1477 lines
71 KiB
TypeScript
1477 lines
71 KiB
TypeScript
/* Metro module 4129; source: utils/GiftCodeUtils.tsx; dependencies: [5, 57, 4130, 1878, 661, 1880, 4100, 4140, 4141, 683, 3825, 4233, 1244, 4242, 1360, 566, 3802, 2] */
|
|
import Module00005 from '../by-id/module-00005.js'; /* Metro dependency 5 */
|
|
import Module00057 from '../by-id/module-00057.js'; /* Metro dependency 57 */
|
|
import AnalyticsUtils from './AnalyticsUtils.tsx'; /* Metro dependency 683 */
|
|
import UserStore from '../stores/UserStore.tsx'; /* Metro dependency 1878 */
|
|
import RegexUtils from './RegexUtils.tsx'; /* Metro dependency 4100 */
|
|
import PremiumPaymentModalStore from '../stores/PremiumPaymentModalStore.tsx'; /* Metro dependency 4130 */
|
|
import GetAnalyticsDataForSKU from '../modules/game_store/getAnalyticsDataForSKU.tsx'; /* Metro dependency 4233 */
|
|
import * as FileImportTrackerModule from '../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as FluxModule from '../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
|
|
import * as ConstantsModule from '../Constants.tsx'; /* Metro dependency 661 */
|
|
import * as IndexNativeModule from '../intl/index.native.tsx'; /* Metro dependency 1244 */
|
|
import * as Module04242Module from '../by-id/module-04242.js'; /* Metro dependency 4242 */
|
|
|
|
function _fun34254(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#34254, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:6, offset: 0x01050324, size: 981 bytes, params: 8, frame: 35
|
|
let env0_0 = require;
|
|
const getGiftExperience2 = getGiftExperience;
|
|
const closure2 = function(a0) {
|
|
return a0.replace(RegExp('[^A-Za-z0-9]', 'g'), '');
|
|
};
|
|
const getSubscriptionGiftSuccessText2 = getSubscriptionGiftSuccessText;
|
|
const getErrorMessage2 = getErrorMessage;
|
|
const getGiftCodeRedeemError2 = getGiftCodeRedeemError;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = ConstantsModule;
|
|
const env0_7 = value.Endpoints;
|
|
const env0_8 = value.AnalyticEvents;
|
|
const env0_9 = value.AbortCodes;
|
|
const env0_10 = value.GiftCodeModalStates;
|
|
const env0_11 = value.MessageEmbedTypes;
|
|
const env0_12 = value.MessageTypes;
|
|
value = require(1880) /* metro dependency 1880: PremiumConstants */;
|
|
const env0_13 = value.PremiumTypes;
|
|
const env0_14 = value.SubscriptionIntervalTypes;
|
|
const escape = (RegexUtils).escape;
|
|
const GLOBAL_ENV = global.window.GLOBAL_ENV;
|
|
const GIFT_CODE_HOST = GLOBAL_ENV.GIFT_CODE_HOST;
|
|
value = Reflect.apply(escape, value, [GIFT_CODE_HOST]);
|
|
object = [value];
|
|
const items2 = ['discordapp.com/gifts', 'discord.com/gifts'];
|
|
arraySpread(object, items2.map(_fun34268), 1, undefined);
|
|
value = object.join('|');
|
|
let RegExp = global.RegExp;
|
|
value = '(?: |^|https?://)(?:' + value + ')/([a-z0-9-]+)';
|
|
let regExp = new RegExp(value, 'gi');
|
|
regExp = ['discord.com/billing/promotions', 'promos.discord.gg'].map(_fun34269);
|
|
object = [];
|
|
arraySpread(object, regExp, 0, '(?: |^|https?://)(?:');
|
|
regExp = object.join('|');
|
|
RegExp = global.RegExp;
|
|
regExp = '(?: |^|https?://)(?:' + regExp + ')(/|(/)?\\?code=)([a-z0-9-]+)';
|
|
Object.create(RegExp.prototype, {constructor: {value: RegExp}});
|
|
new RegExp(regExp, 'gi');
|
|
const closure6 = function(a0, a1) {
|
|
var env0_0 = a0;
|
|
var value = (0, global.Array)(a1);
|
|
value = value.fill(undefined);
|
|
value = value.map(_fun34271);
|
|
return value.join('-?');
|
|
};
|
|
regExp = [closure6(4, 4), closure6(4, 6), closure6(5, 3), '[a-zA-Z]{4}-?[0-9a-zA-Z]{4}-?[a-zA-Z]{4}'].join('|');
|
|
RegExp = global.RegExp;
|
|
regExp = '^(WUMP-?)?(' + regExp + ')$';
|
|
regExp = new RegExp(regExp);
|
|
object = {DEFAULT: 0};
|
|
object[0] = 'DEFAULT';
|
|
object.CUSTOM_STYLE = 1;
|
|
object[1] = 'CUSTOM_STYLE';
|
|
object.CUSTOM_MESSAGE_EMOJI_SOUNDBOARD = 2;
|
|
object[2] = 'CUSTOM_MESSAGE_EMOJI_SOUNDBOARD';
|
|
(FileImportTrackerModule).fileFinishedImporting('utils/GiftCodeUtils.tsx');
|
|
exports.GiftExperience = object;
|
|
exports.getGiftExperience = getGiftExperience2;
|
|
exports.shouldShowCustomGiftExperience = shouldShowCustomGiftExperience;
|
|
exports.makeComboId = function(a0) {
|
|
var r2;
|
|
var value = a1;
|
|
var value2 = a2;
|
|
r2 = value !== undefined ? value : null;
|
|
value = '';
|
|
return value + a0 + ':' + (r2 ?? value) + ':' + (value2 ?? value);
|
|
};
|
|
exports.parseComboId = parseComboId;
|
|
exports.cleanCode = closure2;
|
|
exports.isGiftCodeEmbed = function(a0) {
|
|
var value = undefined;
|
|
return (a0 == null ? value : a0.type) === MessageTypes.CUSTOM_GIFT && (a0 == null || a0.embeds == null ? value : a0.embeds.length) === 1 && (a0 == null ? value : a0.embeds[0].type) === MessageEmbedTypes.GIFT;
|
|
};
|
|
exports.findGiftCodes = findGiftCodes;
|
|
exports.getGiftCodeURL = getGiftCodeURL;
|
|
exports.resolveGiftCode = function() {
|
|
return _resolveGiftCode.apply(this, arguments);
|
|
};
|
|
exports.trackGiftCodeCopy = trackGiftCodeCopy;
|
|
exports.getStep = getStep;
|
|
exports.getHeaderText = getHeaderText;
|
|
exports.getButtonText = getButtonText;
|
|
exports.getSubscriptionGiftSuccessText = getSubscriptionGiftSuccessText2;
|
|
exports.getSubscriptionGiftStartHeaderText = getSubscriptionGiftStartHeaderText;
|
|
exports.getBodyText = getBodyText;
|
|
exports.getErrorMessage = getErrorMessage2;
|
|
exports.firstLibraryApplicationForGiftCode = function(a0, a1, a2) {
|
|
var r0;
|
|
var value = a0;
|
|
var env0_0 = a2;
|
|
var property = a1.applicationId;
|
|
var env0_1 = property;
|
|
value = (value.length > 0 ? value : [property]).map(_fun34296);
|
|
value = value.filter(require(dependencyMap[14]).isNotNullish);
|
|
r0 = value.length !== r0.length ? null : value[0];
|
|
return r0;
|
|
};
|
|
exports.processGiftCodeInput = processGiftCodeInput;
|
|
exports.useGetGiftCode = function(a0, a1) {
|
|
var env0_0 = a0;
|
|
var env0_1 = a1;
|
|
return require(dependencyMap[15]).useStateFromStores([PremiumPaymentModalStore], _fun34299);
|
|
};
|
|
exports.trackStep = trackStep;
|
|
exports.getGiftCodeRedeemError = getGiftCodeRedeemError2;
|
|
function getGiftExperience(a0, a1) { // fn#34255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:1081, offset: 0x010506f9, size: 111 bytes, params: 3, frame: 13
|
|
return (require(4140) /* metro dependency 4140: PlatformUtils */).isMobile || (require(4140) /* metro dependency 4140: PlatformUtils */).isTablet ? env0_17.DEFAULT : a0 != null || a1 ? env0_17.CUSTOM_MESSAGE_EMOJI_SOUNDBOARD : env0_17.CUSTOM_STYLE;
|
|
}
|
|
|
|
function _resolveGiftCode() { // fn#34257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:1284, offset: 0x0105078a, size: 48 bytes, params: 1, frame: 14
|
|
return Module00005(_fun34259).apply(this, arguments);
|
|
async function _fun34259(a0) { // fn#34259, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:1339, offset: 0x010507cc, size: 435 bytes, params: 2, frame: 23
|
|
var binding;
|
|
var binding2;
|
|
var property;
|
|
var value6;
|
|
var httpGetWithCountryCodeQuery;
|
|
var object;
|
|
var GIFT_CODE_RESOLVE;
|
|
var value7;
|
|
var object2;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var body;
|
|
var binding3;
|
|
var value11;
|
|
var track;
|
|
var GIFT_CODE_RESOLVED;
|
|
var code;
|
|
var max_uses;
|
|
var store_listing;
|
|
var sku;
|
|
var id;
|
|
var type;
|
|
var application_id;
|
|
var name;
|
|
var object3;
|
|
var error;
|
|
var binding4;
|
|
var value12;
|
|
var prototype;
|
|
var value13;
|
|
let value = a1;
|
|
const value2 = a2;
|
|
if (false) {
|
|
return undefined;
|
|
}
|
|
const r3 = value !== undefined ? value : false;
|
|
const r1 = value2 !== undefined ? value2 : false;
|
|
await undefined;
|
|
if (false) {
|
|
return undefined;
|
|
}
|
|
value = environment.__proto__.__proto__;
|
|
try {
|
|
binding = env2_0;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
binding2 = env2_2;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
property = binding2[8];
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
value6 = binding(property);
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
httpGetWithCountryCodeQuery = value6.httpGetWithCountryCodeQuery;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
binding = env2_7;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
GIFT_CODE_RESOLVE = binding.GIFT_CODE_RESOLVE;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
value7 = Reflect.apply(GIFT_CODE_RESOLVE, binding, [a0]);
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.url = value7;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object2 = {};
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object2.with_application = r3;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object2.with_subscription_plan = r1;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.query = object2;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.oldFormErrors = true;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.rejectWithError = false;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
value8 = Reflect.apply(httpGetWithCountryCodeQuery, value6, [object]);
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
await value8;
|
|
try {
|
|
value9 = undefined;
|
|
value10 = false;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
if (value10) {
|
|
return value9;
|
|
}
|
|
try {
|
|
body = value9.body;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
binding = env2_1;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
binding3 = env2_2;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
property = binding3[9];
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
value11 = binding(property);
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
track = value11.track;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
binding = env2_8;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
GIFT_CODE_RESOLVED = binding.GIFT_CODE_RESOLVED;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.resolved = true;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
code = body.code;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.gift_code = code;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
max_uses = body.max_uses;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.gift_code_max_uses = max_uses;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
store_listing = body.store_listing;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
sku = store_listing.sku;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
id = sku.id;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.sku_id = id;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
store_listing = body.store_listing;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
sku = store_listing.sku;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
type = sku.type;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.sku_type = type;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
store_listing = body.store_listing;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
sku = store_listing.sku;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
application_id = sku.application_id;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.application_id = application_id;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
store_listing = body.store_listing;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
sku = store_listing.sku;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
name = sku.name;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object.store_title = name;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object3 = {};
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
object3.flush = true;
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
try {
|
|
Reflect.apply(track, value11, [GIFT_CODE_RESOLVED, object, object3]);
|
|
} catch (error) {
|
|
binding = env2_1;
|
|
binding4 = env2_2;
|
|
value12 = binding(binding4[9]);
|
|
track = value12.track;
|
|
GIFT_CODE_RESOLVED = env2_8.GIFT_CODE_RESOLVED;
|
|
Reflect.apply(track, value12, [GIFT_CODE_RESOLVED, {resolved: false, gift_code: a0}]);
|
|
value = binding(binding4[10]);
|
|
prototype = value.prototype;
|
|
value13 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value13;
|
|
throw value;
|
|
}
|
|
return body;
|
|
}
|
|
|
|
}
|
|
|
|
function getSubscriptionGiftSuccessText(a0) { // fn#34260, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:1928, offset: 0x0105097f, size: 259 bytes, params: 2, frame: 15
|
|
const env0_0 = a0;
|
|
const value2 = (Module04242Module).match(a0);
|
|
let MONTH = SubscriptionIntervalTypes.MONTH;
|
|
let TIER_2 = PremiumTypes.TIER_2;
|
|
const value3 = value2.with({interval: MONTH, premiumSubscriptionType: TIER_2}, function() {
|
|
var intl = require(dependencyMap[12]).intl;
|
|
var property = require(dependencyMap[12]).t['vFfV+J'];
|
|
var object = {};
|
|
object.timeInterval = require(dependencyMap[12]).intl.string(require(dependencyMap[12]).t.FPybU7);
|
|
return intl.formatToPlainString(property, object);
|
|
});
|
|
let YEAR = SubscriptionIntervalTypes.YEAR;
|
|
TIER_2 = PremiumTypes.TIER_2;
|
|
const value4 = value3.with({interval: YEAR, premiumSubscriptionType: TIER_2}, function() {
|
|
var intl = require(dependencyMap[12]).intl;
|
|
var property = require(dependencyMap[12]).t['vFfV+J'];
|
|
var object = {};
|
|
object.timeInterval = require(dependencyMap[12]).intl.string(require(dependencyMap[12]).t.tfqrhj);
|
|
return intl.formatToPlainString(property, object);
|
|
});
|
|
MONTH = SubscriptionIntervalTypes.MONTH;
|
|
let TIER_1 = PremiumTypes.TIER_1;
|
|
const value5 = value4.with({interval: MONTH, premiumSubscriptionType: TIER_1}, _fun34263);
|
|
YEAR = SubscriptionIntervalTypes.YEAR;
|
|
TIER_1 = PremiumTypes.TIER_1;
|
|
return value5.with({interval: YEAR, premiumSubscriptionType: TIER_1}, _fun34264).otherwise(function() {
|
|
return require(dependencyMap[12]).intl.string(require(dependencyMap[12]).t['5ayf7w']);
|
|
});
|
|
function _fun34263() { // fn#34263, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:2403, offset: 0x01050b66, size: 85 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t.gjKbF4,
|
|
{intervalCount: env0_0.intervalCount});
|
|
}
|
|
|
|
function _fun34264() { // fn#34264, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:2551, offset: 0x01050bbb, size: 85 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
const formatToPlainString = intl.formatToPlainString;
|
|
const GIe7Bw = (IndexNativeModule).t.GIe7Bw;
|
|
return Reflect.apply(formatToPlainString, intl, [GIe7Bw, {intervalCount: env0_0.intervalCount}]);
|
|
}
|
|
|
|
}
|
|
|
|
function getErrorMessage(a0, a1, a2, a3, a4) { // fn#34266, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:2702, offset: 0x01050c4e, size: 141 bytes, params: 6, frame: 18
|
|
const r3 = a2 || a3 ? undefined : a0;
|
|
const intl = (IndexNativeModule).intl;
|
|
const value3 = intl.format((IndexNativeModule).t['5zyz9y'],
|
|
{onGoToLibrary: a4});
|
|
const value4 = null;
|
|
return value4 != r3 ? value3 : value4 == a1 ? value4 : getGiftCodeRedeemError(a1, UserStore.getCurrentUser());
|
|
}
|
|
|
|
function getGiftCodeRedeemError({code}, a1) { // fn#34267, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:2896, offset: 0x01050cdb, size: 882 bytes, params: 3, frame: 21
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
var string;
|
|
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
|
var formatToPlainString;
|
|
var property;
|
|
var moduleValue;
|
|
var isPremiumExactly2;
|
|
var intl2;
|
|
const INVALID_GIFT_SELF_REDEMPTION = AbortCodes.INVALID_GIFT_SELF_REDEMPTION;
|
|
if (INVALID_GIFT_SELF_REDEMPTION === code) {
|
|
return intl.string(t.wa9h7F);
|
|
}
|
|
const INVALID_GIFT_REDEMPTION_EXHAUSTED = AbortCodes.INVALID_GIFT_REDEMPTION_EXHAUSTED;
|
|
if (INVALID_GIFT_REDEMPTION_EXHAUSTED === code) {
|
|
return intl.string(t.Iw2TUW);
|
|
}
|
|
const INVALID_GIFT_REDEMPTION_OWNED = AbortCodes.INVALID_GIFT_REDEMPTION_OWNED;
|
|
if (INVALID_GIFT_REDEMPTION_OWNED === code) {
|
|
return intl.string(t.mdLtb5);
|
|
}
|
|
const UNKNOWN_GIFT_CODE = AbortCodes.UNKNOWN_GIFT_CODE;
|
|
if (UNKNOWN_GIFT_CODE === code) {
|
|
return intl.string(t.roztIr);
|
|
}
|
|
const INVALID_GIFT_REDEMPTION_SUBSCRIPTION_INCOMPATIBLE = AbortCodes.INVALID_GIFT_REDEMPTION_SUBSCRIPTION_INCOMPATIBLE;
|
|
if (INVALID_GIFT_REDEMPTION_SUBSCRIPTION_INCOMPATIBLE === code) {
|
|
formatToPlainString = intl.formatToPlainString;
|
|
property = t['4YTHKw'];
|
|
moduleValue = require(3802) /* metro dependency 3802: PremiumUtils */;
|
|
isPremiumExactly2 = moduleValue.isPremiumExactly(a1, PremiumTypes.TIER_2);
|
|
intl2 = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
string = intl2.string;
|
|
return Reflect.apply(formatToPlainString, intl, [property, {planName: isPremiumExactly2 ? Reflect.apply(string,
|
|
intl2, [t.lG6a5x]) : Reflect.apply(string, intl2, [t.FSOz78])}]);
|
|
}
|
|
const INVALID_GIFT_REDEMPTION_SUBSCRIPTION_MANAGED = AbortCodes.INVALID_GIFT_REDEMPTION_SUBSCRIPTION_MANAGED;
|
|
if (INVALID_GIFT_REDEMPTION_SUBSCRIPTION_MANAGED === code) {
|
|
return intl.string(t['9i1J30']);
|
|
}
|
|
const INVALID_GIFT_REDEMPTION_INVOICE_OPEN = AbortCodes.INVALID_GIFT_REDEMPTION_INVOICE_OPEN;
|
|
if (INVALID_GIFT_REDEMPTION_INVOICE_OPEN === code) {
|
|
return intl.string(t['U26WX+']);
|
|
}
|
|
const INVALID_GIFT_REDEMPTION_FRAUD_REJECTED = AbortCodes.INVALID_GIFT_REDEMPTION_FRAUD_REJECTED;
|
|
if (INVALID_GIFT_REDEMPTION_FRAUD_REJECTED === code) {
|
|
return intl.string(t.ypuSd8);
|
|
}
|
|
const BILLING_NON_REFUNDABLE_PAYMENT_SOURCE = AbortCodes.BILLING_NON_REFUNDABLE_PAYMENT_SOURCE;
|
|
if (BILLING_NON_REFUNDABLE_PAYMENT_SOURCE === code) {
|
|
return intl.string(t.mXMmWE);
|
|
}
|
|
return intl.string(t['s9+XlB']);
|
|
}
|
|
|
|
function _fun34268(a0) { // fn#34268, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:421, offset: 0x0105104d, size: 41 bytes, params: 2, frame: 11
|
|
return (RegexUtils).escape(a0);
|
|
}
|
|
|
|
function _fun34269(a0) { // fn#34269, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:581, offset: 0x0105104d, size: 41 bytes, params: 2, frame: 11
|
|
return (RegexUtils).escape(a0);
|
|
}
|
|
|
|
function _fun34270(a0, a1) { // fn#34270, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:691, offset: 0x01051076, size: 71 bytes, params: 3, frame: 12
|
|
const env0_0 = a0;
|
|
const Array = global.Array;
|
|
let value = Array(a1);
|
|
value = value.fill(undefined);
|
|
value = value.map(_fun34271);
|
|
return value.join('-?');
|
|
function _fun34271() { // fn#34271, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:725, offset: 0x010510bd, size: 40 bytes, params: 1, frame: 13
|
|
return '[abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ23456789]{' + env0_0 + '}';
|
|
}
|
|
|
|
}
|
|
|
|
function shouldShowCustomGiftExperience(a0) { // fn#34272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:4115, offset: 0x010510e5, size: 33 bytes, params: 2, frame: 12
|
|
const giftExperience = getGiftExperience(a0);
|
|
const DEFAULT = env0_17.DEFAULT;
|
|
return giftExperience !== DEFAULT;
|
|
}
|
|
|
|
function parseComboId(a0) { // fn#34274, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:4309, offset: 0x0105115d, size: 122 bytes, params: 2, frame: 17
|
|
let value = a0.split(':');
|
|
const value3 = undefined;
|
|
value = Module00057(value, 3);
|
|
const property = value[0];
|
|
const property2 = value[1];
|
|
const property3 = value[2];
|
|
const object = {skuId: property};
|
|
value = null;
|
|
object.subscriptionPlanId = property2 === '' ? value : property2;
|
|
object.giftStyle = property3 === '' ? value3 : value != property3 ? global.Number.parseInt(property3) : value3;
|
|
return object;
|
|
}
|
|
|
|
function findGiftCodes(a0) { // fn#34276, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:4720, offset: 0x0105124f, size: 157 bytes, params: 2, frame: 20
|
|
var r3;
|
|
var size;
|
|
var value4;
|
|
if (a0 == null) {
|
|
return [];
|
|
}
|
|
const Set = global.Set;
|
|
const set = new Set();
|
|
let binding = env0_15;
|
|
const value3 = binding.exec(a0);
|
|
if (value3 != null) {
|
|
size = set.size;
|
|
if (size < 3) {
|
|
r3 = value3;
|
|
while (true) {
|
|
set.add(cleanCode(r3[1]));
|
|
binding = env0_15;
|
|
value4 = binding.exec(a0);
|
|
if (value4 == null) {
|
|
break;
|
|
}
|
|
size = set.size;
|
|
if (size < 3) {
|
|
r3 = value4;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
const Array = global.Array;
|
|
return Array.from(set);
|
|
}
|
|
|
|
function trackGiftCodeCopy({analyticsData}, a1) { // fn#34279, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:5136, offset: 0x0105137b, size: 97 bytes, params: 3, frame: 18
|
|
const defaultImport = AnalyticsUtils;
|
|
const track = defaultImport.track;
|
|
const GIFT_CODE_COPIED = AnalyticEvents.GIFT_CODE_COPIED;
|
|
const object = {};
|
|
copyDataProperties(object, (GetAnalyticsDataForSKU)(a1, false,
|
|
false), undefined);
|
|
copyDataProperties(object, analyticsData, undefined);
|
|
Reflect.apply(track, defaultImport, [GIFT_CODE_COPIED, object]);
|
|
}
|
|
|
|
function getStep(a0, a1, {error, accepted, accepting, opened, isCustomGift}) { // fn#34280, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:5256, offset: 0x010513dc, size: 145 bytes, params: 4, frame: 7
|
|
return error != null ? GiftCodeModalStates.ERROR : accepted || accepting ? isCustomGift ? opened || accepted || accepting ? accepted && (a1.isSubscription || a0 != null) ? GiftCodeModalStates.SUCCESS : GiftCodeModalStates.CONFIRM : GiftCodeModalStates.OPEN : accepted && (a1.isSubscription || a0 != null) ? GiftCodeModalStates.SUCCESS : GiftCodeModalStates.CONFIRM : a0 != null ? GiftCodeModalStates.ERROR : isCustomGift ? opened || accepted || accepting ? accepted && (a1.isSubscription || a0 != null) ? GiftCodeModalStates.SUCCESS : GiftCodeModalStates.CONFIRM : GiftCodeModalStates.OPEN : accepted && (a1.isSubscription || a0 != null) ? GiftCodeModalStates.SUCCESS : GiftCodeModalStates.CONFIRM;
|
|
}
|
|
|
|
function getHeaderText(a0, a1, a2) { // fn#34281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:5477, offset: 0x0105146d, size: 349 bytes, params: 4, frame: 19
|
|
const intl = (IndexNativeModule).intl;
|
|
const t = (IndexNativeModule).t;
|
|
const ERROR = GiftCodeModalStates.ERROR;
|
|
if (ERROR === a0) {
|
|
return intl.formatToMarkdownString(t.JUvC0s, {});
|
|
}
|
|
const SUCCESS = GiftCodeModalStates.SUCCESS;
|
|
if (SUCCESS === a0) {
|
|
return a1.isSubscription ? intl.formatToPlainString(t['1C2BG/'], {skuName: a2.name}) : intl.string(t['+BNMcF']);
|
|
}
|
|
GiftCodeModalStates.CONFIRM;
|
|
return a1.isSubscription ? intl.formatToPlainString(t['2VN4N9'], {skuName: a2.name}) : intl.string(t.RmamAI);
|
|
}
|
|
|
|
function getButtonText(a0, a1, {isCustomGift}) { // fn#34282, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:5930, offset: 0x010515ca, size: 512 bytes, params: 4, frame: 17
|
|
const intl = (IndexNativeModule).intl;
|
|
const t = (IndexNativeModule).t;
|
|
const ERROR = GiftCodeModalStates.ERROR;
|
|
if (ERROR === a0) {
|
|
return intl.string(t.w19zb6);
|
|
}
|
|
const SUCCESS = GiftCodeModalStates.SUCCESS;
|
|
if (SUCCESS === a0) {
|
|
return intl.string(t.zW87EM);
|
|
}
|
|
const OPEN = GiftCodeModalStates.OPEN;
|
|
if (OPEN === a0) {
|
|
return intl.string(t.F8ktci);
|
|
}
|
|
GiftCodeModalStates.CONFIRM;
|
|
return isCustomGift == null ? a1.giftStyle != null ? a1.isClaimed ? intl.string(t.OgpR0c) : intl.string(t['2BWscv']) : a1.isSubscription ? intl.string(t.wQ1FHy) : intl.string(t.OgpR0c) : isCustomGift ? intl.string(t.n6I6k4) : a1.giftStyle != null ? a1.isClaimed ? intl.string(t.OgpR0c) : intl.string(t['2BWscv']) : a1.isSubscription ? intl.string(t.wQ1FHy) : intl.string(t.OgpR0c);
|
|
}
|
|
|
|
function getSubscriptionGiftStartHeaderText(a0, a1) { // fn#34283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:6562, offset: 0x010517ca, size: 626 bytes, params: 3, frame: 20
|
|
var r0;
|
|
var value2;
|
|
var MONTH;
|
|
var TIER_2;
|
|
var value3;
|
|
var YEAR;
|
|
var value4;
|
|
var TIER_0;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
const env0_0 = a1;
|
|
var value;
|
|
const intl = (IndexNativeModule).intl;
|
|
const string = intl.string;
|
|
const t = (IndexNativeModule).t;
|
|
const FPybU7 = t.FPybU7;
|
|
const env0_1 = Reflect.apply(string, intl, [FPybU7]);
|
|
const env0_2 = intl.string(t.tfqrhj);
|
|
if (a1 != null) {
|
|
value6 = (require(4242) /* metro dependency 4242 */).match(a0);
|
|
MONTH = SubscriptionIntervalTypes.MONTH;
|
|
TIER_2 = PremiumTypes.TIER_2;
|
|
value7 = value6.with({interval: MONTH, premiumSubscriptionType: TIER_2}, _fun34284);
|
|
YEAR = SubscriptionIntervalTypes.YEAR;
|
|
TIER_2 = PremiumTypes.TIER_2;
|
|
value8 = value7.with({interval: YEAR, premiumSubscriptionType: TIER_2}, _fun34285);
|
|
MONTH = SubscriptionIntervalTypes.MONTH;
|
|
TIER_0 = PremiumTypes.TIER_0;
|
|
value9 = value8.with({interval: MONTH, premiumSubscriptionType: TIER_0}, _fun34286);
|
|
YEAR = SubscriptionIntervalTypes.YEAR;
|
|
TIER_0 = PremiumTypes.TIER_0;
|
|
value = value9.with({interval: YEAR, premiumSubscriptionType: TIER_0}, _fun34287);
|
|
value = value.otherwise(function() {
|
|
return require(dependencyMap[12]).intl.formatToPlainString(require(dependencyMap[12]).t.td2m3W,
|
|
{sender: require});
|
|
});
|
|
r0 = value;
|
|
} else {
|
|
value2 = (require(4242) /* metro dependency 4242 */).match(a0);
|
|
MONTH = SubscriptionIntervalTypes.MONTH;
|
|
TIER_2 = PremiumTypes.TIER_2;
|
|
value3 = value2.with({interval: MONTH, premiumSubscriptionType: TIER_2}, _fun34289);
|
|
YEAR = SubscriptionIntervalTypes.YEAR;
|
|
TIER_2 = PremiumTypes.TIER_2;
|
|
value4 = value3.with({interval: YEAR, premiumSubscriptionType: TIER_2}, _fun34290);
|
|
MONTH = SubscriptionIntervalTypes.MONTH;
|
|
TIER_0 = PremiumTypes.TIER_0;
|
|
value5 = value4.with({interval: MONTH, premiumSubscriptionType: TIER_0}, _fun34291);
|
|
YEAR = SubscriptionIntervalTypes.YEAR;
|
|
TIER_0 = PremiumTypes.TIER_0;
|
|
value = value5.with({interval: YEAR, premiumSubscriptionType: TIER_0}, _fun34292);
|
|
value = value.otherwise(_fun34293);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
function _fun34284() { // fn#34284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:6790, offset: 0x01051a3c, size: 86 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t['0UR0u4'],
|
|
{sender: require, timeInterval: env0_1});
|
|
}
|
|
|
|
function _fun34285() { // fn#34285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:6935, offset: 0x01051a92, size: 86 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t['0UR0u4'],
|
|
{sender: require, timeInterval: env0_2});
|
|
}
|
|
|
|
function _fun34286() { // fn#34286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:7081, offset: 0x01051ae8, size: 86 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t.sXpBon, {sender: require,
|
|
timeInterval: env0_1});
|
|
}
|
|
|
|
function _fun34287() { // fn#34287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:7223, offset: 0x01051b3e, size: 86 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t.sXpBon, {sender: require,
|
|
timeInterval: env0_2});
|
|
}
|
|
|
|
function _fun34289() { // fn#34289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:7465, offset: 0x01051be3, size: 77 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t['408Xt7'],
|
|
{timeInterval: env0_1});
|
|
}
|
|
|
|
function _fun34290() { // fn#34290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:7601, offset: 0x01051c30, size: 77 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t['408Xt7'],
|
|
{timeInterval: env0_2});
|
|
}
|
|
|
|
function _fun34291() { // fn#34291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:7738, offset: 0x01051c7d, size: 77 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t.e9l3JU,
|
|
{timeInterval: env0_1});
|
|
}
|
|
|
|
function _fun34292() { // fn#34292, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:7871, offset: 0x01051cca, size: 77 bytes, params: 1, frame: 15
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.formatToPlainString((IndexNativeModule).t.e9l3JU,
|
|
{timeInterval: env0_2});
|
|
}
|
|
|
|
function _fun34293() { // fn#34293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:7958, offset: 0x01051d17, size: 64 bytes, params: 1, frame: 14
|
|
const intl = (IndexNativeModule).intl;
|
|
return intl.string((IndexNativeModule).t.hrnGng);
|
|
}
|
|
|
|
}
|
|
|
|
function getBodyText({step, sku, libraryApplication, error, accepted, accepting, onGoToLibrary, subscriptionPlan}) { // fn#34294, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:8020, offset: 0x01051d57, size: 448 bytes, params: 2, frame: 26
|
|
const intl = (IndexNativeModule).intl;
|
|
const t = (IndexNativeModule).t;
|
|
subscriptionPlan = subscriptionPlan === undefined ? null : subscriptionPlan;
|
|
const ERROR = GiftCodeModalStates.ERROR;
|
|
if (ERROR === step) {
|
|
return getErrorMessage(libraryApplication, error, accepted, accepting, onGoToLibrary);
|
|
}
|
|
const SUCCESS = GiftCodeModalStates.SUCCESS;
|
|
if (SUCCESS === step) {
|
|
return subscriptionPlan != null ? getSubscriptionGiftSuccessText(subscriptionPlan) : intl.formatToPlainString(t['3CPsbo'],
|
|
|
|
{skuName: sku.name});
|
|
}
|
|
GiftCodeModalStates.CONFIRM;
|
|
if (subscriptionPlan != null) {
|
|
return intl.format(subscriptionPlan.interval === SubscriptionIntervalTypes.MONTH ? t.P9eTKt : t.d8rUdy,
|
|
{skuName: sku.name, intervalCount: subscriptionPlan.intervalCount});
|
|
}
|
|
return intl.formatToPlainString(t.l6Ea4Z, {skuName: sku.name});
|
|
}
|
|
|
|
function firstLibraryApplicationForGiftCode(a0, {applicationId}, a2) { // fn#34295, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:8671, offset: 0x01051f17, size: 124 bytes, params: 4, frame: 15
|
|
let value = a0;
|
|
const env0_0 = a2;
|
|
let r0 = value.length > 0 ? value : [applicationId];
|
|
value = Reflect.apply(r0.map(function(a0) {
|
|
return importDefault.getLibraryApplication(applicationId, a0, true);
|
|
}).filter, value, [(require(1360) /* metro dependency 1360: GlobalUtils */).isNotNullish]);
|
|
r0 = value.length !== r0.length ? null : value[0];
|
|
return r0;
|
|
function _fun34296(a0) { // fn#34296, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:8772, offset: 0x01051f93, size: 31 bytes, params: 2, frame: 15
|
|
return importDefault.getLibraryApplication(applicationId, a0, true);
|
|
}
|
|
|
|
}
|
|
|
|
function processGiftCodeInput(a0) { // fn#34297, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:8901, offset: 0x01051fb2, size: 160 bytes, params: 2, frame: 17
|
|
var r1;
|
|
var replace;
|
|
var regExp;
|
|
let value = a0.trim();
|
|
value = value.split('/');
|
|
value = value.pop();
|
|
value = value.match(env0_16);
|
|
const value3 = null;
|
|
if (value3 == value) {
|
|
return value3;
|
|
}
|
|
value = Module00057(value, 3);
|
|
value[0];
|
|
value[1];
|
|
const property = value[2];
|
|
if (value3 == property) {
|
|
r1 = value3;
|
|
} else {
|
|
replace = property.replace;
|
|
regExp = new global.RegExp('-', 'g');
|
|
regExp = Reflect.apply(replace, property, [regExp, '']);
|
|
r1 = regExp;
|
|
}
|
|
return r1;
|
|
}
|
|
|
|
function useGetGiftCode(a0, a1) { // fn#34298, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:9103, offset: 0x01052052, size: 71 bytes, params: 3, frame: 14
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
return (FluxModule).useStateFromStores([PremiumPaymentModalStore], _fun34299);
|
|
function _fun34299() { // fn#34299, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:9172, offset: 0x01052099, size: 70 bytes, params: 1, frame: 12
|
|
var value3;
|
|
var giftCode;
|
|
const value2 = null;
|
|
if (value2 != env0_0) {
|
|
if (require) {
|
|
value3 = environment.__proto__;
|
|
giftCode = PremiumPaymentModalStore.getGiftCode(env0_0);
|
|
return value2 == giftCode || giftCode === '' ? value2 : giftCode;
|
|
}
|
|
}
|
|
return value2;
|
|
}
|
|
|
|
}
|
|
|
|
function trackStep({step, giftCode, customMessage, emojiName, soundId, productLine}) { // fn#34300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:9274, offset: 0x010520df, size: 228 bytes, params: 2, frame: 25
|
|
var r9;
|
|
var intl;
|
|
const defaultImport = AnalyticsUtils;
|
|
const track = defaultImport.track;
|
|
const GIFT_ACCEPT_STEP = AnalyticEvents.GIFT_ACCEPT_STEP;
|
|
const object = {to_step: step};
|
|
object.has_custom_message = giftCode.giftStyle != null;
|
|
const value2 = giftCode.giftStyle != null;
|
|
if (value2) {
|
|
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
r9 = customMessage !== intl.string((require(1244) /* metro dependency 1244: indexNative */).t.ZkOo1U);
|
|
} else {
|
|
r9 = value2;
|
|
}
|
|
object.is_custom_message_edited = r9;
|
|
object.gift_style = giftCode.giftStyle;
|
|
object.gift_code = giftCode.code;
|
|
object.emoji_name = emojiName;
|
|
object.sound_id = soundId;
|
|
object.product_line = productLine;
|
|
Reflect.apply(track, defaultImport, [GIFT_ACCEPT_STEP, object]);
|
|
}
|
|
|
|
}
|
|
|
|
function getGiftCodeURL() { // fn#34277, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4300:4858, offset: 0x010512ec, size: 143 bytes, params: 1, frame: 18
|
|
var r4;
|
|
var r5;
|
|
var host;
|
|
const value = a0;
|
|
const r6 = value !== undefined ? value : '';
|
|
const GLOBAL_ENV = global.window.GLOBAL_ENV;
|
|
const GIFT_CODE_HOST = GLOBAL_ENV.GIFT_CODE_HOST;
|
|
if (GIFT_CODE_HOST != null) {
|
|
r4 = '/' + r6;
|
|
r5 = GIFT_CODE_HOST;
|
|
} else {
|
|
host = global.location.host;
|
|
r4 = '/gifts/' + r6;
|
|
r5 = host;
|
|
}
|
|
return '' + global.location.protocol + '//' + r5 + r4;
|
|
}
|
|
|
|
global.__d(_fun34254, 4129, [5, 57, 4130, 1878, 661, 1880, 4100, 4140, 4141, 683, 3825, 4233, 1244, 4242, 1360, 566,
|
|
3802,
|
|
2]) /* metro module 4129, dependencies: [5, 57, 4130, 1878, 661, 1880, 4100, 4140, 4141, 683, 3825, 4233, 1244, 4242, 1360, 566, 3802, 2] */;
|