// Metro module 8001 (f8002). import { match } from "../../../../_bundle/Module4389"; import { PollLayoutTypes } from "../../../../_bundle/Module8002"; import { PollRadioStyle } from "../PollMessageChatDataTypes"; import { HermesBuiltin } from "../../../../_hermes/prelude"; function $mk79657($env) { return () => $env[0].colors.WHITE; } function $mk79658($env) { return () => $env[0].colors.TEXT_DEFAULT; } let normalVote, notVoted, victorNotSelected; const normal = (a0, a1) => { let env16164; const r5 = env16164 = {}; env16164[0] = a0; return { border: a0.colors.BORDER_SUBTLE, borderWidth: 1, fill: a0.colors.CARD_SECONDARY_BG, label: match(a1).with(PollLayoutTypes.IMAGE_ONLY_ANSWERS, $mk79657(r5)).otherwise($mk79658(r5)), opacity: 1, answerBackground: a0.colors.BACKGROUND_MOD_MUTED, answerFill: a0.colors.BACKGROUND_MOD_SUBTLE, radioStyle: PollRadioStyle.HOLLOW, radioBackground: a0.colors.INTERACTIVE_TEXT_ACTIVE, radioForeground: a0.colors.WHITE }; }; normalVote = (a0, a1) => { let env16165; const r15 = {}; const r7 = env16165 = {}; env16165[0] = a0; HermesBuiltin.copyDataProperties(r15, { border: a0.colors.BORDER_SUBTLE, borderWidth: 1, fill: a0.colors.CARD_SECONDARY_BG, label: match(a1).with(PollLayoutTypes.IMAGE_ONLY_ANSWERS, $mk79657(r7)).otherwise($mk79658(r7)), opacity: 1, answerBackground: a0.colors.BACKGROUND_MOD_MUTED, answerFill: a0.colors.BACKGROUND_MOD_SUBTLE, radioStyle: PollRadioStyle.HOLLOW, radioBackground: a0.colors.INTERACTIVE_TEXT_ACTIVE, radioForeground: a0.colors.WHITE }); r15.borderWidth = 0; return r15; }; notVoted = (a0, a1) => ({ ...normalVote(a0, a1), answerFill: a0.colors.INTERACTIVE_BACKGROUND_ACTIVE, radioStyle: PollRadioStyle.NONE }); victorNotSelected = (a0, a1) => ({ ...normalVote(a0, a1), border: a0.colors.STATUS_POSITIVE, borderWidth: 1, answerFill: a0.colors.POLLS_VICTOR_FILL, radioStyle: PollRadioStyle.NONE }); const r19 = { loserSelected: (a0, a1) => ({ ...{ ...normalVote(a0, a1), answerFill: a0.colors.INTERACTIVE_BACKGROUND_ACTIVE, radioStyle: PollRadioStyle.NONE }, radioStyle: PollRadioStyle.CHECKMARK, radioBackground: a0.colors.INTERACTIVE_TEXT_ACTIVE, radioForeground: a0.colors.BACKGROUND_BASE_LOW }), normal, notVoted, selected: (a0, a1) => ({ ...normalVote(a0, a1), border: a0.colors.BACKGROUND_BRAND, borderWidth: 1, radioStyle: PollRadioStyle.FILLED, radioBackground: a0.colors.REDESIGN_INPUT_CONTROL_SELECTED, radioForeground: a0.colors.STATUS_POSITIVE_TEXT }), victorNotSelected, victorSelected: (a0, a1) => ({ ...{ ...normalVote(a0, a1), border: a0.colors.STATUS_POSITIVE, borderWidth: 1, answerFill: a0.colors.POLLS_VICTOR_FILL, radioStyle: PollRadioStyle.NONE }, radioStyle: PollRadioStyle.CHECKMARK, radioBackground: a0.colors.STATUS_POSITIVE, radioForeground: a0.colors.STATUS_POSITIVE_TEXT }), voted: (a0, a1) => ({ ...normalVote(a0, a1), border: a0.colors.BACKGROUND_BRAND, borderWidth: 1, answerFill: a0.colors.POLLS_VOTED_FILL, radioStyle: PollRadioStyle.CHECKMARK, radioBackground: a0.colors.REDESIGN_INPUT_CONTROL_SELECTED, radioForeground: a0.colors.STATUS_POSITIVE_TEXT }), normalVote }; export { r19 as pollStyleSets };