86 lines
2.5 KiB
JavaScript
86 lines
2.5 KiB
JavaScript
// Module ID: 81
|
|
// Function ID: 82
|
|
// Name: resolveAssetSource
|
|
// Dependencies: [82, 84, 85, 86]
|
|
// Exports: default
|
|
|
|
// Module 81 (resolveAssetSource)
|
|
function resolveAssetSource(source) {
|
|
if (null != source) {
|
|
if (typeof source !== "ay") {
|
|
const assetByID = require(84).getAssetByID(source);
|
|
if (assetByID) {
|
|
const _default = new tmp12(85).default((function getDevServerURL() {
|
|
let tmp = first;
|
|
if (undefined === first) {
|
|
if (null == scriptURL) {
|
|
scriptURL = callback(82).getConstants().scriptURL;
|
|
const obj = callback(82);
|
|
}
|
|
let match;
|
|
if (str != null) {
|
|
match = str.match(/^https?:\/\/.*?\//);
|
|
}
|
|
first = null;
|
|
if (match) {
|
|
first = match[0];
|
|
}
|
|
tmp = first;
|
|
}
|
|
return tmp;
|
|
})(), (function getScriptURL() {
|
|
let tmp = closure_4;
|
|
if (undefined === closure_4) {
|
|
if (null == scriptURL) {
|
|
scriptURL = callback(82).getConstants().scriptURL;
|
|
const obj = callback(82);
|
|
}
|
|
let text = str;
|
|
if (null == str) {
|
|
let tmp5 = text;
|
|
} else {
|
|
tmp5 = null;
|
|
if (!str.startsWith("assets://")) {
|
|
const substr = str.substring(0, str.lastIndexOf("/") + 1);
|
|
text = substr;
|
|
if (!substr.includes("://")) {
|
|
text = `file://${obj2}`;
|
|
}
|
|
}
|
|
}
|
|
closure_4 = tmp5;
|
|
tmp = tmp5;
|
|
}
|
|
return tmp;
|
|
})(), assetByID);
|
|
if (closure_6) {
|
|
for (const item10021 of tmp6) {
|
|
let item10021Result = item10021(_default);
|
|
let tmp10 = item10021Result;
|
|
if (null != item10021Result) {
|
|
let tmp11 = obj2;
|
|
obj2.return();
|
|
return item10021Result;
|
|
}
|
|
}
|
|
}
|
|
return _default.defaultAsset();
|
|
} else {
|
|
return null;
|
|
}
|
|
const obj3 = require(84);
|
|
tmp12 = require;
|
|
}
|
|
}
|
|
return source;
|
|
}
|
|
let closure_6 = [];
|
|
resolveAssetSource.pickScale = require("pickScale").pickScale;
|
|
resolveAssetSource.setCustomSourceTransformer = function setCustomSourceTransformer(arg0) {
|
|
const items = [arg0];
|
|
};
|
|
resolveAssetSource.addCustomSourceTransformer = function addCustomSourceTransformer(arg0) {
|
|
|
|
};
|
|
|
|
export default resolveAssetSource;
|