524 lines
19 KiB
React
524 lines
19 KiB
React
/* Metro module 1106; source: unknown; dependencies: [5, 65, 826, 1036, 1040] */
|
|
function _fun12345(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#12345, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:6, offset: 0x00dc8391, size: 196 bytes, params: 8, frame: 22
|
|
let env0_0 = require;
|
|
const promisifyRequest = function(a0) {
|
|
var env0_0 = a0;
|
|
var Promise = global.Promise;
|
|
var value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
var value2 = new Promise(_fun12347);
|
|
return value2 instanceof Object ? value2 : value;
|
|
};
|
|
const closure = function(a0, a1) {
|
|
var env0_0 = a1;
|
|
var value = global.indexedDB.open(a0);
|
|
var env0_1 = value;
|
|
value.onupgradeneeded = _fun12351;
|
|
var env0_2 = promisifyRequest(value);
|
|
return _fun12352;
|
|
};
|
|
const closure2 = function(a0, a1, a2) {
|
|
var env0_0 = a1;
|
|
var env0_1 = a2;
|
|
return a0(_fun12356);
|
|
};
|
|
const closure3 = function(a0, a1, a2) {
|
|
var env0_0 = a1;
|
|
var env0_1 = a2;
|
|
return a0(_fun12359);
|
|
};
|
|
const closure4 = function(a0) {
|
|
return a0(_fun12362);
|
|
};
|
|
let env0_2 = require(5) /* metro dependency 5 */;
|
|
const env0_3 = require(65) /* metro dependency 65 */;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
exports.createStore = closure;
|
|
exports.makeBrowserOfflineTransport = makeBrowserOfflineTransport;
|
|
exports.push = closure2;
|
|
exports.shift = closure4;
|
|
exports.unshift = closure3;
|
|
}
|
|
|
|
function promisifyRequest(a0) { // fn#12346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:54, offset: 0x00dc8455, size: 44 bytes, params: 2, frame: 11
|
|
const env0_0 = a0;
|
|
const Promise = global.Promise;
|
|
const value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
const promise = new Promise(_fun12347);
|
|
return promise instanceof Object ? promise : value;
|
|
}
|
|
|
|
function createStore_12350(a0, a1) { // fn#12350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:226, offset: 0x00dc84fb, size: 75 bytes, params: 3, frame: 12
|
|
const env0_0 = a1;
|
|
const value = global.indexedDB.open(a0);
|
|
value.onupgradeneeded = onupgradeneeded;
|
|
const env0_2 = promisifyRequest(value);
|
|
return _fun12352;
|
|
}
|
|
|
|
function keys_12354(a0) { // fn#12354, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:473, offset: 0x00dc85c0, size: 31 bytes, params: 2, frame: 11
|
|
return promisifyRequest(a0.getAllKeys());
|
|
}
|
|
|
|
function push_12355(a0, a1, a2) { // fn#12355, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:530, offset: 0x00dc85df, size: 33 bytes, params: 4, frame: 11
|
|
const env0_0 = a1;
|
|
const env0_1 = a2;
|
|
return a0(_fun12356);
|
|
}
|
|
|
|
function unshift_12358(a0, a1, a2) { // fn#12358, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:719, offset: 0x00dc86ae, size: 33 bytes, params: 4, frame: 11
|
|
const env0_0 = a1;
|
|
const env0_1 = a2;
|
|
return a0(_fun12359);
|
|
}
|
|
|
|
function shift_12361(a0) { // fn#12361, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:911, offset: 0x00dc877d, size: 19 bytes, params: 2, frame: 11
|
|
return a0(_fun12362);
|
|
}
|
|
|
|
function createIndexedDbStore(a0) { // fn#12366, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1148, offset: 0x00dc8847, size: 110 bytes, params: 2, frame: 14
|
|
const env0_0 = a0;
|
|
const object2 = {};
|
|
const env0_4 = env0_2Binding(_fun12369);
|
|
object2.push = push_12370;
|
|
const env0_3 = env0_2Binding(_fun12372);
|
|
object2.unshift = unshift_12373;
|
|
var env0_2Binding = env0_2(_fun12375);
|
|
object2.shift = shift_12376;
|
|
return object2;
|
|
}
|
|
|
|
function makeBrowserOfflineTransport() { // fn#12377, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1946, offset: 0x00dc8a94, size: 104 bytes, params: 1, frame: 14
|
|
const r3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (require(1040) /* metro dependency 1040 */).makeFetchTransport;
|
|
let value = require(826) /* metro dependency 826 */;
|
|
value = value.makeOfflineTransport(r3);
|
|
return ((a0) => {
|
|
var env0_0 = a0;
|
|
return _fun12379;
|
|
})(value);
|
|
}
|
|
|
|
function _fun12347(a0, a1) { // fn#12347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:103, offset: 0x00dc8481, size: 65 bytes, params: 3, frame: 4
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const binding = env0_0;
|
|
let closure = onsuccess;
|
|
binding.onsuccess = closure;
|
|
binding.oncomplete = closure;
|
|
closure = onerror_12349;
|
|
binding.onerror = closure;
|
|
binding.onabort = closure;
|
|
}
|
|
|
|
function onupgradeneeded() { // fn#12351, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:294, owner: createStore_12350.onupgradeneeded, offset: 0x00dc8546, size: 32 bytes, params: 1, frame: 11
|
|
return env0_1.result.createObjectStore(require);
|
|
}
|
|
|
|
function _fun12352(a0) { // fn#12352, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:376, offset: 0x00dc8566, size: 33 bytes, params: 2, frame: 11
|
|
const env0_0 = a0;
|
|
return env0_2.then(_fun12353);
|
|
}
|
|
|
|
function _fun12356(a0) { // fn#12356, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:562, offset: 0x00dc8600, size: 40 bytes, params: 2, frame: 12
|
|
var environment;
|
|
const env0_0 = a0;
|
|
const value = environment.__proto__;
|
|
return keys_12354(a0).then(_fun12357);
|
|
}
|
|
|
|
function _fun12359(a0) { // fn#12359, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:754, offset: 0x00dc86cf, size: 40 bytes, params: 2, frame: 12
|
|
var environment;
|
|
const env0_0 = a0;
|
|
const value = environment.__proto__;
|
|
return keys_12354(a0).then(_fun12360);
|
|
}
|
|
|
|
function _fun12362(a0) { // fn#12362, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:940, offset: 0x00dc8790, size: 40 bytes, params: 2, frame: 12
|
|
var environment;
|
|
const env0_0 = a0;
|
|
const value = environment.__proto__;
|
|
return keys_12354(a0).then(_fun12363);
|
|
}
|
|
|
|
function getStore() { // fn#12367, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1193, owner: createIndexedDbStore.getStore, offset: 0x00dc88b5, size: 76 bytes, params: 1, frame: 14
|
|
var dbName;
|
|
var storeName;
|
|
var value2;
|
|
var createStore_12350Binding;
|
|
if (env0_1 == null) {
|
|
value2 = environment.__proto__;
|
|
createStore_12350Binding = createStore_12350;
|
|
dbName = env0_0.dbName;
|
|
dbName = !dbName ? 'sentry-offline' : dbName;
|
|
storeName = env0_0.storeName;
|
|
storeName = !storeName ? 'queue' : storeName;
|
|
env0_1 = createStore_12350Binding(dbName, storeName);
|
|
}
|
|
return env0_1;
|
|
}
|
|
|
|
function* _fun12369(a0) { // fn#12369, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1314, offset: 0x00dc890a, size: 125 bytes, params: 2, frame: 18
|
|
var binding;
|
|
var binding2;
|
|
var property;
|
|
var value3;
|
|
var serializeEnvelope;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var createStore_12350Binding;
|
|
var store_12350;
|
|
var maxQueueSize;
|
|
var value7;
|
|
var error;
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
try {
|
|
binding = env2_0;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
binding2 = env2_1;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
property = binding2[2];
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
value3 = binding(property);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
serializeEnvelope = value3.serializeEnvelope;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
value4 = Reflect.apply(serializeEnvelope, value3, [a0]);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
yield value4;
|
|
try {
|
|
value5 = undefined;
|
|
value6 = false;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
if (value6) {
|
|
return value5;
|
|
}
|
|
try {
|
|
binding = env2_7;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
value = environment.__proto__;
|
|
try {
|
|
createStore_12350Binding = createStore_12350;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
store_12350 = createStore_12350Binding();
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
maxQueueSize = require.maxQueueSize;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
value = binding(store_12350, value5, maxQueueSize || 30);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
yield value;
|
|
try {
|
|
value = undefined;
|
|
value7 = false;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
if (value7) {
|
|
return value;
|
|
}
|
|
}
|
|
}
|
|
|
|
function* _fun12372(a0) { // fn#12372, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1495, offset: 0x00dc8990, size: 125 bytes, params: 2, frame: 18
|
|
var binding;
|
|
var binding2;
|
|
var property;
|
|
var value3;
|
|
var serializeEnvelope;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var createStore_12350Binding;
|
|
var store_12350;
|
|
var maxQueueSize;
|
|
var value7;
|
|
var error;
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
try {
|
|
binding = env2_0;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
binding2 = env2_1;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
property = binding2[2];
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
value3 = binding(property);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
serializeEnvelope = value3.serializeEnvelope;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
value4 = Reflect.apply(serializeEnvelope, value3, [a0]);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
yield value4;
|
|
try {
|
|
value5 = undefined;
|
|
value6 = false;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
if (value6) {
|
|
return value5;
|
|
}
|
|
try {
|
|
binding = env2_8;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
value = environment.__proto__;
|
|
try {
|
|
createStore_12350Binding = createStore_12350;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
store_12350 = createStore_12350Binding();
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
maxQueueSize = require.maxQueueSize;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
value = binding(store_12350, value5, maxQueueSize || 30);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
yield value;
|
|
try {
|
|
value = undefined;
|
|
value7 = false;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
if (value7) {
|
|
return value;
|
|
}
|
|
}
|
|
}
|
|
|
|
function* _fun12375() { // fn#12375, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1680, offset: 0x00dc8a33, size: 97 bytes, params: 1, frame: 15
|
|
var binding;
|
|
var createStore_12350Binding;
|
|
var store_12350;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var binding2;
|
|
var property;
|
|
var error;
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
try {
|
|
binding = env2_9;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
createStore_12350Binding = createStore_12350;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
store_12350 = createStore_12350Binding();
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
try {
|
|
value4 = binding(store_12350);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
yield value4;
|
|
try {
|
|
value5 = undefined;
|
|
value6 = false;
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
if (value6) {
|
|
return value5;
|
|
}
|
|
if (value5) {
|
|
try {
|
|
binding = env2_0;
|
|
binding2 = env2_1;
|
|
property = binding2[2];
|
|
value = binding(property);
|
|
value = value.parseEnvelope(value5);
|
|
} catch (error) {
|
|
return undefined;
|
|
}
|
|
return value;
|
|
}
|
|
}
|
|
}
|
|
|
|
function createIndexedDbStoreShift() { // fn#12376, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1778, owner: createIndexedDbStore.shift, offset: 0x00dc5139, size: 29 bytes, params: 1, frame: 13
|
|
return env0_2.apply(this, arguments);
|
|
}
|
|
|
|
function makeIndexedDbOfflineTransport(a0) { // fn#12378, owner: makeBrowserOfflineTransport.makeIndexedDbOfflineTransport, offset: 0x00dc8afc, size: 16 bytes, params: 2, frame: 2
|
|
const env0_0 = a0;
|
|
return _fun12379;
|
|
}
|
|
|
|
function oncomplete() { // fn#12348, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:142, offset: 0x00dc84c2, size: 29 bytes, params: 1, frame: 11
|
|
return env0_0(env1_0.result);
|
|
}
|
|
|
|
function onabort() { // fn#12349, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:193, offset: 0x00dc84df, size: 28 bytes, params: 1, frame: 11
|
|
return require(env1_0.error);
|
|
}
|
|
|
|
function _fun12353(a0) { // fn#12353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:403, offset: 0x00dc8587, size: 57 bytes, params: 2, frame: 14
|
|
const binding = env0_0;
|
|
const transaction = a0.transaction;
|
|
let value = environment.__proto__;
|
|
value = Reflect.apply(transaction, a0, [require, 'readwrite']);
|
|
value = value.objectStore(require);
|
|
return binding(value);
|
|
}
|
|
|
|
function _fun12357(a0) { // fn#12357, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:595, offset: 0x00dc8628, size: 134 bytes, params: 2, frame: 20
|
|
if (a0.length >= importDefault) {
|
|
return undefined;
|
|
}
|
|
const binding = env0_0;
|
|
const put = binding.put;
|
|
let Math = global.Math;
|
|
const max = Math.max;
|
|
const apply = max.apply;
|
|
Math = global.Math;
|
|
const value3 = env2_3(a0);
|
|
Reflect.apply(put, binding, [require, Reflect.apply(apply, max, [Math, value3.concat([0])]) + 1]);
|
|
return promisifyRequest(binding.transaction);
|
|
}
|
|
|
|
function _fun12360(a0) { // fn#12360, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:787, offset: 0x00dc86f7, size: 134 bytes, params: 2, frame: 20
|
|
if (a0.length >= importDefault) {
|
|
return undefined;
|
|
}
|
|
const binding = env0_0;
|
|
const put = binding.put;
|
|
let Math = global.Math;
|
|
const min = Math.min;
|
|
const apply = min.apply;
|
|
Math = global.Math;
|
|
const value3 = env2_3(a0);
|
|
Reflect.apply(put, binding, [require, Reflect.apply(apply, min, [Math, value3.concat([0])]) - 1]);
|
|
return promisifyRequest(binding.transaction);
|
|
}
|
|
|
|
function _fun12363([property]) { // fn#12363, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:973, offset: 0x00dc87b8, size: 73 bytes, params: 2, frame: 13
|
|
var environment;
|
|
var value;
|
|
var promisifyRequestBinding;
|
|
if (property != null) {
|
|
value = environment.__proto__.__proto__;
|
|
promisifyRequestBinding = promisifyRequest;
|
|
value = property.get(property);
|
|
value = promisifyRequestBinding(value);
|
|
return value.then(_fun12364);
|
|
}
|
|
}
|
|
|
|
function _fun12379(a0) { // fn#12379, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:2129, offset: 0x00dc8b0c, size: 112 bytes, params: 2, frame: 18
|
|
var environment;
|
|
const binding = env0_0;
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
const value = environment.__proto__.__proto__;
|
|
const value3 = binding(Reflect.apply(assign, Object, [{}, a0, {createStore: createIndexedDbStore}]));
|
|
const WINDOW = (require(1036) /* metro dependency 1036 */).WINDOW;
|
|
WINDOW.addEventListener('online', _fun12380());
|
|
return value3;
|
|
}
|
|
|
|
function _fun12364(a0) { // fn#12364, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:1047, offset: 0x00dc8801, size: 70 bytes, params: 2, frame: 12
|
|
var environment;
|
|
const env0_0 = a0;
|
|
let value = environment.__proto__;
|
|
const binding = env1_0;
|
|
binding.delete(env0_0);
|
|
value = environment.__proto__.__proto__.__proto__;
|
|
return promisifyRequest(binding.transaction).then(_fun12365);
|
|
}
|
|
|
|
function _fun12380() { // fn#12380, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:2253, offset: 0x00dc8b7c, size: 32 bytes, params: 1, frame: 12
|
|
const env0_0 = env3_2(_fun12382);
|
|
return _fun12383;
|
|
}
|
|
|
|
function* _fun12382(a0) { // fn#12382, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1233:2273, offset: 0x00dc8ba5, size: 45 bytes, params: 2, frame: 10
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
var binding = env2_0;
|
|
yield binding.flush();
|
|
if (false) {
|
|
return undefined;
|
|
}
|
|
}
|
|
}
|
|
|