// Module ID: 14226 // Function ID: 14227 // Name: QuestDisclosureModalInner // Dependencies: [17, 676, 21, 4255, 712, 3928, 9594, 1236, 10422, 11108, 8656, 5921, 4251, 10368, 5302, 1945, 4665, 2] // Exports: default // Module 14226 (QuestDisclosureModalInner) import { View } from "set"; import { HelpdeskArticles } from "ME"; import jsxProd from "jsxProd"; import createCacheKey from "createCacheKey"; let c5; let closure_6; ({ jsx: c5, jsxs: closure_6 } = jsxProd); let obj = { container: null, illustration: null, closeButton: null, targetList: null, targetItem: null, lastTargetItem: null, disclosureText: null }; obj = { flex: 1, padding: require("Themes").space.PX_24, gap: require("Themes").space.PX_16, maxWidth: 480 }; obj[0] = obj; obj[1] = { alignSelf: "center", marginBottom: require("Themes").space.PX_8 }; let obj1 = { alignSelf: "center", marginBottom: require("Themes").space.PX_8 }; obj[2] = { marginTop: "auto", paddingHorizontal: require("Themes").space.PX_8, marginBottom: require("Themes").space.PX_24 }; obj[3] = { padding: 0 }; let obj2 = { marginTop: "auto", paddingHorizontal: require("Themes").space.PX_8, marginBottom: require("Themes").space.PX_24 }; obj[4] = { flexDirection: "row", flexWrap: "nowrap", alignItems: "center", paddingLeft: require("Themes").space.PX_16, gap: require("Themes").space.PX_16 }; obj[5] = { borderBottomWidth: 0 }; let obj3 = { flexDirection: "row", flexWrap: "nowrap", alignItems: "center", paddingLeft: require("Themes").space.PX_16, gap: require("Themes").space.PX_16 }; obj[6] = { flex: 1, paddingVertical: require("Themes").space.PX_12, borderBottomWidth: 1, borderBottomColor: require("Themes").colors.BORDER_SUBTLE }; let closure_7 = createCacheKey.createStyles(obj); let obj4 = { flex: 1, paddingVertical: require("Themes").space.PX_12, borderBottomWidth: 1, borderBottomColor: require("Themes").colors.BORDER_SUBTLE }; const result = require("jsxProd").fileFinishedImporting("modules/quests/native/QuestDisclosureModal/QuestDisclosureModalInner.tsx"); export default function QuestDisclosureModalInner(isTargetedDisclosure) { let cosponsorName; let gamePublisher; let gameTitle; let isVideoQuest; let onClose; isTargetedDisclosure = isTargetedDisclosure.isTargetedDisclosure; let _require; let items1; ({ gamePublisher, gameTitle, isVideoQuest, onClose, cosponsorName } = isTargetedDisclosure); const tmp = callback(); _require = tmp; const DropsOptedOut = _require(3928).DropsOptedOut; const setting = DropsOptedOut.useSetting(); let obj = { icon: null, text: null }; if (setting) { obj[0] = tmp5(tmp2(9594).ServerIcon, { size: "xs" }); const intl4 = tmp2(1236).intl; obj[1] = intl4.string(tmp2(1236).t["2bL0wT"]); let items = [obj]; let tmp6 = tmp5; items1 = items; } else { obj[0] = tmp5(tmp2(10422).GlobeEarthIcon, { size: "xs" }); const intl = tmp2(1236).intl; obj[1] = intl.string(tmp2(1236).t.xQSdPv); items1 = [obj, , ]; obj = { icon: null, text: null }; obj[0] = tmp5(tmp2(11108).UserIcon, { size: "xs" }); const intl2 = tmp2(1236).intl; obj[1] = intl2.string(tmp2(1236).t.mYt7hQ); items1[1] = obj; obj = { icon: null, text: null }; obj[0] = tmp5(tmp2(8656).GameControllerIcon, { size: "xs" }); const intl3 = tmp2(1236).intl; obj[1] = intl3.string(tmp2(1236).t.XAsWxQ); items1[2] = obj; tmp6 = tmp5; } const obj1 = { style: tmp.container, children: null }; const items2 = [tmp6(View, { style: tmp.illustration, children: tmp6(_require(5921).WumpusCouchSpotIllustration, {}) }), , , , ]; const obj3 = { variant: "text-md/normal", color: "mobile-text-heading-primary", children: null }; const obj2 = { style: tmp.illustration, children: tmp6(_require(5921).WumpusCouchSpotIllustration, {}) }; const tmp7 = closure_6; obj3[2] = _require(10368).getDisclosureText({ gamePublisher, gameTitle, isTargetedDisclosure, isContextualDisclosure: setting, cosponsorName, isVideoQuest }); items2[1] = tmp6(_require(4251).Text, obj3); if (isTargetedDisclosure) { const obj4 = { radius: 16, style: null, children: null }; obj4[1] = tmp.targetList; obj4[2] = items1.map((children) => { let obj = { style: _undefined.targetItem, children: null }; const items = [children.icon, ]; const items1 = [_undefined.disclosureText, ]; let lastTargetItem = arg1 === items1.length - 1; if (lastTargetItem) { lastTargetItem = _undefined.lastTargetItem; } obj = { style: items1, children: tmp3(_undefined(outer1_2[12]).Text, { variant: "text-md/semibold", children: children.text }) }; items1[1] = lastTargetItem; items[1] = outer1_5(outer1_3, obj); obj[1] = items; return outer1_6(outer1_3, obj, arg1); }); isTargetedDisclosure = tmp6(tmp2(5302).Card, obj4); } items2[2] = isTargetedDisclosure; const obj5 = { variant: "text-md/medium", color: "mobile-text-heading-primary", children: null }; const intl5 = tmp2(1236).intl; const obj6 = { privacySettingsUrl: null }; const tmp2Result = _require(10368); obj6[0] = items1(1945).getArticleURL(HelpdeskArticles.QUESTS_PRIVACY_CONTROLS); obj5[2] = intl5.format(_require(1236).t.tzq9Wa, obj6); items2[3] = tmp6(_require(4251).Text, obj5); const obj7 = { style: tmp.closeButton, children: null }; const obj8 = { variant: "primary", grow: true, size: "lg", text: null, onPress: null }; const intl6 = tmp2(1236).intl; obj8[3] = intl6.string(_require(1236).t.cpT0Cq); obj8[4] = onClose; obj7[1] = tmp6(_require(4665).Button, obj8); items2[4] = tmp6(View, obj7); obj1[1] = items2; return tmp7(View, obj1); };