/* Metro module 8451; source: actions/GiftCodeActionCreators.tsx; dependencies: [5, 4234, 5121, 5130, 661, 1880, 694, 4129, 6772, 5120, 4131, 507, 8452, 8453, 2] */ function _fun67094(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67094, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:6, offset: 0x01c1558d, size: 334 bytes, params: 8, frame: 20 var object2; const env0_0 = require; const closure = function() { return _resolveGiftCode_67096.apply(this, arguments); }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importDefault(5) /* metro dependency 5 */; const applicationStore = importDefault(4234) /* metro dependency 4234: ApplicationStore */; const collectiblesCategoryStore = importDefault(5121) /* metro dependency 5121: CollectiblesCategoryStore */; const env0_6 = (require(5130) /* metro dependency 5130: UnknownCollectiblesItemRecord */).isUnknownCollectiblesItemRecord; const constantsModule = require(661) /* metro dependency 661: Constants */; const env0_7 = constantsModule.COLLECTIBLES_APPLICATION_ID; const env0_8 = constantsModule.Endpoints; const env0_9 = constantsModule.RPCCommands; const env0_10 = (require(1880) /* metro dependency 1880: PremiumConstants */).PREMIUM_SUBSCRIPTION_APPLICATION; object2 = {resolveGiftCode: closure, fetchUserGiftCodesForSKU: fetchUserGiftCodesForSKU, createGiftCode: createGiftCode, revokeGiftCode: revokeGiftCode, openNativeGiftCodeModal: function(a0) { importDefault(dependencyMap[12]).openNativeAppModal(a0, RPCCommands.GIFT_CODE_BROWSER); }}; copyDataProperties(object2, (require(8453) /* metro dependency 8453: GiftCodeActionCreators */).default, undefined); (require(2) /* metro dependency 2 */).fileFinishedImporting('actions/GiftCodeActionCreators.tsx'); exports.default = object2; exports.resolveGiftCode = closure; } function _resolveGiftCode_67096() { // fn#67096, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:358, offset: 0x01c156db, size: 50 bytes, params: 1, frame: 14 return env0_3(_fun67098).apply(this, arguments); } function fetchUserGiftCodesForSKU(a0) { // fn#67099, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:1190, offset: 0x01c1595f, size: 49 bytes, params: 2, frame: 12 const value = a1; const env0_0 = a0; const env0_1 = value !== undefined ? value : null; return env0_3(_fun67101)(); } function createGiftCode(a0) { // fn#67102, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:1634, offset: 0x01c15ad0, size: 62 bytes, params: 2, frame: 13 const value = a1; const value2 = a2; const env0_0 = a0; const env0_1 = value !== undefined ? value : null; const env0_2 = value2 !== undefined ? value2 : null; return env0_3(_fun67104)(); } function revokeGiftCode(a0) { // fn#67105, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:2094, offset: 0x01c15c4c, size: 36 bytes, params: 2, frame: 11 const env0_0 = a0; return env0_3(_fun67107)(); } async function _fun67098(a0) { // fn#67098, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:413, offset: 0x01c15721, size: 574 bytes, params: 2, frame: 24 var r7; var r1; var r10; var value; var value2; var value3; var value4; var value5; var value6; var binding; var value7; var dispatch; var object2; var binding2; var property; var value8; var resolveGiftCode; var giftCode; var value9; var value10; var application_id; var value11; var value12; var getApplication; var value13; var value14; var binding3; var value15; var fetchApplication; var application; var value16; var value17; var error; var value18; var binding4; var value19; var fetchCollectiblesProduct; var sku_id; var collectiblesProduct; var value20; var value21; var getProduct; var value22; var value23; var items2; var some; var value24; var value25; var binding5; var value26; var binding6; var value27; var ClientOutdatedAcceptGiftError; var prototype; var clientOutdatedAcceptGiftError; var value29; exceptionLanding105: while (true) { value = a1; value2 = a2; value3 = undefined; value4 = false; if (value4) { return value3; } value5 = undefined; reducibleJoin3: while (true) { if (value !== value5) { r7 = value; break reducibleJoin3; } value = false; r7 = value; break reducibleJoin3; } reducibleJoin5: while (true) { if (value2 !== value5) { r1 = value2; break reducibleJoin5; } value = false; r1 = value; break reducibleJoin5; } await value5; value = undefined; value6 = false; if (value6) { return value; } value = environment.__proto__.__proto__; binding = env2_1; value7 = binding(env2_2[6]); dispatch = value7.dispatch; Reflect.apply(dispatch, value7, [{type: 'GIFT_CODE_RESOLVE', code: a0}]); try { binding = env2_0; } catch (error) { break exceptionLanding105; } try { binding2 = env2_2; } catch (error) { break exceptionLanding105; } try { property = binding2[7]; } catch (error) { break exceptionLanding105; } try { value8 = binding(property); } catch (error) { break exceptionLanding105; } try { resolveGiftCode = value8.resolveGiftCode; } catch (error) { break exceptionLanding105; } try { giftCode = Reflect.apply(resolveGiftCode, value8, [a0, r7, r1]); } catch (error) { break exceptionLanding105; } await giftCode; try { value9 = undefined; value10 = false; } catch (error) { break exceptionLanding105; } if (value10) { return value9; } try { application_id = value9.application_id; } catch (error) { break exceptionLanding105; } reducibleJoin49: while (true) { reduciblePort48: while (true) { exceptionLanding47: while (true) { try { value11 = application_id == null; } catch (error) { break exceptionLanding105; } if (value11) { break reduciblePort48; } try { application_id = value9.application_id; } catch (error) { break exceptionLanding105; } try { binding = env2_10; } catch (error) { break exceptionLanding105; } try { value12 = application_id === binding; } catch (error) { break exceptionLanding105; } if (value12) { break reduciblePort48; } try { binding = env2_4; } catch (error) { break exceptionLanding105; } try { getApplication = binding.getApplication; } catch (error) { break exceptionLanding105; } try { application_id = value9.application_id; } catch (error) { break exceptionLanding105; } try { value13 = Reflect.apply(getApplication, binding, [application_id]); } catch (error) { break exceptionLanding105; } try { value14 = value13 != null; } catch (error) { break exceptionLanding105; } if (value14) { break reduciblePort48; } try { try { binding = env2_1; } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } try { try { binding3 = env2_2; } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } try { try { property = binding3[8]; } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } try { try { value15 = binding(property); } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } try { try { fetchApplication = value15.fetchApplication; } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } try { try { application_id = value9.application_id; } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } try { try { application = Reflect.apply(fetchApplication, value15, [application_id]); } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } await application; try { try { value16 = undefined; value17 = false; } catch (error) { break exceptionLanding47; } } catch (error) { break exceptionLanding105; } if (value17) { return value16; } break reduciblePort48; } break reduciblePort48; } break reducibleJoin49; } try { application_id = value9.application_id; } catch (error) { break exceptionLanding105; } try { binding = env2_7; } catch (error) { break exceptionLanding105; } try { value18 = application_id !== binding; } catch (error) { break exceptionLanding105; } if (!value18) { try { binding = env2_0; } catch (error) { break exceptionLanding105; } try { binding4 = env2_2; } catch (error) { break exceptionLanding105; } try { property = binding4[9]; } catch (error) { break exceptionLanding105; } try { value19 = binding(property); } catch (error) { break exceptionLanding105; } try { fetchCollectiblesProduct = value19.fetchCollectiblesProduct; } catch (error) { break exceptionLanding105; } try { sku_id = value9.sku_id; } catch (error) { break exceptionLanding105; } try { collectiblesProduct = Reflect.apply(fetchCollectiblesProduct, value19, [sku_id]); } catch (error) { break exceptionLanding105; } await collectiblesProduct; try { value20 = undefined; value21 = false; } catch (error) { break exceptionLanding105; } if (value21) { return value20; } try { binding = env2_5; } catch (error) { break exceptionLanding105; } try { getProduct = binding.getProduct; } catch (error) { break exceptionLanding105; } try { sku_id = value9.sku_id; } catch (error) { break exceptionLanding105; } try { value22 = Reflect.apply(getProduct, binding, [sku_id]); } catch (error) { break exceptionLanding105; } try { value23 = value22 == null; } catch (error) { break exceptionLanding105; } reducibleJoin76: while (true) { if (value23) { r10 = value5; break reducibleJoin76; } try { items2 = value22.items; } catch (error) { break exceptionLanding105; } try { some = items2.some; } catch (error) { break exceptionLanding105; } try { binding = env2_6; } catch (error) { break exceptionLanding105; } try { value24 = Reflect.apply(some, items2, [binding]); } catch (error) { break exceptionLanding105; } r10 = value24; break reducibleJoin76; } try { value25 = r10 === true; } catch (error) { break exceptionLanding105; } reducibleJoin78: while (true) { if (!value25) { break reducibleJoin78; } try { binding = env2_0; } catch (error) { break exceptionLanding105; } try { binding6 = env2_2; } catch (error) { break exceptionLanding105; } try { property = binding6[10]; } catch (error) { break exceptionLanding105; } try { value27 = binding(property); } catch (error) { break exceptionLanding105; } try { ClientOutdatedAcceptGiftError = value27.ClientOutdatedAcceptGiftError; } catch (error) { break exceptionLanding105; } try { prototype = ClientOutdatedAcceptGiftError.prototype; } catch (error) { break exceptionLanding105; } try { } catch (error) { break exceptionLanding105; } try { clientOutdatedAcceptGiftError = new ClientOutdatedAcceptGiftError('Client update required to redeem this gift'); } catch (error) { break exceptionLanding105; } try { value29 = clientOutdatedAcceptGiftError instanceof Object ? clientOutdatedAcceptGiftError : undefined; } catch (error) { break exceptionLanding105; } try { throw value29; } catch (error) { break exceptionLanding105; } } } try { binding = env2_1; } catch (error) { break exceptionLanding105; } try { binding5 = env2_2; } catch (error) { break exceptionLanding105; } try { property = binding5[6]; } catch (error) { break exceptionLanding105; } try { value26 = binding(property); } catch (error) { break exceptionLanding105; } try { dispatch = value26.dispatch; } catch (error) { break exceptionLanding105; } try { object2 = {}; } catch (error) { break exceptionLanding105; } try { object2.type = 'GIFT_CODE_RESOLVE_SUCCESS'; } catch (error) { break exceptionLanding105; } try { object2.giftCode = value9; } catch (error) { break exceptionLanding105; } try { Reflect.apply(dispatch, value26, [object2]); } catch (error) { break exceptionLanding105; } try { object2 = {}; } catch (error) { break exceptionLanding105; } try { object2.giftCode = value9; } catch (error) { break exceptionLanding105; } return object2; } value = env2_1(env2_2[6]); value.dispatch({type: 'GIFT_CODE_RESOLVE_FAILURE', code: a0, error: error}); throw error; } function* _fun67101() { // fn#67101, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:1205, offset: 0x01c1599b, size: 309 bytes, params: 1, frame: 18 var object4; var binding2; var property; var value5; var HTTP; var get; var USER_GIFT_CODES; var object3; var value6; var value7; var value8; var binding3; var value9; var body; var error; if (true) { value = environment.__proto__.__proto__; var binding = env2_1; var value3 = binding(env2_2[6]); var dispatch = value3.dispatch; Reflect.apply(dispatch, value3, [{type: 'GIFT_CODES_FETCH', skuId: require, subscriptionPlanId: importDefault}]); reducibleJoin3: while (true) { reduciblePort43: while (true) { exceptionLanding42: while (true) { try { binding = env2_0; } catch (error) { break exceptionLanding42; } break reducibleJoin3; } binding = env2_1; value = binding(env2_2[6]); dispatch = value.dispatch; Reflect.apply(dispatch, value, [{type: 'GIFT_CODES_FETCH_FAILURE', skuId: require, subscriptionPlanId: importDefault}]); break reduciblePort43; } return undefined; } try { binding2 = env2_2; } catch (error) { break exceptionLanding42; } try { property = binding2[11]; } catch (error) { break exceptionLanding42; } try { value5 = binding(property); } catch (error) { break exceptionLanding42; } try { HTTP = value5.HTTP; } catch (error) { break exceptionLanding42; } try { get = HTTP.get; } catch (error) { break exceptionLanding42; } try { object4 = {}; } catch (error) { break exceptionLanding42; } try { binding = env2_8; } catch (error) { break exceptionLanding42; } try { USER_GIFT_CODES = binding.USER_GIFT_CODES; } catch (error) { break exceptionLanding42; } try { object4.url = USER_GIFT_CODES; } catch (error) { break exceptionLanding42; } try { object3 = {}; } catch (error) { break exceptionLanding42; } try { } catch (error) { break exceptionLanding42; } try { object3.sku_id = require; } catch (error) { break exceptionLanding42; } try { } catch (error) { break exceptionLanding42; } try { object3.subscription_plan_id = importDefault; } catch (error) { break exceptionLanding42; } try { object4.query = object3; } catch (error) { break exceptionLanding42; } try { object4.oldFormErrors = true; } catch (error) { break exceptionLanding42; } try { object4.rejectWithError = true; } catch (error) { break exceptionLanding42; } try { value6 = Reflect.apply(get, HTTP, [object4]); } catch (error) { break exceptionLanding42; } yield value6; try { value7 = undefined; value8 = false; } catch (error) { break exceptionLanding42; } if (value8) { return value7; } try { binding = env2_1; } catch (error) { break exceptionLanding42; } try { binding3 = env2_2; } catch (error) { break exceptionLanding42; } try { property = binding3[6]; } catch (error) { break exceptionLanding42; } try { value9 = binding(property); } catch (error) { break exceptionLanding42; } try { dispatch = value9.dispatch; } catch (error) { break exceptionLanding42; } try { object4 = {}; } catch (error) { break exceptionLanding42; } try { object4.type = 'GIFT_CODES_FETCH_SUCCESS'; } catch (error) { break exceptionLanding42; } try { body = value7.body; } catch (error) { break exceptionLanding42; } try { object4.giftCodes = body; } catch (error) { break exceptionLanding42; } try { } catch (error) { break exceptionLanding42; } try { object4.skuId = require; } catch (error) { break exceptionLanding42; } try { } catch (error) { break exceptionLanding42; } try { object4.subscriptionPlanId = importDefault; } catch (error) { break exceptionLanding42; } try { Reflect.apply(dispatch, value9, [object4]); } catch (error) { break exceptionLanding42; } } } function* _fun67104() { // fn#67104, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:1656, offset: 0x01c15b19, size: 307 bytes, params: 1, frame: 18 var object4; var binding2; var property; var value5; var HTTP; var post; var USER_GIFT_CODE_CREATE; var object3; var value6; var value7; var value8; var binding3; var value9; var body; var error; if (false) { return undefined; } value = environment.__proto__.__proto__; let binding = env2_1; const value3 = binding(env2_2[6]); let dispatch = value3.dispatch; Reflect.apply(dispatch, value3, [{type: 'GIFT_CODE_CREATE_START', skuId: require, subscriptionPlanId: importDefault}]); try { binding = env2_0; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { binding2 = env2_2; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { property = binding2[11]; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { value5 = binding(property); } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { HTTP = value5.HTTP; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { post = HTTP.post; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4 = {}; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { binding = env2_8; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { USER_GIFT_CODE_CREATE = binding.USER_GIFT_CODE_CREATE; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4.url = USER_GIFT_CODE_CREATE; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object3 = {}; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object3.sku_id = require; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object3.subscription_plan_id = importDefault; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object3.gift_style = dependencyMap; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4.body = object3; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4.oldFormErrors = true; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4.rejectWithError = true; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { value6 = Reflect.apply(post, HTTP, [object4]); } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } yield value6; try { value7 = undefined; value8 = false; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } if (value8) { return value7; } try { binding = env2_1; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { binding3 = env2_2; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { property = binding3[6]; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { value9 = binding(property); } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { dispatch = value9.dispatch; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4 = {}; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4.type = 'GIFT_CODE_CREATE_SUCCESS'; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { body = value7.body; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { object4.giftCode = body; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { Reflect.apply(dispatch, value9, [object4]); } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } try { body = value7.body; } catch (error) { binding = env2_1; value = binding(env2_2[6]); value.dispatch({type: 'GIFT_CODE_CREATE_FAILURE', skuId: require, subscriptionPlanId: importDefault}); return undefined; } return body; } function* _fun67107() { // fn#67107, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8636:2100, offset: 0x01c15c7b, size: 256 bytes, params: 1, frame: 19 var object2; var binding2; var property; var value5; var HTTP; var del; var USER_GIFT_CODE_REVOKE; var value6; var value7; var value8; var value9; var binding3; var value10; var error; if (true) { value = environment.__proto__.__proto__; var binding = env2_1; var value3 = binding(env2_2[6]); var dispatch = value3.dispatch; Reflect.apply(dispatch, value3, [{type: 'GIFT_CODE_REVOKE', code: require}]); reducibleJoin3: while (true) { reduciblePort32: while (true) { exceptionLanding31: while (true) { try { binding = env2_0; } catch (error) { break exceptionLanding31; } break reducibleJoin3; } binding = env2_1; value = binding(env2_2[6]); dispatch = value.dispatch; Reflect.apply(dispatch, value, [{type: 'GIFT_CODE_REVOKE_FAILURE', code: require}]); break reduciblePort32; } return undefined; } try { binding2 = env2_2; } catch (error) { break exceptionLanding31; } try { property = binding2[11]; } catch (error) { break exceptionLanding31; } try { value5 = binding(property); } catch (error) { break exceptionLanding31; } try { HTTP = value5.HTTP; } catch (error) { break exceptionLanding31; } try { del = HTTP.del; } catch (error) { break exceptionLanding31; } try { object2 = {'url': null, 'oldFormErrors': true, 'rejectWithError': true}; } catch (error) { break exceptionLanding31; } try { binding = env2_8; } catch (error) { break exceptionLanding31; } try { USER_GIFT_CODE_REVOKE = binding.USER_GIFT_CODE_REVOKE; } catch (error) { break exceptionLanding31; } try { } catch (error) { break exceptionLanding31; } try { value6 = Reflect.apply(USER_GIFT_CODE_REVOKE, binding, [require]); } catch (error) { break exceptionLanding31; } try { object2.url = value6; } catch (error) { break exceptionLanding31; } try { value7 = Reflect.apply(del, HTTP, [object2]); } catch (error) { break exceptionLanding31; } yield value7; try { value8 = undefined; value9 = false; } catch (error) { break exceptionLanding31; } if (value9) { return value8; } try { binding = env2_1; } catch (error) { break exceptionLanding31; } try { binding3 = env2_2; } catch (error) { break exceptionLanding31; } try { property = binding3[6]; } catch (error) { break exceptionLanding31; } try { value10 = binding(property); } catch (error) { break exceptionLanding31; } try { dispatch = value10.dispatch; } catch (error) { break exceptionLanding31; } try { object2 = {}; } catch (error) { break exceptionLanding31; } try { object2.type = 'GIFT_CODE_REVOKE_SUCCESS'; } catch (error) { break exceptionLanding31; } try { } catch (error) { break exceptionLanding31; } try { object2.code = require; } catch (error) { break exceptionLanding31; } try { Reflect.apply(dispatch, value10, [object2]); } catch (error) { break exceptionLanding31; } } }