/* Metro module 5120; source: modules/collectibles/CollectiblesActionCreators.tsx; dependencies: [5, 4649, 1949, 5121, 5144, 5145, 5146, 5147, 5152, 5123, 5158, 5159, 663, 661, 5174, 5175, 4008, 5176, 694, 5177, 5178, 5183, 507, 4131, 5184, 5179, 5134, 5185, 5186, 2] */ import Module00005 from '../../by-id/module-00005.js'; /* Metro dependency 5 */ import Dispatcher from '../../Dispatcher.tsx'; /* Metro dependency 694 */ import LocaleStore from '../user_settings/LocaleStore.tsx'; /* Metro dependency 1949 */ import DevSettingsStore from '../devtools/dev_settings/DevSettingsStore.tsx'; /* Metro dependency 4649 */ import CollectiblesCategoryStore from './CollectiblesCategoryStore.tsx'; /* Metro dependency 5121 */ import CollectiblesProductRecord from './records/CollectiblesProductRecord.tsx'; /* Metro dependency 5123 */ import CollectiblesPurchaseStore from './CollectiblesPurchaseStore.tsx'; /* Metro dependency 5145 */ import CollectiblesShopStore from './CollectiblesShopStore.tsx'; /* Metro dependency 5146 */ import CollectiblesPurchaseRecord from './records/CollectiblesPurchaseRecord.tsx'; /* Metro dependency 5158 */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */ import * as CollectiblesShopConstantsModule from './CollectiblesShopConstants.tsx'; /* Metro dependency 663 */ import * as RootNavigationRefNativeModule from '../main_tabs_v2/RootNavigationRef.native.tsx'; /* Metro dependency 4008 */ import * as CollectiblesUtilsModule from './CollectiblesUtils.tsx'; /* Metro dependency 5134 */ import * as CollectiblesDebugStoreModule from './CollectiblesDebugStore.tsx'; /* Metro dependency 5144 */ import * as CollectiblesCategoriesRecordModule from './records/CollectiblesCategoriesRecord.tsx'; /* Metro dependency 5147 */ import * as CollectiblesMarketingRecordModule from './records/CollectiblesMarketingRecord.tsx'; /* Metro dependency 5152 */ import * as CollectiblesShopHomeRecordModule from './records/CollectiblesShopHomeRecord.tsx'; /* Metro dependency 5159 */ import * as CollectiblesMarketingsStoreModule from './CollectiblesMarketingsStore.tsx'; /* Metro dependency 5174 */ import * as CollectiblesShopHomeStoreModule from './CollectiblesShopHomeStore.tsx'; /* Metro dependency 5175 */ import * as LayerActionCreatorsModule from '../../actions/LayerActionCreators.tsx'; /* Metro dependency 5177 */ function _fun44893(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#44893, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6, offset: 0x0117b3b3, size: 774 bytes, params: 8, frame: 32 let env0_0 = require; const _arrayLikeToArray_44896 = function(a0, a1) { var r0; var r1; var r2; var value3; var length; var value5; var value = undefined; var value2 = value == null; reducibleJoin2: while (true) { if (value2) { r0 = value2; break reducibleJoin2; } value3 = value > a0.length; r0 = value3; break reducibleJoin2; } reducibleJoin4: while (true) { if (r0) { length = a0.length; r1 = length; break reducibleJoin4; } r1 = value; break reducibleJoin4; } value = (0, global.Array)(r1); var value4 = 0; if (value4 < r1) { r2 = value4; reducibleLoop5: while (true) { value[r2] = a0[r2]; value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; if (value5 < r1) { r2 = value5; continue reducibleLoop5; } break reducibleLoop5; } } return value; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = ConstantsModule; const env0_16 = value.Endpoints; value.Routes; const env0_17 = value.UserSettingsSections; CollectiblesMarketingsStoreModule; CollectiblesShopHomeStoreModule; let closure = function(a0) { a0.tab; var value = Object.create(null); value.tab = 0; value = copyDataProperties({}, a0, value, a0); openCollectiblesShopMobile(value); }; const openCollectiblesShopMobile2 = openCollectiblesShopMobile; const findExistingCollectiblesShopRoute = function(a0, a1) { var closure; var env0_0 = a1; var value = a0.getRootState(); if (value != null) { if (value.routes) { var env0_1 = _fun44900; closure = _fun44901; var env0_2 = closure; return closure(value.routes); } } return null; }; const dispatchOpenCollectiblesShop2 = dispatchOpenCollectiblesShop; const closeCollectiblesShop2 = closeCollectiblesShop; const areOptionalBooleansEqual = function(a0, a1) { return (0, global.Boolean)(a0) === (0, global.Boolean)(a1); }; value = _fun44905(); let value2 = _fun44909(); let value3 = _fun44913(); let value4 = _fun44917(); let value5 = _fun44921(); const value6 = _fun44925(); const value7 = _fun44929(); const value8 = _fun44933(); const value9 = _fun44937(); const value10 = _fun44941(); const value11 = _fun44945(); object = {openCollectiblesShop: closure, closeCollectiblesShop: closeCollectiblesShop2, fetchCollectiblesPurchases: value2, fetchCollectiblesProduct: value3, claimPremiumCollectiblesProduct: value5}; (FileImportTrackerModule).fileFinishedImporting('modules/collectibles/CollectiblesActionCreators.tsx'); exports.default = object; exports.openCollectiblesShop = closure; exports.openCollectiblesShopMobile = openCollectiblesShopMobile2; exports.isCollectiblesShopOpen = isCollectiblesShopOpen; exports.dispatchOpenCollectiblesShop = dispatchOpenCollectiblesShop2; exports.closeCollectiblesShop = closeCollectiblesShop2; exports.productDetailsOpened = productDetailsOpened; exports.areRequestOptionsEqual = areRequestOptionsEqual; exports.fetchCollectiblesCategories = value; exports.fetchCollectiblesPurchases = value2; exports.fetchCollectiblesProduct = value3; exports.maybeFetchCollectiblesProduct = value4; exports.seedCollectiblesProductFromStandaloneLoad = seedCollectiblesProductFromStandaloneLoad; exports.claimPremiumCollectiblesProduct = value5; exports.validateCollectiblesRecipient = value6; exports.validateCollectiblesRecipientsBatch = value7; exports.fetchCollectiblesMarketings = value8; exports.fetchCollectiblesShopHome = value9; exports.setShopHomeConfigOverride = setShopHomeConfigOverride; exports.setShopLayoutUrlOverride = setShopLayoutUrlOverride; exports.setSkipNumCategories = setSkipNumCategories; exports.claimCollectiblesCategoryReward = value10; exports.maybeFetchCollectiblesShopTabLayout = value11; function _createForOfIteratorHelperLoose_44894(a0, a1) { // fn#44894, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:426, offset: 0x0117b6b9, size: 370 bytes, params: 3, frame: 20 var r6; var r9; var r5; var value3; var regexp; const env0_0 = a0; const Symbol = global.Symbol; let value = typeof Symbol !== 'undefined'; let r1 = value && a0[global.Symbol.iterator]; r1 = !r1 ? a0['@@iterator'] : r1; if (r1) { value = r1.call(a0); return value.next.bind(value); } const Array = global.Array; if (Array.isArray(a0)) { if (r1) { } return _fun44895; } value = undefined; if (a0) { if (typeof a0 === 'string') { value = _arrayLikeToArray_44896(a0, value); r5 = value; } else { value3 = ({}).toString.call(a0).slice(8, -1); r6 = value3 === 'Object' && a0.constructor; r9 = r6 ? a0.constructor.name : value3; if (r9 === 'Map') { r6 = global.Array.from(a0); } else if (r9 === 'Set') { r6 = global.Array.from(a0); } else if (r9 === 'Arguments') { value = _arrayLikeToArray_44896(a0, value); r6 = value; } else { regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', ''); if (regexp.test(r9)) { value = _arrayLikeToArray_44896(a0, value); r6 = value; } else { r6 = value; } } r5 = r6; } } else { r5 = value; } if (r5) { if (r5) { } return _fun44895; } const TypeError = global.TypeError; throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'); function _fun44895() { // fn#44895, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:997, offset: 0x00c39d73, size: 69 bytes, params: 1, frame: 5 return env0_1 >= env0_0.length ? {done: true} : {done: false, value: env0_0[typeof env0_1 === 'bigint' ? env0_1 : +env0_1]}; } } function openCollectiblesShopMobile(a0) { // fn#44898, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:1460, offset: 0x0117b85c, size: 394 bytes, params: 2, frame: 19 var r2; var screen; var currentRoute; var object; var existingCollectiblesShopRoute; var YouBarExperiment; var enabled; var navigate; const dispatchOpenCollectiblesShopBinding = dispatchOpenCollectiblesShop; const value2 = undefined; dispatchOpenCollectiblesShopBinding(a0); const rootNavigationRef = (RootNavigationRefNativeModule).getRootNavigationRef(); if (rootNavigationRef != null) { if (rootNavigationRef.isReady()) { screen = a0.screen; r2 = screen ?? (a0.initialProductSkuId != null ? CollectiblesMobileShopScreen.SHOP_ALL : CollectiblesMobileShopScreen.FEATURED_PAGE); currentRoute = rootNavigationRef.getCurrentRoute(); screen = currentRoute == null || currentRoute.params == null ? value2 : currentRoute.params.screen; if (screen !== r2) { object = {}; object.screen = UserSettingsSections.COLLECTIBLES_SHOP; object.params = {analyticsSource: a0.analyticsSource, screen: r2, onNavigateAway: a0.onNavigateAway}; existingCollectiblesShopRoute = findExistingCollectiblesShopRoute(rootNavigationRef, r2); YouBarExperiment = (require(5176) /* metro dependency 5176: YouBarExperiment */).YouBarExperiment; enabled = YouBarExperiment.getConfig({location: 'CollectiblesShop'}).enabled; navigate = rootNavigationRef.navigate; if (enabled) { Reflect.apply(navigate, rootNavigationRef, [{name: 'settings', params: object}]); } else { Reflect.apply(navigate, rootNavigationRef, [{name: 'settings', key: (existingCollectiblesShopRoute == null ? value2 : existingCollectiblesShopRoute.key) ?? 'collectibles-shop-' + (typeof env0_18 === 'bigint' ? env0_18 + 1n : +env0_18 + 1), params: object}]); } } } } return value2; } function findExistingCollectiblesShopRoute(a0, a1) { // fn#44899, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:2157, offset: 0x0117b9e6, size: 72 bytes, params: 3, frame: 12 const env0_0 = a1; const rootState = a0.getRootState(); if (rootState != null) { if (rootState.routes) { return searchRoutes(rootState.routes); } } return null; function isCollectiblesShopRoute(a0) { // fn#44900, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:2250, owner: findExistingCollectiblesShopRoute.isCollectiblesShopRoute, offset: 0x0117ba2e, size: 127 bytes, params: 2, frame: 8 var screen; var r0; var params; let value = a0.name === 'settings'; if (value) { params = a0.params; value = undefined; screen = params == null ? value : params.screen; value = environment.__proto__; value = screen === UserSettingsSections.COLLECTIBLES_SHOP; r0 = value; } else { r0 = value; } r0 = r0 && (require == null || (a0.params == null || a0.params.params == null ? undefined : a0.params.params.screen) === require); return r0; } function searchRoutes(a0) { // fn#44901, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:2435, owner: findExistingCollectiblesShopRoute.searchRoutes, offset: 0x0117baad, size: 132 bytes, params: 2, frame: 19 var r5; var value4; var state; var routes; var searchRoutesBinding; var value5; var value6; let value = environment.__proto__; value = _createForOfIteratorHelperLoose_44894(a0); const value2 = value(); let done = value2.done; if (!done) { r5 = value2; reducibleLoop1: while (true) { value4 = r5.value; if (isCollectiblesShopRoute(value4)) { return value4; } state = value4.state; if (state != null) { routes = state.routes; reducibleJoin5: while (true) { if (routes) { searchRoutesBinding = searchRoutes; state = value4.state; routes = state.routes; value5 = searchRoutesBinding(routes); if (value5) { return value5; } break reducibleJoin5; } break reducibleJoin5; } } value6 = value(); done = value6.done; if (done) { return null; } r5 = value6; continue reducibleLoop1; } } return null; } } function dispatchOpenCollectiblesShop(a0) { // fn#44902, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:2712, offset: 0x0117bb31, size: 57 bytes, params: 2, frame: 14 const dispatch = Dispatcher.dispatch; const object = {type: 'COLLECTIBLES_SHOP_OPEN'}; copyDataProperties(object, a0, 'COLLECTIBLES_SHOP_OPEN'); Reflect.apply(dispatch, Dispatcher, [object]); } function closeCollectiblesShop() { // fn#44903, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:2795, offset: 0x0117bb6a, size: 75 bytes, params: 1, frame: 15 (Dispatcher).dispatch({type: 'COLLECTIBLES_SHOP_CLOSE'}); (LayerActionCreatorsModule).popLayer(); } function _fun44905() { // fn#44905, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:2932, offset: 0x0117bbdb, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44907); return _fun44908; function* _fun44907(a0, a1, a2) { // fn#44907, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:2952, offset: 0x0117bc04, size: 981 bytes, params: 4, frame: 28 var r12; var r5; var sessionId; var tab; var includeUnpublished; var noCache; var r6; var logPerf; var value10; var trackShopPerf; var CollectiblesShopPerfCheckpoint; var CATEGORIES_FETCH_STARTED; var JSON; var stringify; var value11; var HermesInternal; var concat; var binding2; var property; var value12; var HTTP; var COLLECTIBLES_CATEGORIES_V2; var value13; var value14; var value15; var value16; var binding3; var value17; var value18; var binding4; var value19; var CATEGORIES_FETCH_COMPLETED; var value20; var value21; var value22; var body; var categories; var length; var binding5; var fromServer; var value23; var error; var binding6; var APIError; var prototype; var aPIError; var value24; var captureOrIgnoreApiError; var value25; var message; let value = a0; if (false) { return undefined; } const value4 = undefined; let binding = env2_1; const value6 = binding(env2_2[18]); let dispatch = value6.dispatch; let object = {type: 'COLLECTIBLES_CATEGORIES_FETCH'}; reducibleJoin3: while (true) { if (value != null) { r12 = value; break reducibleJoin3; } r12 = {}; break reducibleJoin3; } object.options = r12; Reflect.apply(dispatch, value6, [object]); const fetchCollectiblesOptionsQuery = env2_0(env2_2[20]).buildFetchCollectiblesOptionsQuery(value); const value8 = env2_4.get('shop_show_debug_overlay'); const value9 = value != null; reducibleJoin5: while (true) { if (value9) { logPerf = value.logPerf; r5 = logPerf; break reducibleJoin5; } r5 = value9; break reducibleJoin5; } reducibleJoin15: while (true) { if (r5) { binding = env2_0; value10 = binding(env2_2[21]); trackShopPerf = value10.trackShopPerf; object = {}; reducibleJoin8: while (true) { if (a2 == null) { sessionId = value4; break reducibleJoin8; } sessionId = a2.sessionId; break reducibleJoin8; } object.sessionId = sessionId; binding = env2_0; CollectiblesShopPerfCheckpoint = binding(env2_2[21]).CollectiblesShopPerfCheckpoint; CATEGORIES_FETCH_STARTED = CollectiblesShopPerfCheckpoint.CATEGORIES_FETCH_STARTED; object.checkpoint = CATEGORIES_FETCH_STARTED; reducibleJoin10: while (true) { if (a2 == null) { tab = value4; break reducibleJoin10; } tab = a2.tab; break reducibleJoin10; } object.tab = tab; reducibleJoin12: while (true) { if (value == null) { includeUnpublished = value4; break reducibleJoin12; } includeUnpublished = value.includeUnpublished; break reducibleJoin12; } object.unpublishedCategoriesShown = includeUnpublished; reducibleJoin14: while (true) { if (value == null) { noCache = value4; break reducibleJoin14; } noCache = value.noCache; break reducibleJoin14; } object.cacheDisabled = noCache; Reflect.apply(trackShopPerf, value10, [object]); break reducibleJoin15; } break reducibleJoin15; } reducibleJoin17: while (true) { if (value8) { binding = env2_7; JSON = global.JSON; stringify = JSON.stringify; value11 = Reflect.apply(stringify, JSON, [fetchCollectiblesOptionsQuery, null, 2]); HermesInternal = global.HermesInternal; concat = HermesInternal.concat; binding('fetchCollectiblesCategories started: ' + value11); break reducibleJoin17; } break reducibleJoin17; } reducibleJoin18: while (true) { reduciblePort108: while (true) { exceptionLanding106: while (true) { try { binding = env2_0; } catch (error) { break exceptionLanding106; } break reducibleJoin18; } binding = env2_0; binding6 = env2_2; APIError = binding(binding6[23]).APIError; prototype = APIError.prototype; value = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value = aPIError instanceof Object ? aPIError : value; value24 = binding(binding6[24]); captureOrIgnoreApiError = value24.captureOrIgnoreApiError; Reflect.apply(captureOrIgnoreApiError, value24, [value]); binding = env2_1; value25 = binding(binding6[18]); dispatch = value25.dispatch; Reflect.apply(dispatch, value25, [{type: 'COLLECTIBLES_CATEGORIES_FETCH_FAILURE', error: value}]); reducibleJoin108: while (true) { if (value8) { binding = env2_7; message = value.message; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; binding('fetchCollectiblesCategories failed: ' + message); break reducibleJoin108; } break reducibleJoin108; } break reduciblePort108; } return value4; } try { binding2 = env2_2; } catch (error) { break exceptionLanding106; } try { property = binding2[22]; } catch (error) { break exceptionLanding106; } try { value12 = binding(property); } catch (error) { break exceptionLanding106; } try { HTTP = value12.HTTP; } catch (error) { break exceptionLanding106; } try { get = HTTP.get; } catch (error) { break exceptionLanding106; } try { object = {}; } catch (error) { break exceptionLanding106; } try { binding = env2_16; } catch (error) { break exceptionLanding106; } try { COLLECTIBLES_CATEGORIES_V2 = binding.COLLECTIBLES_CATEGORIES_V2; } catch (error) { break exceptionLanding106; } try { object.url = COLLECTIBLES_CATEGORIES_V2; } catch (error) { break exceptionLanding106; } try { object.query = fetchCollectiblesOptionsQuery; } catch (error) { break exceptionLanding106; } try { object.rejectWithError = true; } catch (error) { break exceptionLanding106; } try { value13 = Reflect.apply(get, HTTP, [object]); } catch (error) { break exceptionLanding106; } yield value13; try { value14 = undefined; value15 = false; } catch (error) { break exceptionLanding106; } if (value15) { return value14; } try { value16 = value != null; } catch (error) { break exceptionLanding106; } reducibleJoin40: while (true) { if (value16) { try { logPerf = value.logPerf; } catch (error) { break exceptionLanding106; } r6 = logPerf; break reducibleJoin40; } r6 = value16; break reducibleJoin40; } reducibleJoin78: while (true) { if (r6) { try { binding = env2_0; } catch (error) { break exceptionLanding106; } try { binding3 = env2_2; } catch (error) { break exceptionLanding106; } try { property = binding3[21]; } catch (error) { break exceptionLanding106; } try { value17 = binding(property); } catch (error) { break exceptionLanding106; } try { trackShopPerf = value17.trackShopPerf; } catch (error) { break exceptionLanding106; } try { object = {}; } catch (error) { break exceptionLanding106; } try { value18 = a2 == null; } catch (error) { break exceptionLanding106; } reducibleJoin53: while (true) { if (value18) { sessionId = value4; break reducibleJoin53; } try { sessionId = a2.sessionId; } catch (error) { break exceptionLanding106; } break reducibleJoin53; } try { object.sessionId = sessionId; } catch (error) { break exceptionLanding106; } try { binding = env2_0; } catch (error) { break exceptionLanding106; } try { binding4 = env2_2; } catch (error) { break exceptionLanding106; } try { property = binding4[21]; } catch (error) { break exceptionLanding106; } try { value19 = binding(property); } catch (error) { break exceptionLanding106; } try { CollectiblesShopPerfCheckpoint = value19.CollectiblesShopPerfCheckpoint; } catch (error) { break exceptionLanding106; } try { CATEGORIES_FETCH_COMPLETED = CollectiblesShopPerfCheckpoint.CATEGORIES_FETCH_COMPLETED; } catch (error) { break exceptionLanding106; } try { object.checkpoint = CATEGORIES_FETCH_COMPLETED; } catch (error) { break exceptionLanding106; } try { value20 = a2 == null; } catch (error) { break exceptionLanding106; } reducibleJoin65: while (true) { if (value20) { tab = value4; break reducibleJoin65; } try { tab = a2.tab; } catch (error) { break exceptionLanding106; } break reducibleJoin65; } try { object.tab = tab; } catch (error) { break exceptionLanding106; } try { value21 = value == null; } catch (error) { break exceptionLanding106; } reducibleJoin71: while (true) { if (value21) { includeUnpublished = value4; break reducibleJoin71; } try { includeUnpublished = value.includeUnpublished; } catch (error) { break exceptionLanding106; } break reducibleJoin71; } try { object.unpublishedCategoriesShown = includeUnpublished; } catch (error) { break exceptionLanding106; } try { value22 = value == null; } catch (error) { break exceptionLanding106; } reducibleJoin76: while (true) { if (value22) { noCache = value4; break reducibleJoin76; } try { noCache = value.noCache; } catch (error) { break exceptionLanding106; } break reducibleJoin76; } try { object.cacheDisabled = noCache; } catch (error) { break exceptionLanding106; } try { Reflect.apply(trackShopPerf, value17, [object]); } catch (error) { break exceptionLanding106; } break reducibleJoin78; } break reducibleJoin78; } reducibleJoin90: while (true) { if (value8) { try { binding = env2_7; } catch (error) { break exceptionLanding106; } try { body = value14.body; } catch (error) { break exceptionLanding106; } try { categories = body.categories; } catch (error) { break exceptionLanding106; } try { length = categories.length; } catch (error) { break exceptionLanding106; } try { HermesInternal = global.HermesInternal; } catch (error) { break exceptionLanding106; } try { concat = HermesInternal.concat; } catch (error) { break exceptionLanding106; } try { value = 'fetchCollectiblesCategories completed ' + length + ' categories'; } catch (error) { break exceptionLanding106; } try { binding(value); } catch (error) { break exceptionLanding106; } break reducibleJoin90; } break reducibleJoin90; } try { binding = env2_1; } catch (error) { break exceptionLanding106; } try { binding5 = env2_2; } catch (error) { break exceptionLanding106; } try { property = binding5[18]; } catch (error) { break exceptionLanding106; } try { value = binding(property); } catch (error) { break exceptionLanding106; } try { dispatch = value.dispatch; } catch (error) { break exceptionLanding106; } try { object = {}; } catch (error) { break exceptionLanding106; } try { object.type = 'COLLECTIBLES_CATEGORIES_FETCH_SUCCESS'; } catch (error) { break exceptionLanding106; } try { binding = env2_10; } catch (error) { break exceptionLanding106; } try { fromServer = binding.fromServer; } catch (error) { break exceptionLanding106; } try { body = value14.body; } catch (error) { break exceptionLanding106; } try { value23 = Reflect.apply(fromServer, binding, [body]); } catch (error) { break exceptionLanding106; } try { object.categories = value23; } catch (error) { break exceptionLanding106; } try { object.noOp = a1; } catch (error) { break exceptionLanding106; } try { Reflect.apply(dispatch, value, [object]); } catch (error) { break exceptionLanding106; } return value4; } function _fun44908() { // fn#44908, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:4297, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44909() { // fn#44909, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:4345, offset: 0x0117bfd9, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44911); return _fun44912; function* _fun44911() { // fn#44911, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:4365, offset: 0x0117c002, size: 616 bytes, params: 1, frame: 25 var object2; var COLLECTIBLES_PURCHASES; var object; var binding2; var property; var value5; var ShopVariantsReturnStyle; var VARIANTS_GROUP; var JSON; var stringify; var value6; var concat; var value7; var binding3; var value8; var HTTP; var value9; var value10; var value11; var body; var length; var value12; var binding4; var value13; var map; var fromServer; var value14; var error; var binding5; var APIError; var prototype; var value15; var aPIError; var value16; var value17; var message; if (true) { value = environment.__proto__.__proto__; if (!env2_8.isFetching) { var binding = env2_1; binding(env2_2[18]).dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH'}); binding = env2_4; var value4 = binding.get('shop_show_debug_overlay'); if (value4) { env2_7('fetchCollectiblesPurchases started'); } try { object2 = {}; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding = env2_16; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { COLLECTIBLES_PURCHASES = binding.COLLECTIBLES_PURCHASES; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object2.url = COLLECTIBLES_PURCHASES; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object2.rejectWithError = true; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object = {}; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding = env2_0; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding2 = env2_2; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { property = binding2[25]; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value5 = binding(property); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { ShopVariantsReturnStyle = value5.ShopVariantsReturnStyle; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { VARIANTS_GROUP = ShopVariantsReturnStyle.VARIANTS_GROUP; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object.variants_return_style = VARIANTS_GROUP; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object2.query = object; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } if (value4) { try { binding = env2_7; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { JSON = global.JSON; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { stringify = JSON.stringify; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value6 = Reflect.apply(stringify, JSON, [object2, null, 2]); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value7 = Reflect.apply(concat, 'fetchCollectiblesPurchases request: ', [value6]); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding(value7); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } } try { binding = env2_0; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding3 = env2_2; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { property = binding3[22]; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value8 = binding(property); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { HTTP = value8.HTTP; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { get = HTTP.get; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value9 = Reflect.apply(get, HTTP, [object2]); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } yield value9; try { value10 = undefined; value11 = false; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } if (value11) { return value10; } if (value4) { try { binding = env2_7; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { body = value10.body; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { length = body.length; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value12 = Reflect.apply(concat, 'fetchCollectiblesPurchases completed with ', [length, ' purchases']); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding(value12); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } } try { binding = env2_1; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding4 = env2_2; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { property = binding4[18]; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value13 = binding(property); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { dispatch = value13.dispatch; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object2 = {}; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object2.type = 'COLLECTIBLES_PURCHASES_FETCH_SUCCESS'; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { body = value10.body; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { map = body.map; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { binding = env2_13; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { fromServer = binding.fromServer; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { value14 = Reflect.apply(map, body, [fromServer]); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { object2.purchases = value14; } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } try { Reflect.apply(dispatch, value13, [object2]); } catch (error) { binding = env2_0; binding5 = env2_2; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value15 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value16 = aPIError instanceof Object ? aPIError : value15; value17 = binding(binding5[24]); value17.captureOrIgnoreApiError(value16); if (value4) { binding = env2_7; message = value16.message; binding('fetchCollectiblesPurchases failed: ' + message); binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } binding = env2_1; value = binding(env2_2[18]); value.dispatch({type: 'COLLECTIBLES_PURCHASES_FETCH_FAILURE', error: value16}); throw value16; } } } } function _fun44912() { // fn#44912, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:5184, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44913() { // fn#44913, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:5232, offset: 0x0117c26a, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44915); return _fun44916; function* _fun44915(a0, a1) { // fn#44915, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:5252, offset: 0x0117c293, size: 600 bytes, params: 3, frame: 21 var object2; var countryCode; var paymentGateway; var includeBundles; var locale; var value5; var value6; var value7; var value8; var value9; var value10; var value11; var value12; var value13; var binding2; var property; var value14; var HTTP; var get; var object; var COLLECTIBLES_PRODUCTS; var value15; var value16; var value17; var value18; var binding3; var value19; var fromServer; var body; var value20; var value21; var error; var binding4; var APIError; var prototype; var value22; var aPIError; var value23; var value24; var captureOrIgnoreApiError; var value25; if (false) { return undefined; } value = undefined; let binding = env2_1; const value4 = binding(env2_2[18]); let dispatch = value4.dispatch; let Date = global.Date; let now = Date.now; Reflect.apply(dispatch, value4, [{type: 'COLLECTIBLES_PRODUCT_FETCH', skuId: a0, startedAt: Reflect.apply(now, Date, [])}]); reducibleJoin3: while (true) { reduciblePort83: while (true) { exceptionLanding82: while (true) { try { object2 = {}; } catch (error) { break exceptionLanding82; } break reducibleJoin3; } binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value22 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value23 = aPIError instanceof Object ? aPIError : value22; value24 = binding(binding4[24]); captureOrIgnoreApiError = value24.captureOrIgnoreApiError; Reflect.apply(captureOrIgnoreApiError, value24, [value23]); binding = env2_1; value25 = binding(binding4[18]); dispatch = value25.dispatch; Date = global.Date; now = Date.now; Reflect.apply(dispatch, value25, [{type: 'COLLECTIBLES_PRODUCT_FETCH_FAILURE', skuId: a0, error: value23, endedAt: Reflect.apply(now, Date, [])}]); break reduciblePort83; } return value; } try { binding = env2_5; } catch (error) { break exceptionLanding82; } try { locale = binding.locale; } catch (error) { break exceptionLanding82; } try { object2.locale = locale; } catch (error) { break exceptionLanding82; } try { value5 = a1 == null; } catch (error) { break exceptionLanding82; } reducibleJoin11: while (true) { if (value5) { countryCode = value; break reducibleJoin11; } try { countryCode = a1.countryCode; } catch (error) { break exceptionLanding82; } break reducibleJoin11; } try { value6 = countryCode === null; } catch (error) { break exceptionLanding82; } reducibleJoin18: while (true) { if (value6) { break reducibleJoin18; } try { value7 = a1 == null; } catch (error) { break exceptionLanding82; } reducibleJoin17: while (true) { if (value7) { countryCode = value; break reducibleJoin17; } try { countryCode = a1.countryCode; } catch (error) { break exceptionLanding82; } break reducibleJoin17; } try { object2.country_code = countryCode; } catch (error) { break exceptionLanding82; } break reducibleJoin18; } try { value8 = a1 == null; } catch (error) { break exceptionLanding82; } reducibleJoin23: while (true) { if (value8) { paymentGateway = value; break reducibleJoin23; } try { paymentGateway = a1.paymentGateway; } catch (error) { break exceptionLanding82; } break reducibleJoin23; } try { value9 = paymentGateway === null; } catch (error) { break exceptionLanding82; } reducibleJoin30: while (true) { if (value9) { break reducibleJoin30; } try { value10 = a1 == null; } catch (error) { break exceptionLanding82; } reducibleJoin29: while (true) { if (value10) { paymentGateway = value; break reducibleJoin29; } try { paymentGateway = a1.paymentGateway; } catch (error) { break exceptionLanding82; } break reducibleJoin29; } try { object2.payment_gateway = paymentGateway; } catch (error) { break exceptionLanding82; } break reducibleJoin30; } try { value11 = a1 == null; } catch (error) { break exceptionLanding82; } reducibleJoin35: while (true) { if (value11) { includeBundles = value; break reducibleJoin35; } try { includeBundles = a1.includeBundles; } catch (error) { break exceptionLanding82; } break reducibleJoin35; } try { value12 = includeBundles === null; } catch (error) { break exceptionLanding82; } reducibleJoin41: while (true) { if (value12) { break reducibleJoin41; } try { value13 = a1 == null; } catch (error) { break exceptionLanding82; } reducibleJoin40: while (true) { if (value13) { includeBundles = value; break reducibleJoin40; } try { includeBundles = a1.includeBundles; } catch (error) { break exceptionLanding82; } break reducibleJoin40; } try { object2.include_bundles = includeBundles; } catch (error) { break exceptionLanding82; } break reducibleJoin41; } try { binding = env2_0; } catch (error) { break exceptionLanding82; } try { binding2 = env2_2; } catch (error) { break exceptionLanding82; } try { property = binding2[22]; } catch (error) { break exceptionLanding82; } try { value14 = binding(property); } catch (error) { break exceptionLanding82; } try { HTTP = value14.HTTP; } catch (error) { break exceptionLanding82; } try { get = HTTP.get; } catch (error) { break exceptionLanding82; } try { object = {}; } catch (error) { break exceptionLanding82; } try { binding = env2_16; } catch (error) { break exceptionLanding82; } try { COLLECTIBLES_PRODUCTS = binding.COLLECTIBLES_PRODUCTS; } catch (error) { break exceptionLanding82; } try { value15 = Reflect.apply(COLLECTIBLES_PRODUCTS, binding, [a0]); } catch (error) { break exceptionLanding82; } try { object.url = value15; } catch (error) { break exceptionLanding82; } try { object.rejectWithError = true; } catch (error) { break exceptionLanding82; } try { object.query = object2; } catch (error) { break exceptionLanding82; } try { value16 = Reflect.apply(get, HTTP, [object]); } catch (error) { break exceptionLanding82; } yield value16; try { value17 = undefined; value18 = false; } catch (error) { break exceptionLanding82; } if (value18) { return value17; } try { binding = env2_1; } catch (error) { break exceptionLanding82; } try { binding3 = env2_2; } catch (error) { break exceptionLanding82; } try { property = binding3[18]; } catch (error) { break exceptionLanding82; } try { value19 = binding(property); } catch (error) { break exceptionLanding82; } try { dispatch = value19.dispatch; } catch (error) { break exceptionLanding82; } try { object2 = {}; } catch (error) { break exceptionLanding82; } try { object2.type = 'COLLECTIBLES_PRODUCT_FETCH_SUCCESS'; } catch (error) { break exceptionLanding82; } try { object2.skuId = a0; } catch (error) { break exceptionLanding82; } try { binding = env2_12; } catch (error) { break exceptionLanding82; } try { fromServer = binding.fromServer; } catch (error) { break exceptionLanding82; } try { body = value17.body; } catch (error) { break exceptionLanding82; } try { value20 = Reflect.apply(fromServer, binding, [body]); } catch (error) { break exceptionLanding82; } try { object2.product = value20; } catch (error) { break exceptionLanding82; } try { Date = global.Date; } catch (error) { break exceptionLanding82; } try { now = Date.now; } catch (error) { break exceptionLanding82; } try { value21 = Reflect.apply(now, Date, []); } catch (error) { break exceptionLanding82; } try { object2.endedAt = value21; } catch (error) { break exceptionLanding82; } try { Reflect.apply(dispatch, value19, [object2]); } catch (error) { break exceptionLanding82; } return value; } function _fun44916() { // fn#44916, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6051, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44917() { // fn#44917, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6099, offset: 0x0117c4eb, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44919); return _fun44920; function* _fun44919(a0, a1) { // fn#44919, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6119, offset: 0x0117c514, size: 69 bytes, params: 3, frame: 14 if (true) { value = environment.__proto__.__proto__; var binding = env2_6; if (!binding.isFetchingProduct(a0)) { yield env2_23(a0, a1); if (false) { return undefined; } } } } function _fun44920() { // fn#44920, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6183, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44921() { // fn#44921, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6231, offset: 0x0117c559, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44923); return _fun44924; function* _fun44923(a0) { // fn#44923, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6251, offset: 0x0117c582, size: 347 bytes, params: 2, frame: 21 var object2; var r9; var binding2; var property; var value5; var HTTP; var put; var COLLECTIBLES_CLAIM; var object; var value6; var value7; var value8; var binding3; var value9; var body; var value10; var map; var fromServer; var value11; var error; var binding4; var APIError; var prototype; var value12; var aPIError; var value13; if (false) { return undefined; } value = undefined; let binding = env2_1; binding(env2_2[18]).dispatch({type: 'COLLECTIBLES_CLAIM', skuId: a0}); try { binding = env2_0; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { binding2 = env2_2; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { property = binding2[22]; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { value5 = binding(property); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { HTTP = value5.HTTP; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { put = HTTP.put; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object2 = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { binding = env2_16; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { COLLECTIBLES_CLAIM = binding.COLLECTIBLES_CLAIM; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object2.url = COLLECTIBLES_CLAIM; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object.sku_id = a0; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object2.body = object; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object2.rejectWithError = true; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { value6 = Reflect.apply(put, HTTP, [object2]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } yield value6; try { value7 = undefined; value8 = false; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } if (value8) { return value7; } try { binding = env2_1; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { binding3 = env2_2; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { property = binding3[18]; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { value9 = binding(property); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { dispatch = value9.dispatch; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object2 = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object2.type = 'COLLECTIBLES_CLAIM_SUCCESS'; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { object2.skuId = a0; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { body = value7.body; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { value10 = body == null; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } if (value10) { r9 = value; } else { try { map = body.map; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { binding = env2_13; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { fromServer = binding.fromServer; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { value11 = Reflect.apply(map, body, [fromServer]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } r9 = value11; } try { object2.purchases = r9; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } try { Reflect.apply(dispatch, value9, [object2]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a0, error: value13}); throw value13; } return value; } function _fun44924() { // fn#44924, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6668, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44925() { // fn#44925, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6716, offset: 0x0117c6dd, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44927); return _fun44928; function* _fun44927(a0, a1) { // fn#44927, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6736, offset: 0x0117c706, size: 209 bytes, params: 3, frame: 16 var binding; var binding2; var property; var value3; var HTTP; var get; var object; var COLLECTIBLES_VALID_GIFT_RECIPIENT; var object2; var value4; var value5; var value6; var body; var valid; var error; var binding3; var captureOrIgnoreApiError; var APIError; var prototype; var value7; var aPIError; var value8; if (false) { return undefined; } value = environment.__proto__.__proto__; try { binding = env2_0; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { binding2 = env2_2; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { property = binding2[22]; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { value3 = binding(property); } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { HTTP = value3.HTTP; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { get = HTTP.get; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { object = {}; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { binding = env2_16; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { COLLECTIBLES_VALID_GIFT_RECIPIENT = binding.COLLECTIBLES_VALID_GIFT_RECIPIENT; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { object.url = COLLECTIBLES_VALID_GIFT_RECIPIENT; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { object2 = {}; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { object2.sku_id = a1; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { object2.recipient_id = a0; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { object.query = object2; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { object.rejectWithError = true; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { value4 = Reflect.apply(get, HTTP, [object]); } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } yield value4; try { value5 = undefined; value6 = false; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } if (value6) { return value5; } try { body = value5.body; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } try { valid = body.valid; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return false; } return valid; } function _fun44928() { // fn#44928, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:6985, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44929() { // fn#44929, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:7033, offset: 0x0117c7d7, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44931); return _fun44932; function* _fun44931(a0, a1) { // fn#44931, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:7053, offset: 0x0117c800, size: 203 bytes, params: 3, frame: 16 var binding; var binding2; var property; var value3; var HTTP; var get; var object; var COLLECTIBLES_VALID_GIFT_RECIPIENTS_BATCH; var object2; var value4; var value5; var value6; var body; var error; var binding3; var captureOrIgnoreApiError; var APIError; var prototype; var value7; var aPIError; var value8; if (false) { return undefined; } value = environment.__proto__.__proto__; try { binding = env2_0; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { binding2 = env2_2; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { property = binding2[22]; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { value3 = binding(property); } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { HTTP = value3.HTTP; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { get = HTTP.get; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { object = {}; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { binding = env2_16; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { COLLECTIBLES_VALID_GIFT_RECIPIENTS_BATCH = binding.COLLECTIBLES_VALID_GIFT_RECIPIENTS_BATCH; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { object.url = COLLECTIBLES_VALID_GIFT_RECIPIENTS_BATCH; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { object2 = {}; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { object2.sku_ids = a1; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { object2.recipient_id = a0; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { object.query = object2; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { object.rejectWithError = true; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } try { value4 = Reflect.apply(get, HTTP, [object]); } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } yield value4; try { value5 = undefined; value6 = false; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } if (value6) { return value5; } try { body = value5.body; } catch (error) { binding = env2_0; binding3 = env2_2; value = binding(binding3[24]); captureOrIgnoreApiError = value.captureOrIgnoreApiError; APIError = binding(binding3[23]).APIError; prototype = APIError.prototype; value7 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value8 = aPIError instanceof Object ? aPIError : value7; Reflect.apply(captureOrIgnoreApiError, value, [value8]); return {}; } return body; } function _fun44932() { // fn#44932, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:7304, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44933() { // fn#44933, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:7352, offset: 0x0117c8cb, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44935); return _fun44936; async function _fun44935({release}) { // fn#44935, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:7372, offset: 0x0117c8fd, size: 454 bytes, params: 2, frame: 20 var object2; var r6; var binding; var CollectiblesMarketingReleaseType; var PROD; var binding3; var property; var value5; var HTTP; var get; var object; var COLLECTIBLES_MARKETING; var value6; var value7; var value8; var binding4; var value9; var fromServer; var body; var value10; var error; var binding5; var value11; var captureOrIgnoreApiError; var APIError; var prototype; var value12; var aPIError; var value13; if (true) { reducibleJoin3: while (true) { if (release !== undefined) { r6 = release; break reducibleJoin3; } value = environment.__proto__.__proto__; binding = env2_0; CollectiblesMarketingReleaseType = binding(env2_2[27]).CollectiblesMarketingReleaseType; PROD = CollectiblesMarketingReleaseType.PROD; r6 = PROD; break reducibleJoin3; } await undefined; if (false) { return undefined; } value = environment.__proto__.__proto__; binding = env2_1; var binding2 = env2_2; var value4 = binding(binding2[18]); var dispatch = value4.dispatch; Reflect.apply(dispatch, value4, [{type: 'COLLECTIBLES_MARKETING_FETCH'}]); object2 = {}; binding = env2_0; var CollectiblesMarketingPlatform = binding(binding2[28]).CollectiblesMarketingPlatform; var MOBILE = CollectiblesMarketingPlatform.MOBILE; object2.platform = MOBILE; CollectiblesMarketingReleaseType = binding(binding2[27]).CollectiblesMarketingReleaseType; PROD = CollectiblesMarketingReleaseType.PROD; reducibleJoin7: while (true) { if (r6 === PROD) { break reducibleJoin7; } object2.release = r6; break reducibleJoin7; } reducibleJoin8: while (true) { reduciblePort41: while (true) { exceptionLanding40: while (true) { try { binding = env2_0; } catch (error) { break exceptionLanding40; } break reducibleJoin8; } binding = env2_0; binding5 = env2_2; value11 = binding(binding5[24]); captureOrIgnoreApiError = value11.captureOrIgnoreApiError; APIError = binding(binding5[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; Reflect.apply(captureOrIgnoreApiError, value11, [value13]); binding = env2_1; value = binding(binding5[18]); dispatch = value.dispatch; Reflect.apply(dispatch, value, [{type: 'COLLECTIBLES_MARKETING_FETCH_FAILURE'}]); break reduciblePort41; } return undefined; } try { binding3 = env2_2; } catch (error) { break exceptionLanding40; } try { property = binding3[22]; } catch (error) { break exceptionLanding40; } try { value5 = binding(property); } catch (error) { break exceptionLanding40; } try { HTTP = value5.HTTP; } catch (error) { break exceptionLanding40; } try { get = HTTP.get; } catch (error) { break exceptionLanding40; } try { object = {}; } catch (error) { break exceptionLanding40; } try { binding = env2_16; } catch (error) { break exceptionLanding40; } try { COLLECTIBLES_MARKETING = binding.COLLECTIBLES_MARKETING; } catch (error) { break exceptionLanding40; } try { object.url = COLLECTIBLES_MARKETING; } catch (error) { break exceptionLanding40; } try { object.query = object2; } catch (error) { break exceptionLanding40; } try { object.rejectWithError = true; } catch (error) { break exceptionLanding40; } try { value6 = Reflect.apply(get, HTTP, [object]); } catch (error) { break exceptionLanding40; } await value6; try { value7 = undefined; value8 = false; } catch (error) { break exceptionLanding40; } if (value8) { return value7; } try { binding = env2_1; } catch (error) { break exceptionLanding40; } try { binding4 = env2_2; } catch (error) { break exceptionLanding40; } try { property = binding4[18]; } catch (error) { break exceptionLanding40; } try { value9 = binding(property); } catch (error) { break exceptionLanding40; } try { dispatch = value9.dispatch; } catch (error) { break exceptionLanding40; } try { object2 = {}; } catch (error) { break exceptionLanding40; } try { object2.type = 'COLLECTIBLES_MARKETING_FETCH_SUCCESS'; } catch (error) { break exceptionLanding40; } try { binding = env2_11; } catch (error) { break exceptionLanding40; } try { fromServer = binding.fromServer; } catch (error) { break exceptionLanding40; } try { body = value7.body; } catch (error) { break exceptionLanding40; } try { value10 = Reflect.apply(fromServer, binding, [body]); } catch (error) { break exceptionLanding40; } try { object2.marketings = value10; } catch (error) { break exceptionLanding40; } try { Reflect.apply(dispatch, value9, [object2]); } catch (error) { break exceptionLanding40; } } } function _fun44936() { // fn#44936, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:7969, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44937() { // fn#44937, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:8017, offset: 0x0117cac3, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44939); return _fun44940; function* _fun44939(a0, a1, a2) { // fn#44939, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:8037, offset: 0x0117caec, size: 799 bytes, params: 4, frame: 25 var r10; var r2; var sessionId; var tab; var includeUnpublished; var noCache; var r5; var logPerf; var value9; var trackShopPerf; var CollectiblesShopPerfCheckpoint; var SHOP_HOME_FETCH_STARTED; var binding2; var property; var value10; var HTTP; var get; var COLLECTIBLES_SHOP; var value11; var value12; var value13; var value14; var binding3; var value15; var value16; var binding4; var value17; var SHOP_HOME_FETCH_COMPLETED; var value18; var value19; var value20; var binding5; var fromServer; var body; var value21; var error; var binding6; var APIError; var prototype; var aPIError; var value22; var captureOrIgnoreApiError; var value23; let value = a1; if (false) { return undefined; } const value4 = undefined; let binding = env2_1; const value6 = binding(env2_2[18]); let dispatch = value6.dispatch; let object = {type: 'COLLECTIBLES_SHOP_HOME_FETCH', tab: a0}; reducibleJoin3: while (true) { if (value != null) { r10 = value; break reducibleJoin3; } r10 = {}; break reducibleJoin3; } object.options = r10; Reflect.apply(dispatch, value6, [object]); const fetchCollectiblesOptionsQuery = env2_0(env2_2[20]).buildFetchCollectiblesOptionsQuery(value, a0); const value8 = value != null; reducibleJoin5: while (true) { if (value8) { logPerf = value.logPerf; r2 = logPerf; break reducibleJoin5; } r2 = value8; break reducibleJoin5; } reducibleJoin15: while (true) { if (r2) { binding = env2_0; value9 = binding(env2_2[21]); trackShopPerf = value9.trackShopPerf; object = {}; reducibleJoin8: while (true) { if (a2 == null) { sessionId = value4; break reducibleJoin8; } sessionId = a2.sessionId; break reducibleJoin8; } object.sessionId = sessionId; binding = env2_0; CollectiblesShopPerfCheckpoint = binding(env2_2[21]).CollectiblesShopPerfCheckpoint; SHOP_HOME_FETCH_STARTED = CollectiblesShopPerfCheckpoint.SHOP_HOME_FETCH_STARTED; object.checkpoint = SHOP_HOME_FETCH_STARTED; reducibleJoin10: while (true) { if (a2 == null) { tab = value4; break reducibleJoin10; } tab = a2.tab; break reducibleJoin10; } object.tab = tab; reducibleJoin12: while (true) { if (value == null) { includeUnpublished = value4; break reducibleJoin12; } includeUnpublished = value.includeUnpublished; break reducibleJoin12; } object.unpublishedCategoriesShown = includeUnpublished; reducibleJoin14: while (true) { if (value == null) { noCache = value4; break reducibleJoin14; } noCache = value.noCache; break reducibleJoin14; } object.cacheDisabled = noCache; Reflect.apply(trackShopPerf, value9, [object]); break reducibleJoin15; } break reducibleJoin15; } reducibleJoin16: while (true) { reduciblePort94: while (true) { exceptionLanding93: while (true) { try { binding = env2_0; } catch (error) { break exceptionLanding93; } break reducibleJoin16; } binding = env2_0; binding6 = env2_2; APIError = binding(binding6[23]).APIError; prototype = APIError.prototype; value = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value = aPIError instanceof Object ? aPIError : value; value22 = binding(binding6[24]); captureOrIgnoreApiError = value22.captureOrIgnoreApiError; Reflect.apply(captureOrIgnoreApiError, value22, [value]); binding = env2_1; value23 = binding(binding6[18]); dispatch = value23.dispatch; Reflect.apply(dispatch, value23, [{type: 'COLLECTIBLES_SHOP_HOME_FETCH_FAILURE', tab: a0, error: value}]); break reduciblePort94; } return value4; } try { binding2 = env2_2; } catch (error) { break exceptionLanding93; } try { property = binding2[22]; } catch (error) { break exceptionLanding93; } try { value10 = binding(property); } catch (error) { break exceptionLanding93; } try { HTTP = value10.HTTP; } catch (error) { break exceptionLanding93; } try { get = HTTP.get; } catch (error) { break exceptionLanding93; } try { object = {}; } catch (error) { break exceptionLanding93; } try { binding = env2_16; } catch (error) { break exceptionLanding93; } try { COLLECTIBLES_SHOP = binding.COLLECTIBLES_SHOP; } catch (error) { break exceptionLanding93; } try { object.url = COLLECTIBLES_SHOP; } catch (error) { break exceptionLanding93; } try { object.query = fetchCollectiblesOptionsQuery; } catch (error) { break exceptionLanding93; } try { object.rejectWithError = true; } catch (error) { break exceptionLanding93; } try { value11 = Reflect.apply(get, HTTP, [object]); } catch (error) { break exceptionLanding93; } yield value11; try { value12 = undefined; value13 = false; } catch (error) { break exceptionLanding93; } if (value13) { return value12; } try { value14 = value != null; } catch (error) { break exceptionLanding93; } reducibleJoin38: while (true) { if (value14) { try { logPerf = value.logPerf; } catch (error) { break exceptionLanding93; } r5 = logPerf; break reducibleJoin38; } r5 = value14; break reducibleJoin38; } reducibleJoin76: while (true) { if (r5) { try { binding = env2_0; } catch (error) { break exceptionLanding93; } try { binding3 = env2_2; } catch (error) { break exceptionLanding93; } try { property = binding3[21]; } catch (error) { break exceptionLanding93; } try { value15 = binding(property); } catch (error) { break exceptionLanding93; } try { trackShopPerf = value15.trackShopPerf; } catch (error) { break exceptionLanding93; } try { object = {}; } catch (error) { break exceptionLanding93; } try { value16 = a2 == null; } catch (error) { break exceptionLanding93; } reducibleJoin51: while (true) { if (value16) { sessionId = value4; break reducibleJoin51; } try { sessionId = a2.sessionId; } catch (error) { break exceptionLanding93; } break reducibleJoin51; } try { object.sessionId = sessionId; } catch (error) { break exceptionLanding93; } try { binding = env2_0; } catch (error) { break exceptionLanding93; } try { binding4 = env2_2; } catch (error) { break exceptionLanding93; } try { property = binding4[21]; } catch (error) { break exceptionLanding93; } try { value17 = binding(property); } catch (error) { break exceptionLanding93; } try { CollectiblesShopPerfCheckpoint = value17.CollectiblesShopPerfCheckpoint; } catch (error) { break exceptionLanding93; } try { SHOP_HOME_FETCH_COMPLETED = CollectiblesShopPerfCheckpoint.SHOP_HOME_FETCH_COMPLETED; } catch (error) { break exceptionLanding93; } try { object.checkpoint = SHOP_HOME_FETCH_COMPLETED; } catch (error) { break exceptionLanding93; } try { value18 = a2 == null; } catch (error) { break exceptionLanding93; } reducibleJoin63: while (true) { if (value18) { tab = value4; break reducibleJoin63; } try { tab = a2.tab; } catch (error) { break exceptionLanding93; } break reducibleJoin63; } try { object.tab = tab; } catch (error) { break exceptionLanding93; } try { value19 = value == null; } catch (error) { break exceptionLanding93; } reducibleJoin69: while (true) { if (value19) { includeUnpublished = value4; break reducibleJoin69; } try { includeUnpublished = value.includeUnpublished; } catch (error) { break exceptionLanding93; } break reducibleJoin69; } try { object.unpublishedCategoriesShown = includeUnpublished; } catch (error) { break exceptionLanding93; } try { value20 = value == null; } catch (error) { break exceptionLanding93; } reducibleJoin74: while (true) { if (value20) { noCache = value4; break reducibleJoin74; } try { noCache = value.noCache; } catch (error) { break exceptionLanding93; } break reducibleJoin74; } try { object.cacheDisabled = noCache; } catch (error) { break exceptionLanding93; } try { Reflect.apply(trackShopPerf, value15, [object]); } catch (error) { break exceptionLanding93; } break reducibleJoin76; } break reducibleJoin76; } try { binding = env2_1; } catch (error) { break exceptionLanding93; } try { binding5 = env2_2; } catch (error) { break exceptionLanding93; } try { property = binding5[18]; } catch (error) { break exceptionLanding93; } try { value = binding(property); } catch (error) { break exceptionLanding93; } try { dispatch = value.dispatch; } catch (error) { break exceptionLanding93; } try { object = {}; } catch (error) { break exceptionLanding93; } try { object.type = 'COLLECTIBLES_SHOP_HOME_FETCH_SUCCESS'; } catch (error) { break exceptionLanding93; } try { object.tab = a0; } catch (error) { break exceptionLanding93; } try { binding = env2_14; } catch (error) { break exceptionLanding93; } try { fromServer = binding.fromServer; } catch (error) { break exceptionLanding93; } try { body = value12.body; } catch (error) { break exceptionLanding93; } try { value21 = Reflect.apply(fromServer, binding, [body]); } catch (error) { break exceptionLanding93; } try { object.shopHome = value21; } catch (error) { break exceptionLanding93; } try { Reflect.apply(dispatch, value, [object]); } catch (error) { break exceptionLanding93; } return value4; } function _fun44940() { // fn#44940, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:9129, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44941() { // fn#44941, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:9177, offset: 0x0117ce0b, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44943); return _fun44944; function* _fun44943(a0, a1) { // fn#44943, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:9197, offset: 0x0117ce34, size: 347 bytes, params: 3, frame: 21 var object2; var r9; var binding2; var property; var value5; var HTTP; var put; var COLLECTIBLES_CLAIM_CATEGORY_REWARD; var object; var value6; var value7; var value8; var binding3; var value9; var body; var value10; var map; var fromServer; var value11; var error; var binding4; var APIError; var prototype; var value12; var aPIError; var value13; if (false) { return undefined; } value = undefined; let binding = env2_1; binding(env2_2[18]).dispatch({type: 'COLLECTIBLES_CLAIM', skuId: a1}); try { binding = env2_0; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { binding2 = env2_2; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { property = binding2[22]; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { value5 = binding(property); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { HTTP = value5.HTTP; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { put = HTTP.put; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object2 = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { binding = env2_16; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { COLLECTIBLES_CLAIM_CATEGORY_REWARD = binding.COLLECTIBLES_CLAIM_CATEGORY_REWARD; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object2.url = COLLECTIBLES_CLAIM_CATEGORY_REWARD; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object.category_id = a0; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object2.body = object; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object2.rejectWithError = true; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { value6 = Reflect.apply(put, HTTP, [object2]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } yield value6; try { value7 = undefined; value8 = false; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } if (value8) { return value7; } try { binding = env2_1; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { binding3 = env2_2; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { property = binding3[18]; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { value9 = binding(property); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { dispatch = value9.dispatch; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object2 = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object2.type = 'COLLECTIBLES_CLAIM_SUCCESS'; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { object2.skuId = a1; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { body = value7.body; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { value10 = body == null; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } if (value10) { r9 = value; } else { try { map = body.map; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { binding = env2_13; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { fromServer = binding.fromServer; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { value11 = Reflect.apply(map, body, [fromServer]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } r9 = value11; } try { object2.purchases = r9; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } try { Reflect.apply(dispatch, value9, [object2]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value12 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value13 = aPIError instanceof Object ? aPIError : value12; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_CLAIM_FAILURE', skuId: a1, error: value13}); throw value13; } return value; } function _fun44944() { // fn#44944, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:9637, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun44945() { // fn#44945, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:9685, offset: 0x0117cf8f, size: 32 bytes, params: 1, frame: 12 const env0_0 = Module00005(_fun44947); return _fun44948; async function _fun44947({tab, abortSignal}) { // fn#44947, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:9705, offset: 0x0117cfc1, size: 448 bytes, params: 2, frame: 21 var binding2; var property; var value7; var dispatch; var object; var value8; var HTTP; var get; var COLLECTIBLES_SHOP_TAB_LAYOUT; var value9; var value10; var value11; var value12; var binding3; var value13; var body; var layout_id; var error; var binding4; var APIError; var prototype; var value14; var aPIError; var value15; if (false) { return undefined; } await undefined; if (false) { return undefined; } let binding = env2_9; if (!binding.isFetchingLayout(tab)) { var layoutFetchError = env2_9.getLayoutFetchError(tab); if ((layoutFetchError == null ? value : layoutFetchError.status) === 404) { return value; } if ((layoutFetchError == null ? value : layoutFetchError.status) === 429) { return value; } try { binding = env2_1; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { binding2 = env2_2; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { property = binding2[18]; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { value7 = binding(property); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { dispatch = value7.dispatch; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.type = 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH'; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.tab = tab; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { Reflect.apply(dispatch, value7, [object]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { binding = env2_0; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { property = binding2[22]; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { value8 = binding(property); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { HTTP = value8.HTTP; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { get = HTTP.get; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { binding = env2_16; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { COLLECTIBLES_SHOP_TAB_LAYOUT = binding.COLLECTIBLES_SHOP_TAB_LAYOUT; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { value9 = Reflect.apply(COLLECTIBLES_SHOP_TAB_LAYOUT, binding, [tab]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.url = value9; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.rejectWithError = true; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.signal = abortSignal; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { value10 = Reflect.apply(get, HTTP, [object]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } await value10; try { value11 = undefined; value12 = false; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } if (value12) { return value11; } try { binding = env2_1; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { binding3 = env2_2; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { property = binding3[18]; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { value13 = binding(property); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { dispatch = value13.dispatch; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object = {}; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.type = 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_SUCCESS'; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.tab = tab; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { body = value11.body; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { layout_id = body.layout_id; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { object.layoutId = layout_id; } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } try { Reflect.apply(dispatch, value13, [object]); } catch (error) { binding = env2_0; binding4 = env2_2; APIError = binding(binding4[23]).APIError; prototype = APIError.prototype; value14 = Object.create(prototype, {constructor: {value: APIError}}); aPIError = new APIError(); value15 = aPIError instanceof Object ? aPIError : value14; binding = env2_1; value = binding(binding4[18]); value.dispatch({type: 'COLLECTIBLES_SHOP_TAB_LAYOUT_FETCH_FAILURE', tab: tab, apiError: value15}); throw value15; } } return value; } function _fun44948() { // fn#44948, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:10290, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function isCollectiblesShopOpen() { // fn#44949, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:10744, offset: 0x0117d181, size: 78 bytes, params: 1, frame: 14 const rootNavigationRef = (RootNavigationRefNativeModule).getRootNavigationRef(); return !(rootNavigationRef == null || !rootNavigationRef.isReady()) && findExistingCollectiblesShopRoute(rootNavigationRef) != null; } function productDetailsOpened(a0) { // fn#44950, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:10996, offset: 0x0117d1cf, size: 56 bytes, params: 2, frame: 13 (Dispatcher).dispatch({type: 'COLLECTIBLES_PRODUCT_DETAILS_OPEN', skuId: a0}); } function areRequestOptionsEqual(a0, a1) { // fn#44951, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:11097, offset: 0x0117d207, size: 332 bytes, params: 3, frame: 19 const areOptionalBooleansEqualBinding = areOptionalBooleansEqual; const value2 = undefined; let r0 = areOptionalBooleansEqualBinding(a0 == null ? value2 : a0.noCache, a1 == null ? value2 : a1.noCache) && areOptionalBooleansEqual(a0 == null ? value2 : a0.includeUnpublished, a1 == null ? value2 : a1.includeUnpublished) && areOptionalBooleansEqual(a0 == null ? value2 : a0.includeBundles, a1 == null ? value2 : a1.includeBundles); r0 = r0 && areOptionalBooleansEqual(a0 == null ? value2 : a0.includeDynamicBlocks, a1 == null ? value2 : a1.includeDynamicBlocks) && (a0 == null ? value2 : a0.countryCode) === (a1 == null ? value2 : a1.countryCode); r0 = r0 && (a0 == null ? value2 : a0.paymentGateway) === (a1 == null ? value2 : a1.paymentGateway) && (a0 == null ? value2 : a0.shopHomeConfig) === (a1 == null ? value2 : a1.shopHomeConfig) && (a0 == null ? value2 : a0.skipNumCategories) === (a1 == null ? value2 : a1.skipNumCategories); return r0; } function seedCollectiblesProductFromStandaloneLoad(a0) { // fn#44952, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:11932, offset: 0x0117d353, size: 194 bytes, params: 2, frame: 21 var r2; var value5; var collectiblesCategoryStoreBinding; var getProduct; var skuId; var defaultImport; var dispatch; var value6; const Date = global.Date; const value = Date.now(); const _createForOfIteratorHelperLoose_44894Binding = _createForOfIteratorHelperLoose_44894; const value3 = _createForOfIteratorHelperLoose_44894Binding(CollectiblesUtilsModule.extendVariantsProducts([a0])); const value4 = value3(); let done = value4.done; if (!done) { r2 = value4; while (true) { value5 = r2.value; collectiblesCategoryStoreBinding = CollectiblesCategoryStore; getProduct = collectiblesCategoryStoreBinding.getProduct; skuId = value5.skuId; if (Reflect.apply(getProduct, collectiblesCategoryStoreBinding, [skuId]) == null) { defaultImport = importDefault(694) /* metro dependency 694: Dispatcher */; dispatch = defaultImport.dispatch; skuId = value5.skuId; Reflect.apply(dispatch, defaultImport, [{type: 'COLLECTIBLES_PRODUCT_FETCH_SUCCESS', skuId: skuId, product: value5, endedAt: value}]); } value6 = value3(); done = value6.done; if (done) { break; } r2 = value6; continue; } } } function setShopHomeConfigOverride(a0) { // fn#44953, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:12396, offset: 0x0117d415, size: 57 bytes, params: 2, frame: 13 (Dispatcher).dispatch({type: 'COLLECTIBLES_SET_SHOP_HOME_CONFIG_OVERRIDE', shopHomeConfigOverride: a0}); } function setShopLayoutUrlOverride(a0) { // fn#44954, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:12525, offset: 0x0117d44e, size: 57 bytes, params: 2, frame: 13 (Dispatcher).dispatch({type: 'COLLECTIBLES_SET_SHOP_LAYOUT_URL_OVERRIDE', shopLayoutUrlOverride: a0}); } function setSkipNumCategories(a0) { // fn#44955, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5298:12648, offset: 0x0117d487, size: 57 bytes, params: 2, frame: 13 (Dispatcher).dispatch({type: 'COLLECTIBLES_SKIP_NUM_CATEGORIES', skipNumCategories: a0}); } } global.__d(_fun44893, 5120, [5, 4649, 1949, 5121, 5144, 5145, 5146, 5147, 5152, 5123, 5158, 5159, 663, 661, 5174, 5175, 4008, 5176, 694, 5177, 5178, 5183, 507, 4131, 5184, 5179, 5134, 5185, 5186, 2]) /* metro module 5120, dependencies: [5, 4649, 1949, 5121, 5144, 5145, 5146, 5147, 5152, 5123, 5158, 5159, 663, 661, 5174, 5175, 4008, 5176, 694, 5177, 5178, 5183, 507, 4131, 5184, 5179, 5134, 5185, 5186, 2] */;