decord/source/modules/asset_json/native/AssetJsonUtils.tsx

288 lines
8.7 KiB
TypeScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 1239
// Function ID: 1240
2026-07-20 16:05:17 +00:00
// Name: loadJsonAsset
2026-07-29 08:29:29 +00:00
// Dependencies: [5, 17, 1240, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 500, 1271, 2]
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
// Module 1239 (loadJsonAsset)
2026-08-24 06:08:38 +00:00
import registerAsset from "registerAsset" /* 1240 */;
import registerAsset2 from "registerAsset" /* 1242 */;
import registerAsset3 from "registerAsset" /* 1243 */;
import registerAsset4 from "registerAsset" /* 1244 */;
import registerAsset5 from "registerAsset" /* 1245 */;
import registerAsset6 from "registerAsset" /* 1246 */;
import registerAsset7 from "registerAsset" /* 1247 */;
import registerAsset8 from "registerAsset" /* 1248 */;
import registerAsset9 from "registerAsset" /* 1249 */;
import registerAsset10 from "registerAsset" /* 1250 */;
import registerAsset11 from "registerAsset" /* 1251 */;
import registerAsset12 from "registerAsset" /* 1252 */;
import registerAsset13 from "registerAsset" /* 1253 */;
import registerAsset14 from "registerAsset" /* 1254 */;
import registerAsset15 from "registerAsset" /* 1255 */;
import registerAsset16 from "registerAsset" /* 1256 */;
import registerAsset17 from "registerAsset" /* 1257 */;
import registerAsset18 from "registerAsset" /* 1258 */;
import registerAsset19 from "registerAsset" /* 1259 */;
import registerAsset20 from "registerAsset" /* 1260 */;
import registerAsset21 from "registerAsset" /* 1261 */;
import registerAsset22 from "registerAsset" /* 1262 */;
import registerAsset23 from "registerAsset" /* 1263 */;
import registerAsset24 from "registerAsset" /* 1264 */;
import registerAsset25 from "registerAsset" /* 1265 */;
import registerAsset26 from "registerAsset" /* 1266 */;
import registerAsset27 from "registerAsset" /* 1267 */;
import registerAsset28 from "registerAsset" /* 1268 */;
import registerAsset29 from "registerAsset" /* 1269 */;
import registerAsset30 from "registerAsset" /* 1270 */;
import closure_3 from "asyncGeneratorStep" /* 5 */;
import get_ActivityIndicator from "get ActivityIndicator" /* 17 */;
2026-07-23 10:11:24 +00:00
2026-08-24 06:08:38 +00:00
require = arg1;
2026-07-20 16:05:17 +00:00
function loadJsonAsset(arg0) {
2026-07-29 08:29:29 +00:00
const self = this;
const apply = _loadJsonAsset.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
function _loadJsonAsset() {
const self = this;
const tmp = callback((arg0) => {
2026-08-24 06:08:38 +00:00
closure_0 = arg0;
closure_1 = arg1;
c4 = 0;
c5 = 0;
2026-07-29 08:29:29 +00:00
const iter = (function*(arg0) {
2026-08-12 06:57:52 +00:00
if (DCDFileManager === 2) {
DCDFileManager = 3;
HermesBuiltin.throwTypeError();
} else if (tmp4 === 3) {
if (arg0 === 1) {
throw arg1;
} else if (arg0 === 2) {
let obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
2026-08-24 06:08:38 +00:00
return { value: "HermesInternal", done: null };
2026-07-29 08:29:29 +00:00
}
2026-07-20 16:05:17 +00:00
} else {
2026-08-12 06:57:52 +00:00
try {
DCDFileManager = 2;
if (0 === closure_4) {
if (arg0 === 1) {
DCDFileManager = 3;
throw arg1;
} else if (arg0 === 2) {
DCDFileManager = 3;
obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
let asset1 = 0;
let uri = tmp2;
let flag;
if (flag === undefined) {
flag = true;
}
uri = undefined;
asset1 = undefined;
closure_4 = undefined;
DCDFileManager = undefined;
closure_4 = 1;
DCDFileManager = 1;
return { value: "ct", done: true };
}
} else if (1 === tmp5) {
if (arg0 === 1) {
DCDFileManager = 3;
throw arg1;
} else if (arg0 === 2) {
DCDFileManager = 3;
2026-08-24 06:08:38 +00:00
obj1 = { value: null, done: true };
2026-08-12 06:57:52 +00:00
obj1[0] = arg1;
return obj1;
} else {
if (null != dependencyMap[callback]) {
if (flag) {
DCDFileManager = 3;
const obj2 = { value: null, done: true };
obj2[0] = dependencyMap[callback];
return obj2;
}
}
uri = closure_4.resolveAssetSource(callback).uri;
let obj3 = callback(uri[32]);
if (obj3.isAndroid()) {
let obj4 = flag(uri[33]);
let asset;
if (obj4 != null) {
asset = obj4.readAsset(uri, "utf8");
}
asset1 = asset;
} else {
DCDFileManager = DCDFileManager.DCDFileManager;
asset1 = DCDFileManager.readAsset(uri, "utf8");
}
if (null == asset1) {
const _Error = Error;
2026-08-24 06:08:38 +00:00
error = new Error("RTNFileManager doesn't exist?");
2026-08-12 06:57:52 +00:00
throw error;
} else {
closure_4 = 2;
DCDFileManager = 1;
obj3 = { value: null, done: false };
obj3[0] = asset1;
return obj3;
}
}
} else if (arg0 === 1) {
DCDFileManager = 3;
throw arg1;
} else if (arg0 === 2) {
DCDFileManager = 3;
obj4 = { value: null, done: true };
obj4[0] = arg1;
return obj4;
} else {
closure_4 = arg1;
if (null == closure_4) {
DCDFileManager = 3;
return { value: null, done: true };
} else {
if (null != dependencyMap[callback]) {
if (flag) {
DCDFileManager = 3;
const obj5 = { value: null, done: true };
obj5[0] = dependencyMap[callback];
return obj5;
}
}
const _JSON = JSON;
DCDFileManager = JSON.parse(closure_4);
dependencyMap[callback] = DCDFileManager;
DCDFileManager = 3;
obj = { value: null, done: true };
obj[0] = DCDFileManager;
return obj;
}
}
} catch (tmp49) {
DCDFileManager = tmp;
throw tmp49;
2026-07-20 16:05:17 +00:00
}
}
2026-07-29 08:29:29 +00:00
})();
iter.next();
return iter;
});
2026-08-24 06:08:38 +00:00
closure_8 = tmp;
2026-07-29 08:29:29 +00:00
const apply = tmp.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
({ Image: c4, NativeModules: c5 } = get_ActivityIndicator);
2026-07-20 16:05:17 +00:00
let closure_6 = {};
2026-08-24 06:08:38 +00:00
const result = require("set").fileFinishedImporting("modules/asset_json/native/AssetJsonUtils.tsx");
2026-07-23 10:11:24 +00:00
export const jsonAssets = {
2026-07-20 16:05:17 +00:00
i18n_bg() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset);
2026-07-20 16:05:17 +00:00
},
i18n_cs() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset2);
2026-07-20 16:05:17 +00:00
},
i18n_da() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset3);
2026-07-20 16:05:17 +00:00
},
i18n_de() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset4);
2026-07-20 16:05:17 +00:00
},
i18n_el() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset5);
2026-07-20 16:05:17 +00:00
},
i18n_enGB() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset6);
2026-07-20 16:05:17 +00:00
},
i18n_esES() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset7);
2026-07-20 16:05:17 +00:00
},
i18n_es419() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset8);
2026-07-20 16:05:17 +00:00
},
i18n_fi() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset9);
2026-07-20 16:05:17 +00:00
},
i18n_fr() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset10);
2026-07-20 16:05:17 +00:00
},
i18n_hr() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset11);
2026-07-20 16:05:17 +00:00
},
i18n_hu() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset12);
2026-07-20 16:05:17 +00:00
},
i18n_it() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset13);
2026-07-20 16:05:17 +00:00
},
i18n_ja() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset14);
2026-07-20 16:05:17 +00:00
},
i18n_ko() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset15);
2026-07-20 16:05:17 +00:00
},
i18n_lt() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset16);
2026-07-20 16:05:17 +00:00
},
i18n_nl() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset17);
2026-07-20 16:05:17 +00:00
},
i18n_no() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset18);
2026-07-20 16:05:17 +00:00
},
i18n_pl() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset19);
2026-07-20 16:05:17 +00:00
},
i18n_ptBR() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset20);
2026-07-20 16:05:17 +00:00
},
i18n_ro() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset21);
2026-07-20 16:05:17 +00:00
},
i18n_ru() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset22);
2026-07-20 16:05:17 +00:00
},
i18n_svSE() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset23);
2026-07-20 16:05:17 +00:00
},
i18n_th() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset24);
2026-07-20 16:05:17 +00:00
},
i18n_tr() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset25);
2026-07-20 16:05:17 +00:00
},
i18n_uk() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset26);
2026-07-20 16:05:17 +00:00
},
i18n_vi() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset27);
2026-07-20 16:05:17 +00:00
},
i18n_zhCN() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset28);
2026-07-20 16:05:17 +00:00
},
i18n_zhTW() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset29);
2026-07-20 16:05:17 +00:00
},
i18n_hi() {
2026-08-24 06:08:38 +00:00
return loadJsonAsset(registerAsset30);
2026-07-20 16:05:17 +00:00
}
};
export { loadJsonAsset };