Files
discord-decomp/sources/modules/premium/UserOfferActionCreators.tsx
T
2026-07-28 01:06:53 +03:00

2403 lines
93 KiB
TypeScript

/* Metro module 7507; source: modules/premium/UserOfferActionCreators.tsx; dependencies: [5, 7247, 1880, 661, 477, 694, 683, 507, 7249, 1216, 3968, 1365, 1362, 2] */
import Module00005 from '../../by-id/module-00005.js'; /* Metro dependency 5 */
import Dispatcher from '../../Dispatcher.tsx'; /* Metro dependency 694 */
import UserDiscountOfferRecord from '../user_offers/records/UserDiscountOfferRecord.tsx'; /* Metro dependency 7247 */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as HTTPUtilsModule from '../../external/discord_common/js/packages/http-utils/HTTPUtils.tsx'; /* Metro dependency 507 */
import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */
import * as PremiumConstantsModule from './PremiumConstants.tsx'; /* Metro dependency 1880 */
function _fun60545(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#60545, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:6, offset: 0x017055ec, size: 258 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(FileImportTrackerModule).fileFinishedImporting('modules/premium/UserOfferActionCreators.tsx');
exports.fetchUserOffer = function() {
return _fetchUserOffer.apply(this, arguments);
};
exports.fetchExistingChurnDiscountOffer = function() {
return _fetchExistingChurnDiscountOffer.apply(this, arguments);
};
exports.fetchChurnDiscountOffer = function() {
return _fetchChurnDiscountOffer.apply(this, arguments);
};
exports.acknowledgeUserOffer = acknowledgeUserOffer;
function _fetchUserOffer() { // fn#60546, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:228, offset: 0x017056ee, size: 48 bytes, params: 1, frame: 14
return Module00005(_fun60548).apply(this, arguments);
async function _fun60548(a0) { // fn#60548, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:281, offset: 0x01705730, size: 992 bytes, params: 2, frame: 32
var r3;
var r6;
var retries;
var trial_id;
var r72;
var r73;
var r11;
var value9;
var binding2;
var property;
var value10;
var track;
var FETCH_USER_OFFER_STARTED;
var offerId;
var paymentGatewayOverride;
var value11;
var binding3;
var value12;
var isAndroid;
var isAndroid2;
var binding4;
var value13;
var isIOS;
var isIOS2;
var APPLE;
var GOOGLE;
var value14;
var value15;
var binding5;
var value16;
var HTTP;
var post;
var USER_OFFER;
var value17;
var value18;
var value19;
var value20;
var body;
var user_trial_offer;
var value21;
var user_discount_offer;
var value22;
var value23;
var binding6;
var value25;
var isAndroidTwoWeekTrialsExperimentEnabled;
var isAndroidTwoWeekTrialsExperimentEnabled2;
var value27;
var value28;
var discount_id;
var value29;
var value30;
var binding7;
var value31;
var UNSAFE_isDismissibleContentDismissed;
var value32;
var DismissibleContent;
var NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING;
var value33;
var binding8;
var value34;
var removeDismissedContent;
var value35;
var binding9;
var value36;
var value37;
var createFromServer;
var fromServer;
var Error;
var prototype;
var error;
var value39;
var binding10;
var value40;
var captureException;
var object;
let value = a1;
const value2 = a2;
if (false) {
return undefined;
}
const value5 = undefined;
const r2 = !(value !== value5) || value;
const r1 = value2 !== value5 ? value2 : {offerId: value5, paymentGatewayOverride: value5};
await value5;
if (false) {
return undefined;
}
if (!r2) {
return false;
}
value = environment.__proto__.__proto__;
let binding = env2_1;
const value7 = binding(env2_2[5]);
let object2 = {type: 'BILLING_USER_OFFER_FETCH_START'};
value7.dispatch(object2);
const value8 = null;
try {
value9 = value8 == a0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (!value9) {
try {
binding = env2_1;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding2 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding2[6];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value10 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
track = value10.track;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding = env2_6;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
FETCH_USER_OFFER_STARTED = binding.FETCH_USER_OFFER_STARTED;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.call_location = a0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(track, value10, [FETCH_USER_OFFER_STARTED, object2]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
}
try {
offerId = r1.offerId;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
paymentGatewayOverride = r1.paymentGatewayOverride;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value11 = value5 !== paymentGatewayOverride;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value11) {
r3 = paymentGatewayOverride;
} else {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding3 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding3[4];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value12 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
isAndroid = value12.isAndroid;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
isAndroid2 = Reflect.apply(isAndroid, value12, []);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (isAndroid2) {
try {
binding = env2_8;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
GOOGLE = binding.GOOGLE;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r3 = GOOGLE;
} else {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding4 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding4[4];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value13 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
isIOS = value13.isIOS;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
isIOS2 = Reflect.apply(isIOS, value13, []);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (isIOS2) {
try {
binding = env2_8;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
APPLE = binding.APPLE;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r3 = APPLE;
} else {
r3 = value8;
}
}
}
try {
value14 = value8 != r3;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value14) {
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.payment_gateway = r3;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.offer_id = offerId;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r6 = object2;
} else {
try {
value15 = value8 != offerId;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value15) {
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.payment_gateway = r3;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.offer_id = offerId;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r6 = object2;
} else {
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r6 = object2;
}
}
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding5 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding5[7];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value16 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
HTTP = value16.HTTP;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
post = HTTP.post;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding = env2_7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
USER_OFFER = binding.USER_OFFER;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.url = USER_OFFER;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.body = r6;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.rejectWithError = true;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value17 = value8 != a3;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value17) {
try {
retries = a3.retries;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
} else {
retries = value5;
}
try {
object2.retries = retries;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value18 = Reflect.apply(post, HTTP, [object2]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
await value18;
try {
value19 = undefined;
value20 = false;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value20) {
return value19;
}
try {
body = value19.body;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
user_trial_offer = body.user_trial_offer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value21 = value8 != user_trial_offer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
const r9 = value21 ? user_trial_offer : value8;
try {
body = value19.body;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
user_discount_offer = body.user_discount_offer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value22 = value8 != user_discount_offer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
const r7 = value22 ? user_discount_offer : value8;
try {
value23 = value8 == r9;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value23) {
trial_id = value5;
} else {
try {
trial_id = r9.trial_id;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
}
try {
binding = env2_5;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
const value24 = trial_id === binding;
if (value24) {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding6 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding6[8];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value25 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
isAndroidTwoWeekTrialsExperimentEnabled = value25.isAndroidTwoWeekTrialsExperimentEnabled;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.location = 'user_offer_action_creators';
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
isAndroidTwoWeekTrialsExperimentEnabled2 = Reflect.apply(isAndroidTwoWeekTrialsExperimentEnabled, value25,
[object2]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r72 = !isAndroidTwoWeekTrialsExperimentEnabled2;
} else {
r72 = value24;
}
try {
value27 = value8 == offerId;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value27) {
try {
value30 = value8 == r9;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value30) {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding7 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding7[10];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value31 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
UNSAFE_isDismissibleContentDismissed = value31.UNSAFE_isDismissibleContentDismissed;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding7[11];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value32 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
DismissibleContent = value32.DismissibleContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING = DismissibleContent.NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value33 = Reflect.apply(UNSAFE_isDismissibleContentDismissed, value31,
[NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r73 = value33;
} else {
r73 = value30;
}
if (r73) {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding8 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding8[12];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value34 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
removeDismissedContent = value34.removeDismissedContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding8[11];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value35 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
DismissibleContent = value35.DismissibleContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING = DismissibleContent.NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(removeDismissedContent, value34, [NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
}
try {
binding = env2_1;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding9 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding9[5];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value36 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
dispatch = value36.dispatch;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.type = 'BILLING_USER_OFFER_FETCH_SUCCESS';
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.userTrialOffer = r72 ? value8 : r9;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value37 = value8 != r7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value37) {
try {
binding = env2_4;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
createFromServer = binding.createFromServer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
fromServer = Reflect.apply(createFromServer, binding, [r7]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r11 = fromServer;
} else {
r11 = value8;
}
try {
object2.userDiscountOffer = r11;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(dispatch, value36, [object2]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
return true;
}
try {
value28 = value8 == r7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value28) {
try {
value30 = value8 == r9;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value30) {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding7 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding7[10];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value31 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
UNSAFE_isDismissibleContentDismissed = value31.UNSAFE_isDismissibleContentDismissed;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding7[11];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value32 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
DismissibleContent = value32.DismissibleContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING = DismissibleContent.NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value33 = Reflect.apply(UNSAFE_isDismissibleContentDismissed, value31,
[NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r73 = value33;
} else {
r73 = value30;
}
if (r73) {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding8 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding8[12];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value34 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
removeDismissedContent = value34.removeDismissedContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding8[11];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value35 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
DismissibleContent = value35.DismissibleContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING = DismissibleContent.NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(removeDismissedContent, value34, [NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
}
try {
binding = env2_1;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding9 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding9[5];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value36 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
dispatch = value36.dispatch;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.type = 'BILLING_USER_OFFER_FETCH_SUCCESS';
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.userTrialOffer = r72 ? value8 : r9;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value37 = value8 != r7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value37) {
try {
binding = env2_4;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
createFromServer = binding.createFromServer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
fromServer = Reflect.apply(createFromServer, binding, [r7]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r11 = fromServer;
} else {
r11 = value8;
}
try {
object2.userDiscountOffer = r11;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(dispatch, value36, [object2]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
return true;
}
try {
discount_id = r7.discount_id;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value29 = discount_id !== offerId;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (!value29) {
try {
value30 = value8 == r9;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value30) {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding7 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding7[10];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value31 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
UNSAFE_isDismissibleContentDismissed = value31.UNSAFE_isDismissibleContentDismissed;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding7[11];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value32 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
DismissibleContent = value32.DismissibleContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING = DismissibleContent.NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value33 = Reflect.apply(UNSAFE_isDismissibleContentDismissed, value31,
[NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r73 = value33;
} else {
r73 = value30;
}
if (r73) {
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding8 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding8[12];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value34 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
removeDismissedContent = value34.removeDismissedContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding8[11];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value35 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
DismissibleContent = value35.DismissibleContent;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING = DismissibleContent.NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(removeDismissedContent, value34, [NAGBAR_NOTICE_PREMIUM_TIER_TWO_TRIAL_ENDING]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
}
try {
binding = env2_1;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding9 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding9[5];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value36 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
dispatch = value36.dispatch;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.type = 'BILLING_USER_OFFER_FETCH_SUCCESS';
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.userTrialOffer = r72 ? value8 : r9;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value37 = value8 != r7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
if (value37) {
try {
binding = env2_4;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
createFromServer = binding.createFromServer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
fromServer = Reflect.apply(createFromServer, binding, [r7]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
r11 = fromServer;
} else {
r11 = value8;
}
try {
object2.userDiscountOffer = r11;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(dispatch, value36, [object2]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
return true;
}
try {
Error = global.Error;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
prototype = Error.prototype;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
error = new Error('Returned user discount offer does not match offer ID request parameter');
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value39 = error instanceof Object ? error : undefined;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding = env2_1;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
binding10 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
property = binding10[9];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
value40 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
captureException = value40.captureException;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2 = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object.offer_id = offerId;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object.user_discount_offer = r7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
object2.extra = object;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
copyDataProperties(object2, a4, a0);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
Reflect.apply(captureException, value40, [value39, object2]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
try {
throw value39;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return false;
}
}
}
function _fetchExistingChurnDiscountOffer() { // fn#60549, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:1724, offset: 0x01705b10, size: 48 bytes, params: 1, frame: 14
return Module00005(_fun60551).apply(this, arguments);
function* _fun60551() { // fn#60551, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:1811, offset: 0x01705b49, size: 287 bytes, params: 1, frame: 18
var r6;
var binding2;
var property;
var value4;
var HTTP;
var get;
var CHURN_USER_OFFER;
var value5;
var value6;
var value7;
var body;
var offer;
var value9;
var value10;
var createFromServer;
var fromServer;
var binding3;
var value11;
var error;
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
let binding = env2_1;
binding(env2_2[5]).dispatch({type: 'BILLING_USER_OFFER_FETCH_START'});
try {
binding = env2_0;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
binding2 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
property = binding2[7];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
value4 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
HTTP = value4.HTTP;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
get = HTTP.get;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
binding = env2_7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
CHURN_USER_OFFER = binding.CHURN_USER_OFFER;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object.url = CHURN_USER_OFFER;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object.rejectWithError = true;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
value5 = Reflect.apply(get, HTTP, [object]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
yield value5;
try {
value6 = undefined;
value7 = false;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
if (value7) {
return value6;
}
try {
body = value6.body;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
offer = body.offer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
const value8 = null;
try {
value9 = value8 != offer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
const r7 = value9 ? offer : value8;
try {
value10 = value8 != r7;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
if (value10) {
try {
binding = env2_4;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
createFromServer = binding.createFromServer;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
fromServer = Reflect.apply(createFromServer, binding, [r7]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
r6 = fromServer;
} else {
r6 = value8;
}
try {
binding = env2_1;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
binding3 = env2_2;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
property = binding3[5];
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
value11 = binding(property);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
dispatch = value11.dispatch;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object.type = 'BILLING_USER_OFFER_FETCH_SUCCESS';
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object.userDiscountOffer = r6;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
Reflect.apply(dispatch, value11, [object]);
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object = {};
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
try {
object.userDiscountOffer = r6;
} catch (error) {
binding = env2_1;
value = binding(env2_2[5]);
value.dispatch({type: 'BILLING_USER_OFFER_FETCH_FAIL'});
return undefined;
}
return object;
}
}
function _fetchChurnDiscountOffer() { // fn#60552, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:2230, offset: 0x01705c68, size: 48 bytes, params: 1, frame: 14
return Module00005(_fun60554).apply(this, arguments);
function* _fun60554() { // fn#60554, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:2301, offset: 0x01705ca1, size: 202 bytes, params: 1, frame: 19
var r6;
var r1;
var binding;
var binding2;
var property;
var value4;
var HTTP;
var post;
var object;
var CHURN_USER_OFFER;
var value5;
var value6;
var value7;
var body;
var offer;
var value8;
var value9;
var createFromServer;
var binding3;
var value10;
var dispatch;
var error;
if (false) {
return undefined;
}
value = null;
reducibleJoin4: while (true) {
reduciblePort46: while (true) {
exceptionLanding45: while (true) {
try {
binding = env2_0;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
break reducibleJoin4;
}
break reduciblePort46;
}
return r1;
}
try {
binding2 = env2_2;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
property = binding2[7];
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
value4 = binding(property);
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
HTTP = value4.HTTP;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
post = HTTP.post;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
object = {};
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
binding = env2_7;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
CHURN_USER_OFFER = binding.CHURN_USER_OFFER;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
object.url = CHURN_USER_OFFER;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
object.rejectWithError = true;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
value5 = Reflect.apply(post, HTTP, [object]);
} catch (error) {
r1 = value;
break exceptionLanding45;
}
yield value5;
try {
value6 = undefined;
value7 = false;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
if (value7) {
return value6;
}
try {
body = value6.body;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
offer = body.offer;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
value8 = value != offer;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
reducibleJoin26: while (true) {
if (value8) {
r6 = offer;
break reducibleJoin26;
}
r6 = value;
break reducibleJoin26;
}
try {
value9 = value == r6;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
reducibleJoin43: while (true) {
if (value9) {
r1 = value;
break reducibleJoin43;
}
try {
binding = env2_4;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
createFromServer = binding.createFromServer;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
value = Reflect.apply(createFromServer, binding, [r6]);
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
binding = env2_1;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
binding3 = env2_2;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
property = binding3[5];
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
value10 = binding(property);
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
dispatch = value10.dispatch;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
object = {};
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
object.type = 'BILLING_USER_OFFER_FETCH_SUCCESS';
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
object.userDiscountOffer = value;
} catch (error) {
r1 = value;
break exceptionLanding45;
}
try {
Reflect.apply(dispatch, value10, [object]);
} catch (error) {
r1 = value;
break exceptionLanding45;
}
r1 = value;
break reducibleJoin43;
}
return r1;
}
}
function acknowledgeUserOffer(a0, a1) { // fn#60558, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:3045, offset: 0x01705d6b, size: 197 bytes, params: 3, frame: 16
const HTTP = (HTTPUtilsModule).HTTP;
let value = undefined;
const id = a0 != null && a0.expires_at == null ? a0.id : value;
const id2 = a1 == null || a1.hasAcknowledged() ? value : a1.id;
if (value !== id) {
value = HTTP.post({url: Endpoints.USER_OFFER_ACKNOWLEDGED, body: {user_trial_offer_id: id,
user_discount_offer_id: id2}, oldFormErrors: true, rejectWithError: false});
value = value.then(_fun60559);
return value.catch(_fun60560);
}
if (value !== id2) {
value = HTTP.post({url: Endpoints.USER_OFFER_ACKNOWLEDGED, body: {user_trial_offer_id: id,
user_discount_offer_id: id2}, oldFormErrors: true, rejectWithError: false});
value = value.then(_fun60559);
return value.catch(_fun60560);
}
return value;
function _fun60559(a0) { // fn#60559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:3349, offset: 0x01705e30, size: 186 bytes, params: 2, frame: 19
const user_discount = a0.body.user_discount;
const value = null;
const r10 = value != user_discount ? user_discount : value;
const user_discount_offer = a0.body.user_discount_offer;
const r7 = value != user_discount_offer ? user_discount_offer : value;
const defaultImport = Dispatcher;
const dispatch = defaultImport.dispatch;
const object = {type: 'BILLING_USER_OFFER_ACKNOWLEDGED_SUCCESS'};
const user_trial_offer = a0.body.user_trial_offer;
object.userTrialOffer = value != user_trial_offer ? user_trial_offer : value;
object.userDiscount = value != r10 ? UserDiscountOfferRecord.createFromServer(r10) : value;
object.userDiscountOffer = value != r7 ? UserDiscountOfferRecord.createFromServer(r7) : value;
Reflect.apply(dispatch, defaultImport, [object]);
}
function _fun60560({status}) { // fn#60560, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7685:3683, offset: 0x01705eea, size: 71 bytes, params: 2, frame: 11
var value;
if (status === 404) {
value = environment.__proto__;
value = importDefault(694) /* metro dependency 694: Dispatcher */;
value.dispatch({'type': 'BILLING_USER_OFFER_ACKNOWLEDGED_SUCCESS', 'userTrialOffer': null, 'userDiscount': null,
'userDiscountOffer': null});
}
}
}
}
global.__d(_fun60545, 7507, [5, 7247, 1880, 661, 477, 694, 683, 507, 7249, 1216, 3968, 1365, 1362,
2]) /* metro module 7507, dependencies: [5, 7247, 1880, 661, 477, 694, 683, 507, 7249, 1216, 3968, 1365, 1362, 2] */;