119 lines
4.9 KiB
React
119 lines
4.9 KiB
React
/* Metro module 4770; source: unknown; dependencies: [57, 4731, 4748, 4771] */
|
|
function _fun41225(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#41225, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4948:6, offset: 0x011186ec, size: 137 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
|
const env0_7 = '8BIM'.length;
|
|
exports.default = {read: read_41227};
|
|
}
|
|
|
|
function getTagName_41226(a0, a1) { // fn#41226, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4948:691, offset: 0x01118775, size: 99 bytes, params: 3, frame: 16
|
|
const value2 = 1;
|
|
const value = env0_3(require(dependencyMap[value2]).getPascalStringFromDataView(a0, a1), 2);
|
|
const value4 = 0;
|
|
const property = value[value4];
|
|
return {tagName: value[value2], tagNameSize: value2 + property + (property % 2 !== value4 ? value4 : value2)};
|
|
}
|
|
|
|
function read_41227(a0, a1) { // fn#41227, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4948:114, offset: 0x011187d8, size: 539 bytes, params: 3, frame: 36
|
|
var r2;
|
|
var r1;
|
|
var moduleValue2;
|
|
var stringFromDataView;
|
|
var value7;
|
|
var defaultImport;
|
|
var shortAt;
|
|
var getTagName_41226Binding;
|
|
var value9;
|
|
var tagName_41226Binding;
|
|
var tagName;
|
|
var tagNameSize;
|
|
var value11;
|
|
var defaultImport2;
|
|
var longAt;
|
|
var value13;
|
|
var moduleValue3;
|
|
var value14;
|
|
var object3;
|
|
var moduleValue4;
|
|
var property;
|
|
var defaultImport3;
|
|
var value15;
|
|
var error;
|
|
var name;
|
|
var value16;
|
|
var length3;
|
|
const moduleValue = require(dependencyMap[1]);
|
|
let getDataView = moduleValue.getDataView;
|
|
const Uint8Array = global.Uint8Array;
|
|
const value2 = Object.create(Uint8Array.prototype, {constructor: {value: Uint8Array}});
|
|
const uint8Array = new Uint8Array(a0);
|
|
let buffer = (uint8Array instanceof Object ? uint8Array : value2).buffer;
|
|
const value4 = Reflect.apply(getDataView, moduleValue, [buffer]);
|
|
const object4 = {};
|
|
const length2 = a0.length;
|
|
const value5 = 0;
|
|
if (value5 < length2) {
|
|
r2 = value5;
|
|
while (true) {
|
|
moduleValue2 = require(dependencyMap[1]);
|
|
stringFromDataView = moduleValue2.getStringFromDataView(value4, r2, length);
|
|
value7 = r2 + length;
|
|
defaultImport = importDefault(dependencyMap[2]);
|
|
shortAt = defaultImport.getShortAt(value4, value7);
|
|
getTagName_41226Binding = getTagName_41226;
|
|
value9 = value7 + env0_5;
|
|
tagName_41226Binding = getTagName_41226Binding(value4, value9);
|
|
tagName = tagName_41226Binding.tagName;
|
|
tagNameSize = tagName_41226Binding.tagNameSize;
|
|
value11 = value9 + tagNameSize;
|
|
defaultImport2 = importDefault(dependencyMap[2]);
|
|
longAt = defaultImport2.getLongAt(value4, value11);
|
|
value13 = value11 + env0_6;
|
|
if (stringFromDataView === env0_4) {
|
|
moduleValue3 = require(dependencyMap[1]);
|
|
getDataView = moduleValue3.getDataView;
|
|
buffer = value4.buffer;
|
|
value14 = Reflect.apply(getDataView, moduleValue3, [buffer, value13, longAt]);
|
|
object3 = {id: shortAt};
|
|
moduleValue4 = require(dependencyMap[1]);
|
|
object3.value = moduleValue4.getStringFromDataView(value14, value5, longAt);
|
|
if (importDefault(dependencyMap[3])[shortAt]) {
|
|
try {
|
|
property = dependencyMap[3];
|
|
defaultImport3 = importDefault(property);
|
|
property = defaultImport3[shortAt];
|
|
value15 = property.description(value14);
|
|
object3.description = value15;
|
|
} catch (error) {
|
|
object3.description = '<no description formatter>';
|
|
}
|
|
if (tagName) {
|
|
r1 = tagName;
|
|
continue;
|
|
}
|
|
name = importDefault(dependencyMap[3])[shortAt].name;
|
|
r1 = name;
|
|
object4[r1] = object3;
|
|
break;
|
|
}
|
|
if (a1) {
|
|
object4['undefined-' + shortAt] = object3;
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
value16 = value13 + (longAt + longAt % 2);
|
|
length3 = a0.length;
|
|
if (value16 < length3) {
|
|
r2 = value16;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
return object4;
|
|
}
|
|
|