/* Metro module 9482; source: modules/quests/native/QuestRewardDetailsBottomSheet.native.tsx; dependencies: [31, 27, 1878, 33, 4501, 697, 9480, 4080, 9483, 9500, 7098, 1244, 566, 6275, 4572, 9542, 4573, 2] */
function _fun73739(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#73739, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9668:6, offset: 0x01d7654a, size: 341 bytes, params: 8, frame: 23
var object3;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const env0_4 = (require(27) /* metro dependency 27 */).View;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
let value = require(33) /* metro dependency 33 */;
const env0_6 = value.jsx;
const env0_7 = value.jsxs;
const env0_8 = value.Fragment;
value = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = value.createStyles;
object3 = {};
const object4 = {};
const PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
object4.paddingHorizontal = PX_16;
const PX_8 = (importDefault(697) /* metro dependency 697: native */).space.PX_8;
object4.paddingBottom = PX_8;
object3.wrapper = object4;
object3.rewardDetailsCopy = {flexShrink: 1};
const BORDER_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_STRONG;
object3.separator = {height: 1, backgroundColor: BORDER_STRONG};
const env0_9 = Reflect.apply(createStyles, value, [object3]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/QuestRewardDetailsBottomSheet.native.tsx');
exports.default = QuestRewardDetailsBottomSheetConnected;
}
function QuestRewardDetailsBottomSheet({quest}) { // fn#73740, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9668:377, offset: 0x01d7669f, size: 776 bytes, params: 2, frame: 36
const styles = useStyles();
const value3 = env0_3.useMemo(_fun73742, [quest, env0_3.useMemo(_fun73741, [quest.config])]);
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const defaultRewardName = (require(9500) /* metro dependency 9500: QuestRewardUtils */).getDefaultRewardName(quest.config,
currentUser);
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
const Stack = (require(4572) /* metro dependency 4572: StackNative */).Stack;
const object = {direction: 'vertical'};
let PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
object.spacing = PX_16;
object.style = styles.wrapper;
const Stack2 = (require(4572) /* metro dependency 4572: StackNative */).Stack;
PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
const value5 = ((Component) => )(importDefault(9542) /* metro dependency 9542: QuestRewardTile */);
const Stack3 = (require(4572) /* metro dependency 4572: StackNative */).Stack;
const PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4;
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return (
{value5}
{intl.string((require(1244) /* metro dependency 1244: indexNative */).t['jyYgZ+'])}
{defaultRewardName}
{value3 != null && <>{value3}>}
);
}
function QuestRewardDetailsBottomSheetConnected({questId}) { // fn#73744, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9668:1772, offset: 0x01d76ada, size: 106 bytes, params: 2, frame: 15
const value3 = (require(9483) /* metro dependency 9483: QuestHooks */).useNonNullableQuest(questId,
env0_3.useCallback(_fun73745, []));
return value3 == null ? null : ;
}
function _fun73741() { // fn#73741, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9668:450, offset: 0x01d769a7, size: 51 bytes, params: 1, frame: 11
let value = environment.__proto__;
value = require(9500) /* metro dependency 9500: QuestRewardUtils */;
return value.isCollectibleQuestRewardPremiumExtendable(quest.config);
}
function _fun73742() { // fn#73742, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9668:540, offset: 0x01d769da, size: 256 bytes, params: 1, frame: 16
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const questRewardUtilsModule = require(9500) /* metro dependency 9500: QuestRewardUtils */;
const getQuestPrimaryReward = questRewardUtilsModule.getQuestPrimaryReward;
const type = Reflect.apply(getQuestPrimaryReward, questRewardUtilsModule, [quest]).type;
const QuestRewardTypes = (require(7098) /* metro dependency 7098: QuestRewardTypes */).QuestRewardTypes;
const COLLECTIBLE = QuestRewardTypes.COLLECTIBLE;
if (COLLECTIBLE === type) {
return intl.string(env0_1 ? t['66YyBJ'] : t.ABD2CN);
}
const FRACTIONAL_PREMIUM = QuestRewardTypes.FRACTIONAL_PREMIUM;
if (FRACTIONAL_PREMIUM === type) {
return intl.string(t.maMtqM);
}
return null;
}
function _fun73745() { // fn#73745, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9668:1854, offset: 0x01d76b44, size: 63 bytes, params: 1, frame: 13
const value = environment.__proto__;
(require(9480) /* metro dependency 9480: QuestUtilsNative */).showQuestUnavailableAlert();
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet();
}