/* Metro module 14164; source: modules/intl/native/IntlTestingSettingsPage.tsx; dependencies: [57, 5, 31, 27, 1950, 1949, 33, 4501, 697, 7988, 1244, 7896, 7987, 566, 3738, 6231, 6238, 1282, 4572, 4573, 14165, 14197, 2] */ function _fun107190(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#107190, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:6, offset: 0x022f6cd7, size: 349 bytes, params: 8, frame: 21 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importDefault(57) /* metro dependency 57 */; const env0_4 = importDefault(5) /* metro dependency 5 */; const env0_5 = importAll(31) /* metro dependency 31 */; let value = require(27) /* metro dependency 27 */; const env0_6 = value.View; const env0_7 = value.ScrollView; const env0_8 = (require(1950) /* metro dependency 1950: IntlLoaderStore */).setAppLocale; const localeStore = importDefault(1949) /* metro dependency 1949: LocaleStore */; value = require(33) /* metro dependency 33 */; const env0_10 = value.jsx; const env0_11 = value.jsxs; value = require(4501) /* metro dependency 4501: createStyles */; const createStyles = value.createStyles; const BACKGROUND_BASE_LOW = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOW; const env0_12 = Reflect.apply(createStyles, value, [{wrap: {backgroundColor: BACKGROUND_BASE_LOW}, container: {padding: 16}}]); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/intl/native/IntlTestingSettingsPage.tsx'); exports.default = IntlTestingSettingsPage; } function TestLocaleSelector() { // fn#107191, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:327, offset: 0x022f6e34, size: 200 bytes, params: 1, frame: 20 const TableRadioGroup = (require(7988) /* metro dependency 7988: TableRadioGroupNative */).TableRadioGroup; const tableRadioGroupProps = {'title': 'Locale', 'hasIcons': false, defaultValue: (require(1244) /* metro dependency 1244: indexNative */).intl.currentLocale, onChange: _fun107192()}; const TableRadioRow = (require(7987) /* metro dependency 7987: TableRadioRowNative */).TableRadioRow; return ( ); } function LocaleInfo() { // fn#107196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:718, offset: 0x022f6f75, size: 712 bytes, params: 1, frame: 28 const fluxModule = require(566) /* metro dependency 566: flux */; const useStateFromStoresArray = fluxModule.useStateFromStoresArray; const value3 = env0_3(Reflect.apply(useStateFromStoresArray, fluxModule, [[LocaleStore], function() { return [LocaleStore.locale, LocaleStore.systemLocale]; }]), 2); const property = value3[0]; const property2 = value3[1]; const binding = env0_5; const useState = binding.useState; const value5 = env0_3(Reflect.apply(useState, binding, [(importDefault(3738) /* metro dependency 3738 */).locale]), 2); const property3 = value5[0]; const env0_0 = value5[1]; env0_5.useEffect(function() { global.setTimeout(_fun107199, 0); }, [property]); const defaultImport = importDefault(3738) /* metro dependency 3738 */; const _abbr = defaultImport.localeData()._abbr; const TableRowGroup = (require(6231) /* metro dependency 6231: TableRowGroupNative */).TableRowGroup; const TableRow = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow; const TableRow2 = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow; let TrailingText = TableRow2.TrailingText; const items2 = [} />]; const TableRow3 = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow; TrailingText = TableRow3.TrailingText; items2[1] = } />; const TableRow4 = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow; TrailingText = TableRow4.TrailingText; items2[2] = } />; const TableRow5 = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow; TrailingText = TableRow5.TrailingText; items2[3] = } />; const TableRow6 = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow; TrailingText = TableRow6.TrailingText; items2[4] = } subLabel={property3 !== _abbr ? 'Locale data does not match' : 'Locale data matches current locale'} />; return ( {items2} ); } function IntlTestingSettingsPage() { // fn#107200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:1754, offset: 0x022f72b0, size: 810 bytes, params: 1, frame: 34 const styles = useStyles(); const binding = env0_5; const useSyncExternalStore = binding.useSyncExternalStore; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; Reflect.apply(useSyncExternalStore, binding, [intl.onLocaleChange, function() { return require(dependencyMap[10]).intl.currentLocale; }]); const env0_0 = env0_3(env0_5.useState({}), 2)[1]; env0_5.useEffect(_fun107202, []); const Stack = (require(4572) /* metro dependency 4572: StackNative */).Stack; const items2 = []; items2[1] = ; const Text = (require(4573) /* metro dependency 4573: Text */).Text; let format = intl.format; const HMvEC5 = (importDefault(14165) /* metro dependency 14165: TestMessages */).HMvEC5; items2[2] = {Reflect.apply(format, intl, [HMvEC5, {}])}; items2[3] = {intl.format((importDefault(14197) /* metro dependency 14197: SecondTestMessages */).swfLzV, {})}; items2[4] = {intl.format((importDefault(14165) /* metro dependency 14165: TestMessages */).rmps8y, {})}; items2[5] = {intl.format((importDefault(14165) /* metro dependency 14165: TestMessages */).uczI4g, {linkTarget: function() { }})}; items2[6] = {intl.format((importDefault(14165) /* metro dependency 14165: TestMessages */).rdfRyh, {})}; format = intl.format; const XOdbAy = (importDefault(14165) /* metro dependency 14165: TestMessages */).XOdbAy; items2[7] = {Reflect.apply(format, intl, [XOdbAy, {username: 'some user', usernameHook: usernameHook_107205}])}; return ( {items2} ); } function _fun107192() { // fn#107192, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:468, offset: 0x022f6efc, size: 36 bytes, params: 1, frame: 12 const env0_0 = env1_4(_fun107194); return _fun107195; } function _fun107198() { // fn#107198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:905, offset: 0x022f7262, size: 29 bytes, params: 1, frame: 13 global.setTimeout(_fun107199, 0); } function _fun107202() { // fn#107202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:1939, offset: 0x022f7600, size: 56 bytes, params: 1, frame: 12 var environment; let value = environment.__proto__; value = require(1282) /* metro dependency 1282 */; value = value.waitForAllDefaultIntlMessagesLoaded(); value.then(_fun107203); } function IntlTestingSettingsPageUsernameHook(a0) { // fn#107205, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:2759, owner: IntlTestingSettingsPage.usernameHook, offset: 0x022f764a, size: 101 bytes, params: 2, frame: 17 const Text = (require(4573) /* metro dependency 4573: Text */).Text; return ( {a0} ); } function* _fun107194(a0) { // fn#107194, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:488, offset: 0x022f6f2b, size: 74 bytes, params: 2, frame: 15 if (true) { value = environment.__proto__.__proto__.__proto__; yield env3_8(a0); if (false) { return undefined; } env3_1(env3_2[11]).updateLocale(a0); } } function _fun107199() { // fn#107199, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:922, offset: 0x022f727f, size: 49 bytes, params: 1, frame: 12 let value = environment.__proto__; const binding = env1_0; value = environment.__proto__.__proto__; value = importDefault(3738) /* metro dependency 3738 */; binding(value.locale()); } function _fun107203() { // fn#107203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14361:1997, offset: 0x022f7638, size: 18 bytes, params: 1, frame: 11 env1_0({}); }