/* Metro module 13514; source: modules/quests/native/QuestHome.tsx; dependencies: [57, 31, 27, 4502, 9481, 7093, 7115, 6528, 661, 33, 4501, 697, 566, 1484, 13515, 694, 9535, 9534, 13555, 4578, 1244, 5080, 7007, 9483, 9530, 4573, 5278, 13557, 4068, 13559, 9479, 1585, 7091, 9484, 7121, 3857, 8947, 683, 8742, 480, 13566, 4127, 9528, 1485, 7114, 8416, 10183, 6531, 13567, 2] */ function _fun102639(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13704:6, offset: 0x022431ad, size: 678 bytes, params: 8, frame: 23 var object2; const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importDefault(57) /* metro dependency 57 */; let value = importAll(31) /* metro dependency 31 */; const value2 = require(27) /* metro dependency 27 */; const env0_5 = value2.View; const env0_6 = value2.ActivityIndicator; const StyleSheet = value2.StyleSheet; const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */; const questHomeNavigationStore = importDefault(9481) /* metro dependency 9481: QuestHomeNavigationStore */; const questStore = importDefault(7093) /* metro dependency 7093: QuestStore */; const questUtmStore = importDefault(7115) /* metro dependency 7115: QuestUtmStore */; const env0_11 = (require(6528) /* metro dependency 6528: QuestConstants */).QuestsExperimentLocations; const constantsModule = require(661) /* metro dependency 661: Constants */; const env0_12 = constantsModule.AnalyticEvents; const env0_13 = constantsModule.UserSettingsSections; const value4 = require(33) /* metro dependency 33 */; const env0_14 = value4.jsx; const env0_15 = value4.jsxs; const env0_16 = value4.Fragment; const createStylesModule = require(4501) /* metro dependency 4501: createStyles */; const createStyles = createStylesModule.createStyles; object2 = {}; object2.container = {flex: 1}; const object5 = {}; copyDataProperties(object5, StyleSheet.absoluteFillObject, undefined); object5['justifyContent'] = 'center'; object5['alignItems'] = 'center'; object2.loadingContainer = object5; const object7 = {}; let PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object7.marginBottom = PX_16; PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object7.paddingHorizontal = PX_16; object2.sectionHeader = object7; let PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4; object2.sectionHeaderRow = {'flexDirection': 'row', 'alignItems': 'center', gap: PX_4}; const object8 = {}; PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object8.marginBottom = PX_16; PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object8.paddingHorizontal = PX_16; object8.backgroundColor = 'transparent'; object2.previewButton = object8; PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4; object2.sectionHeaderWithTag = {gap: PX_4}; const env0_17 = Reflect.apply(createStyles, createStylesModule, [object2]); const env0_18 = value.memo(_fun102646); value = value.memo(QuestHome); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/QuestHome.tsx'); exports.default = value; } function EmptyStateNoQuestsAvailable() { // fn#102640, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13704:813, offset: 0x02243453, size: 197 bytes, params: 1, frame: 22 const value3 = env0_4.useCallback(_fun102641, [(require(1484) /* metro dependency 1484: useNavigationNative */).useNavigation()]); const QuestHomeEmptyState = importDefault(13555) /* metro dependency 13555: QuestHomeEmptyState */; const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; return ( } /> ); } function EmptyStateFiltered({onClearFilters}) { // fn#102642, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13704:1048, offset: 0x0224352b, size: 251 bytes, params: 2, frame: 23 const QuestHomeEmptyState = importDefault(13555) /* metro dependency 13555: QuestHomeEmptyState */; const object2 = {}; const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; let string = intl.string; object2.action =