72 lines
3.0 KiB
React
72 lines
3.0 KiB
React
/* Metro module 197; source: unknown; dependencies: [6, 7, 194] */
|
|
function _fun2824(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2824, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:6, offset: 0x00c8a055, size: 104 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_2 = importDefault(6) /* metro dependency 6 */;
|
|
const env0_3 = importDefault(7) /* metro dependency 7 */;
|
|
exports.default = _fun2825();
|
|
}
|
|
|
|
function _fun2825() { // fn#2825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:118, offset: 0x00c8a0bd, size: 156 bytes, params: 1, frame: 15
|
|
return env0_3(Blob, [{key: 'data', get: function() {
|
|
if (this._data) {
|
|
return this._data;
|
|
}
|
|
var Error = global.Error;
|
|
throw new Error('Blob has been closed and is no longer available');
|
|
}, set: function(a0) {
|
|
this._data = a0;
|
|
}}, {key: 'slice', value: value_2829}, {key: 'close', value: function() {
|
|
require(dependencyMap[2]).default.release(this.data.blobId);
|
|
this.data = null;
|
|
}}, {key: 'size', get: function() {
|
|
return this.data.size;
|
|
}}, {key: 'type', get: function() {
|
|
return this.data.type || '';
|
|
}}]);
|
|
}
|
|
|
|
function Blob() { // fn#2826, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:139, offset: 0x00c8a159, size: 123 bytes, params: 1, frame: 16
|
|
const value = undefined;
|
|
const r5 = arguments.length > 0 && value !== arguments[0] ? arguments[0] : [];
|
|
const r4 = arguments.length > 1 ? arguments[1] : value;
|
|
env1_2(this, Blob);
|
|
const property = (require(194) /* metro dependency 194 */).default;
|
|
this.data = property.createFromParts(r5, r4).data;
|
|
return value;
|
|
}
|
|
|
|
function value_2829(a0, a1) { // fn#2829, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:522, offset: 0x00c8a21c, size: 230 bytes, params: 3, frame: 19
|
|
var r8;
|
|
var r7;
|
|
var r0;
|
|
var r5;
|
|
var r6;
|
|
let value = a0;
|
|
const value2 = a1;
|
|
const value3 = '';
|
|
const r4 = arguments.length > 2 ? arguments[2] === undefined ? value3 : arguments[2] : value3;
|
|
const property = (require(194) /* metro dependency 194 */).default;
|
|
const {offset, size} = this.data;
|
|
if (typeof value !== 'number') {
|
|
r5 = size;
|
|
r6 = offset;
|
|
} else {
|
|
r8 = value > size ? size : value;
|
|
value = offset + r8;
|
|
if (typeof value2 !== 'number') {
|
|
r0 = size - r8;
|
|
} else {
|
|
r7 = value2 < 0 ? this.size + value2 : value2;
|
|
r7 = r7 > this.size ? this.size : r7;
|
|
r0 = r7 - r8;
|
|
}
|
|
r5 = r0;
|
|
r6 = value;
|
|
}
|
|
return property.createFromOptions({blobId: this.data.blobId, offset: r6, size: r5, type: r4,
|
|
__collector: this.data.__collector});
|
|
}
|
|
|