decord/source/9655_isAutoFillData.js
2026-07-25 08:10:48 +00:00

94 lines
3.7 KiB
JavaScript

// Module ID: 9655
// Function ID: 75237
// Name: isAutoFillData
// Dependencies: [9656]
// Exports: computedFillDataWithAutoFillData, computedRealIndexWithAutoFillData
// Module 9655 (isAutoFillData)
const SINGLE_ITEM = require("DATA_LENGTH").DATA_LENGTH.SINGLE_ITEM;
const DOUBLE_ITEM = require("DATA_LENGTH").DATA_LENGTH.DOUBLE_ITEM;
let closure_2 = { code: "function isAutoFillData_Pnpm_computedWithAutoFillDataTs1(params){return!!params.loop&&!!params.autoFillData;}" };
let closure_3 = (() => {
function isAutoFillData(loop) {
let autoFillData = !tmp;
if (!!loop.loop) {
autoFillData = loop.autoFillData;
}
return autoFillData;
}
isAutoFillData.__closure = {};
isAutoFillData.__workletHash = 3243810595903;
isAutoFillData.__initData = closure_2;
return isAutoFillData;
})();
let closure_4 = { code: "function convertToSharedIndex_Pnpm_computedWithAutoFillDataTs2(params){const{isAutoFillData,SINGLE_ITEM,DOUBLE_ITEM}=this.__closure;const{loop:loop,rawDataLength:rawDataLength,index:index,autoFillData:autoFillData}=params;if(isAutoFillData({loop:loop,autoFillData:autoFillData})){switch(rawDataLength){case SINGLE_ITEM:return 0;case DOUBLE_ITEM:return index%2;}}return index;}" };
let closure_5 = { code: "function computedOffsetXValueWithAutoFillData_Pnpm_computedWithAutoFillDataTs3(params){const{isAutoFillData,SINGLE_ITEM,DOUBLE_ITEM}=this.__closure;const{rawDataLength:rawDataLength,value:value,size:size,loop:loop,autoFillData:autoFillData}=params;if(isAutoFillData({loop:loop,autoFillData:autoFillData})){switch(rawDataLength){case SINGLE_ITEM:return value%size;case DOUBLE_ITEM:return value%(size*2);}}return value;}" };
export const convertToSharedIndex = (() => {
function convertToSharedIndex(loop) {
let index;
let rawDataLength;
({ rawDataLength, index } = loop);
if (outer1_3(obj)) {
if (outer1_0 === rawDataLength) {
return 0;
} else if (outer1_1 === rawDataLength) {
return index % 2;
}
}
return index;
}
convertToSharedIndex.__closure = { isAutoFillData: closure_3, SINGLE_ITEM, DOUBLE_ITEM };
convertToSharedIndex.__workletHash = 6582547575185;
convertToSharedIndex.__initData = closure_4;
return convertToSharedIndex;
})();
export const computedOffsetXValueWithAutoFillData = (() => {
function computedOffsetXValueWithAutoFillData(loop) {
let rawDataLength;
let size;
let value;
({ rawDataLength, value, size } = loop);
if (outer1_3(obj)) {
if (outer1_0 === rawDataLength) {
return value % size;
} else if (outer1_1 === rawDataLength) {
return value % (2 * size);
}
}
return value;
}
computedOffsetXValueWithAutoFillData.__closure = { isAutoFillData: closure_3, SINGLE_ITEM, DOUBLE_ITEM };
computedOffsetXValueWithAutoFillData.__workletHash = 4588043425301;
computedOffsetXValueWithAutoFillData.__initData = closure_5;
return computedOffsetXValueWithAutoFillData;
})();
export const computedRealIndexWithAutoFillData = function computedRealIndexWithAutoFillData(loop) {
let dataLength;
let index;
({ index, dataLength } = loop);
if (callback(obj)) {
if (SINGLE_ITEM === dataLength) {
return index % 1;
} else if (DOUBLE_ITEM === dataLength) {
return index % 2;
}
}
return index;
};
export const computedFillDataWithAutoFillData = function computedFillDataWithAutoFillData(loop) {
let data;
let dataLength;
({ data, dataLength } = loop);
if (callback(obj)) {
if (SINGLE_ITEM === dataLength) {
const items = [data[0], data[0], data[0]];
return items;
} else if (DOUBLE_ITEM === dataLength) {
const items1 = [data[0], data[1], , ];
[arr[2], arr[3]] = data;
return items1;
}
}
return data;
};