decord/source/__helpers/04xxx/4399__fromURL.js
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

438 lines
12 KiB
JavaScript

// Module ID: 4399
// Function ID: 4400
// Name: _fromURL
// Dependencies: [5, 17, 4371]
// Module 4399 (_fromURL)
import "asyncGeneratorStep";
fn(17).Image;
const NitroModules = fn(4371).NitroModules;
NitroModules.createHybridObject("RiveFileFactory");
let obj = {};
let closure_0 = async function _fromURL(arg0, value) {
if (c6 === 2) {
c6 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp4 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c6 = 2;
if (0 === c5) {
if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_4 = tmp5;
closure_131_2 = undefined;
closure_131_0 = closure_0;
closure_131_1 = closure_1;
let flag = closure_2;
if (closure_2 === undefined) {
flag = true;
}
closure_131_2 = flag;
c5 = 1;
c6 = 1;
return { value: "PX_16", done: true };
}
} else if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
let tmp12;
if (closure_131_1) {
const obj = { data: closure_131_1 };
tmp12 = obj;
}
c6 = 3;
const obj5 = { value: tmp2.fromURL(closure_131_0, closure_131_2, tmp12), done: true };
return obj5;
}
} catch (tmp17) {
c6 = tmp;
throw tmp17;
}
}
};
let asyncGeneratorStep = function _fromFileURL() {
const self = this;
const tmp = asyncGeneratorStep(async (arg0, value) => {
if (c6 === 2) {
c6 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp4 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c6 = 2;
if (0 === c5) {
if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_4 = tmp5;
closure_131_1 = undefined;
closure_131_2 = undefined;
closure_131_0 = closure_0;
closure_131_1 = closure_1;
let flag = closure_2;
if (closure_2 === undefined) {
flag = true;
}
closure_131_2 = flag;
c5 = 1;
c6 = 1;
return { value: "PX_16", done: true };
}
} else if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
let tmp12;
if (closure_131_1) {
const obj = { data: closure_131_1 };
tmp12 = obj;
}
c6 = 3;
const obj5 = { value: tmp2.fromFileURL(closure_131_0, closure_131_2, tmp12), done: true };
return obj5;
}
} catch (tmp17) {
c6 = tmp;
throw tmp17;
}
}
});
asyncGeneratorStep = tmp;
const apply = tmp.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};
const Image = async function _fromResource(arg0, value) {
if (c6 === 2) {
c6 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp4 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c6 = 2;
if (0 === c5) {
if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_4 = tmp5;
closure_131_2 = undefined;
closure_131_0 = closure_0;
closure_131_1 = closure_1;
let flag = closure_2;
if (closure_2 === undefined) {
flag = true;
}
closure_131_2 = flag;
c5 = 1;
c6 = 1;
return { value: "PX_16", done: true };
}
} else if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
let tmp12;
if (closure_131_1) {
const obj = { data: closure_131_1 };
tmp12 = obj;
}
c6 = 3;
const obj5 = { value: tmp2.fromResource(closure_131_0, closure_131_2, tmp12), done: true };
return obj5;
}
} catch (tmp17) {
c6 = tmp;
throw tmp17;
}
}
};
let closure_3 = async function _fromBytes(arg0, value) {
if (c6 === 2) {
c6 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp4 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c6 = 2;
if (0 === c5) {
if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_4 = tmp5;
closure_131_2 = undefined;
closure_131_0 = closure_0;
closure_131_1 = closure_1;
let flag = closure_2;
if (closure_2 === undefined) {
flag = true;
}
closure_131_2 = flag;
c5 = 1;
c6 = 1;
return { value: "PX_16", done: true };
}
} else if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
let tmp12;
if (closure_131_1) {
const obj = { data: closure_131_1 };
tmp12 = obj;
}
c6 = 3;
const obj5 = { value: tmp2.fromBytes(closure_131_0, closure_131_2, tmp12), done: true };
return obj5;
}
} catch (tmp17) {
c6 = tmp;
throw tmp17;
}
}
};
let closure_4 = async function _fromSource(arg0, value) {
if (c8 === 2) {
c8 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp6 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c8 = 2;
if (0 === c7) {
if (arg0 === 1) {
c8 = 3;
throw value;
} else if (arg0 === 2) {
c8 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_4 = tmp3;
closure_3 = tmp7;
closure_131_2 = undefined;
closure_131_0 = closure_0;
closure_131_1 = closure_1;
let flag = closure_2;
if (closure_2 === undefined) {
flag = true;
}
closure_131_2 = flag;
closure_131_3 = undefined;
closure_131_4 = undefined;
closure_131_5 = undefined;
closure_131_6 = undefined;
c7 = 1;
c8 = 1;
return { value: "PX_16", done: true };
}
} else if (1 === tmp7) {
if (arg0 === 1) {
c8 = 3;
throw value;
} else if (arg0 === 2) {
c8 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
let tmp70 = null;
if (typeof closure_131_0 === "number") {
tmp70 = closure_131_0;
}
closure_131_3 = tmp70;
let uri = null;
if (typeof closure_131_0 === "object") {
uri = closure_131_0.uri;
}
closure_131_4 = uri;
if (closure_131_3) {
const assetSource = closure_2.resolveAssetSource(closure_131_3);
let uri1;
if (assetSource != null) {
uri1 = assetSource.uri;
}
let tmp25 = uri1;
} else {
tmp25 = closure_131_4;
}
closure_131_5 = tmp25;
if (closure_131_5) {
c6 = 1;
if (closure_131_5.match(/https?:\/\//)) {
closure_0.fromURL(closure_131_5, closure_131_1, closure_131_2);
} else if (closure_131_5.match(/file:\/\//)) {
obj.fromFileURL(closure_131_5, closure_131_1, closure_131_2);
} else {
obj.fromResource(closure_131_5, closure_131_1, closure_131_2);
}
c6 = 0;
c8 = 3;
} else {
const _Error3 = Error;
const _HermesInternal2 = HermesInternal;
const error = new Error("Invalid source: could not resolve asset " + closure_131_0 + ". Ensure 'riv' is in metro.config.js assetExts.");
throw error;
}
}
} else {
c6 = 0;
closure_131_7 = closure_5;
const _Error = Error;
if (closure_131_7 instanceof Error) {
let message = closure_131_7.message;
} else {
const _String = String;
message = String(closure_131_7);
}
closure_131_6 = message;
const _Error2 = Error;
const _HermesInternal = HermesInternal;
const error1 = new Error("Failed to load Rive file from source: " + closure_131_6);
throw error1;
}
} catch (tmp59) {
closure_5 = tmp59;
if (tmp4 === c6) {
c8 = tmp2;
throw tmp59;
} else {
c7 = tmp;
}
}
}
};
obj.fromURL = function fromURL(arg0, current) {
const self = this;
const apply = closure_0.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};
obj.fromFileURL = function fromFileURL(arg0) {
const self = this;
const apply = asyncGeneratorStep.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};
obj.fromResource = function fromResource(arg0, current) {
const self = this;
const apply = closure_2.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};
obj.fromBytes = function fromBytes(arg0, current) {
const self = this;
const apply = closure_3.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};
obj.fromSource = function fromSource(arg0, arg1) {
const self = this;
const apply = closure_4.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};
export const RiveFileFactory = obj;