const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Home-Ccrt1qW3.js","assets/pageBuilder-DRYJxivP.js","assets/lodash-BS2V1mOT.js","assets/Home-BWFcqijA.css","assets/SportsBook-nMFwwORU.js","assets/SportsbookFilter-DiWjRr5e.js","assets/useCompactFooter-BO0eIo-Z.js","assets/index-CawBaAsN.js","assets/InputTypeDatePicker-CzSMAXUD.js","assets/defineProperty-BDczwoNX.js","assets/warning-CJz8c20Y.js","assets/InputTypeDatePicker-7jOJNWK4.css","assets/ShowMore-BrUHgejJ.js","assets/SportSearch-lT_HvRxH.js","assets/SearchResult-g9Klex31.js","assets/racing-DebwNmIe.js","assets/SportSearch-CUMmGSJM.css","assets/VerticalNavigationListGroup-B8-8SCNk.js","assets/SportsbookFilter-Cn7ZZxaO.css","assets/useIsInitialized-BUGzZ5p-.js","assets/usePopularCompetitions-CGohowCg.js","assets/useSportDataByGameIds-BC8ZBB_Q.js","assets/GamesListHeaderWithChildren-C2Wjw-Xj.js","assets/CompetitionDetailsGame-DZu1k2XY.js","assets/CompetitionDetailsGame-yJk7a8hr.css","assets/CompetitionDetails-BjuLG7G9.css","assets/CasinoGameDetailsTournaments-BH7aNrG9.js","assets/tournaments-DStEv-xU.js","assets/CasinoGameDetailsTournaments-BhlF42G3.css","assets/JackpotPoolsWidgetContainer-BWIVsaNO.js","assets/jackpot-Bj3led0W.js","assets/Odometer-BrGIHH8m.js","assets/Odometer-Dtmtuu8d.css","assets/useJackpot-CNYMIxvF.js","assets/index.es-BKu6mEQR.js","assets/JackpotPoolDetailsItem-B2Ldn3GO.js","assets/Tournaments-3wOM9F4x.js","assets/Tournaments-tPjvgoSw.css","assets/AccordionEmptyItem-CpvjqQ2W.js","assets/NeedToLogin-BZdRyLAl.js","assets/SportsBook-Cp-N29t5.css","assets/PreMatchGames-B7PsEUP4.css","assets/VirtualSportsPage-Dfx1pBDO.js","assets/CasinoGameDetails-CLNWOHrq.js","assets/CasinoGenericPageGamesContainer-Bi_cB_IN.js","assets/CasinoTournaments-DLObT8PT.js","assets/EsportsPage-BVTPD8zX.js","assets/StatisticsForCounterStrike-DtrHVoq7.js","assets/StatisticsForCounterStrike-DWY4H6d9.css","assets/useFixedBetslip-D8OKzkOo.js","assets/GameAdditionalInfo-C89Ee4qS.js","assets/HorizontalNavigationTabItem-nOWOsYu5.js","assets/GameAdditionalInfo-BuhtI0uy.css","assets/StreamPlayer-C7fQT_a9.js","assets/events-DbriF4UX.js","assets/___vite-browser-external_commonjs-proxy-Y1pOPewp.js","assets/StreamPlayer-CBH_jHGa.css","assets/MapOfLeagueOfLegends__platform-CtX7svW1.css","assets/PMUPage-DGxk8fJT.js","assets/IntegratedIframeProduct-qUXKTlUB.js","assets/PinnaclePage-DKDiA9nW.js","assets/DynamicallyStructuredPage-l0sNRNKZ.js","assets/WonderWheelPage-CvVBFwKs.js","assets/IncidentalGame-BczXAO5T.js","assets/AchievementPage-CXPabsaU.js","assets/VmaniaPage-DvGFuNnS.js","assets/ExchangePage-KQmtsoIL.js","assets/NeedToSwitchToFtnWallet-C9qhh05o.js","assets/WonderWheelHarmonyPage-LW6Po-C8.js","assets/WonderWheelWorldCupPage-BYkqUway.js","assets/DailySprintPage-BkyZng1w.js","assets/WinWheelPage-Bv1DdzlM.js","assets/WonderCardsPage-GdY0sl99.js","assets/CasinoSlots-zpTVvh02.js","assets/CasinoJackpotPage-CVJ-PcXS.js","assets/CasinoJackpot-ChhM_dE0.js","assets/CasinoGameSearchResult-BEfJ2cbp.js","assets/CasinoGamesLoader-BvAMVS0E.js","assets/CasinoSearchInput-CDPvHkYl.js","assets/CasinoGameViewPage-gSe5g3YG.js","assets/CasinoGeneric-Bj_Ym5aO.js","assets/CasinoLive-RQFPt8HF.js","assets/SkillGamesPage-euN42EPI.js","assets/SkillGamesPage-D2URipeE.css","assets/QuizPage-oQeq7lxu.js","assets/IframeWidget-JYgAL0Nv.js","assets/Subscriptions-oGih7iZG.js","assets/Subscriptions-DQRjU-wI.css","assets/TVGamesPage-z0btBiTm.js","assets/PaymentsInfo-CtaDstmK.js","assets/PaymentMethodsInfoContainer-BSDryubW.js","assets/PaymentMethodsInfoContainer-DUiCsmOn.css","assets/PromotionsPage-qxe6rtst.js","assets/PromotionDetailsTemplate-YIafRQh6.js","assets/PromotionDetailsTemplate-CqBzzhRf.css","assets/CMSPromotion-rX9PHmXz.js","assets/useCategoryPromotions-CYT6qT3R.js","assets/OverlayCloseButton-BCP2W0lz.js","assets/DynamicallyStructuredPage-CQQKVZS_.js","assets/DepositToRidePage-CLSJe6sU.js","assets/DepositToRidePage-BD88yFCM.css","assets/IFramePage-CRyLwkjL.js","assets/HelpPage-C_wkIC8a.js","assets/ExchangeShopPage-DskACfYE.js","assets/ExchangeShop-BRIF1awV.js","assets/StaticTypeSeparator-CwwCaBKX.js","assets/ExchangeShop-Dtt4JQZE.css","assets/WorldCup-TjWhn9mA.js","assets/RacingPage-C0nEWhIO.js","assets/UpcomingRaces-CI8b3ZZc.js","assets/UpcomingRaces-xnqz68Fe.css","assets/VerticationNavigationListGroupItem-DYYqk29A.js","assets/RacingPage-DKBM1rcg.css","assets/Competition-C5A7dSRO.js","assets/PageBuilderPreview-C7N60iFG.js","assets/CMSPageBuilder-Bi305vYV.js","assets/Cerebrum-BvAp9TPo.js","assets/QrCodeWidget-CtfCmkKU.js","assets/Svg-BZT9sj9d.js","assets/af-CwDgxA7b.js","assets/ar-dz-CjfoIzuW.js","assets/ar-kw-CNJ_ZvXg.js","assets/ar-ly-BayJsXZ3.js","assets/ar-ma-Cs1zu54P.js","assets/ar-ps-bk5pyvYt.js","assets/ar-sa-B9bDiIhb.js","assets/ar-tn-Bl8JSlJ0.js","assets/ar-X9ploliQ.js","assets/az-vV1AdMgL.js","assets/be-BXAP0Vd4.js","assets/bg-BnyWaXo5.js","assets/bm-CrfQOcas.js","assets/bn-bd-Dk-WU-V4.js","assets/bn-Dsa4koLn.js","assets/bo-Bp55ApSD.js","assets/br-rqm485Vl.js","assets/bs-MVbl_mXK.js","assets/ca-t6ThqT1z.js","assets/cs-BvMh1lUA.js","assets/cv-CEnUs3W0.js","assets/cy-CXHgjEft.js","assets/da-DnTABKQZ.js","assets/de-at-CRoiWwQC.js","assets/de-ch-T8kuBSGg.js","assets/de-C0c0SEMu.js","assets/dv-C4RBpsxF.js","assets/el-G-pKtxDy.js","assets/en-au-B14DfVfu.js","assets/en-ca-IsDwqyce.js","assets/en-gb-YKiCYy2y.js","assets/en-ie-ziBtb7Qx.js","assets/en-il-CcLEKYm5.js","assets/en-in-ePdlFa6z.js","assets/en-nz-DuJa7O2V.js","assets/en-sg-h5Vcb-5J.js","assets/eo-DOrP23lh.js","assets/es-do-uCmK-g34.js","assets/es-mx-BKfpj0Ys.js","assets/es-us-DvRFZxj1.js","assets/es-CKXVQtTR.js","assets/et-BLGX0HtR.js","assets/eu-UXq9GjLm.js","assets/fa-DVy47viD.js","assets/fi-Bu_2Ltv3.js","assets/fil-BHdr1uva.js","assets/fo-DtPchxjD.js","assets/fr-ca-Cwqr_N0M.js","assets/fr-ch-D7K6SgAZ.js","assets/fr-Bjb2QY3B.js","assets/fy-DHJ_OlYh.js","assets/ga-DismF1j-.js","assets/gd-DbXP5o7K.js","assets/gl-wBXlhaew.js","assets/gom-deva-CZkNjvk5.js","assets/gom-latn-CTBP2J-9.js","assets/gu-Dx91SG-x.js","assets/he-Dfumdd3O.js","assets/hi-Bea94UCH.js","assets/hr-DIjJbSgY.js","assets/hu-DeFJMICp.js","assets/hy-am-BIGnWurV.js","assets/id-N_SHxjen.js","assets/is-DvJel9Ef.js","assets/it-ch-D8_PxdLH.js","assets/it-BpiXCwtQ.js","assets/ja-CkxGKGCs.js","assets/jv-D6GgFe4h.js","assets/ka-CMRe418q.js","assets/kk-ON56YUkv.js","assets/km-CaCxTfA9.js","assets/kn-DoLsC_4D.js","assets/ko-CD4YS9wn.js","assets/ku-kmr-338vwIzI.js","assets/ku-CQUgNAJ7.js","assets/ky-B8vJAHHL.js","assets/lb-CJkzBc85.js","assets/lo-DlHqKSFQ.js","assets/lt-DNSRhAwT.js","assets/lv-IlZ2Jy1o.js","assets/me-DBMFO5Fh.js","assets/mi-CJq_P1bV.js","assets/mk-DPO11SDH.js","assets/ml-DXbuUYOl.js","assets/mn-BszUzZt5.js","assets/mr-DrN5SeHt.js","assets/ms-my-CLdO4Kd5.js","assets/ms-DNdgRpzy.js","assets/mt-CYfYrmXN.js","assets/my-BCxn6_uj.js","assets/nb-BUlcEqEa.js","assets/ne-DPa9cr3t.js","assets/nl-be-oZ8kAj_l.js","assets/nl-CfLARLKc.js","assets/nn-BkX3hWid.js","assets/oc-lnc-CrpAXJbL.js","assets/pa-in-B27RiN9c.js","assets/pl-Dt6uOmWG.js","assets/pt-br-B6UK1FMe.js","assets/pt-DI31wJzO.js","assets/ro-Bv482Yvg.js","assets/ru-CSZpYIwi.js","assets/sd-B8OTbFLC.js","assets/se-Cw27GdBk.js","assets/si-CL6-YJRr.js","assets/sk-DYvu7xB7.js","assets/sl-HK12-Dca.js","assets/sq-B1O4LaPs.js","assets/sr-cyrl-Bpoky2do.js","assets/sr-Calczk5_.js","assets/ss-DBfrCmO1.js","assets/sv-_4ocvdLc.js","assets/sw-CLrI3E8S.js","assets/ta-xRD0tl6v.js","assets/te-BnVjGFUI.js","assets/tet-Braqsi5L.js","assets/tg-jRZzB3Eq.js","assets/th-Dn3Ea_Qz.js","assets/tk-DBu7DVWf.js","assets/tl-ph-CKSIbD8F.js","assets/tlh-BGJNBhAw.js","assets/tr-OwBwPRMN.js","assets/tzl-BP_PtdZd.js","assets/tzm-latn-3K8C_RTF.js","assets/tzm-DqKH-7ut.js","assets/ug-cn-Buu7Fw-9.js","assets/uk-TYeo-sg7.js","assets/ur-hsl8icYU.js","assets/uz-latn-C05GiqhK.js","assets/uz-B5gOqfMu.js","assets/vi-BK95g85H.js","assets/x-pseudo-D-E6dI2f.js","assets/yo-BUkOwl2q.js","assets/zh-cn-DgwVB78r.js","assets/zh-hk-C2fBLpsi.js","assets/zh-mo-LTI9rxyU.js","assets/zh-tw-DDtpA8gB.js","assets/TextWidget-D9PAHAX3.js","assets/TextWidget-D2jLlD5E.css","assets/SliderJackpot-DgYJ3-tD.js","assets/SliderJackpot-B0_7wGDh.css","assets/SliderMarket-B04NFhpv.js","assets/BetslipSuperBetInfo-Bu0Yh6US.js","assets/BetShareRepeatBetPopup-CebRtxvQ.js","assets/BetHistoryListItem-DlY8vHVS.js","assets/LiveChatAdviser-DIYT82kH.js","assets/HomeworkPopup-PKOtuYai.js","assets/AuthPopup-CtmAK6t-.js","assets/Login-DozuuL_p.js","assets/index-ClwuL2OJ.js","assets/UkRegulationElements-WugxovEt.js","assets/useFacialVerification-RsloyT3D.js","assets/Registration-CsuE14eM.js","assets/InputTypeBankName-DIMYwL4i.js","assets/InputTypeCPF--fpDGKGe.js","assets/InputTypeCPF-CR5HF2X9.css","assets/Registration-DEelZTrg.css","assets/AuthPopup-CU3EAPXi.css","assets/SportCasinoBonusButton-BhQXTn8y.js","assets/withPanelButton-DvLqQBsu.js","assets/BoostedBets-BriB9GW6.js","assets/Cashout-DgRuAkGX.js","assets/Cashout-pJTVzPcq.css","assets/CasinoPromotedGamesWidget-Df2VpFWm.js","assets/CasinoGameOptionsWidget-Dc_OeezH.js","assets/CasinoGameOptionsWidget-kPRFydra.css","assets/CategoryPromotionsWidget-CQ0ruvll.js","assets/CategoryPromotionsWidget-C4xLdp6d.css","assets/ExpressOfTheDay-DL8cLbss.js","assets/PromotedProductsWidget-BrUmAvvM.js","assets/FavoriteGamesContent-HQBwLoIF.js","assets/SportCompetition-CKSxDhRv.js","assets/SportCompetition-mDXAidlA.css","assets/FavoriteGamesContent-DS16SnKe.css","assets/FavoriteGamesButton-B91n2squ.js","assets/GenericSearchContent-Djj4tbaG.js","assets/CasinoGameWidget-DRWoy65q.js","assets/StoryWidget-CuT7-2rP.js","assets/HarmonyJackpotWidget-DXirbOvj.js","assets/FirstLoginSuggestion-B9WQrqhc.js","assets/FirstLoginSuggestion-DBaWvs3S.css","assets/HelpContentPrint-ipfAQoKY.js","assets/JourneyAdviser-t6dv9bdJ.js","assets/MessagesButton-vmE5xHBN.js","assets/index-CAzuuU9C.js","assets/index-CLH4-zpN.css","assets/NotificationsButton-TsEuvkBj.js","assets/PageBuilder-D2FAS93T.js","assets/PageBuilder-Deszwflp.css","assets/PopularCompetitions-aMcV0j_Q.js","assets/AppSettings-B3dkWNcX.js","assets/AppSettingsButton-CYnt0OY2.js","assets/TodayBets-BdsTmbNE.js","assets/OlympicMatches-DJEyjK-i.js","assets/TopWinnersWidget-C8kuKb_Q.js","assets/TopWinnersWidget-BcoBxlwK.css","assets/LiveGamesCompetitionWidget-BRJZFb1b.js","assets/LiveGamesCompetitionWidget-DLFexyjb.css","assets/PromotedGamesWidget-fBKAGzNS.js","assets/PromotedGamesWidget-Bzuo9Jyh.css","assets/CasinoLastPlayedGames-BWQjMPto.js","assets/CasinoRecommendedGames-CgWTdWqY.js","assets/CasinoWinners-b6GJYYZg.js","assets/TournamentsWidget-jtXZ7b__.js","assets/FriendsList-CQ-Kulss.js","assets/constants-E0Qe5SbN.js","assets/BetslipButton-CzNhalWO.js","assets/BetslipBanner-CgDqzS00.js","assets/VCareJackpotWidget-DJwtc7kJ.js","assets/VCareJackpotWidget-ItKLuX0g.css","assets/InformativeWidget-T7lATBL2.js","assets/MigrationInformativeWidget-bjQpxDFT.js","assets/VerificationCountdown-DgbriCUi.js","assets/VerificationCountdown-GPDu6d04.css","assets/BetHistoryPrintInfo-CwucnWJJ.js","assets/BetHistoryPrintInfo-B0nWYs-e.css","assets/BetslipBookingBetPrintInfoWidget-D2cAp4jx.js","assets/BetslipBookingBetPrintInfoWidget-Bqmd7J_o.css","assets/PageBuilderDefaultComponent-BiFDxh9u.js","assets/BrazilWithSignicatMigrationProfileUpdatePopup-B3Z1lS6g.js","assets/BrazilWithSignicatMigrationGoToVerificationPopup-Drpk6hRo.js","assets/LowBalancePopUp-DNBKPnCn.js","assets/ConnectWalletPopupContent-CuVcVwxQ.js","assets/ButtonWithAction-pHSVgjHu.js","assets/UserProfileTemplate-s_1JoBI9.js","assets/walletConnect-CiycSUBb.js","assets/ProgressBar-BmWXH7Jo.js","assets/UserProfileTemplate-3D-92eQU.css","assets/777-zV83wPft.js","assets/ACD-BWuisNnU.js","assets/AGT-CCcCggYk.js","assets/AMG-DcchrbEi.js","assets/APG-Xf5ZNxze.js","assets/ASG-CLWNEtJ9.js","assets/ASP-CyZLZhkO.js","assets/ATC-CX9XvIpM.js","assets/ATL-ZABDD7sq.js","assets/AU-CAz3nVsG.js","assets/AVT-HzPijMtj.js","assets/AWS-2YkOlmaa.js","assets/BBG-D9HEKz6v.js","assets/BFE-D0kTIcqt.js","assets/BGG-CjIhork8.js","assets/BGM-Cnj5trBF.js","assets/BGO-BTA796NP.js","assets/BGT-CTUQ5lY6.js","assets/BID-DhbwL4Op.js","assets/BLO-C0o1AZYg.js","assets/BLP-DT6lbmbq.js","assets/BLT-JN2uO8PL.js","assets/BMG-1O_plc8Y.js","assets/BRV-zCMDVhlb.js","assets/BSB-_EkD_HvP.js","assets/BSG-CSebTnKA.js","assets/BTG-DL82DN32.js","assets/BTL-DKpmphU3.js","assets/BTS-BpOxnN4G.js","assets/CAL-DQMrlbnh.js","assets/CDL-BRjETSMs.js","assets/CHS-B07L77SX.js","assets/CQ9-DL_qbF6z.js","assets/CTG-Da0Rn7Qp.js","assets/DLV-BJdgQckH.js","assets/DRG-C1V5EMdh.js","assets/DSV-BkhM1JyA.js","assets/EAG-BIBgfFz5.js","assets/EBT-CtiCL1v4.js","assets/ECL-SiERr8cm.js","assets/ECN-DivC7jJy.js","assets/EDP-BAcvhjZi.js","assets/EFB-CbF3r89I.js","assets/EGD-BKJbgPKD.js","assets/EGT-DSwVWCxg.js","assets/ELA-CXLdOZRL.js","assets/ELB-8lKME51c.js","assets/EMX-Smm3ygP6.js","assets/ESP-De6zXsqp.js","assets/EVL-B4XGLz1P.js","assets/EVP-BO5xHqTb.js","assets/EYM-BuLuFfHV.js","assets/EZG-Dl9ywSTt.js","assets/FAZ-D5kWjzHi.js","assets/FGS-Do2j2rtM.js","assets/FLG-CSvqHfTe.js","assets/FSG-Ddssl-bf.js","assets/GAM-C_vX2JOs.js","assets/Gamomat-DCOYFQAK.js","assets/GAT-DhXnGVfj.js","assets/GBT-D1sNvXz3.js","assets/GCP-BQQRtNfi.js","assets/GDR-B82wYOVK.js","assets/GHG-CY8lGFWf.js","assets/GIV-Bjh6c-5_.js","assets/GJD-DTOOfVFx.js","assets/GLK-CQq04XON.js","assets/GM1-Bm6SCCzk.js","assets/GMT-CU3AeHmG.js","assets/GMX-CT3DwNPk.js","assets/GNI-B3q555TC.js","assets/GNP-K7z8hmV7.js","assets/GNS-aj7DeQcu.js","assets/HBN-clrIcWld.js","assets/HGF-Bnfom9OZ.js","assets/High5-DTgzQg3y.js","assets/HGV-Bnfom9OZ.js","assets/HKS-Bakd6utj.js","assets/HLO-DM7gZigX.js","assets/HTV-B_3ETPOf.js","assets/IBG-nVugLaOt.js","assets/IDS-DMRYljPK.js","assets/ISB-CG5LzZTW.js","assets/JID-mug-TfIL.js","assets/JIL-CC__4BFr.js","assets/JVL-CsE_zKk9.js","assets/KAG-DMI5vYTg.js","assets/KMB-Bamy81XP.js","assets/KRN-Bm7VToEl.js","assets/KXB-Du74te4N.js","assets/LAV-DS_gXNNy.js","assets/LDG-CmgNepzC.js","assets/LGD-naL3M_c6.js","assets/LKS-n4bA0q3h.js","assets/LSN-M-xWr0Fl.js","assets/LVG-JRZLdqZK.js","assets/LVS-DobvpfaK.js","assets/MEN-DxIabSu3.js","assets/MGA-BKfrID8e.js","assets/MGS-DO2qEH9O.js","assets/MJS-1n5YtDhI.js","assets/MLS-CWnTsZPO.js","assets/MNC-BifC4QmO.js","assets/MNP-C22uW7dz.js","assets/MRS-phUml0AO.js","assets/MST-BnDPoAAF.js","assets/MTX-DK60SG9s.js","assets/MVK-DSvfxaHa.js","assets/N2G-BIyAhP2n.js","assets/Novomatic-B4kk12PZ.js","assets/NCE-xTwltgpK.js","assets/NCY-CxM5mGAS.js","assets/NEG-CsGhB6x8.js","assets/NET-Bb47dY4e.js","assets/NOV-DQqJb2Lb.js","assets/NST-C6TYt5H9.js","assets/NTG-Bso8_OoX.js","assets/OMG-BgR8GXq5.js","assets/ONP-Di4dhMG9.js","assets/ORX-6EmLmvzV.js","assets/OTH-BIp-rmV5.js","assets/OTN-BC_cErSZ.js","assets/PCG-D4uWaNao.js","assets/PDR-BUaj4sIz.js","assets/PGC-Chs_Y6hS.js","assets/PLG-xhueOxRe.js","assets/POG-CTwvVrsM.js","assets/PPG-BxskpwZ5.js","assets/PPL-B8SCdr-Z.js","assets/PPY-Cga7q4eg.js","assets/PRG-CCcmGkJT.js","assets/PRS-gDzzq63f.js","assets/PSG-Dc2yDHIV.js","assets/PSH-Dc8ubko_.js","assets/PSN-BvQe99Qb.js","assets/PTC-BkPq-0Bz.js","assets/PTG-BgqKP8GN.js","assets/PTP-teFRB1Hw.js","assets/QSD-DcvFZQ45.js","assets/RDR-DPRmVXlj.js","assets/RFC-DmHgn5ak.js","assets/RLG-Dcpw-KNJ.js","assets/RLX-BhGkTBdu.js","assets/RPL-SCqeOc62.js","assets/RSP-CFg3ksmE.js","assets/RTE-DN-YbFHA.js","assets/RVG-NuMxmznw.js","assets/SAS-BELrQ_4p.js","assets/SKW-DT9yNRzG.js","assets/Skywind-CI6a1S56.js","assets/SLM-BrCOrqy9.js","assets/SLT-BG6HRb4s.js","assets/SMT-bBlPvbKH.js","assets/SNT-Cxn0gfMl.js","assets/SPB-DzAdvZuO.js","assets/SPD-n33ZQ58W.js","assets/SPL-DU6hbBqV.js","assets/SPM-DTcBSTYi.js","assets/SSP-DTBVBe1L.js","assets/SST-DDo-8UOM.js","assets/STA-BG_p36M1.js","assets/STL-N1WVb-zJ.js","assets/SWL-DkFQ8Bp2.js","assets/TAD-C53y23mg.js","assets/TCH-DV8mXFpJ.js","assets/THN-BdO8yMmJ.js","assets/TKK-DWxl6TaI.js","assets/TVB-BIGYmd7r.js","assets/TWS-BgS-qhbi.js","assets/TXZ-BLUuYMQP.js","assets/UGG-DjjFuW7S.js","assets/VAG-BJOdjhWS.js","assets/VGS-C_CYoNZM.js","assets/VIG-BtOTpiYL.js","assets/V_WZN-4NGUQmyq.js","assets/WAC-W_MVxHLY.js","assets/WMG-Cwvr-AAn.js","assets/WZN-CRQwvH15.js","assets/XPG-Bef1IOuP.js","assets/YGG-BswkrqOO.js","assets/YGGDRASIL-CRrlV111.js","assets/YGL-BswkrqOO.js","assets/ZPL-qGYJx0Z8.js","assets/ZTR-CsJcDNL9.js","assets/Snowfall-N-5jb2f_.js","assets/CommonChat-yGM3eTyx.js","assets/cjs-q4Is2Haq.js","assets/CommonChat-k-xk0AZd.css","assets/SystemBetCalculator-D2qkwzLt.js","assets/SystemBetCalculator-1gGs0XcT.css","assets/LeftMenuNavigation-14nV1xWn.js","assets/LeftMenuNavigation-CsrztRFa.css","assets/Firebase-DdoWV-sO.js","assets/OneSignal-DvH5FhHW.js","assets/OneSignal-Cy3yA1K2.css","assets/WagmiConf-2fSmOzGL.js","assets/index-Ckiv63M5.js"])))=>i.map(i=>d[i]); var qM=Object.defineProperty;var KM=(e,t,n)=>t in e?qM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var fe=(e,t,n)=>KM(e,typeof t!="symbol"?t+"":t,n);import{g as us,m as Oc,o as Np,p as Ke,a as QM,i as kp,b as Op,f as Q5,d as XM,s as Mr,n as ft,c as Nr,e as vi,v as IA,h as ZM,j as JM,k as e7,u as O_,t as e1,l as xs,q as t1,r as t7,w as n7,x as n1,y as s7,z as s1,A as X5,B as o7,C as Z5,D as r7,E as a7,F as i7,G as l7,H as c7,I as u7,J as d7,K as f7,L as A7,M as m7,N as p7}from"./lodash-BS2V1mOT.js";function h7(e,t){for(var n=0;ns[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();var J5={exports:{}},Pp={},e3={exports:{}},ht={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var nf=Symbol.for("react.element"),g7=Symbol.for("react.portal"),v7=Symbol.for("react.fragment"),_7=Symbol.for("react.strict_mode"),y7=Symbol.for("react.profiler"),b7=Symbol.for("react.provider"),E7=Symbol.for("react.context"),C7=Symbol.for("react.forward_ref"),S7=Symbol.for("react.suspense"),w7=Symbol.for("react.memo"),T7=Symbol.for("react.lazy"),Kx=Symbol.iterator;function x7(e){return e===null||typeof e!="object"?null:(e=Kx&&e[Kx]||e["@@iterator"],typeof e=="function"?e:null)}var t3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},n3=Object.assign,s3={};function Pc(e,t,n){this.props=e,this.context=t,this.refs=s3,this.updater=n||t3}Pc.prototype.isReactComponent={};Pc.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Pc.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function o3(){}o3.prototype=Pc.prototype;function P_(e,t,n){this.props=e,this.context=t,this.refs=s3,this.updater=n||t3}var L_=P_.prototype=new o3;L_.constructor=P_;n3(L_,Pc.prototype);L_.isPureReactComponent=!0;var Qx=Array.isArray,r3=Object.prototype.hasOwnProperty,R_={current:null},a3={key:!0,ref:!0,__self:!0,__source:!0};function i3(e,t,n){var s,o={},r=null,a=null;if(t!=null)for(s in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(r=""+t.key),t)r3.call(t,s)&&!a3.hasOwnProperty(s)&&(o[s]=t[s]);var l=arguments.length-2;if(l===1)o.children=n;else if(10}});return}function e(_){try{return _.defaultView&&_.defaultView.frameElement||null}catch{return null}}var t=function(_){for(var C=_,S=e(C);S;)C=S.ownerDocument,S=e(C);return C}(window.document),n=[],s=null,o=null;function r(_){this.time=_.time,this.target=_.target,this.rootBounds=h(_.rootBounds),this.boundingClientRect=h(_.boundingClientRect),this.intersectionRect=h(_.intersectionRect||p()),this.isIntersecting=!!_.intersectionRect;var C=this.boundingClientRect,S=C.width*C.height,x=this.intersectionRect,O=x.width*x.height;S?this.intersectionRatio=Number((O/S).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function a(_,C){var S=C||{};if(typeof _!="function")throw new Error("callback must be a function");if(S.root&&S.root.nodeType!=1&&S.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=c(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=_,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(S.rootMargin),this.thresholds=this._initThresholds(S.threshold),this.root=S.root||null,this.rootMargin=this._rootMarginValues.map(function(x){return x.value+x.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return s||(s=function(_,C){!_||!C?o=p():o=g(_,C),n.forEach(function(S){S._checkForIntersections()})}),s},a._resetCrossOriginUpdater=function(){s=null,o=null},a.prototype.observe=function(_){var C=this._observationTargets.some(function(S){return S.element==_});if(!C){if(!(_&&_.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:_,entry:null}),this._monitorIntersections(_.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(_){this._observationTargets=this._observationTargets.filter(function(C){return C.element!=_}),this._unmonitorIntersections(_.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var _=this._queuedEntries.slice();return this._queuedEntries=[],_},a.prototype._initThresholds=function(_){var C=_||[0];return Array.isArray(C)||(C=[C]),C.sort().filter(function(S,x,O){if(typeof S!="number"||isNaN(S)||S<0||S>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return S!==O[x-1]})},a.prototype._parseRootMargin=function(_){var C=_||"0px",S=C.split(/\s+/).map(function(x){var O=/^(-?\d*\.?\d+)(px|%)$/.exec(x);if(!O)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(O[1]),unit:O[2]}});return S[1]=S[1]||S[0],S[2]=S[2]||S[0],S[3]=S[3]||S[1],S},a.prototype._monitorIntersections=function(_){var C=_.defaultView;if(C&&this._monitoringDocuments.indexOf(_)==-1){var S=this._checkForIntersections,x=null,O=null;this.POLL_INTERVAL?x=C.setInterval(S,this.POLL_INTERVAL):(u(C,"resize",S,!0),u(_,"scroll",S,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in C&&(O=new C.MutationObserver(S),O.observe(_,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(_),this._monitoringUnsubscribes.push(function(){var w=_.defaultView;w&&(x&&w.clearInterval(x),d(w,"resize",S,!0)),d(_,"scroll",S,!0),O&&O.disconnect()});var E=this.root&&(this.root.ownerDocument||this.root)||t;if(_!=E){var I=e(_);I&&this._monitorIntersections(I.ownerDocument)}}},a.prototype._unmonitorIntersections=function(_){var C=this._monitoringDocuments.indexOf(_);if(C!=-1){var S=this.root&&(this.root.ownerDocument||this.root)||t,x=this._observationTargets.some(function(I){var w=I.element.ownerDocument;if(w==_)return!0;for(;w&&w!=S;){var N=e(w);if(w=N&&N.ownerDocument,w==_)return!0}return!1});if(!x){var O=this._monitoringUnsubscribes[C];if(this._monitoringDocuments.splice(C,1),this._monitoringUnsubscribes.splice(C,1),O(),_!=S){var E=e(_);E&&this._unmonitorIntersections(E.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var _=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var C=0;C<_.length;C++)_[C]()},a.prototype._checkForIntersections=function(){if(!(!this.root&&s&&!o)){var _=this._rootIsInDom(),C=_?this._getRootRect():p();this._observationTargets.forEach(function(S){var x=S.element,O=m(x),E=this._rootContainsTarget(x),I=S.entry,w=_&&E&&this._computeTargetAndRootIntersection(x,O,C),N=null;this._rootContainsTarget(x)?(!s||this.root)&&(N=C):N=p();var P=S.entry=new r({time:l(),target:x,boundingClientRect:O,rootBounds:N,intersectionRect:w});I?_&&E?this._hasCrossedThreshold(I,P)&&this._queuedEntries.push(P):I&&I.isIntersecting&&this._queuedEntries.push(P):this._queuedEntries.push(P)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},a.prototype._computeTargetAndRootIntersection=function(_,C,S){if(window.getComputedStyle(_).display!="none"){for(var x=C,O=v(_),E=!1;!E&&O;){var I=null,w=O.nodeType==1?window.getComputedStyle(O):{};if(w.display=="none")return null;if(O==this.root||O.nodeType==9)if(E=!0,O==this.root||O==t)s&&!this.root?!o||o.width==0&&o.height==0?(O=null,I=null,x=null):I=o:I=S;else{var N=v(O),P=N&&m(N),L=N&&this._computeTargetAndRootIntersection(N,P,S);P&&L?(O=N,I=g(P,L)):(O=null,x=null)}else{var R=O.ownerDocument;O!=R.body&&O!=R.documentElement&&w.overflow!="visible"&&(I=m(O))}if(I&&(x=f(I,x)),!x)break;O=O&&v(O)}return x}},a.prototype._getRootRect=function(){var _;if(this.root&&!b(this.root))_=m(this.root);else{var C=b(this.root)?this.root:t,S=C.documentElement,x=C.body;_={top:0,left:0,right:S.clientWidth||x.clientWidth,width:S.clientWidth||x.clientWidth,bottom:S.clientHeight||x.clientHeight,height:S.clientHeight||x.clientHeight}}return this._expandRectByRootMargin(_)},a.prototype._expandRectByRootMargin=function(_){var C=this._rootMarginValues.map(function(x,O){return x.unit=="px"?x.value:x.value*(O%2?_.width:_.height)/100}),S={top:_.top-C[0],right:_.right+C[1],bottom:_.bottom+C[2],left:_.left-C[3]};return S.width=S.right-S.left,S.height=S.bottom-S.top,S},a.prototype._hasCrossedThreshold=function(_,C){var S=_&&_.isIntersecting?_.intersectionRatio||0:-1,x=C.isIntersecting?C.intersectionRatio||0:-1;if(S!==x)for(var O=0;O=0&&w>=0&&{top:S,bottom:x,left:O,right:E,width:I,height:w}||null}function m(_){var C;try{C=_.getBoundingClientRect()}catch{}return C?(C.width&&C.height||(C={top:C.top,right:C.right,bottom:C.bottom,left:C.left,width:C.right-C.left,height:C.bottom-C.top}),C):p()}function p(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function h(_){return!_||"x"in _?_:{top:_.top,y:_.top,bottom:_.bottom,left:_.left,x:_.left,right:_.right,width:_.width,height:_.height}}function g(_,C){var S=C.top-_.top,x=C.left-_.left;return{top:S,left:x,height:C.height,width:C.width,bottom:S+C.height,right:x+C.width}}function y(_,C){for(var S=C;S;){if(S==_)return!0;S=v(S)}return!1}function v(_){var C=_.parentNode;return _.nodeType==9&&_!=t?e(_):(C&&C.assignedSlot&&(C=C.assignedSlot.parentNode),C&&C.nodeType==11&&C.host?C.host:C)}function b(_){return _&&_.nodeType===9}window.IntersectionObserver=a,window.IntersectionObserverEntry=r})();var o1={},u3={exports:{}},Gs={},d3={exports:{}},f3={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function t(B,F){var U=B.length;B.push(F);e:for(;0>>1,Q=B[$];if(0>>1;$o(ae,U))qo(ge,ae)?(B[$]=ge,B[q]=U,$=q):(B[$]=ae,B[ee]=U,$=ee);else if(qo(ge,U))B[$]=ge,B[q]=U,$=q;else break e}}return F}function o(B,F){var U=B.sortIndex-F.sortIndex;return U!==0?U:B.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var c=[],u=[],d=1,f=null,m=3,p=!1,h=!1,g=!1,y=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(B){for(var F=n(u);F!==null;){if(F.callback===null)s(u);else if(F.startTime<=B)s(u),F.sortIndex=F.expirationTime,t(c,F);else break;F=n(u)}}function C(B){if(g=!1,_(B),!h)if(n(c)!==null)h=!0,j(S);else{var F=n(u);F!==null&&M(C,F.startTime-B)}}function S(B,F){h=!1,g&&(g=!1,v(E),E=-1),p=!0;var U=m;try{for(_(F),f=n(c);f!==null&&(!(f.expirationTime>F)||B&&!N());){var $=f.callback;if(typeof $=="function"){f.callback=null,m=f.priorityLevel;var Q=$(f.expirationTime<=F);F=e.unstable_now(),typeof Q=="function"?f.callback=Q:f===n(c)&&s(c),_(F)}else s(c);f=n(c)}if(f!==null)var Z=!0;else{var ee=n(u);ee!==null&&M(C,ee.startTime-F),Z=!1}return Z}finally{f=null,m=U,p=!1}}var x=!1,O=null,E=-1,I=5,w=-1;function N(){return!(e.unstable_now()-wB||125$?(B.sortIndex=U,t(u,B),n(c)===null&&B===n(u)&&(g?(v(E),E=-1):g=!0,M(C,U-$))):(B.sortIndex=Q,t(c,B),h||p||(h=!0,j(S))),B},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(B){var F=m;return function(){var U=m;m=F;try{return B.apply(this,arguments)}finally{m=U}}}})(f3);d3.exports=f3;var F7=d3.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var H7=A,Hs=F7;function Se(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),r1=Object.prototype.hasOwnProperty,U7=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Zx={},Jx={};function G7(e){return r1.call(Jx,e)?!0:r1.call(Zx,e)?!1:U7.test(e)?Jx[e]=!0:(Zx[e]=!0,!1)}function V7(e,t,n,s){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function W7(e,t,n,s){if(t===null||typeof t>"u"||V7(e,t,n,s))return!0;if(s)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function fs(e,t,n,s,o,r,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=a}var Gn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Gn[e]=new fs(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Gn[t]=new fs(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Gn[e]=new fs(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Gn[e]=new fs(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Gn[e]=new fs(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Gn[e]=new fs(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Gn[e]=new fs(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Gn[e]=new fs(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Gn[e]=new fs(e,5,!1,e.toLowerCase(),null,!1,!1)});var M_=/[\-:]([a-z])/g;function B_(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(M_,B_);Gn[t]=new fs(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(M_,B_);Gn[t]=new fs(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(M_,B_);Gn[t]=new fs(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Gn[e]=new fs(e,1,!1,e.toLowerCase(),null,!1,!1)});Gn.xlinkHref=new fs("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Gn[e]=new fs(e,1,!1,e.toLowerCase(),null,!0,!0)});function D_(e,t,n,s){var o=Gn.hasOwnProperty(t)?Gn[t]:null;(o!==null?o.type!==0:s||!(2l||o[a]!==r[l]){var c=` `+o[a].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=a&&0<=l);break}}}finally{Ag=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Eu(e):""}function $7(e){switch(e.tag){case 5:return Eu(e.type);case 16:return Eu("Lazy");case 13:return Eu("Suspense");case 19:return Eu("SuspenseList");case 0:case 2:case 15:return e=mg(e.type,!1),e;case 11:return e=mg(e.type.render,!1),e;case 1:return e=mg(e.type,!0),e;default:return""}}function c1(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case bl:return"Fragment";case yl:return"Portal";case a1:return"Profiler";case F_:return"StrictMode";case i1:return"Suspense";case l1:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case p3:return(e.displayName||"Context")+".Consumer";case m3:return(e._context.displayName||"Context")+".Provider";case H_:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case U_:return t=e.displayName||null,t!==null?t:c1(e.type)||"Memo";case ia:t=e._payload,e=e._init;try{return c1(e(t))}catch{}}return null}function Y7(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return c1(t);case 8:return t===F_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ma(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function g3(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function z7(e){var t=g3(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){s=""+a,r.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return s},setValue:function(a){s=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ff(e){e._valueTracker||(e._valueTracker=z7(e))}function v3(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),s="";return e&&(s=g3(e)?e.checked?"true":"false":e.value),e=s,e!==n?(t.setValue(e),!0):!1}function cm(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function u1(e,t){var n=t.checked;return tn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function t2(e,t){var n=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;n=Ma(t.value!=null?t.value:n),e._wrapperState={initialChecked:s,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function _3(e,t){t=t.checked,t!=null&&D_(e,"checked",t,!1)}function d1(e,t){_3(e,t);var n=Ma(t.value),s=t.type;if(n!=null)s==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?f1(e,t.type,n):t.hasOwnProperty("defaultValue")&&f1(e,t.type,Ma(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function n2(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function f1(e,t,n){(t!=="number"||cm(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Cu=Array.isArray;function Gl(e,t,n,s){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Hf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function id(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Lu={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},q7=["Webkit","ms","Moz","O"];Object.keys(Lu).forEach(function(e){q7.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Lu[t]=Lu[e]})});function C3(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Lu.hasOwnProperty(e)&&Lu[e]?(""+t).trim():t+"px"}function S3(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var s=n.indexOf("--")===0,o=C3(n,t[n],s);n==="float"&&(n="cssFloat"),s?e.setProperty(n,o):e[n]=o}}var K7=tn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function p1(e,t){if(t){if(K7[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Se(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Se(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Se(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Se(62))}}function h1(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var g1=null;function G_(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var v1=null,Vl=null,Wl=null;function r2(e){if(e=rf(e)){if(typeof v1!="function")throw Error(Se(280));var t=e.stateNode;t&&(t=Bp(t),v1(e.stateNode,e.type,t))}}function w3(e){Vl?Wl?Wl.push(e):Wl=[e]:Vl=e}function T3(){if(Vl){var e=Vl,t=Wl;if(Wl=Vl=null,r2(e),t)for(e=0;e>>=0,e===0?32:31-(a9(e)/i9|0)|0}var Uf=64,Gf=4194304;function Su(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Am(e,t){var n=e.pendingLanes;if(n===0)return 0;var s=0,o=e.suspendedLanes,r=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?s=Su(l):(r&=a,r!==0&&(s=Su(r)))}else a=n&~o,a!==0?s=Su(a):r!==0&&(s=Su(r));if(s===0)return 0;if(t!==0&&t!==s&&!(t&o)&&(o=s&-s,r=t&-t,o>=r||o===16&&(r&4194240)!==0))return t;if(s&4&&(s|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0n;n++)t.push(e);return t}function sf(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Lo(t),e[t]=n}function d9(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var s=e.eventTimes;for(e=e.expirationTimes;0=ju),m2=" ",p2=!1;function Y3(e,t){switch(e){case"keyup":return F9.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function z3(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var El=!1;function U9(e,t){switch(e){case"compositionend":return z3(t);case"keypress":return t.which!==32?null:(p2=!0,m2);case"textInput":return e=t.data,e===m2&&p2?null:e;default:return null}}function G9(e,t){if(El)return e==="compositionend"||!Q_&&Y3(e,t)?(e=W3(),PA=z_=fa=null,El=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=s}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=_2(n)}}function X3(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?X3(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Z3(){for(var e=window,t=cm();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=cm(e.document)}return t}function X_(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function X9(e){var t=Z3(),n=e.focusedElem,s=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&X3(n.ownerDocument.documentElement,n)){if(s!==null&&X_(n)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,r=Math.min(s.start,o);s=s.end===void 0?r:Math.min(s.end,o),!e.extend&&r>s&&(o=s,s=r,r=o),o=y2(n,r);var a=y2(n,s);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),r>s?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Cl=null,S1=null,Bu=null,w1=!1;function b2(e,t,n){var s=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;w1||Cl==null||Cl!==cm(s)||(s=Cl,"selectionStart"in s&&X_(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Bu&&Ad(Bu,s)||(Bu=s,s=hm(S1,"onSelect"),0Tl||(e.current=O1[Tl],O1[Tl]=null,Tl--)}function Ut(e,t){Tl++,O1[Tl]=e.current,e.current=t}var Ba={},ts=Ga(Ba),Cs=Ga(!1),wi=Ba;function ic(e,t){var n=e.type.contextTypes;if(!n)return Ba;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var o={},r;for(r in n)o[r]=t[r];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ss(e){return e=e.childContextTypes,e!=null}function vm(){Wt(Cs),Wt(ts)}function I2(e,t,n){if(ts.current!==Ba)throw Error(Se(168));Ut(ts,t),Ut(Cs,n)}function iO(e,t,n){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return n;s=s.getChildContext();for(var o in s)if(!(o in t))throw Error(Se(108,Y7(e)||"Unknown",o));return tn({},n,s)}function _m(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ba,wi=ts.current,Ut(ts,e),Ut(Cs,Cs.current),!0}function N2(e,t,n){var s=e.stateNode;if(!s)throw Error(Se(169));n?(e=iO(e,t,wi),s.__reactInternalMemoizedMergedChildContext=e,Wt(Cs),Wt(ts),Ut(ts,e)):Wt(Cs),Ut(Cs,n)}var Ir=null,Dp=!1,Ig=!1;function lO(e){Ir===null?Ir=[e]:Ir.push(e)}function cB(e){Dp=!0,lO(e)}function Va(){if(!Ig&&Ir!==null){Ig=!0;var e=0,t=Rt;try{var n=Ir;for(Rt=1;e>=a,o-=a,kr=1<<32-Lo(t)+o|n<E?(I=O,O=null):I=O.sibling;var w=m(v,O,_[E],C);if(w===null){O===null&&(O=I);break}e&&O&&w.alternate===null&&t(v,O),b=r(w,b,E),x===null?S=w:x.sibling=w,x=w,O=I}if(E===_.length)return n(v,O),Qt&&ti(v,E),S;if(O===null){for(;E<_.length;E++)O=f(v,_[E],C),O!==null&&(b=r(O,b,E),x===null?S=O:x.sibling=O,x=O);return Qt&&ti(v,E),S}for(O=s(v,O);E<_.length;E++)I=p(O,v,E,_[E],C),I!==null&&(e&&I.alternate!==null&&O.delete(I.key===null?E:I.key),b=r(I,b,E),x===null?S=I:x.sibling=I,x=I);return e&&O.forEach(function(N){return t(v,N)}),Qt&&ti(v,E),S}function g(v,b,_,C){var S=Zc(_);if(typeof S!="function")throw Error(Se(150));if(_=S.call(_),_==null)throw Error(Se(151));for(var x=S=null,O=b,E=b=0,I=null,w=_.next();O!==null&&!w.done;E++,w=_.next()){O.index>E?(I=O,O=null):I=O.sibling;var N=m(v,O,w.value,C);if(N===null){O===null&&(O=I);break}e&&O&&N.alternate===null&&t(v,O),b=r(N,b,E),x===null?S=N:x.sibling=N,x=N,O=I}if(w.done)return n(v,O),Qt&&ti(v,E),S;if(O===null){for(;!w.done;E++,w=_.next())w=f(v,w.value,C),w!==null&&(b=r(w,b,E),x===null?S=w:x.sibling=w,x=w);return Qt&&ti(v,E),S}for(O=s(v,O);!w.done;E++,w=_.next())w=p(O,v,E,w.value,C),w!==null&&(e&&w.alternate!==null&&O.delete(w.key===null?E:w.key),b=r(w,b,E),x===null?S=w:x.sibling=w,x=w);return e&&O.forEach(function(P){return t(v,P)}),Qt&&ti(v,E),S}function y(v,b,_,C){if(typeof _=="object"&&_!==null&&_.type===bl&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case Df:e:{for(var S=_.key,x=b;x!==null;){if(x.key===S){if(S=_.type,S===bl){if(x.tag===7){n(v,x.sibling),b=o(x,_.props.children),b.return=v,v=b;break e}}else if(x.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ia&&P2(S)===x.type){n(v,x.sibling),b=o(x,_.props),b.ref=su(v,x,_),b.return=v,v=b;break e}n(v,x);break}else t(v,x);x=x.sibling}_.type===bl?(b=yi(_.props.children,v.mode,C,_.key),b.return=v,v=b):(C=HA(_.type,_.key,_.props,null,v.mode,C),C.ref=su(v,b,_),C.return=v,v=C)}return a(v);case yl:e:{for(x=_.key;b!==null;){if(b.key===x)if(b.tag===4&&b.stateNode.containerInfo===_.containerInfo&&b.stateNode.implementation===_.implementation){n(v,b.sibling),b=o(b,_.children||[]),b.return=v,v=b;break e}else{n(v,b);break}else t(v,b);b=b.sibling}b=Mg(_,v.mode,C),b.return=v,v=b}return a(v);case ia:return x=_._init,y(v,b,x(_._payload),C)}if(Cu(_))return h(v,b,_,C);if(Zc(_))return g(v,b,_,C);Kf(v,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,b!==null&&b.tag===6?(n(v,b.sibling),b=o(b,_),b.return=v,v=b):(n(v,b),b=jg(_,v.mode,C),b.return=v,v=b),a(v)):n(v,b)}return y}var cc=fO(!0),AO=fO(!1),Em=Ga(null),Cm=null,Nl=null,ty=null;function ny(){ty=Nl=Cm=null}function sy(e){var t=Em.current;Wt(Em),e._currentValue=t}function R1(e,t,n){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===n)break;e=e.return}}function Yl(e,t){Cm=e,ty=Nl=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(bs=!0),e.firstContext=null)}function Ao(e){var t=e._currentValue;if(ty!==e)if(e={context:e,memoizedValue:t,next:null},Nl===null){if(Cm===null)throw Error(Se(308));Nl=e,Cm.dependencies={lanes:0,firstContext:e}}else Nl=Nl.next=e;return t}var li=null;function oy(e){li===null?li=[e]:li.push(e)}function mO(e,t,n,s){var o=t.interleaved;return o===null?(n.next=n,oy(t)):(n.next=o.next,o.next=n),t.interleaved=n,$r(e,s)}function $r(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var la=!1;function ry(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function pO(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Br(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function wa(e,t,n){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,wt&2){var o=s.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),s.pending=t,$r(e,n)}return o=s.interleaved,o===null?(t.next=t,oy(s)):(t.next=o.next,o.next=t),s.interleaved=t,$r(e,n)}function RA(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,W_(e,n)}}function L2(e,t){var n=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,n===s)){var o=null,r=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};r===null?o=r=a:r=r.next=a,n=n.next}while(n!==null);r===null?o=r=t:r=r.next=t}else o=r=t;n={baseState:s.baseState,firstBaseUpdate:o,lastBaseUpdate:r,shared:s.shared,effects:s.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Sm(e,t,n,s){var o=e.updateQueue;la=!1;var r=o.firstBaseUpdate,a=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var c=l,u=c.next;c.next=null,a===null?r=u:a.next=u,a=c;var d=e.alternate;d!==null&&(d=d.updateQueue,l=d.lastBaseUpdate,l!==a&&(l===null?d.firstBaseUpdate=u:l.next=u,d.lastBaseUpdate=c))}if(r!==null){var f=o.baseState;a=0,d=u=c=null,l=r;do{var m=l.lane,p=l.eventTime;if((s&m)===m){d!==null&&(d=d.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,g=l;switch(m=t,p=n,g.tag){case 1:if(h=g.payload,typeof h=="function"){f=h.call(p,f,m);break e}f=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,m=typeof h=="function"?h.call(p,f,m):h,m==null)break e;f=tn({},f,m);break e;case 2:la=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[l]:m.push(l))}else p={eventTime:p,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(u=d=p,c=f):d=d.next=p,a|=m;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;m=l,l=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(d===null&&(c=f),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else r===null&&(o.shared.lanes=0);Ii|=a,e.lanes=a,e.memoizedState=f}}function R2(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var s=kg.transition;kg.transition={};try{e(!1),t()}finally{Rt=n,kg.transition=s}}function PO(){return mo().memoizedState}function AB(e,t,n){var s=xa(e);if(n={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null},LO(e))RO(t,n);else if(n=mO(e,t,n,s),n!==null){var o=is();Ro(n,e,s,o),jO(n,t,s)}}function mB(e,t,n){var s=xa(e),o={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null};if(LO(e))RO(t,o);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var a=t.lastRenderedState,l=r(a,n);if(o.hasEagerState=!0,o.eagerState=l,Mo(l,a)){var c=t.interleaved;c===null?(o.next=o,oy(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}n=mO(e,t,o,s),n!==null&&(o=is(),Ro(n,e,s,o),jO(n,t,s))}}function LO(e){var t=e.alternate;return e===en||t!==null&&t===en}function RO(e,t){Du=Tm=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function jO(e,t,n){if(n&4194240){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,W_(e,n)}}var xm={readContext:Ao,useCallback:$n,useContext:$n,useEffect:$n,useImperativeHandle:$n,useInsertionEffect:$n,useLayoutEffect:$n,useMemo:$n,useReducer:$n,useRef:$n,useState:$n,useDebugValue:$n,useDeferredValue:$n,useTransition:$n,useMutableSource:$n,useSyncExternalStore:$n,useId:$n,unstable_isNewReconciler:!1},pB={readContext:Ao,useCallback:function(e,t){return Xo().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:M2,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,MA(4194308,4,xO.bind(null,t,e),n)},useLayoutEffect:function(e,t){return MA(4194308,4,e,t)},useInsertionEffect:function(e,t){return MA(4,2,e,t)},useMemo:function(e,t){var n=Xo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var s=Xo();return t=n!==void 0?n(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=AB.bind(null,en,e),[s.memoizedState,e]},useRef:function(e){var t=Xo();return e={current:e},t.memoizedState=e},useState:j2,useDebugValue:Ay,useDeferredValue:function(e){return Xo().memoizedState=e},useTransition:function(){var e=j2(!1),t=e[0];return e=fB.bind(null,e[1]),Xo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var s=en,o=Xo();if(Qt){if(n===void 0)throw Error(Se(407));n=n()}else{if(n=t(),Rn===null)throw Error(Se(349));xi&30||_O(s,t,n)}o.memoizedState=n;var r={value:n,getSnapshot:t};return o.queue=r,M2(bO.bind(null,s,r,e),[e]),s.flags|=2048,bd(9,yO.bind(null,s,r,n,t),void 0,null),n},useId:function(){var e=Xo(),t=Rn.identifierPrefix;if(Qt){var n=Or,s=kr;n=(s&~(1<<32-Lo(s)-1)).toString(32)+n,t=":"+t+"R"+n,n=_d++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=a.createElement(n,{is:s.is}):(e=a.createElement(n),n==="select"&&(a=e,s.multiple?a.multiple=!0:s.size&&(a.size=s.size))):e=a.createElementNS(e,n),e[tr]=t,e[hd]=s,$O(e,t,!1,!1),t.stateNode=e;e:{switch(a=h1(n,s),n){case"dialog":Gt("cancel",e),Gt("close",e),o=s;break;case"iframe":case"object":case"embed":Gt("load",e),o=s;break;case"video":case"audio":for(o=0;ofc&&(t.flags|=128,s=!0,ou(r,!1),t.lanes=4194304)}else{if(!s)if(e=wm(a),e!==null){if(t.flags|=128,s=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ou(r,!0),r.tail===null&&r.tailMode==="hidden"&&!a.alternate&&!Qt)return Yn(t),null}else 2*pn()-r.renderingStartTime>fc&&n!==1073741824&&(t.flags|=128,s=!0,ou(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(n=r.last,n!==null?n.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=pn(),t.sibling=null,n=Jt.current,Ut(Jt,s?n&1|2:n&1),t):(Yn(t),null);case 22:case 23:return _y(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&t.mode&1?ks&1073741824&&(Yn(t),t.subtreeFlags&6&&(t.flags|=8192)):Yn(t),null;case 24:return null;case 25:return null}throw Error(Se(156,t.tag))}function CB(e,t){switch(J_(t),t.tag){case 1:return Ss(t.type)&&vm(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return uc(),Wt(Cs),Wt(ts),ly(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return iy(t),null;case 13:if(Wt(Jt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Se(340));lc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Wt(Jt),null;case 4:return uc(),null;case 10:return sy(t.type._context),null;case 22:case 23:return _y(),null;case 24:return null;default:return null}}var Xf=!1,Xn=!1,SB=typeof WeakSet=="function"?WeakSet:Set,je=null;function kl(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(s){an(e,t,s)}else n.current=null}function V1(e,t,n){try{n()}catch(s){an(e,t,s)}}var z2=!1;function wB(e,t){if(T1=mm,e=Z3(),X_(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var s=n.getSelection&&n.getSelection();if(s&&s.rangeCount!==0){n=s.anchorNode;var o=s.anchorOffset,r=s.focusNode;s=s.focusOffset;try{n.nodeType,r.nodeType}catch{n=null;break e}var a=0,l=-1,c=-1,u=0,d=0,f=e,m=null;t:for(;;){for(var p;f!==n||o!==0&&f.nodeType!==3||(l=a+o),f!==r||s!==0&&f.nodeType!==3||(c=a+s),f.nodeType===3&&(a+=f.nodeValue.length),(p=f.firstChild)!==null;)m=f,f=p;for(;;){if(f===e)break t;if(m===n&&++u===o&&(l=a),m===r&&++d===s&&(c=a),(p=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=p}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(x1={focusedElem:e,selectionRange:n},mm=!1,je=t;je!==null;)if(t=je,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,je=e;else for(;je!==null;){t=je;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var g=h.memoizedProps,y=h.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Eo(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Se(163))}}catch(C){an(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,je=e;break}je=t.return}return h=z2,z2=!1,h}function Fu(e,t,n){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var o=s=s.next;do{if((o.tag&e)===e){var r=o.destroy;o.destroy=void 0,r!==void 0&&V1(t,n,r)}o=o.next}while(o!==s)}}function Up(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var s=n.create;n.destroy=s()}n=n.next}while(n!==t)}}function W1(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function qO(e){var t=e.alternate;t!==null&&(e.alternate=null,qO(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[tr],delete t[hd],delete t[k1],delete t[iB],delete t[lB])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function KO(e){return e.tag===5||e.tag===3||e.tag===4}function q2(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||KO(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function $1(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=gm));else if(s!==4&&(e=e.child,e!==null))for($1(e,t,n),e=e.sibling;e!==null;)$1(e,t,n),e=e.sibling}function Y1(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(Y1(e,t,n),e=e.sibling;e!==null;)Y1(e,t,n),e=e.sibling}var Dn=null,Co=!1;function ta(e,t,n){for(n=n.child;n!==null;)QO(e,t,n),n=n.sibling}function QO(e,t,n){if(ar&&typeof ar.onCommitFiberUnmount=="function")try{ar.onCommitFiberUnmount(Lp,n)}catch{}switch(n.tag){case 5:Xn||kl(n,t);case 6:var s=Dn,o=Co;Dn=null,ta(e,t,n),Dn=s,Co=o,Dn!==null&&(Co?(e=Dn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Dn.removeChild(n.stateNode));break;case 18:Dn!==null&&(Co?(e=Dn,n=n.stateNode,e.nodeType===8?xg(e.parentNode,n):e.nodeType===1&&xg(e,n),dd(e)):xg(Dn,n.stateNode));break;case 4:s=Dn,o=Co,Dn=n.stateNode.containerInfo,Co=!0,ta(e,t,n),Dn=s,Co=o;break;case 0:case 11:case 14:case 15:if(!Xn&&(s=n.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){o=s=s.next;do{var r=o,a=r.destroy;r=r.tag,a!==void 0&&(r&2||r&4)&&V1(n,t,a),o=o.next}while(o!==s)}ta(e,t,n);break;case 1:if(!Xn&&(kl(n,t),s=n.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=n.memoizedProps,s.state=n.memoizedState,s.componentWillUnmount()}catch(l){an(n,t,l)}ta(e,t,n);break;case 21:ta(e,t,n);break;case 22:n.mode&1?(Xn=(s=Xn)||n.memoizedState!==null,ta(e,t,n),Xn=s):ta(e,t,n);break;default:ta(e,t,n)}}function K2(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new SB),t.forEach(function(s){var o=RB.bind(null,e,s);n.has(s)||(n.add(s),s.then(o,o))})}}function _o(e,t){var n=t.deletions;if(n!==null)for(var s=0;so&&(o=a),s&=~r}if(s=o,s=pn()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*xB(s/1960))-s,10e?16:e,Aa===null)var s=!1;else{if(e=Aa,Aa=null,km=0,wt&6)throw Error(Se(331));var o=wt;for(wt|=4,je=e.current;je!==null;){var r=je,a=r.child;if(je.flags&16){var l=r.deletions;if(l!==null){for(var c=0;cpn()-gy?_i(e,0):hy|=n),ws(e,t)}function oP(e,t){t===0&&(e.mode&1?(t=Gf,Gf<<=1,!(Gf&130023424)&&(Gf=4194304)):t=1);var n=is();e=$r(e,t),e!==null&&(sf(e,t,n),ws(e,n))}function LB(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),oP(e,n)}function RB(e,t){var n=0;switch(e.tag){case 13:var s=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(Se(314))}s!==null&&s.delete(t),oP(e,n)}var rP;rP=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Cs.current)bs=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return bs=!1,bB(e,t,n);bs=!!(e.flags&131072)}else bs=!1,Qt&&t.flags&1048576&&cO(t,bm,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;BA(e,t),e=t.pendingProps;var o=ic(t,ts.current);Yl(t,n),o=uy(null,t,s,e,o,n);var r=dy();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ss(s)?(r=!0,_m(t)):r=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ry(t),o.updater=Hp,t.stateNode=o,o._reactInternals=t,M1(t,s,e,n),t=F1(null,t,s,!0,r,n)):(t.tag=0,Qt&&r&&Z_(t),ss(null,t,o,n),t=t.child),t;case 16:s=t.elementType;e:{switch(BA(e,t),e=t.pendingProps,o=s._init,s=o(s._payload),t.type=s,o=t.tag=MB(s),e=Eo(s,e),o){case 0:t=D1(null,t,s,e,n);break e;case 1:t=W2(null,t,s,e,n);break e;case 11:t=G2(null,t,s,e,n);break e;case 14:t=V2(null,t,s,Eo(s.type,e),n);break e}throw Error(Se(306,s,""))}return t;case 0:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:Eo(s,o),D1(e,t,s,o,n);case 1:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:Eo(s,o),W2(e,t,s,o,n);case 3:e:{if(GO(t),e===null)throw Error(Se(387));s=t.pendingProps,r=t.memoizedState,o=r.element,pO(e,t),Sm(t,s,null,n);var a=t.memoizedState;if(s=a.element,r.isDehydrated)if(r={element:s,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){o=dc(Error(Se(423)),t),t=$2(e,t,s,n,o);break e}else if(s!==o){o=dc(Error(Se(424)),t),t=$2(e,t,s,n,o);break e}else for(Rs=Sa(t.stateNode.containerInfo.firstChild),Ds=t,Qt=!0,wo=null,n=AO(t,null,s,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(lc(),s===o){t=Yr(e,t,n);break e}ss(e,t,s,n)}t=t.child}return t;case 5:return hO(t),e===null&&L1(t),s=t.type,o=t.pendingProps,r=e!==null?e.memoizedProps:null,a=o.children,I1(s,o)?a=null:r!==null&&I1(s,r)&&(t.flags|=32),UO(e,t),ss(e,t,a,n),t.child;case 6:return e===null&&L1(t),null;case 13:return VO(e,t,n);case 4:return ay(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=cc(t,null,s,n):ss(e,t,s,n),t.child;case 11:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:Eo(s,o),G2(e,t,s,o,n);case 7:return ss(e,t,t.pendingProps,n),t.child;case 8:return ss(e,t,t.pendingProps.children,n),t.child;case 12:return ss(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(s=t.type._context,o=t.pendingProps,r=t.memoizedProps,a=o.value,Ut(Em,s._currentValue),s._currentValue=a,r!==null)if(Mo(r.value,a)){if(r.children===o.children&&!Cs.current){t=Yr(e,t,n);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var l=r.dependencies;if(l!==null){a=r.child;for(var c=l.firstContext;c!==null;){if(c.context===s){if(r.tag===1){c=Br(-1,n&-n),c.tag=2;var u=r.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}r.lanes|=n,c=r.alternate,c!==null&&(c.lanes|=n),R1(r.return,n,t),l.lanes|=n;break}c=c.next}}else if(r.tag===10)a=r.type===t.type?null:r.child;else if(r.tag===18){if(a=r.return,a===null)throw Error(Se(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),R1(a,n,t),a=r.sibling}else a=r.child;if(a!==null)a.return=r;else for(a=r;a!==null;){if(a===t){a=null;break}if(r=a.sibling,r!==null){r.return=a.return,a=r;break}a=a.return}r=a}ss(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,s=t.pendingProps.children,Yl(t,n),o=Ao(o),s=s(o),t.flags|=1,ss(e,t,s,n),t.child;case 14:return s=t.type,o=Eo(s,t.pendingProps),o=Eo(s.type,o),V2(e,t,s,o,n);case 15:return FO(e,t,t.type,t.pendingProps,n);case 17:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:Eo(s,o),BA(e,t),t.tag=1,Ss(s)?(e=!0,_m(t)):e=!1,Yl(t,n),MO(t,s,o),M1(t,s,o,n),F1(null,t,s,!0,e,n);case 19:return WO(e,t,n);case 22:return HO(e,t,n)}throw Error(Se(156,t.tag))};function aP(e,t){return L3(e,t)}function jB(e,t,n,s){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function io(e,t,n,s){return new jB(e,t,n,s)}function by(e){return e=e.prototype,!(!e||!e.isReactComponent)}function MB(e){if(typeof e=="function")return by(e)?1:0;if(e!=null){if(e=e.$$typeof,e===H_)return 11;if(e===U_)return 14}return 2}function Ia(e,t){var n=e.alternate;return n===null?(n=io(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function HA(e,t,n,s,o,r){var a=2;if(s=e,typeof e=="function")by(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case bl:return yi(n.children,o,r,t);case F_:a=8,o|=8;break;case a1:return e=io(12,n,t,o|2),e.elementType=a1,e.lanes=r,e;case i1:return e=io(13,n,t,o),e.elementType=i1,e.lanes=r,e;case l1:return e=io(19,n,t,o),e.elementType=l1,e.lanes=r,e;case h3:return Vp(n,o,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case m3:a=10;break e;case p3:a=9;break e;case H_:a=11;break e;case U_:a=14;break e;case ia:a=16,s=null;break e}throw Error(Se(130,e==null?e:typeof e,""))}return t=io(a,n,t,o),t.elementType=e,t.type=s,t.lanes=r,t}function yi(e,t,n,s){return e=io(7,e,s,t),e.lanes=n,e}function Vp(e,t,n,s){return e=io(22,e,s,t),e.elementType=h3,e.lanes=n,e.stateNode={isHidden:!1},e}function jg(e,t,n){return e=io(6,e,null,t),e.lanes=n,e}function Mg(e,t,n){return t=io(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function BB(e,t,n,s,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hg(0),this.expirationTimes=hg(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hg(0),this.identifierPrefix=s,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ey(e,t,n,s,o,r,a,l,c){return e=new BB(e,t,n,l,c),t===1?(t=1,r===!0&&(t|=8)):t=0,r=io(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:s,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ry(r),e}function DB(e,t,n){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(uP)}catch(e){console.error(e)}}uP(),u3.exports=Gs;var lf=u3.exports;const _ge=us(lf);var sI=lf;o1.createRoot=sI.createRoot,o1.hydrateRoot=sI.hydrateRoot;function X1(e,t){return X1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},X1(e,t)}function lr(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,X1(e,t)}var dP={exports:{}},VB="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",WB=VB,$B=WB;function fP(){}function AP(){}AP.resetWarningCache=fP;var YB=function(){function e(s,o,r,a,l,c){if(c!==$B){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:AP,resetWarningCache:fP};return n.PropTypes=n,n};dP.exports=YB();var Ty=dP.exports;const mt=us(Ty);function Vn(){return Vn=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;d--){var f=s[d];f==="."?Bg(s,d):f===".."?(Bg(s,d),u++):u&&(Bg(s,d),u--)}if(!a)for(;u--;u)s.unshift("..");a&&s[0]!==""&&(!s[0]||!eA(s[0]))&&s.unshift("");var m=s.join("/");return l&&m.substr(-1)!=="/"&&(m+="/"),m}function oI(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function UA(e,t){if(e===t)return!0;if(e==null||t==null)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(o,r){return UA(o,t[r])});if(typeof e=="object"||typeof t=="object"){var n=oI(e),s=oI(t);return n!==e||s!==t?UA(n,s):Object.keys(Object.assign({},e,t)).every(function(o){return UA(e[o],t[o])})}return!1}var qB="Invariant failed";function Wa(e,t){throw new Error(qB)}function Gu(e){return e.charAt(0)==="/"?e:"/"+e}function rI(e){return e.charAt(0)==="/"?e.substr(1):e}function KB(e,t){return e.toLowerCase().indexOf(t.toLowerCase())===0&&"/?#".indexOf(e.charAt(t.length))!==-1}function mP(e,t){return KB(e,t)?e.substr(t.length):e}function pP(e){return e.charAt(e.length-1)==="/"?e.slice(0,-1):e}function QB(e){var t=e||"/",n="",s="",o=t.indexOf("#");o!==-1&&(s=t.substr(o),t=t.substr(0,o));var r=t.indexOf("?");return r!==-1&&(n=t.substr(r),t=t.substr(0,r)),{pathname:t,search:n==="?"?"":n,hash:s==="#"?"":s}}function gs(e){var t=e.pathname,n=e.search,s=e.hash,o=t||"/";return n&&n!=="?"&&(o+=n.charAt(0)==="?"?n:"?"+n),s&&s!=="#"&&(o+=s.charAt(0)==="#"?s:"#"+s),o}function as(e,t,n,s){var o;typeof e=="string"?(o=QB(e),o.state=t):(o=Vn({},e),o.pathname===void 0&&(o.pathname=""),o.search?o.search.charAt(0)!=="?"&&(o.search="?"+o.search):o.search="",o.hash?o.hash.charAt(0)!=="#"&&(o.hash="#"+o.hash):o.hash="",t!==void 0&&o.state===void 0&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(r){throw r instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):r}return n&&(o.key=n),s?o.pathname?o.pathname.charAt(0)!=="/"&&(o.pathname=zB(o.pathname,s.pathname)):o.pathname=s.pathname:o.pathname||(o.pathname="/"),o}function XB(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&UA(e.state,t.state)}function xy(){var e=null;function t(a){return e=a,function(){e===a&&(e=null)}}function n(a,l,c,u){if(e!=null){var d=typeof e=="function"?e(a,l):e;typeof d=="string"?typeof c=="function"?c(d,u):u(!0):u(d!==!1)}else u(!0)}var s=[];function o(a){var l=!0;function c(){l&&a.apply(void 0,arguments)}return s.push(c),function(){l=!1,s=s.filter(function(u){return u!==c})}}function r(){for(var a=arguments.length,l=new Array(a),c=0;cR?D.splice(R,D.length-R,N):D.push(N),d({action:w,location:N,index:R,entries:D})}})}function y(E,I){var w="REPLACE",N=as(E,I,f(),O.location);u.confirmTransitionTo(N,w,n,function(P){P&&(O.entries[O.index]=N,d({action:w,location:N}))})}function v(E){var I=uI(O.index+E,0,O.entries.length-1),w="POP",N=O.entries[I];u.confirmTransitionTo(N,w,n,function(P){P?d({action:w,location:N,index:I}):d()})}function b(){v(-1)}function _(){v(1)}function C(E){var I=O.index+E;return I>=0&&I-1?"[^"+ui(e)+"]+?":ui(t)+"|(?:(?!"+ui(t)+")[^"+ui(e)+"])+?"}function uD(e,t){return _P(Iy(e,t),t)}function dD(e){return encodeURI(e).replace(/[\/?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function fD(e){return encodeURI(e).replace(/[?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function _P(e,t){for(var n=new Array(e.length),s=0;s"u"&&(Ac=By);function qD(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var KD=Ac(function(e,t){var n=e.innerRef,s=e.navigate,o=e.onClick,r=oh(e,["innerRef","navigate","onClick"]),a=r.target,l=Vn({},r,{onClick:function(u){try{o&&o(u)}catch(d){throw u.preventDefault(),d}!u.defaultPrevented&&u.button===0&&(!a||a==="_self")&&!qD(u)&&(u.preventDefault(),s())}});return By!==Ac?l.ref=t||n:l.ref=n,Pe.createElement("a",l)}),Dy=Ac(function(e,t){var n=e.component,s=n===void 0?KD:n,o=e.replace,r=e.to,a=e.innerRef,l=oh(e,["component","replace","to","innerRef"]);return Pe.createElement(cr.Consumer,null,function(c){c||Wa();var u=c.history,d=e0(J1(r,c.location),c.location),f=d?u.createHref(d):"",m=Vn({},l,{href:f,navigate:function(){var h=J1(r,c.location),g=gs(c.location)===gs(e0(h)),y=o||g?u.replace:u.push;y(h)}});return By!==Ac?m.ref=t||a:m.innerRef=a,Pe.createElement(s,m)})}),LP=function(t){return t},Rm=Pe.forwardRef;typeof Rm>"u"&&(Rm=LP);function QD(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(o[n]=e[n]);return o}var ze={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},iF={rel:["amphtml","canonical","alternate"]},lF={type:["application/ld+json"]},cF={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},EI=Object.keys(ze).map(function(e){return ze[e]}),jm={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},uF=Object.keys(jm).reduce(function(e,t){return e[jm[t]]=t,e},{}),ql=function(e,t){for(var n=e.length-1;n>=0;n-=1){var s=e[n];if(Object.prototype.hasOwnProperty.call(s,t))return s[t]}return null},dF=function(e){var t=ql(e,ze.TITLE),n=ql(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,function(){return t});var s=ql(e,"defaultTitle");return t||s||void 0},fF=function(e){return ql(e,"onChangeClientState")||function(){}},Gg=function(e,t){return t.filter(function(n){return n[e]!==void 0}).map(function(n){return n[e]}).reduce(function(n,s){return dn({},n,s)},{})},AF=function(e,t){return t.filter(function(n){return n[ze.BASE]!==void 0}).map(function(n){return n[ze.BASE]}).reverse().reduce(function(n,s){if(!n.length)for(var o=Object.keys(s),r=0;r/g,">").replace(/"/g,""").replace(/'/g,"'")},SI=function(e){return Object.keys(e).reduce(function(t,n){var s=e[n]!==void 0?n+'="'+e[n]+'"':""+n;return t?t+" "+s:s},"")},wI=function(e,t){return t===void 0&&(t={}),Object.keys(e).reduce(function(n,s){return n[jm[s]||s]=e[s],n},t)},VA=function(e,t){return t.map(function(n,s){var o,r=((o={key:s})["data-rh"]=!0,o);return Object.keys(n).forEach(function(a){var l=jm[a]||a;l==="innerHTML"||l==="cssText"?r.dangerouslySetInnerHTML={__html:n.innerHTML||n.cssText}:r[l]=n[a]}),Pe.createElement(e,r)})},Ks=function(e,t,n){switch(e){case ze.TITLE:return{toComponent:function(){return o=t.titleAttributes,(r={key:s=t.title})["data-rh"]=!0,a=wI(o,r),[Pe.createElement(ze.TITLE,a,s)];var s,o,r,a},toString:function(){return function(s,o,r,a){var l=SI(r),c=jP(o);return l?"<"+s+' data-rh="true" '+l+">"+Wg(c,a)+"":"<"+s+' data-rh="true">'+Wg(c,a)+""}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return wI(t)},toString:function(){return SI(t)}};default:return{toComponent:function(){return VA(e,t)},toString:function(){return function(s,o,r){return o.reduce(function(a,l){var c=Object.keys(l).filter(function(f){return!(f==="innerHTML"||f==="cssText")}).reduce(function(f,m){var p=l[m]===void 0?m:m+'="'+Wg(l[m],r)+'"';return f?f+" "+p:p},""),u=l.innerHTML||l.cssText||"",d=pF.indexOf(s)===-1;return a+"<"+s+' data-rh="true" '+c+(d?"/>":">"+u+"")},"")}(e,t,n)}}}},n0=function(e){var t=e.baseTag,n=e.bodyAttributes,s=e.encode,o=e.htmlAttributes,r=e.noscriptTags,a=e.styleTags,l=e.title,c=l===void 0?"":l,u=e.titleAttributes,d=e.linkTags,f=e.metaTags,m=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(g){var y=g.linkTags,v=g.scriptTags,b=g.encode,_=Vg(g.metaTags,cF),C=Vg(y,iF),S=Vg(v,lF);return{priorityMethods:{toComponent:function(){return[].concat(VA(ze.META,_.priority),VA(ze.LINK,C.priority),VA(ze.SCRIPT,S.priority))},toString:function(){return Ks(ze.META,_.priority,b)+" "+Ks(ze.LINK,C.priority,b)+" "+Ks(ze.SCRIPT,S.priority,b)}},metaTags:_.default,linkTags:C.default,scriptTags:S.default}}(e);p=h.priorityMethods,d=h.linkTags,f=h.metaTags,m=h.scriptTags}return{priority:p,base:Ks(ze.BASE,t,s),bodyAttributes:Ks("bodyAttributes",n,s),htmlAttributes:Ks("htmlAttributes",o,s),link:Ks(ze.LINK,d,s),meta:Ks(ze.META,f,s),noscript:Ks(ze.NOSCRIPT,r,s),script:Ks(ze.SCRIPT,m,s),style:Ks(ze.STYLE,a,s),title:Ks(ze.TITLE,{title:c,titleAttributes:u},s)}},tA=[],s0=function(e,t){var n=this;t===void 0&&(t=typeof document<"u"),this.instances=[],this.value={setHelmet:function(s){n.context.helmet=s},helmetInstances:{get:function(){return n.canUseDOM?tA:n.instances},add:function(s){(n.canUseDOM?tA:n.instances).push(s)},remove:function(s){var o=(n.canUseDOM?tA:n.instances).indexOf(s);(n.canUseDOM?tA:n.instances).splice(o,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=n0({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},MP=Pe.createContext({}),hF=mt.shape({setHelmet:mt.func,helmetInstances:mt.shape({get:mt.func,add:mt.func,remove:mt.func})}),gF=typeof document<"u",Pl=function(e){function t(n){var s;return(s=e.call(this,n)||this).helmetData=new s0(s.props.context,t.canUseDOM),s}return Fy(t,e),t.prototype.render=function(){return Pe.createElement(MP.Provider,{value:this.helmetData.value},this.props.children)},t}(A.Component);Pl.canUseDOM=gF,Pl.propTypes={context:mt.shape({helmet:mt.shape()}),children:mt.node.isRequired},Pl.defaultProps={context:{}},Pl.displayName="HelmetProvider";var Ji=function(e,t){var n,s=document.head||document.querySelector(ze.HEAD),o=s.querySelectorAll(e+"[data-rh]"),r=[].slice.call(o),a=[];return t&&t.length&&t.forEach(function(l){var c=document.createElement(e);for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(u==="innerHTML"?c.innerHTML=l.innerHTML:u==="cssText"?c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText)):c.setAttribute(u,l[u]===void 0?"":l[u]));c.setAttribute("data-rh","true"),r.some(function(d,f){return n=f,c.isEqualNode(d)})?r.splice(n,1):a.push(c)}),r.forEach(function(l){return l.parentNode.removeChild(l)}),a.forEach(function(l){return s.appendChild(l)}),{oldTags:r,newTags:a}},$g=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var s=n.getAttribute("data-rh"),o=s?s.split(","):[],r=[].concat(o),a=Object.keys(t),l=0;l=0;f-=1)n.removeAttribute(r[f]);o.length===r.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==a.join(",")&&n.setAttribute("data-rh",a.join(","))}},TI=function(e,t){var n=e.baseTag,s=e.htmlAttributes,o=e.linkTags,r=e.metaTags,a=e.noscriptTags,l=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,d=e.title,f=e.titleAttributes;$g(ze.BODY,e.bodyAttributes),$g(ze.HTML,s),function(g,y){g!==void 0&&document.title!==g&&(document.title=jP(g)),$g(ze.TITLE,y)}(d,f);var m={baseTag:Ji(ze.BASE,n),linkTags:Ji(ze.LINK,o),metaTags:Ji(ze.META,r),noscriptTags:Ji(ze.NOSCRIPT,a),scriptTags:Ji(ze.SCRIPT,c),styleTags:Ji(ze.STYLE,u)},p={},h={};Object.keys(m).forEach(function(g){var y=m[g],v=y.newTags,b=y.oldTags;v.length&&(p[g]=v),b.length&&(h[g]=m[g].oldTags)}),t&&t(),l(e,p,h)},lu=null,Mm=function(e){function t(){for(var s,o=arguments.length,r=new Array(o),a=0;a elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(s){var o,r=s.child,a=s.arrayTypeChildren;return dn({},a,((o={})[r.type]=[].concat(a[r.type]||[],[dn({},s.newChildProps,this.mapNestedChildrenToProps(r,s.nestedChildren))]),o))},n.mapObjectTypeChildren=function(s){var o,r,a=s.child,l=s.newProps,c=s.newChildProps,u=s.nestedChildren;switch(a.type){case ze.TITLE:return dn({},l,((o={})[a.type]=u,o.titleAttributes=dn({},c),o));case ze.BODY:return dn({},l,{bodyAttributes:dn({},c)});case ze.HTML:return dn({},l,{htmlAttributes:dn({},c)});default:return dn({},l,((r={})[a.type]=dn({},c),r))}},n.mapArrayTypeChildrenToProps=function(s,o){var r=dn({},o);return Object.keys(s).forEach(function(a){var l;r=dn({},r,((l={})[a]=s[a],l))}),r},n.warnOnInvalidChildren=function(s,o){return yI(EI.some(function(r){return s.type===r}),typeof s.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+EI.join(", ")+" are allowed. Helmet does not support rendering <"+s.type+"> elements. Refer to our API for more information."),yI(!o||typeof o=="string"||Array.isArray(o)&&!o.some(function(r){return typeof r!="string"}),"Helmet expects a string as a child of <"+s.type+">. Did you forget to wrap your children in braces? ( <"+s.type+">{``} ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(s,o){var r=this,a={};return Pe.Children.forEach(s,function(l){if(l&&l.props){var c=l.props,u=c.children,d=bI(c,vF),f=Object.keys(d).reduce(function(p,h){return p[uF[h]||h]=d[h],p},{}),m=l.type;switch(typeof m=="symbol"?m=m.toString():r.warnOnInvalidChildren(l,u),m){case ze.FRAGMENT:o=r.mapChildrenToProps(u,o);break;case ze.LINK:case ze.META:case ze.NOSCRIPT:case ze.SCRIPT:case ze.STYLE:a=r.flattenArrayTypeChildren({child:l,arrayTypeChildren:a,newChildProps:f,nestedChildren:u});break;default:o=r.mapObjectTypeChildren({child:l,newProps:o,newChildProps:f,nestedChildren:u})}}}),this.mapArrayTypeChildrenToProps(a,o)},n.render=function(){var s=this.props,o=s.children,r=bI(s,_F),a=dn({},r),l=r.helmetData;return o&&(a=this.mapChildrenToProps(o,a)),!l||l instanceof s0||(l=new s0(l.context,l.instances)),l?Pe.createElement(Mm,dn({},a,{context:l.value,helmetData:void 0})):Pe.createElement(MP.Consumer,null,function(c){return Pe.createElement(Mm,dn({},a,{context:c}))})},t}(A.Component);WA.propTypes={base:mt.object,bodyAttributes:mt.object,children:mt.oneOfType([mt.arrayOf(mt.node),mt.node]),defaultTitle:mt.string,defer:mt.bool,encodeSpecialCharacters:mt.bool,htmlAttributes:mt.object,link:mt.arrayOf(mt.object),meta:mt.arrayOf(mt.object),noscript:mt.arrayOf(mt.object),onChangeClientState:mt.func,script:mt.arrayOf(mt.object),style:mt.arrayOf(mt.object),title:mt.string,titleAttributes:mt.object,titleTemplate:mt.string,prioritizeSeoTags:mt.bool,helmetData:mt.object},WA.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},WA.displayName="Helmet";var BP={},lh={};lh.byteLength=EF;lh.toByteArray=SF;lh.fromByteArray=xF;var nr=[],eo=[],yF=typeof Uint8Array<"u"?Uint8Array:Array,Yg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var el=0,bF=Yg.length;el0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var s=n===t?0:4-n%4;return[n,s]}function EF(e){var t=DP(e),n=t[0],s=t[1];return(n+s)*3/4-s}function CF(e,t,n){return(t+n)*3/4-n}function SF(e){var t,n=DP(e),s=n[0],o=n[1],r=new yF(CF(e,s,o)),a=0,l=o>0?s-4:s,c;for(c=0;c>16&255,r[a++]=t>>8&255,r[a++]=t&255;return o===2&&(t=eo[e.charCodeAt(c)]<<2|eo[e.charCodeAt(c+1)]>>4,r[a++]=t&255),o===1&&(t=eo[e.charCodeAt(c)]<<10|eo[e.charCodeAt(c+1)]<<4|eo[e.charCodeAt(c+2)]>>2,r[a++]=t>>8&255,r[a++]=t&255),r}function wF(e){return nr[e>>18&63]+nr[e>>12&63]+nr[e>>6&63]+nr[e&63]}function TF(e,t,n){for(var s,o=[],r=t;rl?l:a+r));return s===1?(t=e[n-1],o.push(nr[t>>2]+nr[t<<4&63]+"==")):s===2&&(t=(e[n-2]<<8)+e[n-1],o.push(nr[t>>10]+nr[t>>4&63]+nr[t<<2&63]+"=")),o.join("")}var Hy={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */Hy.read=function(e,t,n,s,o){var r,a,l=o*8-s-1,c=(1<>1,d=-7,f=n?o-1:0,m=n?-1:1,p=e[t+f];for(f+=m,r=p&(1<<-d)-1,p>>=-d,d+=l;d>0;r=r*256+e[t+f],f+=m,d-=8);for(a=r&(1<<-d)-1,r>>=-d,d+=s;d>0;a=a*256+e[t+f],f+=m,d-=8);if(r===0)r=1-u;else{if(r===c)return a?NaN:(p?-1:1)*(1/0);a=a+Math.pow(2,s),r=r-u}return(p?-1:1)*a*Math.pow(2,r-s)};Hy.write=function(e,t,n,s,o,r){var a,l,c,u=r*8-o-1,d=(1<>1,m=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:r-1,h=s?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,a=d):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),a+f>=1?t+=m/c:t+=m*Math.pow(2,1-f),t*c>=2&&(a++,c/=2),a+f>=d?(l=0,a=d):a+f>=1?(l=(t*c-1)*Math.pow(2,o),a=a+f):(l=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=l&255,p+=h,l/=256,o-=8);for(a=a<0;e[n+p]=a&255,p+=h,a/=256,u-=8);e[n+p-h]|=g*128};/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */(function(e){const t=lh,n=Hy,s=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=l,e.SlowBuffer=b,e.INSPECT_MAX_BYTES=50;const o=2147483647;e.kMaxLength=o,l.TYPED_ARRAY_SUPPORT=r(),!l.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function r(){try{const G=new Uint8Array(1),k={foo:function(){return 42}};return Object.setPrototypeOf(k,Uint8Array.prototype),Object.setPrototypeOf(G,k),G.foo()===42}catch{return!1}}Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}});function a(G){if(G>o)throw new RangeError('The value "'+G+'" is invalid for option "size"');const k=new Uint8Array(G);return Object.setPrototypeOf(k,l.prototype),k}function l(G,k,T){if(typeof G=="number"){if(typeof k=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(G)}return c(G,k,T)}l.poolSize=8192;function c(G,k,T){if(typeof G=="string")return m(G,k);if(ArrayBuffer.isView(G))return h(G);if(G==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G);if(ne(G,ArrayBuffer)||G&&ne(G.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ne(G,SharedArrayBuffer)||G&&ne(G.buffer,SharedArrayBuffer)))return g(G,k,T);if(typeof G=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const V=G.valueOf&&G.valueOf();if(V!=null&&V!==G)return l.from(V,k,T);const X=y(G);if(X)return X;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof G[Symbol.toPrimitive]=="function")return l.from(G[Symbol.toPrimitive]("string"),k,T);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G)}l.from=function(G,k,T){return c(G,k,T)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array);function u(G){if(typeof G!="number")throw new TypeError('"size" argument must be of type number');if(G<0)throw new RangeError('The value "'+G+'" is invalid for option "size"')}function d(G,k,T){return u(G),G<=0?a(G):k!==void 0?typeof T=="string"?a(G).fill(k,T):a(G).fill(k):a(G)}l.alloc=function(G,k,T){return d(G,k,T)};function f(G){return u(G),a(G<0?0:v(G)|0)}l.allocUnsafe=function(G){return f(G)},l.allocUnsafeSlow=function(G){return f(G)};function m(G,k){if((typeof k!="string"||k==="")&&(k="utf8"),!l.isEncoding(k))throw new TypeError("Unknown encoding: "+k);const T=_(G,k)|0;let V=a(T);const X=V.write(G,k);return X!==T&&(V=V.slice(0,X)),V}function p(G){const k=G.length<0?0:v(G.length)|0,T=a(k);for(let V=0;V=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return G|0}function b(G){return+G!=G&&(G=0),l.alloc(+G)}l.isBuffer=function(k){return k!=null&&k._isBuffer===!0&&k!==l.prototype},l.compare=function(k,T){if(ne(k,Uint8Array)&&(k=l.from(k,k.offset,k.byteLength)),ne(T,Uint8Array)&&(T=l.from(T,T.offset,T.byteLength)),!l.isBuffer(k)||!l.isBuffer(T))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k===T)return 0;let V=k.length,X=T.length;for(let te=0,Ae=Math.min(V,X);teX.length?(l.isBuffer(Ae)||(Ae=l.from(Ae)),Ae.copy(X,te)):Uint8Array.prototype.set.call(X,Ae,te);else if(l.isBuffer(Ae))Ae.copy(X,te);else throw new TypeError('"list" argument must be an Array of Buffers');te+=Ae.length}return X};function _(G,k){if(l.isBuffer(G))return G.length;if(ArrayBuffer.isView(G)||ne(G,ArrayBuffer))return G.byteLength;if(typeof G!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof G);const T=G.length,V=arguments.length>2&&arguments[2]===!0;if(!V&&T===0)return 0;let X=!1;for(;;)switch(k){case"ascii":case"latin1":case"binary":return T;case"utf8":case"utf-8":return le(G).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T*2;case"hex":return T>>>1;case"base64":return Ve(G).length;default:if(X)return V?-1:le(G).length;k=(""+k).toLowerCase(),X=!0}}l.byteLength=_;function C(G,k,T){let V=!1;if((k===void 0||k<0)&&(k=0),k>this.length||((T===void 0||T>this.length)&&(T=this.length),T<=0)||(T>>>=0,k>>>=0,T<=k))return"";for(G||(G="utf8");;)switch(G){case"hex":return F(this,k,T);case"utf8":case"utf-8":return R(this,k,T);case"ascii":return M(this,k,T);case"latin1":case"binary":return B(this,k,T);case"base64":return L(this,k,T);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,k,T);default:if(V)throw new TypeError("Unknown encoding: "+G);G=(G+"").toLowerCase(),V=!0}}l.prototype._isBuffer=!0;function S(G,k,T){const V=G[k];G[k]=G[T],G[T]=V}l.prototype.swap16=function(){const k=this.length;if(k%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let T=0;TT&&(k+=" ... "),""},s&&(l.prototype[s]=l.prototype.inspect),l.prototype.compare=function(k,T,V,X,te){if(ne(k,Uint8Array)&&(k=l.from(k,k.offset,k.byteLength)),!l.isBuffer(k))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k);if(T===void 0&&(T=0),V===void 0&&(V=k?k.length:0),X===void 0&&(X=0),te===void 0&&(te=this.length),T<0||V>k.length||X<0||te>this.length)throw new RangeError("out of range index");if(X>=te&&T>=V)return 0;if(X>=te)return-1;if(T>=V)return 1;if(T>>>=0,V>>>=0,X>>>=0,te>>>=0,this===k)return 0;let Ae=te-X,He=V-T;const ot=Math.min(Ae,He),Ze=this.slice(X,te),_t=k.slice(T,V);for(let gt=0;gt2147483647?T=2147483647:T<-2147483648&&(T=-2147483648),T=+T,he(T)&&(T=X?0:G.length-1),T<0&&(T=G.length+T),T>=G.length){if(X)return-1;T=G.length-1}else if(T<0)if(X)T=0;else return-1;if(typeof k=="string"&&(k=l.from(k,V)),l.isBuffer(k))return k.length===0?-1:O(G,k,T,V,X);if(typeof k=="number")return k=k&255,typeof Uint8Array.prototype.indexOf=="function"?X?Uint8Array.prototype.indexOf.call(G,k,T):Uint8Array.prototype.lastIndexOf.call(G,k,T):O(G,[k],T,V,X);throw new TypeError("val must be string, number or Buffer")}function O(G,k,T,V,X){let te=1,Ae=G.length,He=k.length;if(V!==void 0&&(V=String(V).toLowerCase(),V==="ucs2"||V==="ucs-2"||V==="utf16le"||V==="utf-16le")){if(G.length<2||k.length<2)return-1;te=2,Ae/=2,He/=2,T/=2}function ot(_t,gt){return te===1?_t[gt]:_t.readUInt16BE(gt*te)}let Ze;if(X){let _t=-1;for(Ze=T;ZeAe&&(T=Ae-He),Ze=T;Ze>=0;Ze--){let _t=!0;for(let gt=0;gtX&&(V=X)):V=X;const te=k.length;V>te/2&&(V=te/2);let Ae;for(Ae=0;Ae>>0,isFinite(V)?(V=V>>>0,X===void 0&&(X="utf8")):(X=V,V=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const te=this.length-T;if((V===void 0||V>te)&&(V=te),k.length>0&&(V<0||T<0)||T>this.length)throw new RangeError("Attempt to write outside buffer bounds");X||(X="utf8");let Ae=!1;for(;;)switch(X){case"hex":return E(this,k,T,V);case"utf8":case"utf-8":return I(this,k,T,V);case"ascii":case"latin1":case"binary":return w(this,k,T,V);case"base64":return N(this,k,T,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,k,T,V);default:if(Ae)throw new TypeError("Unknown encoding: "+X);X=(""+X).toLowerCase(),Ae=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function L(G,k,T){return k===0&&T===G.length?t.fromByteArray(G):t.fromByteArray(G.slice(k,T))}function R(G,k,T){T=Math.min(G.length,T);const V=[];let X=k;for(;X239?4:te>223?3:te>191?2:1;if(X+He<=T){let ot,Ze,_t,gt;switch(He){case 1:te<128&&(Ae=te);break;case 2:ot=G[X+1],(ot&192)===128&&(gt=(te&31)<<6|ot&63,gt>127&&(Ae=gt));break;case 3:ot=G[X+1],Ze=G[X+2],(ot&192)===128&&(Ze&192)===128&&(gt=(te&15)<<12|(ot&63)<<6|Ze&63,gt>2047&&(gt<55296||gt>57343)&&(Ae=gt));break;case 4:ot=G[X+1],Ze=G[X+2],_t=G[X+3],(ot&192)===128&&(Ze&192)===128&&(_t&192)===128&&(gt=(te&15)<<18|(ot&63)<<12|(Ze&63)<<6|_t&63,gt>65535&><1114112&&(Ae=gt))}}Ae===null?(Ae=65533,He=1):Ae>65535&&(Ae-=65536,V.push(Ae>>>10&1023|55296),Ae=56320|Ae&1023),V.push(Ae),X+=He}return j(V)}const D=4096;function j(G){const k=G.length;if(k<=D)return String.fromCharCode.apply(String,G);let T="",V=0;for(;VV)&&(T=V);let X="";for(let te=k;teV&&(k=V),T<0?(T+=V,T<0&&(T=0)):T>V&&(T=V),TT)throw new RangeError("Trying to access beyond buffer length")}l.prototype.readUintLE=l.prototype.readUIntLE=function(k,T,V){k=k>>>0,T=T>>>0,V||$(k,T,this.length);let X=this[k],te=1,Ae=0;for(;++Ae>>0,T=T>>>0,V||$(k,T,this.length);let X=this[k+--T],te=1;for(;T>0&&(te*=256);)X+=this[k+--T]*te;return X},l.prototype.readUint8=l.prototype.readUInt8=function(k,T){return k=k>>>0,T||$(k,1,this.length),this[k]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(k,T){return k=k>>>0,T||$(k,2,this.length),this[k]|this[k+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(k,T){return k=k>>>0,T||$(k,2,this.length),this[k]<<8|this[k+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(k,T){return k=k>>>0,T||$(k,4,this.length),(this[k]|this[k+1]<<8|this[k+2]<<16)+this[k+3]*16777216},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(k,T){return k=k>>>0,T||$(k,4,this.length),this[k]*16777216+(this[k+1]<<16|this[k+2]<<8|this[k+3])},l.prototype.readBigUInt64LE=Ie(function(k){k=k>>>0,re(k,"offset");const T=this[k],V=this[k+7];(T===void 0||V===void 0)&&se(k,this.length-8);const X=T+this[++k]*2**8+this[++k]*2**16+this[++k]*2**24,te=this[++k]+this[++k]*2**8+this[++k]*2**16+V*2**24;return BigInt(X)+(BigInt(te)<>>0,re(k,"offset");const T=this[k],V=this[k+7];(T===void 0||V===void 0)&&se(k,this.length-8);const X=T*2**24+this[++k]*2**16+this[++k]*2**8+this[++k],te=this[++k]*2**24+this[++k]*2**16+this[++k]*2**8+V;return(BigInt(X)<>>0,T=T>>>0,V||$(k,T,this.length);let X=this[k],te=1,Ae=0;for(;++Ae=te&&(X-=Math.pow(2,8*T)),X},l.prototype.readIntBE=function(k,T,V){k=k>>>0,T=T>>>0,V||$(k,T,this.length);let X=T,te=1,Ae=this[k+--X];for(;X>0&&(te*=256);)Ae+=this[k+--X]*te;return te*=128,Ae>=te&&(Ae-=Math.pow(2,8*T)),Ae},l.prototype.readInt8=function(k,T){return k=k>>>0,T||$(k,1,this.length),this[k]&128?(255-this[k]+1)*-1:this[k]},l.prototype.readInt16LE=function(k,T){k=k>>>0,T||$(k,2,this.length);const V=this[k]|this[k+1]<<8;return V&32768?V|4294901760:V},l.prototype.readInt16BE=function(k,T){k=k>>>0,T||$(k,2,this.length);const V=this[k+1]|this[k]<<8;return V&32768?V|4294901760:V},l.prototype.readInt32LE=function(k,T){return k=k>>>0,T||$(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},l.prototype.readInt32BE=function(k,T){return k=k>>>0,T||$(k,4,this.length),this[k]<<24|this[k+1]<<16|this[k+2]<<8|this[k+3]},l.prototype.readBigInt64LE=Ie(function(k){k=k>>>0,re(k,"offset");const T=this[k],V=this[k+7];(T===void 0||V===void 0)&&se(k,this.length-8);const X=this[k+4]+this[k+5]*2**8+this[k+6]*2**16+(V<<24);return(BigInt(X)<>>0,re(k,"offset");const T=this[k],V=this[k+7];(T===void 0||V===void 0)&&se(k,this.length-8);const X=(T<<24)+this[++k]*2**16+this[++k]*2**8+this[++k];return(BigInt(X)<>>0,T||$(k,4,this.length),n.read(this,k,!0,23,4)},l.prototype.readFloatBE=function(k,T){return k=k>>>0,T||$(k,4,this.length),n.read(this,k,!1,23,4)},l.prototype.readDoubleLE=function(k,T){return k=k>>>0,T||$(k,8,this.length),n.read(this,k,!0,52,8)},l.prototype.readDoubleBE=function(k,T){return k=k>>>0,T||$(k,8,this.length),n.read(this,k,!1,52,8)};function Q(G,k,T,V,X,te){if(!l.isBuffer(G))throw new TypeError('"buffer" argument must be a Buffer instance');if(k>X||kG.length)throw new RangeError("Index out of range")}l.prototype.writeUintLE=l.prototype.writeUIntLE=function(k,T,V,X){if(k=+k,T=T>>>0,V=V>>>0,!X){const He=Math.pow(2,8*V)-1;Q(this,k,T,V,He,0)}let te=1,Ae=0;for(this[T]=k&255;++Ae>>0,V=V>>>0,!X){const He=Math.pow(2,8*V)-1;Q(this,k,T,V,He,0)}let te=V-1,Ae=1;for(this[T+te]=k&255;--te>=0&&(Ae*=256);)this[T+te]=k/Ae&255;return T+V},l.prototype.writeUint8=l.prototype.writeUInt8=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,1,255,0),this[T]=k&255,T+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,2,65535,0),this[T]=k&255,this[T+1]=k>>>8,T+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,2,65535,0),this[T]=k>>>8,this[T+1]=k&255,T+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,4,4294967295,0),this[T+3]=k>>>24,this[T+2]=k>>>16,this[T+1]=k>>>8,this[T]=k&255,T+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,4,4294967295,0),this[T]=k>>>24,this[T+1]=k>>>16,this[T+2]=k>>>8,this[T+3]=k&255,T+4};function Z(G,k,T,V,X){ue(k,V,X,G,T,7);let te=Number(k&BigInt(4294967295));G[T++]=te,te=te>>8,G[T++]=te,te=te>>8,G[T++]=te,te=te>>8,G[T++]=te;let Ae=Number(k>>BigInt(32)&BigInt(4294967295));return G[T++]=Ae,Ae=Ae>>8,G[T++]=Ae,Ae=Ae>>8,G[T++]=Ae,Ae=Ae>>8,G[T++]=Ae,T}function ee(G,k,T,V,X){ue(k,V,X,G,T,7);let te=Number(k&BigInt(4294967295));G[T+7]=te,te=te>>8,G[T+6]=te,te=te>>8,G[T+5]=te,te=te>>8,G[T+4]=te;let Ae=Number(k>>BigInt(32)&BigInt(4294967295));return G[T+3]=Ae,Ae=Ae>>8,G[T+2]=Ae,Ae=Ae>>8,G[T+1]=Ae,Ae=Ae>>8,G[T]=Ae,T+8}l.prototype.writeBigUInt64LE=Ie(function(k,T=0){return Z(this,k,T,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=Ie(function(k,T=0){return ee(this,k,T,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(k,T,V,X){if(k=+k,T=T>>>0,!X){const ot=Math.pow(2,8*V-1);Q(this,k,T,V,ot-1,-ot)}let te=0,Ae=1,He=0;for(this[T]=k&255;++te>0)-He&255;return T+V},l.prototype.writeIntBE=function(k,T,V,X){if(k=+k,T=T>>>0,!X){const ot=Math.pow(2,8*V-1);Q(this,k,T,V,ot-1,-ot)}let te=V-1,Ae=1,He=0;for(this[T+te]=k&255;--te>=0&&(Ae*=256);)k<0&&He===0&&this[T+te+1]!==0&&(He=1),this[T+te]=(k/Ae>>0)-He&255;return T+V},l.prototype.writeInt8=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,1,127,-128),k<0&&(k=255+k+1),this[T]=k&255,T+1},l.prototype.writeInt16LE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,2,32767,-32768),this[T]=k&255,this[T+1]=k>>>8,T+2},l.prototype.writeInt16BE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,2,32767,-32768),this[T]=k>>>8,this[T+1]=k&255,T+2},l.prototype.writeInt32LE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,4,2147483647,-2147483648),this[T]=k&255,this[T+1]=k>>>8,this[T+2]=k>>>16,this[T+3]=k>>>24,T+4},l.prototype.writeInt32BE=function(k,T,V){return k=+k,T=T>>>0,V||Q(this,k,T,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[T]=k>>>24,this[T+1]=k>>>16,this[T+2]=k>>>8,this[T+3]=k&255,T+4},l.prototype.writeBigInt64LE=Ie(function(k,T=0){return Z(this,k,T,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=Ie(function(k,T=0){return ee(this,k,T,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function ae(G,k,T,V,X,te){if(T+V>G.length)throw new RangeError("Index out of range");if(T<0)throw new RangeError("Index out of range")}function q(G,k,T,V,X){return k=+k,T=T>>>0,X||ae(G,k,T,4),n.write(G,k,T,V,23,4),T+4}l.prototype.writeFloatLE=function(k,T,V){return q(this,k,T,!0,V)},l.prototype.writeFloatBE=function(k,T,V){return q(this,k,T,!1,V)};function ge(G,k,T,V,X){return k=+k,T=T>>>0,X||ae(G,k,T,8),n.write(G,k,T,V,52,8),T+8}l.prototype.writeDoubleLE=function(k,T,V){return ge(this,k,T,!0,V)},l.prototype.writeDoubleBE=function(k,T,V){return ge(this,k,T,!1,V)},l.prototype.copy=function(k,T,V,X){if(!l.isBuffer(k))throw new TypeError("argument should be a Buffer");if(V||(V=0),!X&&X!==0&&(X=this.length),T>=k.length&&(T=k.length),T||(T=0),X>0&&X=this.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("sourceEnd out of bounds");X>this.length&&(X=this.length),k.length-T>>0,V=V===void 0?this.length:V>>>0,k||(k=0);let te;if(typeof k=="number")for(te=T;te2**32?X=K(String(T)):typeof T=="bigint"&&(X=String(T),(T>BigInt(2)**BigInt(32)||T<-(BigInt(2)**BigInt(32)))&&(X=K(X)),X+="n"),V+=` It must be ${k}. Received ${X}`,V},RangeError);function K(G){let k="",T=G.length;const V=G[0]==="-"?1:0;for(;T>=V+4;T-=3)k=`_${G.slice(T-3,T)}${k}`;return`${G.slice(0,T)}${k}`}function z(G,k,T){re(k,"offset"),(G[k]===void 0||G[k+T]===void 0)&&se(k,G.length-(T+1))}function ue(G,k,T,V,X,te){if(G>T||G= 0${Ae} and < 2${Ae} ** ${(te+1)*8}${Ae}`:He=`>= -(2${Ae} ** ${(te+1)*8-1}${Ae}) and < 2 ** ${(te+1)*8-1}${Ae}`,new J.ERR_OUT_OF_RANGE("value",He,G)}z(V,X,te)}function re(G,k){if(typeof G!="number")throw new J.ERR_INVALID_ARG_TYPE(k,"number",G)}function se(G,k,T){throw Math.floor(G)!==G?(re(G,T),new J.ERR_OUT_OF_RANGE("offset","an integer",G)):k<0?new J.ERR_BUFFER_OUT_OF_BOUNDS:new J.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${k}`,G)}const be=/[^+/0-9A-Za-z-_]/g;function Me(G){if(G=G.split("=")[0],G=G.trim().replace(be,""),G.length<2)return"";for(;G.length%4!==0;)G=G+"=";return G}function le(G,k){k=k||1/0;let T;const V=G.length;let X=null;const te=[];for(let Ae=0;Ae55295&&T<57344){if(!X){if(T>56319){(k-=3)>-1&&te.push(239,191,189);continue}else if(Ae+1===V){(k-=3)>-1&&te.push(239,191,189);continue}X=T;continue}if(T<56320){(k-=3)>-1&&te.push(239,191,189),X=T;continue}T=(X-55296<<10|T-56320)+65536}else X&&(k-=3)>-1&&te.push(239,191,189);if(X=null,T<128){if((k-=1)<0)break;te.push(T)}else if(T<2048){if((k-=2)<0)break;te.push(T>>6|192,T&63|128)}else if(T<65536){if((k-=3)<0)break;te.push(T>>12|224,T>>6&63|128,T&63|128)}else if(T<1114112){if((k-=4)<0)break;te.push(T>>18|240,T>>12&63|128,T>>6&63|128,T&63|128)}else throw new Error("Invalid code point")}return te}function Te(G){const k=[];for(let T=0;T>8,X=T%256,te.push(X),te.push(V);return te}function Ve(G){return t.toByteArray(Me(G))}function ie(G,k,T,V){let X;for(X=0;X=k.length||X>=G.length);++X)k[X+T]=G[X];return X}function ne(G,k){return G instanceof k||G!=null&&G.constructor!=null&&G.constructor.name!=null&&G.constructor.name===k.name}function he(G){return G!==G}const Oe=function(){const G="0123456789abcdef",k=new Array(256);for(let T=0;T<16;++T){const V=T*16;for(let X=0;X<16;++X)k[V+X]=G[T]+G[X]}return k}();function Ie(G){return typeof BigInt>"u"?De:G}function De(){throw new Error("BigInt not supported")}})(BP);const IF="Application crash",NF="Footer crash",kF="Betslip crash",OF="Main content crash",xI="Smart panel crash",PF="User profile crash",LF="Header crash",RF="Tracking crash",jF="Snow effect crash",MF="Live chat crash",BF="Help pages crash",DF="Popup crash",FF="Casino full game crash",HF="Cookies acceptance notification crash",UF="Identify Container crash";function GF(e){return typeof e=="function"&&e.toString().includes("import(")}const VF=e=>GF(e)?A.lazy(e):e,gn=Oc(VF),WF="modulepreload",$F=function(e){return"/"+e},II={},H=function(t,n,s){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(c=>{if(c=$F(c),c in II)return;II[c]=!0;const u=c.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":WF,u||(f.as="script"),f.crossOrigin="",f.href=c,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((m,p)=>{f.addEventListener("load",m),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return o.then(a=>{for(const l of a||[])l.status==="rejected"&&r(l.reason);return t().catch(r)})},uo="/",so="/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:competitionName?/:gameId?/:gameName?/:search?",mc="/virtual-sports/home/:extraCategory?/:providers?/:gameExternalId?/:type?",Uy="/esports/:pageType?/:sportAlias?/:gameId?",FP="/pmu",Bm="/pinnacle/:pageType?",HP="/wonderwheel",Gy="/achievement",UP="/vmania",Vy="/crypto_exchange",GP="/wonder-wheel-harmony",VP="/wonder-wheel-world-cup",WP="/daily-sprint",$P="/win-wheel",YP="/wonder-cards",Dm="/casino/slots/:categoryId?/:categoryName?/:gameExternalId?/:gameName?/:type?",Fm="/casino/tournaments/:tournamentId?/:tournamentName?/:gameExternalId?/:type?",zP="/casino/jackpot/:pageType?/:gameExternalId?/:type?",Cd="/casino/game-view/:externalId?/:gameName?",cf="/casino/generic/:categoryId/:categoryName/:extraCategory?/:providers?/:gameExternalId?/:type?",Sd="/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",Hm="/live-casino/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",Um="/tv-games/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",o0="/virtual-sports/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",ch="/games/:gameExternalId?/:type?",Wy="/quiz",$y="/subscriptions",wd="/tv-games/home/:providers?/:gameExternalId?/:type?",qP="/payments-info/:selectedMethod?",KP="/promotions/:categorySlug?/:promotionId?/:promotionURLTitle?",YF="/widget/simple-slider",zF="/embed/simple-slider",qF="/widget/featured-games",QP="/embed/pageBuilder",KF="/skinning",Gm="/page/:pageType/:pageName/:pageId",XP="/help/:contentId",QF="/widget/promoted-games",ZP="/deposit-to-ride",JP="/iframe/:product?",e4="/int/:product/:productName",t4="/exchange-shop",n4="/world-cup/:page?/:id?",s4="/racing/:sportAlias?/:selectedTab?/:regionAlias?/:competitionId?/:gameId?",o4="/competition/:competitionId",r4="/pageBuilderPreview",a4="/cerebrum/:roomId";var tt=(e=>(e.SPORTSBOOK="sport",e.CASINO="casino",e))(tt||{}),Vm=(e=>(e.IFRAME="iframe",e.WIDGET="widget",e.EMBED="embed",e.ENTIRE="entire",e))(Vm||{});const Td={[uo]:{componentName:"Home",type:tt.SPORTSBOOK,component:()=>H(()=>import("./Home-Ccrt1qW3.js"),__vite__mapDeps([0,1,2,3]))},[so]:{componentName:"SportsBook",type:tt.SPORTSBOOK,component:()=>H(()=>import("./SportsBook-nMFwwORU.js").then(e=>e.S),__vite__mapDeps([4,5,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]))},[mc]:{componentName:"VirtualSportsPage",type:tt.SPORTSBOOK,component:()=>H(()=>import("./VirtualSportsPage-Dfx1pBDO.js"),__vite__mapDeps([42,6,43,2,31,30,32,33,26,27,28,44]))},[o0]:{componentName:"CasinoTournaments",type:tt.SPORTSBOOK,component:()=>H(()=>import("./CasinoTournaments-DLObT8PT.js"),__vite__mapDeps([45,43,2,31,30,32,33,26,27,28,36,37]))},[Uy]:{componentName:"EsportsPage",type:tt.SPORTSBOOK,component:()=>H(()=>import("./EsportsPage-BVTPD8zX.js"),__vite__mapDeps([46,47,48,13,14,2,15,16,5,6,7,8,9,10,11,12,17,18,49,22,50,51,52,53,54,55,56,57]))},[FP]:{componentName:"PMUPage",type:tt.SPORTSBOOK,component:()=>H(()=>import("./PMUPage-DGxk8fJT.js"),__vite__mapDeps([58,59,2,6]))},[Bm]:{componentName:"PinnaclePage",type:tt.SPORTSBOOK,component:()=>H(()=>import("./PinnaclePage-DKDiA9nW.js"),__vite__mapDeps([60,61,6,39,2]))},[HP]:{componentName:"WonderWheelPage",type:tt.CASINO,component:()=>H(()=>import("./WonderWheelPage-CvVBFwKs.js"),__vite__mapDeps([62,63,6,2]))},[Gy]:{componentName:"AchievementPage",type:tt.CASINO,component:()=>H(()=>import("./AchievementPage-CXPabsaU.js"),__vite__mapDeps([64,63,6,2]))},[UP]:{componentName:"VmaniaPage",type:tt.CASINO,component:()=>H(()=>import("./VmaniaPage-DvGFuNnS.js"),__vite__mapDeps([65,63,6,2]))},[Vy]:{componentName:"ExchangePage",type:tt.SPORTSBOOK,component:()=>H(()=>import("./ExchangePage-KQmtsoIL.js"),__vite__mapDeps([66,2,6,39,59,67]))},[GP]:{componentName:"WonderWheelHarmonyPage",type:tt.CASINO,component:()=>H(()=>import("./WonderWheelHarmonyPage-LW6Po-C8.js"),__vite__mapDeps([68,63,6,2]))},[VP]:{componentName:"WonderWheelWorldCupPage",type:tt.SPORTSBOOK,component:()=>H(()=>import("./WonderWheelWorldCupPage-BYkqUway.js"),__vite__mapDeps([69,63,6,2]))},[WP]:{componentName:"DailySprintPage",type:tt.CASINO,component:()=>H(()=>import("./DailySprintPage-BkyZng1w.js"),__vite__mapDeps([70,63,6,2]))},[$P]:{componentName:"WinWheelPage",type:tt.CASINO,component:()=>H(()=>import("./WinWheelPage-Bv1DdzlM.js"),__vite__mapDeps([71,63,6,2]))},[YP]:{componentName:"WonderCardsPage",type:tt.CASINO,component:()=>H(()=>import("./WonderCardsPage-GdY0sl99.js"),__vite__mapDeps([72,63,6,2]))},[Dm]:{componentName:"CasinoSlots",type:tt.CASINO,component:()=>H(()=>import("./CasinoSlots-zpTVvh02.js"),__vite__mapDeps([73,6,43,2,31,30,32,33,26,27,28]))},[Fm]:{componentName:"CasinoTournaments",type:tt.CASINO,component:()=>H(()=>import("./CasinoTournaments-DLObT8PT.js"),__vite__mapDeps([45,43,2,31,30,32,33,26,27,28,36,37]))},[Um]:{componentName:"CasinoTournaments",type:tt.CASINO,component:()=>H(()=>import("./CasinoTournaments-DLObT8PT.js"),__vite__mapDeps([45,43,2,31,30,32,33,26,27,28,36,37]))},[zP]:{componentName:"CasinoJackpotPage",type:tt.CASINO,component:()=>H(()=>import("./CasinoJackpotPage-CVJ-PcXS.js"),__vite__mapDeps([74,6,31,2,30,32,75,26,27,28,76,77,34,38,78,35,43,33]))},[Cd]:{componentName:"CasinoGameViewPage",type:tt.CASINO,component:()=>H(()=>import("./CasinoGameViewPage-gSe5g3YG.js"),__vite__mapDeps([79,6,39,2]))},[cf]:{componentName:"CasinoGeneric",type:tt.CASINO,component:()=>H(()=>import("./CasinoGeneric-Bj_Ym5aO.js"),__vite__mapDeps([80,6,43,2,31,30,32,33,26,27,28,44]))},[Sd]:{componentName:"CasinoLive",type:tt.CASINO,component:()=>H(()=>import("./CasinoLive-RQFPt8HF.js"),__vite__mapDeps([81,6,43,2,31,30,32,33,26,27,28,44]))},[Hm]:{componentName:"CasinoTournaments",type:tt.CASINO,component:()=>H(()=>import("./CasinoTournaments-DLObT8PT.js"),__vite__mapDeps([45,43,2,31,30,32,33,26,27,28,36,37]))},[ch]:{componentName:"SkillGamesPage",type:tt.CASINO,component:()=>H(()=>import("./SkillGamesPage-euN42EPI.js"),__vite__mapDeps([82,6,2,78,38,77,43,31,30,32,33,26,27,28,83]))},[Wy]:{componentName:"QuizPage",component:()=>H(()=>import("./QuizPage-oQeq7lxu.js"),__vite__mapDeps([84,6,85,2]))},[$y]:{componentName:"Subscriptions",component:()=>H(()=>import("./Subscriptions-oGih7iZG.js"),__vite__mapDeps([86,6,2,87]))},[wd]:{componentName:"TVGamesPage",type:tt.CASINO,component:()=>H(()=>import("./TVGamesPage-z0btBiTm.js"),__vite__mapDeps([88,6,43,2,31,30,32,33,26,27,28,44]))},[qP]:{componentName:"PaymentsInfo",component:()=>H(()=>import("./PaymentsInfo-CtaDstmK.js"),__vite__mapDeps([89,90,2,91]))},[KP]:{componentName:"PromotionsPage",component:()=>H(()=>import("./PromotionsPage-qxe6rtst.js"),__vite__mapDeps([92,93,2,94,95,96,97]))},[YF]:{componentName:"SimpleSlider"},[zF]:{componentName:"SimpleSlider"},[qF]:{componentName:"FeaturedGames"},[QP]:{componentName:"PageBuilder"},[KF]:{componentName:"Skinning",type:tt.CASINO},[Gm]:{componentName:"DynamicallyStructuredPage",component:()=>H(()=>import("./DynamicallyStructuredPage-CQQKVZS_.js"),__vite__mapDeps([98,61,2]))},[QF]:{componentName:"PromotedGamesWidget",type:tt.SPORTSBOOK},[ZP]:{componentName:"DepositToRidePage",component:()=>H(()=>import("./DepositToRidePage-CLSJe6sU.js"),__vite__mapDeps([99,2,12,100]))},[JP]:{componentName:"IFramePage",component:()=>H(()=>import("./IFramePage-CRyLwkjL.js"),__vite__mapDeps([101,6,85,2]))},[e4]:{componentName:"IFramePage",component:()=>H(()=>import("./IFramePage-CRyLwkjL.js"),__vite__mapDeps([101,6,85,2]))},[XP]:{componentName:"HelpPage",component:()=>H(()=>import("./HelpPage-C_wkIC8a.js"),__vite__mapDeps([102,2]))},[t4]:{componentName:"ExchangeShopPage",type:tt.CASINO,component:()=>H(()=>import("./ExchangeShopPage-DskACfYE.js"),__vite__mapDeps([103,104,2,97,105,106]))},[n4]:{componentName:"WorldCup",type:tt.SPORTSBOOK,component:()=>H(()=>import("./WorldCup-TjWhn9mA.js"),__vite__mapDeps([107,59,2,6]))},[s4]:{componentName:"RacingPage",type:tt.SPORTSBOOK,component:()=>H(()=>import("./RacingPage-C0nEWhIO.js"),__vite__mapDeps([108,15,14,2,13,16,49,6,109,110,17,51,53,54,55,56,111,112]))},[o4]:{componentName:"Competition",type:tt.SPORTSBOOK,component:()=>H(()=>import("./Competition-C5A7dSRO.js"),__vite__mapDeps([113,59,2,6]))},[r4]:{componentName:"PageBuilderPreview",component:()=>H(()=>import("./PageBuilderPreview-C7N60iFG.js"),__vite__mapDeps([114,115,2]))},[a4]:{componentName:"Cerebrum",component:()=>H(()=>import("./Cerebrum-BvAp9TPo.js"),__vite__mapDeps([116,2,39]))}},r0=()=>i.jsx("div",{className:"casino-game-item skeleton-loader-game-cube"});function i4(e,t){return function(){return e.apply(t,arguments)}}const{toString:XF}=Object.prototype,{getPrototypeOf:Yy}=Object,uh=(e=>t=>{const n=XF.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Uo=e=>(e=e.toLowerCase(),t=>uh(t)===e),dh=e=>t=>typeof t===e,{isArray:Mc}=Array,xd=dh("undefined");function ZF(e){return e!==null&&!xd(e)&&e.constructor!==null&&!xd(e.constructor)&&Fs(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const l4=Uo("ArrayBuffer");function JF(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&l4(e.buffer),t}const eH=dh("string"),Fs=dh("function"),c4=dh("number"),fh=e=>e!==null&&typeof e=="object",tH=e=>e===!0||e===!1,$A=e=>{if(uh(e)!=="object")return!1;const t=Yy(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},nH=Uo("Date"),sH=Uo("File"),oH=Uo("Blob"),rH=Uo("FileList"),aH=e=>fh(e)&&Fs(e.pipe),iH=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Fs(e.append)&&((t=uh(e))==="formdata"||t==="object"&&Fs(e.toString)&&e.toString()==="[object FormData]"))},lH=Uo("URLSearchParams"),[cH,uH,dH,fH]=["ReadableStream","Request","Response","Headers"].map(Uo),AH=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function uf(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,o;if(typeof e!="object"&&(e=[e]),Mc(e))for(s=0,o=e.length;s0;)if(o=n[s],t===o.toLowerCase())return o;return null}const fi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,d4=e=>!xd(e)&&e!==fi;function a0(){const{caseless:e}=d4(this)&&this||{},t={},n=(s,o)=>{const r=e&&u4(t,o)||o;$A(t[r])&&$A(s)?t[r]=a0(t[r],s):$A(s)?t[r]=a0({},s):Mc(s)?t[r]=s.slice():t[r]=s};for(let s=0,o=arguments.length;s(uf(t,(o,r)=>{n&&Fs(o)?e[r]=i4(o,n):e[r]=o},{allOwnKeys:s}),e),pH=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),hH=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},gH=(e,t,n,s)=>{let o,r,a;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),r=o.length;r-- >0;)a=o[r],(!s||s(a,e,t))&&!l[a]&&(t[a]=e[a],l[a]=!0);e=n!==!1&&Yy(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},vH=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},_H=e=>{if(!e)return null;if(Mc(e))return e;let t=e.length;if(!c4(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},yH=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Yy(Uint8Array)),bH=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=s.next())&&!o.done;){const r=o.value;t.call(e,r[0],r[1])}},EH=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},CH=Uo("HTMLFormElement"),SH=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,o){return s.toUpperCase()+o}),NI=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),wH=Uo("RegExp"),f4=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};uf(n,(o,r)=>{let a;(a=t(o,r,e))!==!1&&(s[r]=a||o)}),Object.defineProperties(e,s)},TH=e=>{f4(e,(t,n)=>{if(Fs(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(Fs(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},xH=(e,t)=>{const n={},s=o=>{o.forEach(r=>{n[r]=!0})};return Mc(e)?s(e):s(String(e).split(t)),n},IH=()=>{},NH=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function kH(e){return!!(e&&Fs(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const OH=e=>{const t=new Array(10),n=(s,o)=>{if(fh(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[o]=s;const r=Mc(s)?[]:{};return uf(s,(a,l)=>{const c=n(a,o+1);!xd(c)&&(r[l]=c)}),t[o]=void 0,r}}return s};return n(e,0)},PH=Uo("AsyncFunction"),LH=e=>e&&(fh(e)||Fs(e))&&Fs(e.then)&&Fs(e.catch),A4=((e,t)=>e?setImmediate:t?((n,s)=>(fi.addEventListener("message",({source:o,data:r})=>{o===fi&&r===n&&s.length&&s.shift()()},!1),o=>{s.push(o),fi.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Fs(fi.postMessage)),RH=typeof queueMicrotask<"u"?queueMicrotask.bind(fi):typeof process<"u"&&process.nextTick||A4,pe={isArray:Mc,isArrayBuffer:l4,isBuffer:ZF,isFormData:iH,isArrayBufferView:JF,isString:eH,isNumber:c4,isBoolean:tH,isObject:fh,isPlainObject:$A,isReadableStream:cH,isRequest:uH,isResponse:dH,isHeaders:fH,isUndefined:xd,isDate:nH,isFile:sH,isBlob:oH,isRegExp:wH,isFunction:Fs,isStream:aH,isURLSearchParams:lH,isTypedArray:yH,isFileList:rH,forEach:uf,merge:a0,extend:mH,trim:AH,stripBOM:pH,inherits:hH,toFlatObject:gH,kindOf:uh,kindOfTest:Uo,endsWith:vH,toArray:_H,forEachEntry:bH,matchAll:EH,isHTMLForm:CH,hasOwnProperty:NI,hasOwnProp:NI,reduceDescriptors:f4,freezeMethods:TH,toObjectSet:xH,toCamelCase:SH,noop:IH,toFiniteNumber:NH,findKey:u4,global:fi,isContextDefined:d4,isSpecCompliantForm:kH,toJSONObject:OH,isAsyncFn:PH,isThenable:LH,setImmediate:A4,asap:RH};function rt(e,t,n,s,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),o&&(this.response=o,this.status=o.status?o.status:null)}pe.inherits(rt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pe.toJSONObject(this.config),code:this.code,status:this.status}}});const m4=rt.prototype,p4={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{p4[e]={value:e}});Object.defineProperties(rt,p4);Object.defineProperty(m4,"isAxiosError",{value:!0});rt.from=(e,t,n,s,o,r)=>{const a=Object.create(m4);return pe.toFlatObject(e,a,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),rt.call(a,e.message,t,n,s,o),a.cause=e,a.name=e.name,r&&Object.assign(a,r),a};const jH=null;function i0(e){return pe.isPlainObject(e)||pe.isArray(e)}function h4(e){return pe.endsWith(e,"[]")?e.slice(0,-2):e}function kI(e,t,n){return e?e.concat(t).map(function(o,r){return o=h4(o),!n&&r?"["+o+"]":o}).join(n?".":""):t}function MH(e){return pe.isArray(e)&&!e.some(i0)}const BH=pe.toFlatObject(pe,{},null,function(t){return/^is[A-Z]/.test(t)});function Ah(e,t,n){if(!pe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=pe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!pe.isUndefined(y[g])});const s=n.metaTokens,o=n.visitor||d,r=n.dots,a=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&pe.isSpecCompliantForm(t);if(!pe.isFunction(o))throw new TypeError("visitor must be a function");function u(h){if(h===null)return"";if(pe.isDate(h))return h.toISOString();if(!c&&pe.isBlob(h))throw new rt("Blob is not supported. Use a Buffer instead.");return pe.isArrayBuffer(h)||pe.isTypedArray(h)?c&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function d(h,g,y){let v=h;if(h&&!y&&typeof h=="object"){if(pe.endsWith(g,"{}"))g=s?g:g.slice(0,-2),h=JSON.stringify(h);else if(pe.isArray(h)&&MH(h)||(pe.isFileList(h)||pe.endsWith(g,"[]"))&&(v=pe.toArray(h)))return g=h4(g),v.forEach(function(_,C){!(pe.isUndefined(_)||_===null)&&t.append(a===!0?kI([g],C,r):a===null?g:g+"[]",u(_))}),!1}return i0(h)?!0:(t.append(kI(y,g,r),u(h)),!1)}const f=[],m=Object.assign(BH,{defaultVisitor:d,convertValue:u,isVisitable:i0});function p(h,g){if(!pe.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));f.push(h),pe.forEach(h,function(v,b){(!(pe.isUndefined(v)||v===null)&&o.call(t,v,pe.isString(b)?b.trim():b,g,m))===!0&&p(v,g?g.concat(b):[b])}),f.pop()}}if(!pe.isObject(e))throw new TypeError("data must be an object");return p(e),t}function OI(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function zy(e,t){this._pairs=[],e&&Ah(e,this,t)}const g4=zy.prototype;g4.append=function(t,n){this._pairs.push([t,n])};g4.toString=function(t){const n=t?function(s){return t.call(this,s,OI)}:OI;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function DH(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function v4(e,t,n){if(!t)return e;const s=n&&n.encode||DH;pe.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let r;if(o?r=o(t,n):r=pe.isURLSearchParams(t)?t.toString():new zy(t,n).toString(s),r){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class PI{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){pe.forEach(this.handlers,function(s){s!==null&&t(s)})}}const _4={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},FH=typeof URLSearchParams<"u"?URLSearchParams:zy,HH=typeof FormData<"u"?FormData:null,UH=typeof Blob<"u"?Blob:null,GH={isBrowser:!0,classes:{URLSearchParams:FH,FormData:HH,Blob:UH},protocols:["http","https","file","blob","url","data"]},qy=typeof window<"u"&&typeof document<"u",l0=typeof navigator=="object"&&navigator||void 0,VH=qy&&(!l0||["ReactNative","NativeScript","NS"].indexOf(l0.product)<0),WH=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",$H=qy&&window.location.href||"http://localhost",YH=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:qy,hasStandardBrowserEnv:VH,hasStandardBrowserWebWorkerEnv:WH,navigator:l0,origin:$H},Symbol.toStringTag,{value:"Module"})),Jn={...YH,...GH};function zH(e,t){return Ah(e,new Jn.classes.URLSearchParams,Object.assign({visitor:function(n,s,o,r){return Jn.isNode&&pe.isBuffer(n)?(this.append(s,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function qH(e){return pe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function KH(e){const t={},n=Object.keys(e);let s;const o=n.length;let r;for(s=0;s=n.length;return a=!a&&pe.isArray(o)?o.length:a,c?(pe.hasOwnProp(o,a)?o[a]=[o[a],s]:o[a]=s,!l):((!o[a]||!pe.isObject(o[a]))&&(o[a]=[]),t(n,s,o[a],r)&&pe.isArray(o[a])&&(o[a]=KH(o[a])),!l)}if(pe.isFormData(e)&&pe.isFunction(e.entries)){const n={};return pe.forEachEntry(e,(s,o)=>{t(qH(s),o,n,0)}),n}return null}function QH(e,t,n){if(pe.isString(e))try{return(t||JSON.parse)(e),pe.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(0,JSON.stringify)(e)}const df={transitional:_4,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",o=s.indexOf("application/json")>-1,r=pe.isObject(t);if(r&&pe.isHTMLForm(t)&&(t=new FormData(t)),pe.isFormData(t))return o?JSON.stringify(y4(t)):t;if(pe.isArrayBuffer(t)||pe.isBuffer(t)||pe.isStream(t)||pe.isFile(t)||pe.isBlob(t)||pe.isReadableStream(t))return t;if(pe.isArrayBufferView(t))return t.buffer;if(pe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(r){if(s.indexOf("application/x-www-form-urlencoded")>-1)return zH(t,this.formSerializer).toString();if((l=pe.isFileList(t))||s.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Ah(l?{"files[]":t}:t,c&&new c,this.formSerializer)}}return r||o?(n.setContentType("application/json",!1),QH(t)):t}],transformResponse:[function(t){const n=this.transitional||df.transitional,s=n&&n.forcedJSONParsing,o=this.responseType==="json";if(pe.isResponse(t)||pe.isReadableStream(t))return t;if(t&&pe.isString(t)&&(s&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(l){if(a)throw l.name==="SyntaxError"?rt.from(l,rt.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Jn.classes.FormData,Blob:Jn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pe.forEach(["delete","get","head","post","put","patch"],e=>{df.headers[e]={}});const XH=pe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ZH=e=>{const t={};let n,s,o;return e&&e.split(` `).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),s=a.substring(o+1).trim(),!(!n||t[n]&&XH[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},LI=Symbol("internals");function cu(e){return e&&String(e).trim().toLowerCase()}function YA(e){return e===!1||e==null?e:pe.isArray(e)?e.map(YA):String(e)}function JH(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const eU=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zg(e,t,n,s,o){if(pe.isFunction(s))return s.call(this,t,n);if(o&&(t=n),!!pe.isString(t)){if(pe.isString(s))return t.indexOf(s)!==-1;if(pe.isRegExp(s))return s.test(t)}}function tU(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function nU(e,t){const n=pe.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(o,r,a){return this[s].call(this,t,o,r,a)},configurable:!0})})}class Ts{constructor(t){t&&this.set(t)}set(t,n,s){const o=this;function r(l,c,u){const d=cu(c);if(!d)throw new Error("header name must be a non-empty string");const f=pe.findKey(o,d);(!f||o[f]===void 0||u===!0||u===void 0&&o[f]!==!1)&&(o[f||c]=YA(l))}const a=(l,c)=>pe.forEach(l,(u,d)=>r(u,d,c));if(pe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(pe.isString(t)&&(t=t.trim())&&!eU(t))a(ZH(t),n);else if(pe.isHeaders(t))for(const[l,c]of t.entries())r(c,l,s);else t!=null&&r(n,t,s);return this}get(t,n){if(t=cu(t),t){const s=pe.findKey(this,t);if(s){const o=this[s];if(!n)return o;if(n===!0)return JH(o);if(pe.isFunction(n))return n.call(this,o,s);if(pe.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=cu(t),t){const s=pe.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||zg(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let o=!1;function r(a){if(a=cu(a),a){const l=pe.findKey(s,a);l&&(!n||zg(s,s[l],l,n))&&(delete s[l],o=!0)}}return pe.isArray(t)?t.forEach(r):r(t),o}clear(t){const n=Object.keys(this);let s=n.length,o=!1;for(;s--;){const r=n[s];(!t||zg(this,this[r],r,t,!0))&&(delete this[r],o=!0)}return o}normalize(t){const n=this,s={};return pe.forEach(this,(o,r)=>{const a=pe.findKey(s,r);if(a){n[a]=YA(o),delete n[r];return}const l=t?tU(r):String(r).trim();l!==r&&delete n[r],n[l]=YA(o),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return pe.forEach(this,(s,o)=>{s!=null&&s!==!1&&(n[o]=t&&pe.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(o=>s.set(o)),s}static accessor(t){const s=(this[LI]=this[LI]={accessors:{}}).accessors,o=this.prototype;function r(a){const l=cu(a);s[l]||(nU(o,a),s[l]=!0)}return pe.isArray(t)?t.forEach(r):r(t),this}}Ts.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pe.reduceDescriptors(Ts.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});pe.freezeMethods(Ts);function qg(e,t){const n=this||df,s=t||n,o=Ts.from(s.headers);let r=s.data;return pe.forEach(e,function(l){r=l.call(n,r,o.normalize(),t?t.status:void 0)}),o.normalize(),r}function b4(e){return!!(e&&e.__CANCEL__)}function Bc(e,t,n){rt.call(this,e??"canceled",rt.ERR_CANCELED,t,n),this.name="CanceledError"}pe.inherits(Bc,rt,{__CANCEL__:!0});function E4(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new rt("Request failed with status code "+n.status,[rt.ERR_BAD_REQUEST,rt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function sU(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function oU(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o=0,r=0,a;return t=t!==void 0?t:1e3,function(c){const u=Date.now(),d=s[r];a||(a=u),n[o]=c,s[o]=u;let f=r,m=0;for(;f!==o;)m+=n[f++],f=f%e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),u-a{n=d,o=null,r&&(clearTimeout(r),r=null),e.apply(null,u)};return[(...u)=>{const d=Date.now(),f=d-n;f>=s?a(u,d):(o=u,r||(r=setTimeout(()=>{r=null,a(o)},s-f)))},()=>o&&a(o)]}const Wm=(e,t,n=3)=>{let s=0;const o=oU(50,250);return rU(r=>{const a=r.loaded,l=r.lengthComputable?r.total:void 0,c=a-s,u=o(c),d=a<=l;s=a;const f={loaded:a,total:l,progress:l?a/l:void 0,bytes:c,rate:u||void 0,estimated:u&&l&&d?(l-a)/u:void 0,event:r,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(f)},n)},RI=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},jI=e=>(...t)=>pe.asap(()=>e(...t)),aU=Jn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Jn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Jn.origin),Jn.navigator&&/(msie|trident)/i.test(Jn.navigator.userAgent)):()=>!0,iU=Jn.hasStandardBrowserEnv?{write(e,t,n,s,o,r){const a=[e+"="+encodeURIComponent(t)];pe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),pe.isString(s)&&a.push("path="+s),pe.isString(o)&&a.push("domain="+o),r===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function lU(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function cU(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function C4(e,t,n){let s=!lU(t);return e&&(s||n==!1)?cU(e,t):t}const MI=e=>e instanceof Ts?{...e}:e;function ki(e,t){t=t||{};const n={};function s(u,d,f,m){return pe.isPlainObject(u)&&pe.isPlainObject(d)?pe.merge.call({caseless:m},u,d):pe.isPlainObject(d)?pe.merge({},d):pe.isArray(d)?d.slice():d}function o(u,d,f,m){if(pe.isUndefined(d)){if(!pe.isUndefined(u))return s(void 0,u,f,m)}else return s(u,d,f,m)}function r(u,d){if(!pe.isUndefined(d))return s(void 0,d)}function a(u,d){if(pe.isUndefined(d)){if(!pe.isUndefined(u))return s(void 0,u)}else return s(void 0,d)}function l(u,d,f){if(f in t)return s(u,d);if(f in e)return s(void 0,u)}const c={url:r,method:r,data:r,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(u,d,f)=>o(MI(u),MI(d),f,!0)};return pe.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=c[d]||o,m=f(e[d],t[d],d);pe.isUndefined(m)&&f!==l||(n[d]=m)}),n}const S4=e=>{const t=ki({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:o,xsrfCookieName:r,headers:a,auth:l}=t;t.headers=a=Ts.from(a),t.url=v4(C4(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let c;if(pe.isFormData(n)){if(Jn.hasStandardBrowserEnv||Jn.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((c=a.getContentType())!==!1){const[u,...d]=c?c.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([u||"multipart/form-data",...d].join("; "))}}if(Jn.hasStandardBrowserEnv&&(s&&pe.isFunction(s)&&(s=s(t)),s||s!==!1&&aU(t.url))){const u=o&&r&&iU.read(r);u&&a.set(o,u)}return t},uU=typeof XMLHttpRequest<"u",dU=uU&&function(e){return new Promise(function(n,s){const o=S4(e);let r=o.data;const a=Ts.from(o.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:u}=o,d,f,m,p,h;function g(){p&&p(),h&&h(),o.cancelToken&&o.cancelToken.unsubscribe(d),o.signal&&o.signal.removeEventListener("abort",d)}let y=new XMLHttpRequest;y.open(o.method.toUpperCase(),o.url,!0),y.timeout=o.timeout;function v(){if(!y)return;const _=Ts.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),S={data:!l||l==="text"||l==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:e,request:y};E4(function(O){n(O),g()},function(O){s(O),g()},S),y=null}"onloadend"in y?y.onloadend=v:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(v)},y.onabort=function(){y&&(s(new rt("Request aborted",rt.ECONNABORTED,e,y)),y=null)},y.onerror=function(){s(new rt("Network Error",rt.ERR_NETWORK,e,y)),y=null},y.ontimeout=function(){let C=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||_4;o.timeoutErrorMessage&&(C=o.timeoutErrorMessage),s(new rt(C,S.clarifyTimeoutError?rt.ETIMEDOUT:rt.ECONNABORTED,e,y)),y=null},r===void 0&&a.setContentType(null),"setRequestHeader"in y&&pe.forEach(a.toJSON(),function(C,S){y.setRequestHeader(S,C)}),pe.isUndefined(o.withCredentials)||(y.withCredentials=!!o.withCredentials),l&&l!=="json"&&(y.responseType=o.responseType),u&&([m,h]=Wm(u,!0),y.addEventListener("progress",m)),c&&y.upload&&([f,p]=Wm(c),y.upload.addEventListener("progress",f),y.upload.addEventListener("loadend",p)),(o.cancelToken||o.signal)&&(d=_=>{y&&(s(!_||_.type?new Bc(null,e,y):_),y.abort(),y=null)},o.cancelToken&&o.cancelToken.subscribe(d),o.signal&&(o.signal.aborted?d():o.signal.addEventListener("abort",d)));const b=sU(o.url);if(b&&Jn.protocols.indexOf(b)===-1){s(new rt("Unsupported protocol "+b+":",rt.ERR_BAD_REQUEST,e));return}y.send(r||null)})},fU=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let s=new AbortController,o;const r=function(u){if(!o){o=!0,l();const d=u instanceof Error?u:this.reason;s.abort(d instanceof rt?d:new Bc(d instanceof Error?d.message:d))}};let a=t&&setTimeout(()=>{a=null,r(new rt(`timeout ${t} of ms exceeded`,rt.ETIMEDOUT))},t);const l=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(r):u.removeEventListener("abort",r)}),e=null)};e.forEach(u=>u.addEventListener("abort",r));const{signal:c}=s;return c.unsubscribe=()=>pe.asap(l),c}},AU=function*(e,t){let n=e.byteLength;if(n{const o=mU(e,t);let r=0,a,l=c=>{a||(a=!0,s&&s(c))};return new ReadableStream({async pull(c){try{const{done:u,value:d}=await o.next();if(u){l(),c.close();return}let f=d.byteLength;if(n){let m=r+=f;n(m)}c.enqueue(new Uint8Array(d))}catch(u){throw l(u),u}},cancel(c){return l(c),o.return()}},{highWaterMark:2})},mh=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",w4=mh&&typeof ReadableStream=="function",hU=mh&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),T4=(e,...t)=>{try{return!!e(...t)}catch{return!1}},gU=w4&&T4(()=>{let e=!1;const t=new Request(Jn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),DI=64*1024,c0=w4&&T4(()=>pe.isReadableStream(new Response("").body)),$m={stream:c0&&(e=>e.body)};mh&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!$m[t]&&($m[t]=pe.isFunction(e[t])?n=>n[t]():(n,s)=>{throw new rt(`Response type '${t}' is not supported`,rt.ERR_NOT_SUPPORT,s)})})})(new Response);const vU=async e=>{if(e==null)return 0;if(pe.isBlob(e))return e.size;if(pe.isSpecCompliantForm(e))return(await new Request(Jn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(pe.isArrayBufferView(e)||pe.isArrayBuffer(e))return e.byteLength;if(pe.isURLSearchParams(e)&&(e=e+""),pe.isString(e))return(await hU(e)).byteLength},_U=async(e,t)=>{const n=pe.toFiniteNumber(e.getContentLength());return n??vU(t)},yU=mh&&(async e=>{let{url:t,method:n,data:s,signal:o,cancelToken:r,timeout:a,onDownloadProgress:l,onUploadProgress:c,responseType:u,headers:d,withCredentials:f="same-origin",fetchOptions:m}=S4(e);u=u?(u+"").toLowerCase():"text";let p=fU([o,r&&r.toAbortSignal()],a),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(c&&gU&&n!=="get"&&n!=="head"&&(y=await _U(d,s))!==0){let S=new Request(t,{method:"POST",body:s,duplex:"half"}),x;if(pe.isFormData(s)&&(x=S.headers.get("content-type"))&&d.setContentType(x),S.body){const[O,E]=RI(y,Wm(jI(c)));s=BI(S.body,DI,O,E)}}pe.isString(f)||(f=f?"include":"omit");const v="credentials"in Request.prototype;h=new Request(t,{...m,signal:p,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:s,duplex:"half",credentials:v?f:void 0});let b=await fetch(h);const _=c0&&(u==="stream"||u==="response");if(c0&&(l||_&&g)){const S={};["status","statusText","headers"].forEach(I=>{S[I]=b[I]});const x=pe.toFiniteNumber(b.headers.get("content-length")),[O,E]=l&&RI(x,Wm(jI(l),!0))||[];b=new Response(BI(b.body,DI,O,()=>{E&&E(),g&&g()}),S)}u=u||"text";let C=await $m[pe.findKey($m,u)||"text"](b,e);return!_&&g&&g(),await new Promise((S,x)=>{E4(S,x,{data:C,headers:Ts.from(b.headers),status:b.status,statusText:b.statusText,config:e,request:h})})}catch(v){throw g&&g(),v&&v.name==="TypeError"&&/fetch/i.test(v.message)?Object.assign(new rt("Network Error",rt.ERR_NETWORK,e,h),{cause:v.cause||v}):rt.from(v,v&&v.code,e,h)}}),u0={http:jH,xhr:dU,fetch:yU};pe.forEach(u0,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const FI=e=>`- ${e}`,bU=e=>pe.isFunction(e)||e===null||e===!1,x4={getAdapter:e=>{e=pe.isArray(e)?e:[e];const{length:t}=e;let n,s;const o={};for(let r=0;r`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let a=t?r.length>1?`since : `+r.map(FI).join(` `):" "+FI(r[0]):"as no adapter specified";throw new rt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return s},adapters:u0};function Kg(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Bc(null,e)}function HI(e){return Kg(e),e.headers=Ts.from(e.headers),e.data=qg.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),x4.getAdapter(e.adapter||df.adapter)(e).then(function(s){return Kg(e),s.data=qg.call(e,e.transformResponse,s),s.headers=Ts.from(s.headers),s},function(s){return b4(s)||(Kg(e),s&&s.response&&(s.response.data=qg.call(e,e.transformResponse,s.response),s.response.headers=Ts.from(s.response.headers))),Promise.reject(s)})}const I4="1.8.4",ph={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ph[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const UI={};ph.transitional=function(t,n,s){function o(r,a){return"[Axios v"+I4+"] Transitional option '"+r+"'"+a+(s?". "+s:"")}return(r,a,l)=>{if(t===!1)throw new rt(o(a," has been removed"+(n?" in "+n:"")),rt.ERR_DEPRECATED);return n&&!UI[a]&&(UI[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,a,l):!0}};ph.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function EU(e,t,n){if(typeof e!="object")throw new rt("options must be an object",rt.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const r=s[o],a=t[r];if(a){const l=e[r],c=l===void 0||a(l,r,e);if(c!==!0)throw new rt("option "+r+" must be "+c,rt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new rt("Unknown option "+r,rt.ERR_BAD_OPTION)}}const zA={assertOptions:EU,validators:ph},$o=zA.validators;class bi{constructor(t){this.defaults=t,this.interceptors={request:new PI,response:new PI}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const r=o.stack?o.stack.replace(/^.+\n/,""):"";try{s.stack?r&&!String(s.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(s.stack+=` `+r):s.stack=r}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ki(this.defaults,n);const{transitional:s,paramsSerializer:o,headers:r}=n;s!==void 0&&zA.assertOptions(s,{silentJSONParsing:$o.transitional($o.boolean),forcedJSONParsing:$o.transitional($o.boolean),clarifyTimeoutError:$o.transitional($o.boolean)},!1),o!=null&&(pe.isFunction(o)?n.paramsSerializer={serialize:o}:zA.assertOptions(o,{encode:$o.function,serialize:$o.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),zA.assertOptions(n,{baseUrl:$o.spelling("baseURL"),withXsrfToken:$o.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=r&&pe.merge(r.common,r[n.method]);r&&pe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete r[h]}),n.headers=Ts.concat(a,r);const l=[];let c=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(c=c&&g.synchronous,l.unshift(g.fulfilled,g.rejected))});const u=[];this.interceptors.response.forEach(function(g){u.push(g.fulfilled,g.rejected)});let d,f=0,m;if(!c){const h=[HI.bind(this),void 0];for(h.unshift.apply(h,l),h.push.apply(h,u),m=h.length,d=Promise.resolve(n);f{if(!s._listeners)return;let r=s._listeners.length;for(;r-- >0;)s._listeners[r](o);s._listeners=null}),this.promise.then=o=>{let r;const a=new Promise(l=>{s.subscribe(l),r=l}).then(o);return a.cancel=function(){s.unsubscribe(r)},a},t(function(r,a,l){s.reason||(s.reason=new Bc(r,a,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=s=>{t.abort(s)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Ky(function(o){t=o}),cancel:t}}}function CU(e){return function(n){return e.apply(null,n)}}function SU(e){return pe.isObject(e)&&e.isAxiosError===!0}const d0={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(d0).forEach(([e,t])=>{d0[t]=e});function N4(e){const t=new bi(e),n=i4(bi.prototype.request,t);return pe.extend(n,bi.prototype,t,{allOwnKeys:!0}),pe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return N4(ki(e,o))},n}const at=N4(df);at.Axios=bi;at.CanceledError=Bc;at.CancelToken=Ky;at.isCancel=b4;at.VERSION=I4;at.toFormData=Ah;at.AxiosError=rt;at.Cancel=at.CanceledError;at.all=function(t){return Promise.all(t)};at.spread=CU;at.isAxiosError=SU;at.mergeConfig=ki;at.AxiosHeaders=Ts;at.formToJSON=e=>y4(pe.isHTMLForm(e)?new FormData(e):e);at.getAdapter=x4.getAdapter;at.HttpStatusCode=d0;at.default=at;let W={app:{site_id:0,siteName:"",redirectToWeb:0,showFutureAndSpecialHorseRacing:!1,redirectToBonuses:{enabled:!1,repeatTime:0},pageBuilderLayouts:[],additionalRewardsConfigurations:{destinationUrl:"https://www.ortak.me/",globalNetworkDestinationUrl:"https://www.ortak.me/"},getFormsConfigFromCms:!1,whiteListedIframeUrls:[],netherLandLicense:!1,restrictedKYCActions:[],useCookies:!1,showCookiesNotification:!1,showEligibleForBonusInfo:!0,walletConnect:{registrationFormConfig:[[[{name:"first_name",label:"First name",placeholder:"Enter your first name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-\\s]+$",message:"message_for_valid_name"}}},{name:"last_name",label:"Last name",placeholder:"Enter your last name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",message:"message_for_valid_last_name"}}},{name:"doc_number",label:"Passport Number",placeholder:"",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:25,message:"Too long"},pattern:{value:"^[A-Za-z\\Ѐ-\\ӿ0-9]*[0-9]+[A-Za-z\\Ѐ-\\ӿ0-9]*$",message:"field_validation_message"}}},{name:"email",label:"Email",placeholder:"Enter your email address",type:"email",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:'^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',message:"Please enter a valid email address"}}},{name:"currency_name",label:"Currency",type:"select",placeholder:"Choose currency",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},{name:"password",label:"Password",type:"password",placeholder:"Enter your password",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:6,message:"This field should contain at least 6 characters"},maxLength:{value:50,message:"Too long"}}}]]],enabled:!1,deposit:!0,login:!0,registration:!0,connectToWallet:!0,showFastexWalletDownloadBanner:!1,projectId:"45f4062f4f6427f9e6eab952d2452b3c",alchemyId:"PK2GVHUK8JkYmLY7Y1I1qPdxBZmWwhnZ",showRegularButton:!1,defaultChainId:5165,defaultCurrency:"ETH"},showYoPhonePromoOnAuthPopups:!1,acceptTermsAndConditionsPopUp:!1,affiliatesRedirectionDomain:"https://betco.link",logo:{source:"/defaultLogo.png"},geoUrl:"https://geoapi2.bcapps.org",toHarmonyUrl:"https://www.to-harmony.com/?ref={domain}#playandearn",tracking:{},backToTopButton:{isFloating:!0,position:"center-bottom-btn"},liveChat:{enabled:!1},swarm:{socketUrl:"wss://eu-swarm-ws-re.betconstruct.com/",longPollingUrl:"https://eu-swarm-lp.betconstruct.com/"},jackpot:{enabled:!0,socketUrl:"wss://rgs-wss.betconstructapps.com/jackpot"},promotionalBonuses:{enabled:!0,showClaimableInfoBeforeDeposit:!1,showClaimableInfoInDepositPage:!1},socialSharingPlatforms:[],tabNavigation:{default:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-pre-match",to:"/sports/pre-match/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Sports",className:"bc-i-prematch",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-betslip",to:"",path:"",displayName:"Betslip",className:"bc-i-betslip",actions:[{type:"openBetslip",data:{}}],permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],casino:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],"live-casino":[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],games:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}]},availableLanguages:{eng:{short:"EN",full:"English",order:1,code:"eng"}},homework:{enabled:!1},footer:{footerVisibleDefaultValue:!1,menuExpandedByDefault:!1,feedbackButton:!1,customContentAboveFooter:!0},header:{cryptoInfo:{enabled:!1,rateUpdateInterval:1e4,rateApiUrl:"https://cmsbetconstruct.com/content/marketdepthbtcav.json?v=",redirectUrl:"https://exchange.fulgurpay.com/?refId={site_id}&lang={lang}",promoPopup:{contentId:"350143",contentSiteId:"1019",animationEnabled:!0,animationDelay:3,animationDuration:10,buttonLink:"https://www.yophone.com/"}},navigation:{navigationMenuSearch:{enabled:!0,suggestedSearchTerms:{default:[{searchType:"Sport",searchTerm:"Champions League"},{searchType:"Casino",searchTerm:"Gates of Olympus"},{searchType:"Casino",searchTerm:"Regal Spins"},{searchType:"Casino",searchTerm:"20 Super Hot"},{searchType:"Live Casino",searchTerm:"Roulette"},{searchType:"Live Casino",searchTerm:"Blackjack"},{searchType:"Games",searchTerm:"Crash"},{searchType:"Games",searchTerm:"Poker"},{searchType:"Menu",searchTerm:"Tournaments"},{searchType:"Menu",searchTerm:"Wheel"},{searchType:"TV Games",searchTerm:"Keno"},{searchType:"TV Games",searchTerm:"Dice"},{searchType:"Virtual Sports",searchTerm:"Racing"},{searchType:"Virtual Sports",searchTerm:"Football"}]},recentSearchCount:15},web:{subHeaderMenu:!1,leftMenu:!1},mobile:{subHeaderMenu:!0,genericMenu:!1}},headerIcons:[]},preferences:{assets:{loader:"",logo:""},language:"eng",locale:"en",languageRtl:!1,timeFormat:"24h",sound:.75,oddFormat:0,hideBalance:!1,hideZeroBalances:!1,theme:"default",productType:"",currentPath:"",multiColumnView:!0,multiColumnViewExpanded:!1,gameDetailsMarketsTwoColumnViewEnabled:!0,esportsTheaterMode:!1,openMiniGames:!1,showAllCategoriesGamesWeb:!1,showAllCategoriesGamesMobile:!1,hideProviders:!1,providersViewList:!1},bonusHistory:{filterFormConfig:[[[{type:"select",name:"product",label:"Category"},{type:"select",name:"period",label:"Period",value:24,options:[{label:"1 hour",value:1},{label:"2 hours",value:2},{label:"3 hours",value:3},{label:"6 hours",value:6},{label:"12 hours",value:12},{label:"24 hours",value:24},{label:"48 hours",value:48},{label:"72 hours",value:72},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},profits:{filterFormConfig:[[[{type:"select",name:"product",label:"Category"},{type:"select",name:"period",label:"Period",defaultValue:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},balanceHistory:{filterFormConfig:[[[{type:"select",name:"type",label:"Transaction Type"},{type:"select",name:"product",label:"Category"},{element:"date",name:"from_date",label:"Range",placeholder:"From"},{element:"date",name:"to_date",label:"",placeholder:"To"}]]]},netDepositHistory:{filterFormConfig:[[[{element:"date",name:"from_date",label:"Range",placeholder:"From"},{element:"date",name:"to_date",label:"",placeholder:"To"}]]]},twoFactor:{formConfig:[[[{type:"select",name:"trust_period",label:"Time Period",defaultValue:30,options:[{value:30,label:"30 Days"},{value:7,label:"7 Days"},{value:1,label:"1 Day"}]},{name:"is_device_trusted",type:"checkbox",label:"Trust this device?"},{name:"code",type:"otp-input",label:"Enter verification code",numInputs:6,rules:{required:{message:"Code is required"},minLength:{value:6,message:"Should contain exactly 6 digits"},maxLength:{value:6,message:"Should contain exactly 6 digits"}}}]]]},defaultLanguageByIP:{enabled:!1,regions:{}},activeSteps:{deposit:[{active_step:21,active_step_state:5,popup:{type:"info",title:"Confirmation",content:"terms_and_condition_before_deposit_content",buttons:[{label:"I agree",action:"ACCEPT_TERMS_AND_CONDITIONS"},{label:"I do not agree",action:""}]}}]},smartPanel:{items:[{title:"bonus_journey",target:"PANEL",component:"BonusJourney",iconClass:"bc-i-journey",actions:[],permissions:null},{title:"Bet history",target:"",component:"",iconClass:"bc-i-history",actions:[{type:"openAccountSection",data:{section:"history",page:"bets"}}],permissions:{loggedIn:!0}},{title:"What's new",target:"PANEL",component:"Notifications",iconClass:"bc-i-notification",actions:[],permissions:null},{title:"Favorite Games",target:"PANEL",component:"FavoriteGames",iconClass:"bc-i-star",actions:[],permissions:null},{title:"Messages",target:"",component:"Messages",iconClass:"bc-i-message",actions:[{type:"openMessages",data:{}}],permissions:{loggedIn:!0}},{title:"Bonuses",target:"",component:"Bonuses",iconClass:"bc-i-bonus",actions:[{type:"openBonuses",data:{}}],permissions:{loggedIn:!0,bonusAvailable:!0}},{title:"Settings",target:"PANEL",component:"Settings",iconClass:"bc-i-settings",actions:[],permissions:null},{title:"contact_support",target:"PANEL",component:"LiveChat",iconClass:"bc-i-live-chat",actions:[],permissions:null}]},lowBalancePopup:{enabled:!1,popupLifetimeMinutes:240,balanceThresholdByCurrencies:{EUR:1,USD:1,AMD:10}},promotions:{gridView:!1,showTitle:!0,showRegulationMessageInPopup:!1},showSeparatelyBonuses:!1,childSession:{switchWalletAfterLogin:{currency:"FTN",enabled:!0,showPopup:!0},showInfoPopupBeforeSessionSwitch:!0,showBonusRequestOnChildCurrency:!0},downloadPrintButtons:!0,enableVerificationAutoGetCode:!1,showHeaderNavigationIconsMobile:!1,clientOrtakRewardPopup:{enableRewardPopup:!0,destinationUrl:"https://www.ortak.me"}},statistics:{enabled:!1,showTeamLogos:!0,showCompetitionLogos:!0},sportsbook:{selectRegionsByDefault:!1,livePreMatchInitiallyExpanded:!0,expressOfTheDay:{showBetCount:!1},enableCompetitionNamesInitLoad:!0,eventChatEnabled:!1,enableAsianMarketPriceView:!1,disableConflictEventReplacement:!0,shareBooking:{enabled:!1},enabled:!0,betBuilder:{enabled:!1,apiUrl:"https://betconstruct-prod-gen2.sportcastlive.com/markets",apiKey:"a6aa080b-cea9-4e3f-aa02-9fef8d1f0c8f",params:"",showConfirmPopup:!0},minDecimalPlaces:2,oddFormats:[{name:"Decimal",format:0},{name:"Fractional",format:1},{name:"American",format:2},{name:"HongKong",format:3},{name:"Malay",format:4},{name:"Indo",format:5}],animations:{sportsWithAnimations:{Soccer:"wadua",Basketball:"wadua",Tennis:"wadua",IceHockey:"wadua",Volleyball:"wadua",Cricket:"wadua",Baseball:"wadua",AmericanFootball:"wadua",Darts:"wadua",RugbyLeague:"wadua",LeagueOfLegends:"wadua",Dota2:"wadua",HandBall:"wadua",WaterPolo:"wadua"},kievAnimation:{apiUrl:"https://visualization.ml.bcua.io",score:!0,statistic:!1,teamNames:!0,timer:!1},waduaAnimation:{apiUrl:"https://widget-iframe.wadua.io",statistic:!1,header:!0,timer:!1}},integrationLiveStreaming:{enabledIFrameLiveStream:!1},liveStreaming:{enabled:!0,additionalOptions:{allowFullScreen:!0,aspectRatio:[16,9]}},betCloud:{enabled:!1},tournaments:{enabled:!1},availableBetTypes:[{name:"Single",value:1},{name:"Multiple",value:2},{name:"System",value:3}],showJackpotWidget:!1,betslip:{enableFrenchFreebet:!1,superBet:{waitSuperBetAnswer:15},enableSystemCuts:!1,enableMiniGames:!1,contentTabs:[{type:0,title:"Betslip"},{type:1,title:"Open Bets",loginRequired:!0}],underBetslipContent:[{type:"ROW",id:"-9999e9f3062",content:[{type:"COLUMN",id:"-9999d6b343ca3",content:[{type:"COMPONENT",name:"BetslipBanner",settings:{contentId:"betslip_banners"}}]}],settings:{gridTemplate:[12]}}],underBetslipEsportContent:[{type:"ROW",id:"-9999e9f306332",content:[{type:"COLUMN",id:"-9999d6b343ca3",content:[{type:"COMPONENT",name:"Slider",settings:{contentId:"esport_betslip_banners"}}]}],settings:{gridTemplate:[12]}}],underBetslipVirtualContent:[{type:"ROW",id:"-9999e9f307712",content:[{type:"COLUMN",id:"-9999d6b30213",content:[{type:"COMPONENT",name:"Slider",settings:{contentId:"virtual_sport_betslip_banners"}}]}],settings:{gridTemplate:[12]}}]},specialOptions:[{label:"Multiple of the day",value:"multiple-of-the-day"},{label:"Upcoming Matches",value:"upcoming-matches"},{label:"Popular Matches",value:"popular-matches"},{label:"Popular competitions",value:"popular-competitions"},{label:"Boosted bets",value:"boosted-bets"},{label:"Coupons",value:"coupons"},{label:"Favorite Team",value:"favorite-team"}],betHistory:{filterFormConfig:[[[{type:"number",name:"bet_id",label:"Bet ID",placeholder:"#"},{type:"text",name:"name",label:"Sport Name",placeholder:"#"},{type:"select",name:"bet_type",label:"Bet Type"},{type:"select",name:"period",label:"Period",value:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},gameSuggestedEventsWidget:{enabled:!1},editBetEnabled:!0,gamesDefaultTimeFilter:-1,gameNumber:{enabled:!1},showBookingConfirmationPopup:!0,showBookingBetPrintButton:!1,showEsportsInPopularMatches:!1,showVisibleInPrematchGames:!0,horseRacingURL:"https://horseracing.betcoapps.com"},formElements:{recaptcha:{type:"recaptcha",rules:{}},date:{label:"Choose date",type:"date",className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},email:{label:"Email",placeholder:"Enter your email address",type:"email",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:'^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',message:"Please enter a valid email address"}}},password:{label:"Password",placeholder:"Enter your password",type:"password",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:6,message:"This field should contain at least 6 characters"},maxLength:{value:50,message:"Too long"}}},first_name:{label:"First name",placeholder:"Enter your first name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-\\s]+$",message:"message_for_valid_name"}}},last_name:{label:"Last name",placeholder:"Enter your last name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",message:"message_for_valid_last_name"}}},gender:{label:"Gender",type:"select",placeholder:"Choose gender",options:[{label:"Male",value:"M"},{label:"Female",value:"F"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},incomeSources:{label:"Source of Income",type:"select",placeholder:"Choose Income",options:[{label:"Salary",value:"Salary"},{label:"Self-employed",value:"Self-employed"},{label:"Inheritance",value:"Inheritance"},{label:"Savings",value:"Savings"},{label:"Investments",value:"Investments"},{label:"Pension",value:"Pension"},{label:"Business Activity",value:"Business Activity"},{label:"Competitions",value:"Competitions"},{label:"Donation",value:"Donation"},{label:"Loan",value:"Loan"},{label:"Capital Sale/Rent",value:"Capital Sale/Rent"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},salary_level:{label:"Salary level",type:"select",placeholder:"Choose Salary level",options:[{label:"£0 - £20,000",value:"0-20000"},{label:"£20.000 - £40,000",value:"20000-40000"},{label:"£40,000 - £60,000",value:"40000-60000"},{label:"£60,000 - £80.000",value:"60000-80000"},{label:"£80,000 - £100,000",value:"80000-100000"},{label:"£100.000 - £150,000",value:"100000-150000"},{label:"£150,000 plus",value:"150000-500000"}]},occupation:{label:"Occupation",type:"select",placeholder:"Choose occupation",options:[{label:"Administrative/Executive",value:"Administrative/Executive"},{label:"Agricultural",value:"Agricultural"},{label:"Armed forces",value:"Armed forces"},{label:"Art worker",value:"Art worker"},{label:"Banking industry",value:"Banking industry"},{label:"Barber",value:"Barber"},{label:"Butcher",value:"Butcher"},{label:"Clerical",value:"Clerical"},{label:"Coach",value:"Coach"},{label:"Construction",value:"Construction"},{label:"Cook",value:"Cook"},{label:"Doctor",value:"Doctor"},{label:"Dentist",value:"Dentist"},{label:"Economist",value:"Economist"},{label:"Teacher",value:"Teacher"},{label:"Engineer",value:"Engineer"},{label:"Financial Services",value:"Financial Services"},{label:"Gambling industry",value:"Gambling industry"},{label:"IT technology",value:"IT technology"},{label:"Legal Services",value:"Legal Services"},{label:"Mining",value:"Mining"},{label:"Nurse",value:"Nurse"},{label:"Police",value:"Police"},{label:"Politician",value:"Politician"},{label:"Professional/Senior administrative",value:"Professional/Senior administrative"},{label:"Public Services",value:"Public Services"},{label:"Retired",value:"Retired"},{label:"Self-employed",value:"Self-employed"},{label:"Self-employed professional",value:"Self-employed professional"},{label:"Shipping Services",value:"Shipping Services"},{label:"Skilled Manual",value:"Skilled Manual"},{label:"Student",value:"Student"},{label:"Transport Services",value:"Transport Services"},{label:"Unemployed",value:"Unemployed"},{label:"Unskilled manual",value:"Unskilled manual"},{label:"Veterinarian",value:"Veterinarian"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},home_outlet:{label:"Home outlet",type:"select",placeholder:"Choose home outlet",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},id_type:{label:"Personal ID type",type:"select",placeholder:"Choose personal ID type",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},promo_code:{label:"Promo code",placeholder:"",type:"text",className:"",customAttrs:{},rules:{}},agree:{label:"Agree with terms and conditions",placeholder:"",type:"agree",className:"",customAttrs:{},rules:{required:{message:"You should agree with terms and conditions to continue"}}},remember_me:{label:"Remember me",placeholder:"",type:"checkbox",className:"",customAttrs:{},rules:{},value:!1},doc_number:{label:"Passport Number",placeholder:"",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:25,message:"Too long"},pattern:{value:"^[A-Za-z\\Ѐ-\\ӿ0-9]*[0-9]+[A-Za-z\\Ѐ-\\ӿ0-9]*$",message:"field_validation_message"}}},cpf:{label:"Cpf",placeholder:"",type:"cpf",className:"",customAttrs:{checkViaBackend:{enabled:!1,version:0,prefillFields:["first_name","last_name","birth_date"],autoCheck:!1}},rules:{required:{message:"This field is required"},length:{value:14,message:"Too short"}}},country:{label:"Country",placeholder:"Select country",type:"country",className:"",customAttrs:{},rules:{}},multiPromoCode:{label:"Promo code",placeholder:"Promo code",type:"multiPromoCode",className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},phone:{label:"Phone Number",placeholder:"Enter number",type:"phone",className:"",customAttrs:{isCountryCodeEditable:!1},rules:{required:{message:"This field is required"},minLength:{value:0,message:"Too short"},maxLength:{value:50,message:"Too long"}}},username:{label:"Email / Username",placeholder:"Enter your Login or Email",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"This field should contain at least 4 characters"},pattern:{value:"^[a-zA-Z0-9]*[a-zA-Z][a-zA-Z0-9_-]*$",message:"message_for_valid_username"}}},textarea:{label:"Message",placeholder:"Enter text here",type:"textarea",className:"",customAttrs:{},rules:{required:{message:"This field is required"},maxLength:{value:4e3,message:"Maximum 4000 characters allowed"}}},currency:{label:"Currency",type:"select",placeholder:"Choose currency",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},swift_code:{label:"Bank Name",type:"bankName",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}}},cms:{apiUrl:"https://cmsbetconstruct.com",cacheLayerSubdomain:"go",useWebp:!0},dynamicallyStructuredPages:{},accountNavigation:{history:{order:1,section:"history",showPagesInAccountPopup:!0,pages:["bets","open-bets","cashed-out","won","lost"]},balance:{order:3,section:"balance",showPagesInAccountPopup:!0,pages:["deposit","withdraw","info","history","withdraws"]},bonuses:{order:4,section:"bonuses",showPagesInAccountPopup:!0,pages:["sport","casino","bonus-history"]},"bonus-journey":{order:5,section:"bonus-journey",showPagesInAccountPopup:!1,pages:[]},profile:{order:6,section:"profile",showPagesInAccountPopup:!0,pages:["details","change-password","verify-account"]},messages:{order:7,section:"messages",showPagesInAccountPopup:!0,pages:[]},"cashback-cashout":{order:8,section:"cashback-cashout",showPagesInAccountPopup:!0,pages:[]},profits:{order:9,section:"profits",showPagesInAccountPopup:!0,pages:[]},"stake-and-earn":{order:10,section:"stake-and-earn",showPagesInAccountPopup:!1,pages:[]},rewards:{order:11,section:"rewards",showPagesInAccountPopup:!1,pages:[]},limits:{order:12,section:"limits",showPagesInAccountPopup:!1,pages:[]},vouchers:{order:13,section:"vouchers",showPagesInAccountPopup:!1,pages:[]},"bank-account":{order:14,section:"bank-account",showPagesInAccountPopup:!1,pages:[]}},mobileAppNotification:{enabled:!1,popupLifetimeInDays:7},userAuthentication:{authPopupAsWidget:!1,emailVerificationEnable:!1,phoneNumberVerificationEnable:!1,documentUploadList:!0,forgetPassword:{resetViaEmail:!0,externalPage:{enabled:!1,url:"",target:"_self"},resetWithEmailFormConfig:[[[{element:"email",name:"email"}]]],resetWithPhoneFormConfig:[[[{label:"Enter phone number",type:"text",name:"phone_number",rules:{required:{message:"This field is required"},minLength:{value:6,message:"Too short"},maxLength:{value:50,message:"Too long"}}}]]],resetPasswordConfig:[[[{element:"password",name:"password",placeholder:"New Password"},{element:"password",label:"Repeat Password",name:"repeat_password",placeholder:"Repeat New Password",rules:{match:{value:"password",message:"Passwords don't match"}}}]]]},registration:{enableForgetUsername:!1,btagDataSetterForPromos:"promo_code",setDefaultCurrencyValue:!0,termsBeforeRegisterButton:!1,minimumAllowedAgeByCountry:{default:18,CM:21},autoSetCurrency:{enabled:!1,availableList:{}},hideGoogleTermsAndConditions:!1,formConfig:[[[{element:"first_name",label:"Name",name:"first_name"},{element:"last_name",label:"Surname",name:"last_name"},{element:"email",name:"email",label:"Email"},{element:"password",name:"password"},{element:"password",name:"repeat_password",label:"Confirm Password",rules:{match:{value:"password",message:"Passwords don't match"}}},{element:"country",name:"country_code"},{element:"currency",name:"currency_name"},{element:"agree",name:"agree"}]]],redirectOnSuccessUrl:"",loginRightAfterRegistration:!0,openConfirmPopup:{enabled:!1,showOn:"onClose"},showSocialIcons:!1},login:{enabledForRestrictedCountries:!1,showSocialIcons:!1,formConfig:[[[{element:"username",label:"Email / Username",placeholder:"Username, email or phone number",name:"username"},{element:"password",name:"password"},{element:"remember_me",name:"remember_me"}]]]}},casino:{gamesUrl:"",depositIframe:{enabled:!1,url:"https://deposit.betcoapps.com/"},loyaltyOrtakConfigurations:{enabled:!1,isGlobal:!0,redirectUrl:"https://www.ortak.me"},enabled:!0,disableAgeRestrictedGames:!0,gamesUrlSuffix:"LaunchGame",showAllCategoriesGamesWeb:!1,showAllCategoriesGamesMobile:!1,collapsedCasinoListEnabled:!1,checkClientCasinoGamesRestriction:!1,enableRecommendedGamesCategory:!1,showGameInfoDescription:!0,genericPage:{enabled:!0,enableExtraCategoriesFilter:!1}},liveCasino:{enableCategoriesFilter:!1,providersMultiselect:!0},profile:{profileDetailsConfig:[[[{type:"text",label:"ID",name:"id",readOnly:!0},{element:"first_name",name:"first_name",readOnly:!0},{element:"last_name",name:"last_name",readOnly:!0},{element:"date",name:"birth_date",label:"Birth date",readOnly:!0},{element:"gender",name:"gender",readOnly:!0},{element:"email",name:"email",readOnly:!0},{element:"doc_number",name:"doc_number",readOnly:!0},{element:"country",name:"country_code",readOnly:!0},{type:"text",label:"City",name:"city",rules:{required:{message:"This field is required"}}},{type:"text",label:"Address",name:"address",rules:{required:{message:"This field is required"}}},{element:"phone",name:"phone"}],[{type:"info",name:"",value:"Subscribe for"},{type:"separator",name:"",className:"subscribeBelowSeparator"},{type:"radio",label:"Internal Messages",name:"subscribe_to_internal_message",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Push Notifications",name:"subscribe_to_push_notification",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Phone Call",name:"subscribe_to_phone_call",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Email",name:"subscribe_to_email",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"SMS",name:"subscribe_to_sms",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]}],[{type:"separator",name:"",className:"passwordAboveSeparator"},{type:"info",name:"",value:"Enter your password to save changes"},{element:"password",label:"Current Password",name:"password",rules:{required:{message:"This field is required"},pattern:null}}]]],profileChangePasswordFormConfig:[[[{element:"password",name:"password",label:"Current Password",rules:null},{element:"password",name:"new_password",label:"New Password"},{element:"password",name:"new_password_confirm",label:"Confirm New Password",rules:{match:{value:"new_password",message:"Passwords don't match"}}}]]],profileSessionDurationLimit:[[[{type:"number",label:"Session Duration Daily Limit",name:"max_session_duration_daily",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:1,message:"minimum_session_duration_daily_error"},max:{value:24,message:"maximum_session_duration_daily_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}},{type:"number",label:"Session Duration Weekly Limit",name:"max_session_duration_weekly",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:7,message:"minimum_session_duration_weekly_error"},max:{value:168,message:"maximum_session_duration_weekly_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}},{type:"number",label:"Session Duration Monthly Limit",name:"max_session_duration_monthly",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:30,message:"minimum_session_duration_monthly_error"},max:{value:720,message:"maximum_session_duration_monthly_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}}]]],profileSessionHistory:[[[{type:"select",name:"period",label:"Period",defaultValue:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]],profileRealityCheckFormConfig:[[[{type:"radio",name:"active_time",label:"",options:[{label:"No limit",value:0},{label:"10 mins",value:600},{label:"20 mins",value:1200},{label:"30 mins",value:1800},{label:"1 hour",value:3600},{label:"2 hours",value:7200},{label:"4 hours",value:14400},{label:"6 hours",value:21600},{label:"8 hours",value:28800}]}]]],profileOccupationConfig:[[[{element:"occupation",label:"Occupation",name:"occupation"},{element:"salary_level",label:"Salary Level",name:"salary_level"}]]],profileBalanceLimit:[[[{type:"number",label:"Balance Limit",name:"balance_limit",placeholder:"Enter amount",rules:{pattern:{value:"^[0-9//S]+$",message:"balance_limit_error"}}}]]],profileBetLimitsFormConfig:[[[{type:"number",name:"sport_max_single_bet",label:"Max One Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_daily_bet",label:"Max Daily Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_weekly_bet",label:"Max Weekly Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_monthly_bet",label:"Max Monthly Bet Amount",placeholder:"Enter amount"}],[{type:"number",name:"casino_max_single_bet",label:"Max Casino One Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_daily_bet",label:"Max Casino Daily Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_weekly_bet",label:"Max Casino Weekly Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_monthly_bet",label:"Max Casino Monthly Bet Amount",placeholder:"Enter amount"}]]],profileDepositLimitsFormConfig:[[[{type:"number",name:"max_day_deposit",label:"Day",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"max_week_deposit",label:"Week",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"max_month_deposit",label:"Month",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}}]]],profileLossLimitsFormConfig:[[[{type:"number",name:"daily_loss",label:"Day",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"weekly_loss",label:"Week",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"monthly_loss",label:"Month",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}}]]],profileLoginLimitConfig:[[[{type:"radio",name:"login_limit_duration",label:"",rules:{required:{message:"This field is required"}},options:[{label:"no limit",value:0},{label:"30 mins",value:30},{label:"1 hour",value:60},{label:"2 hours",value:120},{label:"4 hours",value:240},{label:"6 hours",value:360},{label:"8 hours",value:480}]},{element:"password",name:"password",label:"Password*"}]]],profileTimeOutConfig:[[[{type:"radio",name:"minutes",label:"",rules:{required:{message:"This field is required"}},options:[{label:"24 hours",value:1440},{label:"One week",value:10080},{label:"One month",value:43200},{label:"Two months",value:86400}]},{element:"password",name:"password",label:"Password*"}]]],profileSelfExclusionConfig:[[[{type:"radio",name:"minutes",label:"",rules:{required:{message:"This field is required"}},options:[{label:"3 months",value:129600},{label:"6 months",value:259200},{label:"1 year",value:518400},{label:"2 years",value:1036800},{label:"5 years",value:2592e3}]},{element:"password",name:"password",label:"Password*"}]]],profileAccountClosureConfig:[[[{label:"reason_text_label",element:"input",name:"reason_text",type:"textarea",placeholder:"reason_text_placeholder",rules:{required:{message:"This field is required"},maxLength:{value:4e3,message:"Maximum 4000 characters allowed"}}},{element:"password",name:"password",label:"Password*"}]]],profileVerifyAccountFormConfig:[[[{type:"select",name:"selectedImageType",label:"Please select your type of ID",rules:{required:{message:"Please select your type of ID"}},options:[{value:1,label:"Bank Slip"},{value:2,label:"Document"},{value:3,label:"Passport"},{value:4,label:"Driver's License"},{value:5,label:"IBAN"},{value:6,label:"Social Card ID"},{value:7,label:"Other"},{value:15,label:"Selfie"}]},{type:"file",name:"passportImage",label:"Attach file",rules:{required:{message:"Please upload an image and select the type of your chosen method of identification."}}}]]],newUserMessageFormConfig:[[[{type:"text",name:"subject",label:"Subject",rules:{required:{message:"This field is required"},maxLength:{value:255,message:"Maximum 255 characters allowed"}}},{element:"textarea",name:"body",maxLength:4e3}]]]},pmu:{url:""},racing:{menuTabs:{showHorseRacing:!0,showGreyhounds:!0}},virtualSports:{url:"",integrationMode:!0,enableCategoriesFilter:!1},payment:{enabledInFooter:!0,methods:[],enableWithdrawCancelButton:!0,withdrawPrecheck:!1,enableSoundOnDepositOrWithdraw:!1,paymentDetailsExpanded:!1,paymentDescriptionOnTop:!0,showBetShopPrintButton:!1,depositSuccessRedirectUrl:"",depositFailRedirectUrl:"",needsFingerprintForDeposit:!1},enabledProducts:{competition:!0},partner:{},quiz:{url:"",className:"iframe-full-page",permissions:{loggedIn:!0,loggedOut:!1}},competition:{url:{mobile:"https://euro2020m.betcoapps.com/?integrationMode=1",web:"https://euro2020.betcoapps.com/?integrationMode=1"},bannerContentId:582},euro2024:{url:{mobile:"https://euro2024m.abstractname.com/?integrationMode=1",web:"https://euro2024.abstractname.com/?integrationMode=1"},bannerContentId:18394},oneSignal:{enabled:!1,redirectUri:"https://pushme-test.trexname.com"}};const wU=e=>{W=e},GI=/^\d+$/,Ege=/^\D+/g,VI=/[^\d.-]/g,TU=/\s|&|%|'|\$|\/|@|!|\?|#/g,xU=/(?=[A-Z])/,IU=/{([^}]*)}/g,NU=/\((.*?)\)/,Cge=/^[0-9]+$/,kU=/\s+/g,OU=/{sw}|{s}/g,PU=/[?&]+([^=&]+)=([^&]*)/gi,k4=/^\d{6}$/,LU=/\d/,RU=/[a-z]/,jU=/[A-Z]/,MU=/\W/,BU=/^(?=.*\d)\d{4,}$/,DU=/^(?!.*?(.).*?\1).+$/,FU=/^(?=.*[a-z])\w{4,}$/,HU=/\.([^?]+)(\?.*)?$/,Sge=/^[0-9]*$/,UU=/[-._!"`'#%&,:;<>=@{}~\$\(\)\*\+\/\\\?\[\]\^\|]+/,wge=/(\d+)/,Tge=/^\d+$/,GU=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,Hi="__18758827-web__";function VU(e){let t;try{t=window[e];let n="__storage_test__";return t.setItem(n,n),t.removeItem(n),!0}catch(n){return n instanceof DOMException&&(n.code===22||n.code===1014||n.name==="QuotaExceededError"||n.name==="NS_ERROR_DOM_QUOTA_REACHED")&&t&&t.length!==0}}const Qy=function(){if(!VU("localStorage")){let e=window.location.hostname.split(/\./).slice(-2).join(".");return{getItem:function(t){return!t||!this.hasOwnProperty(t)?null:unescape(document.cookie.replace(new RegExp("(?:^|.*;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*"),"$1"))},key:function(t){return unescape(document.cookie.replace(/\s*\=(?:.(?!;))*$/,"").split(/\s*\=(?:[^;](?!;))*[^;]?;\s*/)[t])},setItem:function(t,n,s){t&&(document.cookie=escape(t)+"="+escape(n)+`; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/; domain=${e}; ${s?`max-age=${s};`:""} SameSite=None; Secure`)},removeItem:function(t){!t||!this.hasOwnProperty(t)||(document.cookie=escape(t)+`=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${e}; SameSite=None; Secure`)},hasOwnProperty:function(t){return new RegExp("(?:^|;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)}}}return window.localStorage}(),O4=(e,t)=>JSON.stringify({data:e,expiration:t?Math.round(Date.now()/1e3+t):null}),WU=(e,t,n)=>{const s=O4(t,n);Qy.setItem(`${Hi}${e}`,s)},P4=(e,t,n)=>{if(t){const{data:s,expiration:o}=JSON.parse(t);return o?o>Date.now()/1e3?s:(Xy(e),n):s}return n},$U=(e,t=null)=>{try{const n=Qy.getItem(`${Hi}${e}`);return P4(e,n,t)}catch{return t}},Xy=e=>Qy.removeItem(`${Hi}${e}`),YU=(e,t,n)=>{try{const s=O4(t,n);window.localStorage.setItem(`${Hi}${e}`,s)}catch{}},zU=(e,t=null)=>{try{const n=window.localStorage.getItem(`${Hi}${e}`);return P4(e,n,t)}catch{return t}},qU=e=>e.forEach(t=>Xy(t)),Ne={setItem:WU,getItem:$U,removeItem:Xy,removeItems:qU,setItemToLocalStorage:YU,getItemFromLocalStorage:zU},L4="geoDataStorageKey",f0=()=>{Ne.setItem(L4,pt,432e3)},{countryCode:KU="",countryName:QU=""}=Ne.getItem(L4)??{},pt={countryCode:KU,countryName:QU};function nA(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var R4={exports:{}};(function(e,t){(function(n){e.exports=n()})(function(){return function n(s,o,r){function a(u,d){if(!o[u]){if(!s[u]){var f=typeof nA=="function"&&nA;if(!d&&f)return f(u,!0);if(l)return l(u,!0);throw new Error("Cannot find module '"+u+"'")}d=o[u]={exports:{}},s[u][0].call(d.exports,function(m){var p=s[u][1][m];return a(p||m)},d,d.exports,n,s,o,r)}return o[u].exports}for(var l=typeof nA=="function"&&nA,c=0;c>16),D((65280&w)>>8),D(255&w);return N==2?D(255&(w=O(E.charAt(I))<<2|O(E.charAt(I+1))>>4)):N==1&&(D((w=O(E.charAt(I))<<10|O(E.charAt(I+1))<<4|O(E.charAt(I+2))>>2)>>8&255),D(255&w)),P},h.fromByteArray=function(E){var I,w,N,P,L=E.length%3,R="";function D(j){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(j)}for(I=0,N=E.length-L;I>18&63)+D(P>>12&63)+D(P>>6&63)+D(63&P);switch(L){case 1:R=(R+=D((w=E[E.length-1])>>2))+D(w<<4&63)+"==";break;case 2:R=(R=(R+=D((w=(E[E.length-2]<<8)+E[E.length-1])>>10))+D(w>>4&63))+D(w<<2&63)+"="}return R}})(o===void 0?this.base64js={}:o)}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/base64-js/lib")},{buffer:3,lYpoI2:11}],3:[function(n,s,o){(function(r,a,y,c,u,d,f,m,p){var h=n("base64-js"),g=n("ieee754");function y(Y,K,z){if(!(this instanceof y))return new y(Y,K,z);var ue,re,se,be,Me=typeof Y;if(K==="base64"&&Me=="string")for(Y=(be=Y).trim?be.trim():be.replace(/^\s+|\s+$/g,"");Y.length%4!=0;)Y+="=";if(Me=="number")ue=B(Y);else if(Me=="string")ue=y.byteLength(Y,K);else{if(Me!="object")throw new Error("First argument needs to be a number, array or string.");ue=B(Y.length)}if(y._useTypedArrays?re=y._augment(new Uint8Array(ue)):((re=this).length=ue,re._isBuffer=!0),y._useTypedArrays&&typeof Y.byteLength=="number")re._set(Y);else if(F(be=Y)||y.isBuffer(be)||be&&typeof be=="object"&&typeof be.length=="number")for(se=0;se>8,be=be%256,Me.push(be),Me.push(se);return Me}(K),Y,z,ue)}function _(Y,K,z){var ue="";z=Math.min(Y.length,z);for(var re=K;re>>0)):(K+1>>0),re}function x(Y,K,z,ue){if(ue||(J(typeof z=="boolean","missing or invalid endian"),J(K!=null,"missing offset"),J(K+1>>8*(ue?se:1-se)}function N(Y,K,z,ue,re){if(re||(J(K!=null,"missing value"),J(typeof ue=="boolean","missing or invalid endian"),J(z!=null,"missing offset"),J(z+3>>8*(ue?se:3-se)&255}function P(Y,K,z,ue,re){re||(J(K!=null,"missing value"),J(typeof ue=="boolean","missing or invalid endian"),J(z!=null,"missing offset"),J(z+1this.length&&(ue=this.length);var re=(ue=Y.length-K=this.length))return this[Y]},y.prototype.readUInt16LE=function(Y,K){return C(this,Y,!0,K)},y.prototype.readUInt16BE=function(Y,K){return C(this,Y,!1,K)},y.prototype.readUInt32LE=function(Y,K){return S(this,Y,!0,K)},y.prototype.readUInt32BE=function(Y,K){return S(this,Y,!1,K)},y.prototype.readInt8=function(Y,K){if(K||(J(Y!=null,"missing offset"),J(Y=this.length))return 128&this[Y]?-1*(255-this[Y]+1):this[Y]},y.prototype.readInt16LE=function(Y,K){return x(this,Y,!0,K)},y.prototype.readInt16BE=function(Y,K){return x(this,Y,!1,K)},y.prototype.readInt32LE=function(Y,K){return O(this,Y,!0,K)},y.prototype.readInt32BE=function(Y,K){return O(this,Y,!1,K)},y.prototype.readFloatLE=function(Y,K){return E(this,Y,!0,K)},y.prototype.readFloatBE=function(Y,K){return E(this,Y,!1,K)},y.prototype.readDoubleLE=function(Y,K){return I(this,Y,!0,K)},y.prototype.readDoubleBE=function(Y,K){return I(this,Y,!1,K)},y.prototype.writeUInt8=function(Y,K,z){z||(J(Y!=null,"missing value"),J(K!=null,"missing offset"),J(K=this.length||(this[K]=Y)},y.prototype.writeUInt16LE=function(Y,K,z){w(this,Y,K,!0,z)},y.prototype.writeUInt16BE=function(Y,K,z){w(this,Y,K,!1,z)},y.prototype.writeUInt32LE=function(Y,K,z){N(this,Y,K,!0,z)},y.prototype.writeUInt32BE=function(Y,K,z){N(this,Y,K,!1,z)},y.prototype.writeInt8=function(Y,K,z){z||(J(Y!=null,"missing value"),J(K!=null,"missing offset"),J(K=this.length||(0<=Y?this.writeUInt8(Y,K,z):this.writeUInt8(255+Y+1,K,z))},y.prototype.writeInt16LE=function(Y,K,z){P(this,Y,K,!0,z)},y.prototype.writeInt16BE=function(Y,K,z){P(this,Y,K,!1,z)},y.prototype.writeInt32LE=function(Y,K,z){L(this,Y,K,!0,z)},y.prototype.writeInt32BE=function(Y,K,z){L(this,Y,K,!1,z)},y.prototype.writeFloatLE=function(Y,K,z){R(this,Y,K,!0,z)},y.prototype.writeFloatBE=function(Y,K,z){R(this,Y,K,!1,z)},y.prototype.writeDoubleLE=function(Y,K,z){D(this,Y,K,!0,z)},y.prototype.writeDoubleBE=function(Y,K,z){D(this,Y,K,!1,z)},y.prototype.fill=function(Y,K,z){if(K=K||0,z=z||this.length,J(typeof(Y=typeof(Y=Y||0)=="string"?Y.charCodeAt(0):Y)=="number"&&!isNaN(Y),"value is not a number"),J(K<=z,"end < start"),z!==K&&this.length!==0){J(0<=K&&K"},y.prototype.toArrayBuffer=function(){if(typeof Uint8Array>"u")throw new Error("Buffer.toArrayBuffer not supported in this browser");if(y._useTypedArrays)return new y(this).buffer;for(var Y=new Uint8Array(this.length),K=0,z=Y.length;K=K.length||re>=Y.length);re++)K[re+z]=Y[re];return re}function ee(Y){try{return decodeURIComponent(Y)}catch{return"�"}}function ae(Y,K){J(typeof Y=="number","cannot write a non-number as a number"),J(0<=Y,"specified a negative value for writing an unsigned value"),J(Y<=K,"value is larger than maximum value for type"),J(Math.floor(Y)===Y,"value has a fractional component")}function q(Y,K,z){J(typeof Y=="number","cannot write a non-number as a number"),J(Y<=K,"value larger than maximum allowed value"),J(z<=Y,"value smaller than minimum allowed value"),J(Math.floor(Y)===Y,"value has a fractional component")}function ge(Y,K,z){J(typeof Y=="number","cannot write a non-number as a number"),J(Y<=K,"value larger than maximum allowed value"),J(z<=Y,"value smaller than minimum allowed value")}function J(Y,K){if(!Y)throw new Error(K||"Failed assertion")}y._augment=function(Y){return Y._isBuffer=!0,Y._get=Y.get,Y._set=Y.set,Y.get=j.get,Y.set=j.set,Y.write=j.write,Y.toString=j.toString,Y.toLocaleString=j.toString,Y.toJSON=j.toJSON,Y.copy=j.copy,Y.slice=j.slice,Y.readUInt8=j.readUInt8,Y.readUInt16LE=j.readUInt16LE,Y.readUInt16BE=j.readUInt16BE,Y.readUInt32LE=j.readUInt32LE,Y.readUInt32BE=j.readUInt32BE,Y.readInt8=j.readInt8,Y.readInt16LE=j.readInt16LE,Y.readInt16BE=j.readInt16BE,Y.readInt32LE=j.readInt32LE,Y.readInt32BE=j.readInt32BE,Y.readFloatLE=j.readFloatLE,Y.readFloatBE=j.readFloatBE,Y.readDoubleLE=j.readDoubleLE,Y.readDoubleBE=j.readDoubleBE,Y.writeUInt8=j.writeUInt8,Y.writeUInt16LE=j.writeUInt16LE,Y.writeUInt16BE=j.writeUInt16BE,Y.writeUInt32LE=j.writeUInt32LE,Y.writeUInt32BE=j.writeUInt32BE,Y.writeInt8=j.writeInt8,Y.writeInt16LE=j.writeInt16LE,Y.writeInt16BE=j.writeInt16BE,Y.writeInt32LE=j.writeInt32LE,Y.writeInt32BE=j.writeInt32BE,Y.writeFloatLE=j.writeFloatLE,Y.writeFloatBE=j.writeFloatBE,Y.writeDoubleLE=j.writeDoubleLE,Y.writeDoubleBE=j.writeDoubleBE,Y.fill=j.fill,Y.inspect=j.inspect,Y.toArrayBuffer=j.toArrayBuffer,Y}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/buffer/index.js","/node_modules/gulp-browserify/node_modules/buffer")},{"base64-js":2,buffer:3,ieee754:10,lYpoI2:11}],4:[function(n,s,o){(function(r,a,h,c,u,d,f,m,p){var h=n("buffer").Buffer,g=4,y=new h(g);y.fill(0),s.exports={hash:function(v,b,_,C){for(var S=b(function(w,N){w.length%g!=0&&(P=w.length+(g-w.length%g),w=h.concat([w,y],P));for(var P,L=[],R=N?w.readInt32BE:w.readInt32LE,D=0;D_?M=j(M):M.length<_&&(M=h.concat([M,C],_));for(var F=new h(_),U=new h(_),$=0;$<_;$++)F[$]=54^M[$],U[$]=92^M[$];return B=j(h.concat([F,B])),j(h.concat([U,B]))}(P,N,D):P(D);return L=null,R?D.toString(R):D}}}function x(){var w=[].slice.call(arguments).join(" ");throw new Error([w,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(` `))}C.fill(0),o.createHash=function(w){return S(w)},o.createHmac=S,o.randomBytes=function(w,N){if(!N||!N.call)return new h(v(w));try{N.call(this,void 0,new h(v(w)))}catch(P){N(P)}};var O,E=["createCredentials","createCipher","createCipheriv","createDecipher","createDecipheriv","createSign","createVerify","createDiffieHellman","pbkdf2"],I=function(w){o[w]=function(){x("sorry,",w,"is not implemented yet")}};for(O in E)I(E[O])}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/index.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./md5":6,"./rng":7,"./sha":8,"./sha256":9,buffer:3,lYpoI2:11}],6:[function(n,s,o){(function(r,a,l,c,u,d,f,m,p){var h=n("./helpers");function g(x,O){x[O>>5]|=128<>>9<<4)]=O;for(var E=1732584193,I=-271733879,w=-1732584194,N=271733878,P=0;P>>32-w,E)}function v(x,O,E,I,w,N,P){return y(O&E|~O&I,x,O,w,N,P)}function b(x,O,E,I,w,N,P){return y(O&I|E&~I,x,O,w,N,P)}function _(x,O,E,I,w,N,P){return y(O^E^I,x,O,w,N,P)}function C(x,O,E,I,w,N,P){return y(E^(O|~I),x,O,w,N,P)}function S(x,O){var E=(65535&x)+(65535&O);return(x>>16)+(O>>16)+(E>>16)<<16|65535&E}s.exports=function(x){return h.hash(x,g,16)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],7:[function(n,s,o){(function(r,a,l,c,u,d,f,m,p){s.exports=function(h){for(var g,y=new Array(h),v=0;v>>((3&v)<<3)&255;return y}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{buffer:3,lYpoI2:11}],8:[function(n,s,o){(function(r,a,l,c,u,d,f,m,p){var h=n("./helpers");function g(b,_){b[_>>5]|=128<<24-_%32,b[15+(_+64>>9<<4)]=_;for(var C,S,x,O=Array(80),E=1732584193,I=-271733879,w=-1732584194,N=271733878,P=-1009589776,L=0;L>16)+(_>>16)+(C>>16)<<16|65535&C}function v(b,_){return b<<_|b>>>32-_}s.exports=function(b){return h.hash(b,g,20,!0)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],9:[function(n,s,o){(function(r,a,l,c,u,d,f,m,p){function h(_,C){var S=(65535&_)+(65535&C);return(_>>16)+(C>>16)+(S>>16)<<16|65535&S}function g(_,C){var S,x=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),O=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),E=new Array(64);_[C>>5]|=128<<24-C%32,_[15+(C+64>>9<<4)]=C;for(var I,w,N=0;N<_.length;N+=16){for(var P=O[0],L=O[1],R=O[2],D=O[3],j=O[4],M=O[5],B=O[6],F=O[7],U=0;U<64;U++)E[U]=U<16?_[U+N]:h(h(h((w=E[U-2],v(w,17)^v(w,19)^b(w,10)),E[U-7]),(w=E[U-15],v(w,7)^v(w,18)^b(w,3))),E[U-16]),S=h(h(h(h(F,v(w=j,6)^v(w,11)^v(w,25)),j&M^~j&B),x[U]),E[U]),I=h(v(I=P,2)^v(I,13)^v(I,22),P&L^P&R^L&R),F=B,B=M,M=j,j=h(D,S),D=R,R=L,L=P,P=h(S,I);O[0]=h(P,O[0]),O[1]=h(L,O[1]),O[2]=h(R,O[2]),O[3]=h(D,O[3]),O[4]=h(j,O[4]),O[5]=h(M,O[5]),O[6]=h(B,O[6]),O[7]=h(F,O[7])}return O}var y=n("./helpers"),v=function(_,C){return _>>>C|_<<32-C},b=function(_,C){return _>>>C};s.exports=function(_){return y.hash(_,g,32,!0)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha256.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],10:[function(n,s,o){(function(r,a,l,c,u,d,f,m,p){o.read=function(h,g,y,v,N){var _,C,S=8*N-v-1,x=(1<>1,E=-7,I=y?N-1:0,w=y?-1:1,N=h[g+I];for(I+=w,_=N&(1<<-E)-1,N>>=-E,E+=S;0>=-E,E+=v;0>1,I=b===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=v?0:P-1,N=v?1:-1,P=g<0||g===0&&1/g<0?1:0;for(g=Math.abs(g),isNaN(g)||g===1/0?(S=isNaN(g)?1:0,C=O):(C=Math.floor(Math.log(g)/Math.LN2),g*(v=Math.pow(2,-C))<1&&(C--,v*=2),2<=(g+=1<=C+E?I/v:I*Math.pow(2,1-E))*v&&(C++,v/=2),O<=C+E?(S=0,C=O):1<=C+E?(S=(g*v-1)*Math.pow(2,b),C+=E):(S=g*Math.pow(2,E-1)*Math.pow(2,b),C=0));8<=b;h[y+w]=255&S,w+=N,S/=256,b-=8);for(C=C<(e.Small="s",e.Medium="m",e.Big="b",e.Original="o",e))(j4||{});const tG=e=>e,Ht=e=>t=>t[e],nG=(e,t)=>n=>n[t]!=null?n[t]:e,et=(e,t)=>n=>n[e]===t,Dc=e=>t=>t.map(e),xge=e=>t=>t.filter(e),hh=(e,t,n)=>n!=null?t(n):e,Ige=e=>t=>({...t,...e}),WI={rv:"ro"},Ns=class Ns{constructor(){fe(this,"cache",new Map);fe(this,"_enabled",!1);fe(this,"host","https://statistics.bcapps.org");fe(this,"krosstatsBaseUrl","https://krosstats.betcoapps.com/api");fe(this,"skinHost","");fe(this,"language","en");fe(this,"showTeamLogos",!0);fe(this,"showCompetitionLogos",!0)}get enabled(){return this._enabled}get externalUrl(){return`${this.skinHost||this.host}/#/${this.language}`}get krosstatsUrl(){return`${this.krosstatsBaseUrl}/${this.language}/${Ns.urlPrefix}`}get feedconstructUrl(){return`${Ns.feedconstructBaseUrl}/${this.language}/${Ns.urlPrefix}`}loadData(t,n,s){if(s){const o=Zy({url:t,...n});return this.cache.has(o)?this.cache.get(o):this.cache.set(o,at.get(t,{params:n}).catch(r=>{throw this.cache.delete(o),r})).get(o)}return at.get(t,{params:n})}init({language:t,config:{enabled:n,host:s,showTeamLogos:o,showCompetitionLogos:r,skinHost:a,krosstatsBaseUrl:l}}){n&&(this._enabled=!0,this.skinHost=a?Ai(a):D4("statistics")),s&&(this.host=Ai(s)),l&&(this.krosstatsBaseUrl=Ai(l)),this.language=WI[t]??t,this.showTeamLogos=o,this.showCompetitionLogos=r}static getInstance(){return Ns.instance||(Ns.instance=new Ns),Ns.instance}setLanguage(t){this.language=WI[t]??t}overwriteSkinHost(t){this.skinHost=Ai(t)}getTeamLogoUrl(t=-1,n){return t>-1&&this.showTeamLogos?eG[t]??`${this.host}/images/e/${n}/${Math.floor(t/2e3)}/${t}.png`:ZU}getCompetitionLogoUrl(t,n){return this.showCompetitionLogos?`${this.host}/images/c/${n}/${Math.floor(t/2e3)}/${t}.png`:JU}getTeamKitUrl(t,n=!1){return`${this.host}/images/sh/${Math.floor(t/500)}/${n?2:1}-${t}.png`}getPlayerPhotoUrl(t,n){return`${this.host}/images/e/${n}/${Math.floor(t/2e3)}/${t}.png`}getTeamMembersList(t,n){const[s]=new Date(n*1e3).toISOString().match(/.+?(?=T)/gm)||[];return s?this.loadData(`${this.krosstatsUrl}/Entity/GetTeamMembersByDateAndTeamWithNumber`,{teamId:t,date:s},!0):Promise.reject("Invalid date format")}getPlayerStatistics(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetPlayerStatistics`,{entityId:t,...n&&{competitionId:n}},!0)}getTeamsCoaches(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetTeamCoaches`,{"teamIds[0]":t,...n&&{"teamIds[1]":n}},!1)}getGeneralStatsInfo(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetGeneralStatsInfo`,{matchId:t},!1).then(({data:n})=>n.GeneralStatsInfoResult)}getGameStatisticsUrl(t){return`${this.externalUrl}/external/page/redirect/${t}`}getMatchStatistics(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetStatsForMatch`,{matchId:t},!1)}getScoredGoalsStatistics(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetScoredGoalsStatistics`,{type:t,matchId:n},!1)}getHalfTimeFullTimePerformance(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetHalfTimeFullTimePerformance`,{matchId:t},!1).then(({data:n})=>n.HalfTimeFullTimePerformanceList)}getLeagueTable(t,n=!1){return this.loadData(`${this.krosstatsUrl}/League/GetLeagueTableByCompetitionIdWDL`,{allSeason:3,round:0,matchCount:0,...t},n).then(Ht("data"))}getTeamsList(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Entity/GetTeamsList`,{seasonTreeId:t,allSeason:3},n).then(Ht("data"))}getSeasonIds(t,n=!1){return this.loadData(`${this.krosstatsUrl}/competition/Get2LevelSeasonsWithDeafults`,{competitionId:t},n).then(Ht("data"))}getTeamInfo({skip:t=0,take:n=5,...s},o=!1){return this.loadData(`${this.krosstatsUrl}/Match/GetTeamStatsMobile`,{...s,skip:t,take:n,liveStatus:3},o).then(Ht("data"))}getLeafSeasonTreeId({competitionId:t,teamId:n},s=!1){return this.loadData(`${this.krosstatsUrl}/Competition/GetLeafSeasonTreeIdByEntityId`,{cId:t,entId:n},s).then(({data:{Value:o}})=>o)}getMatchList(t,n=!1){return this.loadData(`${this.feedconstructUrl}/Match/GetCalendarWithCount`,{...t,allSeason:3},n).then(({data:s})=>s.map(({Match:o,RefereeData:r})=>({...o,RefereeData:r})))}getPlayOffTree(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Competition/GetSeasonTreeWithMatchList`,{stId:t},n).then(Ht("data"))}getTeamSearchResult(t,n=20,s=!1){return this.loadData(`${this.krosstatsUrl}/Utility/GetTeamSearchResult`,{searchString:t,take:n},s).then(Ht("data"))}getFullMatchInfo(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Match/GetFullMatchInfo`,{matchId:t},n).then(Ht("data"))}};fe(Ns,"LogoSize",j4),fe(Ns,"instance"),fe(Ns,"feedconstructBaseUrl","https://stats-api.feedconstruct.com/api"),fe(Ns,"urlPrefix","900/93f428d0-6591-48da-859d-b6c326db2448");let Ft=Ns;const sG="betcoapps.com",oG="_self",Ue=(e=null)=>{const t={};return(e||window.location.href).replace(PU,(n,s,o)=>(t[s]=o,o)),t},Nge=(e,t,n)=>`${e}${e.includes("?")?"&":"?"}${t}=${n}`,rG=(e,t,n)=>t?`data:image/svg+xml,${encodeURIComponent(e)}`:`data:image/${n};base64,${Buffer.from(e).toString("base64")}`,Je=e=>Object.entries(e).filter(([,t])=>t!==void 0).reduce((t,[n,s])=>(t.push(`${n}=${s}`),t),[]).join("&"),Id=()=>`${window.location.protocol}//${window.location.host}${window.location.pathname}${window.location.hash?`${window.location.hash.split("?")[0]}`:""}`,Kt=(...e)=>{window.history.replaceState({},document.title,e.length?Ke(QM((t,n)=>e.includes(n)),Je,t=>Id().concat(t?`?${t}`:""))(Ue()):Id())},Jy=e=>{const t=pt.countryCode;return e.filter(n=>!n.excludedCountries||!n.excludedCountries.includes(t))},eb=e=>e.replace(/\s{2,}/g," "),kge=e=>{window.history.replaceState({},document.title,Ke(Je,t=>Id().concat(t?`?${t}`:""))({...Ue(),...e}))},aG=(e,t)=>e&&t===oG?e:n=>e&&e.startsWith("?")?{search:`?${Je({...Ue(n.search),...Ue(e)})}`}:{pathname:e},Fc=e=>{const t=new Date;return t.setMinutes(Math.round(t.getMinutes()/e)*e%60),t.setSeconds(0),t.setMilliseconds(0),t.getTime().toString()},Vu=(e={},t={})=>{let n;for(n in t)if(t.hasOwnProperty(n))try{t[n].constructor===Object?t[n]["@replace"]===!0?(e[n]=t[n],delete e[n]["@replace"]):e[n]=Vu(e[n],t[n]):e[n]=t[n]}catch{e[n]=t[n]}return e},$I=(e,t,n="")=>{if(t=t>>0,e.length>=t)return String(e);{t=t-e.length;let s="";if(t>=n.length)for(;t>0;)s+=n,t--;return s+String(e)}},M4=(e,t="")=>{const n=[];for(const s in e)e.hasOwnProperty(s)&&(t&&(e[s][t]=s),n.push(e[s]));return n},tb=(e,t)=>e.order-t.order,iG=(e,t)=>e-t,Oge=(e,t)=>{const n=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return[...t].sort((s,o)=>n.compare(s[e],o[e]))},Oi=(e=null)=>e?(e^Math.random()*16>>e/4).toString(16):`id${(9987e3+-1e11).toString().replace(/[018]/g,Oi)}`,Nd=e=>Object.prototype.toString.call(e)==="[object Object]",Pge=e=>e.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/g)!==null,Lge=e=>{const t={};for(let n in e)e.hasOwnProperty(n)&&e[n]!==null&&(t[n]=e[n]);return t},Rge=e=>new Date(e*1e3).setHours(0,0,0,0)/1e3;function gh(e,t,n){return e.get(t)||n}const lG=e=>new Promise((t,n)=>{const s=new FileReader;s.onloadend=o=>{o.target?t({data:o.target.result,name:e.name}):n()},s.readAsDataURL(e)}),An=e=>{const[t,...n]=(typeof e=="string"?e:e.toString()).split(".");return[t.replace(/\B(?=(\d{3})+(?!\d))/g,","),...n].join(".")},cG=e=>{const t=HU.exec(e);if(t)return t[1]},nb=e=>e.replace(TU,"-").replace(/-{2,}/g,"-").replace(/^-+|-+$/g,"").toLowerCase(),jge=e=>isNaN(e.getTime())?"":[e.getFullYear(),$I((e.getMonth()+1).toString(),2,"0"),$I(e.getDate().toString(),2,"0")].join("-"),uG=e=>{const t=document.createElement("textarea");t.value=e,t.setAttribute("readonly",""),t.style.position="absolute",t.style.left="-9999px",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)},Mge=e=>e.split(xU).join("_").toLowerCase(),YI=(e,t)=>Nd(t)?Object.entries(t).reduce((n,[s,o])=>(n[e(s)]=YI(e,o),n),{}):Array.isArray(t)?t.map(n=>YI(e,n)):t,B4=e=>Array.from(new Set(e)),dG=e=>{const t=document.createElement("textarea");return t.innerHTML=e,t.value},sb=Np(()=>{const{hostname:e,protocol:t}=window.location;if(e==="localhost"||t==="http:")return sG;const n=e.split(/\./);return n.slice(n.length===4?-3:-2).join(".")}),Ai=e=>e.includes("{domain}")?e.replace("{domain}",sb()):e,D4=e=>{const{hostname:t,protocol:n}=window.location;return`${t==="localhost"?"https:":n}//${e}.${sb()}`},fG=e=>{let t=e;return e.includes("://")&&(t=e.split("://")[1]),t.split(".")[0]},Bge=e=>{let t=decodeURIComponent(e);!t.startsWith("http://")&&!t.startsWith("https://")&&(t=`${window.location.protocol}//${t}`);const{hostname:n}=new URL(t),s=n.split("."),o=["co.uk","com.au","co.jp","co.in","com.br","net.br","org.br","gov.uk","ac.uk","gov.au","co.ke","com.mx","com.ar","com.co","com.sg","com.my","com.ph","com.ng","co.za","co.kr","co.th","co.id","com.tr","com.eg","com.sa","com.kw","com.om","com.qa","com.bh","com.lb","com.jo","com.cy","com.lk","com.bd","com.vn","com.hk","com.cn","com.tw","com.my","com.pk","com.np","com.af","com.kg","com.kz","com.tm","com.uz","com.az","com.ge","com.am","co.tz","co.zm","co.ug","com.na","co.bw","co.mz","com.et"],r=s.slice(-2).join("."),a=s.slice(-3).join(".");return o.includes(r)&&s.length>2?s.slice(-3).join("."):o.includes(a)&&s.length>3?s.slice(-4).join("."):s.length>2?s.slice(-2).join("."):n},F4=e=>e*60,H4=e=>F4(e*60),AG=e=>H4(e*24),Da=()=>Math.floor(Date.now()/1e3),mG=(e=1)=>({width:window.screen.width*window.devicePixelRatio*e,height:window.screen.height*window.devicePixelRatio*e}),Qg=e=>e.length>2,Dge=e=>(e==null?void 0:e.replace(/\D/g,""))||"",ob=e=>{const[{name:t},{name:n}={}]=e;return`${t}+${n?" "+n:""}`},hn=e=>e?/^[\p{Alpha}-]*$/gu.test(e)?e.toLowerCase():e.replace(/[^\p{Alpha} ]/gu,"").toLowerCase().trim().replace(/\s+/g,"-"):"_",pG=e=>e.replace(/_[a-z]/g,t=>t[1].toUpperCase()),Fge=(e,t)=>{const n=e*(t/100);return parseFloat(n.toFixed(4))},hG=e=>Ft.getInstance().getTeamLogoUrl(e,Ft.LogoSize.Big),Hge=e=>{const t=e%10,n=e%100;return t===1&&n!==11?e+"st":t===2&&n!==12?e+"nd":t===3&&n!==13?e+"rd":e+"th"},Uge=e=>e?e.split(",").reduce((t,n)=>{const[s,o]=n.split(":");return s&&o&&(t[s.trim()]=o.trim()),t},{}):{},Hn={eng:"en",ger:"de",hat:"fr",fra:"fr",spa:"es",ita:"it",por:"pt",por_2:"pb","pt-br":"pb",gre:"el",rus:"ru",lit:"lt",lav:"lv",arm:"hy",geo:"ka",arb:"ar",far:"fa",tur:"tr",chn:"zh",chi:"zh",zho:"zh",est:"et",ind:"id",kor:"ko",msa:"ms",pol:"pl",ron:"ro",cze:"cs",slo:"sk",slk:"sk",kur:"ku",jpn:"ja",aze:"az",srp:"sr",ukr:"uk",zhh:"zs",bgr:"bg",translit:"rt",nor:"no",nld:"nl",dut:"nl",fas:"fa",heb:"he",swe:"sv",fin:"fi",slv:"sl",tha:"th",alb:"sq","en-ca":"cn",kir:"ky",kin:"rw",swa:"sw",uzb:"uz",vnm:"vi",dan:"da",amh:"am",hin:"hi",rum:"ro",azf:"ap",kaz:"kk",hrv:"hr",sgp:"sy",ben:"bn",tgl:"tl",rov:"rv",aus:"au","en-nz":"nz",urd:"ur"},gG=kp(Hn),A0={pol:"eng","pt-br":"por_2",fre:"fra",hat:"fra",chi:"zho",mac:"mkd",lat:"lav",fas:"fas",dut:"nld",rum:"ron",vnm:"vie"},vG=()=>{var e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s'\/'-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|'\/'-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw'\/'-(n|u)|c55\/|capi|ccwa|cdm'\/'-|cell|chtm|cldc|cmd'\/'-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc'\/'-s|devi|dica|dmob|do(c|p)o|ds(12|'\/'-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly('\/'-|_)|g1 u|g560|gene|gf'\/'-5|g'\/'-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd'\/'-(m|p|t)|hei'\/'-|hi(pt|ta)|hp( i|ip)|hs'\/'-c|ht(c('\/'-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i'\/'-(20|go|ma)|i230|iac( |'\/'-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc'\/'-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|'\/'-[a-w])|libw|lynx|m1'\/'-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m'\/'-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t('\/'-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)'\/'-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|'\/'-([1-8]|c))|phil|pire|pl(ay|uc)|pn'\/'-2|po(ck|rt|se)|prox|psio|pt'\/'-g|qa'\/'-a|qc(07|12|21|32|60|'\/'-[2-7]|i'\/'-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h'\/'-|oo|p'\/'-)|sdk\/|se(c('\/'-|0|1)|47|mc|nd|ri)|sgh'\/'-|shar|sie('\/'-|m)|sk'\/'-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h'\/'-|v'\/'-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl'\/'-|tdg'\/'-|tel(i|m)|tim'\/'-|t'\/'-mo|to(pl|sh)|ts(70|m'\/'-|m3|m5)|tx'\/'-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|'\/'-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c('\/'-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas'\/'-|your|zeto|zte'\/'-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e},_G=()=>{const{platform:e,userAgent:t}=window.navigator;return["Macintosh","MacIntel","MacPPC","Mac68K"].includes(e)?"MacOS":["iPhone","iPad","iPod"].includes(e)?"IOS":["Win32","Win64","Windows","WinCE"].includes(e)?"Windows":/Android/.test(t)?"Android":/Linux/.test(e)?"Linux":"Unknown"},yG=()=>{let e=Vm.ENTIRE;return function(t){Object.values(Vm).includes(t)&&(e=t)}(window.location.pathname.split("/")[1]),e},ce={isMobile:0,integrationType:yG(),userOs:_G(),useWebp:0,fingerprint:"",utmParameters:"",headerMainSectionHeightPx:0,headerBlockHeightPx:0,mobileSubHeaderNavigationHeightPx:0,webSubHeaderNavigationHeightPx:0,mobileHeaderNavigationHeightPx:0,webHeaderNavigationHeightPx:0,webLeftMenuNavigationWidthPx:0,terminalID:0};var U4={exports:{}},G4={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},V4={exports:{}},bG=function(t){return!t||typeof t=="string"?!1:t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&t.constructor.name!=="String")},EG=bG,CG=Array.prototype.concat,SG=Array.prototype.slice,zI=V4.exports=function(t){for(var n=[],s=0,o=t.length;s=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};js.to.keyword=function(e){return $4[e.slice(0,3)]};function Na(e,t,n){return Math.min(Math.max(t,e),n)}function sA(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var TG=U4.exports;const kd=G4,Y4={};for(const e of Object.keys(kd))Y4[kd[e]]=e;const Fe={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var z4=Fe;for(const e of Object.keys(Fe)){if(!("channels"in Fe[e]))throw new Error("missing channels property: "+e);if(!("labels"in Fe[e]))throw new Error("missing channel labels property: "+e);if(Fe[e].labels.length!==Fe[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=Fe[e];delete Fe[e].channels,delete Fe[e].labels,Object.defineProperty(Fe[e],"channels",{value:t}),Object.defineProperty(Fe[e],"labels",{value:n})}Fe.rgb.hsl=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,o=Math.min(t,n,s),r=Math.max(t,n,s),a=r-o;let l,c;r===o?l=0:t===r?l=(n-s)/a:n===r?l=2+(s-t)/a:s===r&&(l=4+(t-n)/a),l=Math.min(l*60,360),l<0&&(l+=360);const u=(o+r)/2;return r===o?c=0:u<=.5?c=a/(r+o):c=a/(2-r-o),[l,c*100,u*100]};Fe.rgb.hsv=function(e){let t,n,s,o,r;const a=e[0]/255,l=e[1]/255,c=e[2]/255,u=Math.max(a,l,c),d=u-Math.min(a,l,c),f=function(m){return(u-m)/6/d+1/2};return d===0?(o=0,r=0):(r=d/u,t=f(a),n=f(l),s=f(c),a===u?o=s-n:l===u?o=1/3+t-s:c===u&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[o*360,r*100,u*100]};Fe.rgb.hwb=function(e){const t=e[0],n=e[1];let s=e[2];const o=Fe.rgb.hsl(e)[0],r=1/255*Math.min(t,Math.min(n,s));return s=1-1/255*Math.max(t,Math.max(n,s)),[o,r*100,s*100]};Fe.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,o=Math.min(1-t,1-n,1-s),r=(1-t-o)/(1-o)||0,a=(1-n-o)/(1-o)||0,l=(1-s-o)/(1-o)||0;return[r*100,a*100,l*100,o*100]};function xG(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}Fe.rgb.keyword=function(e){const t=Y4[e];if(t)return t;let n=1/0,s;for(const o of Object.keys(kd)){const r=kd[o],a=xG(e,r);a.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92;const o=t*.4124+n*.3576+s*.1805,r=t*.2126+n*.7152+s*.0722,a=t*.0193+n*.1192+s*.9505;return[o*100,r*100,a*100]};Fe.rgb.lab=function(e){const t=Fe.rgb.xyz(e);let n=t[0],s=t[1],o=t[2];n/=95.047,s/=100,o/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;const r=116*s-16,a=500*(n-s),l=200*(s-o);return[r,a,l]};Fe.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,s=e[2]/100;let o,r,a;if(n===0)return a=s*255,[a,a,a];s<.5?o=s*(1+n):o=s+n-s*n;const l=2*s-o,c=[0,0,0];for(let u=0;u<3;u++)r=t+1/3*-(u-1),r<0&&r++,r>1&&r--,6*r<1?a=l+(o-l)*6*r:2*r<1?a=o:3*r<2?a=l+(o-l)*(2/3-r)*6:a=l,c[u]=a*255;return c};Fe.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,s=e[2]/100,o=n;const r=Math.max(s,.01);s*=2,n*=s<=1?s:2-s,o*=r<=1?r:2-r;const a=(s+n)/2,l=s===0?2*o/(r+o):2*n/(s+n);return[t,l*100,a*100]};Fe.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let s=e[2]/100;const o=Math.floor(t)%6,r=t-Math.floor(t),a=255*s*(1-n),l=255*s*(1-n*r),c=255*s*(1-n*(1-r));switch(s*=255,o){case 0:return[s,c,a];case 1:return[l,s,a];case 2:return[a,s,c];case 3:return[a,l,s];case 4:return[c,a,s];case 5:return[s,a,l]}};Fe.hsv.hsl=function(e){const t=e[0],n=e[1]/100,s=e[2]/100,o=Math.max(s,.01);let r,a;a=(2-n)*s;const l=(2-n)*o;return r=n*o,r/=l<=1?l:2-l,r=r||0,a/=2,[t,r*100,a*100]};Fe.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,s=e[2]/100;const o=n+s;let r;o>1&&(n/=o,s/=o);const a=Math.floor(6*t),l=1-s;r=6*t-a,a&1&&(r=1-r);const c=n+r*(l-n);let u,d,f;switch(a){default:case 6:case 0:u=l,d=c,f=n;break;case 1:u=c,d=l,f=n;break;case 2:u=n,d=l,f=c;break;case 3:u=n,d=c,f=l;break;case 4:u=c,d=n,f=l;break;case 5:u=l,d=n,f=c;break}return[u*255,d*255,f*255]};Fe.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100,o=e[3]/100,r=1-Math.min(1,t*(1-o)+o),a=1-Math.min(1,n*(1-o)+o),l=1-Math.min(1,s*(1-o)+o);return[r*255,a*255,l*255]};Fe.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100;let o,r,a;return o=t*3.2406+n*-1.5372+s*-.4986,r=t*-.9689+n*1.8758+s*.0415,a=t*.0557+n*-.204+s*1.057,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=Math.min(Math.max(0,o),1),r=Math.min(Math.max(0,r),1),a=Math.min(Math.max(0,a),1),[o*255,r*255,a*255]};Fe.xyz.lab=function(e){let t=e[0],n=e[1],s=e[2];t/=95.047,n/=100,s/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;const o=116*n-16,r=500*(t-n),a=200*(n-s);return[o,r,a]};Fe.lab.xyz=function(e){const t=e[0],n=e[1],s=e[2];let o,r,a;r=(t+16)/116,o=n/500+r,a=r-s/200;const l=r**3,c=o**3,u=a**3;return r=l>.008856?l:(r-16/116)/7.787,o=c>.008856?c:(o-16/116)/7.787,a=u>.008856?u:(a-16/116)/7.787,o*=95.047,r*=100,a*=108.883,[o,r,a]};Fe.lab.lch=function(e){const t=e[0],n=e[1],s=e[2];let o;o=Math.atan2(s,n)*360/2/Math.PI,o<0&&(o+=360);const a=Math.sqrt(n*n+s*s);return[t,a,o]};Fe.lch.lab=function(e){const t=e[0],n=e[1],o=e[2]/360*2*Math.PI,r=n*Math.cos(o),a=n*Math.sin(o);return[t,r,a]};Fe.rgb.ansi16=function(e,t=null){const[n,s,o]=e;let r=t===null?Fe.rgb.hsv(e)[2]:t;if(r=Math.round(r/50),r===0)return 30;let a=30+(Math.round(o/255)<<2|Math.round(s/255)<<1|Math.round(n/255));return r===2&&(a+=60),a};Fe.hsv.ansi16=function(e){return Fe.rgb.ansi16(Fe.hsv.rgb(e),e[2])};Fe.rgb.ansi256=function(e){const t=e[0],n=e[1],s=e[2];return t===n&&n===s?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(s/255*5)};Fe.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const n=(~~(e>50)+1)*.5,s=(t&1)*n*255,o=(t>>1&1)*n*255,r=(t>>2&1)*n*255;return[s,o,r]};Fe.ansi256.rgb=function(e){if(e>=232){const r=(e-232)*10+8;return[r,r,r]}e-=16;let t;const n=Math.floor(e/36)/5*255,s=Math.floor((t=e%36)/6)/5*255,o=t%6/5*255;return[n,s,o]};Fe.rgb.hex=function(e){const n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};Fe.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(l=>l+l).join(""));const s=parseInt(n,16),o=s>>16&255,r=s>>8&255,a=s&255;return[o,r,a]};Fe.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,o=Math.max(Math.max(t,n),s),r=Math.min(Math.min(t,n),s),a=o-r;let l,c;return a<1?l=r/(1-a):l=0,a<=0?c=0:o===t?c=(n-s)/a%6:o===n?c=2+(s-t)/a:c=4+(t-n)/a,c/=6,c%=1,[c*360,a*100,l*100]};Fe.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=n<.5?2*t*n:2*t*(1-n);let o=0;return s<1&&(o=(n-.5*s)/(1-s)),[e[0],s*100,o*100]};Fe.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=t*n;let o=0;return s<1&&(o=(n-s)/(1-s)),[e[0],s*100,o*100]};Fe.hcg.rgb=function(e){const t=e[0]/360,n=e[1]/100,s=e[2]/100;if(n===0)return[s*255,s*255,s*255];const o=[0,0,0],r=t%1*6,a=r%1,l=1-a;let c=0;switch(Math.floor(r)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=l,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=l,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=l}return c=(1-n)*s,[(n*o[0]+c)*255,(n*o[1]+c)*255,(n*o[2]+c)*255]};Fe.hcg.hsv=function(e){const t=e[1]/100,n=e[2]/100,s=t+n*(1-t);let o=0;return s>0&&(o=t/s),[e[0],o*100,s*100]};Fe.hcg.hsl=function(e){const t=e[1]/100,s=e[2]/100*(1-t)+.5*t;let o=0;return s>0&&s<.5?o=t/(2*s):s>=.5&&s<1&&(o=t/(2*(1-s))),[e[0],o*100,s*100]};Fe.hcg.hwb=function(e){const t=e[1]/100,n=e[2]/100,s=t+n*(1-t);return[e[0],(s-t)*100,(1-s)*100]};Fe.hwb.hcg=function(e){const t=e[1]/100,s=1-e[2]/100,o=s-t;let r=0;return o<1&&(r=(s-o)/(1-o)),[e[0],o*100,r*100]};Fe.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};Fe.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};Fe.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};Fe.gray.hsl=function(e){return[0,0,e[0]]};Fe.gray.hsv=Fe.gray.hsl;Fe.gray.hwb=function(e){return[0,100,e[0]]};Fe.gray.cmyk=function(e){return[0,0,0,e[0]]};Fe.gray.lab=function(e){return[e[0],0,0]};Fe.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,s=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(s.length)+s};Fe.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const Ym=z4;function IG(){const e={},t=Object.keys(Ym);for(let n=t.length,s=0;s1&&(n=s),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function MG(e){const t=function(...n){const s=n[0];if(s==null)return s;s.length>1&&(n=s);const o=e(n);if(typeof o=="object")for(let r=o.length,a=0;a{pl[e]={},Object.defineProperty(pl[e],"channels",{value:m0[e].channels}),Object.defineProperty(pl[e],"labels",{value:m0[e].labels});const t=LG(e);Object.keys(t).forEach(s=>{const o=t[s];pl[e][s]=MG(o),pl[e][s].raw=jG(o)})});var BG=pl;const hl=TG,Ps=BG,q4=["keyword","gray","hex"],p0={};for(const e of Object.keys(Ps))p0[[...Ps[e].labels].sort().join("")]=e;const zm={};function Ln(e,t){if(!(this instanceof Ln))return new Ln(e,t);if(t&&t in q4&&(t=null),t&&!(t in Ps))throw new Error("Unknown model: "+t);let n,s;if(e==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof Ln)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if(typeof e=="string"){const o=hl.get(e);if(o===null)throw new Error("Unable to parse color from string: "+e);this.model=o.model,s=Ps[this.model].channels,this.color=o.value.slice(0,s),this.valpha=typeof o.value[s]=="number"?o.value[s]:1}else if(e.length>0){this.model=t||"rgb",s=Ps[this.model].channels;const o=Array.prototype.slice.call(e,0,s);this.color=h0(o,s),this.valpha=typeof e[s]=="number"?e[s]:1}else if(typeof e=="number")this.model="rgb",this.color=[e>>16&255,e>>8&255,e&255],this.valpha=1;else{this.valpha=1;const o=Object.keys(e);"alpha"in e&&(o.splice(o.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);const r=o.sort().join("");if(!(r in p0))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=p0[r];const{labels:a}=Ps[this.model],l=[];for(n=0;n(e%360+360)%360),saturationl:on("hsl",1,En(100)),lightness:on("hsl",2,En(100)),saturationv:on("hsv",1,En(100)),value:on("hsv",2,En(100)),chroma:on("hcg",1,En(100)),gray:on("hcg",2,En(100)),white:on("hwb",1,En(100)),wblack:on("hwb",2,En(100)),cyan:on("cmyk",0,En(100)),magenta:on("cmyk",1,En(100)),yellow:on("cmyk",2,En(100)),black:on("cmyk",3,En(100)),x:on("xyz",0,En(95.047)),y:on("xyz",1,En(100)),z:on("xyz",2,En(108.833)),l:on("lab",0,En(100)),a:on("lab",1),b:on("lab",2),keyword(e){return e!==void 0?new Ln(e):Ps[this.model].keyword(this.color)},hex(e){return e!==void 0?new Ln(e):hl.to.hex(this.rgb().round().color)},hexa(e){if(e!==void 0)return new Ln(e);const t=this.rgb().round().color;let n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),hl.to.hex(t)+n},rgbNumber(){const e=this.rgb().color;return(e[0]&255)<<16|(e[1]&255)<<8|e[2]&255},luminosity(){const e=this.rgb().color,t=[];for(const[n,s]of e.entries()){const o=s/255;t[n]=o<=.04045?o/12.92:((o+.055)/1.055)**2.4}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(e[0]*2126+e[1]*7152+e[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=e[0]*.3+e[1]*.59+e[2]*.11;return Ln.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let n=t.color[0];return n=(n+e)%360,n=n<0?360+n:n,t.color[0]=n,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const n=e.rgb(),s=this.rgb(),o=t===void 0?.5:t,r=2*o-1,a=n.alpha()-s.alpha(),l=((r*a===-1?r:(r+a)/(1+r*a))+1)/2,c=1-l;return Ln.rgb(l*n.red()+c*s.red(),l*n.green()+c*s.green(),l*n.blue()+c*s.blue(),n.alpha()*o+s.alpha()*(1-o))}};for(const e of Object.keys(Ps)){if(q4.includes(e))continue;const{channels:t}=Ps[e];Ln.prototype[e]=function(...n){return this.model===e?new Ln(this):n.length>0?new Ln(n,e):new Ln([...HG(Ps[this.model][e].raw(this.color)),this.valpha],e)},Ln[e]=function(...n){let s=n[0];return typeof s=="number"&&(s=h0(n,t)),new Ln(s,e)}}function DG(e,t){return Number(e.toFixed(t))}function FG(e){return function(t){return DG(t,e)}}function on(e,t,n){e=Array.isArray(e)?e:[e];for(const s of e)(zm[s]||(zm[s]=[]))[t]=n;return e=e[0],function(s){let o;return s!==void 0?(n&&(s=n(s)),o=this[e](),o.color[t]=s,o):(o=this[e]().color[t],n&&(o=n(o)),o)}}function En(e){return function(t){return Math.max(0,Math.min(e,t))}}function HG(e){return Array.isArray(e)?e:[e]}function h0(e,t){for(let n=0;ne.hsl().object().l,rA=e=>e.rgb().array().map(Math.floor).join(", "),XI=(e,t)=>`${t}-${e}`,K4=e=>{const t={...e};return Object.keys(qI).forEach(n=>qI[n].forEach(s=>{!t.hasOwnProperty(s)&&t[n]&&(t[s]=t[n])})),t},Q4=({"font-light":e=pc["font-light"],"font-dark":t=pc["font-dark"],...n})=>{const s=K4(n),o=Object.fromEntries(Object.entries(s).map(([l,c])=>[`--${l}`,c])),r=rA(qA(t)),a=rA(qA(e));return Object.entries(o).reduce((l,[c,u])=>{const d=qA(u),[f,,m]=d.isLight()?[QI(d)-KI,t,r]:[QI(d)+KI,e,a];return l[XI("hover",c)]=rA(d.lightness(f)),l[XI("sc",c)]=m,l[c]=rA(d),l},{})},X4=(e,t)=>Object.entries(t).forEach(([n,s])=>{e.style.setProperty(n,s)}),GG=e=>{const[t,n,s]=e.split(",").map(r=>parseInt(r.trim(),10)),o=r=>r.toString(16).padStart(2,"0").toUpperCase();return`#${o(t)}${o(n)}${o(s)}`},Gge=(e,t,n=!1)=>t.reduce((s,o)=>({...s,[o]:n?GG(e.style.getPropertyValue(o).trim()):e.style.getPropertyValue(o).trim()}),{});class Ui{constructor(){fe(this,"listeners",new Map);fe(this,"stopExecutionForType",new Set)}addEventListener(t,n,s=!1){this.listeners.has(t)||this.listeners.set(t,[]);const o=this.listeners.get(t);return o&&o[s?"unshift":"push"](n),()=>{this.removeEventListener(t,n)}}dispatchEvent(...[t,n]){const s=this.listeners.get(t);if(s){const o=()=>this.stopExecutionForType.add(t);for(const r of s){if(this.stopExecutionForType.has(t)){this.stopExecutionForType.delete(t);break}r(typeof n<"u"?n:null,o)}}}removeEventListener(t,n){const s=this.listeners.get(t);s&&this.listeners.set(t,s.filter(o=>o!==n))}removeEventListeners(t){this.listeners.delete(t)}}const Dt=new Ui,qn="Success",KA="Failure",Vge="Pending";var VG=(e=>(e.Notifications="Notifications",e))(VG||{});const Ge=new Ui,Z4=A.createContext({}),J4=A.createContext({}),eL=e=>{var t;return!!((t=W.app.availableLanguages[e])!=null&&t.rtl)},vh=e=>Hn[e],tL=(e,t)=>{W.partner.integrationMode||Ne.setItem(e,t)},nL=e=>Ne.getItem(e),WG=()=>{const{app:{preferences:e},sportsbook:{enabled:t},casino:{showAllCategoriesGamesWeb:n,showAllCategoriesGamesMobile:s}}=W,o={};for(const a in e){const l=Ne.getItem(a);e.hasOwnProperty(a)&&l!==null&&(o[a]=l)}const r={...e,showAllCategoriesGamesMobile:s,showAllCategoriesGamesWeb:n,multiColumnView:ce.isMobile?!1:e.multiColumnView,...o};return r.languageRtl=eL(r.language),r.locale=vh(r.language),r.productType=r.productType??(t?"sport":"casino"),r},$G=["currentPath","productType"],YG=({language:e,assets:t,children:n})=>{const{themes:s}=W.app,o=A.useRef(""),[r,a]=A.useState(()=>({...WG(),language:e,assets:t})),l=A.useCallback((c,u,d)=>{$G.includes(c)||Dt.dispatchEvent("trackingEvent",{category:"Settings",action:c,label:String(u)}),a(f=>f[c]!==u?{...f,[c]:u}:f),d||tL(c,u)},[]);return A.useLayoutEffect(function(){const u=eL(r.language);document.documentElement.dir=u?"rtl":"ltr";const d=vh(r.language);document.documentElement.lang=d,a(f=>({...f,languageRtl:u,locale:d}))},[r.language]),A.useLayoutEffect(function(){var u;s&&(X4(document.documentElement,Q4(hh(pc,d=>({...pc,...K4(d)}),(u=s.find(d=>d.theme===r.theme))==null?void 0:u.scheme))),o.current&&Ge.dispatchEvent("removeRootClassName",`theme-${o.current}`),Ge.dispatchEvent("addRootClassName",`theme-${r.theme}`),o.current=r.theme)},[r.theme,s]),i.jsx(Z4.Provider,{value:r,children:i.jsx(J4.Provider,{value:l,children:n})})},Ce=()=>A.useContext(Z4);let So={},sL={};const zG=e=>{W.payment.methods.forEach(t=>{var n,s;sL[t.paymentId]={...(n=t==null?void 0:t.translations)==null?void 0:n.default,...(s=t==null?void 0:t.translations)==null?void 0:s[e]}})},oL=e=>(zG(e),new Promise(t=>{at.get(`/translations/${e}.json?v=${Fc(5)}`).then(n=>{So=n.data}).finally(()=>{t()})})),rb=A.createContext({}),qG=(e,t,n)=>{var o;const s=(So==null?void 0:So[e])??e;if((o=So==null?void 0:So[e])!=null&&o.includes(n)){const r=`${e}_${String(t)}`;return So[r]=s.replace(n,String(t)),r}return e},KG=({children:e})=>{const{language:t}=Ce(),n=A.useCallback((o="",r)=>{const a=(So==null?void 0:So[o])??o;return r?a.replace(IU,(l,c)=>r[c]!==void 0?r[c].toString():l):a},[t]),s=A.useCallback((o,r)=>{var a;return((a=sL[o])==null?void 0:a[r])??r},[]);return i.jsx(rb.Provider,{value:{trans:n,paymentTrans:s},children:e})},oe=()=>A.useContext(rb).trans,Wge=()=>A.useContext(rb).paymentTrans,g0=({title:e,rows:t=1,children:n})=>{const s=oe(),o=A.useMemo(()=>Array.from({length:t}).fill("auto").join(" "),[t]);return i.jsxs("div",{className:`games-horiz ${A.Children.count(n)<=4?"casino-game-item-amount":""}`,children:[e&&i.jsx("p",{className:"games-horiz-title ellipsis",children:s(e)}),i.jsx("div",{className:"games-horiz-scroll",style:{gridTemplateRows:o},"data-scroll-lock-scrollable":"",children:n})]})},QG=()=>i.jsx(g0,{children:Array.from({length:4}).map((e,t)=>i.jsx(r0,{},t))}),hc=({hideSelectLoader:e=!1,hideEventTypes:t=!1})=>i.jsxs("div",{className:"market-filter-bc",children:[i.jsx("div",{className:"market-filter-s-bc skeleton-loader-full-banner",children:i.jsx("div",{className:"form-control-bc select s-small",children:!e&&i.jsx("label",{className:"form-control-label-bc inputs ",children:i.jsx("span",{className:"skeleton-loader-small-select"})})})}),!t&&i.jsxs("div",{className:"market-filter-cell-bc",children:[i.jsx("div",{className:"market-filter-info-bc",children:"W1"}),i.jsx("div",{className:"market-filter-info-bc",children:"X"}),i.jsx("div",{className:"market-filter-info-bc",children:"W2"})]})]}),rL=({children:e})=>i.jsxs("div",{className:"sports-group-bc",children:[i.jsx("div",{className:"sg-head-bc",children:i.jsx("span",{className:"skeleton-loader-title"})}),i.jsx("div",{className:"sg-body-bc",children:i.jsx("div",{className:"popular-matches-bc",children:e})})]}),XG=({showNameLoader:e=!1})=>i.jsxs("div",{className:"sgm-market-g-i-cell-bc market-bc",children:[e&&i.jsx("span",{className:"market-name-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"market-coefficient-bc",children:i.jsx("span",{className:"skeleton-loader-small-cube"})})]}),ZG=3,ab=({numMarketEvents:e,className:t,showNameLoader:n})=>i.jsx(i.Fragment,{children:Array.from({length:e||ZG}).map((s,o)=>i.jsx("div",{className:t,children:i.jsx(XG,{showNameLoader:n})},o))}),bn=()=>i.jsx("div",{className:"c-segment-holder-bc single-g-info-bc GameListItemLoader",children:i.jsx("div",{className:"sw-container-bc",children:i.jsx("div",{className:"c-segment-holder-bc markets",children:i.jsxs("div",{className:"c-row-bc bordered",children:[i.jsx("div",{className:"c-info-content-bc",children:i.jsx("time",{className:"c-info-time-bc skeleton-loader-text"})}),i.jsxs("div",{className:"c-teams-bc default",children:[i.jsx("div",{className:"c-teams-row-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"c-teams-row-bc",children:i.jsx("span",{className:"skeleton-loader-text"})})]}),i.jsxs("div",{className:"c-info-more-bc flags-content",children:[i.jsxs("div",{className:"c-info-icon-line",children:[i.jsx("i",{className:"c-info-icon-bc skeleton-loader-title"}),i.jsx("span",{className:"c-info-icon-bc skeleton-loader-title"})]}),i.jsxs("div",{className:"c-info-icon-line",children:[i.jsx("i",{className:"c-info-icon-bc skeleton-loader-ex-small-cube"}),i.jsx("i",{className:"c-info-icon-bc skeleton-loader-ex-small-cube"})]})]}),i.jsx(ab,{numMarketEvents:3,className:"c-odd-bc default"})]})})})}),$u=({hasTitle:e})=>i.jsxs("div",{className:"popular-matches-bc",children:[e?i.jsx("div",{className:"page-view-more",children:i.jsx("h3",{className:"view-title-more ellipsis",children:i.jsx("span",{className:"skeleton-loader-title"})})}):null,i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(hc,{hideEventTypes:!0}),i.jsxs(rL,{children:[i.jsx(hc,{hideSelectLoader:!0}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{})]})]})]}),Qs=()=>i.jsx("div",{className:"sp-s-l-b-c-item-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),JG=()=>i.jsxs("div",{className:"popular-competitions-bc",children:[i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{}),i.jsx(Qs,{})]}),aL=({aspectRatio:e})=>i.jsx("div",{className:"slider-bc",style:{...e?{aspectRatio:e}:null},children:i.jsx("div",{className:"sdr-item-holder-bc",children:i.jsx("div",{className:`sdr-image-bc skeleton-loader-slider ${e?"hasAspectRatio":""}`})})}),iL=()=>i.jsx(i.Fragment,{children:i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(hc,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{})]})}),eV=ce.isMobile?3:5,tV=()=>i.jsx("div",{className:"product-banner-container-bc",children:Array.from({length:eV}).map((e,t)=>i.jsx("div",{className:"product-banner-bc",children:i.jsx("span",{className:"skeleton-loader-full-banner"})},t))}),nV=()=>i.jsx("div",{className:"skeleton-loader-banner-height"}),sV=()=>i.jsx("div",{className:"jackpot-banner",children:i.jsx("div",{className:"casinoJackpotWrapper-bc",children:i.jsx(nV,{})})});var $a=(e=>(e.BUTTON="button",e.SUBMIT="submit",e.RESET="reset",e))($a||{});const Be=({type:e="button",title:t,className:n,loading:s=!1,showTitle:o=!0,children:r,...a})=>{const l=oe();return i.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:l(t)},...a,children:[t&&o?i.jsx("span",{children:l(t)}):null,r]})},oV=({onRemove:e})=>{const t=oe();return i.jsx("div",{className:"bs-remove-all-bc bs-favorite-remove-bc",children:i.jsx("div",{className:"bs-favorite-remove",onClick:e,children:i.jsx("span",{className:"betslip-remove-all ellipsis",children:t("Remove All")})})})},rV=({children:e,secondaryStyle:t,className:n})=>i.jsx("div",{className:`${n??""} ${t?"second":"main"}-tabs-bc`,children:e}),aV=({children:e,isActive:t,onClick:n,title:s="",disabled:o=!1,className:r=""})=>{let a=`tab-bc selected-underline ${r}`;return t&&(a+=" active"),o&&(a+=" disabled"),i.jsx("div",{className:a,onClick:n,title:s,children:e})},ZI=0,iV=49,lV=56,cV=40,lL=40,uV=64,dV=36,fV=36,$ge=36,Yge=-15,zge=1026,qge=1300,v0="smart-panel-holder",AV="smart-panel-settings-button-id",mV="smart-panel-notification-button-id",pV="smart-panel-favorites-button-id",cL="betslip_container",hV="casino_games_container",Kge="cashback-table-bodies",uL=290,Zg=Symbol("messageQueue"),JI="display-none",Od="page-full-size",eN="hide-tab-navigation-footer-mobile",gV="truNarrative-verification-popup",tN="scroll-locked",vV="Escape",nN=4,ib=7,Pr={label:"Not found",value:"-999999"},_V="turnstile-captcha-wrapper",Qge="login_form_id",yV="base_popup_id",Xge="register_form_id",bV="quick_bet_wrapper",EV="close_popup_button_id",Zge="login_button_id",Jge="register_button_id",CV="quick_bet_close_button",Gi=({container:e,callback:t,ignoredElementsIds:n=[]})=>{const s=A.useRef(n),o=A.useRef(t);A.useEffect(function(){o.current=t},[t]),A.useEffect(()=>{n.length&&(s.current=n)},[n]),A.useEffect(()=>{const r=a=>{e.current&&!e.current.contains(a.target)&&!s.current.some(l=>a.target.closest(`#${l}`))&&o.current()};return document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}},[e])},SV="Tab",lb=({defaultExpanded:e=!1,defaultSearchValue:t="",options:n,regExp:s,ignoreClickOutside:o=!1,props:r})=>{const a=oe(),[l,c]=A.useState(e),[u,d]=A.useState(t),f=A.useRef(!1),m=A.useRef(null),p=A.useRef(null),h=A.useRef(null);Gi({callback:()=>c(!1),container:o?h:m}),A.useEffect(function(){!l&&u&&d("")},[l,u]),A.useEffect(function(){if(!(ce.isMobile===1)){const _=m.current,C=()=>f.current=!1,S=()=>{f.current&&(c(!0),C())},x=E=>{E.key===SV&&!(r!=null&&r.readOnly||r!=null&&r.disabled)&&(f.current=!0)},O=E=>{const I=E.relatedTarget;I&&_&&!_.contains(I)&&c(!1)};if(_)return _.addEventListener("focusout",O),_.addEventListener("focus",S),document.addEventListener("keydown",x),document.addEventListener("mousedown",C),()=>{_.removeEventListener("focusout",O),_.removeEventListener("focus",S),document.removeEventListener("keydown",x),document.removeEventListener("mousedown",C)}}},[r==null?void 0:r.disabled,r==null?void 0:r.readOnly]),A.useEffect(()=>{if(p.current){let v=p.current.children.length<=nN?p.current.children.length-1:nN;p.current.children[v].scrollIntoView({behavior:"smooth",block:"nearest"})}},[l]);const g=A.useCallback(({target:{value:v}})=>d(s&&!s.test(v)&&v?"":v),[s]),y=A.useMemo(()=>{const v=n&&(u!=null&&u.trim())?n.filter(b=>a(b.label).toLowerCase().includes(u.trim().toLowerCase())):n;return(v==null?void 0:v.length)===0&&u?[{label:a(Pr.label),value:Pr.value,className:"",disabled:!1}]:v},[n,u,a]);return{expanded:l,container:m,selectRef:p,searchTerm:u,setExpanded:c,onHandleChange:g,filteredOptions:y}},sN=0,Jg=1,cb=({list:e,searchTerm:t,onSelect:n,resetProp:s,listActive:o,containerRef:r,selectedIndex:a,vertical:l=!0})=>{const[c,u]=A.useState(a),d=A.useRef(s),{prevItemKey:f,nextItemKey:m}=A.useMemo(()=>({prevItemKey:l?"ArrowUp":"ArrowLeft",nextItemKey:l?"ArrowDown":"ArrowRight"}),[l]),p=A.useCallback(h=>{h.stopPropagation();const{key:g}=h;switch(g){case f:h.preventDefault(),u(y=>y>sN?y-Jg:y);break;case m:h.preventDefault(),u(y=>y{window.removeEventListener("keydown",p)}},[p,o]),{activeIndex:c}},zr=({placeholder:e,title:t,children:n,inputValue:s,onChange:o,className:r="",icon:a,readOnly:l=!1,searchable:c=!1,setIsExpanded:u,regExp:d})=>{var w;const f=oe(),{expanded:m,container:p,setExpanded:h,searchTerm:g,onHandleChange:y,selectRef:v}=lb({regExp:d});A.useEffect(function(){u&&u(m)},[m,u]);const b=A.useCallback(N=>{h(!1),o(N)},[o,h]),{filteredChild:_,selectedElementIndex:C}=A.useMemo(()=>{const N=A.Children.map(n,L=>A.isValidElement(L)&&L.props.label.toString().toLowerCase().includes(g.toLowerCase())?L.props.value===s?A.cloneElement(L,{active:!0}):L:null).filter(Boolean),P=N.findIndex(L=>L.props.active);return{filteredChild:N,selectedElementIndex:P}},[n,s,g]),{activeIndex:S}=cb({searchTerm:g,resetProp:m,list:_,listActive:m,containerRef:v,selectedIndex:C,onSelect:N=>b(String(N.props.value))}),x=s!==void 0&&((w=A.Children.toArray(n).find(N=>A.isValidElement(N)&&N.props.value===s))==null?void 0:w.props),O=a||x&&x.className,E=A.Children.count(n)>(e?0:1),I=N=>{N.stopPropagation();const{dataset:P}=N.target;P.optionValue&&Pr.value!==P.optionValue&&(o(P.optionValue),h(!1))};return i.jsxs("div",{className:`form-control-bc select ${r} ${s!==void 0?"filled":""} ${m?"expanded":""}`,onClick:I,ref:p,tabIndex:0,children:[i.jsxs("div",{className:`form-control-label-bc form-control-select-bc inputs ${l?"notSelectedField":""}`,onClick:()=>h(E&&!m),children:[O?i.jsx("i",{className:`select-icon-bc ${O}`}):null,i.jsx("span",{className:"ellipsis",children:x?x.label:e?f(e):""}),E&&i.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"}),i.jsx("i",{className:"form-control-input-stroke-bc"}),t?i.jsx("span",{className:"form-control-title-bc ellipsis",children:f(t)}):null]}),m&&i.jsxs("div",{className:"multi-select-label-bc",ref:v,"data-scroll-lock-scrollable":"",children:[c&&A.Children.count(n)>ib?i.jsxs("div",{className:"input-search-field",children:[i.jsx("input",{className:"form-control-input-bc input-search-field",type:"text",autoFocus:!0,value:g,onChange:y,placeholder:`${f("Search")} ${t?f(t):""}`}),i.jsx("i",{className:"ss-icon-bc bc-i-search"})]}):null,_.length>0?_.map((N,P)=>P===S?A.cloneElement(N,{active:!0}):N):A.cloneElement(Array.isArray(n)?n[0]:n,{label:f(Pr.label),value:Pr.value,className:""})]})]})},ur=({label:e,className:t,value:n,active:s=!1,disabled:o=!1})=>i.jsxs("label",{className:`checkbox-control-content-bc ${s?"active":""} ${o?"disabled":""}`,"data-option-value":n,children:[t?i.jsx("i",{className:`multi-select-icon-bc ${t}`}):null,i.jsx("p",{className:"checkbox-control-text-bc ellipsis",style:{pointerEvents:"none"},children:e})]}),ev=e=>e.reduce((t,{clientWidth:n})=>Math.round(t+n),0),dL=({viewType:e="list",showArrows:t=!0,itemsExpanded:n=!1,centered:s=!1,className:o="",children:r,elementsToScroll:a=3})=>{const{languageRtl:l}=Ce(),c=A.useRef(null),u=A.useRef(null),[d,f]=A.useState(0),[m,p]=A.useState(0),[h,g]=A.useState(!1),[y,v]=A.useState({}),[b,_]=A.useState(!1),C=d>0,S=t&&C,x=m===0,O=m===d,E=()=>{const P=c.current,L=u.current;if(P&&L){const R=Array.from(L.children),D=R[0],j=R.findIndex(F=>F.dataset.id!==void 0&&y[F.dataset.id]),M=Math.max(0,j-a),B=ev(R.slice(M,j));p(F=>F-B{const P=c.current,L=u.current;if(P&&L){const R=Array.from(L.children),D=R[R.length-1],M=Q5(R,$=>$.dataset.id!==void 0&&y[$.dataset.id])+1,B=Math.min(M,R.length-1),F=Math.min(M+a,R.length),U=ev(R.slice(B,F));p($=>{const Q=$+U;return d-Q{P.preventDefault(),P.key==="ArrowRight"&&(l?E():I()),P.key==="ArrowLeft"&&(l?I():E())};A.useEffect(function(){const L=c.current,R=u.current;if(setTimeout(()=>{g(!0)},300),L&&R){const D=new ResizeObserver(()=>{f(L.scrollWidth-L.clientWidth),_(!1)});return D.observe(L),D.observe(R),()=>{D.disconnect()}}},[]),A.useEffect(function(){const L=c.current,R=u.current;if(L&&R){const D=new IntersectionObserver(j=>{const M=Object.fromEntries(j.map(B=>[B.target.dataset.id,B.isIntersecting]));v(B=>({...B,...M}))},{threshold:.8,root:L});for(const j of Array.from(R.children))D.observe(j);return()=>{v({}),D.disconnect()}}},[]),A.useEffect(function(){const L=c.current;if(L&&d){const R=D=>{D.preventDefault(),p(j=>{const M=j+D.deltaY;return D.deltaY>0?Math.min(d,M):Math.max(0,M)})};return L.addEventListener("wheel",R),()=>{L.removeEventListener("wheel",R)}}else p(d)},[d]),A.useEffect(function(){if(!b&&C&&u.current){const L=A.Children.toArray(r),R=L.findIndex(j=>A.isValidElement(j)&&j.props.selected),D=L[R];if(D&&D.props.id in y){const j=u.current;if(y[D.props.id]){const[{clientWidth:M}]=j.children;_(!0),p(B=>Bi.jsxs("div",{"data-id":c,title:t,onClick:l,"data-badge":s?s.title:"",className:`horizontal-sl-item-bc accordion-button ${u} ${s?`badge-${s.class}`:""} ${o} ${e?"active":""}`,children:[a?i.jsx("img",{className:"horizontal-sl-icon-bc",src:a,alt:t}):null,o?i.jsx("i",{className:`horizontal-sl-icon-bc bc-i-default-icon bc-i-${o}`}):null,i.jsx("p",{className:"horizontal-sl-title-bc",children:t}),r&&i.jsx("span",{className:"horizontal-sl-count-bc",children:n}),d]});/** * react-collapsed v4.2.0 * * Copyright (c) 2019-2024, Rogin Farrer * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var wV=class extends Error{constructor(e){super(`react-collapsed: ${e}`)}},qm=(...e)=>(e[0],`${e[1]}`,void 0);function AL(e){const t=A.useRef(e);return A.useEffect(()=>{t.current=e}),A.useCallback((...n)=>{var s;return(s=t.current)==null?void 0:s.call(t,...n)},[])}function TV(e,t,n){const[s,o]=A.useState(t),r=A.useRef(typeof e<"u"),a=r.current?e:s,l=AL(n),c=A.useCallback(u=>{const f=typeof u=="function"?u(a):u;r.current||o(f),l==null||l(f)},[l,a]);return A.useEffect(()=>{qm(!(r.current&&e==null),"`isExpanded` state is changing from controlled to uncontrolled. useCollapse should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled collapse for the lifetime of the component. Check the `isExpanded` prop."),qm(!(!r.current&&e!=null),"`isExpanded` state is changing from uncontrolled to controlled. useCollapse should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled collapse for the lifetime of the component. Check the `isExpanded` prop.")},[e]),[a,c]}var xV="(prefers-reduced-motion: reduce)";function IV(){const[e,t]=A.useState(!1);return A.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const n=window.matchMedia(xV);t(n.matches);const s=o=>{t(o.matches)};if(n.addEventListener)return n.addEventListener("change",s),()=>{n.removeEventListener("change",s)};if(n.addListener)return n.addListener(s),()=>{n.removeListener(s)}},[]),e}var NV=P7.useId||(()=>{});function kV(){return NV()??""}var OV=typeof window<"u"?A.useLayoutEffect:A.useEffect,tv=!1,PV=0,oN=()=>++PV;function LV(e){const t=e||(tv?oN():null),[n,s]=A.useState(t);return OV(()=>{n===null&&s(oN())},[]),A.useEffect(()=>{tv===!1&&(tv=!0)},[]),n!=null?String(n):void 0}function RV(e){const t=kV(),n=LV(e);return typeof e=="string"?e:typeof t=="string"?t:n}function jV(e,t){const n=performance.now(),s={};function o(){s.id=requestAnimationFrame(r=>{r-n>t?e():o()})}return o(),s}function rN(e){e.id&&cancelAnimationFrame(e.id)}function aN(e){return e!=null&&e.current?e.current.scrollHeight:(qm(!0,"Was not able to find a ref to the collapse element via `getCollapseProps`. Ensure that the element exposes its `ref` prop. If it exposes the ref prop under a different name (like `innerRef`), use the `refKey` property to change it. Example:\n\nconst collapseProps = getCollapseProps({refKey: 'innerRef'})"),0)}function MV(e){if(!e||typeof e=="string")return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function BV(e,t){if(e!=null)if(typeof e=="function")e(t);else try{e.current=t}catch{throw new wV(`Cannot assign value "${t}" to ref "${e}"`)}}function iN(...e){return e.every(t=>t==null)?null:t=>{e.forEach(n=>{BV(n,t)})}}function DV(e){let t=n=>{};t=n=>{if(!(n!=null&&n.current))return;const{paddingTop:s,paddingBottom:o}=window.getComputedStyle(n.current);qm(!(s&&s!=="0px"||o&&o!=="0px"),`Padding applied to the collapse element will cause the animation to break and not perform as expected. To fix, apply equivalent padding to the direct descendent of the collapse element. Example: Before:
{children}
After:
{children}
`)},A.useEffect(()=>{t(e)},[e])}var FV=typeof window>"u"?A.useEffect:A.useLayoutEffect;function mL({duration:e,easing:t="cubic-bezier(0.4, 0, 0.2, 1)",onTransitionStateChange:n=()=>{},isExpanded:s,defaultExpanded:o=!1,hasDisabledAnimation:r,id:a,...l}={}){const c=AL(n),u=RV(a?`${a}`:void 0),[d,f]=TV(s,o),m=A.useRef(d),[p,h]=A.useState(!1),g=IV(),y=r??g,v=A.useRef(),b=A.useRef(),_=A.useRef(null),[C,S]=A.useState(null);DV(_);const x=`${l.collapsedHeight||0}px`;function O(E){if(!_.current)return;const I=_.current;for(const w in E){const N=E[w];N?I.style[w]=N:I.style.removeProperty(w)}}return FV(()=>{if(!_.current||d===m.current)return;m.current=d;function I(P){return y?0:e??MV(P)}const w=P=>`height ${I(P)}ms ${t}`,N=P=>{function L(){d?(O({height:"",overflow:"",transition:"",display:""}),c("expandEnd")):(O({transition:""}),c("collapseEnd")),h(!1)}b.current&&rN(b.current),b.current=jV(L,P)};return h(!0),d?v.current=requestAnimationFrame(()=>{c("expandStart"),O({display:"block",overflow:"hidden",height:x}),v.current=requestAnimationFrame(()=>{c("expanding");const P=aN(_);N(I(P)),_.current&&(_.current.style.transition=w(P),_.current.style.height=`${P}px`)})}):v.current=requestAnimationFrame(()=>{c("collapseStart");const P=aN(_);N(I(P)),O({transition:w(P),height:`${P}px`}),v.current=requestAnimationFrame(()=>{c("collapsing"),O({height:x,overflow:"hidden"})})}),()=>{v.current&&cancelAnimationFrame(v.current),b.current&&rN(b.current)}},[d,x,y,e,t,c]),{isExpanded:d,setExpanded:f,getToggleProps(E){const{disabled:I,onClick:w,refKey:N,...P}={refKey:"ref",onClick(){},disabled:!1,...E},L=C?C.tagName==="BUTTON":void 0,R=E==null?void 0:E[N||"ref"],D={id:`react-collapsed-toggle-${u}`,"aria-controls":`react-collapsed-panel-${u}`,"aria-expanded":d,onClick(B){I||(w==null||w(B),f(F=>!F))},[N||"ref"]:iN(R,S)},j={type:"button",disabled:I?!0:void 0},M={"aria-disabled":I?!0:void 0,role:"button",tabIndex:I?-1:0};return L===!1?{...D,...M,...P}:L===!0?{...D,...j,...P}:{...D,...j,...M,...P}},getCollapseProps(E){const{style:I,refKey:w}={refKey:"ref",style:{},...E},N=E==null?void 0:E[w||"ref"];return{id:`react-collapsed-panel-${u}`,"aria-hidden":!d,"aria-labelledby":`react-collapsed-toggle-${u}`,role:"region",...E,[w||"ref"]:iN(_,N),style:{boxSizing:"border-box",...!p&&!d?{display:x==="0px"?"none":"block",height:x,overflow:"hidden"}:{},...I}}}}}const pL=({children:e,imgSrc:t,name:n,isExpanded:s=!0,className:o,groupCount:r,description:a,onToggleMiniGameExpanded:l})=>{const[c,u]=A.useState(s),{getCollapseProps:d,getToggleProps:f}=mL({isExpanded:c,duration:uL}),m=A.useCallback(p=>{u(p),l==null||l(p)},[l]);return A.useEffect(()=>{m(s)},[m,s]),i.jsxs("div",{className:"competition-wrapper-bc","data-scroll-lock-scrollable":"",children:[i.jsxs("div",{className:`competition-header-bc${n?"":" header-center-icon"}`,...f({onClick:()=>m(!c)}),children:[o&&i.jsx("i",{className:`competition-icon-league-bc ${o}`}),t&&i.jsx("img",{className:"competition-icon-league-bc",src:t,alt:""}),n&&i.jsx("span",{className:"competition-title-bc ellipsis",children:n}),a&&i.jsx("span",{className:"competition-description",children:a}),r?i.jsx("span",{className:"competition-group-count",children:r}):null,i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-up ${c?"":"opened"}`})]}),i.jsx("div",{...d(),children:e})]})},Km=({count:e=0,className:t="",...n})=>i.jsx("i",{className:` ${e>0?"count-odd-animation":""} count-blink-${e%2===0?"even":"odd"} ${t}`,"data-badge":e>0?e:"",...n}),ub=({isActive:e,onToggle:t})=>i.jsx("i",{className:`ui-kit-toggle ${e?"active":""}`,onClick:t}),nv=()=>i.jsx("li",{children:i.jsx("span",{className:"casino-tournament-img skeleton-loader-full-banner"})}),HV=()=>{const e=oe();return i.jsxs("div",{className:"casino-info-block",children:[i.jsxs("div",{className:"casino-tournament-header",children:[i.jsx("i",{className:"casino-tournament-header-icon bc-i-tournament"}),i.jsx("span",{className:"casino-tournament-header-title ellipsis",children:e("Tournaments")})]}),i.jsxs("ul",{className:"casino-tournament-content",children:[i.jsxs(i.Fragment,{children:[i.jsx(nv,{}),i.jsx(nv,{}),i.jsx(nv,{})]}),i.jsx(Be,{className:"casino-tournament-btn btn",title:"View All"})]})]})},UV=()=>i.jsx("li",{children:i.jsx("span",{className:"casino-winners-img skeleton-loader-full-banner"})}),GV=({loadingItemsCount:e=4,className:t="casino-info-block"})=>i.jsx("div",{className:t,children:i.jsx("ul",{className:"casino-info-content casino-info-content-winners",children:Array.from({length:e??2}).map((n,s)=>i.jsx(UV,{},s))})}),VV=()=>i.jsx(i.Fragment,{children:Array.from({length:5}).map((e,t)=>i.jsxs("div",{className:"express-day-block",children:[i.jsxs("div",{className:"express-day-content",children:[i.jsxs("div",{className:"express-day-info",children:[i.jsx("i",{className:"express-day-icon skeleton-loader-small-text"}),i.jsx("span",{className:"express-day-game ellipsis"})]}),i.jsx("p",{className:"express-day-team ellipsis skeleton-loader-text"}),i.jsx("p",{className:"express-day-team ellipsis skeleton-loader-text"}),i.jsxs("div",{className:"express-day-player-section",children:[i.jsx("span",{className:"express-day-player ellipsis skeleton-loader-text"}),i.jsx("b",{className:"express-day-player-odd"})]})]}),i.jsx("div",{className:"express-day-footer",children:i.jsx("span",{className:"express-day-time skeleton-loader-small-text"})})]},t))}),QA=()=>i.jsxs("div",{className:"ftr-game-item-bc ftr-game-loader",children:[i.jsx("div",{className:"ftr-g-i-head-bc",children:i.jsx("span",{className:"skeleton-loader-title"})}),i.jsxs("div",{className:"ftr-g-i-body-bc",children:[i.jsx("div",{className:"ftr-g-title-bc",children:i.jsx("span",{className:"ftr-g-i-title-bc ellipsis skeleton-loader-text"})}),i.jsxs("div",{className:"ftr-g-i-b-opp-t-holder-bc",children:[i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("span",{className:"ftr-g-i-b-opp-logo-bc skeleton-loader-ex-small-cube"}),i.jsx("span",{className:"skeleton-loader-center-text"})]}),i.jsx("span",{className:"ftr-g-i-b-opp-title-bc skeleton-loader-center-text"}),i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("span",{className:"ftr-g-i-b-opp-logo-bc skeleton-loader-ex-small-cube"}),i.jsx("span",{className:"skeleton-loader-center-text"})]})]})]}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:i.jsx(ab,{numMarketEvents:3,className:"market-group-item-bc"})})]}),WV=()=>i.jsxs("div",{className:"ftr-g-content-bc",children:[i.jsx(QA,{}),i.jsx(QA,{}),i.jsx(QA,{})]}),$V=()=>i.jsx("div",{className:"sdr-item-holder-bc v-care-fund-jackpot",children:i.jsx("div",{className:"sdr-item-bc",children:i.jsx("span",{className:"skeleton-loader-full-banner"})})}),sv=()=>i.jsx("div",{className:"informative-widget-container skeleton-loader-full-banner ",children:i.jsx("span",{className:"skeleton-loader-min-height"})}),tl=()=>i.jsx("div",{className:"horizontal-sl-item-bc skeleton-loader-slider-cube"}),_h=({className:e="",itemsExpanded:t=!1})=>i.jsx("div",{className:"horizontal-sl-list-container",children:i.jsxs("div",{className:`horizontal-sl-list ${t?"horizontal-items-expanded":""} ${e}`,children:[i.jsx(tl,{}),i.jsx(tl,{}),i.jsx(tl,{}),i.jsx(tl,{}),i.jsx(tl,{}),i.jsx(tl,{})]})}),hL=()=>i.jsx("div",{className:"c-segment-holder-bc head",children:i.jsx("div",{className:"c-head-bc",children:i.jsx("span",{className:"c-title-bc skeleton-loader-text"})})}),YV="promo_code",zV="loyalty_code",qV="OneSignalSID",lN="g_s_e_e",gL="l_b_p_c",_0="l_b_p",eve="c_l_p_g",tve="bonus_journey",KV="todays_bets_group_by_competitions",QV="olympic_matches_group_by_competitions",XV="betslip_swipe",ZV="full_cover_betslip_swipe",nve="favorite_team_swipe",aA="consent_use_of_cookies",yh="parent_session",Kl="last_session_currency",cN="showInfoPopupBeforeSessionSwitch",sve="iframe_url_",ove="selected_results",Yu="unread_message_count",rve="ftn_deposit_bonus_storage_key",JV="widget_animation_delay",nl="betBuilderData",iA="qrCodeOrigin",vL="cms_popup",ave="pageBuilderLayout",ive="story_data",eW=()=>i.jsxs(i.Fragment,{children:[i.jsx(_h,{}),(Ne.getItem(KV)??!0)&&i.jsx(hL,{}),i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(hc,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{})]})]}),tW=()=>i.jsxs(i.Fragment,{children:[i.jsx(_h,{}),(Ne.getItem(QV)??!0)&&i.jsx(hL,{}),i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(hc,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{})]})]}),_L=()=>i.jsx("div",{className:"skeleton-loader-min-height"}),nW=()=>i.jsx("div",{className:"skeleton-loader-min-height"});var yL=(e=>(e[e.Casino=1]="Casino",e[e.Sport=2]="Sport",e))(yL||{}),sW=(e=>(e[e.Canceled=-1]="Canceled",e[e.Finished=1]="Finished",e[e.Live=2]="Live",e[e.Upcoming=3]="Upcoming",e))(sW||{}),oW=(e=>(e[e.NotStarted=0]="NotStarted",e[e.Started=1]="Started",e[e.Finished=2]="Finished",e))(oW||{}),rW=(e=>(e[e.BuyIn=0]="BuyIn",e[e.FreeEntry=1]="FreeEntry",e))(rW||{}),y0=(e=>(e.Info="tournament-info",e.Games="tournament-games",e.Prizes="tournament-prizes",e.Rules="tournament-rules",e.Leaderboard="tournament-leaderboard",e))(y0||{});const lve={days:!0,hours:!0,minutes:!0,seconds:!0},cve=[3,2],Le={ALL:"All",SOCCER:"Soccer",BASKETBALL:"Basketball",CYBER_FOOTBALL:"CyberFootball",TENNIS:"Tennis",E_TENNIS:"ETennis",ICE_HOCKEY:"IceHockey",BASEBALL:"Baseball",Boxing:"Boxing",TABLE_TENNIS:"TableTennis",SNOOKER:"Snooker",BASKETBALL_SHOTS:"BasketballShots",AIR_HOCKEY:"AirHockey",COUNTER_STRIKE:"CounterStrike",DOTA_2:"Dota2",LEAGUE_OF_LEGENDS:"LeagueOfLegends",E_BASKETBALL:"EBasketball",OVERWATCH:"Overwatch",STARCRAFT:"StarCraft",STARCRAFT_2:"StarCraft2",ROCKET_LEAGUE:"RocketLeague",KING_OF_GLORY:"KingOfGlory",RAINBOW_SIX:"RainbowSix",ARENA_OF_VALOR:"ArenaofValor",VALORANT:"Valorant",WARCRAFT_3:"WarcraftIII",CALL_OF_DUTY:"CallOfDuty",HEARTHSTONE:"Hearthstone",PUBG:"PUBG",MOBILELEGENDS:"MobileLegends",ARCHERY:"Archery",ARCHERY_H2H:"ArcheryH2H",COMPOUND_ARCHERY:"CompoundArchery",TEQBALL:"TeqBall",PISTOL_SHOOTING:"PistolShooting",SHOOTING:"Shooting",VOLLEYBALL:"Volleyball",HORSE_RACING:"HorseRacing",GREYHOUNDS:"SISGreyhound",PISTOL_SHOOTING_H2H:"PistolHead2Head",VIRTUAL_FOOTBALL_LEAGUE:"VirtualFootballLeague",VIRTUAL_BICYCLE:"VirtualBicycle",VIRTUAL_FOOTBALL_PRO:"VirtualFootballPro",VIRTUAL_GREYHOUND_RACING:"VirtualGreyhoundRacing",VIRTUAL_HORSE_RACING:"VirtualHorseRacing",VIRTUAL_CAR_RACING:"VirtualCarRacing",VIRTUAL_PENALTY_KICKS:"ThePenaltyKicks",HANDBALL:"HandBall",WATER_POLO:"WaterPolo",AMERICAN_FOOTBALL:"AmericanFootball",OSU:"osu!",CROSSFIRE:"CrossFire",LEAGUEOFLEGENDSWILDRIFT:"LeagueofLegendsWildRift",APEXLEGENDS:"ApexLegends",FREEFIRE:"FreeFire"},aW=[Le.SOCCER,Le.CYBER_FOOTBALL],iW=[Le.TENNIS,Le.E_TENNIS],lW=new Set([Le.VIRTUAL_FOOTBALL_LEAGUE,Le.VIRTUAL_BICYCLE,Le.VIRTUAL_FOOTBALL_PRO,Le.VIRTUAL_GREYHOUND_RACING,Le.VIRTUAL_HORSE_RACING,Le.VIRTUAL_CAR_RACING,Le.VIRTUAL_PENALTY_KICKS]),cW=new Set([Le.E_TENNIS,Le.CYBER_FOOTBALL,Le.COUNTER_STRIKE,Le.DOTA_2,Le.LEAGUE_OF_LEGENDS,Le.E_BASKETBALL,Le.OVERWATCH,Le.STARCRAFT,Le.STARCRAFT_2,Le.ROCKET_LEAGUE,Le.KING_OF_GLORY,Le.RAINBOW_SIX,Le.ARENA_OF_VALOR,Le.VALORANT,Le.WARCRAFT_3,Le.CALL_OF_DUTY,Le.HEARTHSTONE,Le.PUBG,Le.MOBILELEGENDS,Le.OSU,Le.CROSSFIRE,Le.LEAGUEOFLEGENDSWILDRIFT,Le.APEXLEGENDS,Le.FREEFIRE]),uW=new Set([Le.SOCCER,Le.BASKETBALL,Le.TENNIS,Le.TABLE_TENNIS,Le.VOLLEYBALL,Le.BASEBALL,Le.ICE_HOCKEY,Le.LEAGUE_OF_LEGENDS,Le.DOTA_2,Le.CYBER_FOOTBALL,Le.COUNTER_STRIKE]),uve=new Set([Le.SOCCER,Le.BASKETBALL,Le.ICE_HOCKEY,Le.TENNIS,Le.AMERICAN_FOOTBALL,Le.VOLLEYBALL,Le.BASEBALL,Le.HANDBALL]),bL={contentId:"",autoplaySpeed:5e3,autoplay:!0,expandable:!1,fullSized:!1,showCount:!0,showLoader:!0,hideShadow:!1,firstSlideLoadImmediately:!1},dW={defaultTopWinnersSelectedOnCasinoWinners:!1,casinoWinnersMaxCount:6,defaultSelectedPeriod:30},fW={defaultTopWinnersCount:10,defaultTopWinnersSelectedOnSportsbookWinners:3,defaultIsFirstOpened:!0},AW={contentId:""},EL={rotationPeriod:5e3,limit:15,gamesDisplayed:ce.isMobile?1:3,showTitle:!0,showEsports:!1,filterBySport:!1,showArrows:!ce.isMobile,showCount:!0,enableSuggestedBets:!1},CL={limit:ce.isMobile?4:5,showCategories:!1,title:"Casino games"},dve={slidesToScroll:ce.isMobile?2:5,arrows:!0,loop:!1},mW={slidesToScroll:5,arrows:!0,loop:!1,showTitle:!0,limit:30},pW={slidesToScroll:5,arrows:!0,loop:!1,showTitle:!0},hW={externalId:"28"},gW={contentId:"homepage_product_banners",showTitle:!0,showProductsTitles:!0,compactMode:!1,columnCount:4,showDisplayArrows:!1,slidesToScroll:ce.isMobile?4:5},vW={internalSportsJackpots:!1,internalLiveCasinoJackpots:!1,internalCasinoJackpots:!0,compact:ce.isMobile===1},_W={isWidget:!0,visibleProvidersCount:ce.isMobile?3:5},yW={productType:yL.Casino},SL={sportsLimit:3,gamesLimit:5,numberOfExpandedSports:3},bW={displayedGamesLimitPerSport:7,showEsports:!1},EW={displayedGamesLimitPerSport:7},CW={displayedGamesLimitPerSport:7},SW={contentId:"header_info"},fve={title:"",limit:20},wW={displayedGamesLimitPerSport:ce.isMobile?15:1/0,timeFilterOptions:[{label:"0-15m",value:"0-15"},{label:"15-30m",value:"15-30"},{label:"30-60m",value:"30-60"}]},Ave={sportAlias:Le.HORSE_RACING,gamesLimit:12},TW={type:"favorite"},xW={infinite:!1,showTitle:!1,portraitView:!1},mve={Slider:bL,FeaturedGames:EL,VCareJackpotWidget:AW,CasinoGamesWidget:CL,CasinoGameOptionsWidget:hW,CasinoRecommendedGamesWidget:mW,CasinoLastPlayedGamesWidget:pW,PromotedProductsWidget:gW,JackpotWidget:vW,CasinoJackpot:_W,TournamentsWidget:yW,InformativeWidget:SW,TodayBets:EW,LiveGamesWidget:SL,PopularCompetitions:TW,OlympicMatches:CW,StoryWidget:xW,TopWinnersWidget:fW,CasinoWinners:dW};//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com var wL;function Ee(){return wL.apply(null,arguments)}function IW(e){wL=e}function Bo(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Ei(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function xt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function db(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(xt(e,t))return!1;return!0}function ps(e){return e===void 0}function qr(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Af(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function TL(e,t){var n=[],s,o=e.length;for(s=0;s>>0,s;for(s=0;s0)for(n=0;n=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+s}var pb=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,lA=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rv={},Ql={};function We(e,t,n,s){var o=s;typeof s=="string"&&(o=function(){return this[s]()}),e&&(Ql[e]=o),t&&(Ql[t[0]]=function(){return dr(o.apply(this,arguments),t[1],t[2])}),n&&(Ql[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function LW(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function RW(e){var t=e.match(pb),n,s;for(n=0,s=t.length;n=0&&lA.test(e);)e=e.replace(lA,s),lA.lastIndex=0,n-=1;return e}var jW={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function MW(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(pb).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var BW="Invalid date";function DW(){return this._invalidDate}var FW="%d",HW=/\d{1,2}/;function UW(e){return this._ordinal.replace("%d",e)}var GW={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function VW(e,t,n,s){var o=this._relativeTime[n];return gr(o)?o(e,t,n,s):o.replace(/%d/i,e)}function WW(e,t){var n=this._relativeTime[e>0?"future":"past"];return gr(n)?n(t):n.replace(/%s/i,t)}var fN={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function go(e){return typeof e=="string"?fN[e]||fN[e.toLowerCase()]:void 0}function hb(e){var t={},n,s;for(s in e)xt(e,s)&&(n=go(s),n&&(t[n]=e[s]));return t}var $W={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function YW(e){var t=[],n;for(n in e)xt(e,n)&&t.push({unit:n,priority:$W[n]});return t.sort(function(s,o){return s.priority-o.priority}),t}var kL=/\d/,Ys=/\d\d/,OL=/\d{3}/,gb=/\d{4}/,Eh=/[+-]?\d{6}/,Yt=/\d\d?/,PL=/\d\d\d\d?/,LL=/\d\d\d\d\d\d?/,Ch=/\d{1,3}/,vb=/\d{1,4}/,Sh=/[+-]?\d{1,6}/,Hc=/\d+/,wh=/[+-]?\d+/,zW=/Z|[+-]\d\d:?\d\d/gi,Th=/Z|[+-]\d\d(?::?\d\d)?/gi,qW=/[+-]?\d+(\.\d{1,3})?/,pf=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Uc=/^[1-9]\d?/,_b=/^([1-9]\d|\d)/,Qm;Qm={};function Re(e,t,n){Qm[e]=gr(t)?t:function(s,o){return s&&n?n:t}}function KW(e,t){return xt(Qm,e)?Qm[e](t._strict,t._locale):new RegExp(QW(e))}function QW(e){return Dr(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,s,o,r){return n||s||o||r}))}function Dr(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function oo(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function vt(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=oo(t)),n}var S0={};function Mt(e,t){var n,s=t,o;for(typeof e=="string"&&(e=[e]),qr(t)&&(s=function(r,a){a[t]=vt(r)}),o=e.length,n=0;n68?1900:2e3)};var RL=Gc("FullYear",!0);function e$(){return xh(this.year())}function Gc(e,t){return function(n){return n!=null?(jL(this,e,n),Ee.updateOffset(this,t),this):Pd(this,e)}}function Pd(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return s?n.getUTCSeconds():n.getSeconds();case"Minutes":return s?n.getUTCMinutes():n.getMinutes();case"Hours":return s?n.getUTCHours():n.getHours();case"Date":return s?n.getUTCDate():n.getDate();case"Day":return s?n.getUTCDay():n.getDay();case"Month":return s?n.getUTCMonth():n.getMonth();case"FullYear":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function jL(e,t,n){var s,o,r,a,l;if(!(!e.isValid()||isNaN(n))){switch(s=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?s.setUTCMilliseconds(n):s.setMilliseconds(n));case"Seconds":return void(o?s.setUTCSeconds(n):s.setSeconds(n));case"Minutes":return void(o?s.setUTCMinutes(n):s.setMinutes(n));case"Hours":return void(o?s.setUTCHours(n):s.setHours(n));case"Date":return void(o?s.setUTCDate(n):s.setDate(n));case"FullYear":break;default:return}r=n,a=e.month(),l=e.date(),l=l===29&&a===1&&!xh(r)?28:l,o?s.setUTCFullYear(r,a,l):s.setFullYear(r,a,l)}}function t$(e){return e=go(e),gr(this[e])?this[e]():this}function n$(e,t){if(typeof e=="object"){e=hb(e);var n=YW(e),s,o=n.length;for(s=0;s=0?(l=new Date(e+400,t,n,s,o,r,a),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,n,s,o,r,a),l}function Ld(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Xm(e,t,n){var s=7+t-n,o=(7+Ld(e,0,s).getUTCDay()-t)%7;return-o+s-1}function UL(e,t,n,s,o){var r=(7+n-s)%7,a=Xm(e,s,o),l=1+7*(t-1)+r+a,c,u;return l<=0?(c=e-1,u=zu(c)+l):l>zu(e)?(c=e+1,u=l-zu(e)):(c=e,u=l),{year:c,dayOfYear:u}}function Rd(e,t,n){var s=Xm(e.year(),t,n),o=Math.floor((e.dayOfYear()-s-1)/7)+1,r,a;return o<1?(a=e.year()-1,r=o+Fr(a,t,n)):o>Fr(e.year(),t,n)?(r=o-Fr(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Fr(e,t,n){var s=Xm(e,t,n),o=Xm(e+1,t,n);return(zu(e)-s+o)/7}We("w",["ww",2],"wo","week");We("W",["WW",2],"Wo","isoWeek");Re("w",Yt,Uc);Re("ww",Yt,Ys);Re("W",Yt,Uc);Re("WW",Yt,Ys);hf(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=vt(e)});function p$(e){return Rd(e,this._week.dow,this._week.doy).week}var h$={dow:0,doy:6};function g$(){return this._week.dow}function v$(){return this._week.doy}function _$(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function y$(e){var t=Rd(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}We("d",0,"do","day");We("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});We("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});We("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});We("e",0,0,"weekday");We("E",0,0,"isoWeekday");Re("d",Yt);Re("e",Yt);Re("E",Yt);Re("dd",function(e,t){return t.weekdaysMinRegex(e)});Re("ddd",function(e,t){return t.weekdaysShortRegex(e)});Re("dddd",function(e,t){return t.weekdaysRegex(e)});hf(["dd","ddd","dddd"],function(e,t,n,s){var o=n._locale.weekdaysParse(e,s,n._strict);o!=null?t.d=o:it(n).invalidWeekday=e});hf(["d","e","E"],function(e,t,n,s){t[s]=vt(e)});function b$(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function E$(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function bb(e,t){return e.slice(t,7).concat(e.slice(0,t))}var C$="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),GL="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),S$="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),w$=pf,T$=pf,x$=pf;function I$(e,t){var n=Bo(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?bb(n,this._week.dow):e?n[e.day()]:n}function N$(e){return e===!0?bb(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function k$(e){return e===!0?bb(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function O$(e,t,n){var s,o,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=hr([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?t==="dddd"?(o=fn.call(this._weekdaysParse,a),o!==-1?o:null):t==="ddd"?(o=fn.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=fn.call(this._minWeekdaysParse,a),o!==-1?o:null):t==="dddd"?(o=fn.call(this._weekdaysParse,a),o!==-1||(o=fn.call(this._shortWeekdaysParse,a),o!==-1)?o:(o=fn.call(this._minWeekdaysParse,a),o!==-1?o:null)):t==="ddd"?(o=fn.call(this._shortWeekdaysParse,a),o!==-1||(o=fn.call(this._weekdaysParse,a),o!==-1)?o:(o=fn.call(this._minWeekdaysParse,a),o!==-1?o:null)):(o=fn.call(this._minWeekdaysParse,a),o!==-1||(o=fn.call(this._weekdaysParse,a),o!==-1)?o:(o=fn.call(this._shortWeekdaysParse,a),o!==-1?o:null))}function P$(e,t,n){var s,o,r;if(this._weekdaysParseExact)return O$.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(o=hr([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(n&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(n&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}}function L$(e){if(!this.isValid())return e!=null?this:NaN;var t=Pd(this,"Day");return e!=null?(e=b$(e,this.localeData()),this.add(e-t,"d")):t}function R$(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function j$(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=E$(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function M$(e){return this._weekdaysParseExact?(xt(this,"_weekdaysRegex")||Eb.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(xt(this,"_weekdaysRegex")||(this._weekdaysRegex=w$),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function B$(e){return this._weekdaysParseExact?(xt(this,"_weekdaysRegex")||Eb.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(xt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=T$),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function D$(e){return this._weekdaysParseExact?(xt(this,"_weekdaysRegex")||Eb.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(xt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=x$),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Eb(){function e(d,f){return f.length-d.length}var t=[],n=[],s=[],o=[],r,a,l,c,u;for(r=0;r<7;r++)a=hr([2e3,1]).day(r),l=Dr(this.weekdaysMin(a,"")),c=Dr(this.weekdaysShort(a,"")),u=Dr(this.weekdays(a,"")),t.push(l),n.push(c),s.push(u),o.push(l),o.push(c),o.push(u);t.sort(e),n.sort(e),s.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Cb(){return this.hours()%12||12}function F$(){return this.hours()||24}We("H",["HH",2],0,"hour");We("h",["hh",2],0,Cb);We("k",["kk",2],0,F$);We("hmm",0,0,function(){return""+Cb.apply(this)+dr(this.minutes(),2)});We("hmmss",0,0,function(){return""+Cb.apply(this)+dr(this.minutes(),2)+dr(this.seconds(),2)});We("Hmm",0,0,function(){return""+this.hours()+dr(this.minutes(),2)});We("Hmmss",0,0,function(){return""+this.hours()+dr(this.minutes(),2)+dr(this.seconds(),2)});function VL(e,t){We(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}VL("a",!0);VL("A",!1);function WL(e,t){return t._meridiemParse}Re("a",WL);Re("A",WL);Re("H",Yt,_b);Re("h",Yt,Uc);Re("k",Yt,Uc);Re("HH",Yt,Ys);Re("hh",Yt,Ys);Re("kk",Yt,Ys);Re("hmm",PL);Re("hmmss",LL);Re("Hmm",PL);Re("Hmmss",LL);Mt(["H","HH"],xn);Mt(["k","kk"],function(e,t,n){var s=vt(e);t[xn]=s===24?0:s});Mt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Mt(["h","hh"],function(e,t,n){t[xn]=vt(e),it(n).bigHour=!0});Mt("hmm",function(e,t,n){var s=e.length-2;t[xn]=vt(e.substr(0,s)),t[ko]=vt(e.substr(s)),it(n).bigHour=!0});Mt("hmmss",function(e,t,n){var s=e.length-4,o=e.length-2;t[xn]=vt(e.substr(0,s)),t[ko]=vt(e.substr(s,2)),t[Rr]=vt(e.substr(o)),it(n).bigHour=!0});Mt("Hmm",function(e,t,n){var s=e.length-2;t[xn]=vt(e.substr(0,s)),t[ko]=vt(e.substr(s))});Mt("Hmmss",function(e,t,n){var s=e.length-4,o=e.length-2;t[xn]=vt(e.substr(0,s)),t[ko]=vt(e.substr(s,2)),t[Rr]=vt(e.substr(o))});function H$(e){return(e+"").toLowerCase().charAt(0)==="p"}var U$=/[ap]\.?m?\.?/i,G$=Gc("Hours",!0);function V$(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var $L={calendar:OW,longDateFormat:jW,invalidDate:BW,ordinal:FW,dayOfMonthOrdinalParse:HW,relativeTime:GW,months:o$,monthsShort:ML,week:h$,weekdays:C$,weekdaysMin:S$,weekdaysShort:GL,meridiemParse:U$},zt={},uu={},jd;function W$(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n0;){if(o=Ih(r.slice(0,n).join("-")),o)return o;if(s&&s.length>=n&&W$(r,s)>=n-1)break;n--}t++}return jd}function Y$(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Ih(e){var t=null,n;if(zt[e]===void 0&&typeof module<"u"&&module&&module.exports&&Y$(e))try{t=jd._abbr,n=require,n("./locale/"+e),ka(t)}catch{zt[e]=null}return zt[e]}function ka(e,t){var n;return e&&(ps(t)?n=Xr(e):n=Sb(e,t),n?jd=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),jd._abbr}function Sb(e,t){if(t!==null){var n,s=$L;if(t.abbr=e,zt[e]!=null)IL("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=zt[e]._config;else if(t.parentLocale!=null)if(zt[t.parentLocale]!=null)s=zt[t.parentLocale]._config;else if(n=Ih(t.parentLocale),n!=null)s=n._config;else return uu[t.parentLocale]||(uu[t.parentLocale]=[]),uu[t.parentLocale].push({name:e,config:t}),null;return zt[e]=new mb(E0(s,t)),uu[e]&&uu[e].forEach(function(o){Sb(o.name,o.config)}),ka(e),zt[e]}else return delete zt[e],null}function z$(e,t){if(t!=null){var n,s,o=$L;zt[e]!=null&&zt[e].parentLocale!=null?zt[e].set(E0(zt[e]._config,t)):(s=Ih(e),s!=null&&(o=s._config),t=E0(o,t),s==null&&(t.abbr=e),n=new mb(t),n.parentLocale=zt[e],zt[e]=n),ka(e)}else zt[e]!=null&&(zt[e].parentLocale!=null?(zt[e]=zt[e].parentLocale,e===ka()&&ka(e)):zt[e]!=null&&delete zt[e]);return zt[e]}function Xr(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return jd;if(!Bo(e)){if(t=Ih(e),t)return t;e=[e]}return $$(e)}function q$(){return C0(zt)}function wb(e){var t,n=e._a;return n&&it(e).overflow===-2&&(t=n[Lr]<0||n[Lr]>11?Lr:n[sr]<1||n[sr]>yb(n[es],n[Lr])?sr:n[xn]<0||n[xn]>24||n[xn]===24&&(n[ko]!==0||n[Rr]!==0||n[mi]!==0)?xn:n[ko]<0||n[ko]>59?ko:n[Rr]<0||n[Rr]>59?Rr:n[mi]<0||n[mi]>999?mi:-1,it(e)._overflowDayOfYear&&(tsr)&&(t=sr),it(e)._overflowWeeks&&t===-1&&(t=ZW),it(e)._overflowWeekday&&t===-1&&(t=JW),it(e).overflow=t),e}var K$=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Q$=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,X$=/Z|[+-]\d\d(?::?\d\d)?/,cA=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],av=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Z$=/^\/?Date\((-?\d+)/i,J$=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,eY={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function YL(e){var t,n,s=e._i,o=K$.exec(s)||Q$.exec(s),r,a,l,c,u=cA.length,d=av.length;if(o){for(it(e).iso=!0,t=0,n=u;tzu(a)||e._dayOfYear===0)&&(it(e)._overflowDayOfYear=!0),n=Ld(a,0,e._dayOfYear),e._a[Lr]=n.getUTCMonth(),e._a[sr]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=o[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[xn]===24&&e._a[ko]===0&&e._a[Rr]===0&&e._a[mi]===0&&(e._nextDay=!0,e._a[xn]=0),e._d=(e._useUTC?Ld:m$).apply(null,s),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[xn]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==r&&(it(e).weekdayMismatch=!0)}}function lY(e){var t,n,s,o,r,a,l,c,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(r=1,a=4,n=gl(t.GG,e._a[es],Rd($t(),1,4).year),s=gl(t.W,1),o=gl(t.E,1),(o<1||o>7)&&(c=!0)):(r=e._locale._week.dow,a=e._locale._week.doy,u=Rd($t(),r,a),n=gl(t.gg,e._a[es],u.year),s=gl(t.w,u.week),t.d!=null?(o=t.d,(o<0||o>6)&&(c=!0)):t.e!=null?(o=t.e+r,(t.e<0||t.e>6)&&(c=!0)):o=r),s<1||s>Fr(n,r,a)?it(e)._overflowWeeks=!0:c!=null?it(e)._overflowWeekday=!0:(l=UL(n,s,o,r,a),e._a[es]=l.year,e._dayOfYear=l.dayOfYear)}Ee.ISO_8601=function(){};Ee.RFC_2822=function(){};function xb(e){if(e._f===Ee.ISO_8601){YL(e);return}if(e._f===Ee.RFC_2822){zL(e);return}e._a=[],it(e).empty=!0;var t=""+e._i,n,s,o,r,a,l=t.length,c=0,u,d;for(o=NL(e._f,e._locale).match(pb)||[],d=o.length,n=0;n0&&it(e).unusedInput.push(a),t=t.slice(t.indexOf(s)+s.length),c+=s.length),Ql[r]?(s?it(e).empty=!1:it(e).unusedTokens.push(r),XW(r,s,e)):e._strict&&!s&&it(e).unusedTokens.push(r);it(e).charsLeftOver=l-c,t.length>0&&it(e).unusedInput.push(t),e._a[xn]<=12&&it(e).bigHour===!0&&e._a[xn]>0&&(it(e).bigHour=void 0),it(e).parsedDateParts=e._a.slice(0),it(e).meridiem=e._meridiem,e._a[xn]=cY(e._locale,e._a[xn],e._meridiem),u=it(e).era,u!==null&&(e._a[es]=e._locale.erasConvertYear(u,e._a[es])),Tb(e),wb(e)}function cY(e,t,n){var s;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(s=e.isPM(n),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function uY(e){var t,n,s,o,r,a,l=!1,c=e._f.length;if(c===0){it(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;othis?this:e:bh()});function QL(e,t){var n,s;if(t.length===1&&Bo(t[0])&&(t=t[0]),!t.length)return $t();for(n=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function OY(){if(!ps(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Ab(e,this),e=qL(e),e._a?(t=e._isUTC?hr(e._a):$t(e._a),this._isDSTShifted=this.isValid()&&EY(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function PY(){return this.isValid()?!this._isUTC:!1}function LY(){return this.isValid()?this._isUTC:!1}function ZL(){return this.isValid()?this._isUTC&&this._offset===0:!1}var RY=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,jY=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Go(e,t){var n=e,s=null,o,r,a;return ZA(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:qr(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(s=RY.exec(e))?(o=s[1]==="-"?-1:1,n={y:0,d:vt(s[sr])*o,h:vt(s[xn])*o,m:vt(s[ko])*o,s:vt(s[Rr])*o,ms:vt(w0(s[mi]*1e3))*o}):(s=jY.exec(e))?(o=s[1]==="-"?-1:1,n={y:Za(s[2],o),M:Za(s[3],o),w:Za(s[4],o),d:Za(s[5],o),h:Za(s[6],o),m:Za(s[7],o),s:Za(s[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=MY($t(n.from),$t(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),r=new Nh(n),ZA(e)&&xt(e,"_locale")&&(r._locale=e._locale),ZA(e)&&xt(e,"_isValid")&&(r._isValid=e._isValid),r}Go.fn=Nh.prototype;Go.invalid=bY;function Za(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function mN(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function MY(e,t){var n;return e.isValid()&&t.isValid()?(t=Nb(t,e),e.isBefore(t)?n=mN(e,t):(n=mN(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function JL(e,t){return function(n,s){var o,r;return s!==null&&!isNaN(+s)&&(IL(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=s,s=r),o=Go(n,s),eR(this,o,e),this}}function eR(e,t,n,s){var o=t._milliseconds,r=w0(t._days),a=w0(t._months);e.isValid()&&(s=s??!0,a&&DL(e,Pd(e,"Month")+a*n),r&&jL(e,"Date",Pd(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),s&&Ee.updateOffset(e,r||a))}var BY=JL(1,"add"),DY=JL(-1,"subtract");function tR(e){return typeof e=="string"||e instanceof String}function FY(e){return Do(e)||Af(e)||tR(e)||qr(e)||UY(e)||HY(e)||e===null||e===void 0}function HY(e){var t=Ei(e)&&!db(e),n=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,r,a=s.length;for(o=0;on.valueOf():n.valueOf()9999?XA(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):gr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",XA(n,"Z")):XA(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function tz(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,s,o,r;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",r=t+'[")]',this.format(n+s+o+r)}function nz(e){e||(e=this.isUtc()?Ee.defaultFormatUtc:Ee.defaultFormat);var t=XA(this,e);return this.localeData().postformat(t)}function sz(e,t){return this.isValid()&&(Do(e)&&e.isValid()||$t(e).isValid())?Go({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function oz(e){return this.from($t(),e)}function rz(e,t){return this.isValid()&&(Do(e)&&e.isValid()||$t(e).isValid())?Go({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function az(e){return this.to($t(),e)}function nR(e){var t;return e===void 0?this._locale._abbr:(t=Xr(e),t!=null&&(this._locale=t),this)}var sR=ho("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function oR(){return this._locale}var Zm=1e3,Xl=60*Zm,Jm=60*Xl,rR=(365*400+97)*24*Jm;function Zl(e,t){return(e%t+t)%t}function aR(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-rR:new Date(e,t,n).valueOf()}function iR(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-rR:Date.UTC(e,t,n)}function iz(e){var t,n;if(e=go(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?iR:aR,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Zl(t+(this._isUTC?0:this.utcOffset()*Xl),Jm);break;case"minute":t=this._d.valueOf(),t-=Zl(t,Xl);break;case"second":t=this._d.valueOf(),t-=Zl(t,Zm);break}return this._d.setTime(t),Ee.updateOffset(this,!0),this}function lz(e){var t,n;if(e=go(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?iR:aR,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Jm-Zl(t+(this._isUTC?0:this.utcOffset()*Xl),Jm)-1;break;case"minute":t=this._d.valueOf(),t+=Xl-Zl(t,Xl)-1;break;case"second":t=this._d.valueOf(),t+=Zm-Zl(t,Zm)-1;break}return this._d.setTime(t),Ee.updateOffset(this,!0),this}function cz(){return this._d.valueOf()-(this._offset||0)*6e4}function uz(){return Math.floor(this.valueOf()/1e3)}function dz(){return new Date(this.valueOf())}function fz(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Az(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function mz(){return this.isValid()?this.toISOString():null}function pz(){return fb(this)}function hz(){return ma({},it(this))}function gz(){return it(this).overflow}function vz(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}We("N",0,0,"eraAbbr");We("NN",0,0,"eraAbbr");We("NNN",0,0,"eraAbbr");We("NNNN",0,0,"eraName");We("NNNNN",0,0,"eraNarrow");We("y",["y",1],"yo","eraYear");We("y",["yy",2],0,"eraYear");We("y",["yyy",3],0,"eraYear");We("y",["yyyy",4],0,"eraYear");Re("N",kb);Re("NN",kb);Re("NNN",kb);Re("NNNN",Nz);Re("NNNNN",kz);Mt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var o=n._locale.erasParse(e,s,n._strict);o?it(n).era=o:it(n).invalidEra=e});Re("y",Hc);Re("yy",Hc);Re("yyy",Hc);Re("yyyy",Hc);Re("yo",Oz);Mt(["y","yy","yyy","yyyy"],es);Mt(["yo"],function(e,t,n,s){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[es]=n._locale.eraYearOrdinalParse(e,o):t[es]=parseInt(e,10)});function _z(e,t){var n,s,o,r=this._eras||Xr("en")._eras;for(n=0,s=r.length;n=0)return r[s]}function bz(e,t){var n=e.since<=e.until?1:-1;return t===void 0?Ee(e.since).year():Ee(e.since).year()+(t-e.offset)*n}function Ez(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;er&&(t=r),Dz.call(this,e,t,n,s,o))}function Dz(e,t,n,s,o){var r=UL(e,t,n,s,o),a=Ld(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}We("Q",0,"Qo","quarter");Re("Q",kL);Mt("Q",function(e,t){t[Lr]=(vt(e)-1)*3});function Fz(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}We("D",["DD",2],"Do","date");Re("D",Yt,Uc);Re("DD",Yt,Ys);Re("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Mt(["D","DD"],sr);Mt("Do",function(e,t){t[sr]=vt(e.match(Yt)[0])});var cR=Gc("Date",!0);We("DDD",["DDDD",3],"DDDo","dayOfYear");Re("DDD",Ch);Re("DDDD",OL);Mt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=vt(e)});function Hz(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}We("m",["mm",2],0,"minute");Re("m",Yt,_b);Re("mm",Yt,Ys);Mt(["m","mm"],ko);var Uz=Gc("Minutes",!1);We("s",["ss",2],0,"second");Re("s",Yt,_b);Re("ss",Yt,Ys);Mt(["s","ss"],Rr);var Gz=Gc("Seconds",!1);We("S",0,0,function(){return~~(this.millisecond()/100)});We(0,["SS",2],0,function(){return~~(this.millisecond()/10)});We(0,["SSS",3],0,"millisecond");We(0,["SSSS",4],0,function(){return this.millisecond()*10});We(0,["SSSSS",5],0,function(){return this.millisecond()*100});We(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});We(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});We(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});We(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Re("S",Ch,kL);Re("SS",Ch,Ys);Re("SSS",Ch,OL);var pa,uR;for(pa="SSSS";pa.length<=9;pa+="S")Re(pa,Hc);function Vz(e,t){t[mi]=vt(("0."+e)*1e3)}for(pa="S";pa.length<=9;pa+="S")Mt(pa,Vz);uR=Gc("Milliseconds",!1);We("z",0,0,"zoneAbbr");We("zz",0,0,"zoneName");function Wz(){return this._isUTC?"UTC":""}function $z(){return this._isUTC?"Coordinated Universal Time":""}var we=mf.prototype;we.add=BY;we.calendar=WY;we.clone=$Y;we.diff=ZY;we.endOf=lz;we.format=nz;we.from=sz;we.fromNow=oz;we.to=rz;we.toNow=az;we.get=t$;we.invalidAt=gz;we.isAfter=YY;we.isBefore=zY;we.isBetween=qY;we.isSame=KY;we.isSameOrAfter=QY;we.isSameOrBefore=XY;we.isValid=pz;we.lang=sR;we.locale=nR;we.localeData=oR;we.max=pY;we.min=mY;we.parsingFlags=hz;we.set=n$;we.startOf=iz;we.subtract=DY;we.toArray=fz;we.toObject=Az;we.toDate=dz;we.toISOString=ez;we.inspect=tz;typeof Symbol<"u"&&Symbol.for!=null&&(we[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});we.toJSON=mz;we.toString=JY;we.unix=uz;we.valueOf=cz;we.creationData=vz;we.eraName=Ez;we.eraNarrow=Cz;we.eraAbbr=Sz;we.eraYear=wz;we.year=RL;we.isLeapYear=e$;we.weekYear=Pz;we.isoWeekYear=Lz;we.quarter=we.quarters=Fz;we.month=FL;we.daysInMonth=d$;we.week=we.weeks=_$;we.isoWeek=we.isoWeeks=y$;we.weeksInYear=Mz;we.weeksInWeekYear=Bz;we.isoWeeksInYear=Rz;we.isoWeeksInISOWeekYear=jz;we.date=cR;we.day=we.days=L$;we.weekday=R$;we.isoWeekday=j$;we.dayOfYear=Hz;we.hour=we.hours=G$;we.minute=we.minutes=Uz;we.second=we.seconds=Gz;we.millisecond=we.milliseconds=uR;we.utcOffset=SY;we.utc=TY;we.local=xY;we.parseZone=IY;we.hasAlignedHourOffset=NY;we.isDST=kY;we.isLocal=PY;we.isUtcOffset=LY;we.isUtc=ZL;we.isUTC=ZL;we.zoneAbbr=Wz;we.zoneName=$z;we.dates=ho("dates accessor is deprecated. Use date instead.",cR);we.months=ho("months accessor is deprecated. Use month instead",FL);we.years=ho("years accessor is deprecated. Use year instead",RL);we.zone=ho("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",wY);we.isDSTShifted=ho("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",OY);function Yz(e){return $t(e*1e3)}function zz(){return $t.apply(null,arguments).parseZone()}function dR(e){return e}var It=mb.prototype;It.calendar=PW;It.longDateFormat=MW;It.invalidDate=DW;It.ordinal=UW;It.preparse=dR;It.postformat=dR;It.relativeTime=VW;It.pastFuture=WW;It.set=kW;It.eras=_z;It.erasParse=yz;It.erasConvertYear=bz;It.erasAbbrRegex=xz;It.erasNameRegex=Tz;It.erasNarrowRegex=Iz;It.months=i$;It.monthsShort=l$;It.monthsParse=u$;It.monthsRegex=A$;It.monthsShortRegex=f$;It.week=p$;It.firstDayOfYear=v$;It.firstDayOfWeek=g$;It.weekdays=I$;It.weekdaysMin=k$;It.weekdaysShort=N$;It.weekdaysParse=P$;It.weekdaysRegex=M$;It.weekdaysShortRegex=B$;It.weekdaysMinRegex=D$;It.isPM=H$;It.meridiem=V$;function ep(e,t,n,s){var o=Xr(),r=hr().set(s,t);return o[n](r,e)}function fR(e,t,n){if(qr(e)&&(t=e,e=void 0),e=e||"",t!=null)return ep(e,t,n,"month");var s,o=[];for(s=0;s<12;s++)o[s]=ep(e,s,n,"month");return o}function Pb(e,t,n,s){typeof e=="boolean"?(qr(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,qr(t)&&(n=t,t=void 0),t=t||"");var o=Xr(),r=e?o._week.dow:0,a,l=[];if(n!=null)return ep(t,(n+r)%7,s,"day");for(a=0;a<7;a++)l[a]=ep(t,(a+r)%7,s,"day");return l}function qz(e,t){return fR(e,t,"months")}function Kz(e,t){return fR(e,t,"monthsShort")}function Qz(e,t,n){return Pb(e,t,n,"weekdays")}function Xz(e,t,n){return Pb(e,t,n,"weekdaysShort")}function Zz(e,t,n){return Pb(e,t,n,"weekdaysMin")}ka("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=vt(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});Ee.lang=ho("moment.lang is deprecated. Use moment.locale instead.",ka);Ee.langData=ho("moment.langData is deprecated. Use moment.localeData instead.",Xr);var br=Math.abs;function Jz(){var e=this._data;return this._milliseconds=br(this._milliseconds),this._days=br(this._days),this._months=br(this._months),e.milliseconds=br(e.milliseconds),e.seconds=br(e.seconds),e.minutes=br(e.minutes),e.hours=br(e.hours),e.months=br(e.months),e.years=br(e.years),this}function AR(e,t,n,s){var o=Go(t,n);return e._milliseconds+=s*o._milliseconds,e._days+=s*o._days,e._months+=s*o._months,e._bubble()}function eq(e,t){return AR(this,e,t,1)}function tq(e,t){return AR(this,e,t,-1)}function pN(e){return e<0?Math.floor(e):Math.ceil(e)}function nq(){var e=this._milliseconds,t=this._days,n=this._months,s=this._data,o,r,a,l,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=pN(x0(n)+t)*864e5,t=0,n=0),s.milliseconds=e%1e3,o=oo(e/1e3),s.seconds=o%60,r=oo(o/60),s.minutes=r%60,a=oo(r/60),s.hours=a%24,t+=oo(a/24),c=oo(mR(t)),n+=c,t-=pN(x0(c)),l=oo(n/12),n%=12,s.days=t,s.months=n,s.years=l,this}function mR(e){return e*4800/146097}function x0(e){return e*146097/4800}function sq(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if(e=go(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,n=this._months+mR(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(x0(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function Zr(e){return function(){return this.as(e)}}var pR=Zr("ms"),oq=Zr("s"),rq=Zr("m"),aq=Zr("h"),iq=Zr("d"),lq=Zr("w"),cq=Zr("M"),uq=Zr("Q"),dq=Zr("y"),fq=pR;function Aq(){return Go(this)}function mq(e){return e=go(e),this.isValid()?this[e+"s"]():NaN}function Vi(e){return function(){return this.isValid()?this._data[e]:NaN}}var pq=Vi("milliseconds"),hq=Vi("seconds"),gq=Vi("minutes"),vq=Vi("hours"),_q=Vi("days"),yq=Vi("months"),bq=Vi("years");function Eq(){return oo(this.days()/7)}var Sr=Math.round,Ll={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Cq(e,t,n,s,o){return o.relativeTime(t||1,!!n,e,s)}function Sq(e,t,n,s){var o=Go(e).abs(),r=Sr(o.as("s")),a=Sr(o.as("m")),l=Sr(o.as("h")),c=Sr(o.as("d")),u=Sr(o.as("M")),d=Sr(o.as("w")),f=Sr(o.as("y")),m=r<=n.ss&&["s",r]||r0,m[4]=s,Cq.apply(null,m)}function wq(e){return e===void 0?Sr:typeof e=="function"?(Sr=e,!0):!1}function Tq(e,t){return Ll[e]===void 0?!1:t===void 0?Ll[e]:(Ll[e]=t,e==="s"&&(Ll.ss=t-1),!0)}function xq(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,s=Ll,o,r;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(s=Object.assign({},Ll,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),o=this.localeData(),r=Sq(this,!n,s,o),n&&(r=o.pastFuture(+this,r)),o.postformat(r)}var iv=Math.abs;function sl(e){return(e>0)-(e<0)||+e}function Oh(){if(!this.isValid())return this.localeData().invalidDate();var e=iv(this._milliseconds)/1e3,t=iv(this._days),n=iv(this._months),s,o,r,a,l=this.asSeconds(),c,u,d,f;return l?(s=oo(e/60),o=oo(s/60),e%=60,s%=60,r=oo(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=l<0?"-":"",u=sl(this._months)!==sl(l)?"-":"",d=sl(this._days)!==sl(l)?"-":"",f=sl(this._milliseconds)!==sl(l)?"-":"",c+"P"+(r?u+r+"Y":"")+(n?u+n+"M":"")+(t?d+t+"D":"")+(o||s||e?"T":"")+(o?f+o+"H":"")+(s?f+s+"M":"")+(e?f+a+"S":"")):"P0D"}var St=Nh.prototype;St.isValid=yY;St.abs=Jz;St.add=eq;St.subtract=tq;St.as=sq;St.asMilliseconds=pR;St.asSeconds=oq;St.asMinutes=rq;St.asHours=aq;St.asDays=iq;St.asWeeks=lq;St.asMonths=cq;St.asQuarters=uq;St.asYears=dq;St.valueOf=fq;St._bubble=nq;St.clone=Aq;St.get=mq;St.milliseconds=pq;St.seconds=hq;St.minutes=gq;St.hours=vq;St.days=_q;St.weeks=Eq;St.months=yq;St.years=bq;St.humanize=xq;St.toISOString=Oh;St.toString=Oh;St.toJSON=Oh;St.locale=nR;St.localeData=oR;St.toIsoString=ho("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Oh);St.lang=sR;We("X",0,0,"unix");We("x",0,0,"valueOf");Re("x",wh);Re("X",qW);Mt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Mt("x",function(e,t,n){n._d=new Date(vt(e))});//! moment.js Ee.version="2.30.1";IW($t);Ee.fn=we;Ee.min=hY;Ee.max=gY;Ee.now=vY;Ee.utc=hr;Ee.unix=Yz;Ee.months=qz;Ee.isDate=Af;Ee.locale=ka;Ee.invalid=bh;Ee.duration=Go;Ee.isMoment=Do;Ee.weekdays=Qz;Ee.parseZone=zz;Ee.localeData=Xr;Ee.isDuration=ZA;Ee.monthsShort=Kz;Ee.weekdaysMin=Zz;Ee.defineLocale=Sb;Ee.updateLocale=z$;Ee.locales=q$;Ee.weekdaysShort=Xz;Ee.normalizeUnits=go;Ee.relativeTimeRounding=wq;Ee.relativeTimeThreshold=Tq;Ee.calendarFormat=VY;Ee.prototype=we;Ee.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};var I0=(e=>(e[e.All=-1]="All",e[e.Today=0]="Today",e))(I0||{}),Qe=(e=>(e.Live="live",e.Prematch="pre-match",e.AsianView="asian-view",e.Results="results",e.Calendar="live-calendar",e.Tournaments="tournaments",e.Statistics="statistics",e.PopularBets="popular-bets",e.FavoriteTeams="favoriteTeams",e))(Qe||{}),Pi=(e=>(e[e.Electronic=0]="Electronic",e[e.Virtual=1]="Virtual",e[e.General=2]="General",e[e.Casino=3]="Casino",e[e.Racing=4]="Racing",e))(Pi||{}),hR=(e=>(e.SPORT="sport",e.ESPORT="esport",e))(hR||{});const pve=new Set(Object.values(Qe));var fo=(e=>(e.EventView="event-view",e))(fo||{}),gR=(e=>(e.UpcomingMatches="upcoming-matches",e.PopularMatches="popular-matches",e.RecommendedCompetitions="recommended-competitions",e.PopularCompetitions="popular-competitions",e.OlympicCompetitions="olympic-competitions",e.OlympicMatches="olympic-matches",e.BoostedBets="boosted-bets",e.Coupons="coupons",e.ExpressOfTheDay="multiple-of-the-day",e.FavoriteTeam="favorite-team",e.TodayBets="today-bets",e))(gR||{});const hve=[{label:"All",value:-1},{label:"Today",value:0},{label:"3 hours",value:180},{label:"6 hours",value:360},{label:"12 hours",value:720},{label:"24 hours",value:1440},{label:"48 hours",value:2880},{label:"72 hours",value:4320}],gve={"multiple-of-the-day":"bc-i-FlashGames","upcoming-matches":"bc-i-upcoming","popular-matches":"bc-i-tournament","popular-competitions":"bc-i-tournament","olympic-competitions":"bc-i-olympic","olympic-matches":"bc-i-olympic","boosted-bets":"bc-i-boost",coupons:"bc-i-coupon","favorite-team":"bc-i-valentine","today-bets":`bc-i-today-bets current-day-${Ee(new Date).format("D")}`},N0=-1,Oa="notstarted",vve="timeout";var gf=(e=>(e.Outright="OUTRIGHT",e))(gf||{});const _ve="game_controls_state",yve=new Set(["popular-competitions","olympic-competitions"]),bve="start_ts";var Iq=(e=>(e[e.Disabled=1]="Disabled",e))(Iq||{}),vR=(e=>(e.Betslip="video-betslip",e.Draggable="video-draggable",e.Center="video-center",e))(vR||{}),Nq=(e=>(e[e.Clay=0]="Clay",e[e.Hard=1]="Hard",e[e.Grass=2]="Grass",e[e.Carpet=3]="Carpet",e))(Nq||{}),kt=(e=>(e.Winner="WINNER",e.Handicap="HANDICAP",e.Outright="OUTRIGHT",e.Totals="TOTALS",e.OddEven="ODD/EVEN",e.DoubleChance="DOUBLE CHANCE",e.CorrectScore="CORRECT SCORE",e.BothTeamToScore="BOTHTEAMTOSCORE",e))(kt||{}),gc=(e=>(e.Match="MATCH",e.Period="PERIOD",e))(gc||{});const lv={WINNER:{display_key:"WINNER",display_sub_key:"MATCH"},HANDICAP:{display_key:"HANDICAP",display_sub_key:"MATCH",main_order:1},TOTALS:{display_key:"TOTALS",display_sub_key:"MATCH",main_order:1}},vc=["WINNER","HANDICAP","TOTALS"],Eve=["WINNER","DOUBLE CHANCE","TOTALS","BOTHTEAMTOSCORE"],Cve=["WINNER","DOUBLE CHANCE","TOTALS","BOTHTEAMTOSCORE"];var _c=(e=>(e.All="all",e.Featured="featured",e.Live="live",e.Upcoming="upcoming",e.Results="results",e))(_c||{});const Sve=Object.values(_c),wve=[{key:"all",label:"All",iconClass:"bc-i-all"},{key:"upcoming",label:"Upcoming",iconClass:"bc-i-upcoming"},{key:"live",label:"Live",iconClass:"bc-i-live"},{key:"results",label:"Results",iconClass:"bc-i-results"}],Tve={contentId:"esport_banners",expandable:!0},xve={[kt.Winner]:{display_key:kt.Winner},[kt.Outright]:{display_key:kt.Outright},[kt.OddEven]:{display_key:kt.OddEven},[kt.Totals]:{display_key:kt.Totals,main_order:1},[kt.Handicap]:{display_key:kt.Handicap,main_order:1}},Ive=[kt.Winner,kt.Handicap,kt.Totals,kt.OddEven];var kq=(e=>(e[e.Matches=1]="Matches",e[e.Markets=2]="Markets",e[e.Results=3]="Results",e))(kq||{});const Nve={featured:{numExpandedSports:Number.MAX_SAFE_INTEGER,pageType:"featured",gameFilter:{promoted:!0},additionalGameParameters:["is_live","info","stats"]},live:{numExpandedSports:Number.MAX_SAFE_INTEGER,pageType:"live",gameFilter:{type:1},additionalGameParameters:["is_live","info","stats"]},upcoming:{numExpandedSports:1,pageType:"upcoming",gameFilter:{type:{"@in":[0,2]}},additionalGameParameters:[]}},kve=24;var Oq=(e=>(e.Kill="killScore",e.Baron="baronScore",e.ElementarDragon="elementarDragonScore",e.Tower="towerScore",e.Inhibitor="inhibitor",e))(Oq||{});const Ove={killScore:"Kills",baronScore:"Baron",elementarDragonScore:"Dragon",towerScore:"Rift Herald",inhibitor:"Gold"},Md="36",yc="28",tp="54",np="35",Pq="FCG",Lq=[Pq],Pve=[Md,yc,tp,np],bc="all",Kn="All",Pt="-1",_R="3",Rq=2,jq=1,qu=28,Mq=55,yR=11,cv=2,Bq=270,Dq=225,jo=24,Fq="16:9",Hq=220,hN=[20,81],Uq=[yc];var Gq=(e=>(e.Casino="casino",e.LiveCasino="live-casino",e))(Gq||{}),Lt=(e=>(e.Fun="fun",e.Real="real",e.Demo="demo",e))(Lt||{});function Vq(e){console.info(`%c${e}`,"background: green;color: white;padding: 2px")}function Wq(e){console.error(e)}function $q(e){console.warn(e)}const nt={success:Vq,error:Wq,warning:$q};class Lb{constructor(){fe(this,"queue",[])}enqueue(t){this.queue.push(t)}dequeueAll(){this.queue.forEach(t=>t()),this.queue=[]}}const Ip=class Ip{constructor(t,n,s=()=>{},o=()=>{},r=()=>{}){fe(this,"instance");fe(this,"onopenQueue",[]);fe(this,"callbackIdCounter",0);fe(this,"onOpenCallback");fe(this,"onMessageCallback");fe(this,"onCloseCallback");fe(this,"onErrorCallback");if(!t||!n)throw Error("No url or onmessage callback provided");this.onOpenCallback=s,this.onCloseCallback=o,this.onErrorCallback=r,this.onMessageCallback=n,this.create(t)}create(t){this.instance=new WebSocket(t),this.instance.addEventListener("open",()=>this.openEventHandler()),this.instance.addEventListener("close",n=>this.closeEventHandler(n)),this.instance.addEventListener("message",n=>this.messageEventHandler(n)),this.instance.addEventListener("error",n=>this.errorEventHandler(n))}openEventHandler(){for(this.onOpenCallback();this.onopenQueue.length>0;)this.onopenQueue.shift()()}messageEventHandler(t){this.onMessageCallback(t.data)}closeEventHandler(t){const n=t.code;let s=t.reason;s||(s=Ip.errorCodes[n]||"Unknown"),console.warn(`Websocket connection closed. Code: ${n} Reason: ${s}`),this.onCloseCallback(n)}errorEventHandler(t){this.onErrorCallback(t)}send(t){if(this.instance)switch(this.instance.readyState){case WebSocket.CONNECTING:this.onopenQueue.push(()=>this.send(t));break;case WebSocket.OPEN:this.instance.send(JSON.stringify(t));break;case WebSocket.CLOSING:case WebSocket.CLOSED:throw Error("Web socket connection not available")}}close(t=4e3,n){if(this.instance)switch(this.instance.readyState){case WebSocket.CONNECTING:this.onopenQueue.push(()=>this.close(t,n));break;case WebSocket.OPEN:this.instance.close(t,n);break;case WebSocket.CLOSING:case WebSocket.CLOSED:console.warn("Socket closing or already closed");break}}generateRid(){return this.callbackIdCounter+=1,this.callbackIdCounter>1e5&&(this.callbackIdCounter=0),`${Date.now()}${this.callbackIdCounter}`}};fe(Ip,"errorCodes",{1e3:"Normal closure; the connection successfully completed whatever purpose for which it was created.",1001:"The endpoint is going away, either because of a server failure or because the browser is navigating away from the page that opened the connection.",1002:"The endpoint is terminating the connection due to a protocol error.",1003:"The connection is being terminated because the endpoint received data of a type it cannot accept (for example, a text-only endpoint received binary data).",1004:"A meaning might be defined in the future.",1005:"No status code was provided even though one was expected.",1006:"The connection was closed abnormally (that is, with no close frame being sent) when a status code is expected.",1007:"The endpoint is terminating the connection because a message was received that contained inconsistent data (e.g., non-UTF-8 data within a text message).",1008:"The endpoint is terminating the connection because it received a message that violates its policy. This is a generic status code, used when codes 1003 and 1009 are not suitable.",1009:"The endpoint is terminating the connection because a data frame was received that is too large.",1010:"The client is terminating the connection because it expected the server to negotiate one or more extension, but the server didn't.",1011:"The server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.",1012:"The server is terminating the connection because it is restarting.",1013:"The server is terminating the connection due to a temporary condition, e.g. it is overloaded and is casting off some of its clients.",1014:"The server was acting as a gateway or proxy and received an invalid response from the upstream server.",1015:"The connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified).",4e3:"Closed by the application."});let k0=Ip;class Jl extends Lb{constructor(){super(...arguments);fe(this,"url","");fe(this,"webSocket",null);fe(this,"requests",new Map);fe(this,"subIdRidMap",new Map);fe(this,"unsubIdRidMap",new Map);fe(this,"needToResubscribe",new Map);fe(this,"maxAttemptsCount",5);fe(this,"socketRetryAttempts",0);fe(this,"delayCanceler")}delay(){return new Promise((n,s)=>{this.delayCanceler=s,setTimeout(n,5e3)})}cancelPreviousDelay(n){this.delayCanceler&&this.delayCanceler(n)}static generateRid(n){return Zy(n,{unorderedArrays:!0})}openConnection(n,s,o,r){this.webSocket=new k0(this.url,r,n,s,o)}closeConnection(n,s){this.webSocket&&(this.webSocket.close(n,s),this.webSocket=null)}handleInternalErrors(n){nt.error(n.message)}}class Rb{constructor(t,n){fe(this,"id");fe(this,"onUpdate");fe(this,"onFailure");this.id=Rb.generateId(),this.onUpdate=t,this.onFailure=n}static generateId(){return Math.round(Math.random()*Math.pow(10,16)).toString()}}let sp=class O0{constructor(t,n,s=!1,o=!0){fe(this,"data",null);fe(this,"mergeUpdateData");fe(this,"rid");fe(this,"subId",null);fe(this,"body");fe(this,"subscribe");fe(this,"requestHandlers",new Map);this.rid=t,this.body=n,this.subscribe=s,this.mergeUpdateData=o}addHandler(t=()=>{},n=()=>{}){const s=new Rb(t,n);return this.requestHandlers.set(s.id,s),this.data&&this.updateHandler(s,!0),s}removeHandler(t){this.requestHandlers.delete(t)}updateHandler(t,n=!1){t.onUpdate(this.data,n)}initializeHandlers(){this.requestHandlers.forEach(t=>this.updateHandler(t,!0))}updateHandlers(){this.requestHandlers.forEach(t=>this.updateHandler(t))}failHandlers(t){this.requestHandlers.forEach(n=>n.onFailure(t))}setData(t){this.data=t,this.initializeHandlers()}updateData(t){this.data=this.mergeUpdateData?O0.merge(this.data,t):t,this.updateHandlers()}static merge(t,n){const s={...t};for(let o in n)n.hasOwnProperty(o)&&(s.hasOwnProperty(o)?Nd(n[o])&&Nd(s[o])?s[o]=O0.merge(s[o],n[o]):n[o]===null?delete s[o]:s[o]=n[o]:n[o]!==null&&(s[o]=n[o]));return s}};const Bn=class Bn extends Lb{constructor(){super();fe(this,"initialized",!1);fe(this,"key")}static getInstance(){return Bn.instance||(Bn.instance=new Bn),Bn.instance}init(n){var s;if(this.key)if(this.key!==n)this.initialized=!1,(s=document.getElementById(Bn.scriptId))==null||s.remove();else return Promise.resolve();return this.key=n,new Promise((o,r)=>{const a=document.createElement("script");a.id=Bn.scriptId,a.src=Bn.url+n,a.onload=()=>window.grecaptcha.ready(()=>{this.initialized=!0,o(),this.dequeueAll()}),a.onerror=r;const l=document.getElementsByTagName("script")[0];l&&l.parentNode?l.parentNode.insertBefore(a,l):document.head.appendChild(a)})}getToken(n){return new Promise((s,o)=>{if(this.key)if(this.initialized)window.grecaptcha.execute(this.key,{action:n}).then(s);else{const r=this.key;this.enqueue(()=>window.grecaptcha.execute(r,{action:n}).then(s))}else o("Recaptcha v.3 not enabled")})}storeData(n){Ne.setItem(Bn.storageKey,n)}getStoredData(){return Ne.getItem(Bn.storageKey)}deleteStoredData(){Ne.removeItem(Bn.storageKey)}};fe(Bn,"instance"),fe(Bn,"Actions",{sessionOpened:"session_opened"}),fe(Bn,"url","https://www.recaptcha.net/recaptcha/api.js?render="),fe(Bn,"storageKey","recaptcha_3_key"),fe(Bn,"scriptId","recaptcha-v3-script");let Ku=Bn;function Yq(e,t,n){let s;const o=XM(()=>{e(s),s=void 0},t);return(...r)=>{s=n(s,[...r]),o()}}class jb extends Lb{constructor({url:n,scriptId:s,onLoad:o,onError:r}){super();fe(this,"url");fe(this,"scriptId");fe(this,"container");this.url=n,this.scriptId=s,this.container=this.createContainer(),this.loadScript({onLoad:o,onError:r})}createContainer(){const n=document.createElement("div");return document.body.appendChild(n),n}loadScript({onLoad:n,onError:s}){const o=document.createElement("script");o.id=this.scriptId,o.src=this.url,o.onload=n,o.onerror=s,this.insertScript(o)}insertScript(n){const s=document.getElementsByTagName("script")[0];s!=null&&s.parentNode?s.parentNode.insertBefore(n,s):document.head.appendChild(n)}}const zq="hcaptcha-script",qq="https://hcaptcha.com/1/api.js?render=explicit";class Kq extends jb{constructor({sitekey:n,locale:s}){super({scriptId:zq,url:qq,onLoad:()=>{this.widgetId=window.hcaptcha.render(this.container,{sitekey:n,hl:s,size:"invisible",callback:this.onSuccessCallback,"error-callback":this.onErrorCallback,"close-callback":this.onErrorCallback}),this.dequeueAll()},onError:()=>{nt.error("Failed to insert HCaptcha")}});fe(this,"widgetId");fe(this,"callbacks",[]);fe(this,"sitekey");fe(this,"onSuccessCallback",n=>{const[s]=this.callbacks.shift();s(n)});fe(this,"onErrorCallback",n=>{const[,s]=this.callbacks.shift();s(n)});this.sitekey=n}execute(n){return new Promise((s,o)=>{this.callbacks.push([s,o]),window.hcaptcha.execute(n)})}getToken(){return new Promise((n,s)=>{this.widgetId?this.execute(this.widgetId).then(n).catch(s):this.enqueue(()=>this.execute(this.widgetId).then(n).catch(s))})}changeLocale(n){this.container.remove(),this.container=this.createContainer(),this.widgetId=window.hcaptcha.render(this.container,{sitekey:this.sitekey,hl:n,size:"invisible",callback:this.onSuccessCallback,"error-callback":this.onErrorCallback,"close-callback":this.onErrorCallback})}}const Qq="turnstile-script",Xq="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",Zq="active";class Jq extends jb{constructor(n,s){super({scriptId:Qq,url:Xq,onLoad:()=>{nt.success("Turnstile successfully inserted"),this.container.classList.add(_V)},onError:()=>{nt.error("Failed to insert Turnstile")}});fe(this,"language");fe(this,"widgetId","");fe(this,"longActionsMap",{send_verification_code_with_username:"send_sms"});fe(this,"siteKey");this.siteKey=n,this.language=s}getValidActionName(n){return this.longActionsMap[n]||n}toggleActiveClassName(){this.container.classList.toggle(Zq)}removeWidget(){this.widgetId&&(this.toggleActiveClassName(),window.turnstile.remove(this.widgetId),this.widgetId="")}resetWidget(){this.toggleActiveClassName(),this.widgetId?window.turnstile.reset(this.widgetId):this.enqueue(()=>window.turnstile.reset(this.widgetId))}interactTurnstile(n){return new Promise((s,o)=>{try{this.toggleActiveClassName(),this.removeWidget(),this.widgetId=window.turnstile.render(this.container,{action:this.getValidActionName(n),appearance:"execute",sitekey:this.siteKey,language:this.language,"timeout-callback":this.resetWidget,"expired-callback":this.resetWidget,callback:r=>{s(r),this.dequeueAll(),this.removeWidget()},"error-callback":r=>{o(),nt.error(r),this.removeWidget()}})}catch(r){console.error(r),this.toggleActiveClassName(),o(r)}})}changeLanguage(n){this.language=n,this.removeWidget()}}const vf="AUTH_DATA",_f=`${Hi}${vf}_NOT_REMEMBER`,bR=864e3,Mb=43200;let op=!!Ne.getItem(_f),Ph=null;const Lh=()=>W.partner.integrationMode||ce.integrationType!==Vm.ENTIRE,eK=(e,t=!1)=>{Lh()?Ph=e:t?(op=!1,Ne.setItem(vf,e,bR)):(op=!0,Ne.setItem(_f,e,Mb))},tK=e=>{Lh()?Ph=e:op?Ne.setItem(_f,e,Mb):Ne.setItem(vf,e,bR)},ER=()=>Lh()?Ph:op?Ne.getItem(_f):Ne.getItem(vf),nK=()=>{const e=ER();return e?e.auth_token:null},sK=()=>{Lh()?Ph=null:(Ne.removeItem(_f),Ne.removeItem(vf))},wn={set:eK,get:ER,getAuthToken:nK,clear:sK,update:tK};var CR=(e=>(e[e.DISABLED=0]="DISABLED",e[e.VERSION_3=3]="VERSION_3",e))(CR||{}),Et=(e=>(e[e.Registration=1]="Registration",e[e.Login=2]="Login",e[e.ForgetPassword=3]="ForgetPassword",e[e.ResetPassword=4]="ResetPassword",e[e.RegisterViaWallet=5]="RegisterViaWallet",e[e.ForgetUsername=6]="ForgetUsername",e))(Et||{});const Os=new Ui;var Vt=(e=>(e[e.Regular=0]="Regular",e[e.High=1e3]="High",e[e.Blocker=2e3]="Blocker",e))(Vt||{});const oK=()=>({current:-1,nextIdx:0,contentMap:new Map});class Bb{constructor(){fe(this,"queue",oK())}static findNextPopupIndex(t,n){return n>100?-1:t.contentMap.has(n+1)?n+1:Bb.findNextPopupIndex(t,n+1)}close(t){const n=this.queue;if(n.contentMap.delete(t),t===n.current&&(Os.dispatchEvent("close",!0),n.contentMap.size>0)){let s=-1,o=-1/0;if(n.contentMap.forEach((r,a)=>{r.priority>o&&(o=r.priority,s=a)}),s!==-1){const r=n.contentMap.get(s);r&&(n.current=s,Os.dispatchEvent("open",r))}}}update(t,n){const s=this.queue,o=s.contentMap.has(t)?{...s.contentMap.get(t),...n}:null;o&&(s.contentMap.set(t,o),s.current===t&&Os.dispatchEvent("update",n))}openTooltip(t){return Os.dispatchEvent("openTooltip",t),()=>Os.dispatchEvent("openTooltip",{...t,content:null})}closeTooltip(){Os.dispatchEvent("closeTooltip")}open(t,n=0){const s=this.queue,o=s.nextIdx;s.nextIdx++;const r=u=>this.update(o,u),a=()=>this.close(o),l={...typeof t=="function"?t(a,r):t,popupId:o,priority:n};s.contentMap.set(o,l);const c=s.contentMap.get(s.current);return(!c||n>c.priority)&&(c&&(s.contentMap.set(c.popupId,c),Os.dispatchEvent("close",!1)),s.current=o,Os.dispatchEvent("open",l)),{close:a,update:r}}}const _e=new Bb,un="something_went_wrong",Lve="failed_to_delete_message",rK="message_for_valid_phone_code",aK="message_for_valid_phone_number",iK="should_contain_11_digits",gN="invalid_turkish_id",uv="invalid_romanian_id",lK="should_contain_13_digits",cK="should_be_18_plus",ol="invalid_south_african_id",uK="should_contain_13_digits",dK="accept_gift_bet_success",fK="accept_gift_bet_failure",AK="accept_gift_bet_confirmation",SR="bonus_info_selections",wR="bonus_rules_with_same_rules",mK=`${wR}_with_min_odd`,pK=`${SR}_with_min_odd`,hK="bonus_info_some_selection_lower_min_odd",gK="express_bonus_count",vK="express_bonus_min_odds",_K="express_bonus_min_stake",yK="express_bonus_percent",vN="betslip_sign_in",bK="betslip_register",EK="bet_success_bonus_money",CK="bet_success_bonus_money_french_freebet",Db="Bet success",TR="Some of your bets are under review",SK="superbet_popup_description",wK="superbet_request_rejection_content",rp="issue_with_bet_contact_support",TK="no_games_found_provider",xK="auth_restriction_by_ip_warning",IK="switching_to_child_session",NK="switching_to_new_child_session",Rve="no_favourite_competitions_description",jve="no_favorite_markets_info",Mve="min_age_restriction_message",Bve="login_to_play_video",_N="contact_support",Dve="registration_form_title",Fve="phone_number_sms_verification",Hve="email_verification",Uve="sms_email_verification",Gve="balance_transfer_description",Vve="no_saved_wallets",yN="gifted_to",kK="sent_gift_bet_success",OK="sent_gift_bet_failure",PK="Gift_bet_email_description",LK="edit_bet_confirmation",Wve="not_enough_points",$ve="insufficient_points_to_exchange",Yve="monthly_points_received",zve="confirm_to_claim_bonus",qve="confirm_bonus_cancellation",Kve="confirm_to_collect_bonus",Qve="congratulations_to_collect_bonus",Xve="your_bonus_on_your_main_balance",Zve="deposit_limit_description",Jve="bet_limits_description",e1e="deposit_limit_warning",t1e="current_session_info_description",n1e="occupation_description",s1e="profile_balance_limit_description",o1e="profile_balance_limit_description_hint",r1e="loss_limits_description",a1e="profile_session_duration_limit_description",i1e="profile_session_duration_description_hint",l1e="account-verification-text",RK="verify_trunarrative_description",c1e="confrim_self_exclusion",u1e="pinnacle_not_available",d1e="safer_gambling_not_available",f1e="read-more",ap="N/A",A1e="bonus_for_verified_users_desc",jK="dont_show_again",MK="activate_two_factor_authentication",BK="two-factor-authentication-switched-off",xR="two_factor_description",DK="two_factor_email_description",FK="two_factor_validation_failed",HK="activate_authentication_with_code",UK="authentication_message_sent",m1e="loyalty_points_next_status_update",p1e="Multiple of the day",h1e="delete_user_message_confirmation",g1e="promo_already_opt_in",GK="casino_game_popup_blocked_warning",VK="casino_multiview_change_disabled",v1e="no_match_found",_1e="Registration failed due to technical error.",y1e="document_size_exceeded",b1e="no_user_loyalty_level",E1e="Is-Verified",C1e="Is-Deposit-Requirement-Complete",S1e="Is-Sportsbook-Requirement-Complete",w1e="Is-Casino-Requirement-Complete",T1e="No data available at the moment",x1e="No data available",I1e="client_bonus_expiration_date",N1e="buddy_transfer_select_option",k1e="video_filter",O1e="region_filter",P1e="bet_cloud_filter",L1e="express_id_group",R1e="cashout_available",j1e="statistics_widget_available",M1e="no_game_selected_results",WK="bet_status_input_placeholder",$K="more_nav",B1e="cannot_create_auto_cashout_rule",YK="Statistics",IR="Copy id",NR="Copy link",D1e="Copy Code",F1e="Delete",zK="Close",qK="Refresh",KK="add_to_favorite_games",H1e="not_eligible_refer_to_friend",U1e="share_link_refer_to_friend",G1e="has_data_refer_to_friend",QK="open_in_popup_window",XK="click_to_change_to_fun_mode",ZK="click_to_change_to_real_mode",Bd="max_short",JK="need_to_login",V1e="uk_regulation_text",W1e="uk_regulation_login_text",$1e="need_to_switch_to_ftn",eQ="near_logo_text",Y1e="free_spin_convert_confirmation",z1e="free_spin_convert_success",q1e="secondary_id",K1e="withdraw_fee_message",Q1e="bonus_journey",tQ="identity_check_popup_content",nQ="re_verification_popup_content",sQ="fill_in_form_popup_content",oQ="client_bet_stake_limit_error_message",X1e="the_time_display_indicator_in_live",Z1e="login_limit_text",J1e="login_limit_success_description",e0e="do_you_want_to_unsubscribe",t0e="unsubscribe_no_longer_receive_newsletters",n0e="unsubscribe",s0e="If you have unsubscribed by mistake, you can change your subscription settings in your {1} account or contact support.",o0e="no_today_s_bets",r0e="no_olympic_matches",rQ="you_are_restricted",aQ="you_need_to_verified",a0e="final_step",iQ="there_is_no_any_mini_game",i0e="bet_builder_filter",l0e="bet_region_filter",c0e="unsupported_format_exception",bN="Sport Balance",EN="Casino Balance",lQ="Main Balance",cQ="Frozen Balance",uQ="Casino Bonus",dQ="Sport Bonus",fQ="Freebet Balance",AQ="Total Balance",mQ="Bonus Balance Description",u0e="Withdrawable Amount",d0e="Bonus Balance",f0e="Total Bonus money",A0e="Deposit",m0e="Withdraw",p0e="no_available_options",pQ="italian_kyc",hQ="terms_and_conditions_pop_up",gQ="terms_and_conditions_acceptance_error",h0e="accept_withdraw_request",g0e="no_such_game",v0e="transaction_method_not_available",_0e="crypto_transaction_error",y0e="confirm_popup_after_reg_close_title",b0e="confirm_popup_after_reg_close_content",E0e="error_with_wallet_confirmation",vQ="password_validation_case_no_space",_Q="password_validation_case_lower_upper_case",yQ="password_validation_case_least_one_digit",bQ="password_validation_case_min_length",EQ="password_validation_case_max_length",CQ="password_message_strong",SQ="password_message_medium",wQ="password_message_low",TQ="password_message_low_letter",xQ="password_message_upper_letter",IQ="password_message_symbol",NQ="password_only_english_letters",kQ="password_english_or_turkish_letters",OQ="verification_code_sent",PQ="verification_code_sent_to_email",LQ="betslip_licence_message",RQ="confirm_after_bet_builder_close_title",jQ="confirm_after_bet_builder_close_content",C0e="tournament_join_error",S0e="confirm_popup_before_netherlands_reg_title",w0e="confirm_popup_before_netherlands_reg_content",T0e="free_tournament_message",MQ="bet_not_found_title",BQ="bet_not_found_message",DQ="trunarrative_popup_content",FQ="signicat_kyc_popup_content",HQ="legitimuz_kyc_popup_content",x0e="stake_and_earn_description_stake",I0e="rewards_history",N0e="stake_and_earn_description_stake_withdraw",k0e="no_rewards_history",O0e="no_jackpot_rewards_history",P0e="no_stake_history",UQ="quick_bet_error_message",L0e="confirm_popup_before_reg_open_title",R0e="confirm_popup_before_reg_open_content",GQ="required_verification_kyc_description",kR="should_contain_ten_digits",VQ="invalid_bulgarian_id",OR="invalid_check_digit",j0e="what_is_a_loyalty_point_title",M0e="what_is_a_loyalty_point_content",B0e="page_builder_preview_forbidden",D0e="page_builder_save_success",F0e="page_builder_save_failure",H0e="reset_password_info_message",U0e="verify_your_account_description",G0e="last_deposit_time_warning_description",V0e="profile_cashback_description",WQ="text_about_locked_events",W0e="confirmation_settings_info_text",$0e="confirmation_settings_change_success",Y0e="loyalty_program_no_user_benefits",$Q="stake_is_required_for_bet",z0e="rofus_content",YQ="two_factor_confirmation_content",q0e="time_out_confirmation_info_title",K0e="time_out_confirmation_content",Q0e="login_popup_bottom_description",X0e="verification_countdown_right_text",Z0e="verification_countdown_text_bottom",J0e="verification_countdown_text_top",e_e="withdraw_status_info_text",t_e="account_closure_description",n_e="personal_details_description",zQ="session_duration_inactive_description",qQ="location_access_required_description",KQ="filter_by_categories",s_e="deposit_limited_increased",o_e="deposit_limited_decreased",r_e="session_duration_limits_increased",a_e="session_duration_limits_decreased",i_e="go_to_homepage",l_e="sort_alphabetically",c_e="deposit_success_title",u_e="deposit_fail_title",QQ="single_view",XQ="multi_view",d_e="document_info_description",ZQ="Your verification ended",JQ="account_created_verification_content",eX="verification_failed_kyc_message",tX="quick_verification_button_text",nX="re_verification_button_text",sX="fill_in_form_verification_text";var oX=(e=>(e[e.TIMEOUT=1]="TIMEOUT",e[e.SELF_EXCLUSION=2]="SELF_EXCLUSION",e[e.SPORTSBOOK_TEMPORARY_BLOCKED=3]="SPORTSBOOK_TEMPORARY_BLOCKED",e[e.SPORTSBOOK_BLOCKED_FOR_ACCOUNT_CLOSURE=4]="SPORTSBOOK_BLOCKED_FOR_ACCOUNT_CLOSURE",e[e.ACCOUNT_CLOSURE=5]="ACCOUNT_CLOSURE",e[e.BETTING_BLOCKED=6]="BETTING_BLOCKED",e[e.BETTING_BLOCKED_UK=7]="BETTING_BLOCKED_UK",e))(oX||{}),em=(e=>(e.GRANTED="granted",e.DENIED="denied",e.PROMPT="prompt",e.UNKNOWN="unknown",e))(em||{}),ha=(e=>(e[e.Registration=1]="Registration",e[e.Login=2]="Login",e[e.PasswordChange=3]="PasswordChange",e[e.ProfileUpdate=4]="ProfileUpdate",e[e.PasswordReset=5]="PasswordReset",e[e.PasswordResetWithConfirmationCode=6]="PasswordResetWithConfirmationCode",e[e.Withdrawal=13]="Withdrawal",e[e.Optional=17]="Optional",e[e.EmailGetCode=20]="EmailGetCode",e[e.TwoFactorAuthentication=24]="TwoFactorAuthentication",e))(ha||{});const f_e={type:"closeUserInfoPanel",data:{}},PR={"-1":"All",1:"New User (N)",2:"Low Risk (LR)",3:"Negative",4:"High Risk (HR)",5:"VIP (V)",6:"Not Playing (NP)",7:"No Bonus User (NBU)",8:"Casino (CA)",9:"Agent (A)",10:"Test User (TU)",11:"Arbitrage Betting (AB)",12:"SFM",25:"Corridor (C)",26:"Late Betting (LB)",27:"Strong Opinion (SO)",29:"1/2SFM",30:"Strong",31:"BeforeVIP",33:"Review",34:"BOT ARB",35:"Bonus hunter",36:"Value Bet (VB)",37:"Very Negative",38:"Neutral",39:"Betshop Agent (BA)",40:"Additional"},rX="telegram_id";var pi=(e=>(e.LoginLimit="login-limit",e.SessionDuration="session_duration",e))(pi||{});const CN=4,aX="cdn-geo-comply",iX=Oi(),lX="check_user_location",xr=class xr extends jb{constructor(n){super({url:n,scriptId:aX,onError:()=>{nt.error("An Error occurred while loading GeoComply CDN")},onLoad:()=>{nt.success("GeoComply successfully inserted."),this.geoClient=window.GcHtml5.createClient(),this.geoClient.setReason(lX)}});fe(this,"userId");fe(this,"geoClient",null)}async getGeoComplyLicense(){try{const{details:{LicenseString:n},result:s}=await de.get({},"get_geo_comply_license_string");if(s===0)return n;throw new Error}catch(n){return Promise.reject(`Failed to get license string from Swarm. reason: ${n}`)}}static showLocationError(n){Dt.dispatchEvent("trackingEvent",{category:"Other",action:"Enable access to location error"}),_e.open({type:"warning",content:n})}async checkGeoComplyToken(n){return new Promise(async(s,o)=>{try{const{details:{IsSuccess:r,ErrorMessage:a},result:l}=await de.get({location_token:n},"geo_comply_geolocation_check");if(l===0&&r)s();else throw new Error(a)}catch(r){r instanceof Error&&xr.showLocationError(r.message),o(r)}})}static isLocationServiceAvailable(){return!!(this.instance&&this.instance.geoClient&&W.app.locationBaseUrl)}checkLocationContinuously(n,s){this.userId!==n&&this.setUserId(n);const o=()=>this.checkLocationEligibility().catch(s),r=setInterval(()=>{o()},30*60*1e3);return o(),()=>clearInterval(r)}checkLocationEligibility(){return new Promise(async(n,s)=>{const o=await this.getLocationToken();this.checkGeoComplyToken(o).then(n).catch(s)})}async getLocationToken(){try{if(xr.isLocationServiceAvailable()&&this.geoClient)return this.showLocationPopupIfRequired(),new Promise(async(n,s)=>{const o=await this.getGeoComplyLicense();this.geoClient.setLicense(o),this.geoClient.setUserId(this.userId||iX);const r=async l=>{this.geoClient.events.off("success",r),this.geoClient.events.off("failed",a),n(l)},a=(l,c)=>{this.geoClient.events.off("success",r),this.geoClient.events.off("failed",a),console.error(`${l} ${c}`),s("Error occurred while getting token from GeoComply")};this.geoClient.events.on("success",r),this.geoClient.events.on("failed",a),this.geoClient.request()});throw new Error("GeoComply is not initialized")}catch(n){return console.error(n),Promise.reject()}}setUserId(n){this.userId=n}async getLocationPermissionState(){return new Promise(n=>navigator.geolocation.getCurrentPosition(()=>n(em.GRANTED),()=>n(em.DENIED)))}showLocationPopupIfRequired(){this.getLocationPermissionState().then(n=>{n&&n===em.GRANTED||_e.open({type:"info",content:qQ,onClose:()=>{Dt.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked enable access to location popup"})}})})}static getInstance(){return xr.instance}static init(n){xr.instance||(xr.instance=new xr(n))}};fe(xr,"instance");let Hr=xr;const SN=()=>typeof window<"u"&&typeof window.grecaptcha<"u"&&typeof window.grecaptcha.render=="function";let wN;const cX={zhh:"zh-CN","pt-br":"pt-BR"},uX=({error:e,theme:t="dark",refresh:n,size:s="normal",recaptchaKey:o="",onChange:r})=>{const[a,l]=A.useState(o),{language:c}=Ce(),u=A.useRef(c),d=A.useRef(!1),f=()=>{if(SN())try{window.grecaptcha.reset()}catch{}},m=A.useCallback(()=>{d.current&&window.grecaptcha.render("g-recaptcha",{sitekey:a,callback:p=>r&&r(p),theme:t,size:s,"error-callback":f,"expired-callback":f})},[a,t,s,r]);return A.useEffect(()=>{u.current=c},[c]),A.useEffect(()=>{if(a&&!d.current){const p=()=>{SN()&&(clearInterval(wN),m())},h=document.createElement("script");h.src="https://www.recaptcha.net/recaptcha/api.js?hl="+(cX[u.current]||vh(u.current)||"en")+"&render=explicit",h.async=!0,h.defer=!0,document.body.appendChild(h),wN=setInterval(p,100),d.current=!0}},[m,a]),A.useEffect(()=>{a||de.get({},"recaptcha_sitekey").then(({result:p})=>{l(p)}).catch(p=>{nt.error(p)})},[a]),A.useEffect(()=>{f()},[e,n]),i.jsxs("div",{className:"input-control-holder-bc recaptcha",children:[i.jsx("div",{className:"recaptcha-control-bc",style:{display:"flex",justifyContent:"center"},id:"g-recaptcha"}),e&&i.jsx("div",{className:"input-control-error-message-bc",children:e})]})},TN=e=>new Promise((t,n)=>{_e.open(s=>({title:"Verify recaptcha",hideCloseButton:!0,Component:o=>i.jsx(uX,{...o,error:"",refresh:!1,size:ce.isMobile?"compact":"normal",recaptchaKey:e,onChange:r=>de.get({version:"v2",g_recaptcha_response:r},"validate_recaptcha").then(a=>{s(),a.result?t(a):n(a)})})}),Vt.Blocker)});var LR=(e=>(e[e.SUCCESS=0]="SUCCESS",e[e.FAILURE=2]="FAILURE",e[e.SESSION_LOST=5]="SESSION_LOST",e[e.NEED_TO_LOGIN=12]="NEED_TO_LOGIN",e[e.RECAPTCHA_REQUIRED=27]="RECAPTCHA_REQUIRED",e[e.TURNSTILE_MISMATCH=32]="TURNSTILE_MISMATCH",e[e.TURNSTILE_VALIDATION_EXPIRED=33]="TURNSTILE_VALIDATION_EXPIRED",e[e.TURNSTILE_CAPTCHA_REQUIRED=34]="TURNSTILE_CAPTCHA_REQUIRED",e[e.SESSION_ALREADY_ACTIVE=558]="SESSION_ALREADY_ACTIVE",e))(LR||{}),RR=(e=>(e.TIMEOUT_CANCELED="Restore session cancelled. Most likely the websocket connection closed unexpectedly.",e.UNABLE_TO_OPEN_SESSION="Unable to open session. Giving up.",e.UNABLE_TO_RESTORE_SESSION="Couldn't restore session",e.UNABLE_TO_REOPEN_WEBSOCKET="Couldn't reestablish websocket connection. Giving up.",e.UNINITIALIZED="Swarm instance not initialized (Swarm.init)",e.CAPTCHA_UNVERIFIED="Couldn't verify captcha",e.TURNSTILE_ERROR="Turnstile has not verified",e))(RR||{});const dX={request_session:"request_session",validate_recaptcha:"validate_recaptcha",validate_hcaptcha:"validate_hcaptcha",validate_turnstile:"validate_turnstile"},fX={login:"login",register_user:"register_user",create_bets:"create_bets"},At=class At extends Jl{constructor(){super(...arguments);fe(this,"connectionParams",null);fe(this,"wsCloseResolver",null);fe(this,"session",null);fe(this,"hCaptcha");fe(this,"hCaptchaActions",new Set);fe(this,"reCaptchaActions",new Set);fe(this,"sessionRetryAttempts",0);fe(this,"turnstile");fe(this,"turnstileActions",new Set);fe(this,"_unsubscribe",Yq(n=>{try{const s=[];n.forEach(o=>{const r=this.unsubIdRidMap.get(o);if(r){this.unsubIdRidMap.delete(o);const a=this.requests.get(r);a&&a.requestHandlers.size===0&&a.subId&&(s.push({subId:a.subId,rid:r}),this.needToResubscribe.set(r,!1),this.requests.delete(r))}}),s.length&&this.removeSubscription(s)}catch(s){this.handleInternalErrors(s)}},100,(n=new Set,s)=>new Set([...n,...s])));fe(this,"onopen",async()=>{try{this.session=await this.openSession(),this.dequeueAll(),this.sessionRetryAttempts=0}catch(n){if(nt.warning(n),this.sessionRetryAttempts{if(this.session=null,!this.webSocket){this.wsCloseResolver&&(this.wsCloseResolver(),this.wsCloseResolver=null);return}if(n!==4e3){if(!this.connectionParams)throw Error(At.Errors.UNINITIALIZED);try{await this.delay(),this.reopenConnectionAndRestoreSession()}catch{}}});fe(this,"onmessage",async n=>{var r;const s=JSON.parse(n),{rid:o}=s;if(o!=="0"){const a=this.requests.get(o);if(!a)return;switch(s.code){case At.Codes.SUCCESS:if(a.subscribe){const{data:d,subid:f}=s.data;a.subId=f,a.requestHandlers.size===0?(this.needToResubscribe.set(o,!1),this.requests.delete(o),this.removeSubscription([{subId:f,rid:o}])):(a.setData(d),this.subIdRidMap.set(f,o))}else a.setData(s.data),this.requests.delete(o);break;case At.Codes.NEED_TO_LOGIN:case At.Codes.FAILURE:a.failHandlers(s),this.requests.delete(o);break;case At.Codes.SESSION_LOST:a.body.command==="remove_session"&&this.requests.delete(o),this.session=null,await this.disconnect(4e3,"Session lost, need to reopen socket"),this.reopenConnectionAndRestoreSession();break;case At.Codes.SESSION_ALREADY_ACTIVE:this.requests.delete(o);break;case At.Codes.RECAPTCHA_REQUIRED:const l=s.data;TN(l).then(d=>{a.setData({...d,authentication_status:At.Codes.RECAPTCHA_REQUIRED}),this.requests.delete(o)});break;case 32:case 33:(r=this.turnstile)==null||r.removeWidget(),a.setData({authentication_status:At.Codes.TURNSTILE_VALIDATION_EXPIRED}),this.requests.delete(o);break;case 34:const c=s.data,[u]=c.split("__");this.validateViaTurnstile(u,!0).then(()=>{a.setData({authentication_status:At.Codes.TURNSTILE_CAPTCHA_REQUIRED}),this.requests.delete(o)});break;default:a.failHandlers(s),this.requests.delete(o)}}else{const{data:a}=s;for(let l in a)if(a.hasOwnProperty(l)){const c=this.subIdRidMap.get(l);if(c){const u=this.requests.get(c);u&&u.updateData(a[l])}}}});fe(this,"onerror",n=>{})}handleInternalErrors(n){switch(super.handleInternalErrors(n),n.message){case At.Errors.UNABLE_TO_OPEN_SESSION:case At.Errors.UNABLE_TO_RESTORE_SESSION:this.webSocket&&this.closeConnection(4e3,n.message);break}}connect(n){this.connectionParams=n,this.url=n.url,n.useLongPolling?(this.onopen(),this.updateSubscriptionsViaLongPolling()):this.openConnection(this.onopen,this.onclose,this.onerror,this.onmessage)}async getSession(){return this.session?Promise.resolve(this.session):new Promise(n=>this.enqueue(()=>n(this.getSession())))}get(n,s="get"){return new Promise((o,r)=>this.validateViaProtectionServices(s).then(async()=>{const a=await this.changeExistingParamsIfRequired(n,s);let l=Jl.generateRid({params:a,command:s});const c=this.requests.get(l);if(c)c.addHandler(o,r);else{const u={command:s,params:a,rid:l},d=new sp(l,u);this.requests.set(l,d),this.sendRequest(d.body),d.addHandler(o,r)}}).catch(r))}subscribe(n,s,o=()=>{},r=!0){n.subscribe=!0;const a=Jl.generateRid(n),l=this.requests.get(a);if(!l){const u={command:"get",params:n,rid:a},d=new sp(a,u,!0,r),f=d.addHandler(s,o);return this.requests.set(a,d),this.unsubIdRidMap.set(f.id,a),this.needToResubscribe.has(a)?this.needToResubscribe.set(a,!0):this.sendRequest(d.body),f.id}const c=l.addHandler(s,o);return this.unsubIdRidMap.set(c.id,a),c.id}login({user:n,encrypted_token:s,additionalParams:o={}}){return this.get({...n,...o,encrypted_token:s},"login")}logout(n={}){return this.get(n,"logout")}restore(n={},s){if(!this.connectionParams)throw Error(At.Errors.UNINITIALIZED);this.connectionParams.session={...this.connectionParams.session,...n},this.reopenConnectionAndRestoreSession(s)}disconnect(n,s){return new Promise(o=>{this.webSocket?(this.wsCloseResolver=o,this.closeConnection(n,s)):o()})}validateRecaptchaAction(n){return this.session?this.session.recaptcha_enabled&&this.session.recaptcha_version===3?this.getRecaptchaTokenAndValidate(n):Promise.reject("Recaptcha not enabled or version is other than 3"):n===Ku.Actions.sessionOpened?this.getRecaptchaTokenAndValidate(n):new Promise(s=>{this.enqueue(()=>this.validateRecaptchaAction(n).then(s))})}async getRecaptchaTokenAndValidate(n){const o=await Ku.getInstance().getToken(n);return this.get({g_recaptcha_response:o,action:n},At.AllowedCommands.validate_recaptcha)}updateSubscriptionsViaLongPolling(){this.session&&this.subIdRidMap.size>0?at.post(this.url,{command:"whats_up"},{headers:{"Content-Type":"application/json","swarm-session":this.session.sid}}).then(({data:n})=>{this.onmessage(JSON.stringify({...n,rid:"0"})),this.updateSubscriptionsViaLongPolling()}).catch(()=>{setTimeout(()=>this.updateSubscriptionsViaLongPolling(),5e3)}):setTimeout(()=>this.updateSubscriptionsViaLongPolling(),500)}sendViaHTTP(n){at.post(this.url,n,{headers:{"Content-Type":"application/json",...this.session&&{"swarm-session":this.session.sid}}}).then(({data:s})=>{this.onmessage(JSON.stringify({...s,rid:n.rid}))})}sendRequest(n){var s;this.session||At.AllowedCommands[n.command]?this.webSocket?this.webSocket.send(n):(s=this.connectionParams)!=null&&s.useLongPolling&&this.sendViaHTTP(n):this.enqueue(()=>{var o;this.webSocket?this.webSocket.send(n):(o=this.connectionParams)!=null&&o.useLongPolling&&this.sendViaHTTP(n)})}removeSubscription(n){const s=n.map(Ht("subId"));(s.length?s.length>1?this.get({subids:s},"unsubscribe_bulk"):this.get({subid:s[0]},"unsubscribe"):Promise.reject("No sub ids provided")).catch(nt.warning).finally(()=>{for(const{rid:r}of n){if(this.needToResubscribe.get(r)){const a=this.requests.get(r);a&&this.sendRequest(a.body)}this.needToResubscribe.delete(r)}})}unsubscribe(n){if(!n)return nt.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){const o=this.requests.get(s);o&&(o.removeHandler(n),this._unsubscribe(n))}}async openSession(){if(!this.connectionParams)throw Error(At.Errors.UNINITIALIZED);const{session:n}=this.connectionParams,s=await this.get(n,At.AllowedCommands.request_session);nt.success("Session successfully opened");const{recaptcha_enabled:o,recaptcha_version:r,site_key:a,hc_enabled:l,hc_site_key:c,hc_verify_actions:u,turnstile_enabled:d,turnstile_verify_actions:f,turnstile_site_key:m,recaptcha_actions:p}=s;return o&&r===3?(Ku.getInstance().init(a),this.reCaptchaActions=new Set(p)):l&&c?(this.hCaptcha=new Kq({sitekey:c,locale:Hn[n.language]}),this.hCaptchaActions=new Set(u)):d&&m&&(this.turnstile=new Jq(m,Hn[n.language]),this.turnstileActions=new Set(f)),s}restoreLogin(n){return n.jwe_token?this.get({jwe_token:n.jwe_token,...n.auth_token&&{auth_token:n.auth_token}},"login_encrypted").then(s=>n.auth_token?s:{...s,jwe_token:""}):!n.auth_token&&n.nem_id_access_token&&n.username&&n.nonce&&n.redirect_url?this.get({access_token:n.nem_id_access_token,login:n.username,nonce:n.nonce,redirect_url:n.redirect_url},"login_with_nem_id"):this.get({user_id:n.user_id,auth_token:n.auth_token},"restore_login")}async restoreSession(){try{this.sessionRetryAttempts+=1,nt.warning(`Trying to restore session. Attempt #${this.sessionRetryAttempts}.`),this.session=await this.openSession();const n=wn.get();if(n)try{await this.restoreLogin(n)}catch{}this.requests.forEach((s,o)=>{s.body.command.includes("unsubscribe")?this.requests.delete(o):this.sendRequest(s.body)}),this.sessionRetryAttempts=0}catch{if(this.sessionRetryAttemptsthis.restoreSessionAndDequeue(n),this.onclose,this.onerror,this.onmessage)):this.handleInternalErrors(Error(At.Errors.UNABLE_TO_REOPEN_WEBSOCKET))}setLanguages(n,s){return this.get({language:n},s).then(o=>(this.hCaptcha&&this.hCaptcha.changeLocale(Hn[n]),this.turnstile&&this.turnstile.changeLanguage(Hn[n]),o))}reportError(n,s,o){this.getSession().then(({sid:r})=>this.get({report_type:`REACTIVE SPORTSBOOK: ${n}`,report_time:Da(),affected_sid:r,...s&&{trace:JSON.stringify(s,Object.getOwnPropertyNames(s))},...o&&{additional:o}},"report"))}isRecaptchaEnabled(){return this.getSession().then(({recaptcha_enabled:n,recaptcha_version:s})=>n&&s===CR.VERSION_3)}validateSynchronously(n){return new Promise((s,o)=>{this.isRecaptchaEnabled().then(r=>{if(r&&this.reCaptchaActions.has(n))return this.validateRecaptchaAction(n).catch(a=>{if(a.code===27&&a.data)return TN(a.data);o(a)})}).then(()=>{s()})})}async validateViaProtectionServices(n){return n in At.AllowedCommands?Promise.resolve():new Promise((s,o)=>Promise.all([this.validateSynchronously(n),this.validateHCaptchaIfRequired(n),this.validateViaTurnstile(n)]).then(s).catch(o))}changeExistingParamsIfRequired(n,s){return new Promise(async o=>{if(At.GeoComplyCommands[s]&&Hr.isLocationServiceAvailable()){const a=await Hr.getInstance().getLocationToken();s===At.GeoComplyCommands.create_bets&&o({...n,bets:n.bets.map(l=>({...l,GeoLocationToken:a}))}),s===At.GeoComplyCommands.register_user&&o({...n,user_info:{...n.user_info,location_token:a}}),o({location_token:a,...n})}o(n)})}async validateViaTurnstile(n,s=!1){const{turnstile_enabled:o}=await this.getSession();if(o&&this.turnstile&&(s||this.turnstileActions.has(n)))return this.turnstile.interactTurnstile(n).then(r=>this.get({action:n,turnstile_response_token:r},At.AllowedCommands.validate_turnstile).then(({result:a})=>{if(!a)throw new Error(At.Errors.TURNSTILE_ERROR)})).catch(()=>{throw new Error(At.Errors.TURNSTILE_ERROR)})}validateHCaptchaIfRequired(n){return this.getSession().then(({hc_enabled:s})=>{if(s&&this.hCaptcha&&this.hCaptchaActions.has(n))return this.hCaptcha.getToken().then(o=>this.get({h_captcha_response:o,action:n},At.AllowedCommands.validate_hcaptcha)).then(({result:o})=>{if(!o)throw new Error(At.Errors.CAPTCHA_UNVERIFIED)}).catch(o=>{throw new Error(o??At.Errors.CAPTCHA_UNVERIFIED)})})}};fe(At,"Codes",LR),fe(At,"Errors",RR),fe(At,"AllowedCommands",dX),fe(At,"GeoComplyCommands",fX);let P0=At;const de=new P0;var Us=(e=>(e[e.Desktop=42]="Desktop",e[e.Mobile=6]="Mobile",e))(Us||{});const AX="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAC91BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ARJAyTYwvUItKPZNPOZRVNZZIPpI8R49SN5UrU4o1TI0lV4g6R45LO5M5SY42S41aMpcxT4xYM5ZNO5QoVYlUNpZCQpEsUoomVog0TY04So4nVolXM5dGQJIwTosjWIj9/v5cMJg+Ro8tUYpZMpc+RY8hWodFQJFdL5gpVIlROJVGP5JbMZhEQpE3SY0iWYdDQZE9Ro9fLpleL5gqU4lbMZdVNJYiWYhgLZlXNZf18/ljK5o8Ro4fW4b5+vz49/v19fnn4fD7/P3x8Pfv7PXk5vCLlr2FebZRUJnr7/Tg5u7g2OvX0ufVzOXOzuPCrdifuMuonstdWaBQZJ1WUZxlKZtBTpJCSJLw9Pft6PTr7PPn6fHY4erO2eXIyN/Iud24xdi1udWxs9KqvdGzotCms86hs8yhociZmcSNkr2Ph7x6d7F5Y61mc6hqbahySaZlYaVhLJpCVpVMQpVGT5Q4UY8xVY3f3+3S0+W/v9q3vtawudOurNCqss+ml8mYjcGdgMGVcLt6krZ1hLGAarFwiLBycK1RfKFiUaBqPaBbS5xgQZxkM5xOVplJX5hTQ5hNSZdXOpc1apIjXonb3uvd0OnL0+LPwOG9ttewqNCkvc6hq8qnjcecncaYpMWbksOUmMGOoMCGp76EnbuCi7h9hbV9fbSFYbF6bK9pjq5rfqx3VKptZKlsU6Vbc6RnVqNxOaNaa6JlS6A8b5dTPpc7XpM8TJAuZo8wW47m7fLW1+fV1+e/0d3Butq1tdSyr9Kqps2Tr8Wafr+PYrZtP6FQb55lOp1Ed5pGcZqyiJ8GAAAAM3RSTlMAinAO9zv65dezk1Yq7MtHMQoC9OuEf3nc0aWbY1oaEwfguq1SqKNpQyMb7s/Htac1Hxhr4VNnAAAH20lEQVRYw+2XZVhUURCGFxHs7u5u7yKyiyigCCqwpISKpCgoFgaiqCggdnd3d3d3d3d35w+/mXMvDyyrgP7U+cED95z7MjPnm5lzVf+olalYuHjucrlMTXOVy128cMUyf0bJa1RM0rNiRnkzSsmXKatk0LJmypcRTOFcyosjxk6YPG3a5AljRyhPchVON6pUFoltwNStT1uGhra1b+XcqrHboZtDBojnWUqlC2OcjXf3mHrPtUGD1i0bweydQWrsFhi4fUgPXsxmnDYnZ1Ha2X3tPjOzZs0aMCq0bVt7JoUF+hwa0p3Wi+ZMi5OjALa5r463tTIzM3Nt1gwgOKWQAsN8fB5PdseWAjl+zzGSYP3nBjjZ2jpaEQkukU+N7JN88um2vT/tMvodpwjtWLHXxsYpwNbKykqJjnxKTjo0lvYV+U1ctL52uLZJEyLZWjk6wimZRIfXyrmxm1sYSIeH0M5fRmeSGaszvD21Wm0TmwAnJ/jEeRIkRGcv5wmoS9ia2cQwp1pBLE5Sq72DtV2bKNHFR02dcGzMsVXTtj4NlTPuFujTzafbKWwuWM0QJ39uLI0bDpCnZzCiAyp+bV8pydzHXn4BkjORgDr8Bs9y5zcAyoSFIweCWqgJFYzo4ie6Symt/0VCEQnRPR+DJ5lSc0pDQO4LXPyJ5K321mpnQnlKwSURB2znjFOiun3H0wKlU4GyY9t7P19ff38mLZkosY1avXnfUrOl8VtX9+a/e12WywVOUZqy63Oq48S6JPi5uPjCpxbq4YMFJuqZLVLuCEG5LtvECdvEeeLDez4CJ1ddD1QIe86ba/z8fF2IJPyZmAhBOSmkBsvOuUvTQqFNJsEl0kAhvSND5xi52NxcoyGf/GfwMc1ExlkGCqnBrQnLWOStRHSHX6KnpDy4PHhxaHMCafxcfBO4Wczw9GQVKCQoM2UJh4V9xLY8qVJ939raHCjk6R1xVqm9IXLYw6tRV+YuJZFTuTBJ8elxqnSjQy9v2Lw5UBpzTRyddpdoNYk88cIoiazn6UWOiM6VfKI0odeRDKClrClEhK0nG4LUHE5pOENnW5A0976mZC3viZ+jH1J4yUsYPlHxltZLUb+GMAYNpJej/UkFr9AsoxJtbOb2ha73kU9odZwokODTTUqSXnnctRQk613clFhQM0Gcp+2Kw1s0GllDypPabyP26YdemWSHZA9atmtHpOZ3CDQdIg8KWo524EnNQGuzGUykiWTAPoVyJ3fulTLbxSWpj4ODJUAg9SPQLBJ5NH7ZpuZmoH2G0tts6ygLiqNrhOjQdYsnA2ECRVo4WFpaEmg9gfqRyBfgl2iogJvBEUmKshUzgcMTnXwAZlMyUHlJiunMJIQnQKRMAsWpua90bdIXoABuv83k6OjscP7lk4EqoEA6WQhSQxGaOUgHkIFrODxvtWfwEojrVkCychEknEGFZKASOGWdHUgOcGkOgYZyuaAHDIQMyKWzEGWiDcYUnOLoRJ6gsBJ6tb9bp+vEPj0i0EAul210fkFEmofyO4fCCwhwsmKSmC7LaMDp6ei2nZ3OgsOLJEHuYm1+oD4+O2HedAS5IlFuBjg7JeNf9XRkgr83NPXS2XWi6KZwbFx4mqESG/GWQAXKxLOSm8EmLCQfSmVNJWl8U5B0nS0sLDlJPXdZW5NPd1ZSofUafA0yCJYnnpidrkj5ZEkyTXFdqgVFerRv6mVnR4c3kEhv5RLWLI5bEMfTBWeHaqFEccZJBpBRsVSXh9sdm4KkAwkuwdY1lEkuvi6+nHHIAC4Jnzjj91JdJnLiSayHR0eZNJ5J5wFiEupOzKm9V6hceJ5zdFOxS+9+ijHbY6cHRaeDoHZHMunEfoXEJdxidh9pJhee7NPS3np9DVYF753p4OFB0dl1trgrplif9U8QnRzetsEki6uUKJwd+XTRwOXGGPfY3js7tPFAosinOX0kgTrRb8d+88Vxs9eg1gh0QU0+MWkR/lsNY0OjPzakTRtE15R8eoSjU6xn0sgeNY8rWMyp03hQWKVvZekSej0E0YHkBdLBdV0kPeu+JlrcMTwpurnA5zI2fF2L3Ek+dWzv5UUlvHtoClSXNQk8hemOgeiWUKwlVQasEhYG7QnpoEQHZR7cMiWGYb1jTt5YrKF5DpS496yk+7bhmzoFFxvegUksKNGgnuy4DxmYy4ICiEmT6MZWX2XQ6ppicUoIfEJ0ILFT3DTl2SnfDIg0HVtN8/zyI4ROZ7wcndIMHMR0sYZTfDNAnoKGwx9K0C+tJK0f/QJSG8644pOYeBQe5yl6cBr3bBY42vdG8kmkXO7kRFI07jd7dFocWMUCtOn4fKA6isIDSXZKFF7CStqROUeaX0dZ+SNrynwWOaKTZ4JCmsVyyGKSju+1yqKojl/H2SHlKUg7xvFiifR9J5vU5N1nuIS9vJAnJTrhTrmqqnRa/kKU8j2ihClRgnRjkESW3ViVbqPoNoSHM4kzjnm+RWCyIjvptpwQZmTEwvAQliYJSidjTI3KqjJg9Hm8MWLhQvjE5TJ/XaTEVhsNOiMOkbyHRUREhBPp2yd2hmo9YxjRLD8PI9LC+RvG95AxFTKKEVeKB8OGPdgYyxGxAI1yqjJupfBmTGxMUqPOXCdPftWfWL4sAiAo5UtCN39oJgUFxD23UVUc919YvUoFMxcrkaOM6r/BfgKjR6r5jKRe1wAAAABJRU5ErkJggg==",ip="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACQFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+JH4mLH4aPH4GMH4WNH4SFH42QH4GGH4yDH4+HH4uSH3+RH3+WH3qYH3iPH4OIH4qKH4eTH36XH3mZH3eKH4iUH3yEH46VH3uCH5GHH4qVH3yAH5J/H5OXH3iNH4WUH32aH3Z9H5aMH4SbH3WcH3N+H5WaH3V8H5h/H5T+/f6QH4KdH3P16fN+H5T8+Pz79vqvb7mDH46eJHfx5PHu2urjyePetdK6d7WoX66jVan68/n37/f37PXq1+rp0OPbv+HVsdjZr9HHlMi5hMWxdL3NjrrFeayYSKa5Y5+SOZ2FJZSrRY6ULo6mPIigNYiUH36aJHz9+v358fjr3O/y4e3o1Orfv93jv9fMptbgutXCl8/To8rEjcLTmb/Ehbm2drjGgrTBebCaUrCuXqeyWJugQ5mQM5eMJ42MH4ecLYSWJYLkz+nkwdnYttnNqdfTps3Jmcq+i8eiXrOdWbOya7G5b62+baWiTKGtWKCVQKCsVp+6YJuKMJubQJmLLZavUJWhP5KJJ5KbNY6II46mPoyUJ4WnNYFStFFaAAAAOHRSTlMABfYjFrWBQgny2GtVR/rv5KlfTuvnw66Qh3ZkMzAnA9/SuYttPysdz76ioZVwWTwOyKyjm3x4Yr9Kq9EAAAVASURBVFjD7ZfnV1NBEMUTTKhBbICI2HvvJgGBkJAQQIIooIgCamxIVVTEgoAFe++9997rv+ad3X0lCbxwHt88zBeSl93fmXt3ZvZhGIj/MKaMHJ+QMG3imH5ijBOtPDZEju0XKNkqx8L+cJYQwd/Q0EJ/4/RzBkVg/77uNWtqG/AhYqpukBnbG9zuQpDO4eNQvZzh2LzzWBmRqo5uwZcofZzocdh7PbfADVJh1UF8iTXqAkVia113bkFBGUBrak/j6yjdTt8uzmUkoA7r9dtMJ7a6qBgollPhBfJbr9NFRSsBgk8gcb91OX01/3hREeVUwBznfutx+qEz//hqkRPUdevwewo5/dHldDrzQRI5cb8H9fm0LCnmRCs5neUCJz+f+0Qk+I0YYo60aNOMo1NnJcVYRez8mZXlAkpWBxL8FhGTNHJpWs9+xSdDjhIbGtPTQXJSUgCxIihzX1cWEG1oVOgpDVUt2Fp/qfGOJ52RXADJJLe768alPVtVS2cag1RNED/4z7a9/nI/I6O8fJlMguHwKVf4hFnQ9fbK4xaxITlwco6iZzsuN921IZZ77RkZa5ct83gCSMXULHwWVFWuW/f300F/yLyLHoEnbb9ycnLy8gBa7r1PpKCcRBUUEqkSpE2baq/QIarFReFBvS8zOzunBCCbl+VUzkgbZdJK5MRngULag42jVaDZ+L4tMxOkbJ6Tl0gZpE45O6ZOgCTSIWxMVYHiCOTwEQnqmE92kZNydqSOV4FAgUSgYUGt3upQkyCOHJfVOTmJVQH8RlRSTueCBkJ0DEtpu89HoBJuOKFQBFCXJXwShnN5VVBHCY0wBjf7iSZKiTueRyShjkhKZZJPop4qD28IGQfG+VTQzQ4HAyEpps6r8sklj4JcaWTeps6bHnSVm2Lx8GS78ElSZ1dXQeBQKXN/o1YZP88QFFOH4HHLB4ePSDlcnZdyKl9LINknoIoJ5e46SQPTZAiJMSOoSzqQUuDZ2XlOG4kkyonk/fZTVfc4l9IS8NOpu2p1NuQkVwGl5JKq4NgOOrBe3prm0kA68xXqqFuE43bukwc5pcviVj6oo3GE5ug54gdTz/3Y7sv0sbOz5VFOPdT4A+qxiMmGXsNChbG3U/gEw+E45QRxkjon4mE9lg0ebtCIVCviAEqcnZ1wHCjewJ6NPKUbNIrnGDQjBWv2O8hwIpXwWcDabq0i7ioWRRq0I44yWgFSwNkxx5WR+QaLZvfhhm1aARIcF5XJu0X45CHSeyyaGAY0C2vaVyikbKgThSnGOHz63of3kgVY07GKkZSzC74Q/mBRUhhQEtZ0lgqSVJiUk+gW7vguq3VcGFAspklN6SpVTvxqUUYmoXajjMKAEtC4NaWCpD46RR1AZ5G3SZNjxIpHm2tqAkgCBZB0tTxjt5BWmKhF1m8ulXNCAwNE6tRD5TKWDdcEpWHF04r1mxV1So2T48KnRu1/TcSVe7FiPUgAEUk6uuwSMZ/s9H5xC8tSNEFzqNUqKoASOSGl5tbWZmGTNAvu0AuNJmgS3W/VIEnqOredsSJ2X7snNwtIR/BoQljQgepqKafPL/xWEbvaOgRJgKZrgixYcb4aJPKp/fyWgJfBJ83CJjt5NEP7+Adjw01GerlXACbEx5vxRyi0Lbd5j9SxdwfNmEF398VXN/ef4lsjFk1h78wjY4TC503vGklvYrQ2yDRErSZxsdwI8+JireqIN4SJMePltdOGBb6yygrRshAWLqJTEpmm5NDbBgoTGMecZuhLjJ1rGRZl7KWrJ6dOspgMAzEQgfEPiON8wVFG3/AAAAAASUVORK5CYII=",jR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAC+lBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+fz////////////////////////////////////////////kw9DYqLr///////////////+fRIacQoexVHuoTYCzVnqhR4S7XnWmS4GuU3ykSYOjSIOhRoWnTIHNbmrTc2eqTn+rT36uUn2/YXLRcWfCZHDHaG7bemL9+vyWPIyZP4nFZm+2WnfAY3LQcGibQYi1WHjggF6lSYLLbGvOb2n69fqXPousUX7VdmXUdGXZeWLkg1y5XHasUH3Ka23cfGHffl/mhVv+/P24W3fDZXCYPom9X3S9X3PIamzXd2TefWDYeGPigV306/SUOozWd2T//v7jtrrqiFj27vb47vH78O/mz+HPpcfKhJmELJbx5fDo1en14uPpydKeXLKcUqaRRKOLM5KrWZHohln89/j89PPt4PH16e/z5Orj0Onfx+PmzN3z29vozdrduc/etcX1y7mra7PisLF9JprFepLXjo/ShYqrVIbIdoKzWH/58vbv4u/16Ov35+fu2eL76OD64dbYttTt0NPQqM7uysb51sTRob7Gk7zMmLizeLfSnrbbp7KiXa3ZoKvDg6W+eqOEMZ6jV52INZ2QPZmMOJmHL5ShTY6gSYq5X3vjkHfAZHXsilf/+/vv3ujhxdvx1NLjwM/KoMznxMrmv8Parr+8hLjWobPCh669f63QlqzdpKjxvKeuaKTLiqG7dKCXSJ7ho53RjpyuYZqiU5m1aZj0tZTJgZS+cpSdSJOnVI+zYY3mnYmfRIjZioO3YIPOd3rFanbaweTr0dnpu7Xywq/Gja+wbajmrqTRkqHtrZbdlo7sp4qxW4alTIa/bITVhIDNcG3ZfWvoj2jJs1/NAAAAO3RSTlMA+vfhJ/COLQPde08+AfPGwLynnokxIxsWEAoC7OXa07mjl4BlXFhWRgf918uuSjjOdm5fNh/+/ta0U1E9xnQAAAX0SURBVFjD7Zf1X5NhFMXnFBUVRcTu7m7PsDCwUJxiI3bODnQoIthid3d3d3d3d3d3fD4+97nb3uHmu6G/qecP+O7ec8+9zzvNf/0jShkrk6eHu6tWGz13FrffphTKmM4FitLF/i1KYs/o+Elxok5JltEVFh3st3TVqiVGIE1UMXk9ooE1cunLD9/bj+jT58CBqQAKR8nezPnAGjX1QcOGPVu2bC9JtwAUigInblpTLSsftG3bvV07C4lA8Zx3OAFjFr351q1FzZptuwuQiXQBQCwnMbHjsDdH3ldu3qxbtxYtiGTujjxK7hwnRi7GPKpXvTKRekQirQK0znEyaQkzaFalSo3rVa8uSL17cHdMWgq4OtVWBsIYgtt0DQggUmXuTiGNAtyd4CRPKD2e7ednTepN3fHs9gGIqQJIkS1Oeve0aYoXI87xp/7+fn5d2wRUYpJ1d+8AlPgFxC1x/oRaWGTYULdGDX+BEqQAxaceTKKhJbWLSRrHFdbSX/P1rVu3Y0d/0R3VVM8yO0laAkS3O+pE0SyVLFw8ViT5dtnOXXypJr9Z04Onz/pq6U46Thalt+NMTBMmx6T1d+aVfjwWI2e2Klu2s68gbeoHjkGkFFCu49ouAl+awMlb5rSuVq5k6UnQh9XpIEhdfPcPBhAyUcCMwUzimkRn8bP/zMkmHR6zdk6pUlWqNq1WbgqMlxrUkaTOwcDyucKn2YOAq0Rin+x2FsOFqln7qXwjbx9Bar0eWF+6NJNmAsFydn5tlkP/xFLTC3udUYQPRZQpU6G8t48gbTbiqGiPScexcD85Lmp6MgrTLXkSrbrYdJYK6Ltbp6soSI18fO4HYvG8ciWJ1KBOhxBskLOjFJzARHPGr3KsbUEDdnsRiWqagPn3heNM2guEiRRwTefRr2sAb/BEADFsQIkALLhoIr0CNgufmMQgSgGRBKgNkx4BSGgboljxIbQsgkgR8zHZh2cnfQrBaUqBJInWTHu3Ulptq3iSpF+9R1fmMMbM8ZYpaC1rOoqxe4kkupsrzOYN/mIAott9HJPwZR6w5Sxwubw3k2R3YvxTZJ589y/Hwbl0C7oGUEGZfvHkFEzNi4rJwifOE5OmAIM/C9LcxcCmGnKDZxsB1+y/vENxZH+B92QKlJrm0YosfB4CmcyOlEyRcWRWe5XTAFij08lkChLNjhbvXAgv7TW+Bf7BAPKlVDuuWpGCh5QCpTvp+Lyw0yc33Saf6D7NNgDRVN+zLFRQfS8zycc6BQ14g0VNTxc5/ArJD+BGbUFSalKSSXsnayLLcql/F3kCuFtbIXnbIXXZAEAbQ6OqzABeN+lUu359L11FQVLypJDeGtUnxpsCoH8tQbLtznxVwgwqj5lytgEENTGTOAWK40QKy+HEh2MSPtunehHJdnbU3SU9GZTcAYdXBH3v1opEEs2ZHT9nACmvY07fZYHAil6RSY3MGZ8C6Gn2eRz2FTR0+AoA64hU++fuPk4CxswsCkBt9oVNnCtBtLbbBElxnGu6ORaY9LhkESCaitcpE1BfQ3ddWcBX6QaRIiVzrR7G1cKnQ0BalYKyynrCh42GyfCLvXpZ1xQxQbS1hWanBzxUQBSgIcwJXHcMgP6UteNn5iNw9RxKwR0AGVVAGQDDMOZsHD4UpMPbzKTroTBMjuBtOQkgm9pHJ4AcesnZtWMgpPQrtpFPu/sbMOGmaVuahtDzqrYcrgAkJ1xyDKFExcD+a5bphXt7zCnYDCCD+n+WVJIzJHwncfTThh+Dlfqbkxnq8FPfzV1yZmwfxxyqS5H+OpMuy+dVVQUjcXbtHA+Rl/T0FuSk5zyU71Oo+n6QPGj+M7YyJ1xw+Lwni5FM45YLwFmZAgAJNOpKIOLMHKwL3y45WS3POWV9j5fuXpAT/6qo/mec62FbFQ4rN/nt9VCkG7nVMfyr5vUIIk4W6w9DLZHIIJekGkfyBCm+CwDmWKsATIqrcaw86VLnTJQ0m8yTS9afwuHBnAJR+VPumdA9pk0Dbhm1Igiinj9X8niJNf/1t+kHJhsoYLhh2H8AAAAASUVORK5CYII=",mX="/assets/real-balance-C68CIEtK.png",pX="/assets/quick-bet-BZmCAF2u.png",In=-1e6,MR=1,hX=[50,100,500],Ls=-1,Rl=-2,gX=50,BR=12,Fb="Accept changes and place bet";var me=(e=>(e[e.Single=1]="Single",e[e.Multiple=2]="Multiple",e[e.System=3]="System",e[e.Chain=4]="Chain",e[e.Trixie=5]="Trixie",e[e.Yankee=6]="Yankee",e[e.SuperYankee=8]="SuperYankee",e[e.Heinz=9]="Heinz",e[e.SuperHeinz=10]="SuperHeinz",e[e.Goliath=11]="Goliath",e[e.Patent=12]="Patent",e[e.Lucky15=14]="Lucky15",e[e.Lucky31=15]="Lucky31",e[e.Lucky63=16]="Lucky63",e[e.StraightForecast=40]="StraightForecast",e[e.ReverseForecast=41]="ReverseForecast",e[e.CombinationForecast=42]="CombinationForecast",e[e.StraightTricast=43]="StraightTricast",e[e.CombinationTricast=44]="CombinationTricast",e[e.BetBuilder=50]="BetBuilder",e))(me||{});const vX=[1,2,4],_X={0:[],1:[1],2:[1,2,4],3:[1,2,3,4,5,12],4:[1,2,3,4,6,14],5:[1,2,3,4,8,15],6:[1,2,3,4,9,16],7:[1,2,3,4,10],8:[1,2,3,4,11],9:[1,2,3,4],10:[1,2,3,4],11:[1,2,3,4],12:[1,2,3,4],13:[1,2,3,4],14:[1,2,3,4],15:[1,2,3,4],16:[1,2,3,4]},yX=[5,6,8,9,10,11,12,14,15,16],Hb={5:4,12:7,6:11,14:15,8:26,15:31,9:57,16:63,10:120,11:247},DR=[12,14,15,16],bX=[1,2];var ec=(e=>(e[e.SuperBet=-1]="SuperBet",e[e.AlwaysAsk=0]="AlwaysAsk",e[e.AcceptHigherOdds=1]="AcceptHigherOdds",e[e.AcceptAnyOdds=2]="AcceptAnyOdds",e[e.CounterOffer=3]="CounterOffer",e))(ec||{}),L0=(e=>(e[e.Error=-1]="Error",e[e.Info=0]="Info",e[e.Success=1]="Success",e))(L0||{}),Es=(e=>(e.Fixed="fp",e.Starting="sp",e))(Es||{}),ke=(e=>(e[e.Betting=0]="Betting",e[e.OpenBets=1]="OpenBets",e[e.Suggested=2]="Suggested",e[e.Booking=3]="Booking",e[e.BetStatus=4]="BetStatus",e[e.Hybrid=5]="Hybrid",e))(ke||{});const EX={0:"betslip",1:"open-bets",2:"suggested",3:"booking",4:"bet-status",5:"betslip"};var ln=(e=>(e[e.Hidden=0]="Hidden",e[e.Quick=1]="Quick",e[e.Full=2]="Full",e[e.Fixed=3]="Fixed",e))(ln||{}),Ye=(e=>(e[e.ERROR=0]="ERROR",e[e.WARNING=1]="WARNING",e[e.SUCCESS=2]="SUCCESS",e[e.INFO=3]="INFO",e))(Ye||{}),Nt=(e=>(e.LOGGED_OUT="loggedOut",e.INSUFFICIENT_BALANCE="insufficientBalance",e.INSUFFICIENT_STAKE="insufficientStake",e.EVENTS_CONFLICT="eventsConflict",e.LOCKED_EVENT="lockedEvent",e.DELETED_EVENT="deletedEvent",e.BET_RESULT="betResult",e.BOOK_RESULT="bookResult",e.MAX_EVENTS_EXCEEDED="maxEventsExceeded",e.EXPRESS_BONUS="expressBonus",e.FREEBET="freeBet",e.MIN_COUNTER_PROHIBITION="minCounterProhibition",e.MAX_COUNTER_EXCEEDED="maxCounterExceeded",e.MIN_QUICK_BET_PROHIBITION="minQuickBetProhibition",e.QUICK_BET_SAVED="quickBetSaved",e.QUICK_BET_EMPTY_STAKE="quickBetEmptyStake",e))(Nt||{});const CX={counterOffer:{title:"Counter offer",infoText:"Counter_Offer_for_Selected_Sporting_Events"},freebet:{title:"Freebet",infoText:"Freebet is a new offer for making free bets."},profitBoost:{title:"Profit boost",infoText:"profit_boost_info_text"},realBalance:{title:"Use Account Balance",infoText:"real_or_bonus_balance_money_used_info_text"},frenchFreebet:{title:"Freebet",infoText:"french_freebet_balance_money_used_info_text"},quickBet:{title:"Quick Bet",infoText:"quick_bet_info_text"}},SX={counterOffer:AX,freebet:ip,frenchFreebet:ip,profitBoost:jR,realBalance:mX,quickBet:pX},wX=-9,TX="Mini Games",xX="52",IX="Select Games",FR=[2,3],NX=[1,2],A_e={0:"odd_decimal",1:"odd_fractional",2:"odd_american",3:"odd_hongKong",4:"odd_malay",5:"odd_indo"},kX={1.001:"1/1000",1.002:"1/500",1.004:"1/250",1.005:"1/200",1.01:"1/100",1.015:"1/66",1.02:"1/50",1.03:"1/33",1.04:"1/25",1.05:"1/20",1.06:"1/16",1.07:"1/14",1.08:"1/12",1.09:"1/11",1.1:"1/10",1.11:"1/9",1.13:"1/8",1.14:"1/7",1.15:"2/13",1.17:"1/6",1.18:"2/11",1.2:"1/5",1.22:"2/9",1.25:"1/4",1.27:"27/100",1.28:"2/7",1.3:"3/10",1.31:"31/100",1.33:"1/3",1.34:"17/50",1.36:"4/11",1.37:"37/100",1.4:"2/5",1.41:"41/100",1.44:"4/9",1.45:"9/20",1.47:"47/100",1.48:"12/25",1.5:"1/2",1.51:"51/100",1.53:"8/15",1.54:"27/50",1.55:"11/20",1.57:"4/7",1.58:"29/50",1.6:"3/5",1.62:"8/13",1.63:"5/8",1.64:"16/25",1.66:"4/6",1.67:"67/100",1.7:"7/10",1.71:"5/7",1.72:"8/11",1.73:"73/100",1.75:"3/4",1.76:"19/25",1.79:"79/100",1.8:"4/5",1.81:"81/100",1.83:"5/6",1.84:"21/25",1.87:"87/100",1.88:"22/25",1.9:"9/10",1.91:"10/11",1.92:"23/25",1.95:"20/21",1.96:"48/50",1.99:"99/100",2:"1/1",2.01:"101/100",2.02:"51/50",2.03:"103/100",2.05:"21/20",2.06:"53/50",2.07:"107/100",2.09:"109/100",2.1:"11/10",2.11:"111/100",2.13:"113/100",2.15:"23/20",2.17:"117/100",2.19:"119/100",2.2:"6/5",2.21:"121/100",2.23:"123/100",2.25:"5/4",2.26:"63/50",2.27:"127/100",2.29:"129/100",2.3:"13/10",2.31:"131/100",2.33:"133/100",2.35:"27/20",2.37:"137/100",2.38:"11/8",2.39:"139/100",2.4:"7/5",2.41:"141/100",2.45:"29/20",2.47:"147/100",2.49:"149/100",2.5:"6/4",2.51:"151/100",2.53:"153/100",2.55:"31/20",2.57:"157/100",2.6:"8/5",2.61:"161/100",2.63:"13/8",2.65:"33/20",2.67:"167/100",2.7:"17/10",2.73:"173/100",2.75:"7/4",2.77:"177/100",2.8:"9/5",2.81:"181/100",2.83:"183/100",2.85:"37/20",2.87:"187/100",2.88:"15/8",2.89:"189/100",2.9:"19/10",2.91:"191/100",2.93:"193/100",2.95:"39/20",2.97:"197/100",3:"2/1",3.01:"201/100",3.03:"203/100",3.07:"207/100",3.1:"21/10",3.13:"213/100",3.17:"217/100",3.2:"11/5",3.21:"221/100",3.25:"9/4",3.27:"227/100",3.3:"23/10",3.33:"233/100",3.37:"237/100",3.4:"12/5",3.41:"241/100",3.45:"49/20",3.5:"5/2",3.51:"251/100",3.55:"51/20",3.6:"13/5",3.61:"261/100",3.65:"53/20",3.7:"27/10",3.71:"271/100",3.75:"11/4",3.76:"69/25",3.8:"14/5",3.81:"281/100",3.85:"57/20",3.9:"29/10",3.91:"291/100",3.95:"59/20",4:"3/1",4.01:"301/100",4.1:"31/10",4.2:"16/5",4.3:"33/10",4.33:"10/3",4.4:"17/5",4.5:"7/2",4.55:"71/20",4.65:"73/20",4.75:"15/4",4.85:"77/20",4.9:"39/10",5:"4/1",5.1:"41/10",5.2:"21/5",5.3:"43/10",5.4:"22/5",5.5:"9/2",5.6:"23/5",5.7:"47/10",5.8:"24/5",5.9:"49/10",6:"5/1",6.1:"51/10",6.2:"26/5",6.3:"53/10",6.4:"27/5",6.5:"11/2",6.6:"28/5",6.7:"57/10",6.8:"29/5",6.9:"59/10",7:"6/1",7.1:"61/10",7.2:"31/5",7.3:"63/10",7.4:"32/5",7.5:"13/2",7.6:"33/5",7.7:"67/10",7.8:"34/5",7.9:"69/10",8:"7/1",8.1:"71/10",8.2:"36/5",8.3:"73/10",8.4:"37/5",8.5:"15/2",8.7:"77/10",8.9:"79/10",9:"8/1",9.1:"81/10",9.3:"83/10",9.5:"17/2",9.7:"87/10",9.9:"89/10",10:"9/1",10.1:"91/10",10.3:"93/10",10.5:"19/2",10.7:"97/10",10.9:"99/10",11:"10/1",12:"11/1",13:"12/1",14:"13/1",15:"14/1",16:"15/1",17:"16/1",19:"18/1",21:"20/1",23:"22/1",26:"25/1",29:"28/1",34:"33/1",41:"40/1",51:"50/1",67:"66/1",71:"70/1",81:"80/1",91:"90/1",101:"100/1",126:"125/1",151:"150/1",201:"200/1",251:"250/1",301:"300/1",401:"400/1",501:"500/1",751:"750/1",1001:"1000/1",1501:"1500/1",2001:"2000/1",2501:"2500/1",3001:"3000/1",3501:"3500/1",4001:"4000/1"},Ub=2,Wi=3;var OX=(e=>(e.AMOUNT_BUTTONS="AmountButtons",e))(OX||{}),lo=(e=>(e.WITHDRAW="withdraw",e.DEPOSIT="deposit",e))(lo||{}),HR=(e=>(e.FORM_DRAW="formdraw",e.POST="post",e.GET="get",e.IFRAME="iframe",e.POPUP="popup",e))(HR||{});const m_e={type:"betShop",name:"office_id",rules:{required:{message:"betshop_required_message"}}},PX={deposit:"payer",withdraw:"payee"},LX={[tt.SPORTSBOOK]:"Sport",[tt.CASINO]:"Casino"},RX="amount",p_e="Euro88Payment",h_e={contentId:"deposit_banners",showLoader:!1},g_e={contentId:"withdraw_banners",showLoader:!1},v_e=-1,jX="all",Fa="FTN",MX="USD",BX="TUS",__e={[-1]:{title:"All",name:jX},1:{title:"Cards",name:"bank-card"},2:{title:"Wallet",name:"wallet"},3:{title:"Voucher",name:"voucher"},4:{title:"Crypto",name:"crypto"},5:{title:"Bank transfer",name:"transfer"},6:{title:"Open banking",name:"bank"},7:{title:"QR",name:"qr"},8:{title:"Mobile",name:"mobile"},9:{title:"Cash",name:"cash"},10:{title:"Agent",name:"agent"},11:{title:"Connect Wallet",name:"connect-wallet"},12:{title:"Highlights",name:"highlights"},13:{title:"Papara",name:"papara"}},y_e={FTNF:{chainId:5165,currency:"FTN"},USDT:{chainId:1,currency:"USDT"},USDC:{chainId:1,currency:"USDC"},ETH:{chainId:1,currency:"ETH"},BUSD:{chainId:1,currency:"BUSD"},BNB:{chainId:1,currency:"BNB"},SHIB:{chainId:1,currency:"SHIB"},FTN:{chainId:1,currency:"FTN"},DAI:{chainId:1,currency:"DAI"},USDT_T:{chainId:0,currency:"USDT"},USDB:{chainId:0,currency:"USDT"}};var Pa=(e=>(e[e.CREATED=0]="CREATED",e[e.ERROR=3]="ERROR",e[e.EXPIRED=4]="EXPIRED",e[e.WAITING=5]="WAITING",e[e.RESPONDED=6]="RESPONDED",e[e.PROVIDER_WAITING=7]="PROVIDER_WAITING",e[e.PROVIDER_RESPONDED=8]="PROVIDER_RESPONDED",e[e.VERIFIED=10]="VERIFIED",e))(Pa||{}),dt=(e=>(e[e.EMAIL_VERIFICATION=1]="EMAIL_VERIFICATION",e[e.PHONE_VERIFICATION=2]="PHONE_VERIFICATION",e[e.ADDRESS_VERIFICATION=3]="ADDRESS_VERIFICATION",e[e.TSUPIS_VERIFICATION=4]="TSUPIS_VERIFICATION",e[e.SKYPE_VERIFICATION=5]="SKYPE_VERIFICATION",e[e.DEPOSIT_VERIFICATION=6]="DEPOSIT_VERIFICATION",e[e.DOCUMENT_VERIFICATION=7]="DOCUMENT_VERIFICATION",e[e.EKENG_VERIFICATION=8]="EKENG_VERIFICATION",e[e.ADULT=20]="ADULT",e[e.TERMS_AND_CONDITIONS=21]="TERMS_AND_CONDITIONS",e[e.RISK_MANAGEMENT_REVIEW=22]="RISK_MANAGEMENT_REVIEW",e[e.GBG_DOCUMENT_VERIFICATION=23]="GBG_DOCUMENT_VERIFICATION",e[e.LEGI_GAME_DOCUMENT_VERIFICATION=24]="LEGI_GAME_DOCUMENT_VERIFICATION",e[e.PEP_STATUS=25]="PEP_STATUS",e[e.SKKS_CLIENT_VERIFICATION=26]="SKKS_CLIENT_VERIFICATION",e[e.TRUNARRATIVE_UPLOAD_DOCUMENTS=27]="TRUNARRATIVE_UPLOAD_DOCUMENTS",e[e.TRUNARRATIVE_VERIFICATION=33]="TRUNARRATIVE_VERIFICATION",e[e.IDENTITY_CHECK=35]="IDENTITY_CHECK",e[e.IDFY_KYC_CHECK=36]="IDFY_KYC_CHECK",e[e.IDFY_KYC_SUMSUB=37]="IDFY_KYC_SUMSUB",e[e.IDFY_KYC_IDENTOMAT=38]="IDFY_KYC_IDENTOMAT",e[e.IDFY_KYC_SIGNICAT_BRAZIL=41]="IDFY_KYC_SIGNICAT_BRAZIL",e[e.IDFY_KYC_LEGITIMUZ_BRAZIL=42]="IDFY_KYC_LEGITIMUZ_BRAZIL",e[e.IDFY_KYC_ITALIAN=50]="IDFY_KYC_ITALIAN",e))(dt||{});const UR=()=>new Promise(e=>{de.get({},"accept_terms_conditions").then(({result:t})=>e(t===0))}),GR=e=>new Promise(t=>{de.get({version:e},"terms_and_conditions_version_acceptance").then(({result:n})=>t(n===0))}),b_e=()=>new Promise(e=>{const t=W.app.activeSteps[lo.DEPOSIT];t.length?de.get({},"check_client_for_deposit").then(({details:{StepId:n,State:s}})=>{if(!n||!s)e(!0);else{let o=!0;const r=t.find(({active_step:a,active_step_state:l})=>a===21&&l===5);if(!r)e(!0);else{const{type:a,title:l,content:c,buttons:u}=r.popup;_e.open({type:a,title:l,content:c,onClose:()=>{o&&e(!1)},buttons:u.map(({label:d,action:f})=>({label:d,callBack:()=>{f==="ACCEPT_TERMS_AND_CONDITIONS"?(o=!1,UR().then(m=>e(m))):e(!1)}}))})}}}):e(!0)}),Rh=(e,t)=>qe(e+t),DX=e=>e%1===0,qe=e=>DX(e)?e:parseFloat(e.toPrecision(12)),VR=(e,t)=>qe(e*t),E_e=(e,t)=>{const n=Math.pow(10,t);return qe(Math.round(qe(e*n))/n)},os=(e,t)=>{const n=Math.pow(10,t);return qe(Math.trunc(qe(e*n))/n)},WR=(e,t)=>{const n=Math.pow(10,t);return qe(Math.ceil(qe(e*n))/n)},$R=e=>{const[,t]=e.toString().split(".");return t?t.length:0},YR=({array:e,k:t,roundingFunc:n=tG})=>{let s=0;const o=[],r=(a,l)=>{for(let c=l,u=e.length-t+a+1;c{const n=Math.pow(10,t),s=+(t?e*n:e).toFixed(8),o=Math.floor(s),r=s-o,a=1e-8,l=r>.5-a&&r<.5+a?o%2===0?o:o+1:Math.round(s);return t?l/n:l},R0=(e,t=1)=>e<=1?t:R0(e-1,e*t),j0=(e,t)=>t*100/e,dv=e=>Math.floor(Math.random()*e)+1;var qt=(e=>(e[e.RED=0]="RED",e[e.GREEN=1]="GREEN",e[e.YELLOW=2]="YELLOW",e[e.STANDARD=3]="STANDARD",e[e.GOLD=4]="GOLD",e[e.SILVER=5]="SILVER",e[e.BRONZE=6]="BRONZE",e[e.PLATINUM=7]="PLATINUM",e[e.DIAMOND=8]="DIAMOND",e[e.BLUE=9]="BLUE",e[e.ORANGE=10]="ORANGE",e[e.PURPLE=11]="PURPLE",e))(qt||{}),mn=(e=>(e[e.OnHold=-5]="OnHold",e[e.Declined=-4]="Declined",e[e.Unsettled=0]="Unsettled",e[e.Lost=1]="Lost",e[e.Returned=2]="Returned",e[e.Won=3]="Won",e[e.CashOut=5]="CashOut",e[e.Placed=7]="Placed",e[e.WonReturn=11]="WonReturn",e[e.LostReturn=12]="LostReturn",e))(mn||{}),Zo=(e=>(e[e.NotResulted=0]="NotResulted",e[e.Lost=1]="Lost",e[e.Returned=2]="Returned",e[e.Won=3]="Won",e[e.WinReturn=5]="WinReturn",e[e.LoseReturn=6]="LoseReturn",e[e.Place=7]="Place",e))(Zo||{}),ra=(e=>(e[e.NotResulted=0]="NotResulted",e[e.Place=1]="Place",e[e.Returned=2]="Returned",e[e.Lost=3]="Lost",e[e.Won=4]="Won",e[e.WinReturn=5]="WinReturn",e[e.LoseReturn=6]="LoseReturn",e))(ra||{});const zR={0:"Not Resulted",7:"Placed",2:"Returned",1:"Lost",3:"Won",5:"Won Return",6:"Lost Return"},qR={[-5]:"On Hold",[-4]:"Declined",0:"Unsettled",1:"Lost",2:"Returned",3:"Won",5:"Cashed out",7:"Placed",11:"Won Return",12:"Lost Return"},FX={0:"bc-i-unsettled",1:"bc-i-lost",2:"bc-i-returned",3:"bc-i-won",7:"bc-i-placed",5:"bc-i-won-return",6:"bc-i-lost-return"},C_e={[-5]:"bc-i-on-hold",[-4]:"bc-i-declined",0:"bc-i-unsettled",1:"bc-i-lost",2:"bc-i-returned",3:"bc-i-won",5:"bc-i-cashed-out",7:"bc-i-placed",11:"bc-i-won-return",12:"bc-i-lost-return"},KR={0:qt.YELLOW,1:qt.RED,3:qt.GREEN,7:qt.YELLOW,2:qt.YELLOW,5:qt.GREEN,6:qt.RED},HX={0:qt.YELLOW,1:qt.RED,3:qt.GREEN,5:qt.GREEN,[-4]:qt.RED,[-5]:qt.YELLOW,7:qt.YELLOW,2:qt.YELLOW,11:qt.GREEN,12:qt.RED};var UX=(e=>(e.BETS="bets",e.OPEN_BETS="open-bets",e.CASHED_OUT="cashed-out",e.WON="won",e.LOST="lost",e.RETURNED="returned",e.GIFTS="gifts",e.GIFTED="gifted",e.WON_RETURN="won-return",e.LOST_RETURN="lost-return",e))(UX||{});const GX={bets:void 0,"open-bets":0,"cashed-out":5,won:3,lost:1,returned:2,"won-return":11,"lost-return":12},VX=kp(GX),WX=[me.Single,me.Multiple,me.System,me.Chain],$X=[0,5,1],YX=[me.Single,me.Multiple,me.System,me.Chain],zX=[me.Single,me.Multiple],qX=["gifts","gifted"],KX=[0,1,3],S_e=["period","from_date"],QX=[me.Chain,me.StraightForecast,me.StraightTricast],xN={5:11,6:12},w_e=["open-bets","cashed-out","won","lost","returned","lost-return","won-return"],ai=class ai{constructor(){fe(this,"Config",{});fe(this,"minimumAllowedAge",18);fe(this,"esportsAvailable",!1);fe(this,"liveCasinoAvailable",!1);fe(this,"skillGamesAvailable",!1);fe(this,"tvGamesAvailable",!1);fe(this,"virtualSportsAvailable",!1);fe(this,"_availableBonuses");fe(this,"_exchangeShopAvailable");fe(this,"_sendMessageAvailable");fe(this,"_showGiftBetIcon");fe(this,"_bettingAvailable");fe(this,"_betBookingAvailable");fe(this,"_hybridModeAvailable");fe(this,"_betslipDefaultContentType");fe(this,"_gameNotificationsAvailable");fe(this,"_bonusAllowed");fe(this,"_accountNavigationSorted");fe(this,"_accountVerificationEnabled");fe(this,"_profileDateTimePickerEnabled");fe(this,"_profileAvatarEnabled");fe(this,"_profileWithdrawableMoneyEnabled");fe(this,"_profileBonusMoneyEnabled");fe(this,"_profileLoyaltyPointsEnabled");fe(this,"_profileLogoutAvailable");fe(this,"_promoCodeAvailable");fe(this,"_scratchCardAvailable");fe(this,"_availableSpecialGames");fe(this,"_gamesByCategoriesLimit");fe(this,"_mobileAppsInfo");fe(this,"_authenticationEnabledForIp");fe(this,"_tabNavigationSearchAvailable")}static getInstance(){return ai.instance||(ai.instance=new ai),ai.instance}init(t){this.Config=t,this.minimumAllowedAge=t.userAuthentication.registration.minimumAllowedAgeByCountry[pt.countryCode]||t.userAuthentication.registration.minimumAllowedAgeByCountry.default}get availableBonuses(){if(this._availableBonuses===void 0){const{accountNavigation:t}=this.Config;this._availableBonuses=t.bonuses!==void 0&&this._bonusAllowed?{casino:t.bonuses.pages.includes("casino"),sport:t.bonuses.pages.includes("sport")}:{casino:!1,sport:!1}}return this._availableBonuses}get exchangeShopAvailable(){if(this._exchangeShopAvailable===void 0){const{accountNavigation:t}=this.Config;this._exchangeShopAvailable={exchangeShopAvailable:t.bonuses.pages.includes("exchange-shop"),exchangeShopHistoryAvailable:t.bonuses.pages.includes("exchange-shop-history")}}return this._exchangeShopAvailable}get sendMessageAvailable(){if(this._sendMessageAvailable===void 0){const{accountNavigation:t}=this.Config;this._sendMessageAvailable=t.messages!==void 0&&t.messages.pages.includes("new")}return this._sendMessageAvailable}get showGiftBetIcon(){if(this._showGiftBetIcon===void 0){const{accountNavigation:t}=this.Config;this._showGiftBetIcon=t.history!==void 0&&qX.some(n=>t.history.pages.includes(n))}return this._showGiftBetIcon}get bettingAvailable(){return this._bettingAvailable===void 0&&(this._bettingAvailable=this.Config.sportsbook.betslip.contentTabs.some(({type:t})=>[ke.Betting,ke.Hybrid].includes(t))),this._bettingAvailable}get betBookingAvailable(){return this._betBookingAvailable===void 0&&(this._betBookingAvailable=this.Config.sportsbook.betslip.contentTabs.some(({type:t})=>[ke.Booking,ke.Hybrid].includes(t))),this._betBookingAvailable}get hybridModeAvailable(){return this._hybridModeAvailable===void 0&&(this._hybridModeAvailable=this.Config.sportsbook.betslip.contentTabs.some(et("type",ke.Hybrid))),this._hybridModeAvailable}get betslipDefaultContentType(){return this._betslipDefaultContentType===void 0&&(this._betslipDefaultContentType=this.hybridModeAvailable?ke.Hybrid:this.bettingAvailable?ke.Betting:this.betBookingAvailable?ke.Booking:this.Config.sportsbook.betslip.contentTabs[0].type),this._betslipDefaultContentType}get gameNotificationsAvailable(){var t,n;return this._gameNotificationsAvailable===void 0&&(this._gameNotificationsAvailable=!!((t=this.Config.firebase)!=null&&t.apiKey)&&((n=window==null?void 0:window.Notification)==null?void 0:n.permission)==="granted"||!!(this.Config.oneSignal.enabled&&"Notification"in window&&GU.test(Ne.getItem(qV)))),this._gameNotificationsAvailable}set bonusAllowed(t){this._bonusAllowed!==t&&(this._bonusAllowed=t,this._accountNavigationSorted=void 0,this._availableBonuses=void 0,this._promoCodeAvailable=void 0)}get accountNavigationSorted(){return this._accountNavigationSorted===void 0&&(this._accountNavigationSorted=Mr(Object.values(this.Config.accountNavigation).filter(({section:t,pages:n})=>n.length&&(!["bonuses","bonus-journey"].includes(t)||this._bonusAllowed)&&(t!=="history"||this.Config.sportsbook.enabled)),"order")),this._accountNavigationSorted}get accountVerificationEnabled(){var t,n,s;return this._accountVerificationEnabled===void 0&&(this._accountVerificationEnabled=(this.Config.accountNavigation.profile.pages.includes("verify-account")||!!((s=(n=(t=this.Config.app.brazilLicense)==null?void 0:t.migration)==null?void 0:n.migrateWithSignicat)!=null&&s.enabled))&&!this.Config.partner.integrationMode),this._accountVerificationEnabled}get profileDateTimePickerEnabled(){return this._profileDateTimePickerEnabled===void 0&&(this._profileDateTimePickerEnabled=!this.Config.partner.integrationMode&&this.Config.app.enableProfileDateTimePicker),this._profileDateTimePickerEnabled}get profileAvatarEnabled(){return this._profileAvatarEnabled===void 0&&(this._profileAvatarEnabled=!this.Config.partner.integrationMode),this._profileAvatarEnabled}get profileWithdrawableMoneyEnabled(){return this._profileWithdrawableMoneyEnabled===void 0&&(this._profileWithdrawableMoneyEnabled=!this.Config.partner.integrationMode),this._profileWithdrawableMoneyEnabled}get profileBonusMoneyEnabled(){return this._profileBonusMoneyEnabled===void 0&&(this._profileBonusMoneyEnabled=this.Config.app.promotionalBonuses.enabled&&!this.Config.partner.integrationMode),this._profileBonusMoneyEnabled}get profileLoyaltyPointsEnabled(){return this._profileLoyaltyPointsEnabled===void 0&&(this._profileLoyaltyPointsEnabled=!this.Config.partner.integrationMode),this._profileLoyaltyPointsEnabled}get profileLogoutAvailable(){return this._profileLogoutAvailable===void 0&&(this._profileLogoutAvailable=!this.Config.partner.integrationMode),this._profileLogoutAvailable}get promoCodeAvailable(){return this._promoCodeAvailable===void 0&&(this._promoCodeAvailable=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("promo-code")),this._promoCodeAvailable}get scratchCardAvailable(){return this._scratchCardAvailable===void 0&&(this._scratchCardAvailable=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("scratch-card")),this._scratchCardAvailable}get availableSpecialGames(){return this._availableSpecialGames===void 0&&(this._availableSpecialGames=this.Config.sportsbook.specialOptions.reduce((t,{value:n})=>(t[n]=!0,t),{})),this._availableSpecialGames}get gamesByCategoriesLimit(){return this._gamesByCategoriesLimit===void 0&&(this._gamesByCategoriesLimit=ce.isMobile?8:6),this._gamesByCategoriesLimit}get mobileAppsInfo(){if(this._mobileAppsInfo===void 0){const{mobileAppNotification:{enabled:t,sport:n,casino:s,default:o}}=this.Config,r=t&&ce.isMobile?ce.userOs==="Android"?"androidLink":ce.userOs==="IOS"?"iosLink":"":"";if(r&&(n!=null&&n[r]||s!=null&&s[r]||o!=null&&o[r])){const a=r==="iosLink";if(this._mobileAppsInfo={},o!=null&&o[r])return this._mobileAppsInfo.default={href:o[r],imageSrc:o.imageSrc,isIOS:a},this._mobileAppsInfo;n!=null&&n[r]&&(this._mobileAppsInfo.sport={href:n[r],imageSrc:n.imageSrc,isIOS:a}),s!=null&&s[r]&&(this._mobileAppsInfo.casino={href:s[r],imageSrc:s.imageSrc,isIOS:a})}else this._mobileAppsInfo=null}return this._mobileAppsInfo}get authenticationEnabledForIP(){var t;return this._authenticationEnabledForIp===void 0&&(this._authenticationEnabledForIp=this.Config.userAuthentication.availableCountriesByIp?this.Config.userAuthentication.availableCountriesByIp.includes(pt.countryCode):!((t=this.Config.userAuthentication.restrictedCountriesByIp)!=null&&t.includes(pt.countryCode))),this._authenticationEnabledForIp}get tabNavigationSearchAvailable(){return this._tabNavigationSearchAvailable===void 0&&(this._tabNavigationSearchAvailable=Object.values(this.Config.app.tabNavigation).some(t=>t.some(({id:n})=>n==="tab-search"))),this._tabNavigationSearchAvailable}};fe(ai,"instance");let Tt=ai;const ye=()=>A.useContext(w6);var Ur=(e=>(e.Parent="get_parent_session",e.Child="get_child_session",e))(Ur||{}),M0=(e=>(e[e.NotSupported=0]="NotSupported",e[e.Multi=1]="Multi",e))(M0||{});const jl=e=>{const t=Ne.getItem(yh);return e&&(t==null?void 0:t.id)===e?t:{}},IN=()=>{Ne.removeItem(yh)},XX=()=>{const{currency:e,showPopup:t,enabled:n}=W.app.childSession.switchWalletAfterLogin;n&&Ne.setItem(Kl,{currency:e,ignorePopup:!t})},jh=()=>{const{supports_child_client:e,child_client_default_currency:t,mult_wallet_currencies:n}=sn(),{profile:{currency:s,owner_id:o}}=ye(),r=A.useMemo(()=>jl(o)._currency,[o]),a=A.useMemo(()=>!e||!r&&s&&(!n.length&&t===s||n.length===1&&n[0]===s)?0:n.length?1:0,[e,r,n,s,t]),l=A.useMemo(()=>a===1&&(n.includes(Fa)||r===Fa),[n,r,a]);return{parentCurrency:r,walletSwitcherAvailable:a,ftnLeaderBoardAvailable:l,currencyInfoAnimationAvailable:l,childDefaultClientCurrency:t}},ZX={AED:"د.إ",AFN:"Af",ALL:"L",AMD:"֏",AOA:"Kz",ARS:"$",AUD:"$",AWG:"ƒ",AZN:"₼",BAM:"КМ",BBD:"$",BDT:"৳",BGN:"лв",BHD:"ب.د",BIF:"₣",BMD:"$",BND:"$",BOB:"Bs.",BRL:"R$",BSD:"$",BWP:"P",BYN:"Br",BZD:"$",CAD:"$",CDF:"CDF",CHF:"₣",CLP:"$",CNY:"¥",COP:"$",CRC:"₡",CUP:"$",CVE:"$",CZK:"Kč",DHS:"Dash",DJF:"₣",DKK:"kr",DOG:"Doge",DOP:"$",DSH:"DASH",DZD:"د.ج",EGP:"£",ERN:"Nfk",EUR:"€",FJD:"$",FKP:"£",GBP:"£",GEL:"ლ",GHS:"₵",GIP:"£",GMD:"D",GNF:"₣",GTQ:"Q",GYD:"$",HKD:"$",HNL:"L",HRK:"Kn",HTG:"G",HUF:"Ft",IDR:"Rp",ILS:"₪",INR:"₹",ISK:"Kr",JMD:"$",JPY:"¥",KES:"Ksh",KHR:"៛",KPW:"₩",KRW:"₩",KYD:"$",KZT:"〒",LAK:"₭",LKR:"Rs",LRD:"$",LSL:"L",MBC:"mBTC",MDL:"L",MKD:"ден",MMK:"K",MNT:"₮",MOP:"P",MRU:"UM",MUR:"₨",MWK:"MK",MXN:"$",MYR:"RM",MZN:"MTn",NAD:"$",NGN:"₦",NIO:"C$",NOK:"kr",NPR:"₨",NZD:"$",PAB:"B/.",PEN:"S/",PGK:"K",PHP:"₱",PKR:"₨",PLN:"zł",PYG:"₲",RON:"L",RSD:"din",RUB:"р.",RWF:"FRw",SBD:"$",SCR:"₨",SDG:"£",SEK:"kr",SGD:"$",SHB:"Shib",SHP:"£",SLL:"Le",SOS:"Sh",SRD:"$",STN:"Db",SZL:"L",THB:"฿",TJS:"ЅМ",TMT:"m",TOP:"T$",TRY:"₺",TTD:"$",TUS:"USDT",TWD:"$",TZS:"TZS",UAH:"₴",UGX:"USh",USD:"$",UYU:"$",V01:"vUSDT",V02:"vBCT",V03:"vETH",V04:"vLTC",VBT:"vvBTC",VET:"vvETH",VLC:"vvLTC",VND:"₫",VUV:"Vt",WST:"T",XAF:"₣",XCD:"$",XPF:"₣",YER:"﷼",YOS:"Yoshi",ZAR:"R",ZMW:"ZK",ZWL:"$"},JX=(e,t)=>{const n=ZX[e]??e;return t&&n.length<=3?e:n},$i=()=>{const e=oe();return A.useCallback((t,n)=>{const s=`_${t}`,o=e(s);return t?o!==s?o:JX(t,n):""},[e])},eZ=({close:e,onLogout:t,onCancel:n})=>{const{popUpBeforeLogOut:s}=W.userAuthentication,o=oe(),r=a=>{a(),e()};return i.jsxs("div",{className:"logout-popup",children:[i.jsx("p",{className:"casino-popup-content",children:o("logout-popup-text")}),s!=null&&s.image?i.jsx("img",{className:"logout-popup-image",src:`${W.cms.apiUrl}/${s==null?void 0:s.image}`,alt:""}):null,i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:()=>r(t),title:"Log out"}),i.jsx(Be,{className:"btn a-color",onClick:()=>r(n),title:"Close"})]})]})},Jr=()=>{const{unsubscribeFromProfile:e=ft}=A.useContext(Wc),{userAuthentication:{popUpBeforeLogOut:t}}=W,n=A.useCallback((o=!1,r=!0)=>{r&&wn.clear(),o||Ne.removeItems(["betslip","vs_favorite_market_types","favouriteMarketsTypes","myGames","prematchMultiViewGames","prematchMultiViewCompetitions","qrCodeOrigin",gL,_0,...r?[yh]:[]]),e()},[e]);return{logoutUser:A.useCallback(({source:o,durationType:r,clearAuthData:a=!0,ignorePopUp:l=!0}={clearAuthData:!0})=>{Ge.dispatchEvent("closeUserInfoPanel",!1);const{jwe_token:c,fcm_token:u,subscription_id:d}=wn.get()||{};return new Promise((f,m)=>{t!=null&&t.enabled&&!l?_e.open(p=>({title:"Confirmation",Component:()=>i.jsx(eZ,{close:p,onCancel:m,onLogout:f}),onClose:m})):f()}).then(()=>de.logout({jwe_token:c,fcm_token:u,...d&&{subscription_id:d},...o&&{source:o},...r&&{expire_period_type:r}}).then(()=>n(!1,a)))},[n,t])}};function Ya(e,t,n=!1){const[s,o]=A.useState(e);return A.useEffect(()=>{const r=setTimeout(()=>{o(e)},t);return()=>{clearTimeout(r)}},[e,t]),n?e:s}function Xe(){const e=A.useRef(!0);return A.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),e}const Li=e=>{const t=A.useRef();return t.current===void 0&&(t.current=e()),t.current};var Cn=(e=>(e.Home="home",e.Live="live",e.PreMatch="pre_match",e.AsianView="asian_view",e.LiveCalendar="live_calendar",e.Results="results",e.SportTournaments="sport_tournaments",e.ESports="e_sports",e.HorseRacing="horse_racing",e.HorseRacingBC="horse_racing_bc",e.Jackpots="jackpots",e.Pinnacle="pinnacle",e.PinnacleEsports="pinnacle_esports",e.Poker="poker",e.Backgammon="backgammon",e.Promotions="promotions",e.Casino="casino",e.CasinoTournaments="casino_tournaments",e.TvGames="tv_games",e.LiveCasino="live_casino",e.Games="games",e.VirtualSports="virtual_sports",e.WonderWheel="wonder_wheel",e.Achievement="achievement",e.Vmania="vmania",e.CryptoExchange="crypto_exchange",e.WonderWheelHarmony="wonder_wheel_harmony",e.WonderWheelWorldCup="wonder_wheel_world_cup",e.DailySprint="daily_sprint",e.WinWheel="win_wheel",e.WonderCards="wonder_cards",e.Quiz="quiz",e.Subscriptions="subscriptions",e.LuckyTickets="lucky_tickets",e.ExchangeShop="exchange_shop",e.WorldCup="world_cup",e.Competition="competition",e.Tournaments="tournaments",e.PopularBets="popular_bets",e))(Cn||{});const Gr={home:uo,live:so,pre_match:so,asian_view:so,live_calendar:so,results:so,sport_tournaments:so,e_sports:Uy,horse_racing:FP,horse_racing_bc:s4,jackpots:zP,pinnacle:Bm,pinnacle_esports:Bm,poker:Gm,backgammon:Gm,promotions:KP,casino:Dm,casino_tournaments:Fm,live_casino:Sd,games:ch,tv_games:wd,virtual_sports:mc,wonder_wheel:HP,achievement:Gy,vmania:UP,crypto_exchange:Vy,wonder_wheel_harmony:GP,wonder_wheel_world_cup:VP,daily_sprint:WP,win_wheel:$P,wonder_cards:YP,quiz:Wy,subscriptions:$y,lucky_tickets:ZP,exchange_shop:t4,world_cup:n4,competition:o4},na={live:Qe.Live,pre_match:Qe.Prematch,asian_view:Qe.AsianView,live_calendar:Qe.Calendar,results:Qe.Results,tournaments:Qe.Tournaments,sport_tournaments:Qe.Tournaments,popular_bets:Qe.PopularBets},hi={home:uo,virtual_sports:"/virtual-sports/home",e_sports:"/esports",games:"/games",casino:"/casino/slots",live_casino:"/live-casino/home",jackpots:"/casino/jackpot",horse_racing:"/pmu",horse_racing_bc:"/racing",pinnacle:"/pinnacle/sport",pinnacle_esports:"/pinnacle/esport",promotions:"/promotions",wonder_wheel:"/wonderwheel",achievement:Gy,vmania:"/vmania",crypto_exchange:Vy,wonder_wheel_harmony:"/wonder-wheel-harmony",wonder_wheel_world_cup:"/wonder-wheel-world-cup",daily_sprint:"/daily-sprint",win_wheel:"/win-wheel",wonder_cards:"/wonder-cards",lucky_tickets:"/deposit-to-ride",casino_tournaments:"/casino/tournaments",quiz:"/quiz",subscriptions:"/subscriptions",tv_games:"/tv-games/home",exchange_shop:"/exchange-shop",poker:`/page/casino/poker/${qu}`,backgammon:`/page/casino/backgammon/${yR}`,world_cup:"/world-cup"},B0="helpPageContent",fv="provider",NN="searchTerm",Io="openGames",Dd="gameNames",Fd="-",tZ="event",nZ="market",sZ="gameIds",kN="stake",Av="betSlipType",D0="bookingId",Qu="sharedBetId",mv="homework",oZ="betId",T_e="specialSection",x_e="_",QR="game",I_e="src",rZ="hideUrl",N_e="showTo",k_e="handleResize",O_e="showFooter",P_e="className",L_e="sports",R_e="day",pv="auth",XR="UserId",ON="OddType",hv="siteId",gv="socketUrl",PN="integrationMode",LN="disableCustomCss",RN="prev_css",jN="prev_conf",Cc="profile",Sc="open",j_e="account",aZ="page",ZR="selectedMethod",iZ="selectedGroup",lZ="paymentType",cZ="selectedRewardPage",uZ="journey",dZ="utm_",vv="tid",wc="action",fZ="openLiveChat",AZ="openHooryAi",M_e="openCommonChat",B_e="selectedTab",mZ="redirect",pZ="bonusId",hZ="confirmationMessage",gZ="rejectionMessage",D_e="selectedDay",F_e="cashback",H_e="cashbackCategory",U_e="disableAllFilters",uA="switchWallet",G_e="promoCodeValue",tm="code",_v="loyaltyCode",V_e="OneSignalSID",MN="redirectGameId",BN="openKyc",W_e="pageBuilderPreviewPage",DN="session_token",vZ="pageView",$_e="isBBPopupOpen",Hd="CMSAuthToken";var La=(e=>(e[e.All=0]="All",e[e.Authorized=1]="Authorized",e[e.Guest=2]="Guest",e))(La||{}),_Z=(e=>(e[e.Show=0]="Show",e[e.Hide=1]="Hide",e))(_Z||{}),yZ=(e=>(e[e.Ignore=0]="Ignore",e[e.Mob=1]="Mob",e[e.WebMob=2]="WebMob",e))(yZ||{}),Gb=(e=>(e[e.Included=1]="Included",e[e.Excluded=2]="Excluded",e))(Gb||{});const lp="defaultLoader",bZ="general-terms-and-conditions",F0="sigap_v1",EZ="privacy-policy",FN=(e,t,n,s)=>e.length===0||t&&e.includes(t)&&n===Gb.Included,JR=(e,t)=>e===La.All||e===La.Authorized&&t||e===La.Guest&&!t,Mh=({profileTypes:e,customProfileTypes:t,showTo:n,profileActionType:s},{isLoggedIn:o,profileType:r,partnerClientCategoryId:a})=>!(JR(n,o)&&FN(e,r,s)&&FN(t??[],a,s)),e6=(e,t,n)=>{switch(n){case 0:return!0;case 1:return t&&e>0;case 2:return t&&e<1;default:return!0}},Vb=(e,t,n)=>{switch(n){case 0:return!0;case 1:return e&&t;case 2:return e&&!t;default:return!0}},CZ=()=>null,SZ=e=>e,wZ=(e,t)=>t,TZ=[],Y_e="",yv={default:{}},z_e={},bv=e=>(e==null?void 0:e.type)==="product"&&["live","pre_match"].includes(e.value),t6=(e,t)=>{var o;let n=null,s;switch(e.type){case"product":{if(W.enabledProducts&&!W.enabledProducts[e.value])break;switch(e.value){case"live":case"pre_match":n=(o=e.children)!=null&&o.length?"":`/sports/${na[e.value]}/${fo.EventView}`;break;case"live_calendar":case"popular_bets":case"asian_view":case"results":n=bv(t)?`/sports/${na[t.value]}/${na[e.value]}`:`/sports/${na[e.value]}`;break;case"poker":qu in W.dynamicallyStructuredPages?n=hi.poker??null:(n="/games",s=Gr.games);break;case"backgammon":yR in W.dynamicallyStructuredPages?n=hi.backgammon??null:(n="/games",s=Gr.games);break;case"statistics":n=Ft.getInstance().externalUrl;break;case"tournaments":bv(t)?(n=`/sports/${na[t.value]}/${na[e.value]}`,s=so):(t==null?void 0:t.type)==="product"&&t.value==="live_casino"?(n="/live-casino/tournaments",s=Hm):(t==null?void 0:t.type)==="product"&&t.value==="tv_games"?(n="/tv-games/tournaments",s=Um):(t==null?void 0:t.type)==="product"&&t.value==="virtual_sports"?(n="/virtual-sports/tournaments",s=o0):(n="/casino/tournaments",s=Fm);break;case"casino_tournaments":(t==null?void 0:t.type)==="product"&&t.value==="live_casino"?(n="/live-casino/tournaments",s=Hm):(t==null?void 0:t.type)==="product"&&t.value==="tv_games"?(n="/tv-games/tournaments",s=Um):(t==null?void 0:t.type)==="product"&&t.value==="virtual_sports"?(n="/virtual-sports/tournaments",s=o0):(n="/casino/tournaments",s=Fm);break;case"sport_tournaments":n=bv(t)?`/sports/${na[t.value]}/${na[e.value]}`:"/sports/tournaments";break;default:n=hi[e.value]??null}s||(s=Gr[e.value]);break}case"game":{if((t==null?void 0:t.type)==="product"&&(t.value==="tv_games"||t.value==="virtual_sports"))break;n=`/casino/game-view/${e.value}/${hn(e.title)}`,e.target==="_blank"&&(n+=`?${mZ}=1`),s=Cd;break}case"link":{n=e.value?Ai(e.value):"";break}case"content":{e.value&&(n=`/help/${e.value}`);break}}return n!==null?{to:n,path:s}:null},n6=({menu:e,userPermissions:t,parent:n})=>{const s=pt.countryCode,{links:o,paths:r}=e.filter(({profileTypes:a,showTo:l,customProfileTypes:c,profileStatus:u,excludedCountries:d,profileActionType:f})=>!Mh({profileTypes:a,showTo:l,customProfileTypes:c,profileActionType:f},t)&&Vb(t.isLoggedIn,t.isVerified,u)&&(!d||!d.includes(s))).reduce((a,l)=>{const{links:c,paths:u}=a,{id:d,children:f,title:m,type:p,badge:h,excludedCountries:g}=l,y=p==="game"&&l.target==="_blank"?"_self":l.target,v=l.icon?`bc-i-${l.icon}`:void 0,b=t6(l,n);if(b===null)return p==="group"&&!n&&c.push({id:d,target:y,title:m,badge:h,icon:v,excludedCountries:g,isGroup:!0,submenus:[]}),a;const{to:_,path:C}=b,{links:S,paths:x}=f!=null&&f.length?n6({menu:f,userPermissions:t,parent:l}):{links:[],paths:[]},O=_?{to:C?wZ(C,_):_}:{};return c.push({id:d,target:y,title:m,isGroup:!1,badge:h,excludedCountries:g,icon:v,submenus:S,...O}),C&&u.add(C),x.forEach(E=>u.add(E)),a},{links:[],paths:new Set});return{links:o,paths:Array.from(r)}},xZ=(e,t)=>e.replace(/\/:([\w|-]+)\??/gi,function(n,s){return t[s]?`/${t[s]}`:""}),IZ=(e,t)=>{var n;return(n=e.find(s=>{var o;return(o=s.submenus)==null?void 0:o.some(({to:r})=>r&&t.includes(r.split("?")[0]))}))==null?void 0:n.submenus},Bt=({section:e,page:t,...n},s)=>Je({...Ue((s==null?void 0:s.search)||window.location.search),[Cc]:Sc,[ZR]:void 0,[iZ]:void 0,[uZ]:void 0,[lZ]:void 0,[pZ]:void 0,[vZ]:void 0,[cZ]:void 0,[Io]:void 0,[Dd]:void 0,account:e,page:t,...n}),cp=(e,t)=>{if(e.startsWith("?"))return t.search.includes(e);if(e.includes(rZ)&&t.pathname)return e.includes(t.pathname);if(e.startsWith("/casino/game-view/")){const n=e.split("/").slice(0,-1),s=t.pathname.split("/").slice(0,-1);return n.length===s.length?n.every((o,r)=>o===s[r]):!1}else{if(t.pathname.startsWith(e))return!0;if(`${t.pathname}${t.search}`.startsWith(e))return!0}return!1},s6=Pe.createContext({}),HN={id:0,name:"",symbol:"",rate:0,rounding:Ub},UN={id:1,rate:1,name:"EUR",rounding:Ub,symbol:"EUR"},NZ=({children:e})=>{const[t,n]=A.useState(HN),[{loaded:s,currencyConfig:o},r]=A.useState({loaded:!1,currencyConfig:{}}),{loginInProgress:a,profile:l}=ye(),{setCurrencyRounding:c}=A.useContext(Wc),{currency:u,supported_currencies:d}=sn(),f=$i(),m=l&&l.currency||u,p=A.useCallback(h=>o[h]??{...HN,symbol:f(h),name:h},[o,f]);return A.useEffect(()=>{d&&!s&&de.get({source:"config.currency",what:{currency:[]},where:{currency:{iso_long:{"@in":d}}}}).then(({data:h})=>{r({currencyConfig:Object.values(h.currency).reduce((g,y)=>(g[y.name]={...y,symbol:f(y.name),rate:y.name===UN.name?UN.rate:y.rate},g),{}),loaded:!0})}).catch(h=>{r(g=>({...g,loaded:!0})),nt.error(`failed to get config currency: reason: ${h}`)})},[f,s,d]),A.useEffect(()=>{if(m&&!a&&s){const h=p(m);n(h),c(h.rounding)}},[m,o,p,f,s,a,c]),i.jsx(s6.Provider,{value:{currency:t??{},getCurrencyData:p},children:e})},nn=()=>A.useContext(s6),Ot=()=>{const{locale:e}=Ce(),t=A.useRef(e),{replace:n,push:s,...o}=kP(),[r]=A.useState(()=>({...o,replace(a,l){const c=t.current;typeof a=="string"?n(a.startsWith("/")?`/${c}${a}`:a,l):n(a.pathname&&a.pathname.startsWith("/")?{...a,pathname:`/${c}${a.pathname}`}:a)},push(a,l){const c=t.current;typeof a=="string"?s(a.startsWith("/")?`/${c}${a}`:a,l):s(a.pathname&&a.pathname.startsWith("/")?{...a,pathname:`/${c}${a.pathname}`}:a)}}));return A.useEffect(function(){t.current=e},[e]),r},kZ=({CasinoBetTotal:e,CasinoWinTotal:t,Profitness:n,SessionDuration:s,handleButtonClick:o})=>{const r=oe(),{currency:{rounding:a,symbol:l}}=nn(),c=Ot(),{logoutUser:u}=Jr(),d=m=>os(m,a).toFixed(a),f=W.accountNavigation.profile.showRealityCheckPopupLogoutButton;return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"reality-check-popup-body",children:[i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have played for")}),i.jsxs("b",{className:"reality-check-popup-value",children:[s," ",r("minutes")]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have bet")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(e)," ",l]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have won")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(t)," ",l]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("Profit")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(n)," ",l]})]})]}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:o,title:"Continue"}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{o(),f?u().then(()=>c.replace("/")):c.push({search:Bt({section:"balance",page:"history"})})},title:f?"Logout":"Open account history"})]})]})},o6=(e,t)=>{var n;if(t||(e=Nr.cloneDeep(e)),e.rules){if((n=e.rules.pattern)!=null&&n.default){const{regexp:s,...o}=e.rules.pattern.default;e.rules.pattern={...o,value:s}}if(e.rules.match){const{name:s,...o}=e.rules.match;e.rules.match={...o,...s&&{value:s}}}e.rules.method&&!e.rules.method.value&&(e.rules.method={value:e.rules.method,message:""})}return e.element==="date_picker"&&(e.element="date"),e.type==="info"&&e.props&&(e.value=e.props.content,e.props.html&&(e.type="html"),delete e.props),e},OZ=()=>{const{formElements:e}=W;Object.values(e||[]).forEach(t=>o6(t,!0))},PZ="login",LZ="profits_filter",RZ="registration",jZ="bet_history_filter",MZ="profile_details",BZ="reset_with_email",DZ="new_user_message",FZ="reset_with_phone",HZ="reset_password",UZ="profile_time_out",GZ="bonus_history_filter",VZ="profile_bet_limits",WZ="profile_reality",$Z="profile_occupation",YZ="balance_history_filter",zZ="profile_login_limit",qZ="net_deposit_history",KZ="profile_loss_limits",QZ="profile_balance_limit",XZ="profile_self_exclusion",ZZ="profile_deposit_limits",JZ="profile_verify_account",eJ="profile_change_password",tJ="profile_session_history",nJ="wallet_connect_registration",sJ="profile_session_duration_limit",oJ="account_closure",H0="two_factor",rJ=e=>{const[t,n]=A.useState(!0),[s,o]=A.useState([[[]]]),r=A.useMemo(()=>({[PZ]:{formConfig:W.userAuthentication.login.formConfig,isMigratedToCMS:!0},[RZ]:{formConfig:W.userAuthentication.registration.formConfig,isMigratedToCMS:!0},[nJ]:{formConfig:W.app.walletConnect.registrationFormConfig,isMigratedToCMS:!0},[MZ]:{formConfig:W.profile.profileDetailsConfig,isMigratedToCMS:!0},[eJ]:{formConfig:W.profile.profileChangePasswordFormConfig,isMigratedToCMS:!0},[JZ]:{formConfig:W.profile.profileVerifyAccountFormConfig,isMigratedToCMS:!0},[UZ]:{formConfig:W.profile.profileTimeOutConfig,isMigratedToCMS:!0},[$Z]:{formConfig:W.profile.profileOccupationConfig,isMigratedToCMS:!0},[QZ]:{formConfig:W.profile.profileBalanceLimit,isMigratedToCMS:!0},[WZ]:{formConfig:W.profile.profileRealityCheckFormConfig,isMigratedToCMS:!0},[ZZ]:{formConfig:W.profile.profileDepositLimitsFormConfig,isMigratedToCMS:!0},[VZ]:{formConfig:W.profile.profileBetLimitsFormConfig,isMigratedToCMS:!0},[KZ]:{formConfig:W.profile.profileLossLimitsFormConfig,isMigratedToCMS:!0},[sJ]:{formConfig:W.profile.profileSessionDurationLimit,isMigratedToCMS:!0},[tJ]:{formConfig:W.profile.profileSessionHistory,isMigratedToCMS:!0},[XZ]:{formConfig:W.profile.profileSelfExclusionConfig,isMigratedToCMS:!0},[zZ]:{formConfig:W.profile.profileLoginLimitConfig,isMigratedToCMS:!0},[DZ]:{formConfig:W.profile.newUserMessageFormConfig,isMigratedToCMS:!0},[oJ]:{formConfig:W.profile.profileAccountClosureConfig,isMigratedToCMS:!0},[BZ]:{formConfig:W.userAuthentication.forgetPassword.resetWithEmailFormConfig,isMigratedToCMS:!0},[FZ]:{formConfig:W.userAuthentication.forgetPassword.resetWithPhoneFormConfig,isMigratedToCMS:!0},[HZ]:{formConfig:W.userAuthentication.forgetPassword.resetPasswordConfig,isMigratedToCMS:!1},[GZ]:{formConfig:W.app.bonusHistory.filterFormConfig,isMigratedToCMS:!0},[YZ]:{formConfig:W.app.balanceHistory.filterFormConfig,isMigratedToCMS:!0},[qZ]:{formConfig:W.app.netDepositHistory.filterFormConfig,isMigratedToCMS:!0},[LZ]:{formConfig:W.app.profits.filterFormConfig,isMigratedToCMS:!0},[jZ]:{formConfig:W.sportsbook.betHistory.filterFormConfig,isMigratedToCMS:!0},[H0]:{formConfig:W.app.twoFactor.formConfig,isMigratedToCMS:!1}}),[]),a=A.useCallback(()=>at.get(`/forms/${e}.json?v=${Fc(5)}`).then(c=>c.status===200&&c.data&&c.data.length?c.data:[[[]]]),[e]),l=A.useCallback(async()=>r[e].formConfig.map(c=>c.map(u=>u.map(d=>o6(d)))),[r,e]);return A.useEffect(()=>{(W.app.getFormsConfigFromCms&&r[e].isMigratedToCMS?a():l()).then(u=>o(u)).finally(()=>n(!1))},[r,a,l,e]),{formConfig:s,loading:t}},aJ=({children:e,source:t})=>{const{loading:n,formConfig:s}=rJ(t);return n?null:e(s)};var U0=(e=>(e.Male="M",e.Female="F",e))(U0||{});const GN={male:["1","3","5","7"],female:["2","4","6","8"]},fr=e=>{if(e==null)return!0;if(Array.isArray(e))return e.length===0;if(typeof e=="string")return e.trim().length===0;if(typeof e=="number")return e.toString().trim().length===0;if(typeof e=="boolean")return!e;if(Nd(e)){const t=Object.values(e);return t.length===0||t.some(fr)}return!1},iJ=e=>{const t=l=>[...l].reduce((c,u)=>c+parseInt(u,10),0),n=Array.from(e),[s,o,r]=n.map((l,c)=>c%2?parseInt(l,10)*2:parseInt(l,10)).reduce((l,c,u,d)=>(u===d.length-1?l[2]=c:u%2?l[1]+=t(c.toString()):l[0]+=c,l),[0,0,0]);return((o+s)%10===0?0:10-(o+s)%10)===r},lJ=e=>{if(e.length!==13)return{valid:!1,message:uK};if(!/^\d+$/.test(e))return{valid:!1,message:ol};const t=parseInt(e.substring(2,4),10),n=parseInt(e.substring(4,6),10),s=parseInt(e.substring(6,10),10),o=parseInt(e[10],10);return t<1||t>12?{valid:!1,message:ol}:n<1||n>31?{valid:!1,message:ol}:s<0||s>9999||s>4999&&s<5e3?{valid:!1,message:ol}:o!==0&&o!==1?{valid:!1,message:ol}:iJ(e)?{valid:!0}:{valid:!1,message:ol}},cJ=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:kR};if(!/\b[0-9]{2}(?:0[1-9]|1[0-2]|2[1-9]|3[0-2]|4[1-9]|5[0-2])(?:0[1-9]|[1-2][0-9]|3[0-1])[0-9]{4}\b/g.test(e))return{valid:!1,message:VQ};const o=[2,4,8,5,10,9,7,3,6].reduce((r,a,l)=>r+t[l]*a,0)%11;return t[t.length-1]!==o?{valid:!1,message:OR}:{valid:!0,message:""}},uJ=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:kR};const o=[21,19,17,13,11,9,7,3,1].reduce((r,a,l)=>r+t[l]*a,0)%10;return t[t.length-1]!==o?{valid:!1,message:OR}:{valid:!0,message:""}},dJ=(e,t)=>t==="BG"?cJ(e):uJ(e),fJ=e=>{if(e.length!==11)return{valid:!1,message:iK};if(e.startsWith("0"))return{valid:!1,message:gN};const t=e.split("").map(Number),n=((t[0]+t[2]+t[4]+t[6]+t[8])*7-(t[1]+t[3]+t[5]+t[7]))%10,s=(t[0]+t[1]+t[2]+t[3]+t[4]+t[5]+t[6]+t[7]+t[8]+t[9])%10;return n===t[9]&&s===t[10]?{valid:!0}:{valid:!1,message:gN}},r6=(e,t=!1)=>{let n=0,s=0,o=0,r=0,a=!1;const l=[],c=[2,7,9,1,4,6,3,5,8,2,7,9];for(let u of e){const d=Number(u);if(l.push(d),t&&isNaN(d))return{year:n,month:s,day:o,hashResult:r,cnp:l,hasError:!0};l.length-1<12&&(r=r+l[l.length-1]*c[l.length-1])}switch(r=r%11,r===10&&(r=1),n=l[1]*10+l[2]||0,s=l[3]*10+l[4]||0,o=l[5]*10+l[6]||0,l[0]){case 1:case 2:n+=1900;break;case 3:case 4:n+=1800;break;case 5:case 6:n+=2e3;break;case 7:case 8:case 9:n+=2e3,n>Number(new Date().getFullYear())-1900-14&&(n-=100);break;default:a=!0}return{year:n,month:s,day:o,hashResult:r,cnp:l,hasError:a}},q_e=e=>{const{year:t,month:n,day:s}=r6(e,!1);return Ee(new Date(t,n-1,s),"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ").format("YYYY-MM-DD")},K_e=e=>{if(e.length){const t=e[0];if(GN.male.includes(t))return U0.Male;if(GN.female.includes(t))return U0.Female}},AJ=e=>{if(e.length!==13)return{valid:!1,message:lK};const{year:t,month:n,day:s,hashResult:o,cnp:r,hasError:a}=r6(e,!0);if(a)return{valid:!1,message:uv};if(t<1800||t>2099)return{valid:!1,message:uv};if(r[12]!==o)return{valid:!1,message:uv};const l=new Date,c=new Date(t,n-1,s);return l.setFullYear(l.getFullYear()-18),c<=l?{valid:!0}:{valid:!1,message:cK}},mJ="{1}",pJ=({docNumber:e})=>fJ(e),hJ=({docNumber:e})=>AJ(e),gJ=({docNumber:e,countryCode:t})=>dJ(e,t),vJ=({docNumber:e})=>lJ(e),Ja=(e,t,n,s)=>{var o,r,a,l,c,u;if(n[t].type==="cpf"&&((r=(o=n[t].customAttrs)==null?void 0:o.checkViaBackend)!=null&&r.backendError))return(l=(a=n[t].customAttrs)==null?void 0:a.checkViaBackend)==null?void 0:l.backendError;if(!n[t].readOnly){const{rules:d,type:f}=n[t];if(d)return fr(e)?((c=d.required)==null?void 0:c.value)===0?"":((u=d.required)==null?void 0:u.message)||"":f==="phone"?_J({value:e,customPattern:s,rules:d,formData:n}):G0({value:e,customPattern:s,rules:d,formData:n})}return""},_J=({value:e,formData:t,customPattern:n,rules:s})=>{if(typeof e=="string"){const o=!vi(s)&&G0({value:e,customPattern:n,rules:s,formData:t});return o||(GI.test(e)?"":aK)}else{const{phoneCode:o,phoneNumber:r=""}=e;return GI.test(o)?G0({value:r,customPattern:n,rules:s,formData:t}):rK}},VN=(e,t)=>{var n;if((n=e.dependencies)!=null&&n.length&&e.hasOwnProperty("value")){const[s]=e.dependencies,o=IA(t).find(a=>a.name===s.related_field_name),r=o&&s.related_field_values.includes(o.value);if(o&&r)return{...e,value:s.value}}return e},G0=({value:e,formData:t,customPattern:n,rules:s})=>{const{required:o,method:r,pattern:a,...l}=s;for(const[c,u]of Object.entries(l))if(u){const d=yJ[c],f=VN(u,t);if(d&&!d(e,f,t))return qG(u.message,f.value,mJ)}if(r&&r.value in WN){const c=WN[r.value](e,n.countryCode||pt.countryCode);if(!c.valid)return c.message}if(a){const c=VN(a,t);try{if(c.value&&!new RegExp(c.value).test(e))return c.message}catch(u){u instanceof Error&&nt.error(u.message)}}return""},yJ={length(e,t){return e.length===t.value},minLength(e,t){return e.length>=t.value},maxLength(e,t){return e.length<=t.value},match(e,t,n){return e===n[t.value].value},min(e,t){const n=Number(e);return!isNaN(n)&&n>=t.value},max(e,t){const n=Number(e);return!isNaN(n)&&n<=t.value},minSize(e,t){const n=o=>o.size>=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)},maxSize(e,t){const n=o=>o.size<=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)}},WN={checkTurkishId(e,t){return pJ({docNumber:e,countryCode:t})},checkRomanianId(e,t){return hJ({docNumber:e,countryCode:t})},checkSouthAfricanId(e,t){return vJ({docNumber:e,countryCode:t})},checkBulgarianId(e,t){return gJ({docNumber:e,countryCode:t})}},bJ="country";var ga=(e=>(e.CHANGE="change",e.BLUR="blur",e.FOCUS="focus",e))(ga||{});const EJ={phone:"phoneNumber"},V0={visible:(e,t)=>e.includes(t),invisible:(e,t)=>!e.includes(t)},W0=(e,t,n)=>{if(t!=="any")switch(t){case"string":return e.toString();case"number":{const s=parseFloat(e);return isNaN(s)?e:s}case"boolean":return e==="true"?!0:e==="false"?!1:e}switch(n){case"text":return e.toString();case"number":return parseFloat(e);default:if(n!=="image"&&n!=="submit"&&n!=="info"&&n!=="html"&&n!=="component")return e}},CJ=e=>e.map(t=>t.map(n=>n.map(s=>({...s,name:s.name||Oi()})))),fu=e=>{switch(typeof e){case"string":return"string";case"number":return"number";case"boolean":return"boolean";default:return"any"}},Ev=({visibleElements:e,dependenciesGroup:t,formElement:n})=>{const s={};for(const[o,r]of Object.entries(t))if(r[n.name]){const a=r[n.name],l=W0(n.value,n.valueType,n.type);for(const[c,u]of Object.entries(a)){const d=V0[o](u,l);e[c]!==d&&(s[c]=d)}}return vi(s)?e:{...e,...s}},Yi=e=>{const{language:t}=Ce(),n=N=>IA(N).reduce((P,L)=>{var R;if((R=L.dependencies)!=null&&R.length){const[D]=L.dependencies;if(D.value!=="show"&&D.value!=="hide")return P;const j=D.value!=="show",M=IA(N).find(F=>F.name===D.related_field_name);return M&&D.related_field_values.includes(M.value)?{...P,[L.name]:D.value==="show"}:L.showOn?P:{...P,[L.name]:j}}return P},{}),s=N=>JM(N).reduce((P,[L,R])=>{var F;if(!((F=R.dependencies)!=null&&F.length))return{...P,[L]:R};const[D]=R.dependencies;if(D.value!=="disable"&&D.value!=="enable")return{...P,[L]:R};const j=IA(N).find(U=>U.name===D.related_field_name),M=j&&D.related_field_values.includes(j.value),B={...R};return D.value==="enable"?B.disabled=!M:D.value==="disable"&&(M?B.disabled=!0:delete B.disabled),{...P,[L]:B}},{}),[o,r]=A.useState(()=>{var j,M;const N=CJ(e),P=N.reduce((B,F,U)=>{const $=F.flat().reduce((Q,Z)=>{var ue;const{element:ee,...ae}=Z,q=ee&&W.formElements[ee]?ZM(W.formElements[ee]):{};let ge=ae.type==="hidden"?ae.type:q.type||ae.type;Vu(q,{...ae,type:ge});let J=q.value||q.defaultValue,Y=fu(J);if(J===void 0&&((ue=q.options)!=null&&ue.length)){const re=q.type==="select_multiple"?[q.options[0].value]:q.options[0].value;Y=fu(re),(q.type==="select"||q.type==="select_multiple")&&!q.placeholder&&(J=re)}const K=J!==void 0,z={...q,step:U,value:K?J:"",initialValue:K?J:"",valueType:Y,error:"",hasError:!1,touched:K,focused:!1,validationEnabled:!vi(q.rules)};return{...Q,[q.name]:z}},{});return{...B,...$}},{}),L=N.flat(2).reduce((B,F)=>{const U=F.showOn?["visible",F.showOn]:F.hideOn?["invisible",F.hideOn]:null;if(U){const[$,Q]=U;for(const[Z,ee]of Object.entries(Q))B[$][Z]||(B[$][Z]={}),B[$][Z][F.name]=ee}return B},{visible:{},invisible:{}}),R={};for(const[B,F]of Object.entries(L))for(const[U,$]of Object.entries(F))for(const[Q,Z]of Object.entries($)){if(Q in R&&!R[Q])break;R[Q]=V0[B](Z,(j=P[U])==null?void 0:j.value)}const D=((M=Object.values(P).find(et("type",bJ)))==null?void 0:M.name)||"";return{step:0,formConfig:N,dependenciesGroup:L,countryElementName:D,formData:s(P),visibleElements:{...R,...n(P)}}}),[a,l]=A.useState(!1),c=A.useMemo(()=>o.formConfig.map(N=>N.map(P=>P.filter(({name:L})=>typeof o.visibleElements[L]>"u"||o.visibleElements[L]))),[o.formConfig,o.visibleElements]),u=A.useMemo(()=>c[o.step],[c,o.step]),d=()=>Object.values(o.formData).filter(({type:N})=>N&&N!=="separator"&&N!=="info"&&N!=="html").reduce((N,{name:P,value:L,type:R,valueType:D})=>{if(o.visibleElements[P]===void 0||o.visibleElements[P]){const j=W0(L,D,R);if(j!==void 0)return{...N,[P]:j}}else return{...N,[P]:null};return N},{}),f=A.useCallback((N,P,L)=>{r(R=>{var D,j,M;switch(N){case"focus":return{...R,formData:{...R.formData,[P]:{...R.formData[P],manuallyChanged:!1,focused:!0}}};case"blur":{const B=Ja(L,P,R.formData,{countryCode:(D=R.formData[R.countryElementName])==null?void 0:D.value,language:t}),F={...R.formData[P],touched:!0,focused:!1,manuallyChanged:!1,value:L,hasError:!!B,error:B},U={...R.formData,[P]:F},$={...Ev({visibleElements:R.visibleElements,dependenciesGroup:R.dependenciesGroup,formElement:F}),...n(U)};return{...R,visibleElements:$,formData:s(U)}}case"change":{const B=Ja(L,P,R.formData,{countryCode:(j=R.formData[R.countryElementName])==null?void 0:j.value,language:t}),F={...R.formData[P],touched:!0,value:L,manuallyChanged:!1,hasError:!!B,error:R.formData[P].type&&["checkbox","agree","file"].includes(R.formData[P].type)||R.formData[P].validateOnChange?B:""},U={...R.formData,[P]:F},$=Object.values(R.formData).filter(Z=>{const{rules:ee}=Z;return ee&&(ee.match&&ee.match.value===P||P===R.countryElementName&&ee.method)});for(const Z of $){const ee=Ja(Z.value,Z.name,U,{countryCode:(M=U[R.countryElementName])==null?void 0:M.value,language:t});U[Z.name]={...Z,error:ee,hasError:!!ee}}const Q={...Ev({visibleElements:R.visibleElements,dependenciesGroup:R.dependenciesGroup,formElement:F}),...n(U)};return{...R,visibleElements:Q,formData:s(U)}}default:return R}})},[t]),m=Object.keys(o.formData).reduce((N,P)=>{const{validationEnabled:L,showOn:R,hideOn:D,valueType:j,initialValue:M,defaultValue:B,hasError:F,dependencies:U,...$}=o.formData[P];return N[P]=$,N},{}),p=A.useCallback(N=>{r(P=>{var D;const L={...P.formData},R={};for(const[j,M]of Object.entries(N))if(M!==void 0){const B=P.formData[j],F=fu(M),U=Ja(M,j,P.formData,{countryCode:(D=P.formData[P.countryElementName])==null?void 0:D.value,language:t});L[j]={...B,valueType:F,value:M,initialValue:M,hasError:!!U,error:U,touched:!0};for(const[$,Q]of Object.entries(P.dependenciesGroup))if(Q[j]){const Z=Q[j],ee=W0(M,F,B.type);for(const[ae,q]of Object.entries(Z)){if(ae in R&&!R[ae])break;const ge=V0[$](q,ee);P.visibleElements[ae]!==ge&&(R[ae]=ge)}}}return{...P,formData:L,visibleElements:{...vi(R)?P.visibleElements:R,...n(L)}}})},[t]),h=A.useCallback((N=void 0)=>{r(P=>({...P,formData:Object.values(P.formData).reduce((L,R)=>{const{touched:D,name:j}=R;return(N?N.includes(j):D)?L[j]={...R,value:R.initialValue,error:"",touched:R.initialValue!=="",focused:!1}:L[j]=R,L},{})}))},[]),g=A.useCallback((N,P,L="",R=!0)=>{r(D=>{const j={...D.formData[N],value:P,error:L,touched:R,manuallyChanged:!0,valueType:fu(P)},M={...D.formData,[N]:j};return{...D,formData:M,visibleElements:{...Ev({visibleElements:D.visibleElements,dependenciesGroup:D.dependenciesGroup,formElement:j}),...n(M)}}})},[]),y=A.useCallback((N,P,L)=>{r(R=>{var D;return{...R,formData:{...R.formData,[N]:{...R.formData[N],[P]:L,...P==="value"?{touched:!0}:N in R.formData&&P==="options"&&R.formData[N].type==="select"?{valueType:fu((D=L[0])==null?void 0:D.value)}:null}}}})},[]),v=A.useCallback((N,P)=>{r(L=>{var D;const R={...L.formData,[N]:{...L.formData[N],rules:P||{}}};return vi(P)?(R[N].validationEnabled=!1,R[N].error="",R[N].hasError=!1):(R[N].validationEnabled=!0,R[N].error=Ja(R[N].value,N,R,{countryCode:(D=R[L.countryElementName])==null?void 0:D.value,language:t}),R[N].hasError=!!R[N].error),{...L,formData:R}})},[t]),b=A.useCallback((N,P)=>{r(L=>({...L,step:L.formData[N].step,formData:{...L.formData,[N]:{...L.formData[N],error:P}}}))},[]),_=A.useCallback(N=>r(P=>({...P,step:N})),[]),C=A.useCallback((N=u)=>N.forEach(P=>P.forEach(({name:L})=>f("blur",L,o.formData[L].value))),[u,f,o.formData]),S=A.useCallback(()=>c.forEach(C),[c,C]),x=(N=u)=>{var P;for(const L of N)for(const{name:R}of L)if(Ja(m[R].value,R,o.formData,{countryCode:(P=o.formData[o.countryElementName])==null?void 0:P.value,language:t}))return EJ[R]||R},O=()=>{for(const N of c){const P=x(N);if(P)return P}},E=A.useCallback(N=>N.flat().every(({name:L})=>{var F;const{touched:R,hasError:D,manuallyChanged:j,validationEnabled:M,value:B}=o.formData[L];return!M||!(R&&!j?D:Ja(B,L,o.formData,{countryCode:(F=o.formData[o.countryElementName])==null?void 0:F.value,language:t}))}),[t,o.countryElementName,o.formData]),[I,w]=A.useState(!1);return A.useEffect(()=>{const N=c.every(E),P=E(u);l(P),w(N)},[c,u,E]),{step:o.step,setStep:_,totalSteps:o.formConfig.length,entireFormIsValid:I,formIsValid:a,handleChange:f,formElements:m,formConfig:c,formConfigForCurrentStep:u,getData:d,setData:g,setDataProp:y,setRules:v,setInitialData:p,setFieldError:b,resetData:h,showCurrentStepErrors:C,showErrors:S,getFirstErrorFieldNameForCurrentStep:x,getFirstErrorFieldNameInForm:O}},a6=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,manuallyChanged:l,placeholder:c,options:u=[],value:d="",searchable:f=!1,translatable:m=!0,type:p,...h})=>{const g=oe(),y=d,{expanded:v,container:b,searchTerm:_,setExpanded:C,selectRef:S,onHandleChange:x,filteredOptions:O}=lb({options:u,props:h}),{selectedOptionLabel:E,selectedOptionValue:I,foundOptionIndex:w}=A.useMemo(()=>{const j=u.findIndex(M=>M.value==y);if(j!==-1){const M=u[j];return{foundOptionIndex:j,selectedOptionLabel:M.label,selectedOptionValue:M.value}}return{selectedOptionLabel:"",selectedOptionValue:Pr.value,foundOptionIndex:0}},[y,u]),N=A.useCallback(j=>{C(!1),a(ga.CHANGE,h.name,j===Pr.value?I:j)},[a,h.name,C,I]),{activeIndex:P}=cb({searchTerm:_,resetProp:v,listActive:v,containerRef:S,list:O??[],selectedIndex:w,onSelect:({value:j})=>N(j)}),L=[];(n||c)&&L.push("focused"),t&&L.push(e?"invalid":"valid"),(y.length>0||!c)&&L.push("filled");const R=({target:j})=>{const{dataset:M}=j;M.optionValue!==void 0&&M.optionValue!==Pr.value&&N(M.optionValue)},D=()=>{const j=!v;C(!v),j?a(ga.FOCUS,h.name,y):(a(ga.CHANGE,h.name,y),a(ga.BLUR,h.name,y))};return i.jsx("div",{className:`multi-select-bc ${h.readOnly||u.length===0||h.disabled?"disabled":""}`,tabIndex:0,ref:b,children:i.jsxs("div",{className:`form-control-bc ${L.join(" ")} ${v?"expanded":""}`,onClick:R,children:[i.jsxs("div",{className:"form-control-label-bc inputs",onClick:D,children:[i.jsx("div",{className:"form-control-select-bc ellipsis",children:c&&!E?g(c):m?g(E):E}),i.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:g(s)})]}),v&&i.jsxs("div",{className:"multi-select-label-bc",ref:S,children:[f&&(u==null?void 0:u.length)>=ib?i.jsxs("div",{className:"input-search-field",children:[i.jsx("input",{className:"form-control-input-bc",type:"text",autoFocus:!0,value:_,onChange:x,placeholder:`${g("Search")} ${g(s)}`}),i.jsx("i",{className:"ss-icon-bc bc-i-search"})]}):null,O==null?void 0:O.map((j,M)=>{const B=j.value==y;return i.jsx(ur,{label:m?g(j.label):j.label,value:j.value,className:j.className,active:B||P===M&&I!==Pr.value},`${j.label}_${j.value}`)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:g(e)})}):null]})})},SJ=A.memo(a6),wJ=({error:e,touched:t,focused:n,customAttrs:s,className:o,onChange:r,manuallyChanged:a,placeholder:l,value:c,children:u,rules:d,...f})=>{const m=oe(),p=c,h=g=>{const{type:y,target:{name:v,checked:b}}=g;r(y,v,b)};return i.jsxs("div",{className:"checkbox-control-bc",children:[i.jsxs("label",{className:"checkbox-control-content-bc",children:[i.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onChange:h,checked:p,...f}),i.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),u]}),e&&t?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:m(e)})}):null]})},TJ=A.memo(wJ),xJ=({label:e,...t})=>{const n=oe();return i.jsx(TJ,{...t,children:e&&i.jsx("p",{className:"checkbox-control-text-bc",dangerouslySetInnerHTML:{__html:n(e)}})})},IJ=A.memo(xJ);var i6={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=o(A),n=["placeholder","separator","isLastChild","inputStyle","focus","isDisabled","hasErrored","errorStyle","focusStyle","disabledStyle","shouldAutoFocus","isInputNum","index","value","className","isInputSecure"];function s(L){if(typeof WeakMap!="function")return null;var R=new WeakMap,D=new WeakMap;return(s=function(M){return M?D:R})(L)}function o(L,R){if(L&&L.__esModule)return L;if(L===null||_(L)!=="object"&&typeof L!="function")return{default:L};var D=s(R);if(D&&D.has(L))return D.get(L);var j={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var B in L)if(B!=="default"&&Object.prototype.hasOwnProperty.call(L,B)){var F=M?Object.getOwnPropertyDescriptor(L,B):null;F&&(F.get||F.set)?Object.defineProperty(j,B,F):j[B]=L[B]}return j.default=L,D&&D.set(L,j),j}function r(){return r=Object.assign||function(L){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(L,j)&&(D[j]=L[j])}return D}function l(L,R){if(L==null)return{};var D={},j=Object.keys(L),M,B;for(B=0;B=0)&&(D[M]=L[M]);return D}function c(L,R){if(!(L instanceof R))throw new TypeError("Cannot call a class as a function")}function u(L,R){for(var D=0;D"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function v(L){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},v(L)}function b(L,R,D){return R in L?Object.defineProperty(L,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):L[R]=D,L}function _(L){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(D){return typeof D}:_=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},_(L)}var C=8,S=37,x=39,O=46,E=32,I=function(R){return _(R)==="object"},w=function(L){f(D,L);var R=p(D);function D(j){var M;return c(this,D),M=R.call(this,j),b(g(M),"getClasses",function(){for(var B=arguments.length,F=new Array(B),U=0;U0&&console.error("Length of the placeholder should be equal to the number of inputs.")}}),b(g(j),"handleOtpChange",function(U){var $=j.props.onChange,Q=U.join("");$(Q)}),b(g(j),"isInputValueValid",function(U){var $=j.props.isInputNum?!isNaN(parseInt(U,10)):typeof U=="string";return $&&U.trim().length===1}),b(g(j),"focusInput",function(U){var $=j.props.numInputs,Q=Math.max(Math.min($-1,U),0);j.setState({activeInput:Q})}),b(g(j),"focusNextInput",function(){var U=j.state.activeInput;j.focusInput(U+1)}),b(g(j),"focusPrevInput",function(){var U=j.state.activeInput;j.focusInput(U-1)}),b(g(j),"changeCodeAtFocus",function(U){var $=j.state.activeInput,Q=j.getOtpValue();Q[$]=U[0],j.handleOtpChange(Q)}),b(g(j),"handleOnPaste",function(U){U.preventDefault();var $=j.state.activeInput,Q=j.props,Z=Q.numInputs,ee=Q.isDisabled;if(!ee){for(var ae=j.getOtpValue(),q=$,ge=U.clipboardData.getData("text/plain").slice(0,Z-$).split(""),J=0;J=$&&ge.length>0&&(ae[J]=ge.shift(),q++);j.setState({activeInput:q},function(){j.focusInput(q),j.handleOtpChange(ae)})}}),b(g(j),"handleOnChange",function(U){var $=U.target.value;j.isInputValueValid($)&&j.changeCodeAtFocus($)}),b(g(j),"handleOnKeyDown",function(U){U.keyCode===C||U.key==="Backspace"?(U.preventDefault(),j.changeCodeAtFocus(""),j.focusPrevInput()):U.keyCode===O||U.key==="Delete"?(U.preventDefault(),j.changeCodeAtFocus("")):U.keyCode===S||U.key==="ArrowLeft"?(U.preventDefault(),j.focusPrevInput()):U.keyCode===x||U.key==="ArrowRight"?(U.preventDefault(),j.focusNextInput()):(U.keyCode===E||U.key===" "||U.key==="Spacebar"||U.key==="Space")&&U.preventDefault()}),b(g(j),"handleOnInput",function(U){if(j.isInputValueValid(U.target.value))j.focusNextInput();else if(!j.props.isInputNum){var $=U.nativeEvent;$.data===null&&$.inputType==="deleteContentBackward"&&(U.preventDefault(),j.changeCodeAtFocus(""),j.focusPrevInput())}}),b(g(j),"renderInputs",function(){for(var U=j.state.activeInput,$=j.props,Q=$.numInputs,Z=$.inputStyle,ee=$.focusStyle,ae=$.separator,q=$.isDisabled,ge=$.disabledStyle,J=$.hasErrored,Y=$.errorStyle,K=$.shouldAutoFocus,z=$.isInputNum,ue=$.isInputSecure,re=$.className,se=[],be=j.getOtpValue(),Me=j.getPlaceholderValue(),le=j.props["data-cy"],Te=j.props["data-testid"],$e=function(ne){se.push(t.default.createElement(w,{placeholder:Me&&Me[ne],key:ne,index:ne,focus:U===ne,value:be&&be[ne],onChange:j.handleOnChange,onKeyDown:j.handleOnKeyDown,onInput:j.handleOnInput,onPaste:j.handleOnPaste,onFocus:function(Oe){j.setState({activeInput:ne}),Oe.target.select()},onBlur:function(){return j.setState({activeInput:-1})},separator:ae,inputStyle:Z,focusStyle:ee,isLastChild:ne===Q-1,isDisabled:q,disabledStyle:ge,hasErrored:J,errorStyle:Y,shouldAutoFocus:K,isInputNum:z,isInputSecure:ue,className:re,"data-cy":le&&"".concat(le,"-").concat(ne),"data-testid":Te&&"".concat(Te,"-").concat(ne)}))},Ve=0;Ve{const y=fr(u)?"":String(u),v=oe(),b=_=>{a(ga.BLUR,f,_)};return i.jsxs("div",{className:"form-control-bc default",children:[i.jsx("span",{className:"authentication-text ellipsis",children:v(s)}),i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx(NJ,{numInputs:p,isInputNum:!0,onChange:b,value:y,...g}),i.jsx("i",{className:"form-control-input-stroke-bc"})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:v(e)})}):null]})},OJ=A.memo(kJ),Vc=(e,t)=>{const[n,s]=A.useState(e);return A.useEffect(()=>{t&&s(e)},[t,e]),[n,A.useCallback(()=>s(o=>!o),[])]},Oo={AF:{name:"Afghanistan",code:"93",backendCode:8,lang:"tur",city:"Kabul",iconClassName:"afghanistan"},AX:{name:"Aland Islands",code:"358",backendCode:9,city:"Mariehamn",iconClassName:"aland"},AL:{name:"Albania",code:"355",backendCode:10,city:"Tirana",currency:"EUR",iconClassName:"albania"},DZ:{name:"Algeria",code:"213",backendCode:11,city:"Algiers",lang:"fra",iconClassName:"algeria"},AS:{name:"American Samoa",code:"1684",backendCode:12,city:"Apia",currency:"USD",iconClassName:"americansamoa"},AD:{name:"Andorra",code:"376",backendCode:13,city:"Andorra la Vella",lang:"fra",currency:"EUR",iconClassName:"andorra"},AO:{name:"Angola",code:"244",backendCode:14,city:"Luanda",lang:"por",iconClassName:"angola"},AI:{name:"Anguilla",code:"1264",backendCode:15,city:"The Valley",iconClassName:"anguilla",un:!1},AQ:{name:"Antarctica",code:"672",iconClassName:"frenchsouthernandantarcticlands",un:!1},AG:{name:"Antigua and Barbuda",code:"1268",backendCode:17,city:"Saint Johns",iconClassName:"antiguaandbarbuda"},AR:{name:"Argentina",code:"54",backendCode:18,city:"Buenos Aires",lang:"spa",currency:"ARS",iconClassName:"argentina"},AM:{name:"Armenia",code:"374",backendCode:19,lang:"arm",currency:"AMD",city:"Yerevan",iconClassName:"armenia"},AW:{name:"Aruba",code:"297",backendCode:20,city:"Oranjestad",currency:"AWG",iconClassName:"aruba",un:!1},AU:{name:"Australia",code:"61",backendCode:21,city:"Canberra",currency:"AUD",iconClassName:"australia"},AT:{name:"Austria",code:"43",backendCode:22,city:"Vienna",lang:"ger",currency:"EUR",iconClassName:"austria"},AZ:{name:"Azerbaijan",code:"994",backendCode:23,city:"Baku",lang:"tur",currency:"AZN",iconClassName:"azerbaijan"},BS:{name:"Bahamas",code:"1242",backendCode:24,city:"Nassau",currency:"BSD",iconClassName:"bahamas"},BH:{name:"Bahrain",code:"973",backendCode:25,city:"Manama",iconClassName:"bahrain"},BD:{name:"Bangladesh",code:"880",backendCode:26,city:"Dhaka",iconClassName:"bangladesh"},BB:{name:"Barbados",code:"1246",backendCode:27,city:"Bridgetown",currency:"BBD",iconClassName:"barbados"},BY:{name:"Belarus",code:"375",backendCode:28,city:"Minsk",lang:"rus",iconClassName:"belarus"},BE:{name:"Belgium",code:"32",backendCode:29,city:"Brussels",lang:"fra",currency:"EUR",iconClassName:"belgium"},BZ:{name:"Belize",code:"501",backendCode:30,city:"Belmopan",iconClassName:"belize"},BJ:{name:"Benin",code:"229",backendCode:31,city:"Porto-Novo",lang:"fra",iconClassName:"benin"},BM:{name:"Bermuda",code:"1441",backendCode:32,city:"Hamilton",currency:"BMD",iconClassName:"bermuda",un:!1},BT:{name:"Bhutan",code:"975",backendCode:33,city:"Thimphu",iconClassName:"bhutan"},BO:{name:"Bolivia",code:"591",backendCode:34,city:"La Paz",lang:"spa",iconClassName:"bolivia"},BQ:{name:"Bonaire",code:"5997",backendCode:35,city:"Kralendijk",currency:"USD",iconClassName:"bonairesinteustatiusandsaba",un:!1},BA:{name:"Bosnia and Herzegovina",code:"387",backendCode:36,city:"Sarajevo",currency:"EUR",iconClassName:"bosniaherzegovina"},BW:{name:"Botswana",code:"267",backendCode:37,city:"Gaborone",iconClassName:"botswana"},BV:{name:"Bouvet Island",code:"47",backendCode:38,iconClassName:"bouvet",un:!1},BR:{name:"Brazil",code:"55",backendCode:39,city:"Brasilia",lang:"pt-br",currency:"BRL",iconClassName:"brazil"},IO:{name:"British Indian Ocean Territory",code:"246",backendCode:40,city:"Camp Justice",iconClassName:"britishindianoceanterritory",un:!1},BN:{name:"Brunei Darussalam",code:"673",backendCode:41,city:"Bandar Seri Begawan",iconClassName:"bruneidarussalam"},BG:{name:"Bulgaria",code:"359",backendCode:42,city:"Sofia",currency:"EUR",iconClassName:"bulgaria"},BF:{name:"Burkina Faso",code:"226",backendCode:43,city:"Ouagadougou",lang:"fra",iconClassName:"burkinafaso"},BI:{name:"Burundi",code:"257",backendCode:44,city:"Bujumbura",lang:"fra",iconClassName:"burundi"},CV:{name:"Cabo Verde",code:"238",backendCode:48,city:"Praia",lang:"por",iconClassName:"capeverde"},KH:{name:"Cambodia",code:"855",backendCode:45,city:"Phnom Penh",iconClassName:"cambodia"},CM:{name:"Cameroon",code:"237",backendCode:46,city:"Yaounde",iconClassName:"cameroon"},CA:{name:"Canada",code:"1",backendCode:47,city:"Ottawa",currency:"CAD",iconClassName:"canada"},KY:{name:"Cayman Islands",code:"1345",backendCode:49,city:"George Town",iconClassName:"caymanislands",un:!1},CF:{name:"Central African Republic",code:"236",backendCode:50,city:"Bangui",iconClassName:"centralafricanrepublic"},TD:{name:"Chad",code:"235",backendCode:51,city:"N`Djamena",iconClassName:"chad"},CL:{name:"Chile",code:"56",backendCode:52,city:"Santiago",lang:"spa",currency:"CLP",iconClassName:"chile"},CN:{name:"China",code:"86",backendCode:53,city:"Beijing",currency:"CNY",iconClassName:"china"},CX:{name:"Christmas Island",code:"6189164",backendCode:54,city:"Flying Fish Cove",iconClassName:"christmas",un:!1},CC:{name:"Cocos (Keeling) Islands",code:"6189162",backendCode:55,city:"West Island",iconClassName:"cocoskeeling",un:!1},CO:{name:"Colombia",code:"57",backendCode:56,city:"Bogota",lang:"spa",currency:"COP",iconClassName:"colombia"},KM:{name:"Comoros",code:"269",backendCode:57,city:"Moroni",iconClassName:"comoros"},CG:{name:"Congo",code:"242",backendCode:58,city:"Brazzaville",iconClassName:"congo"},CD:{name:"Congo, Democratic Republic of the (Zaire)",backendCode:59,code:"243",city:"Kinshasa",iconClassName:"congokinshasa"},CK:{name:"Cook Islands",code:"682",backendCode:60,city:"Avarua",iconClassName:"cookislands",un:!1},CR:{name:"Costa Rica",code:"506",backendCode:61,city:"San José",lang:"spa",iconClassName:"costarica"},CI:{name:"Cote d'Ivoire",code:"225",backendCode:62,city:"Yamoussoukro",iconClassName:"cotedivoire"},HR:{name:"Croatia",code:"385",backendCode:63,city:"Zagreb",currency:"EUR",iconClassName:"croatia"},CU:{name:"Cuba",code:"53",backendCode:64,city:"Havana",lang:"spa",iconClassName:"cuba"},CW:{name:"Curacao",code:"5999",backendCode:65,city:"Willemstad",iconClassName:"curacao",un:!1},CY:{name:"Cyprus",code:"357",backendCode:66,city:"Nicosia",lang:"tur",currency:"EUR",iconClassName:"cyprus"},CZ:{name:"Czech Republic",code:"420",backendCode:67,city:"Prague",iconClassName:"czechrepublic"},DK:{name:"Denmark",code:"45",backendCode:68,city:"Copenhagen",currency:"DKK",iconClassName:"denmark"},DJ:{name:"Djibouti",code:"253",backendCode:69,city:"Djibouti",iconClassName:"djibouti"},DM:{name:"Dominica",code:"1767",backendCode:70,city:"Roseau",iconClassName:"dominica"},DO:{name:"Dominican Republic",code:"1",backendCode:71,city:"Santo Domingo",lang:"spa",currency:"DOP",iconClassName:"dominicanrepublic"},EC:{name:"Ecuador",code:"593",backendCode:72,city:"Quito",currency:"USD",iconClassName:"ecuador"},EG:{name:"Egypt",code:"20",backendCode:73,city:"Cairo",iconClassName:"egypt"},SV:{name:"El Salvador",code:"503",backendCode:74,city:"San Salvador",lang:"spa",currency:"SVC",iconClassName:"elsalvador"},GQ:{name:"Equatorial Guinea",code:"240",backendCode:75,city:"Malabo",iconClassName:"equatorialguinea"},ER:{name:"Eritrea",code:"291",backendCode:76,city:"Asmara",iconClassName:"eritrea"},EE:{name:"Estonia",code:"372",backendCode:77,city:"Tallin",lang:"rus",currency:"EUR",iconClassName:"estonia"},ET:{name:"Ethiopia",code:"251",backendCode:78,city:"Asmara",iconClassName:"ethiopia"},FK:{name:"Falkland Islands",code:"500",backendCode:79,iconClassName:"falkland",un:!1},FO:{name:"Faroe Islands",code:"298",backendCode:80,iconClassName:"faroeislands",un:!1},FJ:{name:"Fiji",code:"679",backendCode:81,iconClassName:"fiji"},FI:{name:"Finland",code:"358",backendCode:82,currency:"EUR",iconClassName:"finland"},FR:{name:"France",code:"33",backendCode:83,lang:"fra",currency:"EUR",iconClassName:"france"},GF:{name:"French Guiana",code:"594",backendCode:84,lang:"fra",iconClassName:"frenchguiana",un:!1},PF:{name:"French Polynesia",code:"689",backendCode:85,iconClassName:"frenchpolynesia",un:!1},TF:{name:"French Southern Territories",backendCode:86,code:"596",iconClassName:"frenchsouthernterritories",un:!1},GA:{name:"Gabon",code:"241",backendCode:87,iconClassName:"gabon"},GM:{name:"Gambia",code:"220",backendCode:88,iconClassName:"gambia"},GE:{name:"Georgia",code:"995",backendCode:89,lang:"rus",currency:"GEL",iconClassName:"georgia"},DE:{name:"Germany",code:"49",backendCode:90,lang:"ger",currency:"EUR",iconClassName:"germany"},"GE-AB":{name:"Abkhazia",code:"7840",backendCode:1787,lang:"abk",iconClassName:"abkhazia",un:!1},GH:{name:"Ghana",code:"233",backendCode:91,currency:"GHS",iconClassName:"ghana"},GI:{name:"Gibraltar",code:"350",backendCode:92,iconClassName:"gibraltar",un:!1},GR:{name:"Greece",code:"30",backendCode:93,lang:"gre",currency:"EUR",iconClassName:"greece"},GL:{name:"Greenland",code:"299",backendCode:94,iconClassName:"greenland",un:!1},GD:{name:"Grenada",code:"1473",backendCode:95,iconClassName:"grenada"},GP:{name:"Guadeloupe",code:"590",backendCode:96,lang:"fra",currency:"EUR",iconClassName:"guadeloupe",un:!1},GU:{name:"Guam",code:"1671",backendCode:97,currency:"USD",iconClassName:"guam",un:!1},GT:{name:"Guatemala",code:"502",backendCode:98,lang:"spa",currency:"GTQ",iconClassName:"guatemala"},GG:{name:"Guernsey",code:"441481",backendCode:99,iconClassName:"guernsey",un:!1},GN:{name:"Guinea",code:"224",backendCode:100,iconClassName:"guinea"},GW:{name:"Guinea-Bissau",code:"245",backendCode:101,iconClassName:"guineabissau"},GY:{name:"Guyana",code:"592",backendCode:102,iconClassName:"guyana"},HT:{name:"Haiti",code:"509",backendCode:103,lang:"hat",iconClassName:"haiti"},HM:{name:"Heard Island and McDonald Islands",code:"672",backendCode:104,currency:"AUD",iconClassName:"heardislandandmcdonald",un:!1},VA:{name:"Holy See",code:"379",backendCode:105,currency:"EUR",iconClassName:"holysee",un:!1},HN:{name:"Honduras",code:"504",backendCode:106,lang:"spa",currency:"HNL",iconClassName:"honduras"},HK:{name:"Hong Kong",code:"852",backendCode:107,iconClassName:"hongkong",un:!1},HU:{name:"Hungary",code:"36",backendCode:108,iconClassName:"hungary"},IS:{name:"Iceland",code:"354",backendCode:109,currency:"ISK",iconClassName:"iceland"},IN:{name:"India",code:"91",backendCode:110,currency:"INR",iconClassName:"india"},ID:{name:"Indonesia",code:"62",backendCode:111,currency:"IDR",iconClassName:"indonesia"},IR:{name:"Iran",code:"98",backendCode:112,currency:"IRR",iconClassName:"iran"},IQ:{name:"Iraq",code:"964",backendCode:113,currency:"IQD",iconClassName:"iraq"},IE:{name:"Ireland",code:"353",backendCode:114,currency:"EUR",iconClassName:"ireland"},IM:{name:"Isle of Man",code:"441624",backendCode:115,iconClassName:"isleofman",un:!1},IL:{name:"Israel",code:"972",backendCode:116,lang:"heb",iconClassName:"israel"},IT:{name:"Italy",code:"39",backendCode:117,lang:"ita",currency:"EUR",iconClassName:"italy"},JM:{name:"Jamaica",code:"1876",backendCode:118,iconClassName:"jamaica"},JP:{name:"Japan",code:"81",backendCode:119,currency:"JPY",iconClassName:"japan"},JE:{name:"Jersey",code:"441534",backendCode:120,iconClassName:"jersey",un:!1},JO:{name:"Jordan",code:"962",backendCode:121,iconClassName:"jordan"},KZ:{name:"Kazakhstan",code:"7",backendCode:122,lang:"kaz",currency:"KZT",iconClassName:"kazakhstan"},KE:{name:"Kenya",code:"254",backendCode:123,currency:"KES",iconClassName:"kenya"},KI:{name:"Kiribati",code:"686",backendCode:124,iconClassName:"kiribati"},KP:{name:"Korea, North",code:"850",backendCode:125,iconClassName:"korea,north"},KW:{name:"Kuwait",code:"965",backendCode:127,iconClassName:"kuwait"},KG:{name:"Kyrgyzstan",code:"996",backendCode:128,lang:"rus",iconClassName:"kyrgyzstan"},LA:{name:"Laos",code:"856",backendCode:129,iconClassName:"laos"},LV:{name:"Latvia",code:"371",backendCode:130,lang:"rus",currency:"EUR",iconClassName:"latvia"},LB:{name:"Lebanon",code:"961",backendCode:131,iconClassName:"lebanon"},LS:{name:"Lesotho",code:"266",backendCode:132,iconClassName:"lesotho"},LR:{name:"Liberia",code:"231",backendCode:133,iconClassName:"liberia"},LY:{name:"Libya",code:"218",backendCode:134,lang:"ita",iconClassName:"libya"},LI:{name:"Liechtenstein",code:"423",backendCode:135,currency:"EUR",iconClassName:"liechtenshein"},LT:{name:"Lithuania",code:"370",backendCode:136,lang:"rus",currency:"EUR",iconClassName:"lithuania"},LU:{name:"Luxembourg",code:"352",backendCode:137,lang:"fra",currency:"EUR",iconClassName:"luxembourg"},MO:{name:"Macao",code:"853",backendCode:138,iconClassName:"macao",un:!1},MG:{name:"Madagascar",code:"261",backendCode:140,iconClassName:"madagascar"},MW:{name:"Malawi",code:"265",backendCode:141,iconClassName:"malawi"},MY:{name:"Malaysia",code:"60",backendCode:142,iconClassName:"malaysia"},MV:{name:"Maldives",code:"960",backendCode:143,iconClassName:"maldives"},ML:{name:"Mali",code:"223",backendCode:144,iconClassName:"mali",lang:"fra"},MT:{name:"Malta",code:"356",backendCode:145,lang:"eng",currency:"EUR",iconClassName:"malta"},MH:{name:"Marshall Islands",code:"692",backendCode:146,currency:"USD",iconClassName:"marshallislands"},MQ:{name:"Martinique",code:"596",backendCode:147,lang:"fra",currency:"EUR",iconClassName:"martinique",un:!1},MR:{name:"Mauritania",code:"222",backendCode:148,iconClassName:"mauritania"},MU:{name:"Mauritius",code:"230",backendCode:149,iconClassName:"mauritius"},YT:{name:"Mayotte",code:"262",backendCode:150,currency:"EUR",iconClassName:"mayotte",un:!1},MX:{name:"Mexico",code:"52",backendCode:151,lang:"spa",currency:"MXN",iconClassName:"mexico"},FM:{name:"Micronesia, Federated States of",code:"691",backendCode:152,iconClassName:"micronesiafederatedstatesof"},MD:{name:"Moldova",code:"373",backendCode:153,lang:"rus",iconClassName:"moldova"},MC:{name:"Monaco",code:"377",backendCode:154,currency:"EUR",iconClassName:"monaco"},MN:{name:"Mongolia",code:"976",backendCode:155,lang:"rus",iconClassName:"mongolia"},ME:{name:"Montenegro",code:"382",backendCode:156,currency:"EUR",iconClassName:"montenegro"},MS:{name:"Montserrat",code:"1664",backendCode:157,iconClassName:"montserrat",un:!1},MA:{name:"Morocco",code:"212",backendCode:158,iconClassName:"morocco"},MZ:{name:"Mozambique",code:"258",backendCode:159,iconClassName:"mozambique"},MM:{name:"Myanmar",code:"95",backendCode:160,iconClassName:"myanmar"},NA:{name:"Namibia",code:"264",backendCode:161,iconClassName:"namibia"},NR:{name:"Nauru",code:"674",backendCode:162,iconClassName:"nauru"},NP:{name:"Nepal",code:"977",backendCode:163,iconClassName:"nepal"},NL:{name:"Netherlands",code:"31",backendCode:164,currency:"EUR",iconClassName:"netherlands"},NC:{name:"New Caledonia",code:"687",backendCode:165,currency:"XPF",iconClassName:"newcaledonia",un:!1},NZ:{name:"New Zealand",code:"64",backendCode:166,currency:"NZD",iconClassName:"newzealand"},NI:{name:"Nicaragua",code:"505",backendCode:167,lang:"spa",iconClassName:"nicaragua"},NE:{name:"Niger",code:"227",backendCode:168,iconClassName:"niger"},NG:{name:"Nigeria",code:"234",backendCode:169,currency:"NGN",iconClassName:"nigeria"},NU:{name:"Niue",code:"683",backendCode:170,currency:"NZD",iconClassName:"niue",un:!1},NF:{name:"Norfolk Island",code:"6723",backendCode:171,currency:"AUD",iconClassName:"norfolk",un:!1},MP:{name:"Northern Mariana Islands",code:"1670",backendCode:172,currency:"USD",iconClassName:"northernmariana",un:!1},MK:{name:"North Macedonia",code:"389",backendCode:139,currency:"EUR",iconClassName:"northmacedonia",un:!1},NO:{name:"Norway",code:"47",backendCode:173,currency:"NOK",lang:"nor",iconClassName:"norway"},OM:{name:"Oman",code:"968",backendCode:174,iconClassName:"oman"},PK:{name:"Pakistan",code:"92",backendCode:175,iconClassName:"pakistan"},PW:{name:"Palau",code:"680",backendCode:176,iconClassName:"palau"},PS:{name:"Palestine, State of",code:"970",backendCode:177,iconClassName:"palestine"},PA:{name:"Panama",code:"507",backendCode:178,lang:"spa",iconClassName:"panama"},PG:{name:"Papua New Guinea",code:"675",backendCode:179,iconClassName:"papuanewguinea"},PY:{name:"Paraguay",code:"595",backendCode:180,lang:"spa",currency:"PYG",iconClassName:"paraguay"},PE:{name:"Peru",code:"51",backendCode:181,lang:"spa",currency:"PEN",iconClassName:"peru"},PH:{name:"Philippines",code:"63",backendCode:182,iconClassName:"philippines"},PN:{name:"Pitcairn",code:"64",backendCode:183,iconClassName:"pitcairn",un:!1},PL:{name:"Poland",code:"48",backendCode:184,lang:"pol",currency:"PLN",iconClassName:"poland"},PT:{name:"Portugal",code:"351",backendCode:185,lang:"por",currency:"EUR",iconClassName:"portugal"},PR:{name:"Puerto Rico",code:"1787",backendCode:186,currency:"USD",iconClassName:"puertorico",un:!1},QA:{name:"Qatar",code:"974",backendCode:187,iconClassName:"qatar"},RE:{name:"Reunion",code:"262",backendCode:188,lang:"fra",iconClassName:"reunion",un:!1},RO:{name:"Romania",code:"40",backendCode:189,currency:"EUR",iconClassName:"romania"},RU:{name:"Russia",code:"7",backendCode:190,lang:"rus",currency:"RUB",city:"Moscow",iconClassName:"russia"},RW:{name:"Rwanda",code:"250",backendCode:191,iconClassName:"rwanda"},BL:{name:"Saint Barthelemy",code:"590",backendCode:192,iconClassName:"saintbarthelemy",un:!1},SH:{name:"Saint Helena",code:"290",backendCode:193,iconClassName:"sainthelena",un:!1},KN:{name:"Saint Kitts and Nevis",code:"1869",backendCode:194,iconClassName:"stkittsandnevis"},LC:{name:"Saint Lucia",code:"1758",backendCode:195,iconClassName:"saintlucia"},MF:{name:"Saint Martin (France)",code:"590",backendCode:196,iconClassName:"saintmartin",un:!1},PM:{name:"Saint Pierre and Miquelon",code:"508",backendCode:197,iconClassName:"saintpierreandmiquelon",un:!1},VC:{name:"Saint Vincent and the Grenadines",code:"1784",backendCode:198,iconClassName:"stvincentandthegrenadines"},WS:{name:"Samoa",code:"685",backendCode:199,iconClassName:"samoa"},SM:{name:"San Marino",code:"378",backendCode:200,lang:"ita",currency:"EUR",iconClassName:"sanmarino"},ST:{name:"Sao Tome and Principe",code:"239",backendCode:201,iconClassName:"saotomeandprincipe"},SA:{name:"Saudi Arabia",code:"966",backendCode:202,iconClassName:"saudiarabia"},SN:{name:"Senegal",code:"221",backendCode:203,iconClassName:"senegal"},RS:{name:"Serbia",code:"381",backendCode:204,currency:"EUR",iconClassName:"serbia"},SC:{name:"Seychelles",code:"248",backendCode:205,iconClassName:"seychelles"},SL:{name:"Sierra Leone",code:"232",backendCode:206,iconClassName:"sierraleone"},SG:{name:"Singapore",code:"65",backendCode:207,iconClassName:"singapore"},SX:{name:"Sint Maarten (Netherlands)",code:"1721",backendCode:208,iconClassName:"saintmartin",un:!1},SK:{name:"Slovakia",code:"421",backendCode:209,currency:"EUR",iconClassName:"slovakia"},SI:{name:"Slovenia",code:"386",backendCode:210,currency:"EUR",iconClassName:"slovenia"},SB:{name:"Solomon Islands",code:"677",backendCode:211,iconClassName:"solomonislands"},SO:{name:"Somalia",code:"252",backendCode:212,iconClassName:"somalia"},ZA:{name:"South Africa",code:"27",backendCode:213,currency:"ZAR",iconClassName:"southafrica"},GS:{name:"South Georgia and the South Sandwich Islands",code:"500",backendCode:214,iconClassName:"southgeorgiaandsouthsandwich",un:!1},SS:{name:"South Sudan",code:"211",backendCode:1637,iconClassName:"southsudan"},KR:{name:"South Korea",code:"82",backendCode:126,currency:"KRW",iconClassName:"southkorea"},ES:{name:"Spain",code:"34",backendCode:215,lang:"spa",currency:"EUR",iconClassName:"spain"},LK:{name:"Sri Lanka",code:"94",backendCode:216,iconClassName:"srilanka"},SD:{name:"Sudan",code:"249",backendCode:217,iconClassName:"sudan"},SR:{name:"Suriname",code:"597",backendCode:218,iconClassName:"suriname"},SJ:{name:"Svalbard and Jan Mayen",code:"47",backendCode:219,iconClassName:"svalbardandjanmayen",un:!1},SZ:{name:"Swaziland",code:"268",backendCode:220,iconClassName:"swaziland"},SE:{name:"Sweden",code:"46",backendCode:221,lang:"swe",currency:"SEK",city:"Stockholm",iconClassName:"sweden"},CH:{name:"Switzerland",code:"41",backendCode:222,lang:"fra",currency:"CHF",iconClassName:"switzerland"},SY:{name:"Syria",code:"963",backendCode:223,iconClassName:"syria"},TW:{name:"Taiwan",code:"886",backendCode:224,iconClassName:"taiwan",un:!1},TJ:{name:"Tajikistan",code:"992",backendCode:225,lang:"rus",iconClassName:"tajikistan"},TZ:{name:"Tanzania",code:"255",backendCode:226,lang:"swa",iconClassName:"unitedrepublicoftanzania",un:!1},TH:{name:"Thailand",code:"66",backendCode:227,currency:"THB",iconClassName:"thailand"},TL:{name:"Timor-Leste",code:"670",backendCode:228,iconClassName:"timorleste"},TG:{name:"Togo",code:"228",backendCode:229,iconClassName:"togo"},TK:{name:"Tokelau",code:"690",backendCode:230,currency:"NZD",iconClassName:"tokelau",un:!1},TO:{name:"Tonga",code:"676",backendCode:231,iconClassName:"tonga"},TT:{name:"Trinidad and Tobago",code:"1868",backendCode:232,iconClassName:"trinidadtobago"},TN:{name:"Tunisia",code:"216",backendCode:233,iconClassName:"tunisia"},TR:{name:"Turkey",code:"90",backendCode:234,lang:"tur",currency:"TRY",iconClassName:"turkey"},TM:{name:"Turkmenistan",code:"993",backendCode:235,lang:"tur",iconClassName:"turkmenistan"},TC:{name:"Turks and Caicos Islands",code:"1649",backendCode:236,iconClassName:"turksandcaicosislands",un:!1},XC:{name:"Turkish Republic of Northern Cyprus",code:"90",backendCode:1652,lang:"tur",iconClassName:"northerncyprus",un:!1},TV:{name:"Tuvalu",code:"688",backendCode:237,iconClassName:"tuvalu"},UG:{name:"Uganda",code:"256",backendCode:238,iconClassName:"uganda"},UA:{name:"Ukraine",code:"380",backendCode:239,lang:"ukr",currency:"UAH",iconClassName:"ukraine"},AE:{name:"United Arab Emirates",code:"971",backendCode:240,iconClassName:"uae"},GB:{name:"United Kingdom",code:"44",backendCode:241,currency:"GBP",city:"London",iconClassName:"unitedkingdom"},US:{name:"United States",code:"1",backendCode:242,currency:"USD",iconClassName:"unitedstates"},UY:{name:"Uruguay",code:"598",backendCode:244,lang:"spa",currency:"UYU",iconClassName:"uruguay"},UZ:{name:"Uzbekistan",code:"998",backendCode:245,lang:"uzb",iconClassName:"uzbekistan"},VU:{name:"Vanuatu",code:"678",backendCode:246,iconClassName:"vanutau"},VE:{name:"Venezuela",code:"58",backendCode:247,lang:"spa",iconClassName:"venezuela"},VN:{name:"Vietnam",code:"84",backendCode:248,currency:"VND",iconClassName:"vietnam",lang:"vie"},VG:{name:"Virgin Islands, British",code:"1284",backendCode:249,iconClassName:"virginislandsbritish",un:!1},VI:{name:"Virgin Islands, U.S.",code:"1340",backendCode:250,currency:"USD",iconClassName:"virginislandsus",un:!1},WF:{name:"Wallis and Futuna",code:"681",backendCode:251,iconClassName:"wallisandfutuna",un:!1},EH:{name:"Western Sahara",code:"212",backendCode:252,iconClassName:"westernsahara",un:!1},YE:{name:"Yemen",code:"967",backendCode:253,iconClassName:"yemen"},ZM:{name:"Zambia",code:"260",backendCode:254,iconClassName:"zambia"},ZW:{name:"Zimbabwe",code:"263",backendCode:255,iconClassName:"zimbabwe"}},l6=(e,t)=>{const n=A.useRef(e);A.useEffect(()=>{n.current=e},[e]),A.useEffect(()=>{function s(){n.current()}if(t!==null){let o=setInterval(s,t);return()=>clearInterval(o)}},[t])},dA=e=>{const t=String(e);return t.length>1?t:`0${t}`},$N=(e,t)=>{const n=Ee();let s=Ee.unix(e);const o={};if(t.days){const r=s.diff(n,"days");r>0?(o.days=dA(r),s=s.subtract(r,"days")):o.days="00"}if(t.hours){const r=s.diff(n,"hours");r>0?(o.hours=dA(r),s=s.subtract(r,"hours")):o.hours="00"}if(t.minutes){const r=s.diff(n,"minutes");r>0?(o.minutes=dA(r),s=s.subtract(r,"minutes")):o.minutes="00"}if(t.seconds){const r=s.diff(n,"seconds");o.seconds=r>0?dA(r):"00"}return o},c6=(e,{interval:t=1e3,format:n={days:!0,hours:!0,minutes:!0,seconds:!0}})=>{const s=A.useRef(n),o=e<=Date.now()/1e3,[r,a]=A.useState(()=>$N(e,s.current)),l=A.useCallback(()=>{a($N(e,s.current))},[e]);return l6(l,o?null:t),A.useEffect(()=>{s.current=n},[n]),A.useEffect(function(){e>Date.now()/1e3&&l()},[e,l]),[r,o]};var u6={exports:{}},d6={exports:{}},Cv,YN;function PJ(){if(YN)return Cv;YN=1;var e=function(){};return Cv=e,Cv}function f6(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var rn=A,up=f6(rn),LJ=lf,zN=f6(RP);function Tu(){return(Tu=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function m6(e){return requestAnimationFrame(e)}function qN(e){cancelAnimationFrame(e)}function Ml(e){var t=e.ownerDocument;return t.hasFocus()&&t.activeElement===e}function p6(e){return e==null?void 0:e.ownerDocument}function jJ(e){var t=function(n){var s;return(s=p6(n))==null?void 0:s.defaultView}(e);return!!t&&e instanceof t.HTMLElement}function Wb(e){return rn.useCallback(function(){var t=e.current,n=typeof window<"u"&&jJ(t);if(!t||!n)return null;if(t.nodeName!=="INPUT"&&(t=t.querySelector("input")),!t)throw new Error("react-input-mask: inputComponent doesn't contain input node");return t},[e])}function MJ(e,t){var n,s,o,r,a=rn.useRef({start:null,end:null}),l=Wb(e),c=rn.useCallback(function(){return function(g){var y=g.selectionStart,v=g.selectionEnd;return{start:y,end:v,length:v-y}}(l())},[l]),u=rn.useCallback(function(){return a.current},[]),d=rn.useCallback(function(g){var y=l();y&&Ml(y)&&(function(v,b,_){_===void 0&&(_=b),v.setSelectionRange(b,_)}(y,g.start,g.end),a.current=c())},[l,c]),f=rn.useCallback(function(){a.current=c()},[c]),m=(n=f,s=rn.useRef(null),o=rn.useCallback(function(){s.current===null&&function g(){n(),s.current=m6(g)}()},[n]),r=rn.useCallback(function(){qN(s.current),s.current=null},[]),rn.useEffect(function(){s.current&&(r(),o())},[o,r]),rn.useEffect(qN,[]),[o,r]),p=m[0],h=m[1];return rn.useLayoutEffect(function(){if(t){var g=l();return g.addEventListener("focus",p),g.addEventListener("blur",h),Ml(g)&&p(),function(){g.removeEventListener("focus",p),g.removeEventListener("blur",h),h()}}}),{getSelection:c,getLastSelection:u,setSelection:d}}function BJ(e,t){var n=rn.useRef(),s=MJ(n,t),o=s.getSelection,r=s.getLastSelection,a=s.setSelection,l=function(f,m){var p=Wb(f),h=rn.useRef(m);return{getValue:rn.useCallback(function(){return p().value},[p]),getLastValue:rn.useCallback(function(){return h.current},[]),setValue:rn.useCallback(function(g){h.current=g;var y=p();y&&(y.value=g)},[p])}}(n,e),c=l.getValue,u=l.getLastValue,d=l.setValue;return{inputRef:n,getInputState:function(){return{value:c(),selection:o()}},getLastInputState:function(){return{value:u(),selection:r()}},setInputState:function(f){var m=f.value,p=f.selection;d(m),a(p)}}}PJ();var DJ=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],KN={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},FJ=function(e){var t=this;this.isCharacterAllowedAtPosition=function(n,s){var o=t.maskOptions.maskPlaceholder;return!!t.isCharacterFillingPosition(n,s)||!!o&&o[s]===n},this.isCharacterFillingPosition=function(n,s){var o=t.maskOptions.mask;if(!n||s>=o.length)return!1;if(!t.isPositionEditable(s))return o[s]===n;var r=o[s];return new RegExp(r).test(n)},this.isPositionEditable=function(n){var s=t.maskOptions,o=s.mask,r=s.permanents;return n=0;r--)if(o(s[r],r))return r;return-1}(n.split(""),function(s,o){return t.isPositionEditable(o)&&t.isCharacterFillingPosition(s,o)})+1},this.getStringFillingLengthAtPosition=function(n,s){return n.split("").reduce(function(o,r){return t.insertCharacterAtPosition(o,r,o.length)},function(o,r){r===void 0&&(r=1);for(var a="",l=0;l=0;s--)if(t.isPositionEditable(s))return s;return null},this.getRightEditablePosition=function(n){for(var s=t.maskOptions.mask,o=n;o=r&&!m?"":f=r?d:m?l?l[f]:"":c[f]}).join("");return t.formatValue(u)},this.insertCharacterAtPosition=function(n,s,o){var r=t.maskOptions,a=r.mask,l=r.maskPlaceholder;if(o>=a.length)return n;var c=t.isCharacterAllowedAtPosition(s,o),u=t.isPositionEditable(o),d=t.getRightEditablePosition(o),f=l&&d?s===l[d]:null,m=n.slice(0,o);return!c&&u||(n=m+(c?s:a[o])),c||u||f||(n=t.insertCharacterAtPosition(n,s,o+1)),n},this.insertStringAtPosition=function(n,s,o){var r=t.maskOptions,a=r.mask,l=r.maskPlaceholder;if(!s||o>=a.length)return n;var c=s.split(""),u=t.isValueFilled(n)||!!l,d=n.slice(o);return n=c.reduce(function(f,m){return t.insertCharacterAtPosition(f,m,f.length)},n.slice(0,o)),u?n+=d.slice(n.length-o):t.isValueFilled(n)?n+=a.slice(n.length).join(""):n=d.split("").filter(function(f,m){return t.isPositionEditable(o+m)}).reduce(function(f,m){var p=t.getRightEditablePosition(f.length);return p===null?f:(t.isPositionEditable(f.length)||(f+=a.slice(f.length,p).join("")),t.insertCharacterAtPosition(f,m,f.length))},n),n},this.processChange=function(n,s){var o=t.maskOptions,r=o.mask,a=o.prefix,l=o.lastEditablePosition,c=n.value,u=n.selection,d=s.value,f=s.selection,m=c,p="",h=0,g=0,y=Math.min(f.start,u.start);return u.end>f.start?(p=m.slice(f.start,u.end),g=(h=t.getStringFillingLengthAtPosition(p,y))?f.length:0):m.length=r.length?y=r.length:y=a.length&&y{const[a,l]=A.useState(""),c=f=>{t(f.type,f.target.name,f.target.value.replace(new RegExp(QN,"gi"),""))},u=f=>{l(""),c(f)},d=()=>{l(QN)};return i.jsx(VJ,{inputMode:r,mask:String(e),onChange:c,onBlurCapture:u,onFocusCapture:d,className:"form-control-input-bc",onFocus:c,onBlur:c,value:n,name:s,type:o,maskPlaceholder:a})},$J=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,value:c,mask:u,rules:d,manuallyChanged:f,...m})=>{const p=[],h=fr(c)?"":String(c),g=h.trim().length===0,y=oe();n&&p.push("focused"),t&&p.push(e?"invalid":"valid"),g||p.push("filled");const v=b=>{a(b.type,b.target.name,b.target.value)};return i.jsxs("div",{className:`form-control-bc default ${p.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[m.readOnly?i.jsx("input",{type:"text",className:"form-control-input-bc",value:h,...m}):u?i.jsx(WJ,{mask:u,onChange:a,value:h,name:m.name,type:m.type,inputMode:m.inputMode}):i.jsx("input",{type:"text",className:"form-control-input-bc",onChange:v,onFocus:v,onBlur:v,value:h,...m}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:y(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:y(e)})}):null]})},YJ=A.memo($J),zJ=({label:e,translatable:t,className:n="",...s})=>{const o=oe();return i.jsx("div",{className:`radio-control-bc ${n}`,children:i.jsxs("label",{className:"radio-control-content-bc",children:[i.jsx("input",{type:"radio",className:"radio-control-input-bc",...s}),i.jsx("span",{className:"radio-control-input-holder-bc"}),i.jsx("p",{className:"radio-control-text-bc",children:t?o(e):e})]})})},qJ=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,placeholder:a,onChange:l,value:c,manuallyChanged:u,options:d=[],readOnly:f,rules:m,...p})=>{const h=oe(),g=typeof c=="boolean"||!fr(c)?c.toString():"",y=b=>{l(b.type,b.target.name,b.target.value)},v=A.useMemo(()=>{const b=d.find(_=>_.value===g);return b?b.label:""},[g,d]);return f?i.jsx("div",{className:"form-control-bc default filled",children:i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx("input",{type:"text",className:"form-control-input-bc",defaultValue:h(v),readOnly:!0,...p}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:h(s)})]})}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`radio-v-bc ${r}`,children:[s&&i.jsx("div",{className:"form-control-title-static-bc ellipsis",children:h(s)}),d.map(b=>i.jsx(zJ,{onChange:y,checked:g===b.value.toString(),translatable:!0,...b,...p},b.value))]}),e&&i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:h(e)})})]})},KJ=A.memo(qJ);var $0=(e=>(e[e.SMS=1]="SMS",e[e.Email=2]="Email",e))($0||{}),QJ=(e=>(e.UserName="username",e.Phone="phone",e.Email="email",e))(QJ||{});const XJ=[[[{type:"radio",name:"verifyMethod",defaultValue:1,options:[{label:"SMS Confirmation",value:1},{label:"Email Confirmation",value:2}]},{type:"text",name:"confirmation_code",label:"Verification code",rules:{required:{message:"Code required"}}}]]],ZJ=XJ,JJ={minutes:!0,seconds:!0},eee=({type:e,phone:t,toggleVerificationMethod:n,email:s,username:o,channelType:r})=>{const a=n==="phone"||n==="email",l=a?"send_verification_code":"send_verification_code_with_username",c={action_type:n==="email"?ha.EmailGetCode:e,...a?{phone_number:t,email:s}:{login:o},channel_type:r};return de.get(c,l)},tee=({type:e,phone:t,username:n,verificationMethod:s,email:o,onSubmit:r,onCancel:a,error:l,prefilledCode:c,closePopup:u,shouldPhoneVerify:d,shouldEmailVerify:f})=>{const m=A.useRef(null),p=Xe(),h=A.useMemo(()=>`last_send_sms_countdownTime_${e}`,[e]),g=t?"phone":o?"email":"username",[y,v]=A.useState(Ne.getItem(h)),[b,_]=A.useState(!1),[C,S]=A.useState(""),{sms_code_active_period:x,verificationChannelTypes:O}=sn(),E=!(f||d)&&O.length>1&&(g&&(g==="phone"||g==="email")?o&&t:!0),I=oe(),[{minutes:w,seconds:N}]=c6(y,{format:JJ}),P=`${w}:${N}`,L=A.useCallback(()=>Math.round(Date.now()/1e3)+x,[x]),{formIsValid:R,formElements:D,handleChange:j,getData:M,setData:B,setFieldError:F}=Yi(ZJ),{verifyMethod:U}=M(),$=ee=>{ee.preventDefault();const{confirmation_code:ae}=M();r({confirmation_code:ae}),u()},Q=()=>{a(),u()},Z=A.useCallback(ee=>{Ne.setItem(h,L()),_(!0);function ae(){if(ee)return{type:e,phone:t,toggleVerificationMethod:g,channelType:1};const q=s==="phone"?1:s==="email"?2:U,ge=O.length>1?q:O[0];return{type:e,toggleVerificationMethod:g,channelType:ge,...g==="phone"||g==="email"?O.includes(1)&&ge===1?{phone:t}:{email:o}:{username:n}}}eee(ae()).then(({result:q,result_text:ge})=>{p.current&&(q===0?(v(L()),_(!1)):(_e.open({title:"Error",type:"error",content:ge||"Failed to send sms"}),a(),u()))}).catch(q=>{S(q.message),p.current&&_(!1)})},[U,u,o,L,p,a,t,h,g,e,n,O,s]);return A.useEffect(()=>{c&&l&&(B("confirmation_code",c),F("confirmation_code",l))},[]),A.useEffect(()=>{(g==="phone"&&!t||g==="email")&&B("verifyMethod",2)},[t,B,g]),A.useEffect(function(){W.app.enableVerificationAutoGetCode&&Z()},[Z]),i.jsxs("div",{className:"sms-verification-popup",children:[E?i.jsx(KJ,{...D.verifyMethod,onChange:j}):null,O.length>1&&U===1||O.length<2&&O[0]===1?i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:I("SMS Confirmation")}),t?i.jsx("p",{className:"casino-popup-content",children:I("The code will be sent to {phone} number.",{phone:t})}):n&&i.jsx("p",{className:"casino-popup-content",children:I("The code will be sent to {username} user's phone number",{username:n})})]}):O.length>1&&U===2||O.length<2&&O[0]===2?i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:I("Email Confirmation")}),o?i.jsx("p",{className:"casino-popup-content",children:I("The code will be sent to {email} email address.",{email:o})}):n&&i.jsx("p",{className:"casino-popup-content",children:I("The code will be sent to {username} user's email",{username:n})})]}):null,i.jsxs("form",{onSubmit:$,children:[i.jsxs("div",{className:"sms-verification",children:[i.jsx(YJ,{...D.confirmation_code,onChange:j}),!y||P==="00:00"?i.jsx(Be,{className:"btn s-bigger a-color",onClick:()=>Z(d),disabled:b,title:"get code"}):i.jsx(Be,{className:"btn s-bigger a-color",disabled:!0,children:i.jsx("span",{children:P})})]}),C&&i.jsx("div",{ref:m,className:"e-p-form-error-message-holder-bc",children:i.jsx("span",{className:"entrance-f-error-message-bc",children:I(C)})}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",type:$a.SUBMIT,disabled:b||!R,title:"Confirm"}),i.jsx(Be,{className:"btn a-outline",onClick:Q,title:"Cancel"})]})]})]})},nee=[ha.Login,ha.PasswordChange,ha.Withdrawal,ha.TwoFactorAuthentication],see=e=>{const{sms_restrictions:t,verificationChannelTypes:n,country_restrictions:s,country_restriction_type:o,enable_confirm_restrictions:r}=sn(),{confirmationTypes:a}=ye(),l=A.useCallback(u=>u?!0:!!((t!=null&&t.includes(e)||a!=null&&a.includes(e))&&n.length),[a,t,e,n.length]),c=A.useCallback(({error:u,prefilledCode:d,verificationMethod:f,phone:m,email:p,username:h,shouldPhoneVerify:g,shouldEmailVerify:y,forceResolve:v=!1,country:b,hasLoginRestrictionFromConfirmationSettings:_=!1})=>new Promise((C,S)=>{var O;const x=()=>{if((l(_)||g||y)&&!v){const E=n.length<2&&n[0]===$0.SMS&&!m||n[0]===$0.Email&&!p;let I=!1,w=new Set([...r&&a?[a]:[],...nee]);if(E&&(I=!w.has(e)),I){C({});return}_e.open(N=>({Component:()=>i.jsx(tee,{shouldPhoneVerify:g,shouldEmailVerify:y,verificationMethod:f,type:g?ha.Optional:e,email:p,username:h,phone:m,onSubmit:C,onCancel:S,error:u,prefilledCode:d,closePopup:N}),hideCloseButton:!0}))}else C({})};if(b&&s){const E=s==null?void 0:s.includes(((O=Oo[b])==null?void 0:O.backendCode)||0);if(E&&o===1||!E&&o===0)x();else{C({});return}}else x()}),[a,o,s,r,l,e,n]);return{hasSMSRestriction:l,getSMSConfirmationCode:c}},oee=(e,t=[],n)=>{A.useEffect(()=>{if(!n){if(typeof t=="string"){e(t,{required:{message:"This field is required"}});return}t.forEach(s=>{e(s,{required:{message:"This field is required"}})})}},[e,t,n])},ree=3,aee=e=>{let t=0;const n={};for(const r of e)n[r]=(n[r]||0)+1,t+=5/n[r];const s={digits:LU.test(e),lower:RU.test(e),upper:jU.test(e),nonWords:MU.test(e),repeatNums:BU.test(e),repeatCharacter:FU.test(e),uniqueCharacter:DU.test(e),specialCharacters:UU.test(e)},o=Object.values(s).filter(r=>r).length;return t+=(o-ree)*10,t},iee=e=>{const t=aee(e);return t>80?CQ:t>60?SQ:wQ},h6=Np(()=>{const{availableCountriesList:e,restrictedCountriesList:t}=W.app;let n=[];for(let s in Oo)Oo.hasOwnProperty(s)&&(!e||e.includes(s))&&(!t||!t.includes(s))&&n.push({...Oo[s],value:s});return n}),lee=()=>Li(()=>{const{defaultCountry:e}=W.userAuthentication.registration,t=h6();return e&&t.find(et("value",e))||t.find(et("value",pt.countryCode))||t[0]||{value:""}}),cee=(e,t)=>!0,Y0=e=>typeof e!="boolean"&&fr(e),Q_e=(e,t,n)=>{const{profile:s}=ye(),{value:o}=lee(),r=A.useRef(!1);A.useEffect(()=>{if(!r.current){const a={};e.forEach(([l,c])=>{const u=l;Y0(s[u])?(l==="country_code"&&(a[l]=o),l!==rX&&c.readOnly&&cee()&&n(l,"readOnly",!1)):(a[l]=s[u],l==="gender"&&n(l,"readOnly",!0))}),t(a),r.current=!0}},[e,o,s,t,n]),A.useEffect(()=>{e.filter(([a,l])=>"readOnly"in l&&!Y0(s[a])).forEach(([a])=>n(a,"readOnly",!0))},[s])};var si=(e=>(e.Digit="\\d+",e.NoSpace="^[^\\s]+$",e.UpperCaseLetter="(?=.*[A-Z])",e.LowerCaseLetter="(?=.*[a-z])",e.SpecialCharacter="^.*[!@#$%^&*()_+/-].*$",e.LowerUpperLetter="(?=.*[a-z])(?=.*[A-Z])",e.OnlyEnglishLetter="^[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",e.TurkishLetter="^[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",e))(si||{});const rl=["UpperCaseLetter","LowerCaseLetter","SpecialCharacter"],al=(e,t)=>Object.entries(e).filter(([n])=>!t.includes(n)).map(([n,s])=>s),uee={"^(?=.*\\d)[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":al(si,["LowerUpperLetter","OnlyEnglishLetter",...rl]),"^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":al(si,["TurkishLetter",...rl]),"^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]*$":al(si,["TurkishLetter","OnlyEnglishLetter",...rl]),"^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\\d\\S]*$":al(si,["Digit","TurkishLetter","OnlyEnglishLetter",...rl]),"^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\\d`~!@#$%^&*()_+={};:<>|./?,\"'-]*$":al(si,["Digit","TurkishLetter",...rl]),"^(?=.*\\d)\\S*$":al(si,["LowerUpperLetter","TurkishLetter","OnlyEnglishLetter","TurkishLetter",...rl])},z0={"\\d+":yQ,"^[^\\s]+$":vQ,"^.*[!@#$%^&*()_+/-].*$":IQ,"(?=.*[a-z])":TQ,"(?=.*[A-Z])":xQ,minLength:bQ,maxLength:EQ,"(?=.*[a-z])(?=.*[A-Z])":_Q,"^[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":NQ,"^[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":kQ},dee=(e,t,n,s)=>{const o=Y0(n),{maxLength:r,minLength:a,required:l}=t;return l&&e.unshift({message:s(l.message),isValidCase:!o}),a!=null&&a.value&&e.push({message:s(z0.minLength,{count:a.value}),isValidCase:n.length>=a.value}),r!=null&&r.value&&e.push({message:s(z0.maxLength,{count:r.value}),isValidCase:a!=null&&a.value?n.length>=a.value&&n.length<=r.value:n.length<=r.value}),e},fee=(e,t,n,s)=>{const o=e.map(a=>({regExp:a,message:s(z0[a]),isValidCase:new RegExp(a).test(t)})),r=o.some(({isValidCase:a})=>!a);return{completeCases:e7(dee(o,n,t,s),["isValidCase"],["desc"]),progressMessage:r?"":iee(t)}},Aee={completeCases:[],availableForCaseValidation:!1},mee="password",pee=(e,t,n)=>{var l;const s=oe(),o=A.useMemo(()=>{var u;const c=(u=n==null?void 0:n.pattern)==null?void 0:u.value;if(c)return uee[c]},[(l=n==null?void 0:n.pattern)==null?void 0:l.value]),[r,a]=A.useState(()=>({...Aee,availableForCaseValidation:!!o&&t===mee}));return A.useEffect(function(){r.availableForCaseValidation&&a(o&&n?u=>({...u,...fee(o,e,n,s)}):u=>({...u,availableForCaseValidation:!1}))},[o,n,r.availableForCaseValidation,e,s]),r},hee=({completeCases:e,progressMessage:t})=>{const n=oe();return i.jsxs("div",{className:"validation-content",children:[t?i.jsx("p",{className:"validation-message",children:n(t)}):null,i.jsx("p",{className:"validation-message-content",children:e.map(({isValidCase:s,message:o},r)=>i.jsx("span",{className:`validation-progress ${s?"valid":"invalid"}`},o+r))}),i.jsx("p",{className:"validation-message",children:n("Your password must include:")}),e.map(({message:s,isValidCase:o},r)=>i.jsxs("div",{className:"validation-check-info",children:[i.jsx("p",{className:"validation-marker",children:i.jsx("span",{className:`validation-check-marker ${o?"bc-i-checked":"invalid"}`})}),i.jsx("span",{children:s})]},s+r))]})};var xu=(e=>(e[e.repeat_password=0]="repeat_password",e[e.new_password_confirm=1]="new_password_confirm",e))(xu||{});const gee=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,manuallyChanged:c,value:u,type:d,rules:f,...m})=>{const p=fr(u)?"":String(u),h=p.trim().length===0,g=[],{availableForCaseValidation:y,...v}=pee(u,m.name,f),b=oe(),_=A.useRef(null),[C,S]=Vc(!1);n&&g.push("focused"),t&&g.push(e?"invalid":"valid"),h||g.push("filled");const x=O=>{const{type:E,target:{name:I,value:w}}=O;a(E,I,w)};return i.jsxs("div",{className:`form-control-bc default has-icon ${g.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[C?i.jsx("input",{ref:_,type:"text",className:"form-control-input-bc",onChange:x,onBlur:x,onFocus:x,autoComplete:"current-password",value:p,onPaste:O=>m.name in xu&&O.preventDefault(),onDrop:O=>m.name in xu&&O.preventDefault(),...m}):i.jsx("input",{ref:_,type:"password",className:"form-control-input-bc",onChange:x,onBlur:x,onFocus:x,autoComplete:"current-password",value:p,onPaste:O=>m.name in xu&&O.preventDefault(),onDrop:O=>m.name in xu&&O.preventDefault(),...m}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:b(s)}),h?null:i.jsx("i",{className:`form-control-icon-bc ${C?"bc-i-eye":"bc-i-eye-hidden"}`,onClick:S})]}),t&&y?i.jsx(hee,{...v}):null,t&&e&&!y?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:b(e)})}):null]})},vee=A.memo(gee),_ee=[[[{element:"password",name:"password",label:"two_factor_authentication_label"}]]],yee=({onSuccess:e})=>{const t=Xe(),n=oe(),{formElements:s,handleChange:o,formIsValid:r,getData:a,setFieldError:l,setRules:c}=Yi(_ee),[u,d]=A.useState(!1);oee(c,"password");const f=A.useCallback(m=>{if(m.preventDefault(),r){const{password:p}=a();d(!0);const h={user_info:{is_two_factor_authentication_enabled:!1,password:p}};de.get(h,"update_user").then(({result:g,result_text:y})=>{t.current&&(g===0?e():g==="-1005"?l("password",n(y)):_e.open({type:"error",title:"Error",content:y}))}).finally(()=>{t.current&&d(!1)})}},[r,a,t,e,l,n]);return i.jsxs("form",{onSubmit:f,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(vee,{onChange:o,...s.password})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Be,{className:"btn a-color",title:"Verify",loading:u,type:$a.SUBMIT,disabled:!r||u})})})]})};var hs=(e=>(e.DELETE="delete",e.DOT=".",e.SUBMIT="submit",e))(hs||{});const g6=(e,t)=>{if(isNaN(Number(t)))return t.length>1?g6(e,t.slice(0,-1)):t===hs.DOT?"0.":"";{const[n,s]=t.split(hs.DOT);return(s?`${n||0}.${s.slice(0,e)}`:t).replace("-","").trim()}},bee=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,manuallyChanged:c,value:u,type:d,rules:f,name:m,rounding:p,submitInCurrentStep:h=!1,...g})=>{const y=A.useRef(null),{currency:{rounding:v}}=nn(),b=[],_=String(u||""),[C,S]=A.useState("decimal"),x=oe();n&&b.push("focused"),t&&b.push(e?"invalid":"valid"),_&&_.length>0&&b.push("filled");const O=({type:I,target:{name:w,value:N}})=>{a(I,w,g6(p??v,N.replace(",",".")))},E=I=>{I.key==="Enter"&&S("none")};return A.useEffect(function(){return Ge.addEventListener("focusPaymentsAmountInput",()=>{y.current&&m===RX&&h&&y.current.scrollIntoView({behavior:"smooth"})}),()=>{Ge.removeEventListeners("focusPaymentsAmountInput")}},[m,h]),i.jsxs("div",{className:`form-control-bc default ${b.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",onClick:()=>C!=="decimal"&&S("decimal"),children:[i.jsx("input",{ref:y,onKeyUp:E,type:"text",inputMode:C,className:"form-control-input-bc",onChange:O,onFocus:O,onBlur:O,value:_,disabled:g.readOnly,name:m,...g}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:x(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:x(e)})}):null]})},Eee=A.memo(bee),Cee=[[[{type:"number",name:"code",label:"Enter the 6-digit code that you see in the App",placeholder:"Enter code",rules:{required:{message:"This field is required"},minLength:{value:6,message:"Should contain exactly 6 digits"},maxLength:{value:6,message:"Should contain exactly 6 digits"}}}]]],v6=({onSuccess:e})=>{const t=Xe(),{formElements:n,handleChange:s,formIsValid:o,getData:r,setData:a}=Yi(Cee),[l,c]=A.useState(!1);A.useEffect(()=>{function d(){var f;(f=navigator.clipboard)==null||f.readText().then(function(m){t.current&&k4.test(m)&&a("code",m)}).catch(ft)}return window.addEventListener("focus",d),()=>{window.removeEventListener("focus",d)}},[t,a]);const u=d=>{d.preventDefault();const f=r();c(!0);const m={...f,device_fingerprint:ce.fingerprint};de.get(m,"apply_two_factor_authentication_code").then(({result:p,result_text:h})=>{t.current&&(c(!1),p===0?(_e.open({type:"info",title:"Info",content:"Two factor authentication successfully enabled"}),e&&e()):(_e.open({type:"error",title:"Error",content:h||"Invalid code"}),a("code","")))})};return i.jsxs("form",{onSubmit:u,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(Eee,{onChange:s,...n.code})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Be,{className:"btn a-color",title:"Verify",loading:l,type:$a.SUBMIT,disabled:!o||l})})})]})},See=gn(()=>H(()=>import("./QrCodeWidget-CtfCmkKU.js"),__vite__mapDeps([117,2]))),wee=({qrCodeOrigin:e,codeVerificationSuccess:t})=>{const n=oe();return i.jsxs("div",{className:"authentication-block",children:[i.jsx("span",{className:"authentication-title",children:n("Set up Authenticator")}),i.jsx("p",{className:"authentication-description",children:n(xR)}),i.jsx(See,{qrCodeOrigin:e}),i.jsx(v6,{onSuccess:t})]})},Tee="/assets/authentication-BEbPEAfP.png";var tc=(e=>(e[e.QR=1]="QR",e[e.SMS=2]="SMS",e[e.EMAIL=3]="EMAIL",e))(tc||{});const X_e=()=>{const{two_factor_type:e}=sn(),{profile:{is_two_factor_authentication_enabled:t,username:n}}=ye(),s=oe(),[o,r]=Vc(!!t),{getSMSConfirmationCode:a}=see(ha.TwoFactorAuthentication),[{qrCodeOrigin:l,isLoading:c,showPasswordForm:u,step:d},f]=A.useState(()=>({qrCodeOrigin:Ne.getItem(iA)||"",isLoading:!1,showPasswordForm:!1,step:1})),m=A.useCallback(v=>{de.get({confirmation_code:v},"enable_two_factor_authentication").then(({result:b,details:_,result_text:C})=>{if(b===0){const S=_.QRCodeOrigin;Ne.setItem(iA,S),f(x=>({...x,isLoading:!1,qrCodeOrigin:S})),r()}else _e.open({type:"error",title:"Error",content:C??un})})},[r]),p=A.useCallback(()=>{if(f(v=>({...v,isLoading:!0})),o)_e.open(v=>{const b=()=>{f(C=>({...C,isLoading:!1,showPasswordForm:!0})),v()},_=async()=>{v()};return{Component:()=>i.jsx(y6,{onSuccess:b,qrCodeOrigin:l,onClose:_}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},Vt.High);else return new Promise((v,b)=>{_e.open(_=>({type:"info",title:"two_factor_enable_info_title",content:YQ,buttons:[{label:"Yes",callBack:()=>{a({username:n}).then(({confirmation_code:C})=>{m(C)}),v()}},{label:"No",callBack:()=>{_(),b()}}]}))})},[o,a,n,m,l]),h=A.useCallback(()=>{r(),f(v=>({...v,isLoading:!1,qrCodeOrigin:"",showPasswordForm:!1})),Ne.removeItem(iA)},[r]),g=A.useCallback(()=>{f(v=>({...v,qrCodeOrigin:"",step:1})),Ne.removeItem(iA)},[]),y=v=>f(b=>({...b,step:v}));return i.jsxs("div",{className:"authentication-section",children:[!o&&i.jsx("p",{className:"authentication-description",dangerouslySetInnerHTML:{__html:s(BK)}}),i.jsxs("div",{className:"authentication-content",children:[i.jsx("img",{src:Tee,alt:"authentication",className:"authentication-image"}),i.jsx(ub,{isActive:o,onToggle:p})]}),i.jsx("div",{className:`toggle-wrapper ${u||c?"disabled opacity":""}`,dangerouslySetInnerHTML:{__html:s(MK)}}),i.jsx("div",{className:"authentication-wrapper",children:u?i.jsx("div",{className:"authentication-form",children:i.jsx(yee,{onSuccess:h})}):l&&e===1?i.jsx(wee,{qrCodeOrigin:l,goToStep:y,codeVerificationSuccess:g,step:d}):t&&(e===3||e===2)?i.jsx(_6,{onSuccess:g,twoFactorType:e}):null})]})},xee={action_type:24,channel_type:2,phone_number:""},Iee=()=>{const e=Xe(),[t,n]=A.useState(!1),{profile:{email:s},isLoggedIn:o}=ye(),r=A.useCallback(a=>{n(!0);const l=o&&a===tc.EMAIL;de.get({...l&&{...xee,email:s}},l?"send_verification_code":"get_2fa_auth_code").then(({result:c,result_text:u})=>{if(e.current)if(n(!1),c===0)_e.open({type:"info",title:"Info",content:l?PQ:OQ});else throw new Error(u||"Invalid code")}).catch(c=>{_e.open({type:"error",title:"Error",content:c.message||un}),n(!1)})},[s,o,e]);return{inProgress:t,send2faCode:r}},_6=({onSuccess:e,twoFactorType:t,showForPopup:n=!0})=>{const s=oe(),{send2faCode:o,inProgress:r}=Iee(),a=t===tc.SMS,l=c=>{c.preventDefault(),o(t)};return i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"authentication-title",children:s("Set up Authenticator")}),i.jsx("p",{className:"authentication-description",children:s(a?xR:DK)}),i.jsx(Be,{className:"btn get-code-btn",title:s("get code"),onClick:l,disabled:r}),n&&i.jsx(v6,{onSuccess:e})]})},Nee=gn(()=>H(()=>import("./QrCodeWidget-CtfCmkKU.js"),__vite__mapDeps([117,2]))),kee=({qrCodeOrigin:e,onSuccess:t,onClose:n,formConfig:s})=>{const o=Xe(),r=oe(),{two_factor_type:a,is_two_factor_confirmation:l}=sn(),{formElements:c,handleChange:u,formIsValid:d,getData:f,setData:m,setFieldError:p}=Yi(s),[h,g]=A.useState(!1);A.useEffect(()=>{function v(){var b;(b=navigator.clipboard)==null||b.readText().then(function(_){o.current&&k4.test(_)&&m("code",_)}).catch(ft)}return window.addEventListener("focus",v),()=>{window.removeEventListener("focus",v)}},[o,m]);const y=v=>{v.preventDefault(),g(!0);const{trust_period:b,is_device_trusted:_,code:C}=f(),S={device_fingerprint:ce.fingerprint,is_device_trusted:_,code:C,..._&&{trust_period:b}};de.get(S,"apply_two_factor_authentication_code").then(x=>{o&&(g(!1),x.result===0?t():(m("code",""),p("code","Invalid code")))})};return i.jsxs("div",{className:"authentication-popup select-doc-a","data-scroll-lock-scrollable":"",children:[i.jsx("i",{onClick:n,className:"e-p-close-icon-bc bc-i-close-remove"}),i.jsx("h3",{className:"authentication-popup-title",children:r("Two Factor Authentication")}),e&&a===tc.QR?i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"authentication-popup-description",children:r(HK)}),i.jsx(Nee,{qrCodeOrigin:e})]}):a===tc.SMS||a===tc.EMAIL?i.jsx(_6,{showForPopup:!1,twoFactorType:a}):i.jsx("p",{className:"authentication-popup-description",children:r(UK)}),i.jsxs("form",{onSubmit:y,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(SJ,{onChange:u,...c.trust_period})}),!l&&i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(IJ,{onChange:u,...c.is_device_trusted})}),i.jsx("div",{className:"entrance-f-item-bc authentication-field",children:i.jsx(OJ,{onChange:u,...c.code})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Be,{className:"btn a-color",title:"Confirm",loading:h,type:$a.SUBMIT,disabled:!d||h})})})]})]})},y6=({qrCodeOrigin:e,onSuccess:t,onClose:n})=>i.jsx(aJ,{source:H0,children:s=>i.jsx(kee,{formConfig:s,onSuccess:t,qrCodeOrigin:e,onClose:n})},H0),Oee=ft,Pee=["days","hours","minutes","seconds"],Lee={days:"days",hours:"hours",minutes:"min",seconds:"sec"},b6=({format:e,interval:t,endTime:n})=>{const s=oe(),[o,r]=c6(n,{interval:t,format:e});return r?null:i.jsx("div",{className:"countdown-banner-content",children:Pee.filter(a=>o[a]!==void 0).map(a=>i.jsxs("div",{className:"countdown-banner-counter",children:[i.jsxs("b",{className:"countdown-banner-date",children:[" ",o[a]]}),i.jsx("span",{className:"countdown-banner-names",children:s(Lee[a])})]},a))})},Ree={format:{seconds:!0,minutes:!0,hours:!0}},jee=({remainLoggedIn:e,close:t})=>{const n=oe(),{logoutUser:s}=Jr(),o=W.app.realityCheckCountdownMinutes,r=l=>{e(pi.SessionDuration,l),t()},a=Ee().add(o,"minutes").unix();return A.useEffect(function(){if(o){const c=setTimeout(()=>{s({source:CN}).then(t)},o*60*1e3);return()=>{clearTimeout(c)}}},[t,s,o]),i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("*Reality Check*")}),i.jsx("h3",{className:"reality-check-popup-item",children:n("Your session has now exceeded")}),i.jsxs("div",{className:"reality-check-popup-body",children:[i.jsx("div",{className:"reality-check-popup-item",children:i.jsx(Ct,{className:"reality-check-popup-link",onClick:()=>r(),to:{search:Bt({...Ue(),section:"balance",page:"history"})},children:i.jsx("p",{dangerouslySetInnerHTML:{__html:n("Review Your Account history")}})})}),o?i.jsxs("div",{className:"reality-check-popup-item reality-check-popup-countdown",children:[i.jsx("p",{children:n(zQ)}),i.jsx(b6,{...Ree,endTime:a})]}):null,null,null]}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:()=>r(!0),title:"Continue"}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{s({source:CN}).then(t)},title:"Logout"})]})]})},E6=e=>e!==0?Da()-e:0,Mee=e=>{const t=E6(e),n=Math.floor(t/(60*60*24)),s=Math.floor(t%(60*60*24)/(60*60)),o=Math.floor(t%(60*60)/60),r=Math.floor(t%60);return{days:n,hours:s,minutes:o,seconds:r}},Bee=e=>{const[t,n]=A.useState(null),s=A.useRef(),o=A.useCallback(()=>{s.current=setInterval(()=>{const r=Mee(e);n(r)},1e3)},[e]);return A.useEffect(()=>{const r=E6(e);return r>0?o():r<0&&n(null),()=>{clearInterval(s.current)}},[e,o]),t},Dee=()=>{const{profile:{last_login_date:e}}=ye(),t=oe(),n=Bee(Number(e));return n?i.jsx("div",{style:{color:"white"},children:t("Time as logged in {days}:{hours}:{minutes}:{seconds}",n)}):null},Fee=({remainLoggedIn:e,close:t})=>{const n=oe(),{logoutUser:s}=Jr(),o=()=>{e(pi.LoginLimit),t()};return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("*Login Limit*")}),i.jsx("h3",{className:"reality-check-popup-item",children:n("Your session has now exceeded")}),i.jsx(Dee,{}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:o,title:"Continue"}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{s({source:4}).then(t)},title:"Logout"}),i.jsx(Ct,{className:"btn a-color",onClick:o,to:{search:Bt({...Ue(),section:"balance",page:"history"})},children:n("Review Your Account history")})]})]})},Hee={[Et.Registration]:"register",[Et.Login]:"login",[Et.ResetPassword]:"reset_password",[Et.ForgetPassword]:"forgot_password",[Et.RegisterViaWallet]:"register_via_wallet",[Et.ForgetUsername]:"forgot_username"};class Uee{notify({type:t,value:n}){try{window.parent.postMessage({type:t,value:n},"*")}catch{}}}const yf=new Uee,Gee=e=>A.createElement("svg",{className:"bc-loader-animation",viewBox:"30 30 60 60",...e},A.createElement("circle",{className:"path",cx:60,cy:60,r:22,fill:"none",strokeWidth:4,strokeMiterlimit:10})),bt=({size:e="medium",className:t,initialLoader:n})=>{const{assets:s}=Ce();return!(s!=null&&s.loader)&&!n?null:i.jsx("div",{className:`bc-loader ${e} ${t??""}`,children:i.jsx("div",{className:"bc-loader-contain",children:n===lp||(s==null?void 0:s.loader)===lp?i.jsx(Gee,{}):i.jsx("img",{src:n||s.loader,alt:""})})})},Vee=gn(()=>H(()=>import("./Svg-BZT9sj9d.js"),__vite__mapDeps([118,2]))),Z_e=({size:e="medium",className:t=""})=>i.jsx("div",{className:`bc-loader ${e} ${t}`,children:i.jsx(Vee,{})}),Wee=[AV,mV,pV],$ee=({show:e,title:t="",onClose:n,children:s})=>{const o=A.useRef(null);Gi({callback:()=>{e&&n()},container:o,ignoredElementsIds:Wee});const r=oe();return i.jsx("div",{className:`sidePanel-holder-bc ${e?"":"hidden"}`,children:i.jsxs("div",{ref:o,className:"sidePanel-holder",children:[i.jsxs("div",{className:"overlay-header",children:[i.jsx("i",{className:"bc-i-close-remove",onClick:n}),i.jsx("span",{children:r(t)})]}),s]})})},Yee=()=>ct.dispatchEvent("hidePanel");function zee(e){return A.memo(function(t){const{show:n,title:s=""}=t;return i.jsx($ee,{title:s,show:n,onClose:Yee,children:i.jsx(A.Suspense,{fallback:i.jsx(bt,{size:"medium"}),children:i.jsx(e,{...t})})})})}function qee(e){return A.memo(function(t){return i.jsx(e,{...t})})}const ct=new Ui,q0="GenericSearch";var $b=(e=>(e.PANEL="PANEL",e.POPUP="POPUP",e))($b||{});function C6(e){const[t,n]=A.useState(()=>[]),s=t.find(d=>d.selected),o=A.useRef(s),{hideRegisterButton:r}=W==null?void 0:W.userAuthentication,a=A.useCallback(({component:d,props:f={},fullscreen:m=!0,onClose:p},h=!1)=>{const g=kc[d].content;if(g){const y=gn(g);return{LazyComponent:e==="POPUP"?qee(y):zee(y),name:d,selected:!1,persistent:h,fullscreen:m,props:f,onClose:p}}return null},[e]),l=A.useCallback(()=>{o.current&&n(d=>{const f=[];for(const m of d)m.selected?m.persistent?f.push({...m,selected:!1}):m.onClose&&m.onClose():f.push(m);return f})},[]),c=A.useCallback(d=>{W.partner.integrationMode&&d.props.popupContentType in Et?yf.notify({type:Hee[d.props.popupContentType]}):d.props.popupContentType in Et&&!Tt.getInstance().authenticationEnabledForIP&&(!W.userAuthentication.login.enabledForRestrictedCountries||d.props.popupContentType===Et.Registration)||r&&d.props.popupContentType===Et.Registration?_e.open({type:"warning",title:"Warning",content:xK,hideCloseButton:!0}):n(f=>{const m=f.find(et("name",d.component));if(m)return m.selected?f.map(p=>p.name===d.component?{...p,props:d.props}:p):f.map(p=>p===m?{...p,selected:!0}:p.selected?{...p,selected:!1}:p);{const p=a(d);if(p){const h=f.find(et("selected",!0));return h?h.persistent?[...f.map(g=>g===h?{...h,selected:!1}:g),{...p,selected:!0}]:[...f.filter(g=>g!==h),{...p,selected:!0}]:[...f,{...p,selected:!0}]}return f}})},[a,r]),u=d=>{n(f=>{var m;return(m=f.find(et("name",d.component)))!=null&&m.persistent?f.map(p=>p.name===d.component?{...p,selected:!1}:p):f.filter(p=>p.name!==d.component)})};return A.useEffect(function(){o.current=s},[s]),A.useEffect(function(){ct.dispatchEvent("activeComponent",{selectedComponent:s}),s&&(e==="POPUP"?ct.dispatchEvent("hidePanel"):ct.dispatchEvent("hidePopup"))},[s,e]),A.useEffect(function(){return ct.addEventListener(e==="POPUP"?"mountContainerPopup":"mountContainerPanel",f=>{n(m=>{const p=a(f,!0);return p?[...m,p]:m})})},[a,e]),A.useEffect(function(){return ct.addEventListener(e==="POPUP"?"unmountContainerPopup":"unmountContainerPanel",f=>{n(m=>m.filter(p=>p.name!==f.component))})}),A.useEffect(function(){return ct.addEventListener(e==="POPUP"?"toggleComponentPopup":"toggleComponentPanel",f=>{var m;return((m=o.current)==null?void 0:m.name)===f.component?u(f):c(f)})},[c,e]),A.useEffect(()=>ct.addEventListener(e==="POPUP"?"addComponentPopup":"addComponentPanel",c),[c,e]),A.useEffect(()=>ct.addEventListener(e==="POPUP"?"removeComponentPopup":"removeComponentPanel",u),[e]),A.useEffect(function(){const f=ct.addEventListener("hideAll",l),m=ct.addEventListener(e==="POPUP"?"hidePopup":"hidePanel",l);return()=>{f(),m()}},[e,l]),{components:t,hide:l,selectedComponent:s}}const Kee=4,XN=27,Qee=34,Xee=33,S6={loginInProgress:!1,isLoggedIn:!1,isRestoredLogin:!1,profile:{},sessionChangeKey:"",confirmationTypes:[]},To=(e,t)=>{const n=e.toFixed(t);return W.app.balanceWithCommas?An(n):n},w6=A.createContext(S6),Wc=A.createContext({}),Zee=({children:e})=>{var j;const t=Xe(),[n,s]=A.useState(()=>({...S6,loginInProgress:!!wn.get()})),o=oe(),[r,a]=A.useState(),{enableSessionDurationPopUp:l,childSession:{showInfoPopupBeforeSessionSwitch:c}}=W.app,u=$i(),d=A.useRef(""),f=A.useRef(Ub),m=Li(()=>W.accountNavigation.profile.pages.includes("reality-checks")&&!W.app.disableRealityCheckPopup),p=Li(()=>W.accountNavigation.profile.pages.includes("login-limit")),{logoutUser:h}=Jr(),g=A.useCallback(M=>s(B=>({...B,loginInProgress:M})),[]),[y,v]=A.useState(""),b=A.useCallback(M=>{var he,Oe;let B=M.frozen_balance?Math.max(M.balance-M.frozen_balance,0):M.balance;const F=M.bonus_money||0;let U=M.bonus_balance||0;M.bonus_win_balance!==void 0&&(U+=M.bonus_win_balance),M.frozen_balance!==void 0&&!W.app.showSeparatelyBonuses&&(U+=M.frozen_balance);const $=u(M.currency),Q=jl(M.owner_id),Z=f.current,ee=(M.owner_id?((he=Q.currencies)==null?void 0:he.split(","))||[]:(Oe=M.currencies)==null?void 0:Oe.split(","))||[],ae=os(B,Z),q=os(U,Z),ge=os(F,Z),J=M.casino_balance!==null?os(M.casino_balance,Z):null,Y=M.frozen_balance!==void 0&&M.frozen_balance!==0,K=M.frozen_balance!==void 0?os(M.frozen_balance,Z):null,z=To(ae,Z),ue=To(q,Z),re=To(ge,Z),se=J!==null?To(J,Z):null,be=K!==null?To(K,Z):null,{_currency:Me,_childId:le,...Te}=Q;let $e={};M.owner_id&&Object.entries(Te).forEach(([Ie,De])=>{Ie==="name"&&M.name===" "?$e.name=De:$e[Ie]=M[Ie]??De});const Ve=M.active_step_state===Pa.WAITING||M.active_step===dt.IDENTITY_CHECK,ie=To(os(K!==null?M.balance-K<0?0:M.balance-K:ae,Z),Z),ne=M.is_bonus_allowed!==!1;return Tt.getInstance().bonusAllowed=ne,{...M,bonusAvailable:ne,childCurrencies:ee,calculatedBalance:B,calculatedBalanceRounded:ae,calculatedBalanceFormatted:z,calculatedBonus:U,calculatedBonusRounded:q,calculatedBonusFormatted:ue,calculatedBonusMoney:F,calculatedBonusMoneyRounded:ge,calculatedBonusMoneyFormatted:re,casinoBalanceRounded:J,casinoBalanceFormatted:se,waitingVerification:Ve,currency_symbol:$,totalBalanceFormatted:ie,frozenBalanceFormatted:be,frozenBalanceRounded:K,frozenBalanceAvailable:Y,...$e}},[u]),_=A.useCallback(M=>{f.current=M,s(B=>B.isLoggedIn?{...B,profile:b(B.profile)}:B)},[b]),C=A.useCallback(()=>{d.current=de.subscribe({source:"user",what:{profile:[]}},M=>{const B=Object.values(M.profile)[0];B&&s(F=>{const U=b({...B,...W.partner.balanceRefreshPeriod?{balance:F.profile.balance,bonus_balance:F.profile.bonus_balance,sport_bonus:F.profile.bonus_balance}:null});return{...F,profile:U,loginInProgress:!1,isLoggedIn:!0}})},()=>g(!1))},[b,g]),S=A.useCallback(({username:M,password:B,remember_me:F=!1,additionalParams:U={},login_type:$})=>(g(!0),de.login({user:{username:M,password:B,...$?{login_type:$}:{}},encrypted_token:F,additionalParams:U}).then(Q=>{if(Q.authentication_status===XN||Q.authentication_status===Qee)throw{errorClassName:"recaptcha-field",message:Q.authentication_status===XN?"recaptchaVerified":"Turnstile Verified"};if(Q.authentication_status===Xee)throw{message:"Turnstile verification failed or has expired. Please try again"};if(!Q.auth_token)throw new Error;return r!=null&&r.is_two_factor_confirmation||Q.authentication_status!==Kee&&!Q.qr_code_origin?Q:new Promise((Z,ee)=>{_e.open(ae=>{const q=()=>{Z(Q),ae()},ge=async()=>{ae(),await de.logout({jwe_token:Q.jwe_token}),ee({data:{details:{Message:FK}}})};return{Component:()=>i.jsx(y6,{onSuccess:q,qrCodeOrigin:Q.qr_code_origin??"",onClose:ge}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},Vt.Blocker)})}).then(Q=>(wn.set(Q,F),C(),s(Z=>({...Z,isRestoredLogin:!1})),IN(),XX(),Q)).catch(Q=>{throw g(!1),Q})),[g,C,r==null?void 0:r.is_two_factor_confirmation]),x=A.useCallback(M=>{g(!0),de.restoreLogin(M).then(B=>{wn.update({...M,...B}),s(F=>({...F,isRestoredLogin:!0})),C()}).catch(B=>{throw wn.clear(),g(!1),B}).catch(Oee)},[g,C]),O=A.useCallback(()=>{d.current&&(de.unsubscribe(d.current),s(M=>({...M,profile:{},loginInProgress:!1,isLoggedIn:!1})))},[]);A.useEffect(()=>{if(n.loginInProgress){const M=wn.get();M&&x(M)}},[]),A.useEffect(function(){W.app.locationCheckCountry&&W.app.locationBaseUrl&&Hr.init(W.app.locationBaseUrl)},[]),A.useEffect(function(){if(Hr.isLocationServiceAvailable()&&n.isLoggedIn){const B=Hr.getInstance().checkLocationContinuously(n.profile.id,()=>h().then(O));return()=>{B()}}},[h,n.isLoggedIn,n.profile.id,O]),A.useEffect(()=>{var M;(M=n.profile)!=null&&M.logout&&n.isLoggedIn&&h({clearAuthData:!1}).then(O)},[h,n.isLoggedIn,(j=n.profile)==null?void 0:j.logout,O]),A.useEffect(function(){if(m&&n.isLoggedIn&&n.profile.active_time_in_casino){const B=n.profile.active_time_in_casino*1e3;let F=setTimeout(function U(){de.get({},"get_client_current_session_slot_pl").then(({result:$,details:Q})=>{t.current&&$===0&&_e.open(Z=>({type:"info",title:"Your casino activity",hideCloseButton:!0,Component:()=>i.jsx(kZ,{...Q,handleButtonClick:()=>{Z(),F=setTimeout(U,B)}})}))})},B);return()=>{clearTimeout(F)}}},[t,m,n.isLoggedIn,n.profile.active_time_in_casino]),A.useEffect(()=>{if(n.isLoggedIn&&W.partner.balanceRefreshPeriod){let M;const B=()=>{de.get({},"get_balance").then(({data:U})=>{if(t.current){M=setTimeout(B,W.partner.balanceRefreshPeriod);const $=Object.values(U.profile)[0];$&&s(Q=>{const Z=b({...Q.profile,...$});return{...Q,profile:Z,loginInProgress:!1,isLoggedIn:!0}})}})};let F=Dt.addEventListener("trackingEvent",U=>{U.action==="Placed a Bet"&&U.label===qn&&(M&&clearTimeout(M),B())});return B(),()=>{F(),M&&clearTimeout(M)}}},[t,b,n.isLoggedIn]),A.useEffect(function(){if(n.isLoggedIn&&n.profile.session_duration){let B=function(Q,Z){Q===pi.SessionDuration?de.get({session_duration:n.profile.session_duration},"set_session_duration").then(async()=>{Z&&await de.get({},"remain_logged_in"),t.current&&F(Q)}):t.current&&F(Q)},F=function(Q){$&&clearTimeout($),$=setTimeout(()=>{n.profile.session_duration&&_e.open(ee=>({hideCloseButton:!0,Component:()=>Q===pi.SessionDuration?i.jsx(jee,{close:ee,remainLoggedIn:B}):i.jsx(Fee,{close:ee,remainLoggedIn:B})}),Vt.High)},U)};const U=n.profile.session_duration*1e3*60;let $;return F(p?pi.LoginLimit:pi.SessionDuration),()=>{clearTimeout($)}}},[t,p,n.isLoggedIn,n.profile.session_duration]);const E=A.useCallback(({newCurrency:M,currentCurrency:B,ignorePopup:F})=>new Promise((U,$)=>{var ge;const{_currency:Q}=jl(n.profile.owner_id),Z=!M,ee=M??Q,ae=J=>Ne.setItem(`${cN}_${n.profile.owner_id||n.profile.id}`,J),q=!Z&&!((ge=n.profile.currencies)!=null&&ge.includes(ee));q||c&&!F?_e.open({title:"Info",content:o(q?NK:IK,{newCurrency:u(ee,!0),currentCurrency:u(B,!0)}),hideCloseButton:!0,showCheckbox:!q,buttons:[{label:"Confirm",callBack:J=>{!q&&ae(J),U()}},{label:"Cancel",callBack:J=>{!q&&ae(J),$()}}]},Vt.High):U()}),[u,c,n.profile.currencies,n.profile.id,n.profile.owner_id,o]),I=A.useCallback((M,B)=>{if(M.Token){wn.update({...wn.get(),auth_token:M.Token,user_id:M.UserId}),Ne.setItem(Kl,{currency:M.Currency,owner_id:M.OwnerId,ignorePopup:!1});const F=n.profile;if(B===Ur.Parent)IN();else{let U=function($){return F.currencies?F.currencies.includes($)?F.currencies:`${F.currencies},${$}`:$};Ne.setItem(yh,{...F.owner_id?jl(M.OwnerId):{id:F.id,city:F.city,name:F.name,iban:F.iban,email:F.email,phone:F.phone,gender:F.gender,address:F.address,province:F.province,zip_code:F.zip_code,nick_name:F.nick_name,last_name:F.last_name,doc_number:F.doc_number,first_name:F.first_name,birth_date:F.birth_date,swift_code:F.swift_code,middle_name:F.middle_name,external_id:F.external_id,mobile_phone:F.mobile_phone,country_code:F.country_code,birth_region:F.birth_region,is_gdpr_passed:F.is_gdpr_passed,is_phone_verified:F.is_phone_verified,subscribed_to_news:F.subscribed_to_news,additional_address:F.additional_address,subscribe_to_email:F.subscribe_to_email,subscribe_to_phone_call:F.subscribe_to_phone_call,subscribe_to_internal_message:F.subscribe_to_internal_message,subscribe_to_push_notification:F.subscribe_to_push_notification},_currency:M.ParentCurrency,_childId:M.UserId,currencies:U(M.Currency)})}}},[n.profile]),w=A.useCallback(M=>{de.disconnect(4e3,"Session lost, need to reopen socket").then(()=>{de.restore(void 0,()=>{M(),s(B=>({...B,loginInProgress:!1,sessionChangeKey:O_()}))})}).catch(()=>{y&&window.location.href!==y?window.location.href=y:window.location.reload()})},[y]),N=A.useCallback((M,{onChangeSessionSuccess:B=ft,currency_id:F,ignorePopup:U}={})=>{var Q;const $=!((Q=r==null?void 0:r.mult_wallet_currencies)!=null&&Q.length)&&(r!=null&&r.child_client_default_currency)&&(r!=null&&r.supports_child_client)?[r==null?void 0:r.child_client_default_currency]:r==null?void 0:r.mult_wallet_currencies;r!=null&&r.supports_child_client&&!n.loginInProgress&&(!F||$!=null&&$.includes(F))&&E({newCurrency:F,currentCurrency:n.profile.currency,ignorePopup:!!Ne.getItem(`${cN}_${n.profile.owner_id||n.profile.id}`)||U}).then(()=>{g(!0),de.get({currency_id:F},M).then(({details:Z,result_text:ee})=>{if(Z.Token)I(Z,M),w(B);else throw new Error(ee||un)}).catch(Z=>{_e.open({type:"error",title:"Error",content:Z==null?void 0:Z.message}),g(!1)})}).catch(()=>{Ne.setItem(Kl,{currency:n.profile.currency,owner_id:n.profile.owner_id,ignorePopup:!1})})},[r==null?void 0:r.mult_wallet_currencies,r==null?void 0:r.child_client_default_currency,r==null?void 0:r.supports_child_client,n.loginInProgress,n.profile.currency,n.profile.owner_id,n.profile.id,E,I,w,g]);A.useEffect(function(){if(r!=null&&r.supports_child_client&&n.profile.currency){const{currency:B,owner_id:F,ignorePopup:U}=Ne.getItem(Kl)??{},{_currency:$}=jl(n.profile.owner_id);B&&(!F||n.profile.id===F)&&B!==n.profile.currency&&(n.profile.owner_id&&!F&&$===B?N(Ur.Parent,{ignorePopup:U}):N(Ur.Child,{currency_id:B,ignorePopup:U}))}},[n.profile.id,n.profile.owner_id,n.profile.currency,r==null?void 0:r.supports_child_client]);const P=A.useCallback(({durationType:M,message:B})=>{const U=M?($=>{switch($){case 2:return"daily";case 3:return"weekly";case 4:return"monthly";default:return"unknown"}})(M):"unknown";_e.open({title:"Error",type:"error",content:B||`Your Session limit has expired due to ${U} limit`})},[]);A.useEffect(function(){if(n.isLoggedIn&&l){s(F=>({...F,loginInProgress:!0}));let B;return de.get({},"get_remaining_session_duration").then(({details:{RemainingDailyDuration:F,RemainingWeeklyDuration:U,RemainingMonthlyDuration:$},result_text:Q,result:Z})=>{if(Z===0){const ee=F&&Date.now()+Number(F*60*1e3);if(ee||ee===0){const ae=Math.min(F,U,$);let q;ae===F?q=2:ae===U?q=3:q=4,Date.now()>=ee?(h({source:4,clearAuthData:!0,durationType:q}).then(O),P({durationType:q})):B=setInterval(()=>{Date.now()>=ee&&(h({source:4,clearAuthData:!0,durationType:q}).then(O),P({durationType:q}),clearInterval(B))},2e3)}}else P({message:Q||un})}).catch(()=>{_e.open({title:"Error",type:"error",content:un})}).finally(()=>{s(F=>({...F,loginInProgress:!1}))}),()=>{clearInterval(B)}}},[l,n.isLoggedIn,h,P,O]);const L=A.useCallback(()=>{n.isLoggedIn&&de.get({},"get_client_confirmation_types").then(({result:M,details:{ConfirmationTypes:B}})=>{M===0&&s(F=>({...F,confirmationTypes:B}))})},[n.isLoggedIn]),R=A.useCallback(M=>{de.get({confirmation_code:M},"verify_wrong_login_attempts_reset").then(B=>{if(B.result===0){ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login}});return}throw new Error(B.result_text||"")}).catch(B=>_e.open({type:"error",title:B.message||un},Vt.High))},[]);A.useEffect(()=>{r!=null&&r.enable_confirm_restrictions&&n.profile.id&&L()},[r==null?void 0:r.enable_confirm_restrictions,n.profile.id,L]);const D=Ya(n.loginInProgress,10);return i.jsx(Wc.Provider,{value:{login:S,restoreLogin:x,changeSession:N,setCurrencyRounding:_,unsubscribeFromProfile:O,getUserConfirmationTypes:L,initPartnerConfig:a,setRedirectUrlOnSessionChangeFailure:v,verifyWrongLoginAttemptsReset:R},children:i.jsx(w6.Provider,{value:{...n,loginInProgress:D},children:e})})},T6={decimalRounding:Wi,max_odd_for_multiple_bet:1/0,verificationChannelTypes:[]},x6=A.createContext(T6),Jee=({children:e})=>{const{currentPath:t}=Ce(),[n,s]=A.useState(T6),{initPartnerConfig:o}=A.useContext(Wc),[{refreshRequired:r},a]=A.useState({version:"",refreshRequired:!1});return A.useEffect(()=>{const{site_id:l}=W.app;de.subscribe({source:"partner.config",what:{partner:[]}},({partner:c})=>{c[l]&&s({...c[l],decimalRounding:c[l].price_decimals??Wi,max_odd_for_multiple_bet:c[l].max_odd_for_multiple_bet||1/0,verificationChannelTypes:c[l].verificaition_channel_types??[]})},c=>nt.error(`Failed to subscribe to partner config: reason: ${c.msg}`))},[]),A.useEffect(function(){if(n.tax_sportIds){let c=!1;const u={source:"betting",what:{sport:["alias"]},where:{sport:{id:{"@in":n.tax_sportIds}}}};return de.get(u,"get").then(({data:d})=>{c||s(f=>({...f,tax_sport_aliases:Object.values(d.sport).map(Ht("alias"))}))}).catch(d=>nt.error(d.msg)),()=>{c=!0}}},[n.tax_sportIds]),A.useEffect(function(){var u;const c=(u=n.app_versions)==null?void 0:u[ce.isMobile?Us.Mobile:Us.Desktop];c&&a(({version:d})=>({version:c,refreshRequired:d!==""&&d!==c}))},[n.app_versions]),A.useEffect(()=>{o(n)},[n,o]),A.useEffect(function(){if(r)return()=>{window.location.reload()}},[t,r]),i.jsx(x6.Provider,{value:n,children:e})},sn=()=>A.useContext(x6),ete=e=>{const t=Object.keys(e).map(parseFloat).sort(iG);return n=>e[n]||e[K0({ladderKeys:t,startIndex:0,endIndex:t.length-1,num:n})]};function K0({ladderKeys:e,startIndex:t,endIndex:n,num:s}){const o=t+Math.ceil((n-t)/2);return o===0&&e[o]>s||o===e.length-1&&e[o]e>=2?`+${((e-1)*100).toFixed(0)}`:(-100/(e-1)).toFixed(0),nte=(e,t,n)=>{const s=qe(e-1),o=$R(s);return s.toFixed(o<=n?n:t)},ste=(e,t)=>e>2?(1/(1-e)).toFixed(t):e<2?(e-1).toFixed(t):"1.00",ote=(e,t)=>e<2?(1/(1-e)).toFixed(t):e>2?(e-1).toFixed(t):"1.00",I6=(e,t)=>$R(e)(e[e.Decimal=0]="Decimal",e[e.Fractional=1]="Fractional",e[e.American=2]="American",e[e.HongKong=3]="HongKong",e[e.Malay=4]="Malay",e[e.Indo=5]="Indo",e))(N6||{});const k6=A.createContext({}),rte=({children:e})=>{const t=Xe(),{minDecimalPlaces:n}=W.sportsbook,{oddFormat:s}=Ce(),{decimalRounding:o}=sn(),[r,a]=A.useState(null),l=A.useMemo(()=>ete(r||kX),[r]),c=A.useCallback(d=>{switch(d){case 1:return f=>l(f);case 2:return f=>tte(f);case 3:return f=>nte(f,o,n);case 4:return f=>ste(f,o);case 5:return f=>ote(f,o);case 0:default:return f=>I6(f,n)}},[o,n,l]),u=A.useMemo(()=>c(s),[c,s]);return A.useEffect(function(){s===1&&r===null&&de.get({},"get_permissible_odds").then(({result:f,details:m})=>{if(f===0)return m;throw new Error}).then(f=>Object.fromEntries(f.map(({Price:m,Denominator:p,Numerator:h})=>[m,`${h}/${p}`]))).then(f=>{t.current&&a(f)}).catch(ft)},[t,r,s]),i.jsx(k6.Provider,{value:{convertOdds:c,oddsConverter:u},children:e})},O6="betslip_state",jr={stake:"",stakeMultiplier:1,eachWay:!1},Q0={active:!1,oldBetId:0,stake:0,eventsChanged:!1,originalEventIds:new Set},ve=new Ui,ZN=e=>ve.dispatchEvent("updated",e),P6=()=>ve.dispatchEvent("updateBookingId",{}),ate=()=>Ne.getItemFromLocalStorage(O6),ite=e=>Ne.setItemToLocalStorage(O6,e),nc=(e,t)=>e.gameId===t.gameId&&(e.expressId===t.expressId||e.expressId===In||t.expressId===In),Yb=e=>e.some(t=>t.hasConflicts||t.singleOnly),L6=e=>e.length>0&&e.every(t=>t.eachWayAllowed),lte=(e,t)=>(e===ke.Betting||e===ke.Hybrid)&&!t,X0=({placeBet:e,maxBet:t,getBetByBookingId:n,quickBet:s})=>e||t||n||s,Ud=({events:e,markets:t,games:n})=>de.get({source:"betting",what:{game:["id","sport_alias","team1_name","team2_name","is_live","start_ts"],market:["id","type","express_id"],event:["id","price","type_1","name","base"]},where:{game:{id:n.length>1?{"@in":n}:n[0]},market:{id:t.length>1?{"@in":t}:t[0]},event:{id:e.length>1?{"@in":e}:e[0]}}}).then(({data:{game:s}})=>Object.values(s).flatMap(({id:o,is_live:r,sport_alias:a,team1_name:l,team2_name:c="",market:u,start_ts:d})=>Object.values(u).flatMap(({id:f,type:m,express_id:p=In,event:h})=>Object.values(h).map(({id:g,base:y=In,name:v,price:b,type_1:_})=>({id:g,gameId:o,type:_,price:b,priceType:Es.Fixed,base:y,team1Name:l,team2Name:c,marketType:m,marketId:f,eventName:Ha(v,l,c),expressId:p,isPartial:!0,sportAlias:a,isLive:r,startTime:d}))))),Z0=e=>!(e.isLive||e.priceType==="sp"),R6=(e,t,n,s=0)=>{const o=t.filter(r=>!r.disabled).map(Ht("value"));if(!o.length)return[];if(n)return t7(o);{const r=o.includes(me.Multiple);if(s===1&&r)return[me.Multiple];if(e.length===1){const[a]=e;if(o.includes(a))return e}return r?[me.Multiple]:[o[0]]}},Bh=e=>_X[e]||vX,JN=e=>({1:"Singles",2:"Doubles",3:"Trebles"})[e]||`${e} folds`,j6=Oc((e,t,n,s,o)=>{const r=W.sportsbook.availableBetTypes,a=Bh(e);return t?r.reduce((l,c)=>{const{name:u,value:d}=c;if(a.includes(d))switch(d){case me.Single:l.push(c);break;case me.Multiple:l.push({name:n?JN(e):u,value:d,disabled:s});break;case me.System:e1(e-2,f=>{const m=f+2;return l.push({name:n?JN(m):u,value:d,sysCount:m,disabled:s})});break;default:l.push({name:u,value:d,disabled:s})}return l},[]):r.map(l=>({...l,disabled:o&&e?e>1?l.value!==me.Multiple:l.value!==me.Single:!a.includes(l.value)}))},(...e)=>JSON.stringify(e)),zb=(e,t,n)=>{const s=W.sportsbook.betslip.enableSystemCuts?1:zc(n.length+2,t+2);return{...e,stakeMultiplier:e.eachWay?s*2:s}},M6=(e,t)=>{switch(e){case me.Single:return e1(t,()=>({...jr}));case me.System:return e1(t-2,()=>({...jr})).map(zb);case me.Multiple:case me.Chain:return[{...jr}];default:return[{...jr,stakeMultiplier:Hb[e]}]}},cte=(e,t)=>{const n=new Map,s=Bh(t);return e.forEach(o=>{const r=o.value;n.set(r,s.includes(r)?M6(r,t):[])}),n},ute=(e,t)=>{switch(e){case me.Single:return[...t,{...jr}];case me.System:return[...t,{...jr}].map(zb);case me.Multiple:case me.Chain:return t.length?t:[{...jr}];default:return[{...jr,stakeMultiplier:Hb[e]}]}},dte=(e,t)=>{const n=new Map,s=Bh(t);return e.forEach((o,r)=>{n.set(r,s.includes(r)?ute(r,o):[])}),n},fte=(e,t,n)=>{switch(e){case me.Single:return t.filter((s,o)=>n!==o);case me.System:return t.slice(0,t.length-1).map(zb);default:return t.length?t:[{...jr}]}},Ate=(e,t,n)=>{const s=new Map,o=Bh(t);return e.forEach((r,a)=>{o.includes(a)?s.set(a,r.length?fte(a,r,n):M6(a,t)):s.set(a,[])}),s},mte=({eventsData:e,updatedEventData:t,index:n})=>n!==void 0?e.map((s,o)=>o===n?Object.assign({},s,t):s):e.map(s=>Object.assign({},s,t)),ek=({eventsDataMap:e,betType:t,index:n,updatedEventData:s})=>{const o=new Map(e),r=o.get(t)||[],a=mte({eventsData:r,updatedEventData:s,index:n});return o.set(t,a),o},pte=({gameData:e,gameId:t,eventId:n,eachWayPrice:s})=>{var r;const o=e[t];if(o){const a=Object.values(o.market)[0],l=a.event[n];return{id:l.id,type:l.type_1,base:l.base||In,expressId:(o.is_live!==1&&a.prematch_express_id!==void 0?a.prematch_express_id:a.express_id)??In,singleOnly:o.express_min_len===1,isBlocked:!!o.is_blocked||Hh(l.price),isDeleted:!1,isLive:o.is_live,sportAlias:o.sport_alias,regionAlias:o.region_alias,competitionId:o._parent_id,eventName:Ha(l.name,o.team1_name,o.team2_name),marketName:Ha(a.name,o.team1_name,o.team2_name),marketType:a.type,marketId:a.id,price:l.price,team1Name:o.team1_name,team2Name:o.team2_name,eachWayAllowed:!!l.ew_allowed,eachWayPrice:s||((r=a.extra_info)!=null&&r.EachWayK&&l.price?ene(l.price,a.extra_info.EachWayK):MR),isPartial:!1,startTime:o.start_ts,visibleInPrematch:o.visible_in_prematch===1,spEnabled:l.sp_enabled===1}}return null},hte=()=>{const e=hh({events:[],priceChangeMode:W.sportsbook.betslip.defaultPriceChange||ec.AlwaysAsk,selectedBetTypes:[],counterOffers:[]},Ke(f=>({...f,events:f.events.map(m=>({...m,isPartial:!0,addedInEditMode:!1}))})),ate()),t=e.events.length,n=W.sportsbook.availableBetTypes.some(f=>yX.includes(f.value)),s=cte(W.sportsbook.availableBetTypes,t),o={active:!1,showInfo:!1,available:!1},r={realBalance:{...o},frenchFreebet:{...o},freebet:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...o},profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...o},counterOffer:{...o},quickBet:{...o}},a=ke.Betting,l=lte(a,o.active),c=Yb(e.events),u={quickBet:{stake:"",isValid:!1,isSaved:!1,errorMessage:""},fullCoverBetTypesEnabled:n,availableBetTypes:j6(t,n,n,c,Q0.active),eachWayAllowedOnAllEvents:L6(e.events),eachWayPossible:l,selectedSysOption:0,excludedSysEvents:new Set,contentType:a,anyConflicts:c,editBet:Q0,inProgress:{placeBet:!1,maxBet:!1,getBetByBookingId:!1,quickBet:!1},betslipViewState:ln.Hidden,isQuickViewAvailable:ce.isMobile===1&&W.sportsbook.availableBetTypes.some(et("value",me.Single)),betslipPartial:e.events.length>0,favoriteStakesMultipliers:hX.map((f,m)=>{var p;return((p=W.sportsbook.betslip.favoriteStakesMultipliers)==null?void 0:p[m])??f})},d=R6(e.selectedBetTypes,u.availableBetTypes,u.fullCoverBetTypesEnabled);return{...e,selectedBetTypes:d,metadata:u,eventsDataMap:s,extraFunctions:r}},po=(e,t,n)=>({...e,[t]:{...e[t],...n}}),nm=e=>t=>({...t,metadata:{...t.metadata,editBet:{...t.metadata.editBet,...e}}}),gte=(e,{priceType:t,price:n,...s})=>{const{disableConflictEventReplacement:o}=W.sportsbook,r={initialBase:s.base,isBlocked:!1,isDeleted:!1,regionAlias:"",competitionId:0,eachWayPrice:MR,singleOnly:!1,marketType:"",marketName:"",marketId:0,eachWayAllowed:!1,hasConflicts:o?e.events.some(u=>nc(s,u)):!1,startTime:In,addedInEditMode:e.metadata.editBet.active,visibleInPrematch:!1,...n?{price:n,initialPrice:n,priceType:t,spEnabled:!1}:{price:null,initialPrice:null,priceType:"sp",spEnabled:!0},...s},a=(()=>{const u=e.events.some(m=>m.gameId===r.gameId),d=e.events.filter(m=>m.gameId!==r.gameId);if(!o&&u&&d.length<1&&(r.expressId<0||!r.expressId))return[r];if(!o&&u&&(r.expressId<0||!r.expressId))return[...e.events.filter(m=>m.gameId!==r.gameId),r];const f=e.events.map(m=>nc(s,m)?o?{...m,hasConflicts:!0}:r:m);return[...f,...f.includes(r)?[]:[r]]})(),l=dte(e.eventsDataMap,a.length),c=[...e.counterOffers,""];return{...e,events:a,eventsDataMap:l,counterOffers:c}},vte=(e,t)=>{const n=e.events.findIndex(l=>l.id===t),s=[...e.events];s.splice(n,1);const o=s.map((l,c,u)=>l.hasConflicts?{...l,hasConflicts:u.some(d=>d.id!==l.id&&nc(d,l))}:l),r=Ate(e.eventsDataMap,o.length,n),a=e.counterOffers.filter((l,c)=>c!==n);return{...e,events:o,eventsDataMap:r,counterOffers:a}},_te=(e,t,n)=>{const s=e.events.find(et("id",t));if(s){const o=n&&(s.expressId!==n.expressId||s.singleOnly!==n.singleOnly),r=Object.assign({},s,n?{...n,priceType:s.priceType==="sp"&&n.spEnabled?"sp":"fp"}:{isDeleted:!0,isBlocked:!1});if(o){const a=e.events.map(l=>t===l.id?{...r,hasConflicts:e.events.some(c=>c.id!==t&&nc(r,c))}:{...l,...nc(r,l)?{hasConflicts:!0}:{hasConflicts:e.events.some(c=>c.id!==l.id&&c.id!==t&&nc(l,c))}});return{...e,events:a,metadata:{...e.metadata,anyConflicts:Yb(a)}}}else return{...e,events:e.events.map(a=>t===a.id?r:a)}}return e},yte=e=>({...e,metadata:{...e.metadata,eachWayAllowedOnAllEvents:L6(e.events)}}),Dh=e=>{const t=o=>({eachWay:!1,stakeMultiplier:o.stakeMultiplier/2}),n=(e.metadata.contentType===ke.Betting||e.metadata.contentType===ke.Hybrid)&&!e.extraFunctions.profitBoost.active||!e.extraFunctions.quickBet.active,s=new Map(e.eventsDataMap);for(const o of e.selectedBetTypes){const r=s.get(o)||[],a=o===me.Single?r.map((l,c)=>l.eachWay&&!(n&&e.events[c].eachWayAllowed)?Object.assign({},l,t(l)):l):r.map(l=>l.eachWay&&!(n&&e.metadata.eachWayAllowedOnAllEvents)?Object.assign({},l,t(l)):l);s.set(o,a)}return{...e,metadata:{...e.metadata,eachWayPossible:n},eventsDataMap:s}},B6=(e,t)=>({...e,metadata:{...e.metadata,selectedSysOption:t}}),D6=e=>B6(e,0),bte=e=>({...e,metadata:{...e.metadata,availableBetTypes:j6(e.events.length,e.metadata.fullCoverBetTypesEnabled,e.metadata.fullCoverBetTypesEnabled,e.metadata.anyConflicts,e.metadata.editBet.active)}}),Ete=e=>t=>{const{events:n,selectedBetTypes:s,metadata:{availableBetTypes:o,fullCoverBetTypesEnabled:r}}=t,a=e?n.length-1:n.length+1;return{...t,selectedBetTypes:R6(s,o,r,a)}},Cte=e=>({...e,metadata:{...e.metadata,contentType:Tt.getInstance().betslipDefaultContentType}}),Ste=(e,t)=>({...e,selectedBetTypes:t}),wte=(e,t)=>{const n={},s={};for(const o of xs(["amount","amount_percent"],t))for(const r of o.bet_types||bX)o.amount&&(n[r]||(n[r]=[]),n[r].push({id:o.id,value:o.amount,expirationDate:o.expiration_date,maxAmounts:t1(o.freebet_max_payouts,"Currency")})),o.amount_percent&&(s[r]||(s[r]=[]),s[r].push({id:o.id,value:o.amount_percent,expirationDate:o.expiration_date,maxAmounts:t1(o.boost_max_bet_amounts,"Currency")}));return{...e,extraFunctions:{...e.extraFunctions,freebet:{...e.extraFunctions.freebet,options:n,active:!1,selectedOption:null,loading:!1},profitBoost:{...e.extraFunctions.profitBoost,options:s,active:!1,selectedOption:null,loading:!1}}}},F6=e=>{const t=o=>vi(o)?[]:e.metadata.availableBetTypes.filter(({value:r,disabled:a})=>(e.metadata.fullCoverBetTypesEnabled||!a&&e.selectedBetTypes.includes(r))&&r in o&&(r!==me.Single||e.events.length===1)),n=t(e.extraFunctions.freebet.options),s=t(e.extraFunctions.profitBoost.options);return{...e,extraFunctions:{...e.extraFunctions,freebet:{...e.extraFunctions.freebet,availableBetTypes:n,available:n.length>0},profitBoost:{...e.extraFunctions.profitBoost,availableBetTypes:t(e.extraFunctions.profitBoost.options),available:s.length>0}}}},Tte=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,realBalance:{...e.extraFunctions.realBalance,available:(t??0)>0&&e.events.length>0}}}),xte=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,frenchFreebet:{...e.extraFunctions.frenchFreebet,available:W.sportsbook.betslip.enableFrenchFreebet?(t??0)>0&&e.events.length>0:!1}}}),$c=e=>{const{extraFunctions:{realBalance:t,quickBet:n,frenchFreebet:s},metadata:{contentType:o}}=e;return o!==ke.Hybrid&&o!==ke.Betting||!t.available||n.active||s.active?{...e,extraFunctions:po(e.extraFunctions,"realBalance",{active:!1})}:e},ea=e=>{const{extraFunctions:{frenchFreebet:t,quickBet:n,realBalance:s},metadata:{contentType:o}}=e;return o!==ke.Hybrid&&o!==ke.Betting||!t.available||n.active||s.active?{...e,extraFunctions:po(e.extraFunctions,"frenchFreebet",{active:!1})}:e},bf=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,profitBoost:s,freebet:o},metadata:{contentType:r}}=e;return(r===ke.Betting||r===ke.Hybrid)&&t.available&&(n.active||s.active||o.active)?{...e,extraFunctions:po(e.extraFunctions,"realBalance",{active:!0})}:e},vr=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:o},metadata:{contentType:r}}=e,a=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return r!==ke.Betting&&r!==ke.Hybrid||a||n.active||s.active||o.active?{...e,extraFunctions:po(e.extraFunctions,"freebet",{active:!1,selectedOption:null})}:e},_r=e=>{const{extraFunctions:{profitBoost:t,freebet:n,counterOffer:s,quickBet:o},metadata:{contentType:r}}=e,a=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return r!==ke.Betting&&r!==ke.Hybrid||a||s.active||n.active||o.active?{...e,extraFunctions:po(e.extraFunctions,"profitBoost",{active:!1,selectedOption:null})}:e},yr=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,freebet:s,profitBoost:o,quickBet:r,frenchFreebet:a}}=e;return!r.available||t.active||a.active||n.active||s.active||o.active?{...e,extraFunctions:po(e.extraFunctions,"quickBet",{active:!1})}:e},Ite=e=>W.sportsbook.betslip.quickBetAvailable?e.events.length?{...e,extraFunctions:po(e.extraFunctions,"quickBet",{available:!1})}:{...e,extraFunctions:po(e.extraFunctions,"quickBet",{available:!0})}:e,Vo=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,freebet:s,profitBoost:o,quickBet:r,frenchFreebet:a}}=e;return!r.available||!r.active||t.active||a.active||n.active||s.active||o.active?{...e,metadata:{...e.metadata,quickBet:{errorMessage:"",stake:"",isValid:!1,isSaved:!1}}}:e},Nte=e=>{const{selectedSysOption:t}=e.metadata,n=s=>{var o;return s.active&&((o=s.selectedOption)==null?void 0:o.betType)===me.System?{...s,selectedOption:{...s.selectedOption,sysCount:t+2}}:s};return{...e,extraFunctions:{...e.extraFunctions,freebet:n(e.extraFunctions.freebet),profitBoost:n(e.extraFunctions.profitBoost)}}},dp=e=>t=>{const n=t.extraFunctions[e];if(n.active&&n.availableBetTypes.length>0){const{value:s,sysCount:o}=n.availableBetTypes[0],r={...n.options[s][0],eachWay:!1,betType:s,...o!==void 0?{sysCount:o}:s===me.System?{sysCount:t.metadata.selectedSysOption}:null};return{...t,extraFunctions:{...t.extraFunctions,[e]:{...n,selectedOption:r}}}}return t},kte=e=>{const{metadata:{editBet:t,counterOfferMinAmount:n},selectedBetTypes:s,events:o,extraFunctions:r}=e,a=!t.active&&n!==void 0&&n!==null&&s.length>0&&s.every(c=>c===me.Single||c===me.Multiple)&&(s.length===1&&s[0]===me.Single?o.some(Z0):o.every(Z0));return r.counterOffer.available!==a?{...e,extraFunctions:po(r,"counterOffer",{available:a})}:e},zi=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:o},metadata:{contentType:r}}=e;return r!==ke.Betting&&r!==ke.Hybrid||!n.available||t.active||s.active||o.active?{...e,extraFunctions:po(e.extraFunctions,"counterOffer",{active:!1})}:e},za=e=>{const{freebet:t,counterOffer:n,profitBoost:s,quickBet:o}=e.extraFunctions;return!n.available||!n.active||t.active||s.active||o.active?{...e,counterOffers:Array.from({length:e.events.length},()=>"")}:e},Yc=e=>(t,n)=>({...t,extraFunctions:po(t.extraFunctions,e,{active:n})}),Ote=(e,t)=>({...e,metadata:{...e.metadata,contentType:t}}),H6=e=>({...e,metadata:{...e.metadata,anyConflicts:Yb(e.events)}}),U6=e=>e.metadata.editBet.active?nm({eventsChanged:!(e.metadata.editBet.originalEventIds.size===e.events.length&&e.events.every(({id:t})=>e.metadata.editBet.originalEventIds.has(t)))})(e):e,G6=e=>t=>{const{events:{length:n},metadata:{betslipViewState:s,isQuickViewAvailable:o}}=t,r=e?n-1:n+1;if(!FR.includes(s)&&n!==r){let a;return n===1&&r===0&&Tt.getInstance().bettingAvailable?a=o?ln.Quick:ln.Full:n>1||n===0&&s===ln.Quick?a=ln.Hidden:a=s,{...t,metadata:{...t.metadata,betslipViewState:a}}}return t},qb=e=>({...e,metadata:{...e.metadata,betslipPartial:e.events.some(et("isPartial",!0))}}),V6=Ke(F6,vr,_r,dp("freebet"),dp("profitBoost")),W6=e=>Ke(bte,Ete(e),V6),Kb=Ke(yte,Dh),Ef=Ke(kte,zi,za),Pte=Ke(Ste,V6,Ef),Lte=Ke(B6,Nte),Qb=Ke(Ite,yr,Vo),Rte=e=>{yf.notify({type:"toggle_event",value:{eventId:e.id,gameId:e.gameId,marketId:e.marketId,sportAlias:e.sportAlias}})},jte=Ke(gte,H6,W6(!0),Kb,D6,Cte,U6,G6(!0),qb,Ef,Qb),wv=Ke(vte,H6,W6(!1),Kb,D6,U6,G6(!1),qb,Ef,Qb),tk=Ke(_te,Kb,qb,Ef),Mte=Ke(Yc("counterOffer"),vr,_r,za,bf,ea,yr,Vo),Tv=Ke(wte,F6,vr,_r,$c,ea,yr,Vo),Bte=Ke(Tte,$c,vr,_r,yr,Vo),Dte=Ke(xte,ea,$c,vr,_r,yr,Vo),Fte=Ke(Yc("freebet"),_r,dp("freebet"),zi,za,ea,$c,bf,yr,Vo),Hte=Ke(Yc("realBalance"),ea,vr,_r,zi,za,bf,yr,Vo),Ute=Ke(Yc("frenchFreebet"),ea,vr,_r,zi,za,bf,yr,Vo),Gte=Ke(Yc("profitBoost"),vr,dp("profitBoost"),zi,za,ea,Dh,bf,yr,Vo),Vte=Ke(Ote,vr,_r,zi,za,Dh,ea,$c,yr,Vo),nk=Ke(Yc("quickBet"),Vo,vr,_r,zi,za,Dh,ea,$c),J0=({bookingModeSelected:e,allEventsContainWarnings:t,freebetExpanded:n,editBetActive:s=!1,events:o})=>s?"Save changes":e?W.sportsbook.shareBooking.enabled&&W.sportsbook.shareBooking.shareButtonInBookingBetslipMode?"Share bet":"Get bet id":n?"Free bet":t||o.some(({initialPrice:r,price:a,initialBase:l,base:c,priceType:u})=>u===Es.Fixed&&Y6(r,a)||z6(l,c))?Fb:"Bet Now",Wte=({requests:e,events:t,is_superbet_on_prematch:n=!1,is_superbet_on_live:s=!1,freebet:o})=>{if(!o&&e.every(({Type:r})=>r===me.Single||r===me.Multiple)){const r=t1(t,"id");return B4(e.flatMap(({Events:a})=>a.map(Ht("SelectionId")))).every(a=>r[a]&&(r[a].isLive?s:n))}return!1},$6=(e,t)=>e&&Z0(t),Y6=(e,t)=>e!==t,z6=(e,t)=>e!==In&&t!==In&&e!==t,fp=e=>{const t=Number(e.stake);return isNaN(t)||t<=0},$te=e=>{if("data"in e){const{ApiCode:t,...n}=e.data.Data;return{HasError:!0,Data:{...n},StatusCode:e.data.StatusCode}}return e},Xb=(e,t)=>{if(isNaN(Number(t)))return t.length>1?Xb(e,t.slice(0,-1)):t===hs.DOT?"0.":"";{const[n,s]=t.split(".");return(s?`${n||0}.${s.slice(0,e)}`:n.length>1&&n.startsWith("0")?Number(n).toString():t).replace("-","").replace("+","").trim().slice(0,BR)}},e_=({calculatedBalance:e,sport_bonus:t,useOnlyRealBalance:n,frenchFreebetEnabled:s,calculatedBonusMoney:o,casino_balance:r,frozen_balance:a})=>{if(s)return o;const l=e+(r??0);return n?l:Math.max(l,t?t+(a??0):0)},Zb=({price:e,decimalRounding:t,odds_raised_percent:n})=>n&&e?String(os(e/(1-n*.01),t)):"",q6=()=>W.sportsbook.betslip.contentTabs.some(t=>t.type===ke.Suggested),K6=e=>{const t=q6();let n=!1;if(t){const s=e.filter(r=>r.tag).map(r=>r.tag);return n=s.length===e.length,{tag:s[0],isAllContainingSuggestedBet:n}}return{isAllContainingSuggestedBet:n}},Ap={type:{"@in":[0,2]}},Yte={sportcast_id:{"@gt":1}};function Jb(e,t,n=!0){let s=[];if(t===kt.Winner){const o=[];e.forEach(r=>{r.market[t]&&o.push(Object.keys(r.market[t].event).length)}),o.some(r=>r===3)?s=["W1","X","W2"]:s=["W1","W2"]}else t===kt.Handicap?s=["Home","Away"]:t===kt.Totals?s=["Over","Under"]:t===kt.OddEven?s=["Odd","Even"]:t===kt.DoubleChance?s=["1X","12","X2"]:t===kt.BothTeamToScore&&(s=["Yes","No"]);return n||e.some(o=>{var r;return!vi((r=o.market[t])==null?void 0:r.event)})?s:[]}const zte=e=>{if(!e)return[];const t=s=>Number(s.replace("score_set","")),n=Object.keys(e).filter(s=>s.includes("score_set"));return n.sort(n.length>9?(s,o)=>t(s)-t(o):void 0)},qte=e=>{var r,a;const t=[],{team2_name:n,info:s,stats:o={}}=e;if(s){const{score2:l,score1:c,set_count:u}=s,d=Number(u===1?(r=o.score_set1)==null?void 0:r.team1_value:c);if(t.push(isNaN(d)?N0:d),n){const f=Number(u===1?(a=o.score_set1)==null?void 0:a.team2_value:l);t.push(isNaN(f)?N0:f)}}return t},mp=(e,t="",n=!0)=>{if(e===In)return"";const s=e*100%10!==0;if(W.sportsbook.enableAsianMarketPriceView&&e/.25%2!==0&&s){const o=e<0?"-":"",r=Math.abs(e-.25),a=Math.abs(e+.25);return r<=a?o+r+" / "+a:o+a+" / "+r}return t.includes("Handicap")&&e>0?n?`(+${e})`:`+${e}`:n?`(${e})`:e},Fh=(e,t)=>t===Es.Fixed&&e?e:Ls,zc=Oc((e,t)=>{const n=[1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,87178291200,1307674368e3,20922789888e3];return n[e]/(n[t]*n[e-t])},(...e)=>JSON.stringify(e)),J_e=(e,t)=>R0(e)/R0(e-t),eE=e=>e.map(t=>({SelectionId:t.id,Coeficient:Fh(t.price,t.priceType)})),Kte=(e,t,n,s)=>{const o=[],{events:r,priceChangeMode:a,metadata:{selectedSysOption:l,fullCoverBetTypesEnabled:c,editBet:u,betBookingId:d},selectedBetTypes:f,eventsDataMap:m,extraFunctions:{profitBoost:p,realBalance:h,frenchFreebet:g},counterOffers:y}=e,v=eE(r),{isAllContainingSuggestedBet:b,tag:_}=K6(r);return f.forEach(C=>{let S=gh(m,C,[]);!c&&C===me.System&&(S=S.slice(l,l+1)),S.forEach((x,O)=>{var I;const E=qe(Number(x.stake)*x.stakeMultiplier);if(E>0||u.active){const w={Source:ce.isMobile?Us.Mobile:Us.Desktop,Type:C,AcceptTypeId:a,OddType:t,EachWay:x.eachWay,Events:C===me.Single?[v[O]]:v,IsSuperBet:n,...(h.available&&h.active||!s&&n)&&{IsBonusMoney:!1},...g.available&&g.active&&{IsFreeBetMoney:!0},...d&&{BetBookId:d},...u.active?{Amount:u.stake,AdditionalAmount:E,OldBetId:u.oldBetId}:{Amount:E},...C===me.Single&&r[O].tag?{Tags:_}:{}};(C===me.Single&&!!y[O]||C===me.Multiple&&y.some(Boolean))&&(w.AcceptTypeId=ec.CounterOffer,w.Events=w.Events.map((P,L)=>{const R=Number(y[L]);return R>0?{...P,Coeficient:R}:P})),C===me.System&&(w.SystemMinCount=(c?O:l)+2),C!==me.Single&&b&&(w.Tags=_),p.active&&((I=p.selectedOption)==null?void 0:I.betType)===C&&p.selectedOption.sysCount===w.SystemMinCount&&(w.ClientBonusId=p.selectedOption.id),o.push(w)}})}),o},Qte=(e,t)=>{const{events:n,priceChangeMode:s,metadata:{betBookingId:o},extraFunctions:{freebet:{selectedOption:r}}}=e;if(!r)throw new Error("No selected freebet");const{isAllContainingSuggestedBet:a,tag:l}=K6(n);return[{Source:ce.isMobile?Us.Mobile:Us.Desktop,Type:r.betType,OddType:t,AcceptTypeId:s,EachWay:r.eachWay,Events:eE(n),ClientBonusId:r.id,Amount:r.value,IsBonusMoney:!1,...o&&{BetBookId:o},...r.sysCount&&{SystemMinCount:r.sysCount},...a&&{Tags:l}}]},Xte=e=>{const t=[],{events:n,metadata:{selectedSysOption:s,fullCoverBetTypesEnabled:o},selectedBetTypes:r,eventsDataMap:a}=e,l=n.map(c=>({SelectionId:c.id,Price:Fh(c.price,c.priceType)}));return r.forEach(c=>{let u=gh(a,c,[]);!o&&c===me.System&&(u=u.slice(s,s+1)),u.forEach((d,f)=>{const m=qe(Number(d.stake)*d.stakeMultiplier),p={BetType:c,Selections:c===me.Single?[l[f]]:l,Amount:m};c===me.System&&(p.SystemMinCount=(o?f:s)+2),t.push(p)})}),t},eye=({events:e,stake:t,oddsFormat:n,priceChangeMode:s,predefinedMultipleId:o,isSuperbet:r})=>({AcceptTypeId:s,Amount:t,EachWay:!1,Events:eE(e),Type:me.Multiple,OddType:n,Source:ce.isMobile?Us.Mobile:Us.Desktop,PredefinedMultipleId:o,IsSuperBet:r}),t_=e=>e.StatusCode==="0",Zte=e=>e.result===0,Q6=({eventsDataMap:e,betType:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>{var o;return!s&&t===me.System?(o=e.get(t))==null?void 0:o.slice(n,n+1):e.get(t)},Jte=({selectedBetTypes:e,eventsDataMap:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>e.reduce((o,r)=>{const a=Q6({eventsDataMap:t,betType:r,fullCoverBetTypesEnabled:s,selectedSysOption:n});return a?o+a.reduce((l,c)=>l+Number(c.stake)*c.stakeMultiplier,0):o},0),ene=(e,t)=>(e-1)/t+1,Hh=e=>e!==null&&e!==!1&&Number(I6(e,2))===1,tE=e=>N6[Number(e)],X6=e=>e.id>0,tye=(e,t)=>aW.includes(e)&&t==="set5",nye=e=>(e==null?void 0:e.filter(et("period_sequence",8)))??[],sye=Oc(e=>{var t;return((t=e.match(NU))==null?void 0:t[1])||e}),nE=({sportAlias:e,gameId:t,competitionId:n,isLive:s,regionAlias:o,esportsAvailable:r,competitionName:a,gameName:l})=>lW.has(e)?"/virtual-sports/VIV":r&&cW.has(e)?`/esports/${s?_c.Live:_c.Upcoming}/${e}/${t}`:`/sports/${s?Qe.Live:Qe.Prematch}/event-view/${e}/${o}/${n}${a?`/${hn(a)}`:"/cid"}/${t}${l?`/${hn(l)}`:""}`,sE=(e="")=>e.replace(kU,"").toLowerCase(),xv=e=>de.get({source:"betting",what:{sport:["alias"]},where:{sport:{id:e}}}).then(({data:{sport:t}})=>t[e].alias),tne=e=>de.get({source:"betting",what:{region:["alias"]},where:{region:{id:e}}}).then(({data:{region:t}})=>t[e].alias),nne=e=>de.get({source:"betting",what:{competition:["_parent_id","name"]},where:{competition:{id:e}}}).then(({data:{competition:t}})=>t[e]),Uh=e=>de.get({source:"betting",what:{game:["sport_alias","region_alias","_parent_id","is_live","team1_name","team2_name","#competition:name"]},where:{game:{id:e}}}).then(({data:{game:t}})=>t[e]).then(({is_live:t,_parent_id:n,region_alias:s,sport_alias:o,team1_name:r,team2_name:a,competition:{name:l}})=>{if(o&&s&&n&&t!==void 0)return`/sports/${t?Qe.Live:Qe.Prematch}/${fo.EventView}/${o}/${s}/${n}/${hn(l)}/${e}/${hn(`${r}+${a?" "+a:""}`)}`;throw new Error}),oye=(e,t)=>e===1&&t!==gf.Outright,rye=({betCloudFilter:e,tournamentFilter:{sportIds:t,competitionIds:n}})=>({sport:{...t.length===0?{type:{"@nin":[Pi.Virtual,Pi.Racing]}}:{id:t.length===1?t[0]:{"@in":t}}},...(e||n.length>0)&&{competition:{...e&&{cloud_available:!0},...n.length>0&&{id:n.length===1?n[0]:{"@in":n}}}}}),sne=e=>e!==I0.All?{"@now":{"@gte":0,"@lt":e===I0.Today?Math.round(Ee().endOf("day").unix()-Ee().unix()):e*60}}:null,aye=e=>{const t=sne(e);return t?{start_ts:t}:{}},iye=()=>W.sportsbook.showVisibleInPrematchGames?{"@or":[{visible_in_prematch:1},Ap]}:Ap,lye=e=>({...e?Yte:{}}),cye=e=>{var t;return{...e&&{region:{alias:((t=W.sportsbook.regionFilter)==null?void 0:t.region)||pt.countryName}}}},uye=e=>W.sportsbook.showVisibleInPrematchGames?{"@and":[{"@or":[{visible_in_prematch:1},Ap]},{"@or":[{team1_id:{"@in":[...e]}},{team2_id:{"@in":[...e]}}]}]}:{...Ap,"@or":[{team1_id:{"@in":[...e]}},{team2_id:{"@in":[...e]}}]},sk={Soccerset0:"1st Half",Soccerset1:"1st Half",Soccerset2:"2nd Half",Soccerset3:"Extra Time 1st Half",Soccerset4:"Extra Time 2nd Half",Soccerset5:"penalties",CyberFootballset0:"1st Half",CyberFootballset1:"1st Half",CyberFootballset2:"2nd Half",CyberFootballset3:"Extra Time 1st Half",CyberFootballset4:"Extra Time 2nd Half",CyberFootballset5:"penalties",Socceradditional_time1:"Additional Time1",Socceradditional_time2:"Additional Time2",Soccerpenalty:"Penalty",Soccerfinished:"Finished",finished:"Finished",Soccerwait:"Waiting",Soccertimeout:"Timeout",Boxingset:"Round",Boxingset0:"Round 0",Boxingset1:"Round 1",Boxingset2:"Round 2",Boxingset3:"Round 3",Boxingset4:"Round 4",Boxingset5:"Round 5",Boxingset6:"Round 6",Boxingset7:"Round 7",Boxingset8:"Round 8",Boxingset9:"Round 9",Boxingset10:"Round 10",Boxingset11:"Round 11",Boxingset12:"Round 12",Tennisset:"Set",Tennisset0:"Set 0",Tennisset1:"Set 1",Tennisset2:"Set 2",Tennisset3:"Set 3",Tennisset4:"Set 4",Tennisset5:"Set 5",Tennisset6:"Set 6",Tennisset7:"Set 7",Tennisset8:"Set 8",Tennisset9:"Set 9",Tennisset10:"Set 10",IceHockeyset:"Period",IceHockeyset0:"Period 0",IceHockeyset1:"Period 1",IceHockeyset2:"Period 2",IceHockeyset3:"Period 3",IceHockeyset4:"Period 4","E-IceHockeyset":"Period","E-IceHockeyset0":"Period 0","E-IceHockeyset1":"Period 1","E-IceHockeyset2":"Period 2","E-IceHockeyset3":"Period 3","E-IceHockeyset4":"Period 4",EBasketballset:"Quarter",EBasketballset0:"Quarter 0",EBasketballset1:"Quarter 1",EBasketballset2:"Quarter 2",EBasketballset3:"Quarter 3",EBasketballset4:"Quarter 4",EBasketballset5:"OT",Basketballset:"Quarter",Basketballset0:"Quarter 0",Basketballset1:"Quarter 1",Basketballset2:"Quarter 2",Basketballset3:"Quarter 3",Basketballset4:"Quarter 4",Basketballset5:"OT",Volleyballset:"Set",Volleyballset0:"Set 0",Volleyballset1:"Set 1",Volleyballset2:"Set 2",Volleyballset3:"Set 3",Volleyballset4:"Set 4",Volleyballset5:"Set 5",Volleyballset6:"Set 6",Volleyballset7:"Set 7",Volleyballset8:"Set 8",Volleyballset9:"Set 9",Volleyballset10:"Set 10",Handballset:"Half",Handballset0:"0 Half",Handballset1:"1st Half",Handballset2:"2nd Half",Baseballset:"Inning",Baseballset0:"Inning 0",Baseballset1:"1st Inning",Baseballset2:"2nd Inning",Baseballset3:"3rd Inning",Baseballset4:"4th Inning",Baseballset5:"5th Inning",Baseballset6:"6th Inning",Baseballset7:"7th Inning",Baseballset8:"8th Inning",Baseballset9:"9th Inning",Baseballset10:"Extra Inning",Baseballset11:"11th Inning",Baseballset12:"12th Inning",Baseballset13:"13th Inning",Baseballset14:"14th Inning",Baseballset15:"15th Inning",Baseballset16:"16th Inning",Baseballset17:"17th Inning",Baseballset18:"18th Inning",Baseballset19:"19th Inning",Baseballset20:"20th Inning",Baseballset21:"21th Inning",Baseballset22:"22th Inning",Baseballset23:"23th Inning",Baseballset24:"24th Inning",Baseballset25:"25th Inning",BeachVolleyballset:"Set",BeachVolleyballset1:"Set 1",BeachVolleyballset2:"Set 2",BeachVolleyballset3:"Set 3",BeachSoccerset:"Period",BeachSoccerset1:"Period 1",BeachSoccerset2:"Period 2",BeachSoccerset3:"Period 3",BeachFootballset:"Period",BeachFootballset1:"Period 1",BeachFootballset2:"Period 2",BeachFootballset3:"Period 3",Rugbyset:"Time",Rugbyset0:"Time 0",Rugbyset1:"1st Half",Rugbyset2:"2nd Half",RugbyLeagueset:"Half",RugbyLeagueset1:"1st Half",RugbyLeagueset2:"2nd Half",RugbyUnionset:"Half",RugbyUnionset1:"1st Half",RugbyUnionset2:"2nd Half",Snookerset:"Frame",Snookerset0:"Frame 0",Snookerset1:"Frame 1",Snookerset2:"Frame 2",Snookerset3:"Frame 3",Snookerset4:"Frame 4",Snookerset5:"Frame 5",Snookerset6:"Frame 6",Snookerset7:"Frame 7",Snookerset8:"Frame 8",Snookerset9:"Frame 9",Snookerset10:"Frame 10",Snookerset11:"Frame 11",Snookerset12:"Frame 12",Snookerset13:"Frame 13",Snookerset14:"Frame 14",Snookerset15:"Frame 15",Snookerset16:"Frame 16",Snookerset17:"Frame 17",Snookerset18:"Frame 18",Snookerset19:"Frame 19",Snookerset20:"Frame 20",Snookerset21:"Frame 21",Snookerset22:"Frame 22",Snookerset23:"Frame 23",Snookerset24:"Frame 24",Snookerset25:"Frame 25",Snookerset26:"Frame 26",Snookerset27:"Frame 27",Snookerset28:"Frame 28",Snookerset29:"Frame 29",Snookerset30:"Frame 30",Snookerset31:"Frame 31",Snookerset32:"Frame 32",Snookerset33:"Frame 33",Snookerset34:"Frame 34",Snookerset35:"Frame 35",Snookerset36:"Frame 36",Snookerset37:"Frame 37",Snookerset38:"Frame 38",Snookerset39:"Frame 39",AmericanFootballset:"Quarter",AmericanFootballset0:"Quarter 0",AmericanFootballset1:"Quarter 1",AmericanFootballset2:"Quarter 2",AmericanFootballset3:"Quarter 3",AmericanFootballset4:"Quarter 4",AustralianFootballset:"Quarter",AustralianFootballset0:"Quarter 0",AustralianFootballset1:"Quarter 1",AustralianFootballset2:"Quarter 2",AustralianFootballset3:"Quarter 3",AustralianFootballset4:"Quarter 4",WaterPoloset:"Period",WaterPoloset0:"Period 0",WaterPoloset1:"Period 1",WaterPoloset2:"Period 2",WaterPoloset3:"Period 3",WaterPoloset4:"Period 4",WaterPoloset5:"Period 5",WaterPoloset6:"Period 6",MiniSoccerset:"Time",MiniSoccerset0:"Time 0",MiniSoccerset1:"1st Half",MiniSoccerset2:"2nd Half",BallHockeyset:"Period",BallHockeyset1:"Period 1",BallHockeyset2:"Period 2",TableTennisset:"Set",TableTennisset1:"Set 1",TableTennisset2:"Set 2",TableTennisset3:"Set 3",TableTennisset4:"Set 4",TableTennisset5:"Set 5",TableTennisset6:"Set 6",TableTennisset7:"Set 7",Badmintonset:"Game",Badmintonset1:"Game 1",Badmintonset2:"Game 2",Badmintonset3:"Game 3",Squashset:"Game",Squashset0:" 0",Squashset1:"Game 1",Squashset2:"Game 2",Squashset3:"Game 3",Squashset4:"Game 4",Squashset5:"Game 5",Netballset:"Quarter",Netballset1:"Quarter 1",Netballset2:"Quarter 2",Netballset3:"Quarter 3",Netballset4:"Quarter 4",Dotaset:"Game",Dotaset1:"Game 1",Dotaset2:"Game 2",Dotaset3:"Game 3",Dotaset4:"Game 4",Dotaset5:"Game 5",Dota2set:"Game",Dota2set1:"Game 1",Dota2set2:"Game 2",Dota2set3:"Game 3",Dota2set4:"Game 4",Dota2set5:"Game 5",CounterStrikeset:"Map",CounterStrikeset1:"Map 1",CounterStrikeset2:"Map 2",CounterStrikeset3:"Map 3",CounterStrikeset4:"Map 4",CounterStrikeset5:"Map 5",CounterStrikeset6:"Map 6",CounterStrikeset7:"Map 7",Hearthstoneset:"Game",Hearthstoneset1:"Game 1",Hearthstoneset2:"Game 2",Hearthstoneset3:"Game 3",Hearthstoneset4:"Game 4",Hearthstoneset5:"Game 5",Hearthstoneset6:"Game 6",Hearthstoneset7:"Game 7",Hearthstoneset8:"Game 8",Hearthstoneset9:"Game 9",Hearthstoneset10:"Game 10",Hearthstoneset11:"Game 11",HeroesOfTheStorm:"Game",HeroesOfTheStorm1:"Game 1",HeroesOfTheStorm2:"Game 2",HeroesOfTheStorm3:"Game 3",HeroesOfTheStorm4:"Game 4",HeroesOfTheStorm5:"Game 5",HeroesOfTheStorm6:"Game 6",HeroesOfTheStorm7:"Game 7",LeagueOfLegendsset:"Game",LeagueOfLegendsset1:"Game 1",LeagueOfLegendsset2:"Game 2",LeagueOfLegendsset3:"Game 3",LeagueOfLegendsset4:"Game 4",LeagueOfLegendsset5:"Game 5",LeagueofLegendsset:"Game",LeagueofLegendsset1:"Game 1",LeagueofLegendsset2:"Game 2",LeagueofLegendsset3:"Game 3",LeagueofLegendsset4:"Game 4",LeagueofLegendsset5:"Game 5",StarCraftset:"Map",StarCraftset1:"Map 1",StarCraftset2:"Map 2",StarCraftset3:"Map 3",StarCraftset4:"Map 4",StarCraftset5:"Map 5",StarCraft2set:"Map",StarCraft2set1:"Map 1",StarCraft2set2:"Map 2",StarCraft2set3:"Map 3",StarCraft2set4:"Map 4",StarCraft2set5:"Map 5",set:"Set",set0:"Set 0",set1:"Set 1",set2:"Set 2",set3:"Set 3",set4:"Set 4",set5:"Set 5",set6:"Set 6",set7:"Set 7",set8:"Set 8",set9:"Set 9",set10:"Set 10",set11:"Set 11",set12:"Set 12",set13:"Set 13",set14:"Set 14",set15:"Set 15",set16:"Set 16",set17:"Set 17",set18:"Set 18",set19:"Set 19",set20:"Set 20",Futsalset:"Half",Futsalset1:"1st Half",Futsalset2:"2nd Half",Futsalset3:"Extra Time 1st Half",Futsalset4:"Extra Time 2nd Half",Futsalset5:"penalties",MortalKombatXLset:"Game",MortalKombatXLset1:"Game 1",MortalKombatXLset2:"Game 2",MortalKombatXLset3:"Game 3",MortalKombatXLset4:"Game 4",MortalKombatXLset5:"Game 5",StreetFighterVset:"Game",StreetFighterVset1:"Game 1",StreetFighterVset2:"Game 2",StreetFighterVset3:"Game 3",StreetFighterVset4:"Game 4",StreetFighterVset5:"Game 5",Cricketset:"Innings",Cricketset0:"Innings 0",Cricketset1:"1st Innings",Cricketset2:"2nd Innings",Floorballset:"Period",Floorballset0:"Period 0",Floorballset1:"Period 1",Floorballset2:"Period 2",Floorballset3:"Period 3",Floorballset4:"Period 4",Hockeyset:"Period",Hockeyset0:"Period 0",Hockeyset1:"Period 1",Hockeyset2:"Period 2",Hockeyset3:"Period 3",Hockeyset4:"Period 4",Dartsset1:"Leg 1",Dartsset2:"Leg 2",Dartsset3:"Leg 3",Dartsset4:"Leg 4",Dartsset5:"Leg 5","3x3 Basketballset1":"1st Period",ArcheryH2Hset0:"Set 0",ArcheryH2Hset1:"Set 1",ArcheryH2Hset2:"Set 2",ArcheryH2Hset3:"Set 3",ArcheryH2Hset4:"Set 4",ArcheryH2Hset5:"Set 5",ArcheryH2Hset6:"Shot Off",ArcheryH2Hset0type0:"Not Started",ArcheryH2Hset1type0:"Set 1",ArcheryH2Hset2type0:"Set 2",ArcheryH2Hset3type0:"Set 3",ArcheryH2Hset4type0:"Set 4",ArcheryH2Hset5type0:"Set 5",ArcheryH2Hset6type0:"Shot Off",ArcheryH2Hset0type1:"Not Started",ArcheryH2Hset1type1:"Set 1",ArcheryH2Hset2type1:"Set 2",ArcheryH2Hset3type1:"Set 3",ArcheryH2Hset4type1:"Set 4",ArcheryH2Hset5type1:"Shot Off",ArcheryH2Hset0type2:"Not Started",ArcheryH2Hset1type2:"Set 1",ArcheryH2Hset2type2:"Set 2",ArcheryH2Hset3type2:"Set 3",ArcheryH2Hset4type2:"Set 4",ArcheryH2Hset5type2:"Shot Off",CompoundArcheryset0:"Set 0",CompoundArcheryset1:"Set 1",CompoundArcheryset2:"Set 2",CompoundArcheryset3:"Set 3",CompoundArcheryset4:"Set 4",CompoundArcheryset5:"Set 5",CompoundArcheryset6:"Shot Off",CompoundArcheryset0type0:"Not Started",CompoundArcheryset1type0:"Set 1",CompoundArcheryset2type0:"Set 2",CompoundArcheryset3type0:"Set 3",CompoundArcheryset4type0:"Set 4",CompoundArcheryset5type0:"Set 5",CompoundArcheryset6type0:"Shot Off",CompoundArcheryset0type1:"Not Started",CompoundArcheryset1type1:"Set 1",CompoundArcheryset2type1:"Set 2",CompoundArcheryset3type1:"Set 3",CompoundArcheryset4type1:"Set 4",CompoundArcheryset5type1:"Shot Off",CompoundArcheryset0type2:"Not Started",CompoundArcheryset1type2:"Set 1",CompoundArcheryset2type2:"Set 2",CompoundArcheryset3type2:"Set 3",CompoundArcheryset4type2:"Set 4",CompoundArcheryset5type2:"Shot Off",Overwatchset:"Game",Overwatchset1:"Game 1",Overwatchset2:"Game 2",Overwatchset3:"Game 3",Overwatchset4:"Game 4",Overwatchset5:"Game 5",RocketLeagueset:"Game",RocketLeagueset1:"Game 1",RocketLeagueset2:"Game 2",RocketLeagueset3:"Game 3",RocketLeagueset4:"Game 4",RocketLeagueset5:"Game 5",KingOfGloryset:"Game",KingOfGloryset1:"Game 1",KingOfGloryset2:"Game 2",KingOfGloryset3:"Game 3",KingOfGloryset4:"Game 4",KingOfGloryset5:"Game 5",WarcraftIIIset:"Map",WarcraftIIIset1:"Map 1",WarcraftIIIset2:"Map 2",WarcraftIIIset3:"Map 3",WarcraftIIIset4:"Map 4",WarcraftIIIset5:"Map 5",RainbowSixset:"Map",RainbowSixset1:"Map 1",RainbowSixset2:"Map 2",RainbowSixset3:"Map 3",RainbowSixset4:"Map 4",RainbowSixset5:"Map 5",Valorantset:"Map",Valorantset1:"Map 1",Valorantset2:"Map 2",Valorantset3:"Map 3",Valorantset4:"Map 4",Valorantset5:"Map 5",CallOfDutyset:"Map",CallOfDutyset1:"Map 1",CallOfDutyset2:"Map 2",CallOfDutyset3:"Map 3",CallOfDutyset4:"Map 4",CallOfDutyset5:"Map 5",MobileLegendsset:"Game",MobileLegendsset1:"Game 1",MobileLegendsset2:"Game 2",MobileLegendsset3:"Game 3",MobileLegendsset4:"Game 4",MobileLegendsset5:"Game 5",PUBGset:"Map",PUBGset0:"Map",PUBGset1:"Map",BasketballShotsset1:"Shot 1",BasketballShotsset2:"Shot 2",BasketballShotsset3:"Shot 3",BasketballShotsset4:"Shot 4",BasketballShotsset5:"Shot 5",BasketballShotsset6:"Shot 6",BasketballShotsset7:"Shot 7",BasketballShotsset8:"Shot 8",BasketballShotsset9:"Shot 9",BasketballShotsset10:"Shot 10",PistolHead2Headset1:"Set 1",PistolHead2Headset2:"Shot Off"},Z6=(e,t)=>e&&e!=="notstarted"?sk[t+e]||sk[e]||e:"",one=new Set([Le.SOCCER,Le.TENNIS,Le.ICE_HOCKEY,Le.BASEBALL,Le.TABLE_TENNIS,Le.SNOOKER,Le.AIR_HOCKEY,Le.COUNTER_STRIKE,Le.DOTA_2,Le.LEAGUE_OF_LEGENDS]),rne=new Set(["YellowCardCorrectScore","CornerCorrectScore"]),ane=new Set(["MatchWinningMargin","SetWinningMargin","WinningMargin","CorrectScore","Firstset/match","SetsEffectiveness","SeriesCorrectScore","SeriesCorrectScoreAfterGame3","SeriesCorrectScoreAfterGame4","CurrectScoreGroup","MatchBettingAndTeamsToScore","HalfTimeFullTime","HalfTimeFullTimeDoubleChance","ExtraTimeHomeTeamCorrectTotal","ExtraTimeAwayTeamCorrectTotal","OutcomeandBothTeamToScore","DoubleChanceAndBothTeamToScore","DoubleChanceAndBothTeamToScore","TotalAndBothTeamsToScore","FirstHalfOutcomeAndBothTeamToScore","SecondHalfOutcomeAndBothTeamToScore","1stHalf-2ndHalfBothToScore","GameCorrectScore","MatchTieBreakCorrectScore","SetTieBreakCorrectScore","1stSet-Match","1stGame/2ndGameWinner","2ndGame/3thGameWinner","3thGame/4thGameWinner","4thGame/5thGameWinner","5thGame/6thGameWinner","6thGame/7thGameWinner","7thGame/8thGameWinner","8thGame/9thGameWinner","9thGame/10thGameWinner","10thGame/11thGameWinner","11thGame/12thGameWinner","SetScore","SetCorrectScore","5thSetCorrectScore","MatchTieBreakCorrectScore","OutcomeAndTotal15","OutcomeAndTotal25","OutcomeAndTotal35","OutcomeAndTotal45","GameWinningMargin","CurrectScoreTennisKined","CurrectScoreFootballKined","MatchBettingBothTeamsToScore","CorrecctScoreInsp","HalfTimeCorrecctScore","CorrecctScoreGroup","TeamScorecast"]),ine="CORRECT SCORE",ok="left",lne="middle",rk="right";function dye({sportAlias:e,displayKey:t,marketType:n,marketEvents:s,colCount:o,customizable:r=!0}){if(r){if((t===ine||rne.has(n))&&one.has(e))return cne(s,o);if(ane.has(n))return une(s,o)}return Mr(s,["marketOrder","order"])}function cne(e,t){const n=[],s=[],o=[];for(const r of e)r.home_value>r.away_value?n.push(r):r.home_value{let t=0;for(let n=0,s=e.length;n({id:dne(e)})),e8={"Player 1":"team1_name","Player 2":"team2_name","player 1":"team1_name","player 2":"team2_name","Team 1":"team1_name","team 1":"team1_name","Team 2":"team2_name","team 2":"team2_name",team1:"team1_name",team2:"team2_name",W1:"team1_name",W2:"team2_name","W 1":"team1_name","W 2":"team2_name",Team1:"team1_name",Team2:"team2_name",Home:"team1_name",Away:"team2_name","Ком. 1":"team1_name",Ком1:"team1_name","Ком. 2":"team2_name",Ком2:"team2_name",П1:"team1_name",П2:"team2_name","Игрок 1":"team1_name","Игрок 2":"team2_name","Թիմ 1":"team1_name","Թիմ 2":"team2_name",Հ1:"team1_name",Հ2:"team2_name",G1:"team1_name",G2:"team2_name","Ev Sahibi":"team1_name",Deplasman:"team2_name","第 1 隊":"team1_name","第 2 隊":"team2_name","主場 ":"team1_name","客場 ":"team2_name",主場:"team1_name",客場:"team2_name","Home ":"team1_name","Away ":"team2_name",選手1:"team1_name",選手2:"team2_name","球員 1":"team1_name","球員 2":"team2_name",主隊:"team1_name",客隊:"team2_name",选手1:"team1_name",选手2:"team2_name","主队 ":"team1_name","客队 ":"team2_name",主队:"team1_name",客队:"team2_name","选手 1":"team1_name","选手 2":"team2_name",球队1:"team1_name",球队2:"team2_name","球队 1":"team1_name","球队 2":"team2_name",プレーヤー1:"team1_name",プレーヤー2:"team2_name","선수 1":"team1_name","선수 2":"team2_name","Jugador 1":"team1_name","Jugador 2":"team2_name","jugador 1":"team1_name","jugador 2":"team2_name","Spieler 1":"team1_name","Spieler 2":"team2_name",S1:"team1_name",S2:"team2_name","Joueur 1":"team1_name","Joueur 2":"team2_name","Equipo 1":"team1_name","Equipo 2":"team2_name","equipo 1":"team1_name","equipo 2":"team2_name"},fne=new Set(["","First Home Run Of Game Will Be","Solo Home Run","2-run Home Run","3-run Home Run","No Home Run Scored"]),Ane=new RegExp(Object.keys(e8).join("|"),"g"),Ha=Oc((e="",t="",n="")=>{if(fne.has(e))return e;const s={team1_name:t,team2_name:n};return e.replace(Ane,o=>s[e8[o]])},(...e)=>JSON.stringify(e)),mne=async({eventIds:e,betType:t,sysCount:n})=>{const s={events:e,...t!==void 0&&{type:t},...n!==void 0&&{sys_min_count:n}},{details:o}=await de.get(s,"get_max_bet");return o.amount},pne=e=>mne(e),fA=".",hne="24h",Gd={...Hn,arm:"hy-am","pt-br":"pt-br",zhh:"zh-cn",chi:"zh-tw",uzb:"uz-latn"},Is={dateWeekdayDay:["ddd","DD"],dateShortWeekday:["DD","MM","ddd"],dateShort:["DD","MM","YYYY"],dateShortYearShort:["DD","MM","YY"],dateShortNoYear:["DD","MM"],dateWithMonthName:["DD","MMM"],dateFull:["DD","MMMM","YYYY"]},On={dateWeekdayDay:({languageRtl:e})=>(e?[...Is.dateWeekdayDay].reverse():Is.dateWeekdayDay).join(" "),dateShortWeekday:({languageRtl:e,delimiter:t=fA})=>{const[n,s,o]=Is.dateShortWeekday;return e?`${o} ${s}${t}${n}`:`${n}${t}${s} ${o}`},dateShort:({languageRtl:e,delimiter:t=fA})=>(e?[...Is.dateShort].reverse():Is.dateShort).join(t),dateShortYearShort:({languageRtl:e,delimiter:t=fA})=>(e?[...Is.dateShortYearShort].reverse():Is.dateShortYearShort).join(t),dateShortNoYear:({languageRtl:e,delimiter:t=fA})=>(e?[...Is.dateShortNoYear].reverse():Is.dateShortNoYear).join(t),dateWithMonthName:({languageRtl:e})=>(e?[...Is.dateWithMonthName].reverse():Is.dateWithMonthName).join(" "),dateFull:({languageRtl:e})=>(e?[...Is.dateFull].reverse():Is.dateFull).join(" "),timeSimple:({timeFormat:e=hne})=>e==="24h"?"HH:mm":"hh:mm A",datetimeShort:e=>e.languageRtl?`${On.timeSimple(e)}, ${On.dateShort(e)}`:`${On.dateShort(e)}, ${On.timeSimple(e)}`,datetimeShortYearShort:e=>e.languageRtl?`${On.timeSimple(e)}, ${On.dateShortYearShort(e)}`:`${On.dateShortYearShort(e)}, ${On.timeSimple(e)}`,datetimeShortNoYear:e=>e.languageRtl?`${On.timeSimple(e)}, ${On.dateShortNoYear(e)}`:`${On.dateShortNoYear(e)}, ${On.timeSimple(e)}`,datetimeShortNoYearWithMonthName:e=>e.languageRtl?`${On.timeSimple(e)}, ${On.dateWithMonthName(e)}`:`${On.dateWithMonthName(e)}, ${On.timeSimple(e)}`,day:()=>"dddd"},Ri=({timestamp:e,language:t,preset:n,config:s,useUtc:o=!1})=>(o?Ee.unix(e).utc():Ee.unix(e)).locale(Gd[t]).format(On[n](s)),t8=e=>{const t=Gd[e];return e==="eng"?Promise.resolve():gne(`moment/dist/locale/${t}`).then(({default:{_config:n}})=>{Ee.locale(t,n)}).catch(ft)},fye=({value:e,language:t,languageRtl:n,timeFormat:s})=>Ee(e).locale(Gd[t]).format(On.dateShort({languageRtl:n,timeFormat:s}));function gne(e){switch(e){case"moment/dist/locale/af":case"moment/dist/locale/af.js":return H(()=>import("./af-CwDgxA7b.js"),__vite__mapDeps([119,2]));case"moment/dist/locale/ar-dz":case"moment/dist/locale/ar-dz.js":return H(()=>import("./ar-dz-CjfoIzuW.js"),__vite__mapDeps([120,2]));case"moment/dist/locale/ar-kw":case"moment/dist/locale/ar-kw.js":return H(()=>import("./ar-kw-CNJ_ZvXg.js"),__vite__mapDeps([121,2]));case"moment/dist/locale/ar-ly":case"moment/dist/locale/ar-ly.js":return H(()=>import("./ar-ly-BayJsXZ3.js"),__vite__mapDeps([122,2]));case"moment/dist/locale/ar-ma":case"moment/dist/locale/ar-ma.js":return H(()=>import("./ar-ma-Cs1zu54P.js"),__vite__mapDeps([123,2]));case"moment/dist/locale/ar-ps":case"moment/dist/locale/ar-ps.js":return H(()=>import("./ar-ps-bk5pyvYt.js"),__vite__mapDeps([124,2]));case"moment/dist/locale/ar-sa":case"moment/dist/locale/ar-sa.js":return H(()=>import("./ar-sa-B9bDiIhb.js"),__vite__mapDeps([125,2]));case"moment/dist/locale/ar-tn":case"moment/dist/locale/ar-tn.js":return H(()=>import("./ar-tn-Bl8JSlJ0.js"),__vite__mapDeps([126,2]));case"moment/dist/locale/ar":case"moment/dist/locale/ar.js":return H(()=>import("./ar-X9ploliQ.js"),__vite__mapDeps([127,2]));case"moment/dist/locale/az":case"moment/dist/locale/az.js":return H(()=>import("./az-vV1AdMgL.js"),__vite__mapDeps([128,2]));case"moment/dist/locale/be":case"moment/dist/locale/be.js":return H(()=>import("./be-BXAP0Vd4.js"),__vite__mapDeps([129,2]));case"moment/dist/locale/bg":case"moment/dist/locale/bg.js":return H(()=>import("./bg-BnyWaXo5.js"),__vite__mapDeps([130,2]));case"moment/dist/locale/bm":case"moment/dist/locale/bm.js":return H(()=>import("./bm-CrfQOcas.js"),__vite__mapDeps([131,2]));case"moment/dist/locale/bn-bd":case"moment/dist/locale/bn-bd.js":return H(()=>import("./bn-bd-Dk-WU-V4.js"),__vite__mapDeps([132,2]));case"moment/dist/locale/bn":case"moment/dist/locale/bn.js":return H(()=>import("./bn-Dsa4koLn.js"),__vite__mapDeps([133,2]));case"moment/dist/locale/bo":case"moment/dist/locale/bo.js":return H(()=>import("./bo-Bp55ApSD.js"),__vite__mapDeps([134,2]));case"moment/dist/locale/br":case"moment/dist/locale/br.js":return H(()=>import("./br-rqm485Vl.js"),__vite__mapDeps([135,2]));case"moment/dist/locale/bs":case"moment/dist/locale/bs.js":return H(()=>import("./bs-MVbl_mXK.js"),__vite__mapDeps([136,2]));case"moment/dist/locale/ca":case"moment/dist/locale/ca.js":return H(()=>import("./ca-t6ThqT1z.js"),__vite__mapDeps([137,2]));case"moment/dist/locale/cs":case"moment/dist/locale/cs.js":return H(()=>import("./cs-BvMh1lUA.js"),__vite__mapDeps([138,2]));case"moment/dist/locale/cv":case"moment/dist/locale/cv.js":return H(()=>import("./cv-CEnUs3W0.js"),__vite__mapDeps([139,2]));case"moment/dist/locale/cy":case"moment/dist/locale/cy.js":return H(()=>import("./cy-CXHgjEft.js"),__vite__mapDeps([140,2]));case"moment/dist/locale/da":case"moment/dist/locale/da.js":return H(()=>import("./da-DnTABKQZ.js"),__vite__mapDeps([141,2]));case"moment/dist/locale/de-at":case"moment/dist/locale/de-at.js":return H(()=>import("./de-at-CRoiWwQC.js"),__vite__mapDeps([142,2]));case"moment/dist/locale/de-ch":case"moment/dist/locale/de-ch.js":return H(()=>import("./de-ch-T8kuBSGg.js"),__vite__mapDeps([143,2]));case"moment/dist/locale/de":case"moment/dist/locale/de.js":return H(()=>import("./de-C0c0SEMu.js"),__vite__mapDeps([144,2]));case"moment/dist/locale/dv":case"moment/dist/locale/dv.js":return H(()=>import("./dv-C4RBpsxF.js"),__vite__mapDeps([145,2]));case"moment/dist/locale/el":case"moment/dist/locale/el.js":return H(()=>import("./el-G-pKtxDy.js"),__vite__mapDeps([146,2]));case"moment/dist/locale/en-au":case"moment/dist/locale/en-au.js":return H(()=>import("./en-au-B14DfVfu.js"),__vite__mapDeps([147,2]));case"moment/dist/locale/en-ca":case"moment/dist/locale/en-ca.js":return H(()=>import("./en-ca-IsDwqyce.js"),__vite__mapDeps([148,2]));case"moment/dist/locale/en-gb":case"moment/dist/locale/en-gb.js":return H(()=>import("./en-gb-YKiCYy2y.js"),__vite__mapDeps([149,2]));case"moment/dist/locale/en-ie":case"moment/dist/locale/en-ie.js":return H(()=>import("./en-ie-ziBtb7Qx.js"),__vite__mapDeps([150,2]));case"moment/dist/locale/en-il":case"moment/dist/locale/en-il.js":return H(()=>import("./en-il-CcLEKYm5.js"),__vite__mapDeps([151,2]));case"moment/dist/locale/en-in":case"moment/dist/locale/en-in.js":return H(()=>import("./en-in-ePdlFa6z.js"),__vite__mapDeps([152,2]));case"moment/dist/locale/en-nz":case"moment/dist/locale/en-nz.js":return H(()=>import("./en-nz-DuJa7O2V.js"),__vite__mapDeps([153,2]));case"moment/dist/locale/en-sg":case"moment/dist/locale/en-sg.js":return H(()=>import("./en-sg-h5Vcb-5J.js"),__vite__mapDeps([154,2]));case"moment/dist/locale/eo":case"moment/dist/locale/eo.js":return H(()=>import("./eo-DOrP23lh.js"),__vite__mapDeps([155,2]));case"moment/dist/locale/es-do":case"moment/dist/locale/es-do.js":return H(()=>import("./es-do-uCmK-g34.js"),__vite__mapDeps([156,2]));case"moment/dist/locale/es-mx":case"moment/dist/locale/es-mx.js":return H(()=>import("./es-mx-BKfpj0Ys.js"),__vite__mapDeps([157,2]));case"moment/dist/locale/es-us":case"moment/dist/locale/es-us.js":return H(()=>import("./es-us-DvRFZxj1.js"),__vite__mapDeps([158,2]));case"moment/dist/locale/es":case"moment/dist/locale/es.js":return H(()=>import("./es-CKXVQtTR.js"),__vite__mapDeps([159,2]));case"moment/dist/locale/et":case"moment/dist/locale/et.js":return H(()=>import("./et-BLGX0HtR.js"),__vite__mapDeps([160,2]));case"moment/dist/locale/eu":case"moment/dist/locale/eu.js":return H(()=>import("./eu-UXq9GjLm.js"),__vite__mapDeps([161,2]));case"moment/dist/locale/fa":case"moment/dist/locale/fa.js":return H(()=>import("./fa-DVy47viD.js"),__vite__mapDeps([162,2]));case"moment/dist/locale/fi":case"moment/dist/locale/fi.js":return H(()=>import("./fi-Bu_2Ltv3.js"),__vite__mapDeps([163,2]));case"moment/dist/locale/fil":case"moment/dist/locale/fil.js":return H(()=>import("./fil-BHdr1uva.js"),__vite__mapDeps([164,2]));case"moment/dist/locale/fo":case"moment/dist/locale/fo.js":return H(()=>import("./fo-DtPchxjD.js"),__vite__mapDeps([165,2]));case"moment/dist/locale/fr-ca":case"moment/dist/locale/fr-ca.js":return H(()=>import("./fr-ca-Cwqr_N0M.js"),__vite__mapDeps([166,2]));case"moment/dist/locale/fr-ch":case"moment/dist/locale/fr-ch.js":return H(()=>import("./fr-ch-D7K6SgAZ.js"),__vite__mapDeps([167,2]));case"moment/dist/locale/fr":case"moment/dist/locale/fr.js":return H(()=>import("./fr-Bjb2QY3B.js"),__vite__mapDeps([168,2]));case"moment/dist/locale/fy":case"moment/dist/locale/fy.js":return H(()=>import("./fy-DHJ_OlYh.js"),__vite__mapDeps([169,2]));case"moment/dist/locale/ga":case"moment/dist/locale/ga.js":return H(()=>import("./ga-DismF1j-.js"),__vite__mapDeps([170,2]));case"moment/dist/locale/gd":case"moment/dist/locale/gd.js":return H(()=>import("./gd-DbXP5o7K.js"),__vite__mapDeps([171,2]));case"moment/dist/locale/gl":case"moment/dist/locale/gl.js":return H(()=>import("./gl-wBXlhaew.js"),__vite__mapDeps([172,2]));case"moment/dist/locale/gom-deva":case"moment/dist/locale/gom-deva.js":return H(()=>import("./gom-deva-CZkNjvk5.js"),__vite__mapDeps([173,2]));case"moment/dist/locale/gom-latn":case"moment/dist/locale/gom-latn.js":return H(()=>import("./gom-latn-CTBP2J-9.js"),__vite__mapDeps([174,2]));case"moment/dist/locale/gu":case"moment/dist/locale/gu.js":return H(()=>import("./gu-Dx91SG-x.js"),__vite__mapDeps([175,2]));case"moment/dist/locale/he":case"moment/dist/locale/he.js":return H(()=>import("./he-Dfumdd3O.js"),__vite__mapDeps([176,2]));case"moment/dist/locale/hi":case"moment/dist/locale/hi.js":return H(()=>import("./hi-Bea94UCH.js"),__vite__mapDeps([177,2]));case"moment/dist/locale/hr":case"moment/dist/locale/hr.js":return H(()=>import("./hr-DIjJbSgY.js"),__vite__mapDeps([178,2]));case"moment/dist/locale/hu":case"moment/dist/locale/hu.js":return H(()=>import("./hu-DeFJMICp.js"),__vite__mapDeps([179,2]));case"moment/dist/locale/hy-am":case"moment/dist/locale/hy-am.js":return H(()=>import("./hy-am-BIGnWurV.js"),__vite__mapDeps([180,2]));case"moment/dist/locale/id":case"moment/dist/locale/id.js":return H(()=>import("./id-N_SHxjen.js"),__vite__mapDeps([181,2]));case"moment/dist/locale/is":case"moment/dist/locale/is.js":return H(()=>import("./is-DvJel9Ef.js"),__vite__mapDeps([182,2]));case"moment/dist/locale/it-ch":case"moment/dist/locale/it-ch.js":return H(()=>import("./it-ch-D8_PxdLH.js"),__vite__mapDeps([183,2]));case"moment/dist/locale/it":case"moment/dist/locale/it.js":return H(()=>import("./it-BpiXCwtQ.js"),__vite__mapDeps([184,2]));case"moment/dist/locale/ja":case"moment/dist/locale/ja.js":return H(()=>import("./ja-CkxGKGCs.js"),__vite__mapDeps([185,2]));case"moment/dist/locale/jv":case"moment/dist/locale/jv.js":return H(()=>import("./jv-D6GgFe4h.js"),__vite__mapDeps([186,2]));case"moment/dist/locale/ka":case"moment/dist/locale/ka.js":return H(()=>import("./ka-CMRe418q.js"),__vite__mapDeps([187,2]));case"moment/dist/locale/kk":case"moment/dist/locale/kk.js":return H(()=>import("./kk-ON56YUkv.js"),__vite__mapDeps([188,2]));case"moment/dist/locale/km":case"moment/dist/locale/km.js":return H(()=>import("./km-CaCxTfA9.js"),__vite__mapDeps([189,2]));case"moment/dist/locale/kn":case"moment/dist/locale/kn.js":return H(()=>import("./kn-DoLsC_4D.js"),__vite__mapDeps([190,2]));case"moment/dist/locale/ko":case"moment/dist/locale/ko.js":return H(()=>import("./ko-CD4YS9wn.js"),__vite__mapDeps([191,2]));case"moment/dist/locale/ku-kmr":case"moment/dist/locale/ku-kmr.js":return H(()=>import("./ku-kmr-338vwIzI.js"),__vite__mapDeps([192,2]));case"moment/dist/locale/ku":case"moment/dist/locale/ku.js":return H(()=>import("./ku-CQUgNAJ7.js"),__vite__mapDeps([193,2]));case"moment/dist/locale/ky":case"moment/dist/locale/ky.js":return H(()=>import("./ky-B8vJAHHL.js"),__vite__mapDeps([194,2]));case"moment/dist/locale/lb":case"moment/dist/locale/lb.js":return H(()=>import("./lb-CJkzBc85.js"),__vite__mapDeps([195,2]));case"moment/dist/locale/lo":case"moment/dist/locale/lo.js":return H(()=>import("./lo-DlHqKSFQ.js"),__vite__mapDeps([196,2]));case"moment/dist/locale/lt":case"moment/dist/locale/lt.js":return H(()=>import("./lt-DNSRhAwT.js"),__vite__mapDeps([197,2]));case"moment/dist/locale/lv":case"moment/dist/locale/lv.js":return H(()=>import("./lv-IlZ2Jy1o.js"),__vite__mapDeps([198,2]));case"moment/dist/locale/me":case"moment/dist/locale/me.js":return H(()=>import("./me-DBMFO5Fh.js"),__vite__mapDeps([199,2]));case"moment/dist/locale/mi":case"moment/dist/locale/mi.js":return H(()=>import("./mi-CJq_P1bV.js"),__vite__mapDeps([200,2]));case"moment/dist/locale/mk":case"moment/dist/locale/mk.js":return H(()=>import("./mk-DPO11SDH.js"),__vite__mapDeps([201,2]));case"moment/dist/locale/ml":case"moment/dist/locale/ml.js":return H(()=>import("./ml-DXbuUYOl.js"),__vite__mapDeps([202,2]));case"moment/dist/locale/mn":case"moment/dist/locale/mn.js":return H(()=>import("./mn-BszUzZt5.js"),__vite__mapDeps([203,2]));case"moment/dist/locale/mr":case"moment/dist/locale/mr.js":return H(()=>import("./mr-DrN5SeHt.js"),__vite__mapDeps([204,2]));case"moment/dist/locale/ms-my":case"moment/dist/locale/ms-my.js":return H(()=>import("./ms-my-CLdO4Kd5.js"),__vite__mapDeps([205,2]));case"moment/dist/locale/ms":case"moment/dist/locale/ms.js":return H(()=>import("./ms-DNdgRpzy.js"),__vite__mapDeps([206,2]));case"moment/dist/locale/mt":case"moment/dist/locale/mt.js":return H(()=>import("./mt-CYfYrmXN.js"),__vite__mapDeps([207,2]));case"moment/dist/locale/my":case"moment/dist/locale/my.js":return H(()=>import("./my-BCxn6_uj.js"),__vite__mapDeps([208,2]));case"moment/dist/locale/nb":case"moment/dist/locale/nb.js":return H(()=>import("./nb-BUlcEqEa.js"),__vite__mapDeps([209,2]));case"moment/dist/locale/ne":case"moment/dist/locale/ne.js":return H(()=>import("./ne-DPa9cr3t.js"),__vite__mapDeps([210,2]));case"moment/dist/locale/nl-be":case"moment/dist/locale/nl-be.js":return H(()=>import("./nl-be-oZ8kAj_l.js"),__vite__mapDeps([211,2]));case"moment/dist/locale/nl":case"moment/dist/locale/nl.js":return H(()=>import("./nl-CfLARLKc.js"),__vite__mapDeps([212,2]));case"moment/dist/locale/nn":case"moment/dist/locale/nn.js":return H(()=>import("./nn-BkX3hWid.js"),__vite__mapDeps([213,2]));case"moment/dist/locale/oc-lnc":case"moment/dist/locale/oc-lnc.js":return H(()=>import("./oc-lnc-CrpAXJbL.js"),__vite__mapDeps([214,2]));case"moment/dist/locale/pa-in":case"moment/dist/locale/pa-in.js":return H(()=>import("./pa-in-B27RiN9c.js"),__vite__mapDeps([215,2]));case"moment/dist/locale/pl":case"moment/dist/locale/pl.js":return H(()=>import("./pl-Dt6uOmWG.js"),__vite__mapDeps([216,2]));case"moment/dist/locale/pt-br":case"moment/dist/locale/pt-br.js":return H(()=>import("./pt-br-B6UK1FMe.js"),__vite__mapDeps([217,2]));case"moment/dist/locale/pt":case"moment/dist/locale/pt.js":return H(()=>import("./pt-DI31wJzO.js"),__vite__mapDeps([218,2]));case"moment/dist/locale/ro":case"moment/dist/locale/ro.js":return H(()=>import("./ro-Bv482Yvg.js"),__vite__mapDeps([219,2]));case"moment/dist/locale/ru":case"moment/dist/locale/ru.js":return H(()=>import("./ru-CSZpYIwi.js"),__vite__mapDeps([220,2]));case"moment/dist/locale/sd":case"moment/dist/locale/sd.js":return H(()=>import("./sd-B8OTbFLC.js"),__vite__mapDeps([221,2]));case"moment/dist/locale/se":case"moment/dist/locale/se.js":return H(()=>import("./se-Cw27GdBk.js"),__vite__mapDeps([222,2]));case"moment/dist/locale/si":case"moment/dist/locale/si.js":return H(()=>import("./si-CL6-YJRr.js"),__vite__mapDeps([223,2]));case"moment/dist/locale/sk":case"moment/dist/locale/sk.js":return H(()=>import("./sk-DYvu7xB7.js"),__vite__mapDeps([224,2]));case"moment/dist/locale/sl":case"moment/dist/locale/sl.js":return H(()=>import("./sl-HK12-Dca.js"),__vite__mapDeps([225,2]));case"moment/dist/locale/sq":case"moment/dist/locale/sq.js":return H(()=>import("./sq-B1O4LaPs.js"),__vite__mapDeps([226,2]));case"moment/dist/locale/sr-cyrl":case"moment/dist/locale/sr-cyrl.js":return H(()=>import("./sr-cyrl-Bpoky2do.js"),__vite__mapDeps([227,2]));case"moment/dist/locale/sr":case"moment/dist/locale/sr.js":return H(()=>import("./sr-Calczk5_.js"),__vite__mapDeps([228,2]));case"moment/dist/locale/ss":case"moment/dist/locale/ss.js":return H(()=>import("./ss-DBfrCmO1.js"),__vite__mapDeps([229,2]));case"moment/dist/locale/sv":case"moment/dist/locale/sv.js":return H(()=>import("./sv-_4ocvdLc.js"),__vite__mapDeps([230,2]));case"moment/dist/locale/sw":case"moment/dist/locale/sw.js":return H(()=>import("./sw-CLrI3E8S.js"),__vite__mapDeps([231,2]));case"moment/dist/locale/ta":case"moment/dist/locale/ta.js":return H(()=>import("./ta-xRD0tl6v.js"),__vite__mapDeps([232,2]));case"moment/dist/locale/te":case"moment/dist/locale/te.js":return H(()=>import("./te-BnVjGFUI.js"),__vite__mapDeps([233,2]));case"moment/dist/locale/tet":case"moment/dist/locale/tet.js":return H(()=>import("./tet-Braqsi5L.js"),__vite__mapDeps([234,2]));case"moment/dist/locale/tg":case"moment/dist/locale/tg.js":return H(()=>import("./tg-jRZzB3Eq.js"),__vite__mapDeps([235,2]));case"moment/dist/locale/th":case"moment/dist/locale/th.js":return H(()=>import("./th-Dn3Ea_Qz.js"),__vite__mapDeps([236,2]));case"moment/dist/locale/tk":case"moment/dist/locale/tk.js":return H(()=>import("./tk-DBu7DVWf.js"),__vite__mapDeps([237,2]));case"moment/dist/locale/tl-ph":case"moment/dist/locale/tl-ph.js":return H(()=>import("./tl-ph-CKSIbD8F.js"),__vite__mapDeps([238,2]));case"moment/dist/locale/tlh":case"moment/dist/locale/tlh.js":return H(()=>import("./tlh-BGJNBhAw.js"),__vite__mapDeps([239,2]));case"moment/dist/locale/tr":case"moment/dist/locale/tr.js":return H(()=>import("./tr-OwBwPRMN.js"),__vite__mapDeps([240,2]));case"moment/dist/locale/tzl":case"moment/dist/locale/tzl.js":return H(()=>import("./tzl-BP_PtdZd.js"),__vite__mapDeps([241,2]));case"moment/dist/locale/tzm-latn":case"moment/dist/locale/tzm-latn.js":return H(()=>import("./tzm-latn-3K8C_RTF.js"),__vite__mapDeps([242,2]));case"moment/dist/locale/tzm":case"moment/dist/locale/tzm.js":return H(()=>import("./tzm-DqKH-7ut.js"),__vite__mapDeps([243,2]));case"moment/dist/locale/ug-cn":case"moment/dist/locale/ug-cn.js":return H(()=>import("./ug-cn-Buu7Fw-9.js"),__vite__mapDeps([244,2]));case"moment/dist/locale/uk":case"moment/dist/locale/uk.js":return H(()=>import("./uk-TYeo-sg7.js"),__vite__mapDeps([245,2]));case"moment/dist/locale/ur":case"moment/dist/locale/ur.js":return H(()=>import("./ur-hsl8icYU.js"),__vite__mapDeps([246,2]));case"moment/dist/locale/uz-latn":case"moment/dist/locale/uz-latn.js":return H(()=>import("./uz-latn-C05GiqhK.js"),__vite__mapDeps([247,2]));case"moment/dist/locale/uz":case"moment/dist/locale/uz.js":return H(()=>import("./uz-B5gOqfMu.js"),__vite__mapDeps([248,2]));case"moment/dist/locale/vi":case"moment/dist/locale/vi.js":return H(()=>import("./vi-BK95g85H.js"),__vite__mapDeps([249,2]));case"moment/dist/locale/x-pseudo":case"moment/dist/locale/x-pseudo.js":return H(()=>import("./x-pseudo-D-E6dI2f.js"),__vite__mapDeps([250,2]));case"moment/dist/locale/yo":case"moment/dist/locale/yo.js":return H(()=>import("./yo-BUkOwl2q.js"),__vite__mapDeps([251,2]));case"moment/dist/locale/zh-cn":case"moment/dist/locale/zh-cn.js":return H(()=>import("./zh-cn-DgwVB78r.js"),__vite__mapDeps([252,2]));case"moment/dist/locale/zh-hk":case"moment/dist/locale/zh-hk.js":return H(()=>import("./zh-hk-C2fBLpsi.js"),__vite__mapDeps([253,2]));case"moment/dist/locale/zh-mo":case"moment/dist/locale/zh-mo.js":return H(()=>import("./zh-mo-LTI9rxyU.js"),__vite__mapDeps([254,2]));case"moment/dist/locale/zh-tw":case"moment/dist/locale/zh-tw.js":return H(()=>import("./zh-tw-DDtpA8gB.js"),__vite__mapDeps([255,2]));default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const ls=A.memo(function({seconds:t,preset:n,delimiter:s,className:o=""}){const{timeFormat:r,language:a,languageRtl:l}=Ce(),c=A.useMemo(()=>Ri({timestamp:t,preset:n,language:a,config:{languageRtl:l,timeFormat:r,delimiter:s}}),[s,l,a,n,t,r]);return i.jsx("time",{className:o,children:c})}),oE="https://phantom.cmsbetconstruct.com/image-creator/",ak="datetimeShort";var vl=(e=>(e.Header="--header",e.Brand1="--oc-1",e.Hero="--hero",e.Brand="--oc-2",e.Skin="--b",e))(vl||{});const vne=e=>{const t=e.toString(36),n=t.substring(2,7);return t+n},n8=({outcome:e,id:t})=>{const n=Ee.utc().unix();return{key1:n*t*(e+6),key2:vne(n*42)}},s8=e=>{const t=W.sportsbook.shareBooking.sharingLogo;return t?t.includes("http")?t:`${W.cms.apiUrl}${t}`:e.startsWith("https")?e:window.document.location.protocol+"//"+window.document.location.host+e},Zt=e=>`rgb(${document.documentElement.style.getPropertyValue(e)})`,ms=e=>e!==void 0?An(e):!1,_ne=({bookingInfo:{betslip:{events:e,selectedBetTypes:[t],metadata:{selectedSysOption:n,excludedSysEvents:s}},bookingId:o,bookingUrl:r,possibleWinDataMap:a,eventsDataMap:l},language:c,partnerConfig:u,trans:d,currency:f,oddFormat:m,languageRtl:p,logoSource:h,timeFormat:g,oddsConverter:y})=>{const v=t===me.System?n:0,b=a.get(t),_=l.get(t),C=b[v],S=_[v],x=!!C.expressBonus,O=ms(qe(C.stake*S.stakeMultiplier)),E=ms(C.taxOnProfitOrReturn),I=ms(C.finalPayout),w=ms(C.possibleWin);return{translations:{"Booking ID":d("Booking id"),"Date/Time":d("Date"),"Bet Type":d("Bet Type"),"ODD Type":d("Odd Type"),Single:d("Single"),Express:d("Multiple"),System:d("System"),Chain:d("Chain"),Odds:d("Odds"),Selections:d("Selections"),Stake:d("Stake"),Tax:d("Tax"),"Winning Bonus":d("Winning Bonus"),"Enjoy the game":d("Enjoy the game"),"Final payout":d("Final payout"),"Possible win":d("Possible win"),"Accumulator bonus":d("Accumulator bonus"),"Total stake":d("Total stake"),"Net stake":d("Net stake"),"Tax on stake":d("Tax on stake"),"Look at my bet at {1}!":d("Look at my bet at {1}!",{1:W.app.siteName})},share:{bookingLink:r,bookId:o,date:Ri({timestamp:Da(),preset:ak,language:c,config:{languageRtl:p,timeFormat:g}})},configs:{...n8({id:o,outcome:0}),colors:{hero_color:Zt("--hero"),brand_color_2:Zt("--oc-2"),skin_color:Zt("--b")},lang:c,siteName:W.app.siteName,siteId:W.app.site_id,currencyName:f,oddFormat:d(tE(m)),rtl:p,ageRestriction:Tt.getInstance().minimumAllowedAge,logoUrl:s8(h),maxOdd:u.max_odd_for_multiple_bet,taxType:u.tax_type},betslip:{events:e.map((N,P)=>{const L=b[P]||{},R=ms(L.possibleWin),D=ms(L.finalPayout),j=ms(L.taxOnProfitOrReturn);return{finalPayoutFormatted:D,isLive:N.isLive,price:N.price?y(N.price):!1,stake:ms(L.stake),taxOnStake:ms(L.taxOnStake),totalStake:ms(L.totalStake),taxOnProfitOrReturn:j,showTotalStake:L.totalStake!==L.stake,possibleWin:R,finalPayout:D,taxOnProfitOrReturnIsFake:L.taxOnProfitOrReturnIsFake,startTime:Ri({timestamp:N.startTime,preset:ak,language:c,config:{languageRtl:p,timeFormat:g}}),team1Name:N.team1Name,team2Name:N.team2Name,eventName:N.eventName,base:mp(N.base,N.marketType),sportAlias:N.sportAlias,marketName:N.marketName,incInSysCalc:t===me.System&&!s.has(N.id)}}),betType:t,sysVal:n+2,totalOdds:C.totalOdds?y(C.totalOdds):!1,stake:O,taxOnStake:ms(C.taxOnStake),totalStake:ms(C.totalStake),taxOnProfitOrReturn:E,showTotalStake:C.totalStake!==C.stake,possibleWin:w,finalPayout:I,taxOnProfitOrReturnIsFake:C.taxOnProfitOrReturnIsFake,expressBonusPercent:x&&ms(C.expressBonusPercent),expressBonus:x&&ms(C.expressBonus)}}},o8=(e,t)=>at.post(oE+t,JSON.stringify(_ne(e)),{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(Ht("data")).catch(()=>{throw new Error}),yne=e=>o8(e,W.sportsbook.partialPrintView?"get-booking-print-partial-html.php":"get-booking-print-html.php").then(t=>{if(t)return t;throw new Error}),bne=e=>o8(e,"share-booking/").then(({imageLink:t,shareTemplateLink:n})=>{if(t&&n)return{image:"data:image/png;base64, "+t,link:n};throw new Error}),Ene=oE+"share-bet/",Cne=(e,t,{timeFormat:n,language:s,languageRtl:o,assets:{logo:r}},a)=>{const l=a(e.oddType),c=e.events.map(u=>({coefficient:u.coefficient!==Ls?l(u.coefficient):"SP",isLive:u.isLive,outcome:u.outcome,regionName:u.regionName,competitionName:u.competitionName,sportAlias:u.sportIndex,gameStartDate:Ri({timestamp:u.startDate,preset:"datetimeShort",language:s,config:{languageRtl:o,timeFormat:n}}),eventName:u.eventName,team1Name:u.team1Name,team2Name:u.team2Name,marketName:u.marketName}));return{id:e.id,type:me[e.type].toLowerCase(),betTypeName:t(me[e.type]),dateTimeStamp:e.dateTime,dateTime:Ri({timestamp:e.dateTime,preset:"datetimeShort",language:s,config:{languageRtl:o,timeFormat:n}}),payout:e.payout,possibleWinDisplay:e.possibleWinDisplay,outcome:e.outcome,outcomeName:t(qR[e.outcome]),totalOdds:e.odd!==Ls?l(e.odd):"SP",netWinDisplay:e.netWinDisplay,taxAmountDisplay:e.taxAmountDisplay,amount:e.totalAmount,bonusDisplay:e.bonusDisplay,events:c,isFreeBetMoney:e.isFreeBetMoney,ew:e.each_way}},ik=(e,t,n,s,o)=>at.post(Ene,JSON.stringify({...n8({outcome:e.outcome,id:e.id}),configs:{colors:{brand_color_1:Zt(vl.Brand1),header:Zt(vl.Header),hero_color:Zt(vl.Hero),brand_color_2:Zt(vl.Brand),skin_color:Zt(vl.Skin)},language:n.language,siteName:W.app.siteName,siteId:W.app.site_id,currencyName:s(e.currency),oddFormatName:t(e.oddTypeName),rtl:n.languageRtl,ageRestriction:Tt.getInstance().minimumAllowedAge,logoUrl:s8(n.assets.logo)},translations:{"Possible win":t("Possible win"),"Final payout":t("Final payout"),Bonus:t("Bonus"),Outcome:t("Outcome"),Tax:t("Tax"),EW:t("E/W"),Id:t("Id"),"Total odds":t("Total odds"),"Bet amount":t("Bet amount"),events:t("events"),"Enjoy the game":t("Enjoy the game"),"Look at my bet at {1}!":t("Look at my bet at {1}!",{1:W.app.siteName})},share:{link:`${window.location.protocol}//${window.location.host}/sports/pre-match/event-view/?${Qu}=${e.id}`},ticket:Cne(e,t,n,o)}),{headers:{"Content-Type":"application/x-www-form-urlencoded"}}),rE=(e,t,n,s,o)=>{const r=[],a=s?"،":",",l=zte(t);if([Le.ARCHERY,Le.ARCHERY_H2H,Le.BASKETBALL_SHOTS,Le.PISTOL_SHOOTING,Le.SHOOTING,Le.PISTOL_SHOOTING_H2H].includes(n))return o??"";if(e.score1&&e.score2&&(e.current_leg===void 0||e.set_count!==1)){const d=s?`${e.score2} : ${e.score1}`:`${e.score1} : ${e.score2}`;r.push(d)}let c=e.set_count!==1||e.current_leg===void 0?"(":"",u=e.set_count!==1||e.current_leg===void 0?")":"";if(l.forEach(Ke(d=>s?`${t[d].team2_value}:${t[d].team1_value}`:`${t[d].team1_value}:${t[d].team2_value}`,d=>{r.length?r.push(a," ",`${c}${d}${u}`):r.push(`${c}${d}${u}`)})),e.current_game_time&&r.push(" ",`${e.current_game_time}${e.add_minutes&&e.add_minutes!=="0"?"+"+e.add_minutes:""}${e.current_game_time.indexOf(":")===-1?"`":""}`),iW.includes(n)&&t&&t.passes){let{passes:d}=t;r.push(" ",d.team1_value),e.pass_team==="team1"&&r.push("*"),r.push(":",d.team2_value),e.pass_team!=="team1"&&r.push("*")}return s?r.reverse().join(""):r.join("")},Aye=(e,t,n,s)=>s?e?n:t:e?t:n;var wr=(e=>(e[e.Goal=1]="Goal",e[e.RedCard=2]="RedCard",e[e.YellowCard=3]="YellowCard",e[e.Corner=4]="Corner",e[e.Penalty=5]="Penalty",e[e.Substitution=6]="Substitution",e[e.Period=10]="Period",e[e.BallSafe=20]="BallSafe",e[e.DangerousAttack=21]="DangerousAttack",e[e.KickOff=22]="KickOff",e[e.GoalKick=23]="GoalKick",e[e.FreeKick=24]="FreeKick",e[e.ThrowIn=25]="ThrowIn",e[e.ShotOffTarget=26]="ShotOffTarget",e[e.ShotOnTarget=27]="ShotOnTarget",e[e.Offside=28]="Offside",e[e.GoalkeeperSave=29]="GoalkeeperSave",e[e.ShotBlocked=30]="ShotBlocked",e[e.MissedPenalty=31]="MissedPenalty",e[e.NotStarted=100]="NotStarted",e[e.FirstHalf=101]="FirstHalf",e[e.HalfTime=102]="HalfTime",e[e.SecondHalf=103]="SecondHalf",e[e.PreExtraHalf=104]="PreExtraHalf",e[e.ExtraTimeFirstHalf=105]="ExtraTimeFirstHalf",e[e.ExtraTimeHalfTime=106]="ExtraTimeHalfTime",e[e.ExtraTimeSecondHalf=107]="ExtraTimeSecondHalf",e[e.Finished=108]="Finished",e[e.Timeout=199]="Timeout",e[e.FirstSet=200]="FirstSet",e[e.SecondSet=201]="SecondSet",e[e.ThirdSet=202]="ThirdSet",e[e.FourthSet=203]="FourthSet",e[e.FifthSet=204]="FifthSet",e[e.Point=205]="Point",e[e.BallInPlay=206]="BallInPlay",e[e.ServiceFault=207]="ServiceFault",e[e.DoubleFault=208]="DoubleFault",e[e.Ace=209]="Ace",e[e.InjuryBreak=210]="InjuryBreak",e[e.RainDelay=211]="RainDelay",e[e.Challenge=212]="Challenge",e[e.FinalSet=213]="FinalSet",e[e.Let1stServe=214]="Let1stServe",e[e.Retired=215]="Retired",e[e.Walkover=216]="Walkover",e[e.Game=217]="Game",e[e.Set=218]="Set",e[e.FirstQuarter=300]="FirstQuarter",e[e.FirstQuarterEnded=301]="FirstQuarterEnded",e[e.SecondQuarter=302]="SecondQuarter",e[e.SecondQuarterEnded=303]="SecondQuarterEnded",e[e.ThirdQuarter=304]="ThirdQuarter",e[e.ThirdQuarterEnded=305]="ThirdQuarterEnded",e[e.FourthQuarter=306]="FourthQuarter",e[e.FourthQuarterEnded=307]="FourthQuarterEnded",e[e.OverTime=308]="OverTime",e[e.OverTimeEnded=309]="OverTimeEnded",e[e.Foul=320]="Foul",e[e.FreeThrow=321]="FreeThrow",e[e.Free1Throw=322]="Free1Throw",e[e.Free2Throws=323]="Free2Throws",e[e.Free3Throws=324]="Free3Throws",e[e.MissedFreeThrow=325]="MissedFreeThrow",e[e.Attack=326]="Attack",e[e.OnePoint=327]="OnePoint",e[e.TwoPoints=328]="TwoPoints",e[e.ThreePoints=329]="ThreePoints",e[e.FirstPeriod=400]="FirstPeriod",e[e.FirstPeriodEnded=401]="FirstPeriodEnded",e[e.SecondPeriod=402]="SecondPeriod",e[e.SecondPeriodEnded=403]="SecondPeriodEnded",e[e.ThirdPeriod=404]="ThirdPeriod",e[e.ThirdPeriodEnded=405]="ThirdPeriodEnded",e[e.TimerStatus=410]="TimerStatus",e[e.Suspension=420]="Suspension",e[e.SuspensionOver=421]="SuspensionOver",e[e.Throw_In=500]="Throw_In",e[e.Throw_Out=501]="Throw_Out",e[e.GoalKeeper_Throw=502]="GoalKeeper_Throw",e[e.Free_Throw=503]="Free_Throw",e[e.SevenMeter_Throw=504]="SevenMeter_Throw",e[e.PenaltyScored=505]="PenaltyScored",e[e.PenaltyMissed=506]="PenaltyMissed",e))(wr||{});const Sne="10px",Bl="-28px",lk="-16px",ck=2,wne=1.5,Tne={[wr.Goal]:"bc-i-goal",[wr.RedCard]:"bc-i-card-football red",[wr.YellowCard]:"bc-i-card-football yellow",[wr.Corner]:"bc-i-corner",[wr.Penalty]:"bc-i-penalty",[wr.Substitution]:"bc-i-substitution",[wr.MissedPenalty]:"bc-i-missed-penalty"},mye=Array.from({length:19},(e,t)=>t),uk=30,r8=(e,{period_sequence:t})=>e?t>6:t>2,xne=({period_sequence:e})=>e<4,Ine=({period_sequence:e})=>e>4&&e<8,Nne=e=>t=>({...t,elapsedTime:Math.min(t.currentMinute,r8(!1,t)?e:e/2)}),kne=e=>t=>({...t,elapsedTime:Math.min(t.currentMinute-e,r8(!0,t)?uk:uk/2)}),One=e=>(t,{className:n,side:s,elapsedTime:o,teamName:r,eventName:a,current_minute:l})=>{if(n){const[c,u]=t,d=j0(e,o)-wne;s==="1"?c.push({className:n,top:Bl,left:d,teamName:r,eventName:a,current_minute:l}):u.push({className:n,bottom:Bl,left:d,teamName:r,eventName:a,current_minute:l})}return t},Pne=e=>{if(!e.length)return[];const[t,...n]=e,s=t.top!==void 0;return n.reduce((o,r,a)=>{const l=o[a],c=r.left-l.left;return o.push(ce.map(({className:t,bottom:n,top:s,left:o,teamName:r,eventName:a,current_minute:l})=>({className:t,teamName:r,eventName:a,current_minute:l,style:{fontSize:Sne,left:`${o}%`,...s&&{top:s},...n&&{bottom:n}}})),Rne=n7(Pne,Lne),pye=(e,t,n)=>n.filter(t?Ine:xne).map(t?kne(e):Nne(e)).reduce(One(e),[[],[]]).flatMap(Rne),hye=({team1Name:e,team1ShirtColor:t,team2Name:n,team2ShirtColor:s,gameEvents:o})=>o.map(r=>{var a;return{...r,...r.side==="1"?{teamName:e,shirtColor:t}:{teamName:n,shirtColor:s},currentMinute:parseInt(r.current_minute,10),className:Tne[r.type_id],eventName:(a=wr[Number(r.type_id)])==null?void 0:a.replace(/([A-Z])/g," $1").trim()}}),jne=new Set(["OverUnder_Total Goals","Team1OverUnder_Team 1 Total Goals","Team2OverUnder_Team 2 Total Goals","OverUnder_Total Goals Asian","HomeTeamCornersOverUnder_Corners: Team 1 Total","AwayTeamCornersOverUnder_Corners: Team 2 Total","HalfTimeCornersOverUnder_Corners: 1st Half Total","HalfTimeTeam1CornersOverUnder_Corners: 1st Half Team 1 Total","HalfTimeTeam2CornersOverUnder_Corners: 1st Half Team 2 Total","2ndHalfCornersOver/Under_Corners: 2nd Half Total","Corners:2ndHalfTeam1Total_Corners: 2nd Half Team 1 Total","Corners:2ndHalfTeam2Total_Corners: 2nd Half Team 2 Total","YellowCardsOverUnder_Yellow Cards: Total","Team1YellowCardsOverUnder_Yellow Cards: Team 1 Total","Team2YellowCardsOverUnder_Yellow Cards: Team 2 Total","HalfTimeOverUnder_1st Half Total Goals","HalfTimeTeam1OverUnder_1st Half Team 1 Total Goals","HalfTimeTeam2OverUnder_1st Half Team 2 Total Goals","HalfTimeOverUnderAsian_1st Half Total Goals Asian","2ndHalfTotalOver/Under_2nd Half Total Goals","SecondHalfHomeTeamTotalGoalsOverUnder_2nd Half Team 1 Total Goals","SecondHalfAwayTeamTotalGoalsOverUnder_2nd Half Team 2 Total Goals","1-15OverUnder_1-15 Min. Total Goals","1-15MinutesHomeTeamTotalGoalsOverUnder_1-15 Min. Team 1 Total Goals","1-15MinutesAwayTeamTotalGoalsOverUnder_1-15 Min. Team 2 Total Goals","1-30OverUnder_1-30 Min. Total Goals","1-30MinutesHomeTeamTotalGoalsOverUnder_1-30 Min. Team 1 Total Goals","1-30MinutesAwayTeamTotalGoalsOverUnder_1-30 Min. Team 2 Total Goals","1-60OverUnder_1-60 Min. Total Goals","1-60MinutesHomeTeamTotalGoalsOverUnder_1-60 Min. Team 1 Total Goals","1-60MinutesAwayTeamTotalGoalsOverUnder_1-60 Min. Team 2 Total Goals","1-75OverUnder_1-75 Min. Total Goals","1-75MinutesHomeTeamTotalGoalsOverUnder_1-75 Min. Team 1 Total Goals","1-75MinutesAwayTeamTotalGoalsOverUnder_1-75 Min. Team 2 Total Goals","Total3_Total Goals 3 Way","Team1TotalOverUnderAsian_Team 1 Total Goals Asian","Team2TotalOverUnderAsian_Team 2 Total Goals Asian","HalfTimeOverUnderAsian_1st Half Total Goals Asian","HalfCommonTotalOverUnder2WayAsian_{sw} Half Total Goals Asian","HalfCommonTotalOverUnder3Way_{sw} Half Total Goals 3 Way","CornerTotal3_Corners: Total 3 Way","MatchTotal2_Total Goals (Regular Time)","MatchTotal2Asian_Total Goals Asian (Regular Time)","MatchTotal(IncludingOvertime)_Total Goals (Including Overtime)","HomeTeamTotal_Team 1 Total Goals (Regular Time)","Team1TotalGoals(IncludingOvertime)_Team 1 Total Goals (Including Overtime)","AwayTeamTotal_Team 2 Total Goals (Regular Time)","Team2TotalGoals(IncludingOvertime)_Team 2 Total Goals (Including Overtime)","PeriodTotal2_{sw} Period Total Goals","PeriodHomeTeamTotal_{sw} Period Team 1 Total Goals","PeriodAwayTeamTotal_{sw} Period Team 2 Total Goals","MatchTotal3_Total Goals 3 Way (Regular Time)","TotalGamesOver/Under_Total Games","SetOverUnder_{sw} Set Total Games","GameTotalPoints_{sw} Set {pw} Game Total Points","SetTieBreakTotalPoints_{sw} Set Tie Break Total Points","SetOutcomeAndTotal_{sw} Set Winner and Total Points ({h})","Player1Over/Under_Player 1 Total Points","Player2Over/Under_Player 2 Total Points","TotalofSets_Total Sets","SetTotalPointsOverUnder_{sw} Set Total Points","SetTotalPointsOverUnder_{sw} Set Total Points Asian","MatchTotalPointsOverUnder_Total Points","TotalPointsOver/Under_Total Points","HomeTeamOver/Under_Team 1 Total Points","AwayTeamOver/Under_Team 2 Total Points","SetTotalOverUnder_{sw} Set Total Points","Team1SetTotalOverUnder_{sw} Set Team 1 Total Points","Team2SetTotalOverUnder_{sw} Set Team 2 Total Points","MatchTotal_Total Points","MatchHomeTeamTotal2_Team 1 Total Points","MatchAwayTeamTotal2_Team 2 Total Points","QuarterTotal_{sw} Quarter Total Points","QuarterTotal3_{sw} Quarter Total Points 3 Way","QuarterHomeTeamTotal2_{sw} Quarter Team 1 Total Points","QuarterAwayTeamTotal2_{sw} Quarter Team 2 Total Points","HalfTotal_{sw} Half Total Points","HalfHomeTeamTotal2_{sw} Half Team 1 Total Points","HalfAwayTeamTotal2_{sw} Half Team 2 Total Points","MatchTotal_Match Total Points","1-5Total_First Five(1-5) Shot Total Points","HomeTeamTotalPoints_Team 1 Total Points","AwayTeamTotalPoints_Team 2 Total Points","QuarterHomeTeamTotal2Way_{sw} Quarter Team 1 Total Points","QuarterAwayTeamTotal2Way_{sw} Quarter Team 2 Total Points","TotalLegs_Total Legs","Total180`S_Total 180`s","FrameTotal_{sw} Frame Total Points","TotalFramesOver/Under_Total Frames","Over/Under_Total Goals","HomeTeamOver/Under_Team 1 Total Goals","AwayTeamOver/Under_Team 2 Total Goals","QuarterTotal_{sw} Quarter Total Goals","GameTotalPoints_{sw} Game Total Points","InningTotal_{sw} Inning Total Runs","TotalRunsOver/Under_Total Runs","HomeTeamTotalRunsOver/Under_Team 1 Total Runs","AwayTeamTotalRunsOver/Under_Team 2 Total Runs","GamesTotal_Total Games","MapsTotal_Maps Total","Game1KillsTotal_Game 1 Total Kills","Game2KillsTotal_Game 2 Total Kills","Game3KillsTotal_Game 3 Total Kills","OverUnder_Over/Under ({h})","HomeOverUnder_{t1} Over/Under ({h})","AwayOverUnder_{t2} Over/Under ({h})","undefined_3-Way Total","FirstHalfTotal_First Half Over/Under ({h})","FirstHalfHomeTeamTotal_First Half {t1} Over/Under ({h})","FirstHalfAwayTeamTotal_First Half {t2} Over/Under ({h})","FirstHalfHomeTeamTotal_First Half {t1} Over/Under ({h}) Asian","FirstHalfAwayTeamTotal_First Half {t2} Over/Under ({h}) Asian","undefined_Over/Under ({h})","undefined_{t1} Over/Under ({h})","undefined_{t2} Over/Under ({h})","undefined_Rounds of Kicks Over/Under ({h})","MatchPointsTotal2Way_Match Points Total","RoundMissedAttemptsOverUnder_{sw} Set Missed Attempts Total","RoundPointsTotal2Way_{sw} Set Points Total","RoundPointTotalOverUnder2Way_{sw} Set Points Total"]),Mne=new Set(["AsianHandicap_Goals Handicap","AsianHandicap_Goals Asian Handicap","CornerHandicap_Corners: Handicap","CornersOverUnder_Corners: Total","HalfTimeCornerHandicap_Corners: 1st Half Handicap","1stHalfCornersOver/Under_Corners: 1st Half Total","Corners:2ndHalfAsianHandicap_Corners: 2nd Half Handicap","YellowCardsHandicap_Yellow Cards: Handicap","HalfTimeYellowCardHandicap_Yellow Cards: 1st Half Handicap","HalfTimeAsianHandicap_1st Half Goals Handicap","HalfTimeAsianHandicap_1st Half Goals Asian Handicap","2ndHalfAsianHandicap_2nd Half Goals Handicap","1-15Handicap_1-15 Min. Goals Handicap","1-30Handicap_1-30 Min. Goals Handicap","1-60Handicap_1-60 MIn. Goals Handicap","1-75Handicap_1-75 Min. Goals Handicap","HalfHandicap2WayAsian_{sw} Half Goals Asian Handicap","FirstHalfVsSecondHalfHandicap_First Half Total Goals Vs Second Half Total Goals Handicap","Handicap_Goals Asian Handicap","MatchHandicap2_Goals Handicap (Regular Time)","Handicap(IncludingOvertime)_Goals Handicap (Including Overtime)","PeriodHandicap2_{sw} Period Goals Handicap","MatchHandicap2Asian_Goals Asian Handicap (Regular Time)","Handicap_Games Handicap","SetHandicap_{sw} Set Games Handicap","GameHandicapPoints_{sw} Set {pw} Game Points Handicap","MatchPointHandicap_Points Handicap","SetPointsHandicap_{sw} Set Points Handicap","PointHandicap_Points Handicap","SetPointHandicap_Sets Handicap","SetHandicap_{sw} Set Points Handicap","MatchHandicap_Points Handicap","QuarterHandicap_{sw} Quarter Points Handicap","HalfHandicap_{sw} Half Points Handicap","Handicap_Points Handicap","HandicapLegs_Legs Handicap","Handicap_Frames Handicap","Handicap_Goals Handicap","QuarterHandicap_{sw} Quarter Goals Handicap","GameHandicap_{sw} Game Points Handicap","RunLine_Run Line","GamesHandicap_Games Handicap","MapsHandicap_Maps Handicap","Map1RoundsHandicap_Map 1 Rounds Handicap","Map2RoundsHandicap_Map 2 Rounds Handicap","Map3RoundsHandicap_Map 3 Rounds Handicap","Game1KillsHandicap_Game 1 Kills Handicap","Game2KillsHandicap_Game 2 Kills Handicap","Game3KillsHandicap_Game 3 Kills Handicap","AsianHandicap_Asian Handicap","FirstHalfAsianHandicap_First Half Asian Handicap","FirstHalfAsianHandicap_1st Half Goals Asian Handicap","undefined_Asian Handicap","undefined_{sw} Set Points Handicap 2Way","RoundPointHandicap2Way_{sw} Set Points Handicap"]),Bne=new Set(["Handicap_Goals Handicap 3 Way","FirstHalfHandicap_1st Half Goals Handicap 3 Way","SecondHalfHandicap_2nd Half Goals Handicap 3 Way","undefined_3-Way Handicap"]),Dne=new Set(["HomeTeamToWinWithExactMargin_Team 1 Win By Exact ({h}) Goal","AwayTeamToWinWithExactMargin_Team 2 Win By Exact ({h}) Goal","MatchHomeTeamToWinAndScoreExactGoal_Team 1 Will Win and Score Exact ({h}) Goal","MatchAwayTeamToWinAndScoreExactGoal_Team 2 Will Win and Score Exact ({h}) Goal","FirstHalfHomeTeamToWinAndScoreExactGoal_1st Half Team 1 Win By Exact ({h}) Goal","FirstHalfAwayTeamToWinAndScoreExactGoal_1st Half Team 2 Win By Exact ({h}) Goal","SecondHalfHomeTeamToWinAndScoreExactGoal_2nd Half Team 1 Win By Exact ({h}) Goal","SecondHalfAwayTeamToWinAndScoreExactGoal_2nd Half Team 2 Win By Exact ({h}) Goal","BothHalvesTotalOver_Both Halves Total Over ({h})","EachTeamToScoreOver_Each Team To Score Over ({h})","EachTeamToScoreUnder_Each Team To Score Under ({h})","Team1BothHalvesTotalOver_{t2} Both Halves Total Over ({h})","Team2BothHalvesTotalOver_{t2} Both Halves Total Over ({h})","MatchBothTeamToScore_Both Team To Score at Least ({h}) Points","QuarterBothTeamToScore_{sw} Quarter Both Team To Score at Least ({h}) Points"]),Fne=new Set(["MatchRaceTo_Goals Race To ({h})"]),Hne=new Set([...jne,...Mne,...Dne,...Fne]),Une=(e,t)=>new Set(t.filter(X6).map(Ht("name"))).size===e,gye=({marketType:e,nameTemplate:t,events:n,team1Name:s,team2Name:o,colCount:r})=>{const a=`${e}_${t}`;return Hne.has(a)||Bne.has(a)&&Une(r,n)?n.slice(0,r).map(l=>X6(l)?Ha(l.name,s,o):""):[]},Gne=new Set(["HalfTimeResult","HalfTimeAsianHandicap","HalfTimeOverUnder","HalfTimeCorrectScore","1stInningOver/Under","FirstHalfEvenOddTotal","HalfTimeCornersOverUnder","HalfTimeOverUnderAsian","HalfTimeAsianHandicapAsian","HalfTimeEvenOddTotal"]),Vne=new Set(["SecondHalfResult","2ndHalfAsianHandicap","2ndHalfTotalOver/Under","2ndHalfCorrectScore","SecondHalfEvenOddTotal","SecondHalfTotalGoals"]),Wne=e=>e.display_key===kt.Outright&&e.type!=="Winner"?1:e.display_sub_key==="PERIOD"?Gne.has(e.type)?1:Vne.has(e.type)?2:Number(e.name.replace(VI,""))||Number(e.type.replace(VI,"")):e.sequence??0,$ne=e=>{const t=(e-1)*.8+1;return os(t,2)},dk=({game:{extearnal_game_id:e,game_options:t,name:n},gameType:s,studio:o,language:r,logoSource:a,frameId:l,requireAuthToken:c})=>{const{casino:{gamesUrl:u,gamesUrlSuffix:d,depositIframe:f,gambcomURL:m}}=W,p=Id(),h=hn(n);let g,y;const v=Ue(),b=Je({...v,[Io]:void 0,[Dd]:void 0}),_=p.replace(`/${e}/${h}`,""),C=p.includes("/casino/game-view/"),S=Bt({section:"balance",page:"deposit"});C?(g=window.location.origin,y=`${window.location.origin}?${S}`):(g=_.concat(b?`?${b}`:""),y=`${p}?${S}`);const{user_id:x,auth_token:O}=wn.get()??{},E=x&&O&&f.enabled&&ce.isMobile,I={partnerId:W.app.site_id,gameId:e,language:Hn[r],openType:s,devicetypeid:ce.isMobile?Rq:jq,fronttypeid:1,exitURL:encodeURIComponent(g),deposit_url:encodeURIComponent(y),...l?{frameId:encodeURIComponent(l)}:null,...o?{studio:o}:null,...c&&O?{token:O}:null,...a?{logoSource:encodeURIComponent(a)}:null,...E?{deposit_iframe_url:encodeURIComponent(`${f.url}?lang=${r}&user_id=${x}&auth_token=${O}&skin_domain=${encodeURIComponent(window.location.origin)}`)}:null,...s!==Lt.Real&&ce.isMobile&&{open_game:encodeURIComponent(`${_}?${Je({...v,[Io]:`${e}${Fd}real`,[Dd]:n})}`)},...ce.isMobile&&{isMobile:!0},...m&&{gambcomURL:m}},w=`${u}/${d}`,N=Je(I)+(t||"");return`${w}?${N}`},Yo=e=>at.get(`${W.cms.apiUrl}/casino/getGames`,{params:{partner_id:W.app.site_id,...e}}).then(({data:{status:t,games:[n]}})=>{if(t!==-1&&n)return n;throw new Error}),Cf=e=>e?e.split(","):[],a8=({height:e,width:t},n)=>{var f;let s;if(n!=null&&n.width&&n.height){const m=Number(n.width),p=Number(n.height);s=m/p}else{const[m,p]=((f=n==null?void 0:n.ratio)!=null&&f.includes(":")?n.ratio:Fq).split(":").map(Number);s=m/p}let o,r;const a=Hq,l=t-a,c=e,u=c*s/l,d=l/s/c;return u>d?(r=d*c,o=r*s):(o=u*l,r=o/s),{width:o+a,height:r}},i8=(e,t)=>{const{width:n,height:s}=a8(mG(.85),e.game),o=e.url.concat("&popup=true"),r=window.open(o,e.game.extearnal_game_id,`width=${n},height=${s},menubar=no,toolbar=no,location=no,scrollbars=no,resizable=yes'`);(!r||r.closed||typeof r.closed>"u")&&(t?window.location.href=o:_e.open({type:"warning",title:"Warning",content:GK}))},Yne=e=>{const t=["",...e.split("/")],n=window.location.pathname.split("/"),s={};for(let o=0;oZ1(e,{...n?Yne(e):null,...t}),fk={sport:["type","sport","region","competition","game"],esports:["type","sport","region","competition","game","layout"],virtualsports:["provider","game","type"],casino:["category","game","type"],livedealer:["page","provider","game","type"],games:["pageid","game","type"],tournaments:["tournament_id","game","type"],"sport-tournaments":["tournament_id"],promos:["slug","news"],promotions:["slug","news"],"tv-games":["provider","game","type"]},pp={sport:({type:e,sport:t,competition:n,game:s})=>{const o=`/sports/${e==="1"?Qe.Live:Qe.Prematch}/${fo.EventView}`,r=u=>Uh(Number(u)).then(d=>d).catch(()=>{throw new Error}),a=(u,d)=>Promise.all([xv(Number(u)),nne(Number(d))]).then(([f,{_parent_id:m,name:p}])=>{if(f&&m)return tne(m).then(h=>h?`${o}/${f}/${h}/${n}/${hn(p)}`:`${o}/${f}`);throw new Error}),l=u=>xv(Number(u)).then(d=>{if(d)return`${o}/${d}`;throw new Error}),c=({sport:u,competition:d,game:f})=>f?r(f).catch(()=>c({sport:u,competition:d})):u?d?a(u,d).catch(()=>c({sport:u})):l(u):Promise.reject();return c({sport:t,competition:n,game:s}).catch(()=>o)},esports:({type:e,sport:t,game:n})=>{let s="/esports";return e&&(s+=e==="live"?`/${_c.Live}`:`/${_c.Upcoming}`,t)?xv(Number(t)).then(o=>o?`${s}/${o}${n?`/${n}`:""}`:s):Promise.resolve(s)},virtualsports:()=>Promise.resolve("/virtual-sports/home"),casino:({category:e,game:t,type:n},s)=>{let o="/casino/slots";return s[0]==="game-view"?Promise.resolve(`/casino/${s.join("/").split("?")[0]}`):t?Yo({id:t}).then(({extearnal_game_id:r})=>Yo({is_mobile:ce.isMobile,external_id:r})).then(r=>`${o}/${Number(e)||r.categories[0]}/${r.extearnal_game_id}`).then(r=>n?`${r}/${n}`:r).catch(()=>`/casino/slots/${Number(e)||""}`):Promise.resolve(`/casino/slots/${Number(e)||""}`)},games:({pageid:e,game:t,type:n})=>{const s=e!=="-1"?e:t;return s?Yo({id:s}).then(({extearnal_game_id:o})=>Yo({is_mobile:ce.isMobile,external_id:o})).then(o=>{if(n)return`/games/${o.extearnal_game_id}/${n}`;if(o.extearnal_game_id in W.dynamicallyStructuredPages)return`/games/${o.extearnal_game_id}`;throw new Error}).catch(()=>"/games"):Promise.resolve("/games")},game:(e,t)=>{var n;return Yo({is_mobile:ce.isMobile,external_id:(n=t[4])==null?void 0:n.split("?")[0]}).then(s=>`/casino/game-view/${s.extearnal_game_id}/${hn(s.name)}`).catch(()=>"/games")},livedealer:({provider:e,game:t})=>t?Yo({id:t}).then(({extearnal_game_id:n})=>Yo({is_mobile:ce.isMobile,external_id:n})).then(({extearnal_game_id:n,provider:s})=>`/live-casino/home/${Pt}/${e===Kn?e:s}/${n}`):Promise.resolve(`/live-casino/home${e?`/${e}`:""}`),poker:({showNestedFrame:e})=>e?Promise.resolve(`/games/${qu}/real`):qu in W.dynamicallyStructuredPages?Promise.resolve(`/page/casino/poker/${qu}`):Promise.resolve("/games"),tournaments:({tournament_id:e,game:t,type:n})=>e?t?Yo({id:t}).then(({extearnal_game_id:s})=>Yo({is_mobile:ce.isMobile,external_id:s})).then(({extearnal_game_id:s})=>`/casino/tournaments/${e}/${y0.Games}/${s}`).then(s=>n?`${s}/${n}`:s).catch(()=>`casino/tournaments/${e}`):Promise.resolve(`/casino/tournaments/${e}`):Promise.resolve("/casino/tournaments"),"sport-tournaments":({tournament_id:e})=>Promise.resolve(`/sports/${Qe.Prematch}/${Qe.Tournaments}${e?`/${e}/${y0.Leaderboard}`:""}`),"tv-games":({provider:e,game:t})=>{let n=`/tv-games/home/${(e==null?void 0:e.toLowerCase())===Kn.toLowerCase()?Kn:e||Kn}`;return t?Yo({id:t}).then(s=>`${n}/${s.extearnal_game_id}`).catch(()=>"/tv-games/home/All"):Promise.resolve(n)},promos:({slug:e,news:t})=>{let n="/promotions";return e&&(n+=`/${e}`,t&&(n+=`/${t}`)),Promise.resolve(n)},promotions:({slug:e,news:t},n)=>{let s="/promotions";return e?(s+=`/${e}`,t&&(s+=`/${t}`)):n.length&&(s=`${s}/${n.join("/").split("?")[0]}`),Promise.resolve(s)},pinnacle:()=>Promise.resolve("/pinnacle"),wonderwheel:()=>Promise.resolve("/wonderwheel"),"wonder-wheel-harmony":()=>Promise.resolve("/wonder-wheel-harmony"),"wonder-wheel-world-cup":()=>Promise.resolve("/wonder-wheel-world-cup"),"daily-sprint":()=>Promise.resolve("/daily-sprint"),"win-wheel":()=>Promise.resolve("/win-wheel"),"wonder-cards":()=>Promise.resolve("/wonder-cards"),pmu:()=>Promise.resolve("/pmu"),quiz:()=>Promise.resolve("/quiz"),livecalendar:()=>Promise.resolve(`/sports/${Qe.Calendar}`),results:()=>Promise.resolve(`/sports/${Qe.Results}`),statistics:()=>Promise.resolve(Ft.getInstance().externalUrl),"exchange-shop":()=>Promise.resolve(`/?${Bt({section:"bonuses",page:"exchange-shop"})}`),fantasy:()=>Promise.resolve(`/games/${Mq}`),"deposit-to-ride":()=>Promise.resolve("/deposit-to-ride")},zne=({children:e})=>{const[t,n]=A.useState(window.location.hash===""),{loginInProgress:s}=ye(),{locale:o}=Ce();return A.useEffect(()=>{if(!t&&!s){const r=Ke(dG,Ue)(window.location.hash),[,a="",...l]=window.location.hash.split("/"),[c]=a.split("?");if(c&&pp[c]){const u=Je(c in fk?fk[c].reduce((d,f)=>(d[f]=void 0,d),{...r}):r);pp[c](r,l).then(d=>window.location.replace(`/${o}${d}${u?`?${u}`:""}`)).catch(()=>window.location.replace(window.location.origin))}else{const u=Je(r);window.history.replaceState({},document.title,`${window.location.protocol}//${window.location.host}${window.location.pathname}${u?`?${u}`:""}`),n(!0)}}},[t,o,s]),t?i.jsx(i.Fragment,{children:e}):i.jsx(bt,{size:"big"})},qne={"virtual-sports":"virtualsports","live-casino":"livedealer"},Kne=()=>{const{locale:e}=Ce(),[t,n]=A.useState(!0);return A.useLayoutEffect(function(){const[,o,r,...a]=window.location.pathname.split("/"),l=qne[r]||r;if(pp[l]&&o===e){const c=Ue();pp[l](c,[r,...a]).then(u=>window.location.replace(`/${e}${u}`)).catch(()=>n(!1))}else n(!1)},[e]),{redirectionProcessing:t}},l8=()=>{const e=kP(),{locale:t}=Ce();A.useLayoutEffect(()=>{const[n,s,...o]=window.location.pathname.split("/");if(s!==t){const r=[n,t];gG[s]||Hn[s]||r.push(s),r.push(...o),e.replace({pathname:r.join("/"),search:window.location.search})}else if(!o.length){const r=`${window.location.pathname}/`;e.replace({pathname:r,search:window.location.search})}},[e,t])},Qne=e=>e,Xne="/assets/error-page-logo-89PLa-F3.png",aE=({message:e,className:t=""})=>{const n=oe();return i.jsx("div",{className:`error-page ${t}`,children:i.jsxs("div",{className:"error-page-content",children:[i.jsx("img",{src:Xne,className:"error-page-icon",alt:""}),i.jsx("p",{className:"error-page-info",children:n(e)}),i.jsx(Be,{className:"btn s-small a-color",title:"Go to homepage",onClick:()=>window.location.replace(window.location.origin)})]})})},Zne=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,c8=(e,t)=>{if(typeof e=="object")return e.pathname&&e.pathname.startsWith("/")?{...e,pathname:`/${t}${e.pathname}`}:e;if(typeof e=="function")return n=>c8(e(n),t);if(e.startsWith("/")){const n=new URL(e,`${window.location.origin}`);return n.search?s=>`/${t}${n.pathname}?${Je({...Ue(s.search),...Ue(n.search)})}`:`/${t}${e}`}return aG(e)},u8=e=>({children:t,to:n,target:s,className:o="","aria-label":r,actions:a=[],badge:l,onClick:c=ft,rel:u,...d})=>{const{locale:f}=Ce(),m=o.concat(l!=null&&l.class?` badge-${l.class}`:""),p=h=>{h.stopPropagation(),a.length>0&&a.forEach(g=>{Ge.dispatchEvent(g.type,g.data)}),c()};return n?typeof n=="object"||typeof n=="function"||!Zne.test(n)?i.jsx(e,{onClick:p,to:c8(n,f),target:s,className:m,"data-badge":l==null?void 0:l.title,"aria-label":r,rel:u,...d,children:t}):i.jsx("a",{href:Qne(n),onClick:p,target:s,className:m,"data-badge":l==null?void 0:l.title,"aria-label":r,rel:u,children:t}):i.jsx("a",{onClick:p,className:m,"data-badge":l==null?void 0:l.title,"aria-label":r,children:t})},Ct=u8(Dy),Jne=u8(XD),vye=({to:e,...t})=>{const{locale:n}=Ce();return i.jsx(UD,{to:typeof e=="object"?e.pathname&&e.pathname.startsWith("/")?{...e,pathname:`/${n}${e.pathname}`}:{pathname:window.location.pathname,...e}:e.startsWith("/")?`/${n}${e}`:e,...t})},ese=A.memo(function(){const{loginInProgress:t}=ye(),{redirectionProcessing:n}=Kne();return l8(),t||n?i.jsx(bt,{}):i.jsx(aE,{message:"Page not found"})}),Wn=e=>{A.useEffect(()=>{if(e)return Ge.dispatchEvent("addRootClassName",e),()=>{Ge.dispatchEvent("removeRootClassName",e)}},[e])},tse=14400;class Ra{constructor(){fe(this,"_apiUrl",{})}static getBaseHost(){return W.cms.baseHost||W.app.site_id}static getTimestamp(t){return Ee.utc(t).unix()-tse}getBaseUrl(t=0){const n=W.cms.apiUrl,s=t===1?W.cms.cacheLayerSubdomain:"",o=this._apiUrl[0]!==n;return o&&(this._apiUrl[0]=n),(!this._apiUrl[t]||o)&&(this._apiUrl[t]=s?n.replace("//",`//${s}.`):n),this._apiUrl[t]}loadData(t,n,s=!1){return at.get(this.getBaseUrl(Number(s))+t,{params:n}).then(({data:{status:o,message:r,...a}})=>{if(o!==-1)return a;throw new Error(r)})}loadDataFromNewAPI({urlSuffix:t,language:n,params:s,id:o,headers:r={"content-type":"application/json"}}){const a=!!W.cms.cacheLayerSubdomain,l=pt.countryCode;return at.get(`${this.getBaseUrl(Number(a))}/api/public/v1/${n}/partners/${Ra.getBaseHost()}/${t}${o?`/${o}`:""}`,{params:{...s,platform:ce.isMobile,country:l},headers:{...r,...!a&&{"Content-Key-Case":"camel"}}}).then(({status:c,data:{success:u,data:d}})=>{if(c===200&&u)return d;throw new Error("Content not available")})}sendData({url:t,body:n}){return at.post(`${this.getBaseUrl()}${t}`,n)}}class nse extends Ra{constructor(){super(...arguments);fe(this,"widgets",{});fe(this,"getTermsConditionsVersion",()=>{var n,s,o;return(o=(s=(n=W.app.brazilLicense)==null?void 0:n.migration)==null?void 0:s.migrateWithSignicat)!=null&&o.enabled?Promise.resolve({terms_and_conditions_version:F0}):this.getHelpPageContent(bZ,"eng").then(({version:r})=>{if(r)return{terms_and_conditions_version:r};throw new Error}).catch(()=>{})})}getWidget(n="sidebar-1",s,o=!0){if(this.widgets[n])return Promise.resolve(this.widgets[n]);const r={};return r.base_host=Ra.getBaseHost(),r.ssl="1",r.lang=s,r.json="widgets/get_sidebar",r.sidebar_id=n,r.country="AM",this.loadData("/json",r).then(a=>(o&&(this.widgets[n]=a),a))}getPage(n,s,o=!0,r=!0){if(this.widgets[n])return Promise.resolve(this.widgets[n]);const a={};return a.base_host=Ra.getBaseHost(),a.ssl="1",a.lang=s,a.json="get_page",a.slug=n,o&&(a.children="1"),pt.countryCode&&(a.country=pt.countryCode),a.exclude="author,excerpt,comments,comment_status,comment_count,tags,attachments",this.loadData("/json",a).then(l=>(r&&(this.widgets[n]=l),l))}getContentById(n,s){return this.loadDataFromNewAPI({urlSuffix:`components/${n}/contents`,language:s,params:{use_webp:ce.useWebp}}).then(Dc(o=>{var r;return{...o,...o.src&&o.srcType==="image"&&{src:o.src.includes("http")?o.src:`${W.cms.apiUrl}${o.src}`},href:((r=t6({...o,type:o.hrefType,value:o.href,badge:null,profileTypes:[],profileActionType:Gb.Included,icon:null}))==null?void 0:r.to)||""}}))}getHelpPageContent(n,s){return this.loadDataFromNewAPI({urlSuffix:`contents/${n}`,params:{with_meta:1},language:s})}getNotifications(n,s){return this.loadDataFromNewAPI({urlSuffix:`notifications/${n}`,language:s})}getPopups(n,s){return this.loadDataFromNewAPI({urlSuffix:"popups",language:n,params:{type:s}}).catch(()=>[])}getCrmPopup(n,s,o){return this.loadDataFromNewAPI({urlSuffix:"popups",id:o,language:n,params:{type:s}}).catch(()=>({}))}getExchangeShopProducts(n){return this.loadData(`/api/public/v1/${n}/partners/${W.app.site_id}/exchange-items`,{},!!W.cms.cacheLayerSubdomain)}getPageSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/page",language:n,headers:{"content-type":"application/json"}})}getGameSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/game",language:n,headers:{"content-type":"application/json"}})}getMenu(n,s){return this.loadDataFromNewAPI({urlSuffix:`menus/${s}_menu`,language:n})}getCities(n,s,o){return this.loadData(`/api/public/v1/${n}/countries/${s}${o?`/states/${o}`:""}/cities`,{}).then(r=>r)}getRegions(n,s){return this.loadData(`/api/public/v1/${n}/countries/${s}/states`,{}).then(o=>o)}}const Ar=new nse,sse=e=>{const t=Xe(),[n,s]=A.useState({loading:!0,data:[]}),{language:o}=Ce();return A.useEffect(function(){s({loading:!0,data:[]}),Ar.getContentById(e,o).then(a=>{t.current&&s({loading:!1,data:a.map(l=>{const c=l.eventDate?Ra.getTimestamp(l.eventDate):0;return{...l,...c>0&&Ee().unix(){t.current&&s({loading:!1,data:[]})})},[e,t,o]),n},Gh=()=>{const{isLoggedIn:e,profile:{sportsbook_profile_id:t,partner_client_category_id:n,is_verified:s}}=ye();return A.useMemo(()=>({partnerClientCategoryId:n,profileType:t,isLoggedIn:e,isVerified:s}),[e,n,t,s])},ose=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACgAAAAQ4CAYAAADFQoVFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNUIyNkQzNjEwRDExRTk4NENDREI3MDY4MDE4NUYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyNUIyNkQ0NjEwRDExRTk4NENDREI3MDY4MDE4NUYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTI1QjI2RDE2MTBEMTFFOTg0Q0NEQjcwNjgwMTg1RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTI1QjI2RDI2MTBEMTFFOTg0Q0NEQjcwNjgwMTg1RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q8NCuAAAqEUlEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA2YNDAgAAAABB/1/7wQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMCdAeHAgAAAAACPK3XmCECgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAFzhAAAWty04QAAAAASUVORK5CYII= `,n_=A.memo(function({srcType:t,src:n="",isVisible:s=!0,srcAlt:o,title:r="",loading:a="lazy"}){const l=oe();switch(t){case"image":return i.jsx("img",{src:n,loading:a,className:"sdr-image-bc",alt:o??r,title:r});case"iframe":return i.jsxs("div",{className:"sdr-iframe-holder-bc",children:[i.jsx("img",{src:ose,loading:a,className:"sdr-iframe-backface-bc",alt:r}),s&&i.jsx("iframe",{src:n,className:"sdr-iframe-bc",title:r||l("iFrame Slide")})]});case"html":return i.jsx("div",{dangerouslySetInnerHTML:{__html:n},className:"sdr-inner-html-bc"});case"video":return i.jsx("div",{className:"sdr-video-bc",children:s&&i.jsx("video",{muted:!0,autoPlay:!0,loop:!0,playsInline:!0,preload:"auto",title:r,width:"100%",height:"auto",children:i.jsx("source",{src:n})})});default:return null}}),rse=({buttons:e,parentNavigate:t,parentTarget:n,parentActions:s})=>!e||!e.length?null:i.jsx(i.Fragment,{children:e.map(({title:o,href:r,target:a,actions:l},c)=>i.jsx(Pe.Fragment,{children:i.jsx(Ct,{to:r||t,target:a||n,actions:l&&l.length?l:s,className:"btn s-small a-color",children:o})},c))}),ase=A.memo(rse);function ise(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function d8(e,t){return Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(function(n){return Object.prototype.hasOwnProperty.call(t,n)?e[n]===t[n]:!1})}function Ak(e){return e.concat().sort(function(t,n){return t.name>n.name?1:-1}).map(function(t){return t.options})}function lse(e,t){if(e.length!==t.length)return!1;var n=Ak(e),s=Ak(t);return n.every(function(o,r){var a=s[r];return d8(o,a)})}function cse(e,t){var n={start:s,center:o,end:r};function s(){return 0}function o(u){return r(u)/2}function r(u){return t-u}function a(){return t*Number(e)}function l(u){return typeof e=="number"?a():n[e](u)}var c={measure:l};return c}function use(e){var t=0;function n(a,l){return function(){a===!!t&&l()}}function s(){t=window.requestAnimationFrame(e)}function o(){window.cancelAnimationFrame(t),t=0}var r={proceed:n(!0,s),start:n(!1,s),stop:n(!0,o)};return r}function dse(e,t){var n=e==="y"?"y":"x",s=e==="y"?"x":"y",o=l(),r=c();function a(d){var f=d.width,m=d.height;return n==="x"?f:m}function l(){return n==="y"?"top":t==="rtl"?"right":"left"}function c(){return n==="y"?"bottom":t==="rtl"?"left":"right"}var u={scroll:n,cross:s,startEdge:o,endEdge:r,measureSize:a};return u}function fse(e,t,n,s,o){return s+(o-s)*((e-t)/(n-t))}function cn(e){return Math.abs(e)}function f8(e){return e?e/cn(e):0}function Iu(e,t){return cn(e-t)}function Ase(e,t){if(e===0||t===0||cn(e)<=cn(t))return 0;var n=Iu(cn(e),cn(t));return cn(n/e)}function mse(e){var t=Math.pow(10,e);return function(n){return Math.round(n*t)/t}}function pse(e,t){var n=0;return function(){window.clearTimeout(n),n=window.setTimeout(e,t)||0}}function mk(e,t){for(var n=[],s=0;st}function r(u){return s(u)||o(u)}function a(u){return r(u)?s(u)?e:t:u}function l(u){return n?u-n*Math.ceil((u-t)/n):u}var c={length:n,max:t,min:e,constrain:a,reachedAny:r,reachedMax:o,reachedMin:s,removeOffset:l};return c}function A8(e,t,n){var s=Vd(0,e),o=s.min,r=s.constrain,a=e+1,l=c(t);function c(h){return n?cn((a+h)%a):r(h)}function u(){return l}function d(h){return l=c(h),p}function f(h){return d(u()+h)}function m(){return A8(e,u(),n)}var p={add:f,clone:m,get:u,set:d,min:o,max:e};return p}function hse(e){var t=e==="rtl"?-1:1;function n(o){return o*t}var s={apply:n};return s}function o_(){var e=[];function t(o,r,a,l){return l===void 0&&(l=!1),o.addEventListener(r,a,l),e.push(function(){return o.removeEventListener(r,a,l)}),s}function n(){return e=e.filter(function(o){return o()}),s}var s={add:t,removeAll:n};return s}function sc(e){var t=e;function n(){return t}function s(f){return t=u(f),d}function o(f){return t+=u(f),d}function r(f){return t-=u(f),d}function a(f){return t*=f,d}function l(f){return t/=f,d}function c(){return t!==0&&l(t),d}function u(f){return typeof f=="number"?f:f.get()}var d={add:o,divide:l,get:n,multiply:a,normalize:c,set:s,subtract:r};return d}function gse(e,t,n,s,o,r,a,l,c,u,d,f,m,p,h){var g=e.cross,y=["INPUT","SELECT","TEXTAREA"],v=sc(0),b=o_(),_=o_(),C={mouse:300,touch:400},S={mouse:500,touch:600},x=o?5:16,O=1,E=20,I=0,w=0,N=!1,P=!1,L=!1,R=!1;function D(){var J=n;b.add(J,"touchmove",function(){}).add(J,"touchend",function(){}).add(J,"touchstart",$).add(J,"mousedown",$).add(J,"touchcancel",Z).add(J,"contextmenu",Z).add(J,"click",ee)}function j(){var J=R?document:n;_.add(J,"touchmove",Q).add(J,"touchend",Z).add(J,"mousemove",Q).add(J,"mouseup",Z)}function M(){b.removeAll(),_.removeAll()}function B(J){var Y=J.nodeName||"";return y.indexOf(Y)>-1}function F(){var J=o?S:C,Y=R?"mouse":"touch";return J[Y]}function U(J,Y){var K=f.clone().add(f8(J)*-1),z=K.get()===f.min||K.get()===f.max,ue=d.byDistance(J,!o).distance;return o||cn(J)=2,K=R||!Y,z=!B(J.target),ue=Y||R&&z;N=!0,r.pointerDown(J),v.set(s),s.set(a),u.useBaseMass().useSpeed(80),j(),I=r.readPoint(J),w=r.readPoint(J,g),m.emit("pointerDown"),K&&(L=!1),ue&&J.preventDefault()}}function Q(J){if(!P&&!R){if(!J.cancelable)return Z(J);var Y=r.readPoint(J),K=r.readPoint(J,g),z=Iu(Y,I),ue=Iu(K,w);if(P=z>ue,!P&&!L)return Z(J)}var re=r.pointerMove(J);!L&&re&&(L=!0),l.start(),s.add(t.apply(re)),J.preventDefault()}function Z(J){var Y=d.byDistance(0,!1),K=Y.index!==f.get(),z=r.pointerUp(J)*F(),ue=U(t.apply(z),K),re=Ase(z,ue),se=Iu(s.get(),v.get())>=.5,be=K&&re>.75,Me=cn(z)n;return o=m,h&&(s=m),t.measure(p)}function d(m){if(!s||!o)return 0;var p=l(o)-l(s),h=a(m)-a(s),g=a(m)-a(o)>n,y=p/h,v=h&&!g&&cn(y)>.1;return v?t.measure(y):0}var f={isTouchEvent:r,pointerDown:c,pointerMove:u,pointerUp:d,readPoint:l};return f}function _se(e){var t=100;function n(o){return e===0?0:o/e*t}var s={measure:n,totalPercent:t};return s}function yse(e,t,n){var s=mse(2),o=sc(0),r=sc(0),a=sc(0),l=0,c=t,u=n;function d(){o.add(r),e.add(o),r.multiply(0)}function f(C){C.divide(u),r.add(C)}function m(C){a.set(C).subtract(e);var S=fse(a.get(),0,100,0,c);return l=f8(a.get()),a.normalize().multiply(S).subtract(o),f(a),_}function p(C){var S=C.get()-e.get(),x=!s(S);return x&&e.set(C),x}function h(){return l}function g(){return v(t)}function y(){return b(n)}function v(C){return c=C,_}function b(C){return u=C,_}var _={direction:h,seek:m,settle:p,update:d,useBaseMass:y,useBaseSpeed:g,useMass:b,useSpeed:v};return _}function bse(e,t,n,s){var o=10,r=50,a=.85,l=!1;function c(){return!(l||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(m){if(c()){var p=e.reachedMin(t.get())?"min":"max",h=cn(e[p]-t.get()),g=n.get()-t.get(),y=Math.min(h/r,a);n.subtract(g*y),!m&&cn(g)0?x.concat([O]):x},[])}function p(C,S){var x=S==="start",O=x?-n:n,E=r.findSlideBounds([O]);return C.map(function(I){var w=x?0:-n,N=x?n:0,P=E.filter(function(D){return D.index===I})[0],L=P[x?"end":"start"],R=function(){return a.get()>L?w:N};return{point:L,getTarget:R,index:I,location:-1}})}function h(){var C=o[0]-1,S=m(u,C);return p(S,"end")}function g(){var C=t-o[0]-1,S=m(c,C);return p(S,"start")}function y(){return d.every(function(C){var S=C.index,x=c.filter(function(O){return O!==S});return f(x,t)<=0})}function v(){d.forEach(function(C){var S=C.getTarget,x=C.location,O=C.index,E=S();E!==x&&(l[O].style[e.startEdge]=E+"%",C.location=E)})}function b(){d.forEach(function(C){var S=C.index;l[S].style[e.startEdge]=""})}var _={canLoop:y,clear:b,loop:v,loopPoints:d};return _}function kse(e,t,n,s,o,r,a){var l=o.removeOffset,c=o.constrain,u=Math.min(Math.max(a,.01),.99),d=r?[0,t,-t]:[0],f=m(d,u);function m(g,y){var v=g||d,b=y||0,_=n.map(function(C){return C*b});return v.reduce(function(C,S){var x=s.map(function(O,E){return{start:O-n[E]+_[E]+S,end:O+e-_[E]+S,index:E}});return C.concat(x)},[])}function p(g,y){var v=r?l(g):c(g),b=y||f;return b.reduce(function(_,C){var S=C.index,x=C.start,O=C.end,E=_.indexOf(S)!==-1,I=xv;return!E&&I?_.concat([S]):_},[])}var h={check:p,findSlideBounds:m};return h}function Ose(e,t,n,s,o){var r=e.measureSize,a=e.startEdge,l=e.endEdge,c=s.map(r),u=c.map(t.measure),d=f();function f(){return s.map(function(p,h,g){var y=h===iE(g),v=window.getComputedStyle(Tc(n)),b=parseFloat(v.getPropertyValue("margin-"+l));return y?c[h]+(o?b:0):g[h+1][a]-p[a]}).map(t.measure).map(cn)}var m={slideSizes:u,slideSizesWithGaps:d};return m}function Pse(e,t,n){var s=e.scroll==="x"?a:l,o=n.style,r=!1;function a(m){return"translate3d("+m+"%,0px,0px)"}function l(m){return"translate3d(0px,"+m+"%,0px)"}function c(m){r||(o.transform=s(t.apply(m.get())))}function u(m){r=!m}function d(){o.transform=""}var f={clear:d,to:c,toggleActive:u};return f}function Lse(e,t,n,s,o){var r=s.align,a=s.axis,l=s.direction,c=s.startIndex,u=s.inViewThreshold,d=s.loop,f=s.speed,m=s.dragFree,p=s.slidesToScroll,h=s.skipSnaps,g=s.containScroll,y=t.getBoundingClientRect(),v=n.map(function(ue){return ue.getBoundingClientRect()}),b=hse(l),_=dse(a,l),C=_se(_.measureSize(y)),S=C.totalPercent,x=cse(r,S),O=Ose(_,C,n,v,d),E=O.slideSizes,I=O.slideSizesWithGaps,w=Tse(_,x,C,y,v,p),N=w.snaps,P=w.snapsAligned,L=-Tc(N)+Tc(I),R=Ese(S,L,N,P,g).snapsContained,D=!d&&g!=="",j=D?R:P,M=Cse(L,j,d).limit,B=A8(iE(j),c,d),F=B.clone(),U=s_(n),$=function(){d||z.scrollBounds.constrain(z.dragHandler.pointerDown()),z.scrollBody.seek(ae).update();var ue=z.scrollBody.settle(ae);ue&&!z.dragHandler.pointerDown()&&(z.animation.stop(),o.emit("settle")),ue||o.emit("scroll"),d&&(z.scrollLooper.loop(z.scrollBody.direction()),z.slideLooper.loop()),z.translate.to(ee),z.animation.proceed()},Q=use($),Z=j[B.get()],ee=sc(Z),ae=sc(Z),q=yse(ee,f,1),ge=xse(d,j,L,M,ae),J=Ise(Q,B,F,ge,ae,o),Y=kse(S,L,E,N,M,d,u),K=gse(_,b,e,ae,m,vse(_,C),ee,Q,J,q,ge,B,o,d,h),z={containerRect:y,slideRects:v,animation:Q,axis:_,direction:b,dragHandler:K,eventStore:o_(),pxToPercent:C,index:B,indexPrevious:F,limit:M,location:ee,options:s,scrollBody:q,scrollBounds:bse(M,ee,ae,q),scrollLooper:Sse(L,C,M,ee,[ee,ae]),scrollProgress:wse(M),scrollSnaps:j,scrollTarget:ge,scrollTo:J,slideLooper:Nse(_,S,L,I,j,Y,ee,n),slidesInView:Y,slideIndexes:U,target:ae,translate:Pse(_,b,t)};return z}function Rse(){var e={};function t(a){return e[a]||[]}function n(a){return t(a).forEach(function(l){return l(a)}),r}function s(a,l){return e[a]=t(a).concat([l]),r}function o(a,l){return e[a]=t(a).filter(function(c){return c!==l}),r}var r={emit:n,off:o,on:s};return r}var jse={align:"center",axis:"x",containScroll:"",direction:"ltr",dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,slidesToScroll:1,speed:10,startIndex:0};function Mse(e){var t=getComputedStyle(e,":before").content;function n(){try{return JSON.parse(t.slice(1,-1).replace(/\\/g,""))}catch{}return{}}var s={get:n};return s}function hp(e,t,n){var s=Rse(),o=pse(O,500),r=C,a=s.on,l=s.off,c,u=!1,d=Object.assign({},jse,hp.globalOptions),f=Object.assign({},d),m,p,h=0,g,y,v;function b(){var ae="container"in e&&e.container,q="slides"in e&&e.slides;g="root"in e?e.root:e,y=ae||g.children[0],v=q||[].slice.call(y.children),m=Mse(g)}function _(ae,q){if(b(),d=Object.assign({},d,ae),f=Object.assign({},d,m.get()),p=Object.assign([],q),c=Lse(g,y,v,f,s),c.eventStore.add(window,"resize",o),c.translate.to(c.location),h=c.axis.measureSize(g.getBoundingClientRect()),p.forEach(function(ge){return ge.init(ee)}),f.loop){if(!c.slideLooper.canLoop())return S(),_({loop:!1},q);c.slideLooper.loop()}f.draggable&&y.offsetParent&&v.length&&c.dragHandler.addActivationEvents(),u||(setTimeout(function(){return s.emit("init")},0),u=!0)}function C(ae,q){if(u){var ge=M(),J=Object.assign({startIndex:ge},ae);S(),_(J,q||p),s.emit("reInit")}}function S(){c.dragHandler.removeAllEvents(),c.animation.stop(),c.eventStore.removeAll(),c.translate.clear(),c.slideLooper.clear(),p.forEach(function(ae){return ae.destroy()})}function x(){u&&(S(),u=!1,s.emit("destroy"))}function O(){if(u){var ae=c.axis.measureSize(g.getBoundingClientRect());h!==ae&&C(),s.emit("resize")}}function E(ae){var q=c[ae?"target":"location"].get(),ge=f.loop?"removeOffset":"constrain";return c.slidesInView.check(c.limit[ge](q))}function I(ae){var q=E(ae);return c.slideIndexes.filter(function(ge){return q.indexOf(ge)===-1})}function w(ae,q,ge){c.scrollBody.useBaseMass().useSpeed(q?100:f.speed),u&&c.scrollTo.index(ae,ge||0)}function N(ae){var q=c.index.clone().add(1);w(q.get(),ae===!0,-1)}function P(ae){var q=c.index.clone().add(-1);w(q.get(),ae===!0,1)}function L(){var ae=c.index.clone().add(1);return ae.get()!==M()}function R(){var ae=c.index.clone().add(-1);return ae.get()!==M()}function D(){return c.scrollSnaps.map(c.scrollProgress.get)}function j(){return c.scrollProgress.get(c.location.get())}function M(){return c.index.get()}function B(){return c.indexPrevious.get()}function F(){return c.dragHandler.clickAllowed()}function U(){return c}function $(){return g}function Q(){return y}function Z(){return v}var ee={canScrollNext:L,canScrollPrev:R,clickAllowed:F,containerNode:Q,internalEngine:U,destroy:x,off:l,on:a,previousScrollSnap:B,reInit:r,rootNode:$,scrollNext:N,scrollPrev:P,scrollProgress:j,scrollSnapList:D,scrollTo:w,selectedScrollSnap:M,slideNodes:Z,slidesInView:E,slidesNotInView:I};return _(t,n),ee}hp.globalOptions=void 0;function lE(e,t){e===void 0&&(e={}),t===void 0&&(t=[]);var n=A.useState(),s=n[0],o=n[1],r=A.useState(),a=r[0],l=r[1],c=A.useRef(e),u=A.useRef(t),d=A.useMemo(function(){return d8(c.current,e)||(c.current=e),c.current},[c,e]),f=A.useMemo(function(){return lse(u.current,t)||(u.current=t),u.current},[u,t]);return A.useEffect(function(){if(ise()&&a){hp.globalOptions=lE.globalOptions;var m=hp(a,d,f);return o(m),function(){return m.destroy()}}else o(void 0)},[a,d,f,o]),[l,s]}lE.globalOptions=void 0;var Bse={delay:4e3,playOnInit:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1};function cE(e,t){var n=Object.assign({},Bse,cE.globalOptions,e),s=n.playOnInit,o=n.stopOnInteraction,r=n.stopOnMouseEnter,a=n.stopOnLastSnap,l=n.delay,c=o?m:h,u,d=0;function f(b){u=b;var _=u.internalEngine().eventStore,C=u.rootNode(),S=t&&t(C)||C;u.on("pointerDown",c),o||u.on("pointerUp",g),r&&(_.add(S,"mouseenter",c),o||_.add(S,"mouseleave",g)),_.add(document,"visibilitychange",function(){if(document.visibilityState==="hidden")return h();g()}),_.add(window,"pagehide",function(x){x.persisted&&h()}),s&&p()}function m(){u.off("pointerDown",c),o||u.off("pointerUp",g),h(),d=0}function p(){h(),d=window.setTimeout(y,l)}function h(){d&&window.clearTimeout(d)}function g(){d&&(h(),p())}function y(){var b=u.internalEngine().index,_=a&&b.get()===b.max;if(_)return m();u.canScrollNext()?u.scrollNext():u.scrollTo(0),p()}var v={name:"Autoplay",options:n,init:f,destroy:m,play:p,stop:h,reset:g};return v}cE.globalOptions=void 0;const vo=()=>new URLSearchParams($s().search),pk=({children:e,width:t,className:n=""})=>i.jsx("div",{className:`carousel-slide ${n}`,style:{...t&&{width:`${t}%`}},children:e}),Dse={loop:!0,arrows:!ce.isMobile,autoplay:!1,autoplaySpeed:5e3,showCount:!1},uE=({children:e,options:t,onSlideChange:n,triggerReInit:s})=>{const{languageRtl:o}=Ce(),r=A.Children.count(e),{autoplay:a,autoplaySpeed:l,arrows:c,showCount:u,notSetWidth:d,equalizeToLeft:f=!1,...m}={draggable:ce.isMobile?r>1:!1,...Dse,...t,direction:o?"rtl":"ltr"},p=A.useMemo(()=>JSON.stringify(m),[m]),h=A.useRef(p),[g,y]=A.useState(!1),[v,b]=A.useState(!1);A.useEffect(()=>{if(a&&!v){const B=setTimeout(()=>{y(!0)},5e3);return()=>clearTimeout(B)}},[a,v]);const _=A.useMemo(()=>g?[cE({delay:l,stopOnInteraction:!ce.isMobile,stopOnMouseEnter:!0})]:void 0,[g,l]),[C,S]=lE(JSON.parse(p),_);A.useEffect(()=>{S&&!v&&S.reInit()},[v,S]);const x=typeof n=="function",O=A.useRef(n),[[E,I],w]=A.useState([!1,!1]),P=vo().has(Io),[{scrollSnapList:L,selectedScrollSnap:R},D]=A.useState({scrollSnapList:[],selectedScrollSnap:0}),j=m.slidesToScroll?100/m.slidesToScroll:d?0:100;A.useEffect(()=>{S&&s&&S.reInit()},[S,s]),A.useEffect(function(){O.current=n},[n]),A.useEffect(function(){if(x&&S){const F=()=>{O.current&&O.current(S.slidesInView(!0))};return F(),S.on("reInit",F),S.on("select",F),()=>{S.off("reInit",F),S.off("select",F)}}},[S,x]),A.useEffect(function(){if(c&&S){const F=()=>w([S.canScrollPrev(),S.canScrollNext()]);return F(),S.on("reInit",F),S.on("select",F),()=>{S.off("reInit",F),S.off("select",F)}}},[c,S]),A.useEffect(function(){if((u||d)&&S){const F=()=>D({scrollSnapList:S.scrollSnapList(),selectedScrollSnap:S.selectedScrollSnap()});return F(),S.on("reInit",F),S.on("select",F),()=>{S.off("reInit",F),S.off("select",F)}}},[S,d,u]),A.useEffect(function(){S&&S.slideNodes().length!==r&&S.reInit(JSON.parse(p))},[S,p,r]),A.useEffect(function(){S&&h.current!==p&&S.reInit(JSON.parse(p))},[S,p]),A.useEffect(function(){h.current=p},[p]);const M=A.useMemo(()=>Da(),[P]);return i.jsxs("div",{className:"carousel",onMouseEnter:()=>{ce.isMobile||b(!0)},onMouseLeave:()=>{ce.isMobile||b(!1)},children:[u&&!c&&L.length>1&&i.jsxs("div",{className:"carousel-count",children:[R+1," / ",L.length]}),i.jsx("div",{className:"carousel-viewport",ref:C,children:i.jsxs("div",{className:"carousel-container",children:[A.Children.map(e,(B,F)=>i.jsx(pk,{className:R===F?"active-slide":"",width:j,children:B})),f&&m.slidesToScroll&&r>m.slidesToScroll&&r%m.slidesToScroll&&Array(m.slidesToScroll-r%m.slidesToScroll).fill("").map(()=>i.jsx(pk,{width:j,children:i.jsx(i.Fragment,{})},Math.random()))]})}),c&&(E||I)&&i.jsxs("div",{className:`carousel-count-arrow-container ${u&&L.length>1?"with-count":""}`,children:[i.jsx("i",{className:`carousel-arrow-left bc-i-small-arrow-left ${E?"":"opacity"}`,onClick:()=>S==null?void 0:S.scrollPrev()}),u&&L.length>1&&i.jsxs("div",{className:"carousel-count-arrow",children:[R+1," / ",L.length]}),i.jsx("i",{className:`carousel-arrow-right bc-i-small-arrow-right ${I?"":"opacity"}`,onClick:()=>S==null?void 0:S.scrollNext()})]})]},M)},qc=({title:e,route:t,optionTitle:n="More"})=>{const s=oe();return i.jsxs("div",{className:"page-view-more",children:[i.jsx("h3",{className:"view-title-more ellipsis",children:s(e)}),t&&i.jsxs(Ct,{to:t,className:"view-see-more",children:[s(n),i.jsx("i",{className:"view-arrow-more bc-i-small-arrow-right"})]})]})},Fse=gn(()=>H(()=>import("./TextWidget-D9PAHAX3.js"),__vite__mapDeps([256,2,257]))),Hse=gn(()=>H(()=>import("./SliderJackpot-DgYJ3-tD.js"),__vite__mapDeps([258,31,2,30,32,259]))),Use=gn(()=>H(()=>import("./SliderMarket-B04NFhpv.js"),__vite__mapDeps([260,2,21]))),hk="sl_exp_",gk="0001-01-01 00:00:00",Gse=A.memo(function({settings:t}){const{isLoggedIn:n,profile:{deposit_count:s}}=ye(),{contentId:o,expandable:r,showLoader:a,hideShadow:l,firstSlideLoadImmediately:c,sliderTitle:u,aspectRatio:d,format:f={days:!0,hours:!0,minutes:!0,seconds:!0},...m}={...bL,...t},{loading:p,data:h}=sse(o),[[g],y]=A.useState([0]),v=Gh(),{languageRtl:b}=Ce(),[_,C]=A.useState(!1),[S,x]=A.useState(0),O=A.useMemo(()=>h.filter(({showTo:w,profileTypes:N,customProfileTypes:P,depositType:L,profileStatus:R,profileActionType:D})=>!Mh({showTo:w,profileTypes:N,customProfileTypes:P,profileActionType:D},v)&&Vb(v.isLoggedIn,v.isVerified,R)&&e6(s,n,L)),[h,s,n,v]);Wn(m.fullSized&&(p||O.length>0)?"slider-full-sized":"");const E=(w,N)=>{Dt.dispatchEvent("trackingEvent",{category:"Banner",action:"Clicked Banner",additionalData:{bannerData:{link:w,index:N}}})};A.useEffect(()=>{r&&Ne.getItem(`${hk}${o}`)&&C(!0)},[o,r]);const I=A.useCallback(()=>{r&&Ne.setItem(`${hk}${o}`,!_),C(!_)},[_,o,r]);return p?a?i.jsx(aL,{aspectRatio:d}):null:O.length?i.jsxs("div",{className:`slider-bc ${_?"collapsed":""} ${l?"hide-shadow":""} ${u?"has-title":""}`,children:[u&&i.jsx(qc,{title:u}),i.jsx(uE,{options:m,onSlideChange:y,children:O.map((w,N)=>{const{title:P,content:L,buttons:R,href:D,actions:j,target:M,srcType:B,src:F,srcAlt:U,matchId:$,jackpot:Q,endTime:Z,eventDate:ee}=w;return i.jsxs("div",{className:"sdr-item-holder-bc",style:{...!r&&d?{aspectRatio:d}:null},children:[i.jsxs(Ct,{actions:j,to:D,target:M,className:"sdr-item-bc",onClick:()=>E(D,N),"aria-label":P,children:[(Z||S)&&g===N?i.jsx(b6,{format:f,interval:m.interval,endTime:S&&$&&gk===ee?S:Z}):null,i.jsx(n_,{loading:N===0&&c||b?"eager":"lazy",srcType:B,src:F,title:P,srcAlt:U},N)]}),$&&i.jsx("div",{className:"slider-market-coefficient-container",children:i.jsx(Use,{gameId:w.matchId,setStartTime:ee===gk?x:void 0})}),L?i.jsx(Fse,{settings:{title:P,description:L,expandable:!!ce.isMobile}}):null,i.jsx(ase,{buttons:R,parentNavigate:D,parentTarget:M,parentActions:j}),Q?i.jsx(Hse,{jackpotProvider:Q}):null]},N)})}),r&&i.jsx("i",{onClick:I,className:`sdr-collapsed-arrow-bc bc-i-small-arrow-up ${_?"active":""}`})]}):null}),Kc=Pe.createContext({}),Vse=({children:e})=>{const[t,n]=A.useState({streamMap:{}}),[s,o]=A.useState(!1),[r,a]=A.useState(!1),l=()=>a(W.sportsbook.liveStreaming.enabled);return A.useEffect(()=>{r&&de.subscribe({source:"notifications",what:{partner_streams:[]}},({stream_configs:c,channels:u},d)=>{n(f=>({streamMap:{...f.streamMap,...c},channels:u==null?void 0:u.map(({channel:m,channel_name:p,provider_id:h})=>({provider_id:h,video_id:m,name:p}))})),d&&o(!0)},c=>nt.error(`Failed to subscribe to partner streams: reason: ${c.msg}`))},[r]),i.jsx(Kc.Provider,{value:{streamsMap:t.streamMap,channels:t.channels,loaded:s,init:l},children:e})},Wse=({options:e=[],onChangeHandler:t=ft,selectedDisplayKey:n,eventTypes:s=[]})=>{const o=oe(),r=A.useMemo(()=>Nd(e[0])?e:e.map(a=>({label:a,value:a})),[e]);return i.jsxs("div",{className:"market-filter-bc",children:[i.jsx("div",{className:"market-filter-s-bc",children:r.length>0&&i.jsx(zr,{inputValue:n||r[0].value,onChange:t,className:"s-small",children:r.map(a=>i.jsx(ur,{value:a.value,label:o(a.label)},a.label))})}),i.jsx("div",{className:"market-filter-cell-bc",children:s.map(a=>i.jsx("div",{className:"market-filter-info-bc",children:o(a).toUpperCase()},a))})]})},Sf=A.memo(Wse),_ye=e=>{const t=e.reduce((n,s)=>("team1"in s&&n.team1.push(s.team1),"team2"in s&&n.team2.push(s.team2),n),{team1:[],team2:[]});return!t.team1.length&&!t.team2.length&&(t.team1=[0,0,0,0],t.team2=[0,0,0,0]),t},$se=e=>{const n={1:"1st Map",2:"2nd Map",3:"3rd Map"}[e];return n||`${e}th Map`},Yse=e=>e?e.map(({roundNumber:t})=>({value:t.toString(),label:$se(t)})):[],Vh=["id","markets_count","is_blocked","is_stat_available","show_type","sport_alias","team1_name","team2_name","team1_id","team2_id","sportcast_id"],Wh=["type","name","display_key","base","id","express_id"],wf=["id","price","type_1","name","base","order"],zse=["ArcheryH2H","CompoundArchery"],qse={0:"Not Started",1:"In Play",2:"timeout",3:"Finished"},Kse=e=>t=>({...t,is_stat_available:e&&(t==null?void 0:t.is_stat_available)}),Qse=e=>{const t=Object.values(e.market||{}).filter(Boolean),n=t.some(s=>s.type==="P1P2")?t.filter(s=>s.type!=="P1XP2"):t;return{...e,market:n.reduce((s,o)=>{const r=o.display_key||o.type,a=s[r],l=o.main_order!==void 0&&((a==null?void 0:a.main_order)===void 0||o.main_order<(a==null?void 0:a.main_order)),c=o.main_order===void 0&&o.order!==void 0&&((a==null?void 0:a.order)===void 0||o.order<(a==null?void 0:a.order));return(!a||l||c)&&(s[r]={...o,event:s1("type_1",o.event)}),s},{})}},Xse=Ke(n1("display_key"),s7(Ke(Dc(e=>({...e,sequence:Wne(e),event:s1(e.display_key===kt.Outright?"id":"type_1",e.event)})),s1("type")))),m8=(e,t)=>!!(t&&zse.includes(e??"")),Zse=(e,t)=>!!(t&&e===Le.LEAGUE_OF_LEGENDS),p8=(e,t)=>{const{matchState:n}=e;return n&&n!==1?qse[n]:Z6(`set${e.currentSet}type${e.type}`,t)},yye=e=>({...e,market:e.market?Xse(e.market):{}}),Jse=e=>{var t,n,s;return{...e,current_set:e.is_live?m8(e.sport_alias,(t=e.info)==null?void 0:t.additional_data)?p8((n=e.info)==null?void 0:n.additional_data,e.sport_alias):Z6((s=e.info)==null?void 0:s.current_game_state,e.sport_alias):""}},eoe=e=>{const{team1_name:t,team2_name:n,team1_id:s,team2_id:o,...r}=e,[a,l]=e.is_live?qte(e):[],c=[{id:s,name:t,score:a}];return n&&c.push({id:o,name:n,score:l}),{...r,teams_info:c}},Tf=e=>Ke(Kse(e),Qse,Jse,eoe),AA=(e,t,n)=>({points:e,score:t,teamNumber:n}),toe=e=>({...e,maxSetCount:e.setCount,sets:[...e.sets.map(t=>({number:t.number,teamPoints:[AA(t.team1Points,t.score.team1,1),AA(t.team2Points,t.score.team2,2)]})),...e.shootOffScore?[{isShotOff:!0,number:e.currentSet,teamPoints:[AA(e.shootOffScore.team1Points,e.shootOffScore.score.team1,1),AA(e.shootOffScore.team2Points,e.shootOffScore.score.team2,2)]}]:[]],...e.shootOffScore&&e.shotCountPerTeamInShootOff&&{shotCountPerTeamInSet:e.shotCountPerTeamInShootOff}}),noe=({matchScore:{team1:e,team2:t}={},matchPointsTotalScore:{team1:n,team2:s}={}},o)=>({...n&&{home_total:n},...s&&{away_total:s},...e&&{score1:String(e)},...t&&{score2:String(t)},current_game_state:o}),soe=e=>({...e,mapOptions:Yse(e.rounds)}),bye=(e,t)=>{if(m8(e,t)){const n=p8(t,e);return{additionalDataCurrentSet:n,additionalData:toe(t),additionalInfo:noe(t,n)}}return Zse(e,t)?{additionalData:soe(t)}:{}};var ooe=(e=>(e[e.Stake=0]="Stake",e[e.Profit=1]="Profit",e[e.Return=2]="Return",e))(ooe||{});class roe{constructor(t=[]){fe(this,"rules",[]);fe(this,"active",!1);fe(this,"rulesInfo",[]);if(t.length>0&&t.every(n=>n.BetType===2)){this.active=!0;const n=t.map(({MinimumSelections:s,MaximumSelections:o,MinOdds:r,MinBetOdds:a,IgnoreLowOddSelection:l,Basis:c,AmountPercent:u,FreeBetId:d,MinBetStakes:{MinStakes:f=[]}},m)=>({minimumSelections:s,maximumSelections:o??(m===t.length-1?1/0:t[m+1].MinimumSelections),minOdds:r??-1/0,minExpressOdds:a,ignoreLowOdds:!!l,basis:c,percentage:u,freeBetId:d,minStakes:f.reduce((p,{Currency:h,Amount:g})=>(p[h]=g,p),{})}));this.rules=[...n].reverse(),this.rulesInfo=n.map(X5(["minimumSelections","maximumSelections","minOdds","minStakes","percentage","freeBetId"]))}}calculate({oddsArr:t,stake:n,currency:s,getPosWinData:o}){const r=this.rules.map(a=>({...a,validSelections:t.filter(l=>l>=a.minOdds)})).find(({minimumSelections:a,maximumSelections:l,freeBetId:c,validSelections:{length:u}})=>!c&&u>=a&&u<=l);if(r){const{length:a}=t,{minStakes:l,ignoreLowOdds:c,minExpressOdds:u,percentage:d,basis:f,validSelections:m}=r;if((c||m.length===a)&&(l[s]==null||n>=l[s])){const{possibleWin:p,oddsAccumulator:h}=o(m,n);if(!u||h>u){const g=d===-1?a:d;let y=0;switch(f){case 1:y=p-n;break;case 2:y=p;break;case 0:y=n;break}return{bonusAmount:y*g/100,bonusPercentage:g}}}}return{bonusAmount:0,bonusPercentage:0}}}var Dl=(e=>(e[e.None=0]="None",e[e.Profit=1]="Profit",e[e.Return=2]="Return",e[e.OddRange=3]="OddRange",e[e.Stake=4]="Stake",e[e.FakeReturn=20]="FakeReturn",e[e.FakeProfit=21]="FakeProfit",e))(Dl||{});const aoe=[1,2,4,20,21],ioe=[0,1];class loe{constructor({taxType:t,taxPercent:n,taxAmountRanges:s,taxIntegrationType:o,taxSportsAlias:r}){fe(this,"valid",!1);fe(this,"type",0);fe(this,"percent",0);fe(this,"ranges",{});fe(this,"taxableSports");fe(this,"_onStake",!1);fe(this,"_onProfit",!1);fe(this,"_onReturn",!1);fe(this,"_isFake",!1);if(ioe.includes(o)&&aoe.includes(t)){if(this.valid=!0,this.percent=n,this.type=t,r!=null&&r.length&&(this.taxableSports=new Set(r)),s){const a=Mr(s,"from");for(const l of a){const{type:c}=l;this.ranges[c]||(this.ranges[c]=[]),this.ranges[c].push(l)}}this._onStake=this.type===4||4 in this.ranges,this._onProfit=this.type===1||1 in this.ranges||this.type===21,this._onReturn=this.type===2||2 in this.ranges||this.type===20,this._isFake=this.type===21||this.type===20}}get onStake(){return this._onStake}get onProfit(){return this._onProfit}get onReturn(){return this._onReturn}get isFake(){return this._isFake}canBeTaxed(t){return!this.taxableSports||this.taxableSports.has(t)}calculate(t,n){if(!this.valid||t===0)return 0;let s=0;const o=this.ranges[n];if(o&&o.some(({entire_amount:a,from:l,to:c})=>a?t>=l&&tl&&t<=c)){let a=t;for(const{entire_amount:l,to:c,percent:u,from:d}of o)if(l?a>c:a>=c)s+=c*u/100,a-=c;else{!l&&o.length===1&&(a-=d),s+=a*u/100;break}}else this.type===n&&(s=t*this.percent/100);return qe(s)}}const h8=A.createContext({}),coe=({children:e})=>{const{tax_type:t,tax_percent:n,tax_amount_ranges:s,tax_integration_type:o,tax_sport_aliases:r}=sn(),{language:a}=Ce(),l=A.useRef(a),[c,u]=A.useState(()=>({taxes:null,sportsBonus:null,marketTypes:{}})),[d,f]=A.useState({}),[m,p]=A.useState({}),[h,g]=A.useState({sportAliases:[],gameIds:[]}),y=Ya(m,300),[v,b]=A.useState({}),[_,C]=A.useState(!1),S=A.useCallback(()=>C(!0),[]),[x,O]=A.useState(""),{gameDetailsMarketFilter:E,subscribeToGamesMarketsCount:I}=W.sportsbook,[w,N]=A.useState(vR.Betslip),[P,L]=A.useState({value:"",label:""}),R=A.useCallback(M=>N(M),[]),D=A.useCallback(M=>L(M),[]);A.useEffect(function(){_&&de.get({},"get_sport_bonus_rules").then(({result:B,details:F})=>{B===0&&u(U=>({...U,sportsBonus:new roe(F)}))})},[_]),A.useEffect(()=>{_&&u(M=>({...M,taxes:t!==void 0&&n!==void 0?new loe({taxType:t,taxPercent:n,taxAmountRanges:s,taxIntegrationType:o,taxSportsAlias:r}):null}))},[_,r,s,o,n,t]),A.useEffect(function(){x&&!c.marketTypes[x]&&de.get({sport_alias:x},"get_market_type").then(({result:B,details:F})=>{if(B===0)return F;throw new Error}).then(xs("Order")).then(Dc(({MarketTypeName:B,...F})=>({...F,MarketTypeName:B.replace(OU,"1")}))).then(B=>{u(F=>({...F,marketTypes:{...F.marketTypes,[x]:B}}))}).catch(()=>{u(B=>({...B,marketTypes:{...B.marketTypes,[x]:[]}}))})},[x,c.marketTypes]),A.useEffect(()=>{const M=new Set,B=new Set;Object.values(y).forEach(F=>{F&&(M.add(F.gameId),B.add(F.sportAlias))}),g({gameIds:Array.from(M),sportAliases:Array.from(B)})},[y]),A.useEffect(()=>{if(I&&_&&h.gameIds.length&&h.sportAliases.length){const M={source:"betting",what:{game:["id"],market:"@count"},where:{...E?{market:JSON.parse(E)}:{},game:{id:{"@in":h.gameIds},sport_alias:{"@in":h.sportAliases}}}},B=de.subscribe(M,({game:F})=>{f(Object.values(F).reduce((U,$)=>(U[$.id]=$.market,U),{}))},()=>f({}));return()=>{B&&de.unsubscribe(B)}}},[E,_,I,h]),A.useEffect(()=>{const{enableCompetitionNamesInitLoad:M,enabled:B}=W.sportsbook;if(B&&M){const F={source:"betting",what:{competition:["name"]}},U=de.subscribe(F,({competition:$})=>{b(Object.entries($).reduce((Q,[Z,{name:ee}])=>(Q[Z]=ee,Q),{}))},()=>b({}));return()=>{U&&de.unsubscribe(U)}}},[]),A.useEffect(()=>{Ge.addEventListener("subscribeToMarketsCount",({sid:M,...B})=>{p(F=>({...F,[M]:B}))}),Ge.addEventListener("unsubscribeToMarketsCount",M=>{p(B=>{const{[M]:F,...U}=B;return U})})},[]);const j=A.useCallback(M=>v[M]??"cid",[v]);return A.useEffect(function(){a!==l.current&&(l.current=a,u(B=>({...B,marketTypes:{}})))},[a]),i.jsx(h8.Provider,{value:{...c,init:S,fetchMarketTypes:O,marketsCount:d,getCompetitionName:j,streaming:{setMode:R,mode:w},lolData:{changeLolCurrentMap:D,lolCurrentMap:P}},children:e})},qi=()=>A.useContext(h8),uoe=()=>i.jsxs(rL,{children:[i.jsx(hc,{hideSelectLoader:!0}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{}),i.jsx(bn,{})]}),g8=({name:e,alias:t,headerSticky:n=!0,expanded:s=!0,updateExpanded:o=!1,children:r})=>{const[a,l]=Vc(s,o);return i.jsxs("div",{className:"sports-group-bc",children:[i.jsxs("div",{className:`sg-head-bc ${n?"sg-head-sticky-bc":""} ${t}-bg`,onClick:l,children:[i.jsx("i",{className:`sg-type-icon-bc bc-i-${t}`}),i.jsx("span",{className:"sg-title-bc ellipsis",children:e}),i.jsx("i",{className:`sg-collapse-icon-bc bc-i-small-arrow-down ${a?"active":""}`})]}),a?i.jsx("div",{className:"sg-body-bc",children:r}):null]})},doe=({id:e,onGameSelect:t,isBlocked:n,market:s,isDynamicPartLoading:o,teams_info:r,show_type:a,eventTypes:l,sportAlias:c,current_set:u,isLive:d,info:f,start_ts:m,markets_count:p,additionalInfo:h,streamEnabled:g,is_stat_available:y,timePreset:v,regionAlias:b,regionName:_,showSportIcon:C,selected:S,sportcast_id:x,competition:O})=>{var I,w;const E=oe();return i.jsxs("div",{className:`c-segment-holder-bc markets gameList ${O?"competition-title":""}`,onClick:N=>{N.stopPropagation(),t()},children:[O&&i.jsx(Nle,{competition:O}),i.jsxs("div",{className:`c-row-bc bordered ${S?"selected":""}`,children:[i.jsx(foe,{timePreset:v,isLive:d,currentSet:u?E(u):"",time:d&&f&&f.current_game_state!==Oa?null:m,additionalInfo:h,sportAlias:C?c:void 0}),i.jsx(Tle,{teamsInfo:r,showTeamIcon:a!==gf.Outright}),i.jsx(wle,{sportAlias:c,start_ts:m,isBlocked:n,gameId:e,streamEnabled:g,hasStatistics:y,marketsCount:p,sportcast_id:x,regionName:_,regionAlias:b,team1Name:(I=r[0])==null?void 0:I.name,team2Name:(w=r[1])==null?void 0:w.name}),i.jsx(xle,{gameId:e,gameIsBlocked:n,market:s,isMarketLoading:o,teamsInfo:r,showType:a,eventTypes:l,sportAlias:c,isLive:d})]}),h&&(h===Oa?i.jsx("p",{className:"game-list-item-score c-info-score-bc ellipsis",title:h,children:E("Not Started")}):i.jsx("p",{className:"game-list-item-score c-info-score-bc fixed-direction ellipsis",title:h,children:h}))]})},dE=({game:e,onGameSelect:t=o7,sportAlias:n,displayKey:s="",eventTypes:o,streamEnabled:r=!1,timePreset:a="datetimeShortYearShort",isDynamicPartLoading:l=!1,showSportIcon:c,regionAlias:u,regionName:d,onSwipedAnimationThreshold:f,selected:m=!1})=>{const{languageRtl:p}=Ce(),{is_live:h,is_blocked:g,stats:y,info:v,id:b,market:_={},teams_info:C,show_type:S,current_set:x="",start_ts:O,markets_count:E=0,text_info:I,is_stat_available:w,sportcast_id:N,competition:P}=e,L=g===1,R=h===1;let D;return R&&v&&y&&n&&(D=v.current_game_state===Oa?Oa:rE(v,y,n,p,I)),i.jsx(doe,{id:b,onGameSelect:t,onSwipedAnimationThreshold:f,isBlocked:L,market:_[s],isDynamicPartLoading:l,teams_info:C,show_type:S,eventTypes:o,sportAlias:n,current_set:x,isLive:R,info:v,markets_count:E,additionalInfo:D,streamEnabled:r,is_stat_available:w,timePreset:a,regionAlias:u,regionName:d,start_ts:O,showSportIcon:c,selected:m,sportcast_id:N,competition:P})};A.memo(function({options:t,onChange:n,selectedOption:s,headers:o=[]}){const r=oe();return i.jsxs("div",{className:"market-filter-bc",onClick:a=>a.stopPropagation(),children:[i.jsx("div",{className:"market-filter-s-bc",children:t.length>0&&i.jsx(zr,{inputValue:s||t[0].value,onChange:n,className:"s-small",children:t.map(({value:a,label:l})=>i.jsx(ur,{value:a,label:l},a))})}),i.jsx("div",{className:"market-filter-cell-bc",children:o.map(a=>i.jsx("div",{className:"market-filter-info-bc",children:r(a).toUpperCase()},a))})]})});const foe=({sportAlias:e,isLive:t=!1,time:n=null,currentSet:s,timePreset:o,additionalInfo:r})=>{const a=oe();return i.jsxs("div",{className:"c-info-content-bc",children:[e&&i.jsx("i",{className:`bc-i-${e} game-d-c-h-c-r-sport-icon`}),i.jsx("i",{className:`info-live-prematch-icon-bc bc-i-${t?"live":"prematch"}`}),n&&i.jsx(ls,{seconds:Number(n),preset:o,className:"c-info-time-bc"}),i.jsxs("div",{className:"c-info-score-wrapper",children:[s&&i.jsx("span",{className:"c-info-score-bc",children:s}),ce.isMobile&&r?r===Oa?i.jsx("span",{className:"c-info-score-bc ellipsis",title:r,children:a("Not Started")}):i.jsx("span",{className:"c-info-score-bc fixed-direction",title:r,children:r}):null]})]})},qa=()=>A.useContext(J4);var Qn=(e=>(e.CasinoGames="casinoFavoriteGames",e.CasinoCategories="casinoFavoriteCategories",e.LiveCasino="liveCasinoFavoriteGames",e.TVGames="tvGamesFavoriteGames",e.SkillGames="skillGamesFavoriteGames",e.Promotions="promotionsFavoriteCategories",e.Avatar="avatar",e.SportGames="sportFavoriteGames",e.SportList="sportFavoriteSportList",e.SportCompetition="sportFavoriteCompetition",e.EsportGames="esportFavoriteGames",e.EsportSportList="esportFavoriteSportList",e.EsportCompetitions="esportFavoriteCompetitions",e.SportTeams="sportFavoriteTeams",e.Markets="favoriteMarkets",e.SportToolbarItems="sportToolbarItems",e.CasinoToolbarItems="casinoToolbarItems",e.SelectedOddFormat="selectedOddFormat",e.SelectedOddSettings="selectedOddSettings",e.BalancesVisibility="balancesVisibility",e.ViewTypes="viewTypes",e))(Qn||{});const Aoe="cms_pro",v8={configs:{}},moe=Object.fromEntries(Object.values(Qn).map(e=>[e,v8])),Iv={data:moe,loading:!1,initialDataLoaded:!1},mA=(e,t,n=!0)=>de.get({...n&&{scope:Aoe},...e},t),poe=()=>{const[e,t]=A.useState(Iv),[n,s]=A.useState({}),{isLoggedIn:o}=ye(),r=qa(),{value:a}=e.data.selectedOddFormat.configs,l=Xe(),c=A.useCallback(f=>{o?f():ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login,onSuccess:f}})},[o]);A.useEffect(function(){if(!o){const m=nL("oddFormat");r("oddFormat",m||W.app.preferences.oddFormat);return}a&&r("oddFormat",Number(a))},[o,a,r]),A.useEffect(function(){o?(t(m=>({...m,loading:!0})),mA({},"get_user_resources_personalization").then(({result:m,details:{data:p}})=>{m===0&&p.length?mA({resource:p},"get_user_data_personalization").then(({details:{data:h}})=>{l.current&&t(g=>({data:{...g.data,...h},loading:!1,initialDataLoaded:!0}))}).catch(h=>{throw new Error(h)}):l.current&&t(h=>({...h,initialDataLoaded:!0}))}).catch(m=>{l.current&&t({...Iv,initialDataLoaded:!0}),nt.error(m)})):l.current&&t(Iv)},[o,l]);const u=A.useCallback((f,m)=>{e.initialDataLoaded&&(t(p=>({...p,loading:!0})),mA({_id:m},"delete_user_resources_personalization",!1).then(({result:p})=>{if(p===0&&l.current)t(h=>({...h,loading:!1,data:{...h.data,[f]:v8}}));else throw new Error}).catch(p=>{l.current&&t(h=>({...h,loading:!1})),nt.error(p)}))},[l,e.initialDataLoaded]),d=A.useCallback((f,m)=>{e.initialDataLoaded?(t(p=>({...p,loading:!0})),mA({resource:f,configs:m},"set_user_data_personalization").then(({details:{data:p},result:h})=>{h===0&&l.current&&t(g=>({...g,loading:!1,data:{...g.data,[p.resource]:p}}))}).catch(p=>{l.current&&t(h=>({...h,loading:!1})),nt.error(p)})):s({resource:f,configs:m})},[l,e.initialDataLoaded]);return A.useEffect(function(){const{resource:m,configs:p}=n;e.initialDataLoaded&&m&&p&&(d(m,{...e.data[m].configs,...p}),s({}))},[n,e.initialDataLoaded,d,e.data]),{...e,setPersonalizationData:d,deletePersonalizationData:u,handlePersonalizationItemClick:c}},hoe=e=>({source:"betting",what:{game:["id"]},where:{game:{id:{"@in":e}}}}),goe=({sportGamesDictionary:e,setPersonalizationData:t,deletePersonalizationData:n})=>{const[s,o]=A.useState({loading:!0,sportGames:[]});return A.useEffect(function(){const a=Object.keys(e.configs).map(Number);if(a.length){const l=hoe(a),c=de.subscribe(l,u=>{const d=[];for(const f of Object.values(u.game))d.push(f.id);if(!Op(a,d)){const f=d.reduce((m,p)=>({...m,[p]:{id:String(p)}}),{});Object.keys(f).length?t(Qn.SportGames,f):n(Qn.SportGames,e._id)}o({loading:!1,sportGames:d})});return()=>{de.unsubscribe(c)}}else o({loading:!1,sportGames:[]})},[e,t,n]),{...s}},vk=1,_8=A.createContext({}),voe=({children:e})=>{const{data:t,setPersonalizationData:n,deletePersonalizationData:s,handlePersonalizationItemClick:o}=poe(),{casinoFavoriteGames:r,sportFavoriteCompetition:a,favoriteMarkets:l,sportFavoriteTeams:c}=t,{sportGames:u}=goe({setPersonalizationData:n,deletePersonalizationData:s,sportGamesDictionary:t[Qn.SportGames]}),{personalizationDataCount:d,favoritesCount:f}=A.useMemo(()=>{const E=Object.entries(t).reduce((P,[L,{configs:R}])=>({...P,[L]:Object.keys(R).length}),{}),{casinoFavoriteGames:I,sportFavoriteGames:w,sportFavoriteCompetition:N}=E;return{personalizationDataCount:E,favoritesCount:I+w+N}},[t]),m=A.useCallback(({key:E,resource:I,configs:w={}})=>{const N=t[I].configs;if(E in N)if(Object.keys(N).length===vk)s(I,t[I]._id);else{const{[E]:L,...R}=N;n(I,R)}else n(I,{...N,[E]:w})},[t,s,n]),p=A.useCallback(({configs:E={},resource:I})=>{var j;const w=((j=t[I])==null?void 0:j.configs)||{},N=Object.keys(E).filter(M=>M in w),P=Object.keys(E).filter(M=>!(M in w)),L=Object.keys(w).length,R=Object.fromEntries(Object.entries(w).filter(([M])=>!N.includes(M))),D=Object.fromEntries(P.map(M=>[M,E[M]]));Object.assign(R,D),L===vk&&!P.length||Object.keys(E).length===Object.keys(w).length&&!P.length?s(I,t[I]._id):n(I,R)},[t,s,n]),h=A.useMemo(()=>Object.keys(a.configs).map(Number),[a]),g=A.useMemo(()=>Object.keys(l.configs),[l]),y=A.useCallback(E=>{m({resource:Qn.SportGames,key:String(E),configs:{id:String(E)}})},[m]),v=A.useCallback(E=>{m({resource:Qn.SportCompetition,key:String(E),configs:{}})},[m]),b=A.useCallback(E=>{m({resource:Qn.Markets,key:E,configs:{}})},[m]),_=A.useCallback((E,I)=>{m({resource:Qn.CasinoGames,key:E,configs:{categoryId:I}})},[m]),C=A.useCallback(E=>{n(Qn.SelectedOddFormat,E)},[n]),S=A.useCallback(E=>{s(E,t[E]._id)},[t,s]),x=A.useCallback((E,I)=>String(I)in t[E].configs,[t]),O=A.useCallback(E=>{p({configs:E,resource:Qn.SportTeams})},[p]);return i.jsx(_8.Provider,{value:{sportGames:u,isItemFavorite:x,favoritesCount:f,favoriteMarkets:g,sportCompetitions:h,sportFavoriteTeams:c.configs,toggleFavoriteTeam:O,toggleFavoriteMarket:b,toggleFavoriteSportGame:y,removeResourceFavorites:S,personalizationDataCount:d,toggleFavoriteCasinoGame:_,toggleFavoriteCompetition:v,setOddFormatToPersonalization:C,handlePersonalizationItemClick:o,favorite_casino_games:r},children:e})},Ki=()=>A.useContext(_8),y8=({marketCount:e,gameId:t,sportAlias:n})=>{const{marketsCount:s}=qi();return A.useEffect(()=>{if(W.sportsbook.subscribeToGamesMarketsCount){const o=O_();return Ge.dispatchEvent("subscribeToMarketsCount",{gameId:t,sportAlias:n,sid:o}),()=>{Ge.dispatchEvent("unsubscribeToMarketsCount",o)}}},[t,n]),(W.sportsbook.subscribeToGamesMarketsCount&&s[t])??e},_k="MatchFinished";var yo=(e=>(e[e.UNSUBSCRIBED=0]="UNSUBSCRIBED",e[e.SUBSCRIBED=1]="SUBSCRIBED",e[e.LOADING=-1]="LOADING",e[e.NOT_AVAILABLE=-2]="NOT_AVAILABLE",e))(yo||{});const Ci=new Ui,b8=A.createContext({}),yk=({gameIds:e,loaded:t})=>{Ci.dispatchEvent("updated",{gameIds:e,loaded:t})},_oe=({children:e})=>{const[t,n]=A.useState({gameIds:{},loaded:!1}),{gameIds:s,loaded:o}=t,[r,a]=A.useState(!1),{isLoggedIn:l,loginInProgress:c}=ye(),u=A.useCallback(()=>{Tt.getInstance().gameNotificationsAvailable&&a(!0)},[]),d=A.useCallback(({gameId:f,start_ts:m,statusToSet:p})=>{const h=p;n(g=>({...g,gameIds:{...g.gameIds,[f]:-1}})),de.get({game_list:[{id:f,game_start_ts:m}],events:[{event_name:_k,is_subscribed:!!p}]},"set_games_notifications").then(g=>{if(g.result===0)n(y=>({...y,gameIds:{...y.gameIds,[f]:p}}));else throw new Error}).catch(()=>{n(g=>({...g,gameIds:{...g.gameIds,[f]:h}}))})},[]);return A.useEffect(()=>Ci.addEventListener("subscribe",f=>{if(l)d(f);else{ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login,onSuccess:()=>{if(o)d(f);else{const m=Ci.addEventListener("updated",({loaded:p,gameIds:h})=>{p&&h[f.gameId]!==1&&d(f),m()})}}}});return}}),[l,o,d]),A.useEffect(()=>Ci.addEventListener("mounted",()=>yk({gameIds:s,loaded:o})),[s,o]),A.useEffect(()=>yk({gameIds:s,loaded:o}),[s,o]),A.useEffect(()=>{r&&(l?de.get({},"get_user_all_game_notifications").then(f=>{const m={};if(f.details)for(const p of Object.keys(f.details))for(const{event_name:h,is_subscribed:g}of f.details[p].events)h===_k&&g&&(m[p]=1);n({gameIds:m,loaded:!0})}).catch(()=>{n({gameIds:{},loaded:!0})}):n(c?{gameIds:{},loaded:!1}:{gameIds:{},loaded:!1}))},[r,l,c]),i.jsx(b8.Provider,{value:{init:u},children:e})},E8=({gameId:e,sportAlias:t,start_ts:n,className:s})=>{const o=oe(),r=u=>{u.stopPropagation();const d=a===yo.UNSUBSCRIBED?yo.SUBSCRIBED:yo.UNSUBSCRIBED;Ci.dispatchEvent("subscribe",{gameId:e,start_ts:n,statusToSet:d})},[a,l]=A.useState(yo.NOT_AVAILABLE),{isLoggedIn:c}=ye();return A.useEffect(()=>{if(Tt.getInstance().gameNotificationsAvailable&&uW.has(t)){const u=Ci.addEventListener("updated",({gameIds:d,loaded:f})=>{l(()=>d[e]??yo.UNSUBSCRIBED)});return Ci.dispatchEvent("mounted"),u}else l(yo.NOT_AVAILABLE)},[e,t]),a===yo.NOT_AVAILABLE?null:i.jsx(i.Fragment,{children:a===yo.LOADING?i.jsx("i",{className:"notification-loader",children:i.jsx(bt,{className:"small"})}):i.jsx("i",{onClick:r,title:o(a===yo.SUBSCRIBED?"Unsubscribe from game":"Subscribe to game"),className:`${s} ${c&&a===yo.SUBSCRIBED?"bc-i-push-notification-fill":"bc-i-push-notification-outline"}`})})},yoe=({gameId:e,sportAlias:t,...n})=>{const s=A.useCallback(r=>{Ge.dispatchEvent("openStatisticOnHover",{gameId:e,sportAlias:t,position:{clientX:r.clientX,clientY:r.clientY}})},[e,t]),o=A.useCallback(()=>{Ge.dispatchEvent("closeStatisticOnHover")},[]);return i.jsx("i",{onMouseEnter:s,onMouseLeave:o,...n})};function C8(e){var t,n,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ttypeof e=="number"&&!isNaN(e),Si=e=>typeof e=="string",Ms=e=>typeof e=="function",sm=e=>Si(e)||Ms(e)?e:null,r_=e=>A.isValidElement(e)||Si(e)||Ms(e)||Wd(e);function boe(e,t,n){n===void 0&&(n=300);const{scrollHeight:s,style:o}=e;requestAnimationFrame(()=>{o.minHeight="initial",o.height=s+"px",o.transition=`all ${n}ms`,requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)})})}function $h(e){let{enter:t,exit:n,appendPosition:s=!1,collapse:o=!0,collapseDuration:r=300}=e;return function(a){let{children:l,position:c,preventExitTransition:u,done:d,nodeRef:f,isIn:m,playToast:p}=a;const h=s?`${t}--${c}`:t,g=s?`${n}--${c}`:n,y=A.useRef(0);return A.useLayoutEffect(()=>{const v=f.current,b=h.split(" "),_=C=>{C.target===f.current&&(p(),v.removeEventListener("animationend",_),v.removeEventListener("animationcancel",_),y.current===0&&C.type!=="animationcancel"&&v.classList.remove(...b))};v.classList.add(...b),v.addEventListener("animationend",_),v.addEventListener("animationcancel",_)},[]),A.useEffect(()=>{const v=f.current,b=()=>{v.removeEventListener("animationend",b),o?boe(v,d,r):d()};m||(u?b():(y.current=1,v.className+=` ${g}`,v.addEventListener("animationend",b)))},[m]),Pe.createElement(Pe.Fragment,null,l)}}function bk(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const rs=new Map;let $d=[];const a_=new Set,Eoe=e=>a_.forEach(t=>t(e)),S8=()=>rs.size>0;function w8(e,t){var n;if(t)return!((n=rs.get(t))==null||!n.isToastActive(e));let s=!1;return rs.forEach(o=>{o.isToastActive(e)&&(s=!0)}),s}function T8(e,t){r_(e)&&(S8()||$d.push({content:e,options:t}),rs.forEach(n=>{n.buildToast(e,t)}))}function Ek(e,t){rs.forEach(n=>{t!=null&&t!=null&&t.containerId?(t==null?void 0:t.containerId)===n.id&&n.toggle(e,t==null?void 0:t.id):n.toggle(e,t==null?void 0:t.id)})}function Coe(e){const{subscribe:t,getSnapshot:n,setProps:s}=A.useRef(function(r){const a=r.containerId||1;return{subscribe(l){const c=function(d,f,m){let p=1,h=0,g=[],y=[],v=[],b=f;const _=new Map,C=new Set,S=()=>{v=Array.from(_.values()),C.forEach(E=>E())},x=E=>{y=E==null?[]:y.filter(I=>I!==E),S()},O=E=>{const{toastId:I,onOpen:w,updateId:N,children:P}=E.props,L=N==null;E.staleId&&_.delete(E.staleId),_.set(I,E),y=[...y,E.props.toastId].filter(R=>R!==E.staleId),S(),m(bk(E,L?"added":"updated")),L&&Ms(w)&&w(A.isValidElement(P)&&P.props)};return{id:d,props:b,observe:E=>(C.add(E),()=>C.delete(E)),toggle:(E,I)=>{_.forEach(w=>{I!=null&&I!==w.props.toastId||Ms(w.toggle)&&w.toggle(E)})},removeToast:x,toasts:_,clearQueue:()=>{h-=g.length,g=[]},buildToast:(E,I)=>{if((Q=>{let{containerId:Z,toastId:ee,updateId:ae}=Q;const q=Z?Z!==d:d!==1,ge=_.has(ee)&&ae==null;return q||ge})(I))return;const{toastId:w,updateId:N,data:P,staleId:L,delay:R}=I,D=()=>{x(w)},j=N==null;j&&h++;const M={...b,style:b.toastStyle,key:p++,...Object.fromEntries(Object.entries(I).filter(Q=>{let[Z,ee]=Q;return ee!=null})),toastId:w,updateId:N,data:P,closeToast:D,isIn:!1,className:sm(I.className||b.toastClassName),bodyClassName:sm(I.bodyClassName||b.bodyClassName),progressClassName:sm(I.progressClassName||b.progressClassName),autoClose:!I.isLoading&&(B=I.autoClose,F=b.autoClose,B===!1||Wd(B)&&B>0?B:F),deleteToast(){const Q=_.get(w),{onClose:Z,children:ee}=Q.props;Ms(Z)&&Z(A.isValidElement(ee)&&ee.props),m(bk(Q,"removed")),_.delete(w),h--,h<0&&(h=0),g.length>0?O(g.shift()):S()}};var B,F;M.closeButton=b.closeButton,I.closeButton===!1||r_(I.closeButton)?M.closeButton=I.closeButton:I.closeButton===!0&&(M.closeButton=!r_(b.closeButton)||b.closeButton);let U=E;A.isValidElement(E)&&!Si(E.type)?U=A.cloneElement(E,{closeToast:D,toastProps:M,data:P}):Ms(E)&&(U=E({closeToast:D,toastProps:M,data:P}));const $={content:U,props:M,staleId:L};b.limit&&b.limit>0&&h>b.limit&&j?g.push($):Wd(R)?setTimeout(()=>{O($)},R):O($)},setProps(E){b=E},setToggle:(E,I)=>{_.get(E).toggle=I},isToastActive:E=>y.some(I=>I===E),getSnapshot:()=>v}}(a,r,Eoe);rs.set(a,c);const u=c.observe(l);return $d.forEach(d=>T8(d.content,d.options)),$d=[],()=>{u(),rs.delete(a)}},setProps(l){var c;(c=rs.get(a))==null||c.setProps(l)},getSnapshot(){var l;return(l=rs.get(a))==null?void 0:l.getSnapshot()}}}(e)).current;s(e);const o=A.useSyncExternalStore(t,n,n);return{getToastToRender:function(r){if(!o)return[];const a=new Map;return e.newestOnTop&&o.reverse(),o.forEach(l=>{const{position:c}=l.props;a.has(c)||a.set(c,[]),a.get(c).push(l)}),Array.from(a,l=>r(l[0],l[1]))},isToastActive:w8,count:o==null?void 0:o.length}}function Soe(e){const[t,n]=A.useState(!1),[s,o]=A.useState(!1),r=A.useRef(null),a=A.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:l,pauseOnHover:c,closeToast:u,onClick:d,closeOnClick:f}=e;var m,p;function h(){n(!0)}function g(){n(!1)}function y(_){const C=r.current;a.canDrag&&C&&(a.didMove=!0,t&&g(),a.delta=e.draggableDirection==="x"?_.clientX-a.start:_.clientY-a.start,a.start!==_.clientX&&(a.canCloseOnClick=!1),C.style.transform=`translate3d(${e.draggableDirection==="x"?`${a.delta}px, var(--y)`:`0, calc(${a.delta}px + var(--y))`},0)`,C.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance)))}function v(){document.removeEventListener("pointermove",y),document.removeEventListener("pointerup",v);const _=r.current;if(a.canDrag&&a.didMove&&_){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return o(!0),e.closeToast(),void e.collapseAll();_.style.transition="transform 0.2s, opacity 0.2s",_.style.removeProperty("transform"),_.style.removeProperty("opacity")}}(p=rs.get((m={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||p.setToggle(m.id,m.fn),A.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||g(),window.addEventListener("focus",h),window.addEventListener("blur",g),()=>{window.removeEventListener("focus",h),window.removeEventListener("blur",g)}},[e.pauseOnFocusLoss]);const b={onPointerDown:function(_){if(e.draggable===!0||e.draggable===_.pointerType){a.didMove=!1,document.addEventListener("pointermove",y),document.addEventListener("pointerup",v);const C=r.current;a.canCloseOnClick=!0,a.canDrag=!0,C.style.transition="none",e.draggableDirection==="x"?(a.start=_.clientX,a.removalDistance=C.offsetWidth*(e.draggablePercent/100)):(a.start=_.clientY,a.removalDistance=C.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(_){const{top:C,bottom:S,left:x,right:O}=r.current.getBoundingClientRect();_.nativeEvent.type!=="touchend"&&e.pauseOnHover&&_.clientX>=x&&_.clientX<=O&&_.clientY>=C&&_.clientY<=S?g():h()}};return l&&c&&(b.onMouseEnter=g,e.stacked||(b.onMouseLeave=h)),f&&(b.onClick=_=>{d&&d(_),a.canCloseOnClick&&u()}),{playToast:h,pauseToast:g,isRunning:t,preventExitTransition:s,toastRef:r,eventHandlers:b}}function woe(e){let{delay:t,isRunning:n,closeToast:s,type:o="default",hide:r,className:a,style:l,controlledProgress:c,progress:u,rtl:d,isIn:f,theme:m}=e;const p=r||c&&u===0,h={...l,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};c&&(h.transform=`scaleX(${u})`);const g=va("Toastify__progress-bar",c?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${m}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":d}),y=Ms(a)?a({rtl:d,type:o,defaultClassName:g}):va(g,a),v={[c&&u>=1?"onTransitionEnd":"onAnimationEnd"]:c&&u<1?null:()=>{f&&s()}};return Pe.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":p},Pe.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${m} Toastify__progress-bar--${o}`}),Pe.createElement("div",{role:"progressbar","aria-hidden":p?"true":"false","aria-label":"notification timer",className:y,style:h,...v}))}let Toe=1;const x8=()=>""+Toe++;function xoe(e){return e&&(Si(e.toastId)||Wd(e.toastId))?e.toastId:x8()}function Xu(e,t){return T8(e,t),t.toastId}function gp(e,t){return{...t,type:t&&t.type||e,toastId:xoe(t)}}function pA(e){return(t,n)=>Xu(t,gp(e,n))}function lt(e,t){return Xu(e,gp("default",t))}lt.loading=(e,t)=>Xu(e,gp("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),lt.promise=function(e,t,n){let s,{pending:o,error:r,success:a}=t;o&&(s=Si(o)?lt.loading(o,n):lt.loading(o.render,{...n,...o}));const l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(d,f,m)=>{if(f==null)return void lt.dismiss(s);const p={type:d,...l,...n,data:m},h=Si(f)?{render:f}:f;return s?lt.update(s,{...p,...h}):lt(h.render,{...p,...h}),m},u=Ms(e)?e():e;return u.then(d=>c("success",a,d)).catch(d=>c("error",r,d)),u},lt.success=pA("success"),lt.info=pA("info"),lt.error=pA("error"),lt.warning=pA("warning"),lt.warn=lt.warning,lt.dark=(e,t)=>Xu(e,gp("default",{theme:"dark",...t})),lt.dismiss=function(e){(function(t){var n;if(S8()){if(t==null||Si(n=t)||Wd(n))rs.forEach(s=>{s.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const s=rs.get(t.containerId);s?s.removeToast(t.id):rs.forEach(o=>{o.removeToast(t.id)})}}else $d=$d.filter(s=>t!=null&&s.options.toastId!==t)})(e)},lt.clearWaitingQueue=function(e){e===void 0&&(e={}),rs.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},lt.isActive=w8,lt.update=function(e,t){t===void 0&&(t={});const n=((s,o)=>{var r;let{containerId:a}=o;return(r=rs.get(a||1))==null?void 0:r.toasts.get(s)})(e,t);if(n){const{props:s,content:o}=n,r={delay:100,...s,...t,toastId:t.toastId||e,updateId:x8()};r.toastId!==e&&(r.staleId=e);const a=r.render||o;delete r.render,Xu(a,r)}},lt.done=e=>{lt.update(e,{progress:1})},lt.onChange=function(e){return a_.add(e),()=>{a_.delete(e)}},lt.play=e=>Ek(!0,e),lt.pause=e=>Ek(!1,e);const Ioe=typeof window<"u"?A.useLayoutEffect:A.useEffect,hA=e=>{let{theme:t,type:n,isLoading:s,...o}=e;return Pe.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...o})},Nv={info:function(e){return Pe.createElement(hA,{...e},Pe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return Pe.createElement(hA,{...e},Pe.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return Pe.createElement(hA,{...e},Pe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return Pe.createElement(hA,{...e},Pe.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return Pe.createElement("div",{className:"Toastify__spinner"})}},Noe=e=>{const{isRunning:t,preventExitTransition:n,toastRef:s,eventHandlers:o,playToast:r}=Soe(e),{closeButton:a,children:l,autoClose:c,onClick:u,type:d,hideProgressBar:f,closeToast:m,transition:p,position:h,className:g,style:y,bodyClassName:v,bodyStyle:b,progressClassName:_,progressStyle:C,updateId:S,role:x,progress:O,rtl:E,toastId:I,deleteToast:w,isIn:N,isLoading:P,closeOnClick:L,theme:R}=e,D=va("Toastify__toast",`Toastify__toast-theme--${R}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":E},{"Toastify__toast--close-on-click":L}),j=Ms(g)?g({rtl:E,position:h,type:d,defaultClassName:D}):va(D,g),M=function($){let{theme:Q,type:Z,isLoading:ee,icon:ae}=$,q=null;const ge={theme:Q,type:Z};return ae===!1||(Ms(ae)?q=ae({...ge,isLoading:ee}):A.isValidElement(ae)?q=A.cloneElement(ae,ge):ee?q=Nv.spinner():(J=>J in Nv)(Z)&&(q=Nv[Z](ge))),q}(e),B=!!O||!c,F={closeToast:m,type:d,theme:R};let U=null;return a===!1||(U=Ms(a)?a(F):A.isValidElement(a)?A.cloneElement(a,F):function($){let{closeToast:Q,theme:Z,ariaLabel:ee="close"}=$;return Pe.createElement("button",{className:`Toastify__close-button Toastify__close-button--${Z}`,type:"button",onClick:ae=>{ae.stopPropagation(),Q(ae)},"aria-label":ee},Pe.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Pe.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(F)),Pe.createElement(p,{isIn:N,done:w,position:h,preventExitTransition:n,nodeRef:s,playToast:r},Pe.createElement("div",{id:I,onClick:u,"data-in":N,className:j,...o,style:y,ref:s},Pe.createElement("div",{...N&&{role:x},className:Ms(v)?v({type:d}):va("Toastify__toast-body",v),style:b},M!=null&&Pe.createElement("div",{className:va("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!P})},M),Pe.createElement("div",null,l)),U,Pe.createElement(woe,{...S&&!B?{key:`pb-${S}`}:{},rtl:E,theme:R,delay:c,isRunning:t,isIn:N,closeToast:m,hide:f,type:d,style:C,className:_,controlledProgress:B,progress:O||0})))},Yh=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},koe=$h(Yh("bounce",!0));$h(Yh("slide",!0));$h(Yh("zoom"));const Ooe=$h(Yh("flip")),Poe={position:"top-right",transition:koe,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function Loe(e){let t={...Poe,...e};const n=e.stacked,[s,o]=A.useState(!0),r=A.useRef(null),{getToastToRender:a,isToastActive:l,count:c}=Coe(t),{className:u,style:d,rtl:f,containerId:m}=t;function p(g){const y=va("Toastify__toast-container",`Toastify__toast-container--${g}`,{"Toastify__toast-container--rtl":f});return Ms(u)?u({position:g,rtl:f,defaultClassName:y}):va(y,sm(u))}function h(){n&&(o(!0),lt.play())}return Ioe(()=>{if(n){var g;const y=r.current.querySelectorAll('[data-in="true"]'),v=12,b=(g=t.position)==null?void 0:g.includes("top");let _=0,C=0;Array.from(y).reverse().forEach((S,x)=>{const O=S;O.classList.add("Toastify__toast--stacked"),x>0&&(O.dataset.collapsed=`${s}`),O.dataset.pos||(O.dataset.pos=b?"top":"bot");const E=_*(s?.2:1)+(s?0:v*x);O.style.setProperty("--y",`${b?E:-1*E}px`),O.style.setProperty("--g",`${v}`),O.style.setProperty("--s",""+(1-(s?C:0))),_+=O.offsetHeight,C+=.025})}},[s,c,n]),Pe.createElement("div",{ref:r,className:"Toastify",id:m,onMouseEnter:()=>{n&&(o(!1),lt.pause())},onMouseLeave:h},a((g,y)=>{const v=y.length?{...d}:{...d,pointerEvents:"none"};return Pe.createElement("div",{className:p(g),style:v,key:`container-${g}`},y.map(b=>{let{content:_,props:C}=b;return Pe.createElement(Noe,{...C,stacked:n,collapseAll:h,isIn:l(C.toastId,C.containerId),style:C.style,key:`toast-${C.key}`},_)}))}))}const I8={0:"DecimalPrice",1:"FractionalPrice",2:"AmericanPrice",3:"HongKongPrice",4:"MalayPrice",5:"IndoPrice"},Eye={0:"decimal_price",1:"fractional_price",2:"american_price",3:"hong_kong_price",4:"malay_price",5:"indo_price"},Zu={eng:"en-GB",spa:"es-ES",fra:"fr-FR",por:"pt-PT","pt-br":"pt-BR",arm:"hy-AM",ger:"de-DE",ita:"it-IT",tur:"tr-TR",fas:"fa-IR",arb:"ar-001",rus:"ru-RU",kor:"ko-KR",rum:"ro-RO",geo:"ka-GE",ukr:"uk-UA",hin:"hi-IN",bgr:"bg-BG",dut:"nl-NL",est:"et-EE",lav:"lv-LV",rov:"ro-RO"};var Roe=(e=>(e.BETS="bets",e.OPEN_BETS="open-bets",e.WON="won",e.LOST="lost",e.RETURNED="returned",e.WON_RETURN="won-return",e.LOST_RETURN="lost-return",e.BET_BUILDER="bet-builder",e))(Roe||{}),Jo=(e=>(e[e.NotFound=0]="NotFound",e[e.Accepted=1]="Accepted",e[e.Returned=2]="Returned",e[e.Lost=3]="Lost",e[e.Won=4]="Won",e[e.CashOut=5]="CashOut",e[e.LostReturn=6]="LostReturn",e))(Jo||{});const joe={[ra.NotResulted]:Zo.NotResulted,[ra.Place]:Zo.Place,[ra.Returned]:Zo.Returned,[ra.Lost]:Zo.Lost,[ra.Won]:Zo.Won,[ra.WinReturn]:Zo.WinReturn,[ra.LoseReturn]:Zo.LoseReturn},N8=({betId:e,exportAsBetHistoryItem:t=!0})=>{const n=Xe(),[s,o]=A.useState({loading:!1}),r=A.useCallback(({Id:a,CurrencyId:l,SelectionList:c,StateName:u,Price:d,PossibleWin:f,Amount:m,TypeName:p,Created:h,BonusAmount:g,FreeBetAmount:y,WinAmount:v,IsEachWay:b,TaxAmount:_,SystemMinCount:C})=>({possibleWin:f,possibleWinDisplay:f.toString(),id:a,odd:d,oddType:0,amount:m,totalAmount:y?y.toString():m?m.toString():"0",events:c.map(S=>({gameId:S.MatchId,eventId:S.SelectionId,sportId:S.MatchNum,eventName:S.DisplaySelectionName,team1Name:S.HomeTeamName,team2Name:S.AwayTeamName,sportIndex:S.SportAlias,regionName:S.RegionName,marketName:S.DisplayMarketName,isLive:S.IsLive,outcomeName:S.StateName,textInfo:"",base:-1,away_score:null,home_score:null,match_info:S.MatchInfo,order:S.Order,competitionName:S.CompetitionName,startDate:Date.parse(S.StartTime)/1e3,coefficient:S.Price,outcome:joe[S.State]??Zo.NotResulted})),systemCount:C,isFreeBetMoney:!!y,currency:l,outcome:u==="Accepted"?0:mn[u],type:me[p],dateTime:new Date(h).getTime()/1e3,...v>0&&{payout:v},...g>0&&{bonusDisplay:An(g)},each_way:b,taxAmountDisplay:String(_)}),[]);return A.useEffect(()=>{e&&(o(a=>({...a,loading:!0})),de.get(e.length<15?{bet_id:Number(e)}:{ticket_number:Number(e)},"check_bet_status").then(({result:a,details:l,result_text:c})=>{const u=l.StateId===3&&l.WinAmount>0,d={...l,...u?{StateName:mn[mn.LostReturn],StateId:l.StateId}:null};if(n.current&&a===0)o({betData:d,betHistory:t?r(d):void 0,loading:!1,StateId:d.StateId});else throw new Error(c||un)}).catch(({message:a})=>{n.current&&(_e.open({type:"error",title:"Error",content:a}),o({loading:!1,StateId:0}))}))},[e,r,t,n]),s},Ck=e=>{const t=Date.now();return Object.keys(e).reduce((n,s)=>{const o=e[s],{createdDate:r,lifetime:a}=o;return a!==-1&&t-r>a||(n[s]=o),n},{})},ns=({type:e,title:t,iconClass:n,lifetime:s=-1,persistent:o=!1,blocking:r=[],nonTranslatableValues:a})=>({type:e,title:t,createdDate:Date.now(),lifetime:s,persistent:o,blocking:r,nonTranslatableValues:a,iconClass:n}),il=({type:e,Component:t,iconClass:n,lifetime:s=-1,persistent:o=!1,blocking:r=[]})=>({type:e,createdDate:Date.now(),lifetime:s,persistent:o,blocking:r,Component:t,iconClass:n}),bo=(e,t,n,s,o=5e3)=>({type:e,title:t,eventId:n,nonTranslatableValues:s,lifetime:o}),Sk=(e,t)=>Object.keys(e).reduce((n,s)=>(s!==t&&(n[s]=e[s]),n),{}),fE=A.createContext({}),k8=A.createContext({}),Moe={events:{},global:{}},Boe=1e3,Doe=({children:e})=>{const[t,n]=A.useState(Moe),{profile:{sport_bonus:s,casino_balance:o,counter_offer_min_amount:r,calculatedBalance:a,frozen_balance:l,calculatedBonusMoney:c},isLoggedIn:u,loginInProgress:d}=ye(),{min_bet_stakes:f={},min_sub_bet_stakes:m={},max_selections_in_multiple_bet:p,odds_raised_percent:h,decimalRounding:g}=sn(),{currency:{name:y,symbol:v}}=nn(),b=f[y]??0,_=m[y]??0,C=r??0,S=Object.values(t.global).concat(Object.values(t.events)).some(N=>N.lifetime>-1);l6(function(){n(P=>{const{events:L,global:R}=P;return{...P,events:Ck(L),global:Ck(R)}})},S?Boe:null);const x=A.useCallback(({events:N,eventsDataMap:P,selectedBetTypes:L,contentType:R,anyConflicts:D,fullCoverBetTypesEnabled:j,editBetOriginalStake:M,selectedSysOption:B,firstBonusRule:F,useOnlyRealBalance:U,frenchFreebetEnabled:$,profitBoost:{active:Q,selectedOption:Z},freebet:{active:ee,selectedOption:ae},counterOffers:q,quickBetActive:ge,quickBetAmount:J,quickBetSaved:Y,quickBetErrorMessage:K})=>{const z={},ue=R===ke.Hybrid,re=R===ke.Betting||ue,{length:se}=N;if(!ue&&re&&!(d||u))z[Nt.LOGGED_OUT]=il({type:Ye.WARNING,Component:wk,blocking:[ke.Betting]});else{if(q.length&&N.length&&N.forEach((le,Te)=>{const $e=Number(q[Te]),Ve=le.initialPrice;if($e){const ie=Number(Zb({price:le.price,odds_raised_percent:h,decimalRounding:g}));Ve&&$eie&&(z[Nt.MAX_COUNTER_EXCEEDED]=ns({type:Ye.WARNING,title:"Offered odd can not be greater than MAX",blocking:[ke.Betting]}))}}),D&&!(j||L.includes(me.Single))&&(z[Nt.EVENTS_CONFLICT]=ns({type:Ye.ERROR,title:"Highlighted events cannot be combined",blocking:j?[]:[ke.Betting,ke.Booking]})),ee){if(ae!=null&&ae.maxAmounts[y]){const{MaxAmount:le,MaxPercent:Te}=ae.maxAmounts[y];(le||Te&&ae.value)&&(z[Nt.FREEBET]=ns({type:Ye.INFO,title:"For selected free bet max payout is {1}",nonTranslatableValues:{1:`${le??(Te?ae.value*Te/100:0)} ${v}`}}))}}else if(Q){if(Z!=null&&Z.maxAmounts[y]){const{MaxBetAmount:le}=Z.maxAmounts[y];z[Nt.FREEBET]=ns({type:Ye.INFO,blocking:(P.get(Z.betType)??[]).some(({stake:Te,stakeMultiplier:$e})=>Number(Te)*$e>le)?[ke.Betting]:[],title:"For selected profit boost max bet is {1}",nonTranslatableValues:{1:`${le} ${v}`}})}}else if(F&&L.includes(me.Multiple)){let le="";const Te=F.find($e=>{const Ve=$e.minimumSelections-se;return Z5(1,7,Ve)&&se!==$e.minimumSelections});if((Te==null?void 0:Te.maximumSelections)!==(Te==null?void 0:Te.minimumSelections)&&(le=`${Te==null?void 0:Te.minimumSelections} - ${Te==null?void 0:Te.maximumSelections}`),Te){const $e=Te.minimumSelections-se,Ve=Te.minOdds>0,[{minimumSelections:ie}]=F,ne=N.some(({price:he})=>he&&hei.jsx(Hoe,{someSelectionLowerMinOdd:ne,percentage:Te.percentage,sameBonusRuleCount:le,numEventsForBonus:$e,minimumSelectionsToGetAccBonus:ie,...Ve&&{minOdds:Te.minOdds}}),blocking:[]})}}if(re){ue&&!(d||u)&&(z[Nt.LOGGED_OUT]=il({type:Ye.WARNING,Component:wk,blocking:[ke.Betting]}));const le=Jte({eventsDataMap:P,selectedSysOption:B,selectedBetTypes:L,fullCoverBetTypesEnabled:j});if(!ee&&le>e_({useOnlyRealBalance:U,calculatedBalance:a,sport_bonus:s,casino_balance:o,frozen_balance:l,frenchFreebetEnabled:$,calculatedBonusMoney:c})&&(z[Nt.INSUFFICIENT_BALANCE]=il({type:Ye.WARNING,Component:()=>$?i.jsx(Uoe,{}):i.jsx(i_,{className:"for-betslip"}),blocking:[ke.Betting]})),b>0||_>0||C>0){let Te;const $e=q.some(Ve=>Ve);e:for(const Ve of L){let ie=Q6({eventsDataMap:P,fullCoverBetTypesEnabled:j,betType:Ve,selectedSysOption:B})||[];for(let ne=0,he=ie.length;ne0){if($e){if(Dee_({useOnlyRealBalance:U,calculatedBalance:a,sport_bonus:s,casino_balance:o,frozen_balance:l,calculatedBonusMoney:c,frenchFreebetEnabled:$})?z[Nt.INSUFFICIENT_BALANCE]=il({type:Ye.WARNING,Component:()=>i.jsx(i_,{className:"for-betslip"}),blocking:[ke.Betting]}):Y||(z[Nt.QUICK_BET_SAVED]=ns({type:Ye.WARNING,title:"Save quick bet",blocking:[ke.Betting]}))),N.some(le=>le.isBlocked)&&(z[Nt.LOCKED_EVENT]=ns({type:Ye.WARNING,title:"There are locked events",blocking:[ke.Betting,ke.Booking]})),N.some(le=>le.isDeleted)&&(z[Nt.DELETED_EVENT]=ns({type:Ye.WARNING,title:"There are deleted events",blocking:[ke.Betting,ke.Booking]})),p!==void 0&&p!==0&&L.includes(me.Multiple)&&se>p&&(z[Nt.MAX_EVENTS_EXCEEDED]=ns({type:Ye.WARNING,title:"Maximum ({1}) allowed events for multiple bet exceeded ",nonTranslatableValues:{1:p},blocking:[ke.Betting,ke.Booking]})),n(le=>{const Te=Object.keys(le.global).reduce((Ve,ie)=>{const ne=le.global[ie];return ne.persistent&&(Ve[ie]=ne),Ve},{}),$e=N.reduce((Ve,{id:ie})=>(ie in le.events&&(Ve[ie]=le.events[ie]),Ve),{});return{...le,events:$e,global:Object.assign(z,Te)}})},[d,u,p,h,g,y,v,a,s,o,l,c,b,_,C]),O=A.useCallback(N=>{let P={},L;N.forEach(({type:R,title:D,eventId:j,nonTranslatableValues:M,lifetime:B})=>{j?P[j]=ns({type:R,title:D}):L=D===rp?il({type:R,Component:Foe,lifetime:B,persistent:!0}):ns({type:R,title:D,lifetime:B,persistent:!0,nonTranslatableValues:M})}),n(R=>({...R,events:P,global:L?{...R.global,[Nt.BET_RESULT]:L}:R.global}))},[]),E=A.useCallback(()=>n(N=>({...N,events:{},global:Nt.BET_RESULT in N.global?Sk(N.global,Nt.BET_RESULT):N.global})),[]),I=A.useCallback(({type:N,title:P,blocking:L,lifetime:R=5e3})=>n(D=>({...D,global:{...D.global,[Nt.BOOK_RESULT]:ns({type:N,title:P,lifetime:R,blocking:L,persistent:!0})}})),[]),w=A.useCallback(()=>n(N=>Nt.BOOK_RESULT in N.global?{...N,global:Sk(N.global,Nt.BOOK_RESULT)}:N),[]);return i.jsx(fE.Provider,{value:{setMessages:x,setDoBetResponseMessages:O,clearDoBetResponseMessages:E,setBookBetResponseMessage:I,clearBookBetResponseMessage:w},children:i.jsx(k8.Provider,{value:t,children:e})})},zh=new Ui,Foe=()=>{const e=oe();return W.app.liveChat.enabled?i.jsx("span",{className:"bet-slip-info-link",onClick:()=>zh.dispatchEvent("open"),children:e(rp)}):i.jsx(i.Fragment,{children:e(rp)})},zs=()=>A.useContext(k6),Hoe=({percentage:e,numEventsForBonus:t,minOdds:n,sameBonusRuleCount:s,someSelectionLowerMinOdd:o,minimumSelectionsToGetAccBonus:r})=>{const a=oe(),{oddsConverter:l}=zs(),c=a(o?hK:n&&s?mK:s?wR:n?pK:SR,{1:e,2:t,3:n?l(n):"",4:s,5:r});return i.jsx("span",{children:c})},i_=({className:e})=>{const t=oe(),n=Ot(),s=o=>{if(o.stopPropagation(),W.partner.integrationMode)yf.notify({type:"deposit"});else{const r=Bt({section:"balance",page:"deposit"});n.location.search!==r&&n.push({search:r}),ve.dispatchEvent("closeBetslip")}};return i.jsx(i.Fragment,{children:i.jsx("div",{className:`bs-info-massages ${e||""}`,children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsxs("div",{className:"quickBetMsgText-bc",children:[i.jsx("span",{children:t("Insufficient balance")}),i.jsx("span",{className:"bet-slip-info-link",onClick:s,children:t("Deposit")})]})]})})})},Uoe=()=>{const e=oe(),{profile:{calculatedBonusMoneyFormatted:t,currency_symbol:n}}=ye();return i.jsx(i.Fragment,{children:i.jsx("div",{className:"bs-info-massages for-betslip",children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsxs("div",{className:"quickBetMsgText-bc",children:[i.jsx("span",{children:e("Insufficient Freebet balance ({balance} {currency_symbol})",{balance:t,currency_symbol:n})}),i.jsx("span",{className:"bet-slip-info-link",onClick:()=>ve.dispatchEvent("changeExtraFunctionActiveState",{functionKey:"frenchFreebet",active:!1}),children:e("Switch off freebet")})]})]})})})},wk=()=>{const e=oe(),{hideRegisterButton:t}=W==null?void 0:W.userAuthentication,n=o=>{o.stopPropagation(),ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login}})},s=o=>{o.stopPropagation(),ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Registration}})};return i.jsx(i.Fragment,{children:t?i.jsxs(i.Fragment,{children:[e("To place your bet, please")," ",i.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(vN)})]}):i.jsxs(i.Fragment,{children:[e("To place your bet, please")," ",i.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(vN)})," ",e("or"),i.jsx("span",{className:Tt.getInstance().authenticationEnabledForIP?"bet-slip-info-link":"display-none",onClick:s,children:e(bK)})]})})},AE=()=>{const{ranges:e={},endTime:t,minTotalOddDecimal:n=0,startTime:s,outcomeInclude:o,afterBetPopupContentId:r,betTypesInclude:a}=W.sportsbook.betHistory.sportDraw??{},{profile:{currency:l}}=ye(),{language:c}=Ce(),u=s&&Ee.utc(s),d=t&&Ee.utc(t),f=A.useCallback(p=>{var b;let h={showIcon:!1,title:""};const g=p.bonusBetAmount!==0,y=!o||o.includes(p.outcome),v=!a||a.includes(p.type);if(u&&!g&&y&&v&&p.odd>=n&&!p.totalPartialCashoutAmount){const _=Ee(Ee.unix(p.dateTime)).diff(u,"seconds"),C=Ee(Ee.unix(p.dateTime)).diff(d,"seconds");_>0&&C<0&&((b=e[p.currency])==null||b.forEach(({tooltip:S,minAmount:x},O)=>{var I;const E=(I=e[p.currency])==null?void 0:I[O+1];p.amount>=x&&(!E||E.minAmount>p.amount)&&(h={showIcon:!0,title:S})}))}return h},[a,d,n,o,e,u]),m=A.useCallback(p=>{r&&p.Data.some(({amount:h,bonus_amount:g,k:y,created_date:v,type:b})=>f({bonusBetAmount:g,amount:h,odd:y,outcome:0,totalPartialCashoutAmount:0,currency:l,dateTime:v,type:b}))&&Ar.getContentById(r,c).then(h=>(h==null?void 0:h[0].content)??"").then(h=>{h&&_e.open({title:"",type:"info",content:h})})},[r,f,l,c]);return{checkBetDrawAvailability:f,showAfterBetPopup:m}};var Yd=(e=>(e.Bet="ClientRestrictedForActionBet",e.Deposit="ClientRestrictedForActionDeposit",e.Bonus="ClientRestrictedForActionClaimBonus",e.Withdraw="ClientRestrictedForActionWithdraw",e))(Yd||{});const Goe=()=>{const{profile:{is_verified:e,active_step:t,active_step_state:n}}=ye(),{restrictedKYCActions:s}=W.app,o=A.useMemo(()=>{var a;switch(t){case dt.IDFY_KYC_CHECK:return dt.IDFY_KYC_CHECK;case dt.IDFY_KYC_ITALIAN:return W.app.italianLicence?dt.IDFY_KYC_ITALIAN:null;case dt.IDENTITY_CHECK:return e?null:dt.IDENTITY_CHECK;case dt.TERMS_AND_CONDITIONS:return!((a=W.app.ukLicense)!=null&&a.enabled)&&n!==Pa.WAITING?dt.TERMS_AND_CONDITIONS:null;case dt.TRUNARRATIVE_VERIFICATION:return dt.TRUNARRATIVE_VERIFICATION;case dt.IDFY_KYC_SUMSUB:return dt.IDFY_KYC_SUMSUB;case dt.IDFY_KYC_IDENTOMAT:return dt.IDFY_KYC_IDENTOMAT;case dt.TRUNARRATIVE_UPLOAD_DOCUMENTS:return dt.TRUNARRATIVE_UPLOAD_DOCUMENTS;case dt.IDFY_KYC_SIGNICAT_BRAZIL:return n===Pa.WAITING?dt.IDFY_KYC_SIGNICAT_BRAZIL:null;default:return null}},[e,t,n]),r=A.useCallback(a=>!!o&&s.includes(a),[o,s]);return{activeKYC:o,canShowKycRestrictionPopup:r}},Voe={[Ye.ERROR]:(e,t)=>lt.error(e,{onOpen:()=>lt.dismiss(t)}),[Ye.INFO]:(e,t)=>lt.info(e,{autoClose:!1,toastId:t}),[Ye.SUCCESS]:(e,t)=>lt.success(e,{onOpen:()=>lt.dismiss(t)}),[Ye.WARNING]:(e,t)=>lt.warn(e,{onOpen:()=>lt.dismiss(t)})},Woe=()=>{const e=Xe(),t=oe(),{showAfterBetPopup:n}=AE(),{oddFormat:s}=Ce(),{setDoBetResponseMessages:o}=A.useContext(fE),{profile:{waitingVerification:r}}=ye(),{logoutUser:a}=Jr(),l=A.useCallback((u,d,f)=>{if(ce.isMobile)Voe[u](t(d),f);else{if(u===Ye.INFO){o([bo(u,d,void 0,void 0,-1)]);return}o([bo(u,d)])}},[o,t]);return{createQuickBet:A.useCallback(({stake:u,eventId:d,eventPrice:f,priceChangeMode:m,priceType:p,canCreate:h=!0})=>{if(h){ve.dispatchEvent("setInProgressState",{quickBet:!0});const g=O_();l(Ye.INFO,"Processing",g);const y={bets:[{AcceptTypeId:m,Amount:Number(u),EachWay:!1,Events:[{SelectionId:d,Coeficient:Fh(f,p)}],Type:me.Single,OddType:s,Source:ce.isMobile?Us.Mobile:Us.Desktop,IsSuperBet:!1}]};de.get(y,"create_bets").then(v=>{if(e.current)if(t_(v))n(v),l(Ye.SUCCESS,"Bet success",g);else if(typeof v.Data=="string")l(Ye.ERROR,v.Data,g);else{const{Key:b}=v.Data;b==="GeolocationCheckFail"&&(Hr.showLocationError(b),a()),b===Yd.Bet&&r&&Ge.dispatchEvent("clientRestricted",{action:Yd.Bet}),l(Ye.ERROR,b,g)}}).catch(()=>{e.current&&l(Ye.ERROR,UQ,g)}).finally(()=>{ve.dispatchEvent("setInProgressState",{quickBet:!1})})}},[e,a,s,n,l,r])}},Qi=()=>A.useContext(O8),$oe=({events:e,onProcessBetslipEvents:t,onClose:n,bookedBet:s})=>{const o=Qi(),r=oe(),{oddsConverter:a}=zs(),l=s.bets[0],{eventsDataMap:c,selectedBetTypes:u}=o;return i.jsxs("div",{className:"bookingConfirmationPopup",children:[i.jsxs("div",{className:"bookingConfirmationPopupItem","data-scroll-lock-scrollable":"",children:[e.map(({price:d,startTime:f,team1Name:m,team2Name:p,id:h})=>i.jsxs("div",{className:"bookingConfirmationItem",children:[i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsxs("span",{className:"bookingConfirmationTitle",children:[" ",r("Date")]}),f&&i.jsx("span",{className:"bookingConfirmationData",children:i.jsx(ls,{seconds:f,preset:"datetimeShort"})})]}),i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Event Name")}),i.jsxs("span",{className:"bookingConfirmationData",children:[m," - ",p]})]}),i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Odds")}),i.jsx("span",{className:"bookingConfirmationData bookingConfirmationOdds",children:d?a(d):""})]})]},h)),i.jsxs("div",{className:"bookingConfirmationItem",children:[i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Bet Type")}),i.jsx("span",{className:"bookingConfirmationData",children:me[l.bet_type]})]}),l.bet_type!==me.Single&&l.amount?i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Staking amount")}),l.amount?i.jsx("span",{className:"bookingConfirmationData",children:l.amount}):null]}):null]}),l.bet_type===me.System&&gh(c,u[0],[]).map((d,f)=>{const m=f+2,p=zc(e.length,m);return i.jsxs("div",{className:"bookingConfirmationGroupCount",children:[m,"/",e.length," (",p," ",r("opt."),")"]},m)})]}),i.jsx("p",{className:"bookingConfirmationShadow"}),i.jsxs("div",{className:"bookingConfirmationBottom",children:[i.jsx("p",{className:"bookingConfirmationBottomText",children:r("booking_confirmation_bottom_text")}),i.jsx(Be,{title:"Keep",className:"button big hero",onClick:()=>{t(),n()}}),i.jsx(Be,{title:"Replace",className:"button big outlined",onClick:()=>{t(!0),n()}})]})]})},Yoe=A.lazy(()=>H(()=>import("./BetslipSuperBetInfo-Bu0Yh6US.js"),__vite__mapDeps([261,2]))),zoe=A.lazy(()=>H(()=>import("./BetShareRepeatBetPopup-CebRtxvQ.js"),__vite__mapDeps([262,263,2]))),O8=A.createContext({}),qoe=({children:e})=>{const t=Xe(),[n,s]=A.useState(hte),{productType:o}=Ce(),{pathname:r}=$s(),{profile:a,isLoggedIn:l,loginInProgress:c}=ye(),u=oe(),{createQuickBet:d}=Woe(),{prematch_multiple_disabled:f=!0,partner_id:m,decimalRounding:p}=sn(),h=m!==void 0,g=A.useRef(h?f:null),y=A.useRef({}),v=A.useRef(new Map),{freebetMemoizedEventIds:b,freebetIsLive:_}=A.useMemo(()=>n.events.length>0&&l&&!n.metadata.editBet.active&&a.has_free_bets&&!n.metadata.betslipPartial?{freebetMemoizedEventIds:n.events.map(Ht("id")).join("_"),freebetIsLive:n.events.some(ie=>ie.isLive===1&&!ie.visibleInPrematch)}:{},[l,a.has_free_bets,n.events,n.metadata.betslipPartial,n.metadata.editBet.active]),C=A.useCallback((ie,ne)=>{const{gameId:he,marketId:Oe,id:Ie,base:De,marketType:G,type:k,sportAlias:T,isLive:V,eachWayPrice:X}=ie,te={source:"betting",what:{game:["team1_name","team2_name","is_blocked","is_live","sport_alias","region_alias","express_min_len","_parent_id","start_ts","visible_in_prematch"],market:["id","name","express_id","type",...X===void 0?["extra_info"]:[],...V!==1&&ne?["prematch_express_id"]:[]],event:["id","price","base","name","type_1","ew_allowed","sp_enabled"]},where:{game:{id:he},...Oe&&{market:{id:Oe}},event:{id:Ie}}};return de.subscribe(te,Ae=>{const He=pte({gameData:Ae.game,gameId:he,eventId:Ie,eachWayPrice:X});s(ot=>(!ot.metadata.editBet.active&&!He&&T===Le.BASKETBALL&&De&&De!==In&&G&&k&&de.get({source:"betting",what:{event:["base","id","_parent_id","price"]},where:{market:{type:G},game:{id:he},event:{type_1:k}}}).then(({data:{event:Ze}})=>Object.values(Ze)).then(r7(({base:Ze})=>Math.abs(Ze-De))).then(Ze=>{if(Ze){const _t=v.current.get(Ie);if(_t){const gt={id:Ze.id,marketId:Ze._parent_id,price:Ze.price};de.unsubscribe(_t),v.current.delete(Ie),s(Xt=>tk(Xt,Ie,{...gt,...Hh(Ze.price)&&{isBlocked:!0},base:Ze.base,isDeleted:!1})),v.current.set(Ze.id,C({...ie,...gt},!g.current))}}}),tk(ot,Ie,He)))})},[]),S=A.useCallback((ie,ne)=>{const he=C(ie,ne);v.current.set(ie.id,he)},[C]),x=A.useCallback(ie=>{s(ne=>jte(ne,ie)),S(ie,!g.current),Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Added event to betslip"})},[S]),O=A.useCallback(ie=>{const ne=v.current.get(ie);ne&&(de.unsubscribe(ne),v.current.delete(ie))},[]),E=A.useCallback(ie=>{O(ie),s(ne=>wv(ne,ie)),se(void 0)},[O]),I=A.useCallback(ie=>{ie.forEach(O),s(ne=>ie.reduce((he,Oe)=>wv(he,Oe),ne)),se(void 0)},[O]),w=A.useCallback(()=>{s(ie=>(ie.events.forEach(({id:ne})=>O(ne)),ie.events.reduce((ne,{id:he})=>wv(ne,he),ie))),se(void 0)},[O]),N=A.useCallback((ie,ne)=>{s(he=>({...he,events:he.events.map(Oe=>Oe.id===ie?{...Oe,priceType:ne}:Oe)}))},[]),P=A.useCallback(ie=>s(ne=>ne.metadata.contentType!==ie?Vte(ne,ie):ne),[]),L=A.useCallback(({type:ie}={})=>{s(ne=>ne.metadata.betslipViewState!==ln.Fixed?{...ne,metadata:{...ne.metadata,betslipViewState:ln.Full}}:ne),ie&&P(ie)},[P]),R=A.useCallback(ie=>{const{id:ne,priceType:he,price:Oe,tag:Ie}=ie,De=y.current[ne],{priceChangeMode:G,metadata:{quickBet:{isSaved:k,isValid:T,stake:V}},extraFunctions:{quickBet:X}}=n;if(X.active&&!Ie){V&&k&&T?d({eventId:ne,priceChangeMode:G,eventPrice:Oe,stake:V,priceType:he,canCreate:!X0(n.metadata.inProgress)}):(L(),V||Me({...n.metadata.quickBet,errorMessage:$Q}));return}Rte(ie),De?De.priceType===he?E(ne):N(ne,he):x(ie)},[n,d,L,x,E,N]),D=A.useCallback(({eventId:ie,key:ne,value:he})=>{s(Oe=>({...Oe,events:Oe.events.map(Ie=>Ie.id===ie?{...Ie,[ne]:he}:Ie)}))},[]),j=A.useCallback(()=>{s(ie=>({...ie,events:ie.events.map(ne=>({...ne,...ne.price?{initialPrice:ne.price}:{initialPrice:null,priceType:"sp"},initialBase:ne.base}))}))},[]),M=A.useCallback(ie=>{s(ne=>{const he=new Set(ne.metadata.excludedSysEvents);return he.has(ie)?he.delete(ie):he.add(ie),{...ne,metadata:{...ne.metadata,excludedSysEvents:he}}}),se(void 0)},[]),B=A.useCallback(({betType:ie,index:ne})=>{s(he=>{const Oe=(he.eventsDataMap.get(ie)||[])[ne];if(Oe){const Ie=!Oe.eachWay,De=Ie?Oe.stakeMultiplier*2:Oe.stakeMultiplier/2,G={eachWay:Ie,stakeMultiplier:De},k=ek({eventsDataMap:he.eventsDataMap,betType:ie,index:ne,updatedEventData:G});return{...he,eventsDataMap:k}}return he})},[]),F=A.useCallback(({betType:ie,index:ne,eventDataProp:he,value:Oe})=>s(Ie=>({...Ie,eventsDataMap:ek({eventsDataMap:Ie.eventsDataMap,betType:ie,index:ne,updatedEventData:{[he]:Oe}})})),[]),U=A.useCallback(ie=>s(ne=>({...ne,priceChangeMode:ie})),[]),$=A.useCallback(ie=>{s(ne=>Lte(ne,ie)),se(void 0)},[]),Q=A.useCallback(ie=>{s(ne=>Pte(ne,ie))},[]),Z=A.useCallback(({functionKey:ie,data:ne})=>s(he=>({...he,extraFunctions:po(he.extraFunctions,ie,ne)})),[]),ee=A.useCallback(({functionKey:ie,active:ne})=>s(he=>{switch(ie){case"counterOffer":return Mte(he,ne);case"freebet":return Fte(he,ne);case"profitBoost":return Gte(he,ne);case"realBalance":return Hte(he,ne);case"frenchFreebet":return Ute(he,ne);case"quickBet":return nk(he,ne)}}),[]),ae=()=>s(ie=>ie.metadata.betslipViewState!==ln.Fixed?{...ie,metadata:{...ie.metadata,betslipViewState:ln.Hidden}}:ie),q=A.useCallback(ie=>{ie.forEach(({eventId:ne,gameId:he,team1Name:Oe,team2Name:Ie,coefficient:De,base:G,eventName:k,sportIndex:T,isLive:V})=>x({id:ne,gameId:he,price:De,priceType:Es.Fixed,base:G,team1Name:Oe,team2Name:Ie,eventName:k,isPartial:!0,expressId:In,addedInEditMode:!1,sportAlias:T,isLive:Number(V)}))},[x]),ge=A.useCallback(ie=>{w();const ne=ie.events.filter(et("outcome",mn.Unsettled));s(nm({active:!0,oldBetId:ie.id,stake:ie.cashOut??0,originalEventIds:new Set(ne.map(Ht("eventId")))})),q(ne),L()},[q,L,w]),J=A.useCallback(ie=>{ie&&w(),s(nm(Q0))},[w]),Y=A.useCallback(({betslipEvents:ie,bookedBet:{bets:ne,id:he}},Oe=!1)=>{Oe&&w();const[{bet_type:Ie,system_min_count:De}]=ne,G=V=>n.events.some(X=>X.id===V),k=ie.filter(V=>!G(V.id));Oe?ie.forEach(x):k.forEach(x);const T=!Oe&&n.events.length===1&&!k.length;!n.metadata.fullCoverBetTypesEnabled&&W.sportsbook.availableBetTypes.find(et("value",Ie))&&(T||Q(!Oe&&n.events.length?[me.Multiple]:[Ie]),Ie===me.System&&De&&$(De-2));for(const V of ne)V.amount>0&&W.sportsbook.availableBetTypes.find(et("value",V.bet_type))&&F({eventDataProp:"stake",betType:V.bet_type,...V.bet_type===me.System&&V.system_min_count?{value:qe(V.amount/zc(V.selections.length,V.system_min_count)).toString(),index:V.system_min_count-2}:{value:V.amount.toString(),index:V.bet_type===me.Single?ie.findIndex(et("id",V.selections[0].selection_id)):0}});se(he),L()},[n.events,n.metadata.fullCoverBetTypesEnabled,x,L,w,Q,$,F]),K=A.useCallback((ie,ne,he)=>{_e.open(Oe=>({type:"confirm",className:"booking-confirmation-popup",Component:()=>i.jsx($oe,{events:ie,onClose:Oe,bookedBet:ne,onProcessBetslipEvents:he})}))},[]),z=A.useCallback(ie=>{ue({getBetByBookingId:!0}),de.get({booking_id:ie},"get_booking_by_id_v2").then(({result:ne,details:he})=>{if(ne===0&&he.id)return he;throw new Error("Wrong booking id")}).then(({bets:ne,...he})=>{const Oe=new Set,Ie=new Set,De=new Set;for(const V of ne)for(const X of V.selections)Oe.add(X.selection_id),Ie.add(X.market_id),De.add(X.match_id);const G=Array.from(Oe),k=Array.from(Ie),T=Array.from(De);return Ud({events:G,markets:k,games:T}).then(V=>{const X=V.length{ne.length&&(n.events.length&&W.sportsbook.showBookingConfirmationPopup?K(ne,he,Oe=>Y({betslipEvents:ne,bookedBet:he},Oe)):Y({betslipEvents:ne,bookedBet:he},!0))}).catch(ne=>{_e.open({type:"error",title:ne.message??un})}).finally(()=>{ue({getBetByBookingId:!1})})},[K,Y,n.events.length]),ue=ie=>s(ne=>({...ne,metadata:{...ne.metadata,inProgress:{...ne.metadata.inProgress,...ie}}})),re=ie=>s(ne=>({...ne,metadata:{...ne.metadata,betslipViewState:ie}})),se=ie=>s(ne=>({...ne,metadata:{...ne.metadata,betBookingId:ie}})),be=({index:ie,value:ne})=>s(he=>({...he,counterOffers:ie===void 0?Array.from({length:he.counterOffers.length},()=>ne):he.counterOffers.map((Oe,Ie)=>Ie===ie?ne:Oe)})),Me=ie=>{s(ne=>({...ne,metadata:{...ne.metadata,quickBet:ie}}))};A.useEffect(function(){h&&(g.current===null?g.current=f:f!==g.current&&(g.current=f,n.events.forEach(({id:ne})=>O(ne)),n.events.forEach(ne=>S(ne,!g.current))))},[f,h]),A.useEffect(function(){h&&n.events.forEach(ne=>{S(ne,!g.current)})},[h]),A.useEffect(function(){y.current=n.events.reduce((ne,he)=>(ne[he.id]={price:he.price,priceType:he.priceType},ne),{}),ZN(y.current)},[n.events]),A.useEffect(function(){if(b&&!W.sportsbook.betslip.enableFrenchFreebet){s(function(Oe){return{...Oe,extraFunctions:{...Oe.extraFunctions,freebet:{...Oe.extraFunctions.freebet,loading:!0},profitBoost:{...Oe.extraFunctions.profitBoost,loading:!0}}}});const ne={IsLive:!!_,Events:Object.entries(y.current).map(([he,{priceType:Oe,price:Ie}])=>({SelectionId:Number(he),Coeficient:Fh(Ie,Oe)}))};de.get(ne,"get_freebets_for_betslip_v3").then(({result:he,details:Oe})=>{if(he===0)return Oe;throw new Error}).then(he=>{t.current&&s(Oe=>Tv(Oe,he))}).catch(()=>{t.current&&s(he=>Tv(he,[]))})}else s(ne=>Tv(ne,[]))},[_,b,t]),A.useEffect(function(){s(ne=>Ef({...ne,metadata:{...ne.metadata,counterOfferMinAmount:a.counter_offer_min_amount}}))},[a.counter_offer_min_amount]),A.useEffect(function(){n.events.length,s(ne=>Bte(ne,a.sport_bonus))},[a.sport_bonus,n.events.length]),A.useEffect(function(){n.events.length,s(ne=>Dte(ne,a.bonus_money))},[a.bonus_money,n.events.length]),A.useEffect(function(){if(!W.partner.integrationMode&&a.super_bet){const ne=Math.max(...Object.keys(a.super_bet).map(Number)),{super_bet_price:he,super_bet_id:Oe,super_bet_amount:Ie,super_bet_status:De}=a.super_bet[ne],G="Offer";switch(De){case L0.Success:_e.open({title:G,type:"success",content:u("Your offer ({message}) request is accepted",{message:ne})});break;case L0.Info:{_e.open(k=>({Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Yoe,{latestSuperbetId:ne,super_bet_amount:Ie,currency_symbol:a.currency_symbol,super_bet_id:Oe,close:k,...he&&{super_bet_price:os(he,p)}})}),title:G,type:"info",hideCloseButton:!0,className:"superBetInfo"}));break}default:_e.open({title:G,type:"error",content:"Your Super bet was declined"})}}},[a.super_bet,u,a.currency_symbol,p]),A.useEffect(function(){const{metadata:ne,eventsDataMap:he,extraFunctions:Oe,...Ie}=n;ite(Ie)},[n]),A.useEffect(function(){l||P(Tt.getInstance().betslipDefaultContentType)},[l,P]),A.useEffect(function(){if(n.metadata.editBet.oldBetId){const ne=n.metadata.editBet.oldBetId,he=de.subscribe({source:"notifications",what:{user:[]}},({cashout:Oe={}})=>{var Ie;if(((Ie=Oe[ne])==null?void 0:Ie.amount)!==void 0){const De=Oe[ne].amount??0;s(G=>G.metadata.editBet.stake!==De?nm({stake:De})(G):G)}});return()=>de.unsubscribe(he)}},[n.metadata.editBet.oldBetId]),A.useEffect(function(){if(h){const ne=Ue(),he=[tZ,nZ,sZ];if(he.every(Oe=>ne[Oe])){const Oe=he.map(Ie=>{var De;return(De=ne[Ie])==null?void 0:De.split(",").map(Number).filter(G=>!isNaN(G))});if(Oe.every(Ie=>Ie!==void 0&&Ie.length>0)){const[Ie,De,G]=Oe;Ud({events:Ie,games:G,markets:De}).then(k=>{k.length&&(w(),k.forEach(x),L())})}}Kt(...he)}},[x,L,h,w]),A.useEffect(function(){if(h){const ne=new URLSearchParams(window.location.search),he=Number(ne.get(D0));he&&(z(he),Kt(D0))}},[z,h]),A.useEffect(function(){s(ne=>Qb(ne))},[]),A.useEffect(()=>{const[,,ie]=r.split("/");(!l&&!c||o!==tt.SPORTSBOOK||ie==="")&&W.sportsbook.betslip.quickBetAvailable&&s(ne=>nk(ne,!1))},[l,c,o,r]);const le=A.useMemo(()=>{if(h)return new URLSearchParams(window.location.search).get(Qu)},[h])||"",{betHistory:Te,loading:$e,StateId:Ve}=N8({betId:le,exportAsBetHistoryItem:!0});return A.useEffect(function(){if(Ve&&Te&&!$e){const{close:ne}=_e.open({hideCloseButton:!0,type:"confirm",onClose:()=>Kt(Qu),className:"bet-share-popup",Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(zoe,{betHistory:Te,close:ne})})})}Ve===Jo.NotFound&&_e.open({title:MQ,type:"error",onClose:()=>Kt(Qu),content:BQ})},[Ve,Te,le,$e,u]),A.useEffect(()=>ve.addEventListener("mounted",()=>ZN(y.current)),[]),A.useEffect(()=>ve.addEventListener("toggle",ie=>{X0(n.metadata.inProgress)||R(ie)}),[n.metadata.inProgress,R]),A.useEffect(()=>ve.addEventListener("remove",ie=>{typeof ie=="number"?E(ie):I(ie)}),[E,I]),A.useEffect(()=>ve.addEventListener("updateBookingId",({id:ie})=>se(ie))),A.useEffect(()=>ve.addEventListener("updateEvent",D),[D]),A.useEffect(()=>ve.addEventListener("updateInitialPriceAndBase",j),[j]),A.useEffect(()=>ve.addEventListener("removeAll",w),[w]),A.useEffect(()=>ve.addEventListener("toggleExcluded",M),[M]),A.useEffect(()=>ve.addEventListener("toggleEachWay",B),[B]),A.useEffect(()=>ve.addEventListener("updateEventData",F),[F]),A.useEffect(()=>ve.addEventListener("setPriceChangeMode",U),[U]),A.useEffect(()=>ve.addEventListener("setSysOption",$),[$]),A.useEffect(()=>ve.addEventListener("setType",Q),[Q]),A.useEffect(()=>ve.addEventListener("setContentType",P),[P]),A.useEffect(()=>ve.addEventListener("updateExtraFunctionProp",Z),[Z]),A.useEffect(()=>ve.addEventListener("changeExtraFunctionActiveState",ee),[ee]),A.useEffect(()=>ve.addEventListener("addEventsFromBetHistory",q),[q]),A.useEffect(()=>ve.addEventListener("editBet",ge),[ge]),A.useEffect(()=>ve.addEventListener("clearEditBet",J),[J]),A.useEffect(()=>ve.addEventListener("setInProgressState",ue),[]),A.useEffect(()=>ve.addEventListener("setBetslipViewState",re),[]),A.useEffect(()=>ve.addEventListener("getBetByBookingId",z),[z]),A.useEffect(()=>{const ie=ve.addEventListener("openBetslip",L),ne=Ge.addEventListener("openBetslip",L);return()=>{ie(),ne()}},[L]),A.useEffect(()=>{const ie=ve.addEventListener("closeBetslip",ae),ne=Ge.addEventListener("closeBetslip",ae);return()=>{ie(),ne()}},[]),A.useEffect(()=>ve.addEventListener("updateCounterOffer",be),[]),A.useEffect(()=>ve.addEventListener("updateQuickBetState",Me),[]),i.jsx(O8.Provider,{value:n,children:e})};var P8=(e=>(e[e.StakeError=0]="StakeError",e[e.InsufficentBalance=1]="InsufficentBalance",e[e.MinBetStake=2]="MinBetStake",e))(P8||{});const Koe=e=>{const{profile:{calculatedBalance:t}}=ye(),{currency:{name:n,symbol:s}}=nn(),{min_bet_stakes:o={}}=sn(),r=oe();if(!e)return{type:0,message:""};const a=Number(e);return a>t?{type:1,message:""}:o[n]&&a{const{oddFormat:t}=Ce(),n=oe();return i.jsxs("div",{className:"betBuilder-odds",children:[i.jsxs("p",{children:[n("Odds"),":"]}),i.jsx("span",{children:String(e[I8[t]])})]})},Xoe="Left",Zoe="Right",Joe="Up",ere="Down",Fl={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},l_={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},Tk="mousemove",xk="mouseup",tre="touchend",nre="touchmove",sre="touchstart";function ore(e,t,n,s){return e>t?n>0?Zoe:Xoe:s>0?ere:Joe}function Ik(e,t){if(t===0)return e;const n=Math.PI/180*t,s=e[0]*Math.cos(n)+e[1]*Math.sin(n),o=e[1]*Math.cos(n)-e[0]*Math.sin(n);return[s,o]}function rre(e,t){const n=d=>{const f="touches"in d;f&&d.touches.length>1||e((m,p)=>{p.trackMouse&&!f&&(document.addEventListener(Tk,s),document.addEventListener(xk,a));const{clientX:h,clientY:g}=f?d.touches[0]:d,y=Ik([h,g],p.rotationAngle);return p.onTouchStartOrOnMouseDown&&p.onTouchStartOrOnMouseDown({event:d}),Object.assign(Object.assign(Object.assign({},m),l_),{initial:y.slice(),xy:y,start:d.timeStamp||0})})},s=d=>{e((f,m)=>{const p="touches"in d;if(p&&d.touches.length>1)return f;if(d.timeStamp-f.start>m.swipeDuration)return f.swiping?Object.assign(Object.assign({},f),{swiping:!1}):f;const{clientX:h,clientY:g}=p?d.touches[0]:d,[y,v]=Ik([h,g],m.rotationAngle),b=y-f.xy[0],_=v-f.xy[1],C=Math.abs(b),S=Math.abs(_),x=(d.timeStamp||0)-f.start,O=Math.sqrt(C*C+S*S)/(x||1),E=[b/(x||1),_/(x||1)],I=ore(C,S,b,_),w=typeof m.delta=="number"?m.delta:m.delta[I.toLowerCase()]||Fl.delta;if(C{e((f,m)=>{let p;if(f.swiping&&f.eventData){if(d.timeStamp-f.start{document.removeEventListener(Tk,s),document.removeEventListener(xk,a)},a=d=>{r(),o(d)},l=(d,f)=>{let m=()=>{};if(d&&d.addEventListener){const p=Object.assign(Object.assign({},Fl.touchEventOptions),f.touchEventOptions),h=[[sre,n,p],[nre,s,Object.assign(Object.assign({},p),f.preventScrollOnSwipe?{passive:!1}:{})],[tre,o,p]];h.forEach(([g,y,v])=>d.addEventListener(g,y,v)),m=()=>h.forEach(([g,y])=>d.removeEventListener(g,y))}return m},u={ref:d=>{d!==null&&e((f,m)=>{if(f.el===d)return f;const p={};return f.el&&f.el!==d&&f.cleanUpTouch&&(f.cleanUpTouch(),p.cleanUpTouch=void 0),m.trackTouch&&d&&(p.cleanUpTouch=l(d,m)),Object.assign(Object.assign(Object.assign({},f),{el:d}),p)})}};return t.trackMouse&&(u.onMouseDown=n),[u,l]}function are(e,t,n,s){return!t.trackTouch||!e.el?(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0})):e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:s(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:s(e.el,t)})}function L8(e){const{trackMouse:t}=e,n=A.useRef(Object.assign({},l_)),s=A.useRef(Object.assign({},Fl)),o=A.useRef(Object.assign({},s.current));o.current=Object.assign({},s.current),s.current=Object.assign(Object.assign({},Fl),e);let r;for(r in Fl)s.current[r]===void 0&&(s.current[r]=Fl[r]);const[a,l]=A.useMemo(()=>rre(c=>n.current=c(n.current,s.current),{trackMouse:t}),[t]);return n.current=are(n.current,s.current,o.current,l),a}var mE=If(),st=e=>xf(e,mE),pE=If();st.write=e=>xf(e,pE);var qh=If();st.onStart=e=>xf(e,qh);var hE=If();st.onFrame=e=>xf(e,hE);var gE=If();st.onFinish=e=>xf(e,gE);var oc=[];st.setTimeout=(e,t)=>{const n=st.now()+t,s=()=>{const r=oc.findIndex(a=>a.cancel==s);~r&&oc.splice(r,1),ya-=~r?1:0},o={time:n,handler:e,cancel:s};return oc.splice(R8(n),0,o),ya+=1,j8(),o};var R8=e=>~(~oc.findIndex(t=>t.time>e)||~oc.length);st.cancel=e=>{qh.delete(e),hE.delete(e),gE.delete(e),mE.delete(e),pE.delete(e)};st.sync=e=>{c_=!0,st.batchedUpdates(e),c_=!1};st.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function s(...o){t=o,st.onStart(n)}return s.handler=e,s.cancel=()=>{qh.delete(n),t=null},s};var vE=typeof window<"u"?window.requestAnimationFrame:()=>{};st.use=e=>vE=e;st.now=typeof performance<"u"?()=>performance.now():Date.now;st.batchedUpdates=e=>e();st.catch=console.error;st.frameLoop="always";st.advance=()=>{st.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):B8()};var _a=-1,ya=0,c_=!1;function xf(e,t){c_?(t.delete(e),e(0)):(t.add(e),j8())}function j8(){_a<0&&(_a=0,st.frameLoop!=="demand"&&vE(M8))}function ire(){_a=-1}function M8(){~_a&&(vE(M8),st.batchedUpdates(B8))}function B8(){const e=_a;_a=st.now();const t=R8(_a);if(t&&(D8(oc.splice(0,t),n=>n.handler()),ya-=t),!ya){ire();return}qh.flush(),mE.flush(e?Math.min(64,_a-e):16.667),hE.flush(),pE.flush(),gE.flush()}function If(){let e=new Set,t=e;return{add(n){ya+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return ya-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,ya-=t.size,D8(t,s=>s(n)&&e.add(s)),ya+=e.size,t=e)}}}function D8(e,t){e.forEach(n=>{try{t(n)}catch(s){st.catch(s)}})}var lre=Object.defineProperty,cre=(e,t)=>{for(var n in t)lre(e,n,{get:t[n],enumerable:!0})},Fo={};cre(Fo,{assign:()=>dre,colors:()=>ja,createStringInterpolator:()=>yE,skipAnimation:()=>H8,to:()=>F8,willAdvance:()=>bE});function u_(){}var ure=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),xe={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function Tr(e,t){if(xe.arr(e)){if(!xe.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function mr(e,t,n){if(xe.arr(e)){for(let s=0;sxe.und(e)?[]:xe.arr(e)?e:[e];function Ju(e,t){if(e.size){const n=Array.from(e);e.clear(),yt(n,t)}}var Nu=(e,...t)=>Ju(e,n=>n(...t)),_E=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),yE,F8,ja=null,H8=!1,bE=u_,dre=e=>{e.to&&(F8=e.to),e.now&&(st.now=e.now),e.colors!==void 0&&(ja=e.colors),e.skipAnimation!=null&&(H8=e.skipAnimation),e.createStringInterpolator&&(yE=e.createStringInterpolator),e.requestAnimationFrame&&st.use(e.requestAnimationFrame),e.batchedUpdates&&(st.batchedUpdates=e.batchedUpdates),e.willAdvance&&(bE=e.willAdvance),e.frameLoop&&(st.frameLoop=e.frameLoop)},ed=new Set,ao=[],kv=[],vp=0,Kh={get idle(){return!ed.size&&!ao.length},start(e){vp>e.priority?(ed.add(e),st.onStart(fre)):(U8(e),st(d_))},advance:d_,sort(e){if(vp)st.onFrame(()=>Kh.sort(e));else{const t=ao.indexOf(e);~t&&(ao.splice(t,1),G8(e))}},clear(){ao=[],ed.clear()}};function fre(){ed.forEach(U8),ed.clear(),st(d_)}function U8(e){ao.includes(e)||G8(e)}function G8(e){ao.splice(Are(ao,t=>t.priority>e.priority),0,e)}function d_(e){const t=kv;for(let n=0;n0}function Are(e,t){const n=e.findIndex(t);return n<0?e.length:n}var mre=(e,t,n)=>Math.min(Math.max(n,e),t),pre={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Po="[-+]?\\d*\\.?\\d+",_p=Po+"%";function Qh(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var hre=new RegExp("rgb"+Qh(Po,Po,Po)),gre=new RegExp("rgba"+Qh(Po,Po,Po,Po)),vre=new RegExp("hsl"+Qh(Po,_p,_p)),_re=new RegExp("hsla"+Qh(Po,_p,_p,Po)),yre=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,bre=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Ere=/^#([0-9a-fA-F]{6})$/,Cre=/^#([0-9a-fA-F]{8})$/;function Sre(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Ere.exec(e))?parseInt(t[1]+"ff",16)>>>0:ja&&ja[e]!==void 0?ja[e]:(t=hre.exec(e))?(ll(t[1])<<24|ll(t[2])<<16|ll(t[3])<<8|255)>>>0:(t=gre.exec(e))?(ll(t[1])<<24|ll(t[2])<<16|ll(t[3])<<8|Ok(t[4]))>>>0:(t=yre.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Cre.exec(e))?parseInt(t[1],16)>>>0:(t=bre.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=vre.exec(e))?(Nk(kk(t[1]),gA(t[2]),gA(t[3]))|255)>>>0:(t=_re.exec(e))?(Nk(kk(t[1]),gA(t[2]),gA(t[3]))|Ok(t[4]))>>>0:null}function Ov(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Nk(e,t,n){const s=n<.5?n*(1+t):n+t-n*t,o=2*n-s,r=Ov(o,s,e+1/3),a=Ov(o,s,e),l=Ov(o,s,e-1/3);return Math.round(r*255)<<24|Math.round(a*255)<<16|Math.round(l*255)<<8}function ll(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function kk(e){return(parseFloat(e)%360+360)%360/360}function Ok(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function gA(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Pk(e){let t=Sre(e);if(t===null)return e;t=t||0;const n=(t&4278190080)>>>24,s=(t&16711680)>>>16,o=(t&65280)>>>8,r=(t&255)/255;return`rgba(${n}, ${s}, ${o}, ${r})`}var zd=(e,t,n)=>{if(xe.fun(e))return e;if(xe.arr(e))return zd({range:e,output:t,extrapolate:n});if(xe.str(e.output[0]))return yE(e);const s=e,o=s.output,r=s.range||[0,1],a=s.extrapolateLeft||s.extrapolate||"extend",l=s.extrapolateRight||s.extrapolate||"extend",c=s.easing||(u=>u);return u=>{const d=Tre(u,r);return wre(u,r[d],r[d+1],o[d],o[d+1],c,a,l,s.map)}};function wre(e,t,n,s,o,r,a,l,c){let u=c?c(e):e;if(un){if(l==="identity")return u;l==="clamp"&&(u=n)}return s===o?s:t===n?e<=t?s:o:(t===-1/0?u=-u:n===1/0?u=u-t:u=(u-t)/(n-t),u=r(u),s===-1/0?u=-u:o===1/0?u=u+s:u=u*(o-s)+s,u)}function Tre(e,t){for(var n=1;n=e);++n);return n-1}var xre=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);const s=n*e,o=t==="end"?Math.floor(s):Math.ceil(s);return mre(0,1,o/e)},yp=1.70158,vA=yp*1.525,Lk=yp+1,Rk=2*Math.PI/3,jk=2*Math.PI/4.5,_A=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,Ire={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Lk*e*e*e-yp*e*e,easeOutBack:e=>1+Lk*Math.pow(e-1,3)+yp*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((vA+1)*2*e-vA)/2:(Math.pow(2*e-2,2)*((vA+1)*(e*2-2)+vA)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Rk),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Rk)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*jk))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*jk)/2+1,easeInBounce:e=>1-_A(1-e),easeOutBounce:_A,easeInOutBounce:e=>e<.5?(1-_A(1-2*e))/2:(1+_A(2*e-1))/2,steps:xre},qd=Symbol.for("FluidValue.get"),xc=Symbol.for("FluidValue.observers"),ro=e=>!!(e&&e[qd]),_s=e=>e&&e[qd]?e[qd]():e,Mk=e=>e[xc]||null;function Nre(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Kd(e,t){const n=e[xc];n&&n.forEach(s=>{Nre(s,t)})}var V8=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");kre(this,e)}},kre=(e,t)=>W8(e,qd,t);function Qc(e,t){if(e[qd]){let n=e[xc];n||W8(e,xc,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Qd(e,t){const n=e[xc];if(n&&n.has(t)){const s=n.size-1;s?n.delete(t):e[xc]=null,e.observerRemoved&&e.observerRemoved(s,t)}}var W8=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),om=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Ore=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Bk=new RegExp(`(${om.source})(%|[a-z]+)`,"i"),Pre=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Xh=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,$8=e=>{const[t,n]=Lre(e);if(!t||_E())return e;const s=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(s)return s.trim();if(n&&n.startsWith("--")){const o=window.getComputedStyle(document.documentElement).getPropertyValue(n);return o||e}else{if(n&&Xh.test(n))return $8(n);if(n)return n}return e},Lre=e=>{const t=Xh.exec(e);if(!t)return[,];const[,n,s]=t;return[n,s]},Pv,Rre=(e,t,n,s,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(s)}, ${o})`,Y8=e=>{Pv||(Pv=ja?new RegExp(`(${Object.keys(ja).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map(r=>_s(r).replace(Xh,$8).replace(Ore,Pk).replace(Pv,Pk)),n=t.map(r=>r.match(om).map(Number)),o=n[0].map((r,a)=>n.map(l=>{if(!(a in l))throw Error('The arity of each "output" value must be equal');return l[a]})).map(r=>zd({...e,output:r}));return r=>{var c;const a=!Bk.test(t[0])&&((c=t.find(u=>Bk.test(u)))==null?void 0:c.replace(om,""));let l=0;return t[0].replace(om,()=>`${o[l++](r)}${a||""}`).replace(Pre,Rre)}},EE="react-spring: ",z8=e=>{const t=e;let n=!1;if(typeof t!="function")throw new TypeError(`${EE}once requires a function parameter`);return(...s)=>{n||(t(...s),n=!0)}},jre=z8(console.warn);function Mre(){jre(`${EE}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var Bre=z8(console.warn);function Dre(){Bre(`${EE}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function Zh(e){return xe.str(e)&&(e[0]=="#"||/\d/.test(e)||!_E()&&Xh.test(e)||e in(ja||{}))}var CE=_E()?A.useEffect:A.useLayoutEffect,Fre=()=>{const e=A.useRef(!1);return CE(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function q8(){const e=A.useState()[1],t=Fre();return()=>{t.current&&e(Math.random())}}function Hre(e,t){const[n]=A.useState(()=>({inputs:t,result:e()})),s=A.useRef(),o=s.current;let r=o;return r?t&&r.inputs&&Ure(t,r.inputs)||(r={inputs:t,result:e()}):r=n,A.useEffect(()=>{s.current=r,o==n&&(n.inputs=n.result=void 0)},[r]),r.result}function Ure(e,t){if(e.length!==t.length)return!1;for(let n=0;nA.useEffect(e,Gre),Gre=[];function Dk(e){const t=A.useRef();return A.useEffect(()=>{t.current=e}),t.current}var Xd=Symbol.for("Animated:node"),Vre=e=>!!e&&e[Xd]===e,er=e=>e&&e[Xd],SE=(e,t)=>ure(e,Xd,t),Jh=e=>e&&e[Xd]&&e[Xd].getPayload(),Q8=class{constructor(){SE(this,this)}getPayload(){return this.payload||[]}},Nf=class extends Q8{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,xe.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new Nf(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return xe.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value===e?!1:(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,xe.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Zd=class extends Nf{constructor(e){super(0),this._string=null,this._toString=zd({output:[e,e]})}static create(e){return new Zd(e)}getValue(){const e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(xe.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else if(super.setValue(e))this._string=null;else return!1;return!0}reset(e){e&&(this._toString=zd({output:[this.getValue(),e]})),this._value=0,super.reset()}},bp={dependencies:null},eg=class extends Q8{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return mr(this.source,(n,s)=>{Vre(n)?t[s]=n.getValue(e):ro(n)?t[s]=_s(n):e||(t[s]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&yt(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return mr(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){bp.dependencies&&ro(e)&&bp.dependencies.add(e);const t=Jh(e);t&&yt(t,n=>this.add(n))}},X8=class extends eg{constructor(e){super(e)}static create(e){return new X8(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){const t=this.getPayload();return e.length==t.length?t.map((n,s)=>n.setValue(e[s])).some(Boolean):(super.setValue(e.map(Wre)),!0)}};function Wre(e){return(Zh(e)?Zd:Nf).create(e)}function f_(e){const t=er(e);return t?t.constructor:xe.arr(e)?X8:Zh(e)?Zd:Nf}var Fk=(e,t)=>{const n=!xe.fun(e)||e.prototype&&e.prototype.isReactComponent;return A.forwardRef((s,o)=>{const r=A.useRef(null),a=n&&A.useCallback(h=>{r.current=zre(o,h)},[o]),[l,c]=Yre(s,t),u=q8(),d=()=>{const h=r.current;if(n&&!h)return;(h?t.applyAnimatedValues(h,l.getValue(!0)):!1)===!1&&u()},f=new $re(d,c),m=A.useRef();CE(()=>(m.current=f,yt(c,h=>Qc(h,f)),()=>{m.current&&(yt(m.current.deps,h=>Qd(h,m.current)),st.cancel(m.current.update))})),A.useEffect(d,[]),K8(()=>()=>{const h=m.current;yt(h.deps,g=>Qd(g,h))});const p=t.getComponentProps(l.getValue());return A.createElement(e,{...p,ref:a})})},$re=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&st.write(this.update)}};function Yre(e,t){const n=new Set;return bp.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new eg(e),bp.dependencies=null,[e,n]}function zre(e,t){return e&&(xe.fun(e)?e(t):e.current=t),t}var Hk=Symbol.for("AnimatedComponent"),qre=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=o=>new eg(o),getComponentProps:s=o=>o}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:s},r=a=>{const l=Uk(a)||"Anonymous";return xe.str(a)?a=r[a]||(r[a]=Fk(a,o)):a=a[Hk]||(a[Hk]=Fk(a,o)),a.displayName=`Animated(${l})`,a};return mr(e,(a,l)=>{xe.arr(e)&&(l=Uk(a)),r[l]=r(a)}),{animated:r}},Uk=e=>xe.str(e)?e:e&&xe.str(e.displayName)?e.displayName:xe.fun(e)&&e.name||null;function oi(e,...t){return xe.fun(e)?e(...t):e}var td=(e,t)=>e===!0||!!(t&&e&&(xe.fun(e)?e(t):Bs(e).includes(t))),Z8=(e,t)=>xe.obj(e)?t&&e[t]:e,J8=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,Kre=e=>e,wE=(e,t=Kre)=>{let n=Qre;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));const s={};for(const o of n){const r=t(e[o],o);xe.und(r)||(s[o]=r)}return s},Qre=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Xre={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Zre(e){const t={};let n=0;if(mr(e,(s,o)=>{Xre[o]||(t[o]=s,n++)}),n)return t}function ej(e){const t=Zre(e);if(t){const n={to:t};return mr(e,(s,o)=>o in t||(n[o]=s)),n}return{...e}}function Jd(e){return e=_s(e),xe.arr(e)?e.map(Jd):Zh(e)?Fo.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Jre(e){for(const t in e)return!0;return!1}function A_(e){return xe.fun(e)||xe.arr(e)&&xe.obj(e[0])}function eae(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function tae(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var nae={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},m_={...nae.default,mass:1,damping:1,easing:Ire.linear,clamp:!1},sae=class{constructor(){this.velocity=0,Object.assign(this,m_)}};function oae(e,t,n){n&&(n={...n},Gk(n,t),t={...n,...t}),Gk(e,t),Object.assign(e,t);for(const a in m_)e[a]==null&&(e[a]=m_[a]);let{frequency:s,damping:o}=e;const{mass:r}=e;return xe.und(s)||(s<.01&&(s=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/s,2)*r,e.friction=4*Math.PI*o*r/s),e}function Gk(e,t){if(!xe.und(t.decay))e.duration=void 0;else{const n=!xe.und(t.tension)||!xe.und(t.friction);(n||!xe.und(t.frequency)||!xe.und(t.damping)||!xe.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var Vk=[],rae=class{constructor(){this.changed=!1,this.values=Vk,this.toValues=null,this.fromValues=Vk,this.config=new sae,this.immediate=!1}};function tj(e,{key:t,props:n,defaultProps:s,state:o,actions:r}){return new Promise((a,l)=>{let c,u,d=td(n.cancel??(s==null?void 0:s.cancel),t);if(d)p();else{xe.und(n.pause)||(o.paused=td(n.pause,t));let h=s==null?void 0:s.pause;h!==!0&&(h=o.paused||td(h,t)),c=oi(n.delay||0,t),h?(o.resumeQueue.add(m),r.pause()):(r.resume(),m())}function f(){o.resumeQueue.add(m),o.timeouts.delete(u),u.cancel(),c=u.time-st.now()}function m(){c>0&&!Fo.skipAnimation?(o.delayed=!0,u=st.setTimeout(p,c),o.pauseQueue.add(f),o.timeouts.add(u)):p()}function p(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(f),o.timeouts.delete(u),e<=(o.cancelId||0)&&(d=!0);try{r.start({...n,callId:e,cancel:d},a)}catch(h){l(h)}}})}var TE=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?rc(e.get()):t.every(n=>n.noop)?nj(e.get()):xo(e.get(),t.every(n=>n.finished)),nj=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),xo=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),rc=e=>({value:e,cancelled:!0,finished:!1});function sj(e,t,n,s){const{callId:o,parentId:r,onRest:a}=t,{asyncTo:l,promise:c}=n;return!r&&e===l&&!t.reset?c:n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const u=wE(t,(y,v)=>v==="onRest"?void 0:y);let d,f;const m=new Promise((y,v)=>(d=y,f=v)),p=y=>{const v=o<=(n.cancelId||0)&&rc(s)||o!==n.asyncId&&xo(s,!1);if(v)throw y.result=v,f(y),y},h=(y,v)=>{const b=new Wk,_=new $k;return(async()=>{if(Fo.skipAnimation)throw ef(n),_.result=xo(s,!1),f(_),_;p(b);const C=xe.obj(y)?{...y}:{...v,to:y};C.parentId=o,mr(u,(x,O)=>{xe.und(C[O])&&(C[O]=x)});const S=await s.start(C);return p(b),n.paused&&await new Promise(x=>{n.resumeQueue.add(x)}),S})()};let g;if(Fo.skipAnimation)return ef(n),xo(s,!1);try{let y;xe.arr(e)?y=(async v=>{for(const b of v)await h(b)})(e):y=Promise.resolve(e(h,s.stop.bind(s))),await Promise.all([y.then(d),m]),g=xo(s.get(),!0,!1)}catch(y){if(y instanceof Wk)g=y.result;else if(y instanceof $k)g=y.result;else throw y}finally{o==n.asyncId&&(n.asyncId=r,n.asyncTo=r?l:void 0,n.promise=r?c:void 0)}return xe.fun(a)&&st.batchedUpdates(()=>{a(g,s,s.item)}),g})()}function ef(e,t){Ju(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Wk=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},$k=class extends Error{constructor(){super("SkipAnimationSignal")}},p_=e=>e instanceof xE,aae=1,xE=class extends V8{constructor(){super(...arguments),this.id=aae++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=er(this);return e&&e.getValue()}to(...e){return Fo.to(this,e)}interpolate(...e){return Mre(),Fo.to(this,e)}toJSON(){return this.get()}observerAdded(e){e==1&&this._attach()}observerRemoved(e){e==0&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Kd(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||Kh.sort(this),Kd(this,{type:"priority",parent:this,priority:e})}},ji=Symbol.for("SpringPhase"),oj=1,h_=2,g_=4,Lv=e=>(e[ji]&oj)>0,sa=e=>(e[ji]&h_)>0,mu=e=>(e[ji]&g_)>0,Yk=(e,t)=>t?e[ji]|=h_|oj:e[ji]&=~h_,zk=(e,t)=>t?e[ji]|=g_:e[ji]&=~g_,iae=class extends xE{constructor(e,t){if(super(),this.animation=new rae,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!xe.und(e)||!xe.und(t)){const n=xe.obj(e)?{...e}:{...t,from:e};xe.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(sa(this)||this._state.asyncTo)||mu(this)}get goal(){return _s(this.animation.to)}get velocity(){const e=er(this);return e instanceof Nf?e.lastVelocity||0:e.getPayload().map(t=>t.lastVelocity||0)}get hasAnimated(){return Lv(this)}get isAnimating(){return sa(this)}get isPaused(){return mu(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const s=this.animation;let{toValues:o}=s;const{config:r}=s,a=Jh(s.to);!a&&ro(s.to)&&(o=Bs(_s(s.to))),s.values.forEach((u,d)=>{if(u.done)return;const f=u.constructor==Zd?1:a?a[d].lastPosition:o[d];let m=s.immediate,p=f;if(!m){if(p=u.lastPosition,r.tension<=0){u.done=!0;return}let h=u.elapsedTime+=e;const g=s.fromValues[d],y=u.v0!=null?u.v0:u.v0=xe.arr(r.velocity)?r.velocity[d]:r.velocity;let v;const b=r.precision||(g==f?.005:Math.min(1,Math.abs(f-g)*.001));if(xe.und(r.duration))if(r.decay){const _=r.decay===!0?.998:r.decay,C=Math.exp(-(1-_)*h);p=g+y/(1-_)*(1-C),m=Math.abs(u.lastPosition-p)<=b,v=y*C}else{v=u.lastVelocity==null?y:u.lastVelocity;const _=r.restVelocity||b/10,C=r.clamp?0:r.bounce,S=!xe.und(C),x=g==f?u.v0>0:g_,!(!O&&(m=Math.abs(f-p)<=b,m)));++N){S&&(E=p==f||p>f==x,E&&(v=-v*C,p=f));const P=-r.tension*1e-6*(p-f),L=-r.friction*.001*v,R=(P+L)/r.mass;v=v+R*I,p=p+v*I}}else{let _=1;r.duration>0&&(this._memoizedDuration!==r.duration&&(this._memoizedDuration=r.duration,u.durationProgress>0&&(u.elapsedTime=r.duration*u.durationProgress,h=u.elapsedTime+=e)),_=(r.progress||0)+h/this._memoizedDuration,_=_>1?1:_<0?0:_,u.durationProgress=_),p=g+r.easing(_)*(f-g),v=(p-u.lastPosition)/e,m=_==1}u.lastVelocity=v,Number.isNaN(p)&&(console.warn("Got NaN while animating:",this),m=!0)}a&&!a[d].done&&(m=!1),m?u.done=!0:t=!1,u.setValue(p,r.round)&&(n=!0)});const l=er(this),c=l.getValue();if(t){const u=_s(s.to);(c!==u||n)&&!r.decay?(l.setValue(u),this._onChange(u)):n&&r.decay&&this._onChange(c),this._stop()}else n&&this._onChange(c)}set(e){return st.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(sa(this)){const{to:e,config:t}=this.animation;st.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return xe.und(e)?(n=this.queue||[],this.queue=[]):n=[xe.obj(e)?e:{...t,to:e}],Promise.all(n.map(s=>this._update(s))).then(s=>TE(this,s))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),ef(this._state,e&&this._lastCallId),st.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){e.type=="change"?this._start():e.type=="priority"&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:s}=e;n=xe.obj(n)?n[t]:n,(n==null||A_(n))&&(n=void 0),s=xe.obj(s)?s[t]:s,s==null&&(s=void 0);const o={to:n,from:s};return Lv(this)||(e.reverse&&([n,s]=[s,n]),s=_s(s),xe.und(s)?er(this)||this._set(n):this._set(s)),o}_update({...e},t){const{key:n,defaultProps:s}=this;e.default&&Object.assign(s,wE(e,(a,l)=>/^on/.test(l)?Z8(a,n):a)),Kk(this,e,"onProps"),hu(this,"onProps",e,this);const o=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const r=this._state;return tj(++this._lastCallId,{key:n,props:e,defaultProps:s,state:r,actions:{pause:()=>{mu(this)||(zk(this,!0),Nu(r.pauseQueue),hu(this,"onPause",xo(this,pu(this,this.animation.to)),this))},resume:()=>{mu(this)&&(zk(this,!1),sa(this)&&this._resume(),Nu(r.resumeQueue),hu(this,"onResume",xo(this,pu(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then(a=>{if(e.loop&&a.finished&&!(t&&a.noop)){const l=rj(e);if(l)return this._update(l,!0)}return a})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(rc(this));const s=!xe.und(e.to),o=!xe.und(e.from);if(s||o)if(t.callId>this._lastToId)this._lastToId=t.callId;else return n(rc(this));const{key:r,defaultProps:a,animation:l}=this,{to:c,from:u}=l;let{to:d=c,from:f=u}=e;o&&!s&&(!t.default||xe.und(d))&&(d=f),t.reverse&&([d,f]=[f,d]);const m=!Tr(f,u);m&&(l.from=f),f=_s(f);const p=!Tr(d,c);p&&this._focus(d);const h=A_(t.to),{config:g}=l,{decay:y,velocity:v}=g;(s||o)&&(g.velocity=0),t.config&&!h&&oae(g,oi(t.config,r),t.config!==a.config?oi(a.config,r):void 0);let b=er(this);if(!b||xe.und(d))return n(xo(this,!0));const _=xe.und(t.reset)?o&&!t.default:!xe.und(f)&&td(t.reset,r),C=_?f:this.get(),S=Jd(d),x=xe.num(S)||xe.arr(S)||Zh(S),O=!h&&(!x||td(a.immediate||t.immediate,r));if(p){const N=f_(d);if(N!==b.constructor)if(O)b=this._set(S);else throw Error(`Cannot animate between ${b.constructor.name} and ${N.name}, as the "to" prop suggests`)}const E=b.constructor;let I=ro(d),w=!1;if(!I){const N=_||!Lv(this)&&m;(p||N)&&(w=Tr(Jd(C),S),I=!w),(!Tr(l.immediate,O)&&!O||!Tr(g.decay,y)||!Tr(g.velocity,v))&&(I=!0)}if(w&&sa(this)&&(l.changed&&!_?I=!0:I||this._stop(c)),!h&&((I||ro(c))&&(l.values=b.getPayload(),l.toValues=ro(d)?null:E==Zd?[1]:Bs(S)),l.immediate!=O&&(l.immediate=O,!O&&!_&&this._set(c)),I)){const{onRest:N}=l;yt(cae,L=>Kk(this,t,L));const P=xo(this,pu(this,c));Nu(this._pendingCalls,P),this._pendingCalls.add(n),l.changed&&st.batchedUpdates(()=>{var L;l.changed=!_,N==null||N(P,this),_?oi(a.onRest,P):(L=l.onStart)==null||L.call(l,P,this)})}_&&this._set(C),h?n(sj(t.to,t,this._state,this)):I?this._start():sa(this)&&!p?this._pendingCalls.add(n):n(nj(C))}_focus(e){const t=this.animation;e!==t.to&&(Mk(this)&&this._detach(),t.to=e,Mk(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;ro(t)&&(Qc(t,this),p_(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;ro(e)&&Qd(e,this)}_set(e,t=!0){const n=_s(e);if(!xe.und(n)){const s=er(this);if(!s||!Tr(n,s.getValue())){const o=f_(n);!s||s.constructor!=o?SE(this,o.create(n)):s.setValue(n),s&&st.batchedUpdates(()=>{this._onChange(n,t)})}}return er(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,hu(this,"onStart",xo(this,pu(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),oi(this.animation.onChange,e,this)),oi(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;er(this).reset(_s(e.to)),e.immediate||(e.fromValues=e.values.map(t=>t.lastPosition)),sa(this)||(Yk(this,!0),mu(this)||this._resume())}_resume(){Fo.skipAnimation?this.finish():Kh.start(this)}_stop(e,t){if(sa(this)){Yk(this,!1);const n=this.animation;yt(n.values,o=>{o.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Kd(this,{type:"idle",parent:this});const s=t?rc(this.get()):xo(this.get(),pu(this,e??n.to));Nu(this._pendingCalls,s),n.changed&&(n.changed=!1,hu(this,"onRest",s,this))}}};function pu(e,t){const n=Jd(t),s=Jd(e.get());return Tr(s,n)}function rj(e,t=e.loop,n=e.to){const s=oi(t);if(s){const o=s!==!0&&ej(s),r=(o||e).reverse,a=!o||o.reset;return tf({...e,loop:t,default:!1,pause:void 0,to:!r||A_(n)?n:void 0,from:a?e.from:void 0,reset:a,...o})}}function tf(e){const{to:t,from:n}=e=ej(e),s=new Set;return xe.obj(t)&&qk(t,s),xe.obj(n)&&qk(n,s),e.keys=s.size?Array.from(s):null,e}function lae(e){const t=tf(e);return xe.und(t.default)&&(t.default=wE(t)),t}function qk(e,t){mr(e,(n,s)=>n!=null&&t.add(s))}var cae=["onStart","onRest","onChange","onPause","onResume"];function Kk(e,t,n){e.animation[n]=t[n]!==J8(t,n)?Z8(t[n],e.key):void 0}function hu(e,t,...n){var s,o,r,a;(o=(s=e.animation)[t])==null||o.call(s,...n),(a=(r=e.defaultProps)[t])==null||a.call(r,...n)}var uae=["onStart","onChange","onRest"],dae=1,fae=class{constructor(e,t){this.id=dae++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(const t in e){const n=e[t];xe.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(tf(e)),this}start(e){let{queue:t}=this;return e?t=Bs(e).map(tf):this.queue=[],this._flush?this._flush(this,t):(uj(this,t),v_(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;yt(Bs(t),s=>n[s].stop(!!e))}else ef(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(xe.und(e))this.start({pause:!0});else{const t=this.springs;yt(Bs(e),n=>t[n].pause())}return this}resume(e){if(xe.und(e))this.start({pause:!1});else{const t=this.springs;yt(Bs(e),n=>t[n].resume())}return this}each(e){mr(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,s=this._active.size>0,o=this._changed.size>0;(s&&!this._started||o&&!this._started)&&(this._started=!0,Ju(e,([l,c])=>{c.value=this.get(),l(c,this,this._item)}));const r=!s&&this._started,a=o||r&&n.size?this.get():null;o&&t.size&&Ju(t,([l,c])=>{c.value=a,l(c,this,this._item)}),r&&(this._started=!1,Ju(n,([l,c])=>{c.value=a,l(c,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;st.onFrame(this._onFrame)}};function v_(e,t){return Promise.all(t.map(n=>aj(e,n))).then(n=>TE(e,n))}async function aj(e,t,n){const{keys:s,to:o,from:r,loop:a,onRest:l,onResolve:c}=t,u=xe.obj(t.default)&&t.default;a&&(t.loop=!1),o===!1&&(t.to=null),r===!1&&(t.from=null);const d=xe.arr(o)||xe.fun(o)?o:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):yt(uae,g=>{const y=t[g];if(xe.fun(y)){const v=e._events[g];t[g]=({finished:b,cancelled:_})=>{const C=v.get(y);C?(b||(C.finished=!1),_&&(C.cancelled=!0)):v.set(y,{value:null,finished:b||!1,cancelled:_||!1})},u&&(u[g]=t[g])}});const f=e._state;t.pause===!f.paused?(f.paused=t.pause,Nu(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);const m=(s||Object.keys(e.springs)).map(g=>e.springs[g].start(t)),p=t.cancel===!0||J8(t,"cancel")===!0;(d||p&&f.asyncId)&&m.push(tj(++e._lastAsyncId,{props:t,state:f,actions:{pause:u_,resume:u_,start(g,y){p?(ef(f,e._lastAsyncId),y(rc(e))):(g.onRest=l,y(sj(d,g,f,e)))}}})),f.paused&&await new Promise(g=>{f.resumeQueue.add(g)});const h=TE(e,await Promise.all(m));if(a&&h.finished&&!(n&&h.noop)){const g=rj(t,a,o);if(g)return uj(e,[g]),aj(e,g,!0)}return c&&st.batchedUpdates(()=>c(h,e,e.item)),h}function Qk(e,t){const n={...e.springs};return t&&yt(Bs(t),s=>{xe.und(s.keys)&&(s=tf(s)),xe.obj(s.to)||(s={...s,to:void 0}),cj(n,s,o=>lj(o))}),ij(e,n),n}function ij(e,t){mr(t,(n,s)=>{e.springs[s]||(e.springs[s]=n,Qc(n,e))})}function lj(e,t){const n=new iae;return n.key=e,t&&Qc(n,t),n}function cj(e,t,n){t.keys&&yt(t.keys,s=>{(e[s]||(e[s]=n(s)))._prepareNode(t)})}function uj(e,t){yt(t,n=>{cj(e.springs,n,s=>lj(s,e))})}var tg=({children:e,...t})=>{const n=A.useContext(Ep),s=t.pause||!!n.pause,o=t.immediate||!!n.immediate;t=Hre(()=>({pause:s,immediate:o}),[s,o]);const{Provider:r}=Ep;return A.createElement(r,{value:t},e)},Ep=Aae(tg,{});tg.Provider=Ep.Provider;tg.Consumer=Ep.Consumer;function Aae(e,t){return Object.assign(e,A.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var mae=()=>{const e=[],t=function(s){Dre();const o=[];return yt(e,(r,a)=>{if(xe.und(s))o.push(r.start());else{const l=n(s,r,a);l&&o.push(r.start(l))}}),o};t.current=e,t.add=function(s){e.includes(s)||e.push(s)},t.delete=function(s){const o=e.indexOf(s);~o&&e.splice(o,1)},t.pause=function(){return yt(e,s=>s.pause(...arguments)),this},t.resume=function(){return yt(e,s=>s.resume(...arguments)),this},t.set=function(s){yt(e,(o,r)=>{const a=xe.fun(s)?s(r,o):s;a&&o.set(a)})},t.start=function(s){const o=[];return yt(e,(r,a)=>{if(xe.und(s))o.push(r.start());else{const l=this._getProps(s,r,a);l&&o.push(r.start(l))}}),o},t.stop=function(){return yt(e,s=>s.stop(...arguments)),this},t.update=function(s){return yt(e,(o,r)=>o.update(this._getProps(s,o,r))),this};const n=function(s,o,r){return xe.fun(s)?s(r,o):s};return t._getProps=n,t};function pae(e,t,n){const s=xe.fun(t)&&t;s&&!n&&(n=[]);const o=A.useMemo(()=>s||arguments.length==3?mae():void 0,[]),r=A.useRef(0),a=q8(),l=A.useMemo(()=>({ctrls:[],queue:[],flush(v,b){const _=Qk(v,b);return r.current>0&&!l.queue.length&&!Object.keys(_).some(S=>!v.springs[S])?v_(v,b):new Promise(S=>{ij(v,_),l.queue.push(()=>{S(v_(v,b))}),a()})}}),[]),c=A.useRef([...l.ctrls]),u=[],d=Dk(e)||0;A.useMemo(()=>{yt(c.current.slice(e,d),v=>{eae(v,o),v.stop(!0)}),c.current.length=e,f(d,e)},[e]),A.useMemo(()=>{f(0,Math.min(d,e))},n);function f(v,b){for(let _=v;_Qk(v,u[b])),p=A.useContext(tg),h=Dk(p),g=p!==h&&Jre(p);CE(()=>{r.current++,l.ctrls=c.current;const{queue:v}=l;v.length&&(l.queue=[],yt(v,b=>b())),yt(c.current,(b,_)=>{o==null||o.add(b),g&&b.start({default:p});const C=u[_];C&&(tae(b,C.ref),b.ref?b.queue.push(C):b.start(C))})}),K8(()=>()=>{yt(l.ctrls,v=>v.stop(!0))});const y=m.map(v=>({...v}));return o?[y,o]:y}function dj(e,t){const n=xe.fun(e),[[s],o]=pae(1,n?e:[e],n?[]:t);return n||arguments.length==2?[s,o]:s}var hae=class extends xE{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=zd(...t);const n=this._get(),s=f_(n);SE(this,s.create(n))}advance(e){const t=this._get(),n=this.get();Tr(t,n)||(er(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Xk(this._active)&&Rv(this)}_get(){const e=xe.arr(this.source)?this.source.map(_s):Bs(_s(this.source));return this.calc(...e)}_start(){this.idle&&!Xk(this._active)&&(this.idle=!1,yt(Jh(this),e=>{e.done=!1}),Fo.skipAnimation?(st.batchedUpdates(()=>this.advance()),Rv(this)):Kh.start(this))}_attach(){let e=1;yt(Bs(this.source),t=>{ro(t)&&Qc(t,this),p_(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){yt(Bs(this.source),e=>{ro(e)&&Qd(e,this)}),this._active.clear(),Rv(this)}eventObserved(e){e.type=="change"?e.idle?this.advance():(this._active.add(e.parent),this._start()):e.type=="idle"?this._active.delete(e.parent):e.type=="priority"&&(this.priority=Bs(this.source).reduce((t,n)=>Math.max(t,(p_(n)?n.priority:0)+1),0))}};function gae(e){return e.idle!==!1}function Xk(e){return!e.size||Array.from(e).every(gae)}function Rv(e){e.idle||(e.idle=!0,yt(Jh(e),t=>{t.done=!0}),Kd(e,{type:"idle",parent:e}))}Fo.assign({createStringInterpolator:Y8,to:(e,t)=>new hae(e,t)});var fj=/^--/;function vae(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!fj.test(e)&&!(nd.hasOwnProperty(e)&&nd[e])?t+"px":(""+t).trim()}var Zk={};function _ae(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{className:s,style:o,children:r,scrollTop:a,scrollLeft:l,viewBox:c,...u}=t,d=Object.values(u),f=Object.keys(u).map(m=>n||e.hasAttribute(m)?m:Zk[m]||(Zk[m]=m.replace(/([A-Z])/g,p=>"-"+p.toLowerCase())));r!==void 0&&(e.textContent=r);for(const m in o)if(o.hasOwnProperty(m)){const p=vae(m,o[m]);fj.test(m)?e.style.setProperty(m,p):e.style[m]=p}f.forEach((m,p)=>{e.setAttribute(m,d[p])}),s!==void 0&&(e.className=s),a!==void 0&&(e.scrollTop=a),l!==void 0&&(e.scrollLeft=l),c!==void 0&&e.setAttribute("viewBox",c)}var nd={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},yae=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),bae=["Webkit","Ms","Moz","O"];nd=Object.keys(nd).reduce((e,t)=>(bae.forEach(n=>e[yae(n,t)]=e[t]),e),nd);var Eae=/^(matrix|translate|scale|rotate|skew)/,Cae=/^(translate)/,Sae=/^(rotate|skew)/,jv=(e,t)=>xe.num(e)&&e!==0?e+t:e,rm=(e,t)=>xe.arr(e)?e.every(n=>rm(n,t)):xe.num(e)?e===t:parseFloat(e)===t,wae=class extends eg{constructor({x:e,y:t,z:n,...s}){const o=[],r=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),r.push(a=>[`translate3d(${a.map(l=>jv(l,"px")).join(",")})`,rm(a,0)])),mr(s,(a,l)=>{if(l==="transform")o.push([a||""]),r.push(c=>[c,c===""]);else if(Eae.test(l)){if(delete s[l],xe.und(a))return;const c=Cae.test(l)?"px":Sae.test(l)?"deg":"";o.push(Bs(a)),r.push(l==="rotate3d"?([u,d,f,m])=>[`rotate3d(${u},${d},${f},${jv(m,c)})`,rm(m,0)]:u=>[`${l}(${u.map(d=>jv(d,c)).join(",")})`,rm(u,l.startsWith("scale")?1:0)])}}),o.length&&(s.transform=new Tae(o,r)),super(s)}},Tae=class extends V8{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return yt(this.inputs,(n,s)=>{const o=_s(n[0]),[r,a]=this.transforms[s](xe.arr(o)?o:n.map(_s));e+=" "+r,t=t&&a}),t?"none":e}observerAdded(e){e==1&&yt(this.inputs,t=>yt(t,n=>ro(n)&&Qc(n,this)))}observerRemoved(e){e==0&&yt(this.inputs,t=>yt(t,n=>ro(n)&&Qd(n,this)))}eventObserved(e){e.type=="change"&&(this._value=null),Kd(this,e)}},xae=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];Fo.assign({batchedUpdates:lf.unstable_batchedUpdates,createStringInterpolator:Y8,colors:pre});var Iae=qre(xae,{applyAnimatedValues:_ae,createAnimatedStyle:e=>new wae(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),__=Iae.animated;const Nae=["Left","Right"],Jk=200,cl=0,Mv=60,e5=83,kae=1,Oae=1,Pae={mass:.5,friction:12,tension:120,clamp:!0},Bv=e=>e?e5:-e5,Lae=(e,t)=>t===(e?"Right":"Left"),t5=e=>`translateX(${e}px)`,Aj=({children:e,iconClass:t,onSwiped:n,onSemiSwiped:s=ft,swipeDisabled:o=!1,onContainerClick:r=ft,swipeVelocityThreshold:a=kae,onSwipedAnimationThreshold:l=Oae,animationStorageKey:c})=>{const u=A.useRef(0),d=A.useRef(!1),f=A.useRef(0),{languageRtl:m}=Ce(),p=A.useMemo(()=>!o&&c&&!Ne.getItem(c),[c,o]),[{x:h},g]=dj(()=>({x:cl,config:Pae})),y=C=>{r(C),g.start({x:cl})},_=L8({onSwiping:({deltaX:C,dir:S,event:x,first:O})=>{if(d.current=O?Nae.includes(S):d.current,d.current){x.cancelable&&x.preventDefault();const E=f.current+C;g.start({x:m?Math.max(E,0):Math.min(E,0)})}},onSwiped:({absX:C,event:S,dir:x,velocity:O})=>{if(d.current){S.cancelable&&S.preventDefault();const E=Lae(m,x),I=C+Math.abs(f.current);f.current=0,E?Z5(Mv,Jk,I)?(f.current=Bv(m),g.start({x:f.current,onResolve:s})):I>=Jk?O>=a?g.start({to:[{x:u.current*l*(m?1:-1),onResolve:n},{x:cl}]}):(n(),g.start({x:cl})):g.start({x:cl}):g.start({x:cl})}d.current=!1},trackMouse:!o,trackTouch:!o,touchEventOptions:{passive:!1}});return A.useEffect(()=>{!o&&c&&Ne.setItem(c,!0)},[c,o]),i.jsxs("div",{className:"c-segment-holder-bc single-g-info-bc",onClick:y,ref:C=>u.current=(C==null?void 0:C.clientWidth)??0,children:[i.jsx(__.div,{className:`sw-container-bc ${p?" animated":""}`,..._,style:{transform:h.to(t5)},children:e}),i.jsx(__.div,{className:`swipe-fav-container-bc ${p?" animated":""}`,style:{transform:h.to(C=>m?Math.min(C,Bv(m))-Mv:Math.max(C,Bv(m))+Mv).to(t5)},onClick:C=>{C.stopPropagation(),C.preventDefault(),n()},children:i.jsx("i",{className:`c-info-icon-bc ${t}`})})]})},n5=({betType:e,index:t,inputType:n,value:s})=>{n!=="counterOffer"?ve.dispatchEvent("updateEventData",{betType:e,index:t,eventDataProp:n,value:s}):ve.dispatchEvent("updateCounterOffer",{index:t,value:s})},IE=()=>{const[e,t]=A.useState(null),n=A.useCallback(l=>{t(c=>c!==null?{...c,value:l}:c)},[]),s=A.useCallback(l=>{const{length:c}=l.value;c>0&&l.value.includes(".")&&n5(l)},[]),o=A.useCallback(l=>{(!e||l.index!==e.index||l.inputType!==e.inputType||l.betType!==e.betType)&&(e&&s(e),t(l))},[e,s]),r=A.useCallback(()=>t(null),[]),a=A.useCallback(()=>{e!==null&&(s(e),r())},[e,s,r]);return A.useEffect(()=>{e&&n5(e)},[e]),{activeInputData:e,updateActiveInputData:n,resetActiveInputData:a,setActiveInputData:o,clearActiveInputData:r}},NE=()=>{const{events:e,global:t}=A.useContext(k8),n=Object.values(t),s=Object.values(e),o=[ke.Betting,ke.Booking].reduce((a,l)=>(a[l]=n.some(c=>c.blocking.includes(l)),a),{}),r=s.length>0&&s.every(a=>a.type===Ye.WARNING);return{eventMessages:e,globalMessages:t,someGlobalMessagesAreBlocking:o,allEventsContainWarnings:r}},mj=({activeInputData:e,updateActiveInputData:t,resetActiveInputData:n,getMaxBet:s,availableBetTypes:o,handleBetTypeChange:r=ft,metadata:{inProgress:{placeBet:a,maxBet:l},editBet:c,contentType:u,betslipPartial:d},events:f,extraFunctions:{freebet:{active:m},counterOffer:{active:p},profitBoost:{active:h}},isStakeInputEmpty:g,bookBet:y,placeBet:v,eachWay:b})=>{const{isLoggedIn:_}=ye(),{sportsbook:{disableMaxBetButton:C}}=W,S=A.useRef(e),x=a||l,O=u===ke.Booking,E=u===ke.Hybrid,I=!O&&_&&f.every(et("priceType","fp"))&&!C,{currency:{rounding:w}}=nn(),{decimalRounding:N}=sn(),P=(e==null?void 0:e.inputType)==="counterOffer"?N:w,L=NE(),R=A.useCallback(U=>!f.length||x||!!L.someGlobalMessagesAreBlocking[U]||d||U===ke.Booking&&(m||p||h||b)||(c.active?c.stake===0||!c.eventsChanged&&g():U===ke.Betting&&!m&&g()),[x,L.someGlobalMessagesAreBlocking,d,p,b,c.active,c.eventsChanged,c.stake,f.length,m,g,h]),D=A.useMemo(()=>({[ke.Betting]:R(ke.Betting),[ke.Booking]:R(ke.Booking)}),[R]),j={[ke.Betting]:J0({bookingModeSelected:!1,freebetExpanded:m,allEventsContainWarnings:L.allEventsContainWarnings,editBetActive:c.active,events:f}),[ke.Booking]:J0({bookingModeSelected:!0,freebetExpanded:m,allEventsContainWarnings:L.allEventsContainWarnings,editBetActive:c.active,events:f})},M=async(U,$)=>{try{const Q=await s(U,$);S.current&&S.current.index===$&&S.current.inputType==="stake"?t(Q):ve.dispatchEvent("updateEventData",{betType:U,index:$,eventDataProp:"stake",value:Q})}catch{}},B=U=>{n(),ve.dispatchEvent("remove",U)},F=(U,$=!1)=>{if(!($&&U===ke.Hybrid)&&!D[U])return U===ke.Booking?y():v(m)};return A.useEffect(function(){S.current=e},[e]),A.useEffect(function(){var $;if(window.location.search){const Q=new URLSearchParams(window.location.search);if(Q.has(Av)){const Z=Number(Q.get(Av));if(!isNaN(Z)&&Z>0&&(($=o.find(et("value",Z)))==null?void 0:$.disabled)===!1){r(Z);const ee=Number(Q.get(kN))||0;ee>0&&ve.dispatchEvent("updateEventData",{betType:Z,eventDataProp:"stake",value:String(ee),...![me.Single,me.System].includes(Z)&&{index:0}})}}Kt(Av,kN)}},[o,r]),{rounding:P,handleMaxBet:M,handleEventSwipe:B,betslipLoading:x,placeBetDisabled:D,betslipMessages:L,placeBetButtonText:j,bookingModeSelected:O,hybridModeSelected:E,handlePlaceBetClick:F,freebetExpanded:m,counterOfferActive:p,showMaxBet:I}},Rae=e=>ve.dispatchEvent("setType",[e]),jae=({events:e,eventsData:t,metadata:n,possibleWinData:s,type:o,placeBet:r,bookBet:a,possibleWinFreebet:l,extraFunctions:c,getMaxBet:u,closeBetslip:d,sportsBonusActive:f,showSportsBonusPopup:m,counterOffers:p,switchToSuggestedBets:h})=>{const g=oe(),{selectedSysOption:y,availableBetTypes:v,excludedSysEvents:b,eachWayAllowedOnAllEvents:_,fullCoverBetTypesEnabled:C,eachWayPossible:S,editBet:x,favoriteStakesMultipliers:O,contentType:E}=n,[I,w]=o===me.System?[y,()=>fp(t[y])]:[0,()=>t.every(fp)],N=n.betBookingId,P=x.active?e.findIndex(et("addedInEditMode",!0)):-1,L=()=>ve.dispatchEvent("toggleEachWay",{betType:o,index:I}),{activeInputData:R,setActiveInputData:D,updateActiveInputData:j,resetActiveInputData:M,clearActiveInputData:B}=IE(),F=ce.isMobile===1&&R!==null,U=A.useCallback((le,Te)=>D({index:I,inputType:le,value:Te,betType:o}),[I,D,o]),$=A.useCallback(le=>{M(),Rae(le)},[M]),{rounding:Q,handleEventSwipe:Z,handleMaxBet:ee,betslipLoading:ae,betslipMessages:{eventMessages:q,globalMessages:ge},bookingModeSelected:J,hybridModeSelected:Y,placeBetButtonText:K,placeBetDisabled:z,handlePlaceBetClick:ue,counterOfferActive:re,freebetExpanded:se,showMaxBet:be}=mj({activeInputData:R,updateActiveInputData:j,resetActiveInputData:M,getMaxBet:u,availableBetTypes:v,handleBetTypeChange:$,metadata:n,events:e,extraFunctions:c,isStakeInputEmpty:w,bookBet:a,placeBet:r,eachWay:t.some(Ht("eachWay"))}),Me=A.useCallback(le=>{ue(E,le)},[E,ue]);return i.jsxs(i.Fragment,{children:[i.jsx(Cie,{availableBetTypes:v,selectedSysOption:y,selectedBetType:o,eventsData:t,eventsCount:e.length,betslipLoading:ae,handleBetTypeChange:$,closeBetslip:d}),i.jsx("div",{className:"bs-f-body-bc",children:i.jsxs("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:[W.sportsbook.betslip.enableMiniGames&&!ce.isMobile&&i.jsx(yj,{event:e.length}),e.length?i.jsx("div",{className:"bs-f-b-content-bc betslip",children:e.map((le,Te)=>i.jsxs(A.Fragment,{children:[Te===P&&i.jsx("span",{className:"edit-bet-new-title",children:g("New Events")}),i.jsx(Aj,{swipeDisabled:ce.isMobile===0||o===me.Single&&R!==null&&R.index===Te,onSemiSwiped:M,onSwiped:()=>Z(le.id),iconClass:"bc-i-clear",swipeVelocityThreshold:0,animationStorageKey:XV,children:(()=>{switch(o){case me.Single:return i.jsx(pj,{rounding:Q,eventData:t[Te],possibleWinData:s[Te],index:Te,event:le,onInputFocused:D,updateFocusedInput:j,soleEvent:e.length===1,errorMessage:q[le.id],showCounterOffer:$6(re,le),counterOffer:p[Te],showEachWay:S&&le.eachWayAllowed,showMaxBet:be,getMaxBet:()=>ee(me.Single,Te),numpadOpen:F,editBet:x.active,placeBet:()=>Me(!0),showStakeInput:!se,...R&&R.index===Te&&{focusedInput:R.inputType}});case me.Multiple:return i.jsx(Dv,{event:le,errorMessage:q[le.id],numpadOpen:F,...re?{showCounterOffer:!0,counterOffer:p[Te],onCounterOfferFocus:()=>D({inputType:"counterOffer",value:p[Te],betType:o,index:Te}),onCounterOfferUpdate:j,rounding:Q,isCounterOfferInputActive:(R==null?void 0:R.inputType)==="counterOffer"&&R.index===Te,placeBet:Me}:{showCounterOffer:!1}});case me.System:return i.jsx(Mae,{event:le,isExcluded:b.has(le.id),errorMessage:q[le.id],numpadOpen:F});case me.Chain:return i.jsx(Dv,{event:le,errorMessage:q[le.id],numpadOpen:F});default:return i.jsx(Dv,{event:le,errorMessage:q[le.id],numpadOpen:F})}})()})]},le.id))}):i.jsx("p",{className:"empty-b-text-v-bc",children:g("Your betslip is empty")}),i.jsx("div",{className:"bs-actions-bc",children:!se&&i.jsxs(i.Fragment,{children:[(J||Y)&&N!=null&&i.jsx(gj,{clearBookingInfo:P6,bookingId:N}),o!==me.Single?i.jsxs(i.Fragment,{children:[W.sportsbook.betslip.enableSystemCuts&&e.length>0&&v.filter(le=>!le.disabled).map(Ht("value")).includes(me.System)&&i.jsx(hle,{eventsCount:e.length,type:o,selectedSysOption:y}),t.length&&s.length?i.jsx(Bae,{rounding:Q,possibleWinData:s[I],eventData:t[I],onInputFocused:U,inputFocused:F&&R.inputType!=="counterOffer",showEachWay:o!==me.Chain&&S&&_,showMaxBet:be,toggleEachWay:L,getMaxBet:()=>ee(o,I),editBet:x.active,showBonusIcon:!c.profitBoost.active&&o===me.Multiple&&f,onBonusIconClick:m,onInputUpdate:j,placeBet:()=>Me(!0)}):null]}):null]})}),x.active&&i.jsx(yie,{closeBetslip:d})]})}),i.jsxs("div",{className:`bs-f-footer ${ae?"disabled":""} ${W.sportsbook.shareBooking.enabled&&W.sportsbook.shareBooking.shareButtonInBookingBetslipMode?"share-booking-enabled":""}`,children:[!J&&i.jsx(RE,{extraFunctions:c,possibleWinFreebet:l,fullCoverBetTypesEnabled:C,eachWayAllowedOnAllEvents:_}),i.jsx("div",{className:"bs-info-massages",children:Object.keys(ge).map(le=>i.jsx(sg,{message:ge[le],isGlobal:!0,afterSuccessMessage:h},le))}),i.jsx(kE,{visible:ce.isMobile?F:!c.quickBet.active,rounding:Q,value:R?R.value:"",onUpdate:j,onClose:(R==null?void 0:R.inputType)==="counterOffer"?B:M,includeFavouriteStakes:!R||R.inputType!=="counterOffer",focusInput:()=>D({inputType:"stake",value:"",betType:o,...o!==me.Single&&{index:I}}),favoriteStakesMultipliers:O}),!c.quickBet.active&&i.jsx(hj,{placeBetButtonText:K,placeBetDisabled:z,handlePlaceBetClick:ue,metadata:n}),W.app.liveChat.hooryAi||W.app.liveChat.hooryAndHooryAi?i.jsx("div",{className:"askHooryAIBtnWrapper",children:i.jsxs(Be,{className:"askHooryAIBtn btn a-color",onClick:()=>{var le;W.app.liveChat.hooryAi?window.$hoory.toggle("open"):W.app.liveChat.hooryAndHooryAi&&((le=window.$hoory2)==null||le.toggle("open"))},children:[i.jsx("i",{className:"bc-i-hoory"}),i.jsx("span",{children:g("Ask Hoory AI")})]})}):null]})]})},Dv=({event:e,errorMessage:t,numpadOpen:n,showCounterOffer:s,counterOffer:o,rounding:r,onCounterOfferFocus:a,onCounterOfferUpdate:l,isCounterOfferInputActive:c,placeBet:u})=>{const d=oe(),{odds_raised_percent:f,decimalRounding:m}=sn();return i.jsxs(og,{event:e,errorMessage:t,className:"multiple",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",e.id)}),i.jsx(ng,{...e}),i.jsx(OE,{eventId:e.id,gameId:e.gameId,competitionId:e.competitionId,showCheckbox:!1,team1Name:e.team1Name,team2Name:e.team2Name,startTime:e.startTime,sportAlias:e.sportAlias,regionAlias:e.regionAlias,hasConflicts:e.hasConflicts||e.singleOnly,isLive:e.isLive,numpadOpen:n}),s&&i.jsx(Mi,{placeholder:d("Enter your offer"),value:o,rounding:r,onClick:a,onUpdate:l,active:c,onEnter:()=>u(!0),children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:p=>{p.stopPropagation(),a(),l(Zb({price:e.price,odds_raised_percent:f,decimalRounding:m}))},children:d(Bd)})})]})},pj=({rounding:e,event:t,eventData:n,possibleWinData:s,index:o,errorMessage:r,showCounterOffer:a,showEachWay:l,showMaxBet:c,getMaxBet:u,onInputFocused:d,updateFocusedInput:f,soleEvent:m,showConflicts:p=!1,numpadOpen:h,editBet:g=!1,focusedInput:y,placeBet:v,showStakeInput:b,counterOffer:_})=>{const C=oe(),{odds_raised_percent:S,decimalRounding:x}=sn(),{isLoggedIn:O}=ye(),E=(P,L)=>ve.dispatchEvent("toggleEachWay",{betType:P,index:L}),I=P=>ve.dispatchEvent("updateEventData",{betType:me.Single,eventDataProp:"stake",value:P}),w=P=>()=>{d({index:o,inputType:P,value:P==="counterOffer"?_:n[P],betType:me.Single})},N=P=>{P.stopPropagation(),d({index:o,inputType:"counterOffer",value:_,betType:me.Single}),f(Zb({price:t.price,odds_raised_percent:S,decimalRounding:x}))};return i.jsx(i.Fragment,{children:i.jsxs(og,{event:t,errorMessage:r,className:"single",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",t.id)}),i.jsx(ng,{...t}),i.jsx(OE,{eventId:t.id,gameId:t.gameId,competitionId:t.competitionId,team1Name:t.team1Name,team2Name:t.team2Name,startTime:t.startTime,sportAlias:t.sportAlias,regionAlias:t.regionAlias,isLive:t.isLive,hasConflicts:p,numpadOpen:h}),i.jsxs("div",{className:"bs-bet-i-b-section-bc",children:[a&&i.jsx(Mi,{placeholder:C("Enter your offer"),value:_,rounding:e,onClick:w("counterOffer"),onUpdate:f,active:y==="counterOffer",onEnter:v,children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:N,children:C(Bd)})}),b&&i.jsxs(Mi,{placeholder:C(g?"Enter additional stake":"Enter stake"),value:n.stake,rounding:e,onClick:w("stake"),onUpdate:f,stakeMultiplier:n.stakeMultiplier,active:y==="stake",onEnter:v,children:[l&&i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${n.eachWay?"active":""}`,onClick:()=>E(me.Single,o),children:"EW"}),o===0&&!m&&i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc bs-bet-i-b-stake-to-all-bc",onClick:()=>I(n.stake),children:i.jsx("i",{className:"bc-i-double-arrow-bottom"})}),c&&O&&i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:u,children:C(Bd)})]})]}),b&&i.jsx(Xc,{...s,showTotalStake:s.totalStake!==s.stake})]})})},Mae=({event:e,isExcluded:t,errorMessage:n,numpadOpen:s})=>i.jsxs(og,{event:e,errorMessage:n,className:"multiple",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",e.id)}),i.jsx(ng,{...e}),i.jsx(OE,{eventId:e.id,gameId:e.gameId,competitionId:e.competitionId,showCheckbox:!0,checkboxChecked:!t,hasConflicts:e.hasConflicts||e.singleOnly,team1Name:e.team1Name,team2Name:e.team2Name,startTime:e.startTime,sportAlias:e.sportAlias,regionAlias:e.regionAlias,isLive:e.isLive,numpadOpen:s})]}),Bae=({rounding:e,possibleWinData:t,eventData:n,onInputFocused:s,showMaxBet:o,showEachWay:r,toggleEachWay:a,getMaxBet:l,editBet:c,inputFocused:u,showBonusIcon:d,onBonusIconClick:f,onInputUpdate:m,placeBet:p})=>{const h=oe(),{oddsConverter:g}=zs();return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bs-inputs-bc",children:[t.totalOdds?i.jsx("div",{className:"bs-bet-i-b-section-bc",children:i.jsx(Qo,{title:h("Odds"),data:g(t.totalOdds),className:"bs-bet-i-b-coefficient-bc c-2"})}):null,i.jsx(b_,{rounding:e,stake:n.stake,stakeMultiplier:n.stakeMultiplier,eachWay:n.eachWay,showEachWay:r,showMaxBet:o,toggleEachWay:a,getMaxBet:l,onInputFocused:()=>s("stake",n.stake),editBet:c,inputFocused:u,onInputUpdate:m,placeBet:p}),i.jsx(Xc,{...t,showTotalStake:t.totalStake!==t.stake})]}),d&&i.jsxs("div",{className:"betslip-bonus-info",onClick:f,children:[i.jsx("i",{className:"betslip-bonus-icon bc-i-player-info"}),i.jsx("span",{className:"ellipsis",title:h("Bonus info"),children:h("Bonus info")})]})]})},Dae=e=>{const[t,n]=A.useState(!1),[s,o]=A.useState({editingMode:!1,value:""}),r=u=>{s.editingMode?o(d=>({...d,value:u})):(e(u),n(!0))},a=A.useCallback(()=>{o({value:"",editingMode:!1})},[]),l=A.useCallback(u=>{o({value:u,editingMode:!0})},[]),c=A.useCallback(u=>{o(d=>({...d,value:u}))},[]);return{isFavoriteStakeEntered:t,handleFavoriteStakesClick:r,resetFavoriteStake:a,editFavoriteStake:l,favoriteStakeData:s,setIsFavoriteStakeEntered:n,updateFavoriteStakeValue:c}},kE=({favoriteStakesMultipliers:e,onUpdate:t=()=>{},includeFavouriteStakes:n=!0,focusInput:s=ft,visible:o})=>{const{editFavoriteStake:r,resetFavoriteStake:a,handleFavoriteStakesClick:l,favoriteStakeData:c,updateFavoriteStakeValue:u}=Dae(t),d=f=>{s(),l(f)};return o?i.jsx("div",{className:`bs-numbers-bc ${n?"":"fav-stakes-hidden"}`,children:n&&i.jsx(Gae,{onSelect:d,onEdit:r,onSave:a,selectedStakeValue:c.value,onUpdate:u,favoriteStakesMultipliers:e})}):null},Fae=({onSelect:e,clearBeforeEdit:t,onSubmit:n=()=>{},value:s="",maxDecimalLength:o=3})=>{const r=A.useRef(s),a=A.useRef(),l=m=>!!(m===hs.DOT&&r.current.includes(hs.DOT)),c=m=>{let p="";if(m!=="")if(isNaN(Number(m)))m===hs.DOT&&(p="0.");else{const[h,g]=m.split("."),y=g==null?void 0:g.slice(0,o);p=Number(h).toString(),y!==void 0&&(p+=hs.DOT+y)}return p},u=m=>{const p=r.current;if(m===hs.SUBMIT)n();else if(m&&!l(m)){let h;if(t?h=m===hs.DELETE?"":m:h=m===hs.DELETE?p.slice(0,p.length-1):p+m,h.length<=BR){const g=c(h);e(g)}}},d=m=>{m.stopPropagation(),u(hs.DELETE),a.current=setInterval(()=>u(hs.DELETE),100)},f=()=>clearInterval(a.current);return A.useEffect(()=>{r.current=s},[s]),i.jsxs("div",{className:"bs-number-buttons-bc",onTouchEnd:m=>{m.stopPropagation(),m.preventDefault()},onTouchStart:m=>u(m.target.dataset.value),children:[i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"1",children:"1"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"2",children:"2"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"3",children:"3"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"4",children:"4"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"5",children:"5"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"6",children:"6"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"7",children:"7"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"8",children:"8"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"9",children:"9"}),i.jsx("span",{className:"bs-number-button-bc i-2","data-value":hs.DOT,children:"."}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"0",children:"0"}),i.jsx("span",{className:"bs-number-button-bc i-2",onTouchStart:d,onTouchEnd:f,children:i.jsx("i",{className:"bs-number-button-icon-bc bc-i-delete"})})]})},Hae=.1,s5="favorite_stake_",Uae=({favoriteStakesMultipliers:e,onSelect:t,onEdit:n,onSave:s,selectedStakeValue:o,onUpdate:r})=>{const{min_bet_stakes:a,min_sub_bet_stakes:l}=sn(),{currency:{name:c,symbol:u,rounding:d}}=nn(),f=oe(),m=A.useRef(),[p,h]=A.useState([]),[g,y]=A.useState({editingMode:!1,index:-1,hasInvalidStake:!1}),v=A.useMemo(()=>(l==null?void 0:l[c])||(a==null?void 0:a[c])||Hae,[c,a,l]),b=(x,O)=>{y(E=>({...E,index:O})),t(x)},_=()=>{y(x=>({...x,index:0,editingMode:!0})),m.current=[...p],n(p[0].toString())},C=()=>{p.some(x=>Number(x)({...x,hasInvalidStake:!0})):(y({index:-1,editingMode:!1,hasInvalidStake:!1}),m.current=void 0,Ne.setItem(`${s5}${c}`,p),s())};if(A.useEffect(function(){g.index!==-1&&h(Dc((O,E)=>E===g.index?o:O))},[o,g.index]),A.useEffect(function(){const O=Ne.getItem(`${s5}${c}`);h(O||e.map(E=>String(E*v)))},[c,e,v]),p.length===0)return null;const S=g.editingMode&&!Op(m.current,p);return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bs-editable-number-buttons-bc",children:[p.map((x,O)=>g.editingMode?i.jsx(Vae,{isActive:g.index===O,value:x,rounding:d,onClick:()=>b(x,O),onUpdate:r},O):i.jsx("span",{className:"bs-number-button-bc i-2 ellipsis",onClick:()=>t(x.toString()),children:x},O)),i.jsx("span",{className:`bs-number-button-bc i-2 ${g.editingMode?"hidden":""}`,onClick:_,title:f("Edit stakes"),children:i.jsx("i",{className:"bs-number-button-icon-bc bc-i-edit"})}),i.jsx("span",{className:`bs-number-button-bc i-2 ${g.editingMode?"":"hidden"}`,onClick:C,children:i.jsx("i",{className:`bs-number-button-icon-bc bc-i-checked ${S?"active":""}`})})]}),g.hasInvalidStake&&i.jsxs("div",{className:"min-stake-v-bc",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention","data-status":qt.YELLOW}),i.jsx("p",{children:f("Min favorite stake amount is {minBetStake} {symbol}",{minBetStake:v,symbol:u})})]})]})},Gae=A.memo(Uae),Vae=({isActive:e,onClick:t,value:n,rounding:s,onUpdate:o})=>i.jsx("input",{className:`bs-number-button-bc i-2 ${e?"active":""}`,...e&&{autoFocus:!0},type:"text",value:n,onClick:t,onChange:({target:{value:r}})=>{o(Xb(s,r))}}),hj=({placeBetButtonText:e,metadata:{editBet:t,contentType:n},placeBetDisabled:s,handlePlaceBetClick:o})=>{const r=a=>{o(a),a===ke.Booking&&Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Clicked Booking"})};return i.jsx("div",{className:`bet-button-wrapper-bc content-type-${n}`,children:[ke.Booking,ke.Betting].map(a=>(n===ke.Hybrid&&(!t.active||a===ke.Betting)||a===n)&&i.jsx(Be,{className:`btn a-${e[a]===Fb?"accept":"color"} button-type-${a}`,disabled:s[a],title:e[a],onClick:()=>r(a)},a))})},Wae=()=>i.jsx("span",{className:"skeleton-loader-text bs-item-date-v-bc"}),OE=({eventId:e,gameId:t,competitionId:n,team1Name:s,team2Name:o,startTime:r,sportAlias:a,regionAlias:l,checkboxChecked:c,isLive:u,hasConflicts:d=!1,showCheckbox:f=!1,numpadOpen:m=!1})=>{const p=Ot(),{getCompetitionName:h}=qi(),g=()=>ve.dispatchEvent("toggleExcluded",e),y=()=>{if(!m&&a){const v=nE({gameId:t,sportAlias:a,isLive:u,competitionId:n,regionAlias:l,esportsAvailable:Tt.getInstance().esportsAvailable,gameName:`${s}+${o?" "+o:""}`,competitionName:h(n)});v!==p.location.pathname&&(p.push(v),ve.dispatchEvent("closeBetslip"))}};return i.jsxs("div",{className:"bs-bet-i-body-bc",children:[f?i.jsx("div",{className:"bs-bet-i-h-cell-bc checkbox",onClick:g,children:i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:`bs-bet-i-h-c-icon-checkbox-bc ${c?"bc-i-check-box-checked":"bc-i-check-box-unchecked"}`})})}):null,i.jsx("div",{className:"bs-bet-i-h-cell-bc title",children:i.jsxs("p",{onClick:y,className:`bs-bet-i-h-title-bc t-1${a?"":"disabled"}`,children:[i.jsxs("span",{className:"bs-bet-i-h-title-bc-text",children:[s," ",o?`- ${o}`:""]}),r!==In?i.jsx(ls,{className:"bs-item-date-v-bc",seconds:r,preset:"datetimeShort"}):i.jsx(Wae,{})]})}),i.jsx("div",{className:"bs-bet-i-h-cell-bc icon",children:d?i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:"bs-bet-i-h-c-icon-bc attention bc-i-attention"})}):null})]})};var vn=(e=>(e.Top="top",e.Left="left",e.Right="right",e.Bottom="bottom",e))(vn||{}),Kr=(e=>(e.Hover="hover",e.Click="click",e))(Kr||{});const Cye={0:{type:"error",title:"Error"},1:{type:"warning",title:"Warning"},2:{type:"info",title:"Info"}},$ae=()=>i.jsx("span",{className:"skeleton-loader-text"}),PE=()=>{const e=A.useRef(null),[t,n]=A.useState(!1),s=A.useMemo(()=>Np(()=>{n(!0)}),[]),o=A.useCallback(()=>{n(!0)},[]),r=A.useCallback(()=>{n(!1)},[]);return A.useEffect(function(){const l=c=>{var u;(u=e.current)!=null&&u.contains(c.target)||n(!1)};return document.addEventListener("touchend",l),()=>{document.removeEventListener("touchend",l)}},[]),{isHovered:t,onMouseOver:s,onMouseEnter:o,onMouseLeave:r,onTouchEnd:o,ref:e}},Yae=(e,t)=>Pe.isValidElement(e)?Pe.cloneElement(e,{id:t}):e,Ic=({content:e,trigger:t,children:n,className:s,position:o=vn.Right})=>{const{isHovered:r,ref:a,...l}=PE(),c=A.useRef(Oi()),{childrenId:u,cloneElement:d}=A.useMemo(()=>({childrenId:c.current,cloneElement:Yae(n,c.current)}),[n]),f=A.useCallback(()=>{_e.openTooltip({content:e,ref:a.current,tooltipParams:{childrenId:u,customClassName:s,preferablePosition:o}})},[u,s,e,a,o]),m=A.useCallback(p=>{p.stopPropagation(),f()},[f]);return A.useEffect(function(){if(a.current&&r&&t===Kr.Hover)return f(),()=>{_e.closeTooltip()}},[a,r,f,t]),i.jsx("div",{className:"tooltipIconWrapper",ref:a,...l,...t===Kr.Click&&{onClick:m},children:d})},ng=({marketName:e,marketType:t,eventName:n,base:s,price:o,initialPrice:r,initialBase:a,isDeleted:l,priceType:c,has_early_payout:u,sportAlias:d})=>{const f=oe(),{oddsConverter:m}=zs(),p=!l&&c===Es.Fixed&&Y6(r,o),h=!l&&z6(a,s);return i.jsx("div",{className:`bs-bet-i-head-bc ${u?"early_payout":""}`,children:i.jsxs("div",{className:"bs-bet-i-b-section-team-bc",children:[i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsx("div",{className:"bs-bet-i-b-cell-bc title",children:i.jsxs("p",{className:"bs-bet-i-b-title-bc t-2",children:[i.jsx("span",{children:n}),h&&i.jsx("span",{className:"bs-bet-i-b-prev-coefficient-bc",children:mp(a,t)}),i.jsx("span",{children:mp(s,t)})]})}),i.jsx("span",{className:"bs-bet-i-b-coefficient-bc c-2",children:c===Es.Fixed?m(o):"SP"})]}),i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsxs("div",{className:"bs-bet-i-b-cell-bc title",children:[u?i.jsx(Ic,{className:"betslipFirstBetInfoTooltip",content:f(`info_${d}`),trigger:Kr.Click,children:i.jsx("i",{className:"bc-i-player-info"})}):null,e?i.jsx("span",{className:"bs-bet-i-b-title-bc t-1",children:e}):i.jsx($ae,{})]}),i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:p&&c===Es.Fixed&&i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:i.jsx("span",{className:"bs-bet-i-b-prev-coefficient-bc",children:m(r)})})})]})]})})},Mi=({placeholder:e,onClick:t,stakeMultiplier:n=1,value:s="",children:o,onUpdate:r,onEnter:a=ft,rounding:l,scrollToInput:c=!0})=>{const u=A.useRef(null),d=A.useRef(a),{events:f}=Qi(),[m,p]=A.useState(null);A.useEffect(()=>{d.current=a},[a]),A.useEffect(function(){const y=u.current;if(y){const v=b=>{b.key==="Enter"&&d.current()};return y.addEventListener("keyup",v),()=>{y.removeEventListener("keyup",v)}}},[]),A.useEffect(()=>{f.length,u.current&&c&&(u.current.scrollIntoView({behavior:"smooth",block:"center"}),u.current.focus())},[f.length,c]),A.useEffect(function(){const y=u.current;y&&y.setSelectionRange(m,m)},[m,s]);const h=g=>{const{selectionStart:y,value:v}=g.target;p(y),r(Xb(l,v))};return i.jsxs("ul",{className:"bs-bet-i-b-stake-bc",children:[i.jsxs("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc bs-bet-i-b-s-i-holder-bc",children:[i.jsx("input",{ref:u,className:"bs-bet-i-b-s-i-bc simple",type:"text",onFocus:t,placeholder:e,value:s,onChange:h}),n>1&&i.jsxs("b",{children:["x",n]})]}),o]})},zae=(e=!0)=>{const t=Xe(),[n,s]=A.useState(null),{isLoggedIn:o}=ye(),r=A.useCallback(()=>{o&&e&&de.get({where:{outcome:0,only_counts:!0}},"bet_history").then(({bets:{count:a}})=>{t.current&&s(a)}).catch(()=>{t.current&&s(null)})},[e,o,t]);return{openBetsCount:n,getOpenBetsCount:r}},qae=({contentType:e})=>{const t=oe(),{isLoggedIn:n,profile:{bet_settlement:s}}=ye(),{betslip:{contentTabs:o}}=W.sportsbook,r=o.find(c=>c.type===ke.OpenBets),{openBetsCount:a,getOpenBetsCount:l}=zae(!!r);return A.useEffect(()=>{l()},[s,l]),i.jsx(rV,{secondaryStyle:!0,children:o.map(({type:c,title:u,loginRequired:d})=>!d||n?i.jsxs(aV,{title:t(u),isActive:c===e,className:EX[c],onClick:()=>ve.dispatchEvent("setContentType",c),children:[i.jsx("span",{children:t(u)}),c===ke.OpenBets&&a?i.jsx(Km,{count:a}):null]},c):null)})},LE=({type:e="text",autoFocus:t=!0,...n})=>i.jsx("input",{type:e,autoFocus:t,...n}),Kae=({editBetActive:e})=>{const t=oe(),[n,s]=A.useState(""),o=()=>{n&&!e&&ve.dispatchEvent("getBetByBookingId",Number(n))};return i.jsxs("div",{className:"sport-search-betslip sport-search-bc active",children:[i.jsx(LE,{className:"ss-input-bc",inputMode:"numeric",autoFocus:!1,placeholder:t("Search booking id"),disabled:e,value:n,onChange:({target:{value:r}})=>s(r)}),i.jsx("div",{className:`ss-icon-holder-bc ${e?"disabled":""}`,onClick:o,children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]})},Qae=[{label:"Always ask",value:ec.AlwaysAsk},{label:"Accept Higher odds",value:ec.AcceptHigherOdds},{label:"Accept Any odds",value:ec.AcceptAnyOdds}],Xae=[ke.OpenBets,ke.BetStatus],Zae=A.memo(({priceChangeMode:e,contentType:t})=>{const n=oe();return Xae.includes(t)?null:i.jsxs("div",{className:"settings-r-b-row-bc",children:[i.jsx(zr,{inputValue:e,icon:"bc-i-settings",className:"s-small has-icon",onChange:s=>ve.dispatchEvent("setPriceChangeMode",Number(s)),children:Qae.map(s=>i.jsx(ur,{label:n(s.label),value:s.value},s.value))}),W.sportsbook.enableSystemBetCalculator?i.jsx("p",{className:"bs-actions-btn bc-i-calculate",onClick:()=>ve.dispatchEvent("toggleSystemCalculator")}):null]})}),Jae=A.memo(function({priceChangeMode:t,contentType:n,editBetActive:s}){return i.jsxs(i.Fragment,{children:[Tt.getInstance().betBookingAvailable&&i.jsx(Kae,{editBetActive:s}),i.jsx(qae,{contentType:n}),i.jsx(Zae,{priceChangeMode:t,contentType:n})]})}),eie="quickbet_stake",tie=({event:e,eventData:t,possibleWinData:n,possibleWinFreebet:s,extraFunctions:o,eachWayPossible:r,eachWayAllowedOnAllEvents:a,fullCoverBetTypesEnabled:l,onClose:c,betInProgress:u,maxBetLoading:d,placeBet:f,getMaxBet:m,favoriteStakesMultipliers:p})=>{const h=oe(),{currency:{name:g,rounding:y}}=nn(),{isLoggedIn:v}=ye(),{sportsbook:{disableMaxBetButton:b}}=W,[_,C]=A.useState(!1),S=`${eie}_${g}`,{activeInputData:x,resetActiveInputData:O,updateActiveInputData:E,setActiveInputData:I}=IE(),w=A.useRef(x),N=o.freebet.active,P=x!==null,L=A.useCallback(ee=>{E(ee),C(!1)},[E]),R=()=>I({index:0,inputType:"stake",value:t.stake,betType:me.Single}),{eventMessages:D,globalMessages:j,someGlobalMessagesAreBlocking:M,allEventsContainWarnings:B}=NE(),F=u||d,U=Ya(!e||e.isPartial||F||M[ke.Betting]||!N&&fp(t),gX),$=J0({events:[e],allEventsContainWarnings:B,freebetExpanded:N,bookingModeSelected:!1,editBetActive:!1}),Q=async()=>{if(!F)try{const ee=await m(me.Single,0);w.current?E(ee):ve.dispatchEvent("updateEventData",{betType:me.Single,index:0,eventDataProp:"stake",value:ee})}catch{}},Z=()=>{Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet from QuickBet"}),e.isGenericMenu&&Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet from QuickBet from Generic Menu",additionalData:{event:e}}),U||(Ne.setItem(S,t.stake),f(N))};return A.useEffect(function(){const ae=Ne.getItem(S);Number(ae)>0&&(C(!0),ve.dispatchEvent("updateEventData",{betType:me.Single,index:0,eventDataProp:"stake",value:ae}))},[S]),A.useEffect(function(){w.current=x},[x]),i.jsxs("div",{id:bV,className:"betslip-first-bet-content-bc quickBetWrapper-bc ",style:F||u?{pointerEvents:"none"}:{},children:[u&&i.jsx(bt,{}),i.jsxs("button",{className:"quickBetCloseButton-bc",id:CV,onClick:ee=>{ee.stopPropagation(),c()},children:[h("Keep in Betslip"),i.jsx("i",{className:"bc-i-small-arrow-down"})]}),i.jsxs(og,{event:e,errorMessage:D[e.id],className:"multiple",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",e.id)}),i.jsx(ng,{...e}),i.jsx(nie,{team1Name:e.team1Name,team2Name:e.team2Name})]}),i.jsx(RE,{extraFunctions:{...o,counterOffer:{...o.counterOffer,available:!1}},possibleWinFreebet:s,fullCoverBetTypesEnabled:l,eachWayAllowedOnAllEvents:a}),!N&&n&&i.jsx(Xc,{...n,showTotalStake:n.totalStake!==n.stake}),i.jsxs("div",{className:"quickBetTaxInputRow-bc",children:[!N&&i.jsxs(Mi,{placeholder:h("Enter stake"),value:t.stake,rounding:y,stakeMultiplier:t.stakeMultiplier,onClick:R,onUpdate:E,active:P,onEnter:Z,children:[r&&e.eachWayAllowed?i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${t.eachWay?"active":""}`,onClick:()=>ve.dispatchEvent("toggleEachWay",{betType:me.Single,index:0}),children:"EW"}):null,!b&&v?i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:Q,children:h(Bd)}):null]}),i.jsx("div",{className:`quickBetButton-bc ${U?"opacity":""}`,onClick:Z,children:i.jsx("div",{className:`quickBetButtonEl-bc btn a-color a-${$===Fb?"outline":""}`,children:i.jsx("p",{children:h($)})})})]}),i.jsx("div",{className:"bs-info-massages-w-bc",children:Object.keys(j).map(ee=>i.jsx(sg,{message:j[ee],isGlobal:!0},ee))}),i.jsx(kE,{rounding:y,visible:P,onUpdate:L,onClose:O,value:x?x.value:"",clearBeforeEdit:_,favoriteStakesMultipliers:p})]})},nie=({team1Name:e,team2Name:t})=>i.jsx("div",{className:"bs-bet-i-body-bc",children:i.jsx("div",{className:"bs-bet-i-h-cell-bc title",children:i.jsx("p",{className:"bs-bet-i-h-title-bc t-1",children:i.jsxs("span",{className:"bs-item-date-v-bc bs-bet-i-h-title-bc-text",children:[e," ",t?`- ${t}`:""]})})})}),sie=({title:e,data:t,className:n})=>i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsx("div",{className:"bs-bet-i-b-cell-bc title",children:i.jsx("span",{className:"bs-bet-i-b-title-bc t-2 ellipsis",children:e})}),i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:i.jsx("span",{className:n,children:t})})]}),Qo=A.memo(sie),oie=({possibleWin:e,finalPayout:t,totalStake:n,expressBonus:s,expressBonusPercent:o,taxOnStake:r,taxOnProfitOrReturn:a,taxOnProfitOrReturnIsFake:l,boostedAmount:c,showTotalStake:u,editBetBaseStake:d})=>{const f=oe(),{currency:{symbol:m}}=nn();return i.jsxs("div",{className:"bs-bet-i-b-section-bc",children:[u?r?i.jsxs(i.Fragment,{children:[i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:f("Tax on stake"),data:`${An(r)} ${m}`}),i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:f("Net stake"),data:`${An(n)} ${m}`})]}):i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:f(n===d?"Current stake":"Total stake"),data:`${An(n)} ${m}`}):null,i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:`${f("Possible win")}:`,data:e!==Ls&&e!==Rl?`${An(e)} ${m}`:"N/A"}),e===Rl&&i.jsx("div",{className:"bs-info-massages",children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsx("div",{className:"quickBetMsgText-bc",children:i.jsxs("p",{children:[" ",f("taxed_sp_odd_event_message")]})})]})}),c?i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:f("Boosted amount"),data:`${An(c)} ${m}`}):null,s?i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:`${f("Accumulator bonus")} ${o?`(${o}%)`:""}`,data:`${An(s)} ${m}`}):null,a?i.jsxs(i.Fragment,{children:[i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:f("Tax"),data:`${An(a)} ${m}`}),l&&i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:f("Winning Bonus"),data:`${An(a)} ${m}`})]}):null,t&&(t!==e||a)?i.jsx(Qo,{className:"bs-bet-i-b-amount-bc",title:f("Final payout"),data:`${An(t)} ${m}`}):null]})},Xc=A.memo(oie),rie={[Ye.ERROR]:"error-message",[Ye.WARNING]:"warning-message",[Ye.SUCCESS]:"success-message",[Ye.INFO]:"info-message"},aie={[Ye.ERROR]:"bc-i-attention",[Ye.WARNING]:"bc-i-attention",[Ye.SUCCESS]:"bc-i-checked",[Ye.INFO]:"bc-i-info"},iie=e=>e.hasOwnProperty("title"),lie=({message:e,isGlobal:t=!1,afterSuccessMessage:n})=>{const s=oe(),{type:o,iconClass:r}=e;return A.useEffect(()=>()=>{n&&o===Ye.SUCCESS&&n()},[n,o]),i.jsxs("div",{className:Tt.getInstance().authenticationEnabledForIP||W.userAuthentication.login.enabledForRestrictedCountries?`quickBetMsgWrapper-bc betslip-${rie[o]} ${t?"":"single-n-v"}`:"display-none",children:[i.jsx("i",{className:`bs-notification-icon-bc ${r||aie[o]}`}),i.jsx("span",{className:"quickBetMsgText-bc",children:iie(e)?s(e.title,e.nonTranslatableValues):i.jsx(e.Component,{})})]})},sg=A.memo(lie),o5=({iconClassName:e,displayName:t})=>{const n=oe();return i.jsxs("div",{className:"betslip-changed",children:[i.jsx("i",{className:`betslip-changed-icon bc-i-${e}`}),i.jsx("p",{className:"betslip-changed-text",children:n(t)})]})},r5=({type:e,possibleWin:t,availableBetTypes:n,eachWayPossible:s,selectedOption:o,options:r,showBetTypeSelection:a})=>{const l=oe(),{currency:{symbol:c}}=nn(),{timeFormat:u,language:d,languageRtl:f}=Ce(),m=y=>ve.dispatchEvent("updateExtraFunctionProp",{functionKey:e,data:{selectedOption:y}}),p=y=>{const[v,b]=y.split("_").map(Number);(!o||o.betType!==v)&&m({betType:v,...b>0&&{sysCount:b},eachWay:!1,...r[v][0]})},h=y=>{var _;const[v,b]=y.split("_").map(Number);if(o){const C=((_=r[o.betType].find(et("id",v)))==null?void 0:_.maxAmounts)??o.maxAmounts;m({...o,id:v,value:b,maxAmounts:C})}},g=n.some(({value:y,sysCount:v=0})=>`${y}_${v}`===(o&&`${o.value}_${o.sysCount}`));return i.jsxs("div",{className:"free-bet-bet-type-v-bc",children:[a&&g&&i.jsx(zr,{onChange:p,...o&&{inputValue:`${o.value}_${o.sysCount}`},children:n.map(({name:y,value:v,sysCount:b=0})=>i.jsx(ur,{value:`${v}_${b}`,label:l(y)},`${y}_${b}`))}),o&&o.betType in r?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-slip-select-ew-wrapper",children:[i.jsx(zr,{inputValue:`${o.id}_${o.value}`,onChange:h,children:r[o.betType].map(({id:y,value:v,expirationDate:b})=>i.jsx(ur,{value:`${y}_${v}`,label:`${v} ${e==="profitBoost"?"%":c} (${l("Expires")} ${Ri({language:d,timestamp:b,config:{timeFormat:u,languageRtl:f},preset:"datetimeShortYearShort"})})`},y))}),s&&i.jsx("div",{className:`bs-bet-i-b-s-i-block-bc ${o.eachWay?"active":""}`,onClick:()=>m({...o,eachWay:!o.eachWay}),children:"EW"})]}),t&&i.jsx(Xc,{...t,showTotalStake:!1})]}):null]})},RE=({extraFunctions:e,eachWayAllowedOnAllEvents:t,possibleWinFreebet:n,fullCoverBetTypesEnabled:s})=>{const{freebet:o,profitBoost:r,quickBet:a}=e,{isLoggedIn:l,loginInProgress:c}=ye(),u=(f,m)=>{if(!c&&!l&&f==="quickBet"&&m){ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login}});return}ve.dispatchEvent("changeExtraFunctionActiveState",{functionKey:f,active:m})},d=(f,m)=>ve.dispatchEvent("updateExtraFunctionProp",{functionKey:f,data:{showInfo:m}});return i.jsxs("div",{className:"bet-slip-switcher-wrapper-bc",children:[Object.keys(e).map(f=>{const m=f,{active:p,showInfo:h,available:g}=e[m];return g?i.jsxs(Pe.Fragment,{children:[i.jsx(cie,{functionType:m,onFunctionToggle:()=>u(m,!p),onInfoToggle:()=>d(m,!h),active:p,showInfo:h},m),m==="freebet"&&p&&i.jsx(r5,{...o,type:"freebet",eachWayPossible:t,possibleWin:n,showBetTypeSelection:s}),m==="profitBoost"&&p&&i.jsx(r5,{...r,type:"profitBoost",eachWayPossible:!1,showBetTypeSelection:s})]},m):null}),a.active?i.jsx(gle,{}):null]})},cie=({active:e,showInfo:t,functionType:n,onFunctionToggle:s,onInfoToggle:o})=>{const r=oe(),{infoText:a,title:l}=CX[n],{getCollapseProps:c,getToggleProps:u}=mL({isExpanded:t,duration:uL});return i.jsxs("div",{className:`bet-slip-switcher-row-bc ${n} ${e?"active":""} ${t?"info-active":""}`,children:[i.jsxs("div",{className:"bet-slip-switcher-row-inner-bc",children:[i.jsxs("div",{className:"bet-slip-switcher-r-i-column-bc",children:[i.jsx("img",{className:"bet-slip-switcher-r-i-c-icon-bc",src:SX[n],alt:"logo"}),i.jsx("span",{className:"bet-slip-switcher-r-i-c-name ellipsis",children:r(l)})]}),i.jsxs("div",{className:"bet-slip-switcher-r-i-column-bc",children:[i.jsx("i",{className:`bc-i-player-info bet-slip-s-r-i-c-info-icon-bc ${t?"active":""}`,...u({onClick:o})}),i.jsx(ub,{isActive:e,onToggle:s})]})]}),i.jsx("div",{...c(),children:i.jsx("p",{className:"bet-slip-switcher-row-info-bc",children:r(a)})})]})},Nc=(e=3e3)=>{const[t,n]=A.useState(!1),s=o=>{t||(uG(o),n(!0))};return A.useEffect(function(){if(t){const r=setTimeout(()=>n(!1),e);return()=>clearTimeout(r)}},[t,e]),{isTextCopied:t,copyTextToClipboard:s}},gj=({clearBookingInfo:e,bookingId:t})=>{const n=oe(),{isTextCopied:s,copyTextToClipboard:o}=Nc();return i.jsxs("div",{className:"bs-booking-section-bc",children:[i.jsxs("span",{className:"bs-booking-title-bc",children:[n("Booking id"),":"]}),i.jsx("b",{className:"bs-booking-id-bc",children:i.jsxs("span",{onClick:()=>o(String(t)),children:[t,i.jsx("i",{title:n(IR),className:`bc-booking-copy bc-i-${s?"checked":"copy"}`,onClick:()=>o(String(t))})]})}),i.jsx("i",{className:"bs-booking-icon-bc bc-i-clear",title:n("Clear booking id"),onClick:e})]})},og=({event:e,errorMessage:t,className:n,children:s})=>i.jsxs("div",{className:`bs-bet-item-bc ${n} ${e.isDeleted?"deleted":e.isBlocked?"blocked":""}`,children:[i.jsxs("div",{className:"bs-bet-item-bg-c-bc",children:[s,e.isDeleted&&i.jsx(o5,{iconClassName:"remove-circle",displayName:"Event has been deleted"}),e.isBlocked&&i.jsx(o5,{iconClassName:"change-password",displayName:"Event has been blocked"})]}),t&&i.jsx(sg,{message:t})]});class uie extends Ra{constructor(){super(...arguments);fe(this,"cachedResponses",{})}load(n,s,o,r=!1){const a=Zy({url:n,...s});return o&&this.cachedResponses[a]?Promise.resolve(this.cachedResponses[a]):this.loadData(n,s,r).then(l=>(o&&(this.cachedResponses[a]=l),l))}loadOptions({providerName:n,playerId:s,onlyProviders:o,categoryId:r,onlyCategories:a,language:l},c=!1){const u={partner_id:W.app.site_id,is_mobile:ce.isMobile,use_webp:ce.useWebp,lang:l,country:pt.countryCode,...r&&{categories:r.toString()},...n&&{providers:n},...a&&{only_categories:"1"},...s&&{player_id:s.toString()},...o&&{only_providers:"1"}};return this.load("/casino/getOptions",u,c,!!W.cms.cacheLayerSubdomain)}loadOptionsByGameOrder({withExtraCategories:n,extraCategoryId:s,categoryId:o,language:r},a=!1){const l={partner_id:W.app.site_id,is_mobile:ce.isMobile,use_webp:ce.useWebp,lang:r,country:pt.countryCode,...o&&{category_id:o.toString()},...n&&{with_extra_categories:"1"},...s&&{extra_category_id:s}};return this.load("/casino/getOptionsByGameOrder",l,a,!!W.cms.cacheLayerSubdomain)}loadProviderJackpotGames({jackpotId:n,providerName:s,offset:o,limit:r,searchCommand:a,language:l},c=!1){const u={partner_id:W.app.site_id,is_mobile:ce.isMobile,use_webp:ce.useWebp,country:pt.countryCode,...l&&{lang:l},...n&&{jackpot_id:n.toString()},...s&&{provider:s},...a&&{search:a},...o!==void 0&&{offset:o.toString()},...r!==void 0&&{limit:r.toString()}};return this.load("/casino/getJackpotGames",u,c,!!W.cms.cacheLayerSubdomain)}loadGames({language:n,categoryId:s,providers:o,gameExternalIds:r,gameIds:a,offset:l,limit:c,restrictedGamesIds:u,searchCommand:d,jackpotId:f,additionalParams:m,playerId:p,extraCategoryId:h},g=!1){const y={partner_id:W.app.site_id,lang:n,is_mobile:ce.isMobile,country:pt.countryCode,use_webp:ce.useWebp,...p&&{player_id:p.toString()},...s&&s!==bc&&s!==Pt&&{category:s},...(o==null?void 0:o.length)&&!o.includes(Kn)&&{provider:o.join()},...l!==void 0&&{offset:l.toString()},...c!==void 0&&{limit:c.toString()},...d&&{search:d},...(u==null?void 0:u.length)&&{except:u.map(v=>v.toString())},...(a==null?void 0:a.length)&&{id:a.join()},...(r==null?void 0:r.length)&&{external_id:r.join()},...f&&{jackpot_id:f},...h&&h!==Pt&&{extra_category_id:h},...m&&{...m}};return this.load("/casino/getGames",y,g,!!W.cms.cacheLayerSubdomain)}loadGame({language:n,externalId:s,additionalParams:o}){const r={partner_id:W.app.site_id,lang:n,external_id:s,is_mobile:ce.isMobile,use_webp:ce.useWebp,country:pt.countryCode,...o&&{...o}};return this.load("/casino/getGames",r,!0,!!W.cms.cacheLayerSubdomain).then(a=>a.games.length>0?a.games[0]:null)}getPromotedGames(n,s,o){return this.load("/casino/getPromotedGames",{partner_id:W.app.site_id,is_mobile:ce.isMobile,lang:n,...o&&{category:o.toString()},country:pt.countryCode,rid:s},!1,!!W.cms.cacheLayerSubdomain)}loadGamesBadges(n){return this.load("/json/getPageOptions",{partner_id:W.app.site_id,type:n},!1).then(({options:s})=>s!=null&&s.labels?s.labels:{})}loadCasinoGameDetails(n,s=!1){return this.load("/casino/getSkinGameDesc",{game_skin_id:n},s)}loadGameWinners(){return this.load("/casino/getGameWinners",{site_id:W.app.site_id},!1)}loadTournamentGames({tournamentId:n,limit:s,offset:o,withImages:r,language:a}){const l={partner_id:W.app.site_id,tournament_id:n.toString(),is_mobile:ce.isMobile,use_webp:ce.useWebp,country:pt.countryCode,...a&&{lang:a},...o&&{offset:o.toString()},...s&&{limit:s.toString()},...r&&{with:"images"}};return this.load("/casino/getTournamentGames",l,!1,!!W.cms.cacheLayerSubdomain)}loadGameTournaments({externalId:n}){const s={external_id:n.toString()};return this.load("/casino/getTournaments",s,!1)}loadCategoryGroupedGames({limit:n,providers:s,language:o}){const r={partner_id:W.app.site_id,by_key:"category",limit:n.toString(),is_mobile:ce.isMobile,use_webp:ce.useWebp,lang:o,country:pt.countryCode,...s&&s.length&&{provider:s.join()}};return this.load("/casino/getGames",r,!1,!!W.cms.cacheLayerSubdomain).then(Ht("games"))}getAvailableTournaments(n){return this.load("/casino/getAvailableTournaments",{partner_id:W.app.site_id,is_mobile:ce.isMobile,ids:n.join(","),country:pt.countryCode},!1,!!W.cms.cacheLayerSubdomain).then(({tournaments:s})=>new Set(s))}loadLoyaltyPointLevels(n){return this.load(`/api/public/v1/${n}/partners/${W.app.site_id}/loyalty-points`,{},!1,!!W.cms.cacheLayerSubdomain)}loadLoyaltyProgramGroupsWithLevels(n){return this.load(`/api/public/v2/${n}/partners/${W.app.site_id}/loyalty-program/groups`,{},!1,!!W.cms.cacheLayerSubdomain)}loadLoyaltyProgramBenefits(n){return this.load(`/api/public/v2/${n}/partners/${W.app.site_id}/loyalty-program/benefits`,{},!1,!!W.cms.cacheLayerSubdomain)}}const cs=new uie,die=gn(()=>H(()=>import("./LiveChatAdviser-DIYT82kH.js"),__vite__mapDeps([264,2]))),fie=()=>{const{profile:{is_verified:e}}=ye(),t=oe();return i.jsxs("div",{children:[i.jsxs("p",{className:"casino-popup-content",children:[t(e?rQ:aQ)," "]}),i.jsx(die,{})]})},y_=(e="")=>Lq.includes(e),Ka=()=>{const{isLoggedIn:e,profile:{currency:t}}=ye(),n=Ot(),s=Tt.getInstance(),{assets:{logo:o}}=Ce(),[r,a]=A.useState();A.useEffect(()=>{if(r&&e&&t){const{game:f,resolve:m,language:p,frameId:h,gameType:g}=r,y=v=>{(f.blocked_currencies||[]).includes(t)?(_e.open({title:"Info",content:"This game doesn't support Real mode in your account currency."}),m({url:"",error:""})):v?m({url:dk({game:f,gameType:g,language:p,frameId:h,logoSource:o,requireAuthToken:!0}),error:""}):(_e.open({title:"Info",Component:()=>i.jsx(fie,{})}),m({url:"",error:""})),a(void 0)};W.casino.checkClientCasinoGamesRestriction?de.get({},"get_client_restrictions").then(({result:v,details:{CanBet:b=!0}})=>{throw v===0&&y(b),new Error}).catch(()=>{y(!0)}):y(!0)}},[t,e,o,r]);const l=A.useCallback(({game:f,type:m,language:p,isLoggedIn:h,frameId:g})=>new Promise(y=>{const v=y_(f.provider),b=f.types.viewMode||f.types.funMode,_=f.types.realMode,C=(x,O=!1)=>{y({url:dk({game:f,gameType:x,logoSource:o,frameId:g,language:p,requireAuthToken:O}),error:""})},S=x=>{let O=!1;ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{O||y({error:JK,url:""})},props:{popupContentType:Et.Login,onSuccess:()=>{O=!0,a({game:f,resolve:y,language:p,frameId:g,gameType:x})}}})};m===Lt.Fun||!m&&!h&&b?v&&!h?S(Lt.Fun):C(Lt.Fun,v):m===Lt.Real||!m&&_?h?(a({game:f,resolve:y,language:p,frameId:g,gameType:Lt.Real}),C(Lt.Real,!0)):S(Lt.Real):y({error:"",url:""})}),[o]),c=A.useCallback(({multiviewPosition:f,...m})=>{Ge.dispatchEvent("openGame",{gameData:m,multiviewPosition:f})},[]),u=A.useCallback((f,m)=>n.push({pathname:zo(ch,{gameExternalId:f,type:m}),search:Je({...Ue()})}),[n]),d=A.useCallback(({game:f,categoryId:m})=>{var p,h,g,y,v;if(m&&window.location.pathname.includes(`/casino/generic/${m}/`)){const b=W.casino.genericPage.enableExtraCategoriesFilter&&Uq.includes(m),[,,,,,,_,C]=window.location.pathname.split("/");n.push({pathname:zo(cf,{gameExternalId:f.extearnal_game_id,providers:C||Kn,extraCategory:b&&_?_:Pt}),search:Je({...Ue(),provider:void 0})})}else if(m===Md&&s.skillGamesAvailable)u(f.extearnal_game_id);else if(m===tp&&s.tvGamesAvailable)if(window.location.pathname.includes("/tv-games/home")){const[,,,,_]=window.location.pathname.split("/");n.push({pathname:zo(wd,{gameExternalId:f.extearnal_game_id,..._?null:{providers:Kn}}),search:Je({...Ue(),provider:void 0})})}else n.push({pathname:zo(wd,{gameExternalId:f.extearnal_game_id,providers:f.provider??Kn}),search:Je({...Ue(),provider:void 0})});else if(m===yc&&s.liveCasinoAvailable)if(window.location.pathname.includes("/live-casino/home")){const[,,,,_,C]=window.location.pathname.split("/");n.push({pathname:zo(Sd,{gameExternalId:f.extearnal_game_id,...C?null:{providers:Kn},..._?null:{extraCategory:Pt}}),search:Je({...Ue(),provider:void 0})})}else n.push({pathname:zo(Sd,{gameExternalId:f.extearnal_game_id,providers:f.provider??Kn,extraCategory:W.liveCasino.enableCategoriesFilter&&((p=f.extra_category)!=null&&p.id)?(h=f.extra_category)==null?void 0:h.id:Pt}),search:Je({...Ue(),provider:void 0})});else if(m===np&&s.virtualSportsAvailable)if(window.location.pathname.includes("/virtual-sports/home")){const[,,,,_,C]=window.location.pathname.split("/");n.push({pathname:zo(mc,{gameExternalId:f.extearnal_game_id,...C?null:{providers:Kn},..._?null:{extraCategory:Pt}}),search:Je({...Ue(),provider:void 0})})}else n.push({pathname:zo(mc,{gameExternalId:f.extearnal_game_id,providers:f.provider??Kn,extraCategory:W.liveCasino.enableCategoriesFilter&&((g=f.extra_category)!=null&&g.id)?(y=f.extra_category)==null?void 0:y.id:Pt}),search:Je({...Ue(),provider:void 0})});else{const b=window.location.pathname.includes("/casino/slots"),_=Ue(),C=m!==void 0&&m!==Pt?(v=f.cats.find(S=>m===S.id))==null?void 0:v.title:m===Pt?bc:f.cats[0].title;if(b){const[,,,,S,x]=window.location.pathname.split("/");n.push({pathname:zo(Dm,{gameExternalId:f.extearnal_game_id,gameName:hn(f.name),...S?null:{categoryId:Pt},...x?null:{categoryName:bc}}),search:Je({..._})})}else n.push({pathname:zo(Dm,{gameExternalId:f.extearnal_game_id,providers:f.provider??Pt,categoryId:m??f.categories[0],categoryName:hn(C),gameName:hn(f.name)}),search:Je({..._,provider:f.provider??Kn})})}},[s.liveCasinoAvailable,s.skillGamesAvailable,s.tvGamesAvailable,s.virtualSportsAvailable,n,u]);return{openGameWindow:c,getGameUrl:l,openGameDetails:d,openSkillGameDetails:u}},jE=e=>{const{isLoggedIn:t,loginInProgress:n,profile:{is_verified:s}}=ye(),o=W.casino.funModeEnabled,r=Ot(),a=vo().get(Io),l=A.useMemo(()=>{switch(o){case 0:return!1;case 1:return!0;case 2:return t;case 3:return s;default:return!0}},[t,o,s]),c=A.useMemo(()=>(e==null?void 0:e.types.realMode)===1,[e==null?void 0:e.types.realMode]),u=A.useMemo(()=>l&&((e==null?void 0:e.types.funMode)===1||(e==null?void 0:e.types.viewMode)===1&&!t),[l,e==null?void 0:e.types.funMode,e==null?void 0:e.types.viewMode,t]);return A.useEffect(function(){if(a&&!l){const[f,m]=a.split(Fd);m===Lt.Fun&&r.replace({search:Je({...Ue(),[Io]:`${f}${Fd}${Lt.Real}`})})}},[a,l,o,r]),{canPlayFunMode:l,funModeButton:u,realModeButton:c,buttonsDisabled:n}},Aie=A.memo(function({downloads:t,gameName:n}){let s;t.mac&&ce.userOs==="MacOS"?s=t.mac:t.ios&&ce.userOs==="IOS"?s=t.ios:t.android&&ce.userOs==="Android"?s=t.android:t.windows&&ce.userOs==="Windows"?s=t.windows:t.linux&&ce.userOs==="Linux"&&(s=t.linux);const o=oe();return s?i.jsxs("a",{className:"btn",onClick:r=>r.stopPropagation(),download:n,href:s.startsWith("http")?s:`${W.casino.gamesUrl}/${s}`,title:o("Download"),children:[i.jsx("i",{className:"upload-document-bc bc-i-download"}),i.jsx("span",{children:o("Download")})]}):null}),mie=A.memo(function({game:t,multiviewPosition:n,onGameSelect:s=ft}){const{language:o}=Ce(),{openGameWindow:r}=Ka(),{realModeButton:a,funModeButton:l,buttonsDisabled:c}=jE(t);return i.jsxs(i.Fragment,{children:[a&&i.jsx(Be,{className:"btn a-color",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:Lt.Real,multiviewPosition:n}),s()},title:"Play"}),l&&i.jsx(Be,{className:"btn a-outline",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:Lt.Fun,multiviewPosition:n}),s()},title:"Demo"}),t.downloads&&i.jsx(Aie,{gameName:t.name,downloads:t.downloads})]})}),pie=({game:e,lazyLoading:t})=>i.jsx("img",{src:e.icon_3||e.icon_2||e.icon_1,className:"casino-game-item-image-bc",alt:e.name,title:e.name,loading:t?"lazy":"eager"}),ME=({isFavorite:e,clickHandler:t,className:n=""})=>{const{handlePersonalizationItemClick:s}=Ki(),[o,r]=A.useState(!1),a=l=>{l.stopPropagation(),s(t),r(!e)};return A.useEffect(function(){if(!e&&o){let c=setTimeout(()=>{r(!1)},500);return()=>{clearTimeout(c)}}},[e,o]),i.jsx("i",{className:`${n} bc-i-${e?"star":"favorite"} ${!e&&o?"favorite-animation":""}`,onClick:a})},a5=(e,t)=>{const n=s=>parseFloat(s.toString()).toString();return e>=1e9?n(e/1e9)+"b":e>=1e6?n(e/1e6)+"m":e>=1e3?n(e/1e3)+"k":n(Number(To(e,t)))},hie=e=>{const{currency:{name:t,symbol:n,rounding:s}}=nn();if(e!=null&&e[t]){const{max:o,min:r}=e==null?void 0:e[t];return{max:a5(o,s),min:a5(r,s),symbol:n}}return null},vj=({game:{bet_limits:e,name:t}})=>{const n=oe(),s=hie(e);return i.jsxs("div",{className:"casinoGameBetLimitsContainer",children:[i.jsx("p",{className:"casinoGameBetLimitsLabelBc ellipsis",title:t,children:t}),s?i.jsx("span",{className:"casinoGameBetLimits",children:n("{min} - {max} {symbol}",s)}):null]})},_j=({game:e,onInfoClick:t,multiviewPosition:n,onGameSelect:s,lazyLoadImage:o,onContainerClick:r,isRecommendedGames:a,specialType:l,showBetLimits:c,searchTerm:u})=>{const{isLoggedIn:d}=ye(),{isItemFavorite:f,toggleFavoriteCasinoGame:m}=Ki(),{isHovered:p,...h}=PE(),g=A.useMemo(()=>f(Qn.CasinoGames,e.extearnal_game_id),[f,e.extearnal_game_id]),y=A.useMemo(()=>e.has_age_restriction>0&&!d&&W.casino.disableAgeRestrictedGames,[e.has_age_restriction,d]),v=()=>{m(e.extearnal_game_id,e.categories[0])},b=()=>{Dt.dispatchEvent("trackingEvent",{category:u?"Search":"Casino",action:u?"Casino Search Result":d&&a?"Clicked Casino Recommended Game":"Clicked Casino Game",additionalData:{...u?{searchData:{searchTerm:u,game:e}}:{casinoGameData:{externalId:e.extearnal_game_id,name:e.name,specialType:l}}}}),s==null||s()};return i.jsxs("div",{className:`casino-game-item-content ${c?"show-bet-limits":""}`,children:[i.jsxs("div",{className:`casino-game-item ${y?"disabled":""} ${e.badge?"badge-"+e.badge.class:""}`,"data-badge":e.badge?e.badge.title:"",...h,children:[i.jsx(pie,{game:e,lazyLoading:o}),p&&i.jsxs("div",{onClick:()=>r==null?void 0:r(e),className:"casino-game-item-block",children:[i.jsx("div",{className:"casino-game-icons",children:t?i.jsx("i",{className:"casino-game-info-icon bc-i-info",onClick:()=>{y||t(e)}}):null}),c?null:i.jsx("h3",{className:"casino-game-item-label-bc",children:e.name}),i.jsx("div",{className:"casino-game-buttons",children:i.jsx(mie,{game:e,multiviewPosition:n,onGameSelect:b})})]}),i.jsx(ME,{isFavorite:g,clickHandler:v,className:"casino-game-item-fav-bc"})]}),c?i.jsx(vj,{game:e}):null]})},gie=({event:e})=>{const t=Xe(),n=oe(),{language:s,openMiniGames:o}=Ce(),{isLoggedIn:r}=ye(),{getGameUrl:a}=Ka(),l={title:TX,categoryId:xX},{title:c,categoryId:u}=l,[d,f]=A.useState(),[{loading:m,games:p},h]=A.useState({loading:!0,games:[]}),[g,y]=A.useState(),[v,b]=A.useState(),[_,C]=A.useState(!1),[S,x]=A.useState(o),O=A.useCallback(w=>{w||x(w),C(w)},[]);A.useEffect(function(){m&&cs.loadGames({language:s,categoryId:u,additionalParams:{mini_games:1}}).then(N=>{if(t.current){const{games:P=[]}=N;h({games:P,loading:!1})}}).catch(N=>{t.current&&h({games:[],loading:!1}),nt.error(`failed to get casino games widget: reason: ${N}`)})},[s,m,u,e,t]);const E=A.useCallback(()=>{x(w=>!w)},[]),I=A.useCallback((w,N,P,L)=>{a({game:w,language:s,type:P,isLoggedIn:L}).then(({url:R})=>{y(N),f({src:R,id:w.id}),b(w)}).catch(R=>{_e.open({type:"error",title:"Error",content:(R==null?void 0:R.message)??un})})},[a,s]);return A.useEffect(()=>{d!=null&&d.src&&x(!1)},[d==null?void 0:d.src]),A.useEffect(()=>{const w=p.findIndex(N=>N.id===(v==null?void 0:v.id));if(v){I(v,w,r?Lt.Real:Lt.Fun,r);return}},[r,v,p,I]),e?null:i.jsx("div",{className:`mini-games ${_?"expanded":""}`,children:i.jsx(pL,{onToggleMiniGameExpanded:O,isExpanded:!1,description:n(c),children:m?i.jsx(bt,{size:"medium"}):p.length?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`mini-games-dropdown ${_&&S?"opened":""}`,children:[i.jsxs("h3",{className:"mini-games-dropdown-header",onClick:E,children:[i.jsx("span",{className:"mini-games-header",children:n(IX)}),i.jsx("i",{className:"bc-i-close-remove"})]}),i.jsx("ul",{className:"mini-game-menu",children:p.map((w,N)=>i.jsx("li",{className:`mini-game-menu-item ${d&&w.id===d.id?"active-mini-game":""}`,onClick:()=>I(w,N,r?Lt.Real:Lt.Fun,r),children:w.name},w.extearnal_game_id))})]}),i.jsx(uE,{triggerReInit:_,options:{slidesToScroll:1,arrows:!0,align:"start",startIndex:g},children:p.map((w,N)=>{const{id:P,name:L}=w;return i.jsxs(A.Fragment,{children:[i.jsx("div",{className:"mini-games-container",children:!d||P!==d.id||!d.src?i.jsx("div",{className:"mini-games-inner",onClick:()=>I(w,N,r?Lt.Real:Lt.Fun,r),children:i.jsx(_j,{game:{...w,types:{...w.types,realMode:0,funMode:0,viewMode:0}},multiviewPosition:wX,lazyLoadImage:!1})}):i.jsx("iframe",{src:d.src,allowFullScreen:!0,allow:"autoplay; microphone *",style:{width:"100%"},title:L})}),i.jsx("div",{className:"mini-game-name",onClick:E,children:i.jsxs("p",{className:"mini-game-content",children:[i.jsx("span",{className:"mini-game-title ellipsis",children:L}),i.jsx("i",{className:`mini-game-icon ${S?"bc-i-small-arrow-up":"bc-i-small-arrow-down"}`})]})})]},P)})})]}):i.jsx("p",{className:"empty-b-text-v-bc",children:n(iQ)})})})},yj=A.memo(gie),b_=({rounding:e,stake:t,stakeMultiplier:n,eachWay:s,showEachWay:o,showMaxBet:r,name:a,odds:l=-1,toggleEachWay:c,getMaxBet:u,onInputFocused:d,editBet:f=!1,inputFocused:m,onInputUpdate:p,placeBet:h,scrollToInput:g=!0})=>{const y=oe(),{oddsConverter:v}=zs(),{isLoggedIn:b}=ye();return i.jsxs(i.Fragment,{children:[a&&i.jsxs("span",{className:"betslip-multiples-type-bc",children:[y(a)," ",l>-1&&i.jsx("b",{className:"betslip-multiples-number-bc",children:v(l)})]}),i.jsxs(Mi,{placeholder:y(f?"Enter additional stake":"Enter stake"),value:t,rounding:e,stakeMultiplier:n,onClick:d,onUpdate:p,active:m,onEnter:h,scrollToInput:g,children:[o?i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${s?"active":""}`,onClick:()=>c(),children:"EW"}):null,r&&b?i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:u,children:y(Bd)}):null]})]})},vie=({events:e,eventsDataMap:t,metadata:n,extraFunctions:s,selectedBetTypes:o,possibleWinDataMap:r,possibleWinFreebet:a,placeBet:l,bookBet:c,getMaxBet:u,closeBetslip:d,counterOffers:f,showSportsBonusPopup:m,sportsBonusActive:p})=>{const h=oe(),{activeInputData:g,resetActiveInputData:y,updateActiveInputData:v,setActiveInputData:b,clearActiveInputData:_}=IE(),C=ce.isMobile===1&&g!==null,{eachWayPossible:S,fullCoverBetTypesEnabled:x,availableBetTypes:O,eachWayAllowedOnAllEvents:E,favoriteStakesMultipliers:I,contentType:w}=n,N=()=>o.every(z=>{var ue;return(ue=t.get(z))==null?void 0:ue.every(fp)}),P=o.some(z=>{var ue;return(ue=t.get(z))==null?void 0:ue.some(({eachWay:re})=>re)}),L=e.length>0,{rounding:R,handleMaxBet:D,handleEventSwipe:j,betslipLoading:M,betslipMessages:{globalMessages:B,eventMessages:F},bookingModeSelected:U,hybridModeSelected:$,placeBetButtonText:Q,placeBetDisabled:Z,handlePlaceBetClick:ee,freebetExpanded:ae,counterOfferActive:q,showMaxBet:ge}=mj({updateActiveInputData:v,getMaxBet:u,activeInputData:g,resetActiveInputData:y,availableBetTypes:O,metadata:n,events:e,isStakeInputEmpty:N,extraFunctions:s,placeBet:l,bookBet:c,eachWay:P}),J=t.get(me.Single)||[],Y=r.get(me.Single)||[],K=n.betBookingId;return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`bs-f-header-sub-navigation-bc ${M?"disabled":""}`,children:L&&i.jsx(Ej,{closeBetslip:d})}),i.jsxs("div",{className:"bs-f-body-bc",children:[W.sportsbook.betslip.enableMiniGames&&!ce.isMobile&&i.jsx(yj,{event:e.length}),i.jsxs("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:[L?i.jsx("div",{className:"bs-f-b-content-bc betslip",children:e.map((z,ue)=>{const re=g!==null&&g.betType===me.Single&&g.index===ue?g:null;return i.jsx(Aj,{swipeDisabled:ce.isMobile===0||g!==null,onSemiSwiped:y,onSwiped:()=>j(z.id),iconClass:"bc-i-clear",swipeVelocityThreshold:0,animationStorageKey:ZV,children:i.jsx(pj,{rounding:R,eventData:J[ue],possibleWinData:Y[ue],index:ue,event:z,onInputFocused:b,updateFocusedInput:v,soleEvent:e.length===1,errorMessage:F[z.id],showCounterOffer:$6(q,z),showEachWay:S&&z.eachWayAllowed,showMaxBet:ge,getMaxBet:()=>D(me.Single,ue),showConflicts:z.hasConflicts,focusedInput:re==null?void 0:re.inputType,numpadOpen:C,placeBet:()=>ee(w,!0),showStakeInput:!ae,counterOffer:f[ue]})},z.id)})}):i.jsx("p",{className:"empty-b-text-v-bc",children:h("Your betslip is empty")}),!ae&&e.length>1&&i.jsx(_ie,{rounding:R,availableBetTypes:O,eventsDataMap:t,selectedBetTypes:o,possibleWinDataMap:r,showEachWay:S&&E,showMaxBet:ge,onInputFocus:b,onInputUpdate:v,handleMaxBet:D,activeInputData:g,placeBet:()=>ee(w)})]})]}),i.jsxs("div",{className:`bs-f-footer ${M?"disabled":""}`,children:[!U&&i.jsx(RE,{extraFunctions:s,possibleWinFreebet:a,fullCoverBetTypesEnabled:x,eachWayAllowedOnAllEvents:E}),i.jsx("div",{className:"bs-actions-bc",children:!ae&&i.jsxs(i.Fragment,{children:[(U||$)&&K!=null&&i.jsx(gj,{clearBookingInfo:P6,bookingId:K}),p?i.jsxs("div",{className:"betslip-bonus-info",onClick:m,children:[i.jsx("i",{className:"betslip-bonus-icon bc-i-player-info"}),i.jsx("span",{className:"ellipsis",title:h("Bonus info"),children:h("Bonus info")})]}):null,i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"bs-info-massages-w-bc",children:Object.keys(B).map(z=>i.jsx(sg,{message:B[z],isGlobal:!0},z))}),i.jsx(kE,{visible:C,rounding:R,value:g?g.value:"",onUpdate:v,onClose:(g==null?void 0:g.inputType)==="counterOffer"?_:y,includeFavouriteStakes:!g||g.inputType!=="counterOffer",favoriteStakesMultipliers:I})]})]})}),i.jsx(hj,{placeBetButtonText:Q,placeBetDisabled:Z,handlePlaceBetClick:ee,metadata:n})]})]})},_ie=({rounding:e,availableBetTypes:t,eventsDataMap:n,selectedBetTypes:s,possibleWinDataMap:o,showEachWay:r,showMaxBet:a,activeInputData:l,onInputFocus:c,onInputUpdate:u,handleMaxBet:d,placeBet:f})=>{const m=oe(),[p,h]=A.useState(!1),[g,y]=A.useState(""),v=l!==null&&l.betType===me.Single&&l.index===void 0,b=A.useMemo(()=>t.filter(({value:E,disabled:I})=>E!==me.Single&&!I).sort(({value:E},{value:I})=>E===me.System&&I===me.Multiple?I-E:E-I),[t]),_=b.length>0,C=A.useMemo(()=>p?b:hh([],E=>[E],b.find(({value:E})=>E===me.Multiple)),[b,p]),S=A.useMemo(()=>s.flatMap(E=>o.get(E)||[]).reduce((E,I)=>(Object.entries(I).forEach(([w,N])=>{const P=w;P!=="taxOnProfitOrReturnIsFake"?E[P]=qe((E[P]??0)+N):E[P]=N}),E),{possibleWin:0,stake:0,finalPayout:0,boostedAmount:0,expressBonus:0,taxOnProfitOrReturn:0,taxOnStake:0,totalOdds:0,totalStake:0}),[o,s]),x=n.get(me.Single)||[{stake:""}],O=x[0].stake;return A.useEffect(function(){v&&y(O)},[O,v]),i.jsxs("div",{className:"betslip-multiples-bc",children:[i.jsxs("div",{className:"competition-wrapper-bc",children:[i.jsxs("div",{className:"competition-header-bc",onClick:()=>h(!p),children:[i.jsx("span",{className:"competition-title-bc ellipsis",children:`${m("Accumulators")} / ${m("Multiples")}`}),_&&i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-${p?"down":"up"}`})]}),i.jsxs("div",{className:"betslip-multiples-input-bc",children:[p||!_?i.jsx(b_,{rounding:e,name:"Singles",stake:g,stakeMultiplier:x.length,eachWay:!1,showEachWay:!1,showMaxBet:!1,toggleEachWay:ft,getMaxBet:ft,onInputFocused:()=>c({betType:me.Single,inputType:"stake",value:g}),onInputUpdate:u,inputFocused:v,placeBet:f}):null,C.map(({name:E,value:I,sysCount:w},N)=>{var R;const P=w?w-2:0,L=(n.get(I)||[])[P];return i.jsx(A.Fragment,{children:i.jsx(b_,{rounding:e,name:E,odds:(R=o.get(I))==null?void 0:R[0].totalOdds,stake:L.stake,stakeMultiplier:L.stakeMultiplier,eachWay:L.eachWay,showEachWay:r,showMaxBet:a,toggleEachWay:()=>ve.dispatchEvent("toggleEachWay",{betType:I,index:P}),getMaxBet:()=>d(I,P),onInputFocused:()=>c({betType:I,inputType:"stake",value:L.stake,index:P}),onInputUpdate:u,inputFocused:l!==null&&l.index===P&&l.betType===I&&l.inputType==="stake",placeBet:f})},`${I}_${w}`)})]})]}),i.jsx(Xc,{...S,showTotalStake:S.totalStake>0})]})},i5=A.memo(function(){const t=oe(),n=Ot(),{betslip:{contentTabs:s}}=W.sportsbook,o=A.useMemo(()=>s.some(et("type",ke.OpenBets)),[s]),r=()=>{ve.dispatchEvent("clearEditBet",!0),o?(ve.dispatchEvent("openBetslip",{}),ve.dispatchEvent("setContentType",ke.OpenBets)):(n.push({search:Bt({section:"history",page:"bets"})}),ve.dispatchEvent("closeBetslip"))};return i.jsx("div",{className:"edit-bet-header",children:i.jsxs("div",{className:"edit-bet-header-top",children:[i.jsx("i",{className:"bc-i-edit"}),i.jsx("span",{className:"edit-bet-header-title ellipsis",children:t("Edit bet mode")}),i.jsx("i",{className:"bc-i-close-remove",onClick:r})]})})}),yie=e=>{const t=oe();return i.jsxs("div",{className:"edit-bet-header-bottom",children:[i.jsx("i",{className:"bc-i-attention"}),i.jsx("span",{className:"edit-bet-header-info",children:t("Click on any event to add it to betslip")})]})},bj="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACxpJREFUeNrUW2tsFNcVPjP78IvdrLFxWNvINi2O13FSQ0sgSZVAFNMfSZWgILVJqgbzo2r/lKJSKrVNIUqkPqiEya9WVWMihRKJZ6Mkam2nOFWlGBkbVzU2MSS2i8Hg16531971vqbn3J2ZnX15Z2Z3jTnoMLs7s7P3fPec755z5hogjyIIwg7U80K8jKIeSXHtEfGcJE7UdlQb3I+CA98rLC9XyDhRr2S6Ll/j5PJkfC0erqCygftvd0LINQyc2QKFlS1gKK6WLh0Qj830X9g3Af67nSCE3FBU9RIYiuTrTnAc13o/AUAufpheuwfegoUb7fKv8QjC2qf+CqYHGuO+E3QPwVzPKxAJzUdHhVr+5EdgssjX1SEIY7keK58nz3paerEw0h53IhJ0w8w/n4eFL2Kf++90wtxnr7BzSvHeOK58u1/kifMJXCFkwxX58oCLeNhBr+9e2Iyz6o79GifIM8ybrewYCac+T2r/1qjan9UVJvnygHelFw9s/X3ai2jGE2c9UQLOnvjvIJgBVw94x9rAO94GYf+EdKpWz0CNeSEWjjuBXvAaeUFhVQuUbGqFhevtuu61MN4uAnEJ/DMdEPRelb2DSLK4at/qI0ExDCgmR6WVYKbreQjODye5OFMe0oZAskbP8yYrrG1+H0xrZJJsJeBXSwiQF7hoUHIofOMoG3SuJMH4C3qMzysAIggXiJzotcnmgDWNP87JfW2OPyiNH1ACvWpCICEUrkgkNfWPpyC8OKE7BGyNR6HIvkdp/E7R22DVeYAiFA5I7y2O/brvRYYrjB/L1vi8rQKpQgE9gWarucDeIn9O2SAn5gIFZdti/ojHpbkeedalpdCyUQaPjN6drfErXRwdE3In5+8nw6kkvijkXigdfnFVFkMK8juGulf5ORGgf7ITArM9WP3dYkVQjACVo4qSoblsO1s+qSgqeLBFWRxJ0p1NOOSrFqDy9rwyPfX97ywrgILzQymMTQ9A4nVUSpfUtEJR5R7gjVYlJxAhDtxzAETjL0oZIBk833coZnhKY9UDoEyDbQ8fBXPp9qxA4PLg9helBodv/Cy40Hi2ti9rrHYApNcEQsLSuFlLOOQ6DzgsGU9dINflQ3knWdfVn4Fv8oyyIjx8TzxAbIONSkQ30/XtaKkrZXd58gDpWP5YXPdos9pQ4HM8+9FZ6T2Usc7PtbivvxnXPVrREBBjn63JgelLTFdaqEnin+6Q3u4VPXLFPOBFifUXkfh0zaAggGNxmunNSFhf82TincQxrRgAL0gtLt+YPgCuRkLgDQHTjmBAnxdgzaBokb2wkgCwBmhgSr/r9wSCwIV4pkPBMPMIvSAox5R3AMTExybFv1a3P+hZgEdnXXDcuwQ8Gk96diEIj07Nw0HXIkyEIpruueTqiatDVsIDmqUXQdeQ6i/RLD8344FzaKw3iAMJcUl6Dk88d8cLQwH1nBDyDiV5Zr77ATLbMg9QkVm4IwK8OrUIHoFmIDoHzxYbodFsiIKDBncthqLEhvrqbR98WF0MVabM8xWMB6BmJQCo0foFmlmadQ7/WXkO3rMXg6OAj0tshhGEn9/1w/BSBLzUWHQG4ZcVBaruTyCIPcPalQiBWq3x37soyPH+u7IicJiTh0Gf/aq8QL7u2oIGXgq5k7zznvUEU4k3ALJh3DJk/1ixATZwBnZdY4H6oWp5WpRTDlArDpMBLouT9NtbYbBWc7DVktrA85sK4FZQgIZiTg8AmZuiYspIOqbz8bNmAL5fZoAPZiLgQXK/g1y3byQElWYOnrHxCASCYeXBIk4NHRuM+eve08/IGxkQDKqjqYr6VDwOqAVFSxJExrZ/1QT7roUZCCSTCMRJ5IaTVAVCBGcc4HuVPOws42Qw9NYpy/UHjJLxotjEtXOH4gZpQclm68pD6NJ//5oRTk4K8MGUALeX4slgBEPk124BKpH4jzVx8JAlqzylOyMHDA4OsmNdXR2UlJRABlDohgeUn+kpfy247P9wA8f0c2T5vnkBLiPc3TOxayhEftAH8OGTeL1JZTLkm0isU9ICwFF/mV6cOnUKTp8+DUajESorK2Hjxo0MjIaGBqiuroaioqKkZowEEBk//dHTsQZIUgNDe0Oke1qAI4McFkfRD1+uEeCnjkxNEvHJsdEK5Vs/BkOhvMco7faalACYTKYkraiogPr6emhqagKHwxF3EzKcbYKi9rUt/hx1h+ixuG/8DNsKQ/LnLzmm9ejW7z0RSdsR6pvj4Ec90dVhS5kAf6RrVQBAQs3Ssub3pWF0IwA7s8oDnE4n9Pf3M6CSboKGm9dtSzKehNrYhfYWKN3+J6jY9S8o+UorDMzb2Np+w8lD/2x6hifyk/IFPqwtZaEGSSBWGO1IVxjl5Nmg4PeA4JmFiHcu+hpVBmdNGfDraoG32RkY1kdeh3OoHQNd0HHlE3h7uBN+s8UJ9pJ4EqRU+a1eIyuPSeot2pskrmsHoWL7v5Utu+6cAhAa7Yfwzf9i6pm+gRFxTgLcHASu0ALGui1gsNezz3c1P8vUvfgL6OzvgmEMj7Evu9g5Dxr/8ZghWiXi+zVIft/ZpB2A8NIE+O6cgaL1e2QvwFDozgqA9evXx4ybHlvW+EQvCQ5/CqHrn4FhwyMIxCYGirXYAi99czdesZtdd2m4Fzr7PoGaxV4YHr+Gxgvw9jNLSR6iVjzjbRIAJK8leoFmAAoLC2MAeGe1hwsCFhrtY0reYCivAb60EkdiZue3ObYyZWXzogemR8+CZeYvmtLbxLSYNlcVlu+SmqUHlImRZgBqa2vlGc1WwpMjTGWuKLUzrpAAIe+wPryXxg0L4++A94vjsT2HGsR394wEAAMBtS1rDxD83pzm5ORNzKNuDsqAMA8hzkAwSmr2gXntdpjrfTm2sVKl+Gc7EhMj/QDY7fYoAJ5ZyKcwQJAvgqjGDU1g3PQ4e/JjbXidPQ5LWm4x6TGXbmONELrOiEfF0+O4Nhn1MaUnR5oBKC0tlWNZVdcVZ5LYP+KahPD0uK7QCYleQSDQY3H352+ypIs8ogCNpqRHkfWpkYsiF5zQDIDNFq1/Iq7b6srN+sejcY25ABlAANDSSIDQUS0gxBX0fZIHd/4nvefgfck72e+IJE2rTTQfqWGvxfqGNli7jHrcP9p4U+cBoRFa9prAgABQLNMADHaLnA/EJVE4YCG0BILPKwPD4XeIFOkeKQ3GpZiBSSFDOUdKQe+jgxROdV+XVp1jRj0EqGUJZAPD9Z9yAMbyNBMKpidA2AytU9dXYTOLoRSeGVvG4GU8Cb9LYHJRAGo1AUAVYjZLIHN9MTOUXVMEhbNEgUlrOAJJXCAtm1olMRPVtQpIBAihQE6YnoAMT3ognDBQrmhNcjqtU9IZLmaEb+gCgMMZK3jiuzj46xlrAV2FVQ6SrEyGSzWBagCoISKFgPIHiFTILck9czHwbIUlUES6GQxPaohMTU0x5XmetrbKKr2vqqpSdoUuiO0wW1Jqe2ckK5fVbThyCbF7Ch5JaXgSABqE9ubvVuwKOZzYGpcIS0u1qFdopskLKSy1GK4E4BjEnvDuWK6BiPI3vGFbitYzAbEfEp/GovFhBCFMYHhzlzpHc4l6uaROkBOo72YyHBK6arkhsOhegf2g2DKj9AoWIjrTYcnNDevrU8W3SwzLN7Q+3MnXVlmbWHbuhxRPjiQwWF6QwTOkqlCRxiqFjKW/UGtbVXuF1XqFFCYR522WCscbvjauUZLIQ6KbX4D7SYgrxL/ydOrcHn9E7fa3+wGMZtGg5f6WgM79RPSivMj/BRgAGFN/1mZ1cDUAAAAASUVORK5CYII=",bie=A.memo(function({sportsRulesInfo:t}){const n=oe(),{currency:{name:s,symbol:o,rounding:r}}=nn(),{oddsConverter:a}=zs(),l=t.some(({minOdds:d})=>d>0),c=t.some(({minStakes:d})=>s in d),u=t.some(({freeBetId:d})=>!!d);return i.jsxs("div",{className:"express-bonus-popup",children:[i.jsxs("ul",{className:"express-bonus-popup-items",children:[i.jsx("li",{className:"ellipsis",children:n(gK)}),l&&i.jsx("li",{className:"ellipsis",children:n(vK)}),c&&i.jsx("li",{className:"ellipsis",children:n(_K)}),i.jsx("li",{className:"ellipsis express-bonus-popup-bonus",children:i.jsx("span",{className:"ellipsis",children:n(u?"Freebet":yK)})})]}),t.map(({minimumSelections:d,maximumSelections:f,minOdds:m,minStakes:p,percentage:h},g)=>i.jsxs("ul",{className:"express-bonus-popup-items",children:[i.jsxs("li",{children:[d,f!==d?f===1/0?"+":`-${f}`:""]}),l&&i.jsx("li",{children:m>0&&a(m)}),c&&i.jsx("li",{children:s in p&&`${os(p[s],r).toFixed(r)} ${o}`}),i.jsxs("li",{children:[h,"% ",u?i.jsx("img",{src:bj,alt:""}):null]})]},g))]})}),Ej=({closeBetslip:e})=>{const t=oe(),n=()=>{ve.dispatchEvent("removeAll"),e()};return i.jsx("div",{className:"bs-remove-all-bc",children:i.jsx("span",{className:"betslip-remove-all ellipsis",onClick:n,children:t("Remove All")})})},Eie=e=>ve.dispatchEvent("setSysOption",Number(e)),Cie=({availableBetTypes:e,selectedBetType:t,betslipLoading:n,eventsData:s,selectedSysOption:o,eventsCount:r,handleBetTypeChange:a,closeBetslip:l})=>{const c=oe(),u=e.filter(et("disabled",!1));return i.jsxs("div",{className:`bs-f-header-sub-navigation-bc ${n?"disabled":""}`,children:[e.length===2?(()=>{const[d,f]=e;return i.jsxs("div",{className:`bet-slip-tab-toggle ${d.disabled&&f.disabled?"disabled":""}`,children:[i.jsx(ub,{isActive:t===f.value,onToggle:()=>{d.disabled||f.disabled||a(t===d.value?f.value:d.value)}}),i.jsx("span",{className:"bet-slip-tab-toggle-item-left ellipsis",children:c(d.name)}),i.jsx("span",{className:"bet-slip-tab-toggle-item-right ellipsis",children:c(f.name)})]})})():u.length?i.jsx(zr,{className:"s-small",inputValue:t,onChange:d=>a(Number(d)),children:u.map(({name:d,value:f})=>i.jsx(ur,{label:c(d),value:f},f))}):null,t===me.System&&i.jsx(zr,{className:"s-small",onChange:Eie,inputValue:o,children:s.map((d,f)=>{const m=f+2,p=zc(r,m);return i.jsx(ur,{value:f,label:`${m}/${r} (${p} ${c("opt.")})`},m)})}),r>0&&i.jsx(Ej,{closeBetslip:l})]})},Sie=({children:e,className:t="",showAfter:n})=>{const[s]=A.useState(()=>{const a=document.createElement("div");return a.className=t,a}),[o,r]=A.useState(null);return A.useEffect(()=>{let a;return function l(){const c=document.getElementById(cL);c?(c.classList.add(JI),r(c)):a=setTimeout(l,15)}(),()=>{clearTimeout(a)}},[]),A.useEffect(()=>{if(o&&!ce.isMobile)return n?o.append(s):o.insertBefore(s,o.firstChild),o.classList.remove(JI),()=>{o.removeChild(s)}},[o,s,n]),A.useEffect(()=>{s.className=t},[t,s]),lf.createPortal(e,s)},Hl={facebook:"https://www.facebook.com/sharer/sharer.php?u=",twitter:"https://twitter.com/intent/tweet?url=",telegram:"https://telegram.me/share/url?url=",whatsapp:"https://wa.me/?text=",vk:"https://vk.com/share.php?url=",instagram:"download"},wie=({bookingInfo:e})=>{const{language:t,oddFormat:n,languageRtl:s,timeFormat:o,assets:{logo:r}}=Ce(),a=sn(),l=oe(),{convertOdds:c}=zs(),{currency:{symbol:u}}=nn(),d=Li(Da),[{data:f,loading:m},p]=A.useState({loading:!1,data:null}),[h,g]=Vc(!1),{isTextCopied:y,copyTextToClipboard:v}=Nc();A.useEffect(()=>{p({data:null,loading:!0}),bne({bookingInfo:e,partnerConfig:a,trans:l,language:t,currency:u,oddFormat:n,languageRtl:s,timeFormat:o,logoSource:r.startsWith("https")?r:window.document.location.protocol+"//"+window.document.location.host+r,oddsConverter:c(n)}).then(_=>{p({loading:!1,data:_})}).catch(()=>{p({loading:!1,data:null})})},[]);const b=(_,C)=>{if(_ in Hl){const S=window.open();S&&(S.location.href=Hl[_]+C),nt.error(`There was en error sharing bet with provider: ${_}`)}};return m?i.jsx(bt,{}):i.jsx("div",{className:"booking-popup-content",children:f?i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`booking-popup-image ${h?"booking-zoom-out":""}`,onClick:g,children:i.jsx("div",{className:"booking-popup-image-content",children:i.jsx("div",{className:"booking-popup-img","data-scroll-lock-scrollable":!0,children:i.jsx("img",{alt:"screenshot",src:f.image})})})}),i.jsx(ls,{preset:"datetimeShort",seconds:d}),i.jsxs("div",{className:"bet-history-social",children:[i.jsx("i",{className:`bc-i-link-icon bc-i-${y?"checked":"link"}`,title:l(NR),onClick:()=>v(e.bookingUrl)}),i.jsx("i",{className:"bc-i-link-icon bc-i-download",children:i.jsx("a",{href:f.image,download:`${e.bookingId}.png`,type:l("Click to download"),target:"_blank",rel:"noopener noreferrer",children:l("Download")})}),W.app.socialSharingPlatforms.map(_=>i.jsx("i",{className:`social-icon bc-i-${_}`,onClick:()=>b(_,f.link)},_))]})]}):i.jsx("p",{className:"empty-b-text-v-bc",children:l(un)})})},Tie=({bookingInfo:e})=>{const{language:t,oddFormat:n,languageRtl:s,timeFormat:o,assets:{logo:r}}=Ce(),a=sn(),l=oe(),{convertOdds:c}=zs(),{currency:{symbol:u}}=nn(),{immediatelyBookingPrintEnabled:d}=W.sportsbook,[f,m]=A.useState("");A.useEffect(()=>{yne({bookingInfo:e,partnerConfig:a,trans:l,language:t,currency:u,oddFormat:n,languageRtl:s,timeFormat:o,logoSource:r.startsWith("https")?r:window.document.location.protocol+"//"+window.document.location.host+r,oddsConverter:c(n)}).then(h=>{m(h)}).catch(()=>{m("")})},[]);const p=A.useCallback(()=>{const h=window.open(`/widget/BetslipBookingBetPrintWidget?bookingId=${e.bookingId}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500"),g=y=>{if(y.source===h)switch(y.data){case"childWindowReady":h==null||h.postMessage({bookingDataHTML:f},"*");break;case"printClicked":h==null||h.close()}};return window.addEventListener("message",g),()=>{window.removeEventListener("message",g)}},[e.bookingId,f]);return A.useEffect(function(){d&&!ce.isMobile&&f&&p()},[d,p,f]),!f||e.betslip.metadata.fullCoverBetTypesEnabled?null:i.jsx("i",{className:"booking-bet-print-icon bc-i-Print",onClick:p})},xie=({id:e,sharingData:t})=>{const n=oe(),{isTextCopied:s,copyTextToClipboard:o}=Nc(),{isTextCopied:r,copyTextToClipboard:a}=Nc(),l=W.sportsbook.shareBooking.enabled&&W.app.socialSharingPlatforms.length>0&&!t.betslip.metadata.fullCoverBetTypesEnabled,c=`${window.location.protocol}//${window.location.host}?${[D0]}=${e}`;return i.jsxs("div",{className:"booking-popup",children:[W.sportsbook.shareBooking.showBarCode?i.jsx("img",{alt:e.toString(),src:`${oE}/barcode/?text=${e}&size=70&SizeFactor=2`,className:"booking-popup-barcode"}):null,i.jsxs("div",{className:"booking-popup-header",children:[i.jsx("span",{className:"booking-popup-id ellipsis",children:e}),i.jsx("i",{className:`bc-i-copy-icon bc-i-${s?"checked":"copy"}`,title:n(IR),onClick:()=>o(String(e))}),l?null:i.jsx("i",{className:`bc-i-link-icon bc-i-${r?"checked":"link"}`,title:n(NR),onClick:()=>a(c)}),W.sportsbook.showBookingBetPrintButton?i.jsx(Tie,{bookingInfo:{...t,bookingId:e,bookingUrl:c}}):null]}),l?i.jsx(wie,{bookingInfo:{...t,bookingId:e,bookingUrl:c}}):null]})},rg=({onClose:e})=>i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:"bs-bet-i-h-c-icon-bc remove bc-i-close-remove",onClick:e})}),Iie=e=>{const[t,n]=A.useState({}),[s,o]=A.useState({}),{getCompetitionName:r}=qi(),a=A.useMemo(()=>e.join("_"),[e]),l=c=>t[c];return A.useEffect(function(){const u=Array.from(new Set(a.split("_").map(Number)));if(u.length){const d=Tt.getInstance().esportsAvailable,f={source:"betting",what:{game:["region_alias","sport_alias","_parent_id","is_live","team1_name","team2_name"]},where:{game:{id:{"@in":u}}}};de.get(f).then(({data:{game:m}})=>{const p=u.reduce((h,g)=>{const y=m[g];return y&&(h[g]=y.is_live),h},{});o(p),n(u.reduce((h,g)=>{const y=m[g];if(y){const{sport_alias:v,_parent_id:b,region_alias:_,is_live:C,team1_name:S,team2_name:x}=y;h[g]=nE({sportAlias:v,regionAlias:_,competitionId:b,gameId:g,isLive:C,esportsAvailable:d,competitionName:r(b),gameName:`${S}+${x?" "+x:""}`})}return h},{}))})}},[r,a]),{getGamePath:l,liveGamesScore:s}};function Nie(e){const t=new Set,n=new Set,s=new Set;return e.forEach(o=>{t.add(o.eventId),n.add(o.sportId),s.add(o.gameId)}),{source:"betting",what:{game:[["text_info","info","id","is_live","stats","sport_alias"]]},where:{event:{id:{"@in":Array.from(t)}},sport:{id:{"@in":Array.from(n)}},game:{id:{"@in":Array.from(s)}}}}}const kie=({bet:e,liveGamesScore:t})=>{const{languageRtl:n}=Ce(),[{liveEventsData:s,isLoading:o},r]=A.useState({liveEventsData:{},isLoading:!1}),a=A.useMemo(()=>e.outcome===Zo.NotResulted?e.events.filter(l=>l.outcome===mn.Unsettled&&(t==null?void 0:t[l.gameId])):[],[e.events,e.outcome,t]);return A.useEffect(function(){if(a.length){const c=Nie(a);r(d=>({...d,isLoading:!0}));const u=de.subscribe(c,({game:d})=>{r({liveEventsData:Object.values(d).reduce((f,{id:m,info:p,stats:h,sport_alias:g,text_info:y})=>({...f,[m]:rE(p,h,g,n,y)}),{}),isLoading:!1})});return()=>de.unsubscribe(u)}},[n,a]),{liveEventsData:s,isLoading:o}},sd=({amount:e,title:t,greenTextColor:n=!1,currencySymbol:s})=>{const o=oe();return i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:o(t)}),i.jsxs("span",{className:`bet-history-${n?"possible-win":"stake-money"}`,children:[e," ",s]})]})},Oie=["Date","Cash Out Amount","Stake Used"],Pie=({totalCashout:e,cashoutHistoryBets:t,currencySymbol:n,remainingStake:s})=>{const o=oe();return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-cashout-history",children:[i.jsx("p",{className:"bet-history-title-bc",children:o("Cash Out History")}),i.jsxs("div",{className:"details-table",children:[i.jsx("div",{className:"details-table-thead",children:Oie.map(r=>i.jsx("div",{children:o(r)},r))}),i.jsx("div",{className:"details-table-tbody",children:t.map(({date:r,cashout_amount:a,stake:l},c)=>i.jsxs("div",{className:"details-table-tbody-info",children:[i.jsx("div",{children:i.jsx(ls,{className:"bet-history-cashout-day",seconds:r,preset:"datetimeShort"})}),i.jsx("div",{children:i.jsxs("span",{className:"bet-history-stake-money",children:[l," ",n]})}),i.jsx("div",{children:i.jsxs("span",{className:"bet-history-stake-money",children:[a," ",n]})})]},c))}),i.jsxs("div",{className:"details-table-result",children:[i.jsx("div",{}),i.jsx(sd,{title:o("Remaining Stake"),amount:s,greenTextColor:!0,currencySymbol:n}),i.jsx(sd,{title:"Total Cash Out",amount:e,greenTextColor:!0,currencySymbol:n})]})]})]})})},od=({value:e,symbol:t,title:n})=>{const s=oe();return i.jsxs("div",{className:"bet-history-possible-win-block",children:[i.jsx("span",{className:"bet-history-title",children:s(n)}),e!==ap?i.jsxs("span",{className:"bet-history-possible-win",children:[e," ",i.jsx("span",{children:t})]}):i.jsx("span",{className:"bet-history-possible-win",children:s(ap)})]})},Cj=({netWin:e,taxAmount:t,currencySymbol:n})=>i.jsxs(i.Fragment,{children:[i.jsx(od,{value:e,symbol:n,title:"Net Win"}),i.jsx(od,{value:t,symbol:n,title:"Tax Amount"})]}),Sj=({event:e,voidReasonLoading:t,externalReason:n})=>{var o;const s=oe();return i.jsx(i.Fragment,{children:t?i.jsx("span",{className:"skeleton-loader-text"}):n?i.jsx(Ic,{content:i.jsx("p",{children:s(`${(o=n[e.eventId])==null?void 0:o.externalReason}`)}),trigger:Kr.Click,children:i.jsx("i",{className:"bc-i-player-info"})}):null})},Lie=({bet:e,currencySymbol:t,scoresInfo:n,handleEventClick:s,loading:o,liveGamesEventsData:r,voidReasonLoading:a,externalReason:l})=>{const c=oe(),{liveEventsData:u,isLoading:d}=r,{convertOdds:f}=zs(),m=f(e.oddType),{enableRecalculationNote:p}=W.sportsbook.betHistory;return i.jsxs(i.Fragment,{children:[e.netWinDisplay&&e.taxAmountDisplay&&i.jsx("div",{className:"bet-history-taxes",children:i.jsx(Cj,{netWin:e.netWinDisplay,taxAmount:e.taxAmountDisplay,currencySymbol:t})}),e.events.map(h=>{var g;return i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-teams-match",children:[i.jsxs("div",{className:"bet-history-teams-block",children:[i.jsx(ls,{className:"bet-history-day",seconds:h.startDate,preset:"datetimeShort"}),i.jsxs("div",{className:"bet-history-league ellipsis",children:[" ",h.competitionName]}),i.jsxs("div",{className:"bet-history-league-block",onClick:()=>s(h.gameId),children:[i.jsx("i",{className:`bet-history-sport-icon bc-i-${h.sportIndex}`}),i.jsxs("div",{className:"bet-history-teams",children:[e.showOrder&&i.jsx("b",{className:"bet-history-event-order",children:h.order}),i.jsxs("div",{className:"bet-history-team-name-wrapper",children:[i.jsx("p",{className:"bet-history-team-name ellipsis",children:h.team1Name}),i.jsx("span",{children:"-"}),i.jsx("p",{className:"bet-history-team-name ellipsis",children:h.team2Name})]})]})]}),e.each_way&&h.extraInfo&&h.extraInfo.EachWayPlace>1?i.jsxs("span",{className:"bet-history-secondary-info",children:[c("Each-way")," 1/",h.extraInfo.EachWayK," 1-",h.extraInfo.EachWayPlace," "]}):null,e.events.length>1&&i.jsxs("p",{className:"bet-history-status","data-status":KR[h.outcome],children:[i.jsx("i",{className:`${FX[h.outcome]||""} bc-status-change-icon`}),c(zR[h.outcome])]})]}),i.jsxs("div",{className:"bet-history-match-result",children:[i.jsx("p",{className:"bet-history-title",children:h.marketName}),i.jsx("div",{className:"bet-history-stake-odds",children:i.jsxs("span",{className:"bet-history-title",children:[c("Pick"),": ",i.jsx("span",{className:"bet-history-match-result-teams",children:h.eventName})]})})]})]}),i.jsx("b",{className:"bet-history-match-odds-coeff",children:h.coefficient!==Ls?m(h.coefficient):"SP"}),i.jsxs("div",{className:"bet-history-match-info-all",children:[h.home_score!==null&&h.away_score!==null&&i.jsx("div",{className:"bet-history-match-info-text",children:`${c("Score at the moment of bet")}: ${h.home_score}:${h.away_score}`}),d?i.jsx("span",{className:"skeleton-loader-text"}):u[h.gameId]?i.jsxs("div",{className:"bet-history-match-info",children:[c("Live Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:u[h.gameId]})]}):null,h.match_info&&i.jsxs("div",{className:"bet-history-match-info",children:[c("Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:h.match_info})]}),o?i.jsx("span",{className:"skeleton-loader-text"}):n[h.gameId]?i.jsxs(i.Fragment,{children:[n[h.gameId].is_match_finished&&i.jsxs("div",{className:"bet-history-match-info-text",children:[i.jsx("i",{className:"bc-i-info bc-i-match-info"}),i.jsx("span",{children:c("This Game is already finished")})]}),i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[h.gameId].score||c("Not Available")})," "]})]}):null,l&&p&&h.eventId===((g=l[h.eventId])==null?void 0:g.selectionId)&&i.jsx(Sj,{event:h,voidReasonLoading:a,externalReason:l})]})]},h.eventId)}),i.jsx("div",{className:"bet-history-t-holder-hk-bc",children:e.cashoutHistory&&i.jsx(Pie,{totalCashout:e.totalPartialCashoutAmount,cashoutHistoryBets:e.cashoutHistory,remainingStake:e.remainingStake,currencySymbol:t})})]})},wj=[mn.Won,mn.WonReturn,mn.Unsettled],l5=e=>e.map(t=>({coefficient:t.coeficient,eventId:t.selection_id,gameId:t.game_id,isLive:t.is_live,isCalculated:t.is_calculated,outcome:t.outcome,outcomeName:t.outcome_name,sportId:t.sport_id,regionName:t.region_name,competitionName:t.competition_name,sportIndex:t.sport_index,startDate:t.game_start_date,team1Name:t.team1,team2Name:t.team2,order:t.order,textInfo:"",marketName:Ha(t.market_name,t.team1,t.team2),eventName:Ha(t.event_name,t.team1,t.team2),extraInfo:t.extra_info?JSON.parse(t.extra_info):null,base:t.basis,match_info:t.match_info,home_score:t.home_score,away_score:t.away_score,info:t.info})),Cp=e=>{var t,n,s,o;return{id:e.id,type:e.type,systemCount:e.system_min_count,dateTime:e.date_time,each_way:e.each_way,cashOut:e.cash_out,autoCashoutAmount:e.auto_cash_out_amount,payout:e.payout,possibleWin:e.possible_win,...e.tax_amount>0?{netWinDisplay:e.possible_win>0&&wj.includes(e.outcome)?An(qe(e.possible_win-e.tax_amount)):null,taxAmountDisplay:An(e.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:e.possible_win>0?An(e.possible_win):ap,remainingStake:e.remaining_stake,outcome:e.type===me.Single&&((t=e.events[0])==null?void 0:t.outcome)in xN?xN[(n=e.events[0])==null?void 0:n.outcome]:e.outcome,odd:e.k,oddType:e.odd_type,oddTypeName:tE(e.odd_type),bonusBetAmount:e.bonus_bet_amount,amount:e.amount,totalAmount:e.bonus_bet_amount?e.bonus_bet_amount.toString():e.amount?e.amount.toString():"",currency:e.currency,totalPartialCashoutAmount:e.total_partial_cashout_amount??0,isGifted:!!e.is_gift,isBonusMoney:e.is_bonus_money,isSuperBet:e.is_super_bet,isFreeBetAvailable:(s=e==null?void 0:e.adm_info_model)==null?void 0:s.is_freebet_awarded,isFreeBetMoney:e==null?void 0:e.is_free_bet_money,bonus:e.bonus,...e.has_recalculation_reason&&{has_recalculation_reason:e.has_recalculation_reason},clientBonusId:e.client_bonus_id,...QX.includes(e.type)?{events:xs("order",l5(e.events)),showOrder:!0}:{events:l5(e.events),showOrder:!1},...e.cashouts_history&&{cashoutHistory:e.cashouts_history},...e.gift_receiver_email&&{giftReceiver:e.gift_receiver_email},...e.bonus>0&&{bonusDisplay:An(e.bonus)},...(e.profit||e.profit===0)&&{profit:String(e.profit)},isExpressOfTheDay:!!((o=e.adm_info_model)!=null&&o.predmltbi),betDetails:e.bet_details}},Rie=e=>t=>{var n;return{id:t.id,type:t.type,systemCount:t.system_min_count,dateTime:t.date_time,cashOut:t.cash_out,autoCashoutAmount:t.auto_cash_out_amount,payout:t.payout,possibleWin:t.possible_win,...t.tax_amount>0?{netWinDisplay:t.possible_win>0&&wj.includes(t.outcome)?An(qe(t.possible_win-t.tax_amount)):null,taxAmountDisplay:An(t.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:t.possible_win>0?An(t.possible_win):ap,remainingStake:t.remaining_stake,outcome:t.outcome,odd:t.k,oddType:t.odd_type,oddTypeName:tE(t.odd_type),bonusBetAmount:t.bonus_bet_amount,amount:t.amount,totalAmount:t.bonus_bet_amount?t.bonus_bet_amount.toString():t.amount?t.amount.toString():"",currency:t.currency,totalPartialCashoutAmount:t.total_partial_cashout_amount??0,isGifted:!!t.is_gift,isBonusMoney:t.is_bonus_money,isSuperBet:t.is_super_bet,bonus:t.bonus,clientBonusId:t.client_bonus_id,...t.gift_receiver_email&&{giftReceiver:t.gift_receiver_email},...t.bonus>0&&{bonusDisplay:An(t.bonus)},isExpressOfTheDay:!!((n=t.adm_info_model)!=null&&n.predmltbi),bet_details:t.bet_details,currentLanguageDescriptions:Tj(t.bet_details.translations,e)}},Tj=(e,t)=>{var n;return(n=e.find(s=>Zu[t]?s.culture===Zu[t]:s.culture===Zu.eng))==null?void 0:n.description},jie=({totalCashout:e,cashoutHistoryBets:t,currencySymbol:n})=>{const s=oe();return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"bet-history-title-bc",children:s("Cash Out History")}),i.jsx("div",{className:"bet-history-t-holder-hk-bc",children:i.jsx(sd,{title:"Total Cash Out",amount:e,greenTextColor:!0,currencySymbol:n})}),t.map(({date:o,cashout_amount:r,stake:a},l)=>i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsx("div",{className:"bet-history-info",children:i.jsx(ls,{className:"bet-history-cashout-day bet-history-day",seconds:o,preset:"datetimeShort"})}),i.jsxs("div",{children:[i.jsx(sd,{title:"Cash Out Amount",amount:r,currencySymbol:n}),i.jsx(sd,{title:"Stake Used",amount:a,currencySymbol:n})]})]},l))]})},Mie=({bet:e,currencySymbol:t,scoresInfo:n,handleEventClick:s,loading:o,liveGamesEventsData:r,voidReasonLoading:a,externalReason:l})=>{const c=oe(),{enableRecalculationNote:u}=W.sportsbook.betHistory,{isLoading:d,liveEventsData:f}=r,{convertOdds:m}=zs(),p=m(e.oddType),{language:h}=Ce();return i.jsxs(i.Fragment,{children:[e.events.length?e.events.map(g=>{var y;return i.jsxs("div",{className:"bet-history-t-holder-hk-bc",onClick:()=>s(g.gameId),children:[i.jsxs("div",{className:"bet-history-match-result",children:[i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsxs("span",{className:"bet-history-title",children:[c("Pick"),": ",i.jsx("span",{className:"bet-history-match-result-teams",children:g.eventName})]}),i.jsx("b",{className:"bet-history-odds-coeff",children:g.coefficient!==Ls?p(g.coefficient):"SP"})]}),i.jsxs("div",{className:"bet-history-content",children:[i.jsx("p",{className:"bet-history-title",children:g.marketName}),e.events.length>1&&i.jsx("p",{className:"bet-history-status","data-status":KR[g.outcome],children:c(zR[g.outcome])})]})]}),i.jsxs("div",{children:[i.jsx("div",{className:"bet-history-teams-block",children:i.jsxs("div",{className:"bet-history-teams",children:[e.showOrder&&i.jsx("b",{className:"bet-history-event-order",children:g.order}),i.jsxs("div",{className:"bet-history-team-name-wrapper",children:[i.jsx("p",{className:"bet-history-team-name",children:g.team1Name}),i.jsx("p",{className:"bet-history-team-name",children:g.team2Name})]})]})}),i.jsxs("div",{className:"bet-history-league-block",children:[i.jsx("i",{className:`bet-history-sport-icon bc-i-${g.sportIndex}`}),i.jsxs("span",{className:"bet-history-league",children:[" ",g.competitionName]}),i.jsx(ls,{className:"bet-history-day",seconds:g.startDate,preset:"datetimeShort"})]}),e.each_way&&g.extraInfo&&g.extraInfo.EachWayPlace>1?i.jsxs("p",{className:"bet-history-secondary-info",children:[c("Each-way")," 1/",g.extraInfo.EachWayK," 1-",g.extraInfo.EachWayPlace," "]}):null]}),d?i.jsx("span",{className:"skeleton-loader-text"}):f[g.gameId]?i.jsxs("div",{className:"bet-history-match-info",children:[c("Live Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:f[g.gameId]})]}):null,g.match_info&&i.jsxs("div",{className:"bet-history-match-info",children:[c("Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:g.match_info})]}),g.home_score&&g.away_score?i.jsx("div",{className:"bet-history-match-info-text",children:`${c("Score at the moment of bet")}: ${g.home_score}:${g.away_score}`}):null,o?i.jsx("span",{className:"skeleton-loader-text"}):n[g.gameId]?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[g.gameId].score||c("Not Available")})," "]}),n[g.gameId].is_match_finished&&i.jsx("div",{className:"bet-history-match-info-text",children:c("This Game is already finished")})]}):null,l&&u&&g.eventId===((y=l[g.eventId])==null?void 0:y.selectionId)&&i.jsx(Sj,{event:g,voidReasonLoading:a,externalReason:l})]},g.eventId)}):e.betDetails?i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-match-result bet-builder-bet-match-result",children:[i.jsxs("div",{className:"bet-history-bb-bet-result",children:[i.jsx("span",{className:"bet-history-bb-bet-label",children:c("Game Name:")}),i.jsx("p",{className:"bet-history-bb-bet-label-value",children:e.betDetails.fixture})]}),i.jsx("div",{className:"bet-history-bb-bet-content",children:(Tj(e.betDetails.translations,h)??[]).map(g=>i.jsx("p",{className:"bet-history-bb-bet-description",title:g,children:g},g))})]}),o?i.jsx("span",{className:"skeleton-loader-text"}):n[e.betDetails.fixture_id]?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[e.betDetails.fixture_id].score||c("Not Available")})]}),n[e.betDetails.fixture_id].is_match_finished&&i.jsx("div",{className:"bet-history-match-info-text",children:c("This Game is already finished")})]}):null]}):null,e.cashoutHistory&&i.jsx(jie,{totalCashout:e.totalPartialCashoutAmount,cashoutHistoryBets:e.cashoutHistory,currencySymbol:t,remainingStake:e.remainingStake})]})},Bie=e=>Object.keys(e).reduce((t,n)=>(e[n].forEach(o=>{t[o.SelectionId]={externalReason:o.ExternalReason,selectionId:o.SelectionId}}),t),{}),Die=({bet:e,currencySymbol:t,isCompact:n=!1})=>{const s=Xe(),{enableRecalculationNote:o}=W.sportsbook.betHistory,[r,a]=A.useState({loading:!1,scoresInfo:{}}),[l,c]=A.useState({voidReasonLoading:!1,externalReason:{}}),u=Ot(),{getGamePath:d,liveGamesScore:f}=Iie(e.events.map(_=>_.gameId)),m=_=>{const C=d(_);C&&(u.push({pathname:C,search:window.location.search}),ve.dispatchEvent("closeBetslip"),Ge.dispatchEvent("closeUserInfoPanel",!1))},p=kie({bet:e,liveGamesScore:f}),h=A.useMemo(()=>e.events.length?e.events.filter(_=>_.outcome!==0).map(_=>_.gameId).join("_"):e.betDetails?String(e.betDetails.fixture_id):"",[e.betDetails,e.events]);A.useEffect(function(){o&&e.has_recalculation_reason&&(c({voidReasonLoading:!0,externalReason:{}}),de.get({bet_ids:[e.id]},"get_bet_recalculation_reason").then(({result:C,details:S})=>{if(s.current)if(C===0)c({voidReasonLoading:!1,externalReason:Bie(S)});else throw new Error}).catch(()=>c({voidReasonLoading:!1,externalReason:{}})))},[o,e.has_recalculation_reason,e.id,s]),A.useEffect(function(){if(h){const C=Array.from(new Set(h.split("_").map(Number)));a({loading:!0,scoresInfo:{}}),de.get({match_id_list:C},"get_match_scores").then(({result:S,details:x})=>{if(s.current)if(S===0)a({loading:!1,scoresInfo:x.reduce((O,{match_id:E,...I})=>(O[E]=I,O),{})});else throw new Error}).catch(()=>{a({loading:!1,scoresInfo:{}})})}},[s,h]);const{loading:g,scoresInfo:y}=r,{voidReasonLoading:v,externalReason:b}=l;return n?i.jsx(Mie,{bet:e,currencySymbol:t,scoresInfo:y,loading:g,handleEventClick:m,liveGamesEventsData:p,voidReasonLoading:v,externalReason:b}):i.jsx(Lie,{bet:e,currencySymbol:t,scoresInfo:y,loading:g,handleEventClick:m,liveGamesEventsData:p,voidReasonLoading:v,externalReason:b})},xj=({amount:e,currencySymbol:t,title:n})=>{const s=oe();return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:s(n)}),i.jsxs("b",{className:"bet-history-stake-money",children:[e," ",t]})]})})},Fie=({currencySymbol:e,odd:t,oddTypeName:n,totalAmount:s,oddsFormat:o})=>{const r=oe(),{convertOdds:a}=zs(),l=a(o);return i.jsxs("div",{children:[i.jsx(xj,{amount:s,currencySymbol:e,title:"Stake"}),i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsxs("div",{className:"bet-history-title",children:[i.jsx("span",{children:r("Odds")}),n&&i.jsxs("span",{children:["(",r(n),")"]})]}),i.jsx("b",{className:"bet-history-odds-coeff",children:t!==Ls?l(t):"SP"})]})]})},Hie=({payout:e,currencySymbol:t,freeBet:n,bonusDisplay:s})=>{const o=oe();return i.jsxs("div",{children:[i.jsx("div",{className:"bet-history-stake-odds",children:s&&i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"bet-history-title",children:i.jsx("span",{children:o("Bonus")})}),i.jsx("div",{className:"bet-history-possible-win",children:i.jsxs("p",{className:"bet-history-freebet",children:[s,i.jsx("span",{children:t})]})})]})}),i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:o("Outcome")}),i.jsxs("div",{className:"bet-history-possible-win",children:[i.jsxs("p",{className:"bet-history-freebet",children:[e,i.jsx("span",{children:t})]}),i.jsx("p",{className:"bet-history-freebet",children:n&&i.jsxs(i.Fragment,{children:[" ","+ ",i.jsx("img",{className:"bet-history-freebet-image",src:bj,alt:"Freebet"})," "]})})]})]})]})};var Ij=(e=>(e[e.Manual=0]="Manual",e[e.Auto=1]="Auto",e))(Ij||{}),Uie=(e=>(e.Full="full",e.Partial="partial",e))(Uie||{});const Nj=({onCashOut:e,currencySymbol:t,cashOut:n,autoCashoutAmount:s})=>{const o=oe();return i.jsxs("div",{className:"bet-history-cashout",children:[i.jsxs(Be,{className:"btn a-color bet-history-cashout-btn",onClick:()=>e(),children:[i.jsx("span",{children:o("Cash out")}),i.jsxs("span",{className:"bet-history-cashout-btn-money",children:[n," ",t]})]}),s!==null&&s>0&&i.jsx("i",{className:"bet-history-info-icon bc-i-player-info",onClick:()=>e(Ij.Auto)})]})},Gie=({currencySymbol:e,cashOut:t,possibleWinDisplay:n,onCashOut:s,bonusDisplay:o,autoCashoutAmount:r})=>i.jsxs("div",{className:"bet-history-cashout-block",children:[o?i.jsxs(i.Fragment,{children:[i.jsx(od,{value:o,symbol:e,title:"Bonus"}),i.jsx(od,{value:n,symbol:e,title:"Final payout"})]}):i.jsx(od,{value:n,symbol:e,title:"Possible win"}),t&&s&&i.jsx(Nj,{cashOut:t,currencySymbol:e,onCashOut:s,autoCashoutAmount:r})]}),Vie=({bet:e,currencySymbol:t,onCashOut:n})=>i.jsxs(i.Fragment,{children:[i.jsx(Fie,{totalAmount:e.totalAmount,currencySymbol:t,oddTypeName:e.oddTypeName,odd:e.odd,oddsFormat:e.oddType}),(e.outcome===mn.Won||e.outcome===mn.CashOut||e.outcome===mn.Returned||e.outcome===mn.LostReturn)&&i.jsx(Hie,{payout:e.payout,currencySymbol:t,freeBet:e.isFreeBetAvailable,bonusDisplay:e.outcome===mn.LostReturn?void 0:e.bonusDisplay}),e.netWinDisplay&&e.taxAmountDisplay&&i.jsx(Cj,{netWin:e.netWinDisplay,taxAmount:e.taxAmountDisplay,currencySymbol:t}),e.profit&&i.jsx(xj,{amount:e.profit,currencySymbol:t,title:"Profit"}),n&&(e.outcome===mn.Unsettled||e.outcome===mn.OnHold)&&i.jsx(Gie,{possibleWinDisplay:e.possibleWinDisplay,currencySymbol:t,cashOut:e.cashOut,bonusDisplay:e.bonusDisplay,onCashOut:s=>n({betId:e.id,tab:s}),autoCashoutAmount:e.autoCashoutAmount})]}),Wie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACKUExURUdwTP////r8/////////////////////////////////////////////0M9/ztF/y5S/yFh/xtn/xZt/0k2/zVM/04w/1Mr/3Kr/wmA//P0/9Ph/83Q/6a6/1cn/1ok/8C7/7TL/5ub/5Cl/6WR/+Xv/3OB/4Jv/yt+/yhZ/4W3/ziX/6XU/0+B/zpDon0AAAANdFJOUwBf/bfZN+nMiNKdFJKCyxPMAAABY0lEQVQ4y53V7VqCQBAFYFmF/OhklhQsmaJSKHb/t9eMyOwQkMr5wazH13X10YfBoF+8CTD0m+tmxjjH4/X0vDQd1geOcZEgmNGewKmITwja6RSnmJJhOJgFSMq110qHtCklAvxHmILXaQedljvFCUamfFVuOyidNYmKPC748+RxXkTZ+dz6jUeXoBlTPTe+bHZDggtdRS4GKY8EmSrTitpXFYsjjxQfqswrmt1BX1SI8iCqytvpwtGFisWOB1FVCjVX6Y98WTZxAdHD4pDWSiO0nt2Bkv4pR+XvPUC2kpiKqs7K/2GCr2cJnZUHndV1K4wHN9JdGw0runE0rNNQQpSuTF33Lw1rdKvpXGKxpStTqf6nc03nfemThCgPoq7T9LsHXbbRZY0uJUR5EHVdJ9036F7TNwlRHkRd15e+S4jyIOq6vvRTQpSua6Ku03S/ltjyAVHXbRS9mop6D1fj33dX+wXlPWSOHs/ZjAAAAABJRU5ErkJggg==",$ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAMAAACeG2tsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC0UExURUdwTP/////9+f+3If/qxP/////+/P///v////////////////+tIP/////////////////03f/////NSf+yAf+3Mf/////////La//////////////Vh/////////////+0SP+fDv+SAv+3D/+cI/+gAP/////47P/fpf/CT//jsf+wTP/////OJv////+jAP+mAP+oAP+eAP+zAP+rAP+uAP+SAP+aAP+4AP+XAP+/AP+LAPqBLcMAAAAudFJOUwDx0+XBTd7o+wal7uX2DY5fx6LR/tz+I8cZMbzCOpLy0fL98eT/c8+/z7/QfOLCUQQ4AAABbklEQVQ4y22T6ZKCMBCEMaKJZllQF1S872O1PRcR3v+9dghWKQlf5Qd0qjqTzoxl6XxbpYQM3CvR+xLEyNAbA7BlC2Nj4wBnmdpwdX0kMExTjppeTx2tNP1FpaFtNFGfpeTU1nQPYhpFc8Op62AbRZHh1GDYzGnDcHIhl1GJUy1A70lMNac+h53pT91pQJU+MjSnNRxf6VNMPp1CiuL6uBI2IISQ43cUV8WKIyePsQ0+W+V8KXqQeRTB7lTAh0MndSvYq9/z6Uwr+2BoqkzZ5Vxgj0qXMhLwLwV2AVQ7SPSqivvlTuuy4K/Lu68K+T2nhfqrtcaS7gTYf4ohRPj5GhN0lO47WBdSB/8hbos6Blof2LcMG7xvaU6Z3kOgvR94HN/iqtSbkJxiYgOmdUgFHdK3cLqW7pTEcUfAM3rTThKqtKlPBTklyTuKglNCURiD5JLT0cHBmKMxWkemRZEPUpa67JfMqsfBwvLxNqf+Hy30QiLngIm/AAAAAElFTkSuQmCC",Yie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAC/VBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+eT4n//f2oW4OiVIatYYCfUYikV4XRjG3oqF+xZ363bHvqql6hU4ejVoaqXoK1a3zCenWsYIGzaH26cXm/dnbUkGvWkmrkomKvZH+0aXy4bnrHgXLJg3HOiG7np2D+/Pz47/CnWoSpXYKuY4DLhXDSjmzcmGfdmmamWYSqXoG8c3i9dHfioWOgUoelWIW5cHrGf3PMhm/Pim7enGXfnWTmpWHko2GwZX/BeXbXlGnlpGKpXIPDfHTEfXPYlGjhn2TsrF7n0NigUoilWITAd3fZlmjal2fhn2P79vb27PHcsKqyZn3qql/06OvjsZO8fZKjVYXFfXTgnmX89vLy4d70493jy9vlztnq09fsxKHwyJ/ap5iycJimWYP48fX98+f15Nz25tvit6WvbJverJa3dpXQmJTBgo7lpWH///7++vT78/Dq1+Hw39/hyNvpzcjSrMfDkLS7g6rftKjkuaXmvKTpwKP0zJ3ntpCgVY7Fho3JioqmWYXKhnnwunXus2vjomb7+Pvw4+vu4Ovt3eb67eHw3dvs2Nnx3tfcwNbbv9T76tP24czhwsflxcHhv7/No77Knb7tzr343bv32bOzdqT10aPJlKDaqp+8gJ2qZpqpY5jIjpamXpOjWZDbpIvzxImzaoeuY4S8doPAeoDhpHbXk2vusGL37ez37Oj26ub25Nbz3dDq0c/cvczTsMzbt8PQp7ry1bnctLTy0bLQorLTp7HJmq/lv67Qoa3sxqfToqPrwJroupW0cpHlsYbGhYXUloHFg4HRk37EgHnen3HamnDbl2joqmdldG36AAAANXRSTlMAgAP8+L3uaVogEwXk29a3Jg7ylpCIQjov6MOknnpvX0cqEAzr6t7RuoRjVU8eGAnIsbB2S5ug5pIAAAUoSURBVFjD7ZhlWBRRFIbHxO7u7tZdFkUQxcUAzFVQsBNbRHHVNVDsLlCwuwCxu7u7u7tbH893Z2Z3WXbn7v7n+3d27vM+Z+Y795x7V0hSkhIoj1MyRRVMk84eTNpUKq5SJkvO52RQ2aP8PE7WTCr7VFaZkzwzFj0eRVq7dm1ERMS6devWr1+/YcOG6aQZ0MaNZ+ZiURpFUA4sOdJXO3B8t2bN23Rv0aJH7baNvfsNGhYQ0DMoZESn3otaunl4bAUpZW4FjhM4e/V6I4lAMikwMCikk0//XkQavGUJrctb0SYnVwp6HnarY8dGfbXBFqThAYE9g0bIpGuLaWXp4jY4WVLTU0N0ww4dGzViOTVnJALJpAkh9HK93Ih0BrlXtV4ExTLSM92lOl1B0mt/rVzqnEi6Q9t8+rd0G+Mx+CRIOa1x0rNCfF+/TlOQ9H33WLf9hU9vvJzH3YOIClsBZceDZw2aSKSXKhva5KNsXSEsGtJntES6pLMFWkovR6QxonUl0lpwisCwHdd9fd0Z6WaYypYmbpOs87jmTGGmrAk4RWHYnC9eNX37gNT0sErSnnMzoQWksdCmTbfJOvpObpTTRqzIbG5dOmbYeb/2Xv7+IJ2VOYb4YLmc2prKCYUJkmhdDjMQ22GrW2s8PSkn99E358igo1oCNUtUTrRX6O2oCJh15Y2cCghXuQ6drfFrX9Pf132IStYP7cDgYBPJ27vfMCOJFQGsy1BZBpWhaIVLPdd2rQd4Eum1keP8TU8kvJycE0i06yaM8AEJ1pk3grwURHZmJA2RWpksMixfvnwSNBmaR5pPeviBcpIK85R5gZeg4EKtui71urTTDGh/Q8XX56AQkTQmAQib44A6tK5LeJfZmgGeu/ig6bAOpK0TzTdKGjw7rqacXJHTeR2PM/G31FP+7aaopKkm8+HpGiLVCyeS33MeaKxcTocQlROMqoTRsT0Sb+e6ubXG7+2ykVArMy0145xAEYD0ClGBBDMxG/0y8nItWDcU1qGc3LHrpO6kHT/KyLl/x3vQsL8BgUGfEOVLL5irPH5bFsNIm6mcvEAy9hQ08SiZo7tKhYlx8BXfspTl1C2oYtahCFxRBJRTHyMJrXelDHpHhQnSbRiWrahgqfxYdIyR8MHNcmoIUpxs5T5pHPyBYSmKCIlUuQqW7V8TGTmLtJA0DoqOjo6NjY37GCbX+k9xsNx5hKiQJUW2jq9zGJtEOoEguwXCZB1XK6VOEIEgFQyzpgopeJx78WKfu4ovlrGYYEvVORznKOopNDa/w7DUWQTbKqDIWTxK7E7xD2BYLkFB6bHrUORTSFOhIUzToKNRVE4g7cMSJ0FR6Uph0fYroVJ3QhOXhh32CjunHBEN46gorNNdRCcQm7iXXOJdpdMF23Rl+IfIGrBuVwxKHPsXJY5hV78O5QRSlE4ci3yx4b1CXasz+hxyYiOqgbR/4wwWhvGsWwUSego+k4l0C1slpaJhlgec1URyoYYpd6fRrBPslVoiX6YJfloiwTr5gx+WZzRfpkPgHFjHhh3rKSiCN6ZTA1+mU87OGHVoZwwW2bqz7BxTXHBETqJ1yClcss5/HAwrmVZwTNkl60KZdcjpepjCMZ1vHY2ocEa6sUw8fTqsYrJ1oWywaJ5YnIcdte6CWs2G3TFwqnEMU7pR7LyixrBbY3lncNy6KWoqglkGxVsMxL91PVWrL/MNs+ceuP/4Du5Nj38ztffuyb8r23sb5t/eOfdzR/5PwD8GSUqSkv4D46r2wLlRUzAAAAAASUVORK5CYII=",zie=({bet:e})=>{const t=oe();return i.jsxs("div",{className:"bet-history-bonus-bet-icons",children:[e.isFreeBetMoney&&i.jsx("img",{title:t("Freebet Money"),className:"freebet",src:ip,alt:"Freebet money"}),e.isBonusMoney&&i.jsx("img",{className:"bonus-money",title:t("Bonus money"),src:Wie,alt:"Bonus money"}),e.isSuperBet&&i.jsx("img",{className:"superbet",src:Yie,title:t("Superbet"),alt:"Superbet"}),e.amount?i.jsxs(i.Fragment,{children:[!e.bonusBetAmount&&e.clientBonusId&&i.jsx("img",{className:"profit-boost",src:jR,title:t("Profit boost"),alt:"Profit boost"}),e.isExpressOfTheDay&&i.jsx("img",{className:"express-bonus",src:$ie,title:t("Express bonus"),alt:"Express bonus"})]}):e.bonusBetAmount&&e.clientBonusId?i.jsx("img",{className:"freebet",src:ip,title:t("Freebet"),alt:"Freebet"}):null]})},qie=(e,t)=>{const{metadata:{fullCoverBetTypesEnabled:n,editBet:{active:s}}}=Qi();if(!e)return{};const o=!s&&$X.includes(e.outcome)&&YX.includes(e.type)&&e.events.find(c=>c.outcome===mn.Unsettled)&&(e.outcome!==mn.CashOut||e.outcome===mn.CashOut&&e.events.every(c=>!c.isCalculated));return{editBet:!s&&W.sportsbook.editBetEnabled&&e.outcome===mn.Unsettled&&e.cashOut!==null&&e.cashOut>0&&!e.isGifted&&!n&&zX.includes(e.type)?()=>{_e.open(c=>({type:"info",title:"Confirmation",content:"Do you want to proceed with editing?",buttons:[{label:"Proceed",callBack:()=>{Ge.dispatchEvent("closeUserInfoPanel",!1),ve.dispatchEvent("editBet",e)}},{label:"Cancel",callBack:c}]}),t?Vt.High:Vt.Regular)}:void 0,repeatBet:o?c=>{const u=e.events.map(Ht("eventId")),{length:d}=u;de.get({source:"betting",what:{event:["id"]},where:{event:{id:d>1?{"@in":u}:u[0]}}}).then(({data:{event:f}})=>{const m=new Set(Object.keys(f).map(Number)),p=e.events.filter(({eventId:h})=>m.has(h));p.length?_e.open(h=>({type:"info",title:"Confirmation",content:LK,buttons:[{label:"Proceed",callBack:()=>{ve.dispatchEvent("removeAll"),ve.dispatchEvent("addEventsFromBetHistory",p),!n&&p.length===d&&(ve.dispatchEvent("setType",[e.type]),e.systemCount&&ve.dispatchEvent("setSysOption",e.systemCount-2)),Ge.dispatchEvent("closeUserInfoPanel",!1),ve.dispatchEvent("openBetslip",{}),c==null||c()}},{label:"Cancel",callBack:h}]}),t?Vt.High:Vt.Regular):_e.open({type:"warning",title:"Warning",onClose:c,content:"No available event to add",hideCloseButton:!0},t?Vt.High:Vt.Regular)})}:void 0}},Kie=({bet:e})=>{const t=Ce(),n=oe(),s=$i(),{convertOdds:o}=zs(),{isTextCopied:r,copyTextToClipboard:a}=Nc(),{socialSharingPlatforms:l,copyDownloadButtonsInBetHistory:c}=W.app,[u,d]=A.useState({ticketImageData:"",instagramTicketImageData:"",ticketLink:"",shareLink:"",loading:!1}),[f,m]=A.useState(!1);if(l.length===0||!WX.includes(e.type))return null;const p=(y,{shareLink:v,instagramTicketImageData:b,ticketImageData:_})=>{if(y in Hl){let C=function(S,x){if(Hl[y]!=="download"){const O=window.open();O&&(O.location.href=Hl[y]+S)}else h(x??"")};Dt.dispatchEvent("trackingEvent",{category:"Profile",action:"Clicked bet share",label:y}),v.length?C(v,b||_):ik(e,n,t,s,o).then(({data:{link:S,status:x}})=>{if(x==="ok"&&S)C(S);else throw new Error}).catch(()=>{_e.open({title:"Error",type:"error",content:"There was an error sharing bet"}),nt.error(`There was an error sharing bet with provider: ${y}`)})}},h=y=>{if(y){const v=document.createElement("a");v.href=y,v.download="ticket_image.png",document.body.appendChild(v),v.click(),document.body.removeChild(v)}},g=()=>{(c||l.some(y=>Hl[y]==="download"))&&!u.ticketImageData&&!f?(m(y=>!y),d(y=>({...y,loading:!0})),ik(e,n,t,s,o).then(({data:{ticket_image_data:y,instagram_ticket_image_data:v,link:b}})=>{d({ticketImageData:y??"",instagramTicketImageData:v??"",shareLink:b??"",ticketLink:`${window.location.protocol}//${window.location.host}/sports/pre-match/event-view/?${Je({[Qu]:e.id})}`,loading:!1})}).catch(()=>{d(y=>({...y,loading:!1}))})):m(y=>!y)};return u.loading?i.jsx(bt,{size:"small"}):i.jsxs("div",{className:`bet-history-social ${f?"visible":""}`,children:[i.jsx("i",{className:`bet-history-action-icon bc-i-${f?"close-remove":"share"}`,onClick:g}),f?i.jsxs(i.Fragment,{children:[l.map(y=>i.jsx("i",{className:`social-icon bc-i-${y}`,onClick:()=>p(y,u)},y)),c&&u.ticketImageData&&u.ticketLink&&i.jsxs(i.Fragment,{children:[i.jsx("i",{className:"bet-history-action-icon bc-i-download",onClick:()=>h(u.ticketImageData)}),i.jsx("i",{className:`bet-history-action-icon bc-i-${r?"checked":"copy"}`,onClick:()=>a(u.ticketLink)})]})]}):null]})},Qie=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,manuallyChanged:l,placeholder:c,value:u,rules:d,...f})=>{const m=[],p=u,h=oe();n&&m.push("focused"),t&&m.push(e?"invalid":"valid"),p.length>0&&m.push("filled");const g=y=>{const{type:v,target:{name:b,value:_}}=y;a(v,b,_)};return i.jsxs("div",{className:`form-control-bc default ${m.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx("input",{type:"email",className:"form-control-input-bc",onChange:g,onFocus:g,onBlur:g,autoComplete:"username",value:p,...f}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:h(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:h(e)})}):null]})},kj=A.memo(Qie),Oj={type:"email",name:"email",label:"Email",rules:{required:{message:"Email required"}}},Xie=[[[Oj]]],Zie=({betId:e,updateBetById:t,updatePopup:n,closePopup:s})=>{const o=oe(),[r,a]=A.useState(!1),{formIsValid:l,formElements:c,handleChange:u,getData:d}=Yi(Xie),f=m=>{m.preventDefault(),a(!0);const{email:p}=d();de.get({email:p,bet_id:e},"send_gift_bet").then(h=>{h.result===0?(n({type:"success",title:"Success",content:kK,Component:void 0}),t(e)):n({type:"error",title:"Error",content:typeof h.details=="string"?h.details:OK,Component:void 0})}).catch(()=>{n({type:"error",title:"Error",content:un,Component:void 0})})};return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"casino-popup-icon-wrapper",children:i.jsx("i",{className:"popup-bonus-icon bc-i-bonus"})}),i.jsx("h3",{className:"casino-popup-title",children:o("Gift my bet")}),i.jsx("p",{className:"casino-popup-content",children:o(PK)}),i.jsxs("form",{onSubmit:f,children:[i.jsx("div",{className:"casino-popup-content",children:i.jsx(kj,{...c[Oj.name],onChange:u,autoComplete:""})}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",type:$a.SUBMIT,disabled:r||!l,title:"ok"}),i.jsx(Be,{className:"btn a-outline",onClick:s,title:"cancel"})]})]})]})},Jie=({bet:e,updateBetById:t})=>{const n=oe(),s=()=>{e.isGifted||_e.open((r,a)=>({Component:()=>i.jsx(Zie,{betId:e.id,updateBetById:t,updatePopup:a,closePopup:r})}))},o=()=>{e.giftReceiver&&_e.open({type:"info",title:yN,content:e.giftReceiver})};return Tt.getInstance().showGiftBetIcon?e.isGifted?KX.includes(e.outcome)?i.jsx("i",{title:n(yN),className:`bet-history-bonus-icon bc-i-bonus ${e.giftReceiver?"bet-history-send-gift":"bet-history-received-gift"}`,onClick:o}):null:e.outcome===mn.Unsettled&&!e.cashoutHistory?i.jsx("i",{className:"bet-history-bonus-icon bc-i-bonus",title:n("Gift bet"),onClick:s}):null:null},ele=({bet:{id:e}})=>{const t=A.useMemo(()=>JSON.stringify({id:e}),[e]),n=A.useCallback(()=>{window.open(`/widget/BetHistoryPrint?${Je({props:t})}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500")},[t]);return i.jsx(i.Fragment,{children:ce.isMobile?i.jsx(Ct,{className:"print-option-link",target:"_blank",to:`/widget/BetHistoryPrint?${Je({props:t})}`,children:i.jsx("i",{className:"bet-history-function-icon bc-i-Print"})}):i.jsx("i",{className:"bet-history-function-icon bc-i-Print",onClick:()=>n()})})},tle=({bet:e,updateBetById:t,onCashOut:n,currencySymbol:s})=>{const o=oe(),{editBet:r,repeatBet:a}=qie(e);return i.jsxs("div",{className:"betHistoryListEl-list-item-actions",children:[i.jsxs("div",{className:"bet-history-t-b-row-hk-bc bet-history-actions",children:[n&&e.cashOut&&i.jsx(Nj,{onCashOut:l=>n({betId:e.id,tab:l}),currencySymbol:s,cashOut:e.cashOut,autoCashoutAmount:e.autoCashoutAmount}),i.jsx(Jie,{bet:e,updateBetById:t}),a&&i.jsx("i",{className:"bet-history-function-icon bc-i-repeat",title:o("Repeat bet"),onClick:l=>{l.stopPropagation(),a()}}),r&&i.jsx("i",{className:"bet-history-function-icon bc-i-edit",title:o("Edit bet"),onClick:l=>{l.stopPropagation(),r()}}),W.app.betHistoryPrintButton?i.jsx(ele,{bet:e}):null]}),i.jsx(Kie,{bet:e})]})},nle="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUdwTLlItLdIsrdIsrhKs7ZIsbhJs7VDrrpLs7lKtLtKtbdJs7hIs7lJs7xKtrdHsrdJsrpJtLdJsplDlLJIra1HqZRDkLVIsKlGpKNGn4pBh5BCjJ5FmoFAfuC4FmYAAAASdFJOUwCqclwjNUcJFvne8JbTwYi55ZLpSQ4AAAF4SURBVDjLlVPbcuwgDCshQAi5rTHmmv//zQPZtpumm84cP0aKRsjyx8d/jxq4UOoPXE7ztnbDHdx3i0GH5oYxyGnESNa68S2j/q5d3ilawpn/8qHENPpiKRXwVWOR6uqOaUe5oKMIaK1n4iI/a5uKAwCXG4P0cmb06wg2R4Q2IQdAipr1L3x6eMrBw3NicoA56umLMawjZvrGwceETceswwl38BpfMjYdww//fPT0A4dmEsPugB/vW7S94JWRU7JwEASr7wsXvOrXbw8mG27intz1fyreMN7XNPnsqFD0ZzwkCjB3/RG22IJt8Z4YJVmERX7uU2zOOoj55aIm7s0k1HdIJlr0kb4YlKIfP+WfEqzuDuuiD6M+18Rn+aMukjkbfe1AXZW32entUgUl58ZAak1JFRfXMqlubBYwF6r4acmvsq6PUsN2+15x8bbOk4nZlabfq/f3wHRp6S/i7qjEpkONV6r7k1s0PPhfR8m76fYkn0aH/g3+D9fFJhUTuT6XAAAAAElFTkSuQmCC",sle=({bet:e})=>{const t=oe(),{checkBetDrawAvailability:n}=AE(),{showIcon:s,title:o}=n(e);return s?i.jsx("img",{alt:t(o),src:nle,className:"bet-draw-icon",title:t(o)}):null},Pj=({bet:e,onCashOut:t,updateBetById:n})=>{var m,p;const s=oe(),o=$i(),{isTextCopied:r,copyTextToClipboard:a}=Nc(),l=!e.profit&&!!n,c=l&&!!(e.events.length||e.betDetails),u=l&&e.type!==me.BetBuilder,d=o(e.currency),f=c?e.type===me.BetBuilder&&e.betDetails?e.betDetails.description.length||1:e.events.length||1:1;return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-t-b-row-hk-bc",children:[i.jsxs("div",{className:"bet-history-t-b-r-cell-hk-bc",children:[i.jsx("i",{className:`bet-history-express-icon bc-i-${(m=me[e.type])==null?void 0:m.toLowerCase()}-bet`}),i.jsxs("div",{className:"bet-history-info-block",children:[i.jsxs("h3",{className:`bet-history-info-title-block ${(p=me[e.type])==null?void 0:p.toLowerCase()}`,children:[i.jsx("span",{className:"ellipsis",children:s(`${me[e.type]||""}${e.each_way?" E/W":""}`)}),e.type===me.System&&e.systemCount!==null&&u?i.jsxs("span",{className:"bet-history-info-count",children:[e.systemCount,"/",e.events.length," (",zc(e.events.length,e.systemCount)," ",s("opt."),")"]}):null,i.jsx(zie,{bet:e})]}),i.jsxs("p",{className:"bet-history-id",children:[i.jsx("span",{children:"ID:"}),e.id,i.jsx("i",{className:`bc-i-${r?"checked":"copy"}`,onClick:()=>a(String(e.id))})]})]})]}),i.jsxs("div",{className:"bet-history-t-b-r-cell-hk-bc",children:[i.jsxs("div",{className:"bet-history-info",children:[i.jsx("p",{className:"bet-history-status",children:i.jsx("span",{className:"ellipsis","data-status":HX[e.outcome],children:s(qR[e.outcome])})}),i.jsx(ls,{className:"bet-history-day",seconds:e.dateTime,preset:"datetimeShort"})]}),i.jsx(sle,{bet:e})]})]}),i.jsx(Vie,{bet:e,onCashOut:t,currencySymbol:d,updateBetById:n}),c?i.jsx(pL,{name:s("bet_details"),groupCount:f,isExpanded:!1,children:i.jsx(Die,{bet:e,currencySymbol:d,isCompact:!0})}):null,u&&i.jsx(tle,{bet:e,updateBetById:n,currencySymbol:d})]})})},ole={[Jo.NotFound]:"Not found",[Jo.Accepted]:"Accepted",[Jo.Returned]:"Returned",[Jo.Lost]:"Lost",[Jo.Won]:"Won",[Jo.CashOut]:"Cashed out",[Jo.LostReturn]:"Lost Return"},rle=()=>{const e=oe(),[t,n]=A.useState(""),[s,o]=A.useState(""),{loading:r,StateId:a,betHistory:l}=N8({betId:s}),c=({target:{value:d}})=>{const f=Number(d);isNaN(f)||n(d)},u=()=>{t&&(!l||l.id!==Number(t))&&!r&&o(t)};return i.jsxs("div",{className:"betStatus-search",children:[i.jsxs("form",{className:"sport-search-betslip sport-search-bc active",onSubmit:d=>{d.preventDefault(),u()},children:[i.jsx(LE,{className:"ss-input-bc",inputMode:"numeric",autoFocus:!1,placeholder:e(WK),value:t,onChange:c}),i.jsx("div",{className:"ss-icon-holder-bc",onClick:u,children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]}),r?i.jsx("div",{className:"betStatus-search-content",children:i.jsx("p",{className:"skeleton-loader-full-banner"})}):l?a===Jo.NotFound?i.jsx("p",{className:"empty-b-text-v-bc",children:e(ole[a])}):i.jsxs("div",{className:"bs-f-b-content-bc betstatus-content","data-scroll-lock-scrollable":"",children:[" ",i.jsx(Pj,{bet:l,onCashOut:ft,updateBetById:ft})]}):null]})};function ale(e){const t=new Set,n=new Set,s=new Set,o=new Set,r=new Set,a=new Set;return e.forEach(l=>{t.add(l.competition),l.markets.forEach(c=>n.add(c)),l.selections.forEach(c=>s.add(c)),o.add(l.game),r.add(l.region),a.add(l.sport)}),{source:"betting",what:{sport:["name"],competition:["name","id"],game:["id","start_ts","team1_id","team1_name","team2_id","team2_name","is_live","is_blocked","info","region_alias","sport_alias"],market:["express_id","name","type","id"],event:wf},where:{sport:{id:{"@in":Array.from(a)}},game:{id:{"@in":Array.from(o)}},event:{id:{"@in":Array.from(s)}},market:{id:{"@in":Array.from(n)}},region:{id:{"@in":Array.from(r)}},competition:{id:{"@in":Array.from(t)}}}}}const ile=(e,t)=>n=>Object.values(n.sport).flatMap(({competition:s})=>Object.values(s).flatMap(o=>Object.values(o.game).map(Nr.pipe(Tf(e),r=>({...r,tag:t[r.id],gameInfo:r.info,competition:{name:o.name}}))))),lle=e=>Object.fromEntries(e.map(({tag:t,game:n})=>[n,String(t)])),cle=()=>{const[e,t]=A.useState([]),[n,s]=A.useState(!0),[o,r]=A.useState(null),[a,l]=A.useState({});return A.useEffect(()=>{de.get({},"get_suggested_bets").then(({data:c})=>{l(lle(c)),r(ale(c))}).catch(()=>{s(!1)})},[]),A.useEffect(()=>{if(o){const c=Ft.getInstance();s(!0);const u=de.subscribe(o,Nr.pipe(ile(c.enabled,a),d=>{s(!1),t(d)}));return()=>de.unsubscribe(u)}},[o,a]),{isLoading:n,suggestedBetsGames:e}},ule=()=>{const{isLoading:e,suggestedBetsGames:t}=cle();return e?i.jsx(bt,{}):t.length?i.jsx(dle,{games:t}):null},dle=A.memo(function({games:t}){return i.jsx("div",{className:"betslip-suggested-bets-list","data-scroll-lock-scrollable":"",children:t.map(n=>A.createElement(ple,{...n,key:n.id}))})});var Lj=(e=>(e[e.Down=-1]="Down",e[e.None=0]="None",e[e.Up=1]="Up",e))(Lj||{});function fle(e,t=e?"fp":"sp"){const[{priceChange:n,prevPrice:s},o]=A.useState({priceChange:0,prevPrice:e}),r=e!==s?"none":n===-1?"is-down":n===1?"is-up":"";return A.useEffect(()=>{o(({prevPrice:a})=>!a||!e||t==="sp"?{priceChange:0,prevPrice:e}:{priceChange:e>a?1:e(e[e.BOTH=0]="BOTH",e[e.LIVE=1]="LIVE",e[e.PREMATCH=2]="PREMATCH",e))(am||{}),Ale=(e=>(e[e.NOT_INITIALIZED=0]="NOT_INITIALIZED",e[e.INITIALIZED=1]="INITIALIZED",e[e.INITIALIZED_FOR_WIDGET=2]="INITIALIZED_FOR_WIDGET",e))(Ale||{});const mle=({children:e})=>{const[t,n]=A.useState({eventIds:[new Set,new Set,new Set],gameIds:new Set,loaded:!1,loading:!0}),s=A.useRef(0),[{allGameIds:o,gameIds:r},a]=A.useState({allGameIds:new Set,gameIds:[new Set,new Set,new Set]}),l=A.useCallback(f=>{(f||Tt.getInstance().availableSpecialGames[gR.BoostedBets])&&(n(m=>({...m,loaded:!1})),s.current!==2&&f?s.current=2:s.current===0&&(s.current=1))},[]),c=A.useCallback(()=>{l(!1)},[l]),u=A.useCallback(()=>{l(!0)},[l]),d=A.useCallback(()=>{s.current===2&&(s.current=1),n(f=>({...f,loaded:!1}))},[]);return A.useEffect(function(){s.current===0&&(n(m=>({...m,loading:!0})),de.get({},"get_boosted_selections").then(m=>{const p=new Set,h=[new Set,new Set,new Set],g=[new Set,new Set,new Set];if(m.details)for(const y of Object.keys(m.details)){p.add(Number(y));for(const v of m.details[y])h[v.BoostType].add(Number(y)),g[v.BoostType].add(v.Id)}a({gameIds:h,allGameIds:p}),n(y=>({...y,eventIds:g,loading:!1}))}))},[]),A.useEffect(()=>{if(s.current===2&&o.size&&(r[1].size||r[2].size)){const f=de.subscribe({source:"betting",what:{game:["is_live"]},where:{game:{id:{"@in":Array.from(o)}}}},({game:m})=>{let p=new Set;Object.entries(m).forEach(([h,g])=>{const y=Number(h),v=g===1;(r[0].has(y)||v&&r[1].has(y)||!v&&r[2].has(y))&&p.add(y)}),n(h=>({...h,gameIds:p,loaded:!0,loading:!1}))},()=>{n(m=>({...m,gameIds:o}))});return()=>de.unsubscribe(f)}else t.loading||n(f=>({...f,gameIds:o,loaded:!0}))},[o,r,t.loaded,t.loading]),i.jsx(Rj.Provider,{value:{...t,init:c,initAndSubscribeLive:u,unsubscribeLive:d,initialized:s.current},children:e})},ag=()=>A.useContext(Rj),jj=A.memo(function({sportAlias:t,price:n,id:s,type:o,gameId:r,name:a,marketType:l,marketId:c,isLive:u,team1Name:d,team2Name:f="",priceType:m=n!==null?Es.Fixed:Es.Starting,base:p=In,nameVisible:h=!1,typeVisible:g=!1,baseVisible:y=!0,has_early_payout:v=!1,expressId:b=In,tag:_,displayEventName:C,eachWayPrice:S,isGenericMenu:x}){const{oddsConverter:O}=zs(),{eventIds:E}=ag(),{priceChange:I,priceChangeClassName:w}=fle(n,m),[N,P]=A.useState(!1),L=A.useMemo(()=>h?Ha(a,d,f):"",[a,h,d,f]),R=p!==void 0&&p!==In||h||g;A.useEffect(()=>{const M=ve.addEventListener("updated",B=>{const F=B[s];P(F?F.priceType===m:!1)});return ve.dispatchEvent("mounted"),M},[s,m]);const D=M=>{M.stopPropagation(),M.preventDefault(),ve.dispatchEvent("toggle",{id:s,has_early_payout:v,gameId:r,type:o,price:n,priceType:m,base:p,team1Name:d,team2Name:f,marketType:l,marketId:c,eventName:h?L:Ha(a,d,f),expressId:b,isPartial:!0,sportAlias:t,isLive:u,tag:_,eachWayPrice:S,isGenericMenu:x})},j=E[am.BOTH].has(s)||E[u===1?am.LIVE:am.PREMATCH].has(s);return i.jsxs("div",{className:`sgm-market-g-i-cell-bc market-bc ${N?"active":""}`,onClick:D,children:[R?i.jsxs("span",{className:"market-name-bc ellipsis",children:[h?C||L:g?o:""," ",y?mp(p,l,h):""]}):null,i.jsxs("div",{className:"market-coefficient-bc",children:[j?i.jsx("i",{className:"market-icon-bc bc-i-boost"}):null,I!==Lj.None&&i.jsx("i",{className:`market-arrow-up-down-bc ${w}`}),i.jsxs("div",{className:"market-odds-container",children:[i.jsx("span",{className:"market-odd-bc",children:m===Es.Fixed?n?O(n):"":"SP"}),W.sportsbook.showInitialBoostedOdds&&j&&n&&m===Es.Fixed?i.jsxs("span",{className:"market-odd-bc not-boosted-odd",children:[" ",O($ne(n))," "]}):null]})]})]})}),Sp=()=>{const e=oe();return i.jsx("div",{className:"market-bc disabled-market-bc",title:e(WQ),children:i.jsx("span",{className:"market-coefficient-bc",children:i.jsx("i",{className:"market-lock-icon bc-i-lock"})})})},Mj=()=>i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc empty-market-bc",children:i.jsx("div",{className:"market-coefficient-bc",children:i.jsx("span",{className:"market-odd-bc",children:"-"})})}),Bj=({market:e,event:t,gameIsBlocked:n,gameId:s,isLive:o,team1Name:r,team2Name:a,priceType:l,nameVisible:c,typeVisible:u,baseVisible:d,sportAlias:f,displayEventName:m,eachWayPrice:p,isGenericMenu:h})=>{const g=oe();return n===1?i.jsx(Sp,{}):t?l==="fp"&&Hh(t.price)?i.jsx(Sp,{}):i.jsx(jj,{id:t.id,type:g(t.type_1),gameId:s,price:t.price,base:t.base,marketType:e.type,marketId:e.id,name:t.name,team1Name:r,team2Name:a,expressId:e.express_id,sportAlias:f,isLive:o,priceType:l,nameVisible:c,typeVisible:u,baseVisible:d,tag:t.tag,displayEventName:m,eachWayPrice:p,isGenericMenu:h}):i.jsx(Mj,{})},ple=A.memo(function({competition:t,region_alias:n,market:s,id:o,is_live:r,start_ts:a,sport_alias:l,is_blocked:c,teams_info:u,tag:d,gameInfo:f}){const[m]=Object.values(s),p=Object.values(m.event).map(b=>({...b,tag:d})),{score1:h,score2:g}=f,[{name:y},{name:v}={}]=u;return i.jsxs("div",{className:"betslip-suggested-content",children:[i.jsxs("div",{className:"betslip-suggested-title",children:[i.jsx("i",{className:`bc-i-${l}`}),i.jsx("i",{className:`ftr-flag-bc flag-bc ${sE(n)}`}),i.jsx("p",{children:t.name})]}),i.jsxs("div",{className:"betslip-suggested",children:[r?i.jsxs("p",{className:"betslip-content betslip-content-center",children:[i.jsx("span",{className:"betslip-live-text",children:"Live"}),i.jsx("i",{className:"betslip-suggested-icon bc-i-live"})]}):i.jsxs("p",{className:"betslip-content",children:[i.jsx(ls,{preset:"dateShortNoYear",seconds:a,className:"betslip-suggested-time"}),i.jsx(ls,{preset:"timeSimple",seconds:a,className:"betslip-suggested-time"})]}),i.jsxs("div",{className:"betslip-content",children:[i.jsxs("p",{className:"betslip-team",children:[!!r&&i.jsx("span",{className:"betslip-team-score",children:h}),i.jsx("span",{children:y})]}),i.jsxs("p",{className:"betslip-team",children:[!!r&&i.jsx("span",{className:"betslip-team-score",children:g}),i.jsx("span",{children:v})]})]})]}),i.jsx("div",{className:"market-group-result",children:m.name}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:p.length?xs("order",p).map(b=>i.jsx("div",{className:"market-group-item-bc",children:i.jsx(Bj,{gameId:o,team1Name:y,team2Name:v,sportAlias:l,isLive:r,market:m,gameIsBlocked:c,event:b,typeVisible:!0})},b.id)):i.jsx("div",{className:"market-group-item-bc",children:i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc"})})})]})}),hle=({eventsCount:e,selectedSysOption:t,type:n})=>{var r;const s=e-2,o=oe();return i.jsxs("div",{className:"cut-options-container",children:[i.jsxs("div",{className:"cut-buttons-row",children:[i.jsx("div",{className:"bs-cut-buttons-bc-label",children:i.jsx("div",{className:"bet-insurance ",children:i.jsx("span",{className:"bet-insurance-content ellipsis",children:o("Bet Insurance")})})}),i.jsx("div",{className:"bs-cut-buttons-bc",children:(r=W.sportsbook.betslip.systemCuts)==null?void 0:r.map(a=>{const l=s-a,c=t===l;return i.jsx(Be,{className:`btn a-outline cut-btn ellipsis ${c&&n===me.System?"checked":""}`,title:o("Cut {value}",{value:a}),disabled:l<0||l>=s,onClick:()=>{c||ve.dispatchEvent("setSysOption",l),ve.dispatchEvent("setType",n===me.System&&c?[me.Multiple]:[me.System])}},a)})})]}),n===me.System&&i.jsx("p",{className:"cut-options-info-message",children:o("cut_info")})]})},gle=()=>{const{currency:{rounding:e}}=nn(),t=oe(),{metadata:{quickBet:n}}=Qi(),{globalMessages:s}=NE(),o=()=>s[Nt.INSUFFICIENT_BALANCE]||s[Nt.MIN_QUICK_BET_PROHIBITION]||s[Nt.QUICK_BET_SAVED]?!0:!n.stake,[r,a]=A.useState(()=>o()),l=A.useCallback(u=>{r&&ve.dispatchEvent("updateQuickBetState",{stake:u,isValid:!s[Nt.MIN_QUICK_BET_PROHIBITION],isSaved:!1,errorMessage:n.errorMessage})},[s,r,n.errorMessage]),c=A.useCallback(()=>{const u=!s[Nt.INSUFFICIENT_BALANCE]&&!s[Nt.MIN_QUICK_BET_PROHIBITION]&&n.stake;u&&(r?ve.dispatchEvent("updateQuickBetState",{isValid:u,isSaved:!0,stake:n.stake,errorMessage:""}):ve.dispatchEvent("updateQuickBetState",{isValid:u,isSaved:!1,stake:n.stake,errorMessage:n.errorMessage}),a(!r))},[s,r,n.stake,n.errorMessage]);return i.jsxs("div",{className:`quickBet-stake-content ${r?"quickBet-enabled":"quickBet-disabled"}`,children:[i.jsx(Mi,{placeholder:t("Enter Stake"),value:n.stake,rounding:e,onClick:Nr.noop,onUpdate:l,active:!1,scrollToInput:r,children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:c,children:t(r?"SAVE":"EDIT")})}),ce.isMobile&&r?i.jsx(Fae,{onSelect:l,clearBeforeEdit:!1,value:n.stake,maxDecimalLength:e}):null]})},vle=({selections:e})=>{const t=oe();return i.jsxs("div",{className:"betBuilder-text",children:[i.jsx("p",{children:t("Betslip")}),i.jsx("ul",{className:"betBuilder-text-content",children:e==null?void 0:e.map(n=>i.jsx("li",{children:n},n))})]})},Sye={BetType:me.Multiple,ExactLosing:0,IgnoreLowOddSelection:!0,MaximumSelections:1/0,MinimumSelections:-1/0,MinBetOdds:1,MinBetStakes:{},MinOdds:1},wye={initialBase:In,initialPrice:In,expressId:In,eachWayPrice:0,hasConflicts:!1,addedInEditMode:!1,eachWayAllowed:!1,isBlocked:!1,isDeleted:!1,isPartial:!1,singleOnly:!1,priceType:Es.Fixed,visibleInPrematch:!1,spEnabled:!1},_le={profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],active:!1,showInfo:!1,available:!1},excludedSysEvents:new Set,editBetBaseStake:0},Tye={active:!1,showInfo:!1,available:!1,options:{},selectedOption:null,loading:!1,availableBetTypes:[]},xye="accept-superbet-motd",kf=0,ul={stake:0,totalStake:0,possibleWin:0},BE=e=>t=>t{const n=t===1?WR:os;return s=>n(s,e)},Dj=({oddsRoundingMethod:e=kf,decimalRounding:t=Wi})=>(n,s)=>{const o=Of({decimalRounding:t,oddsRoundingMethod:e})(n);return{possibleWin:qe(o*s),oddsAccumulator:o}},Fj=e=>e.reduce(VR,1),Hj=({oddsRoundingMethod:e=kf,decimalRounding:t=Wi,maxOdds:n})=>(s,o)=>{const r=Ke(Fj,Of({decimalRounding:t,oddsRoundingMethod:e}),BE(n))(s);return{possibleWin:qe(r*o),oddsAccumulator:r}},im=(e,t)=>{switch(e){case 0:return n=>os(n,t);case 1:return n=>WR(n,t);default:return n=>Ec(n,t)}},Uj=({oddsRoundingMethod:e=kf,decimalRounding:t=Wi,maxOdds:n})=>(s,o,r)=>{const a=zc(s.length,r),l=BE(n)(YR({array:s,k:r,roundingFunc:Of({oddsRoundingMethod:e,decimalRounding:t})})/a);return{possibleWin:qe(l*o),oddsAccumulator:l}},Gj=({oddsRoundingMethod:e=kf,decimalRounding:t=Wi})=>(n,s)=>{const o=Of({oddsRoundingMethod:e,decimalRounding:t});return{possibleWin:n.map(l=>o(l-1)*s).reduce(Rh,0)+s,oddsAccumulator:0}},Vj=({oddsRoundingMethod:e=kf,decimalRounding:t=Wi,maxOdds:n})=>(s,o,r)=>{let a=0;const l=Of({oddsRoundingMethod:e,decimalRounding:t});r&&(a+=s.reduce(Rh,0));for(let d=2,f=s.length;de!=null&&e.onStake?Ec(e.calculate(t,Dl.Stake),n):0,_l=(e,t,n)=>{if(e){if(e.onProfit)return e.calculate(t-n,e.isFake?Dl.FakeProfit:Dl.Profit);if(e.onReturn)return e.calculate(t,e.isFake?Dl.FakeReturn:Dl.Return)}return 0},vu=({possibleWin:e,stake:t,profitBoost:n,betType:s})=>{var o;return n.active&&((o=n.selectedOption)==null?void 0:o.betType)===s?(e-t)*(n.selectedOption.value/100):0},_u=({stake:e,totalStake:t,possibleWin:n,finalPayout:s,expressBonus:o=0,expressBonusPercent:r=0,taxOnProfitOrReturn:a=0,taxOnProfitOrReturnIsFake:l=!1,taxOnStake:c=0,totalOdds:u=0,boostedAmount:d=0,editBetBaseStake:f=0})=>({possibleWin:n,stake:e,totalStake:t,...s&&{finalPayout:s},...a>0&&{taxOnProfitOrReturn:a,taxOnProfitOrReturnIsFake:l},...c>0&&{taxOnStake:c},...o>0&&{expressBonus:o},...r>0&&{expressBonusPercent:r},...d>0&&{boostedAmount:d},...u>0&&{totalOdds:u},...f>0&&{editBetBaseStake:f}}),c5=({events:e,counterOffers:t,predicate:n=a7(!0)})=>e.reduce((s,o,r)=>{const a=o.price!==null&&n(o),l=Number(t[r]);return s.eventsPrices.push(a?l||o.price:0),s.eachWayPrices.push(a?o.eachWayPrice:0),s},{eventsPrices:[],eachWayPrices:[]}),Wj=e=>e.some(et("priceType","sp")),$j=({events:e,taxInstance:t,sportsBonusInstance:n,excludedSysEvents:s,currency:o,currencyRounding:r,maxOdds:a,oddsRounding:l,oddsRoundingMultiple:c,oddsRoundingMethod:u,profitBoost:d,possibleWinRoundingMethodMultiple:f,editBetBaseStake:m,fullCoverBetTypesEnabled:p,selectedSysOption:h,counterOffers:g})=>{const y={maxOdds:a,...l!==void 0&&{decimalRounding:l},...u!==void 0&&{oddsRoundingMethod:u}},{eventsPrices:v,eachWayPrices:b}=c5({events:e,counterOffers:g}),_=t==null?void 0:t.isFake,C=Wj(e),S=e.some(x=>t==null?void 0:t.canBeTaxed(x.sportAlias));return x=>{switch(x){case me.Single:{const O=N=>Ec(N,r),E=Ke(vu,O),I=Ke(_l,O),w=Dj(y);return(N,P,L)=>{const R=Number(P.stake);if(R>0||m>0){const D=e[L],j=t==null?void 0:t.canBeTaxed(D.sportAlias);let M=qe(R*P.stakeMultiplier);const B=j?gu({taxInstance:t,stake:M,currencyRounding:r}):0;if(M=qe(M-B+m),D.priceType===Es.Starting)return N.push({stake:R,totalStake:M,taxOnStake:B,possibleWin:j?Rl:Ls}),N;const F=v[L];let U,$=0;if(P.eachWay){const ee=qe(M/2);U=O(w(F,ee).possibleWin+w(D.eachWayPrice,ee).possibleWin)}else U=O(w(F,M).possibleWin),$=E({possibleWin:U,stake:M,profitBoost:d,betType:x});let Q=qe(U+$);const Z=j?I(t,Q,M):0;_||(Q=qe(Q-Z)),N.push(_u({stake:R,totalStake:M,possibleWin:U,finalPayout:Q,taxOnProfitOrReturn:Z,taxOnProfitOrReturnIsFake:_,taxOnStake:B,boostedAmount:$,editBetBaseStake:m}))}else N.push(ul);return N}}case me.Multiple:{const O=im(f,r),E=Ke(vu,O),I=Ke(_l,O),w=Hj({...y,...c!==void 0&&{decimalRounding:c}});return(N,P)=>{var R;const L=Number(P.stake);if(L>0||m>0){let D=qe(L*P.stakeMultiplier);const j=S?gu({taxInstance:t,stake:D,currencyRounding:r}):0;if(D=qe(D-j+m),C)return N.push({stake:L,totalStake:D,taxOnStake:j,possibleWin:S?Rl:Ls}),N;let M,B,F=0,U=0;if(P.eachWay)M=qe(D/2),B=O(w(v,M).possibleWin+w(b,M).possibleWin);else{M=D;const ae=w(v,M);B=O(ae.possibleWin),F=ae.oddsAccumulator,U=E({possibleWin:B,stake:M,profitBoost:d,betType:x})}let $=0,Q=0;if(n&&(!d.active||((R=d.selectedOption)==null?void 0:R.betType)!==x)){const{bonusAmount:ae,bonusPercentage:q}=n.calculate({getPosWinData:w,oddsArr:v,stake:M,currency:o});if($=ae,Q=q,P.eachWay){const{bonusAmount:ge}=n.calculate({getPosWinData:w,oddsArr:b,stake:M,currency:o});$+=ge,Q=0}$=O($)}let Z=qe(B+U+$);const ee=S?I(t,Z,D):0;_||(Z=qe(Z-ee)),N.push(_u({stake:L,totalStake:D,possibleWin:B,finalPayout:Z,taxOnProfitOrReturn:ee,taxOnProfitOrReturnIsFake:_,taxOnStake:j,expressBonus:$,expressBonusPercent:Q,totalOdds:F,boostedAmount:U,editBetBaseStake:m}))}else N.push(P.eachWay?ul:{...ul,totalOdds:w(v,0).oddsAccumulator});return N}}case me.System:{const O=im(f,r),E=Ke(vu,O),I=Ke(_l,O),w=Uj({...y,...c!==void 0&&{decimalRounding:c}}),{eventsPrices:N,eachWayPrices:P}=c5({events:e,counterOffers:g,predicate:({id:L})=>!s.has(L)});return(L,R,D)=>{const j=Number(R.stake);if(j>0&&(p||h===D)){const M=D+2;let B=qe(j*R.stakeMultiplier);const F=S?gu({taxInstance:t,stake:B,currencyRounding:r}):0;if(B=qe(B-F),C)return L.push({stake:j,totalStake:B,taxOnStake:F,possibleWin:S?Rl:Ls}),L;let U,$=0;if(R.eachWay){const ee=qe(B/2);U=O(w(N,ee,M).possibleWin+w(P,ee,M).possibleWin)}else U=O(w(N,B,M).possibleWin),$=E({possibleWin:U,stake:B,profitBoost:d,betType:x});let Q=qe(U+$);const Z=S?I(t,Q,B):0;_||(Q=qe(Q-Z)),L.push(_u({stake:j,totalStake:B,possibleWin:U,finalPayout:Q,taxOnProfitOrReturn:Z,taxOnProfitOrReturnIsFake:_,taxOnStake:F,boostedAmount:$}))}else L.push(ul);return L}}case me.Chain:{const O=N=>Ec(N,r),E=Ke(vu,O),I=Ke(_l,O),w=Gj(y);return(N,P)=>{const L=Number(P.stake);if(L>0){let R=qe(L*P.stakeMultiplier);const D=S?gu({taxInstance:t,stake:R,currencyRounding:r}):0;if(R=qe(L-D),C)return N.push({stake:L,totalStake:R,taxOnStake:D,possibleWin:S?Rl:Ls}),N;let j,M=0;if(P.eachWay){const U=qe(R/2);j=O(w(v,U).possibleWin+w(b,U).possibleWin)}else j=O(w(v,R).possibleWin),M=E({possibleWin:j,stake:R,profitBoost:d,betType:x});let B=qe(j+M);const F=S?I(t,B,R):0;_||(B=qe(B-F)),N.push(_u({stake:L,totalStake:R,possibleWin:j,finalPayout:B,taxOnProfitOrReturn:F,taxOnProfitOrReturnIsFake:_,taxOnStake:D,boostedAmount:M}))}else N.push(ul);return N}}default:{const O=im(f,r),E=Ke(vu,O),I=Ke(_l,O),w=Vj({...y,...c!==void 0&&{decimalRounding:c}});return(N,P)=>{const L=Number(P.stake);if(L>0){const R=DR.includes(x);let D=qe(L*P.stakeMultiplier),j=gu({taxInstance:t,stake:D,currencyRounding:r});if(D=qe(D-j),C)return N.push({stake:L,totalStake:D,taxOnStake:j,possibleWin:Ls}),N;let M,B=0;if(P.eachWay){const $=qe(D/2);M=O(w(v,$,R).possibleWin+w(b,$,R).possibleWin)}else M=O(w(v,D,R).possibleWin),B=E({possibleWin:M,stake:D,profitBoost:d,betType:x});let F=qe(M+B);const U=I(t,F,D);_||(F=qe(F-U)),N.push(_u({stake:L,totalStake:D,possibleWin:M,finalPayout:F,taxOnProfitOrReturn:U,taxOnProfitOrReturnIsFake:_,taxOnStake:j,boostedAmount:B}))}else N.push(ul);return N}}}}},yle=({selectedFreebet:e,events:t,currencyRounding:n,taxInstance:s,maxOdds:o,oddsRounding:r,oddsRoundingMultiple:a,oddsRoundingMethod:l,possibleWinRoundingMethodMultiple:c})=>{const{value:u,eachWay:d,betType:f,sysCount:m}=e;if(Wj(t))return{stake:u,totalStake:u,possibleWin:Ls};const p=[],h=[];for(const _ of t)p.push(_.price||0),h.push(_.eachWayPrice);const g={maxOdds:o,...r!==void 0&&{decimalRounding:r},...l!==void 0&&{oddsRoundingMethod:l}},y=[me.Multiple,me.System].includes(f)?im(c,n):_=>Ec(_,n);let v=0;switch(f){case me.Single:{const _=Dj(g);if(!d)v=_(p[0],u).possibleWin;else{const C=u/2;v=_(p[0],C).possibleWin+_(h[0],C).possibleWin}break}case me.Multiple:{const _=Hj({...g,...a!==void 0&&{decimalRounding:a}});if(!d)v=_(p,u).possibleWin;else{const C=u/2;v=_(p,C).possibleWin+_(h,C).possibleWin}break}case me.System:{const _=Uj({...g,...a!==void 0&&{decimalRounding:a}});if(m)if(!d)v=_(p,u,m).possibleWin;else{const C=u/2;v=_(p,C,m).possibleWin+_(h,C,m).possibleWin}break}case me.Chain:{v=Gj(g)(p,u).possibleWin;break}default:{const _=Vj({...g,...a!==void 0&&{decimalRounding:a}}),C=u/Hb[f],S=DR.includes(f);if(!d)v=_(p,C,S).possibleWin;else{const x=C/2;v=_(p,x,S).possibleWin+_(h,x,S).possibleWin}}}v=y(qe(v-u));const b=y(_l(s,v,0));return{stake:u,totalStake:u,possibleWin:v,...b>0&&{taxOnProfitOrReturn:b,...s!=null&&s.isFake?{taxOnProfitOrReturnIsFake:!0,finalPayout:v}:{taxOnProfitOrReturnIsFake:!1,finalPayout:qe(v-b)}}}},ble=({data:e,stake:t,sport_alias:n,team1Name:s,team2Name:o})=>{var v;const{currency:{rounding:r,name:a}}=nn(),{price_decimals:l,multiple_price_decimals:c,price_round_method:u,max_odd_for_multiple_bet:d,multiple_possiblewin_round_method:f}=sn(),{sportsBonus:m,taxes:p}=qi(),h=A.useMemo(()=>{var b,_;return{addedInEditMode:!1,base:-1e6,competitionId:1e4,eachWayAllowed:!1,eachWayPrice:1,eventName:"",expressId:1,gameId:1e3,hasConflicts:!1,id:1e5,initialBase:-1e6,initialPrice:((b=e.PriceDetails)==null?void 0:b.DecimalPrice)??1,isBlocked:!1,isDeleted:!1,isLive:0,isPartial:!0,marketId:1e6,marketName:"",marketType:"",price:((_=e.PriceDetails)==null?void 0:_.DecimalPrice)??1,priceType:"fp",regionAlias:"",singleOnly:!1,sportAlias:n||"",startTime:0,spEnabled:!1,team1Name:s||"",team2Name:o||"",type:"BB",visibleInPrematch:!1}},[(v=e.PriceDetails)==null?void 0:v.DecimalPrice,n,s,o]),g=A.useMemo(()=>({eachWay:!1,bookingInfo:null,counterOffer:"",stake:t||"",stakeMultiplier:1}),[t]),[y]=A.useMemo(()=>{const b=$j({..._le,events:[h],currency:a,currencyRounding:r,taxInstance:p,sportsBonusInstance:m,maxOdds:d,oddsRounding:l,oddsRoundingMultiple:c,oddsRoundingMethod:u,possibleWinRoundingMethodMultiple:f,fullCoverBetTypesEnabled:!1,selectedSysOption:0,counterOffers:[""]});return[g].reduce(b(me.Single),[])},[a,r,g,d,f,c,h,l,u,m,p]);return i.jsx(Xc,{...y,showTotalStake:(y==null?void 0:y.totalStake)!==(y==null?void 0:y.stake)})},Ele=({data:e,makeBet:t,closeBetslip:n,betState:s,team1Name:o,team2Name:r,sport_alias:a})=>{const[l,c]=A.useState(""),{currency:{rounding:u}}=nn(),{message:d,type:f}=Koe(l),m=d??s.error,p=oe();return i.jsxs("div",{onClick:h=>h.stopPropagation(),className:"betBuilder-betslip-content",children:[i.jsx(vle,{selections:e.Selection}),i.jsxs("div",{className:"betBuilder-section",children:[i.jsxs("div",{className:"betBuilder-odd-remove",children:[i.jsx(oV,{onRemove:n}),i.jsx(Qoe,{priceDetails:e.PriceDetails})]}),i.jsx(Mi,{rounding:u,placeholder:p("Enter stake"),active:!0,onClick:()=>c(l),onEnter:()=>l?t(Number(l)):ft,value:l,onUpdate:h=>c(h),children:i.jsx(i.Fragment,{})}),!f&&l&&i.jsx(ble,{data:e,stake:l,sport_alias:a,team1Name:o,team2Name:r}),i.jsx(Be,{title:"Bet Now",onClick:()=>l?t(Number(l)):ft,disabled:!!f||s.loading,loading:s.loading,className:"btn bet-builder-btn"}),f===P8.InsufficentBalance?i.jsx(i_,{}):m?i.jsx("div",{className:"error",children:m}):null]})]})},Cle=({close:e,sportcast_id:t,team1Name:n,team2Name:s,sport_alias:o,iframeView:r=!1})=>{const{language:a,oddFormat:l,multiColumnView:c}=Ce(),u=oe(),d=Ne.getItem(nl),[f,m]=A.useState(!0),[p,h]=A.useState(d),[g,y]=A.useState(!1),[v,b]=A.useState(1),[_,C]=A.useState({loading:!1}),S=A.useRef(null),x=()=>{h(void 0),Ne.removeItem(nl)};A.useEffect(()=>{const I=d==null?void 0:d.betBuilderId;I&&I!==t&&(h(void 0),Ne.removeItem(nl))},[d,t]);const O=I=>{!_.loading&&p&&(C({loading:!0,error:void 0}),de.get({betslip_uid:p.betslipUid,amount:I},"sport_cast_create_bet").then(w=>{if(w.result===0)lt.success(u(Db)),C({loading:!1,error:void 0}),x();else throw new Error(w.result_text||un)}).catch(w=>{C({loading:!1,error:w.message})}))},E=A.useMemo(()=>{const{apiUrl:I,apiKey:w,params:N}=W.sportsbook.betBuilder;return`${I}?key=${w}&fixtureid=${t}${Zu[a]?"&culture="+Zu[a]:""}&odds=${I8[l]}${N.includes("&brand")?N:`${N}&brand=default`}`},[a,l,t]);return A.useEffect(()=>{if(!f){const I=w=>{if(`${w.origin}/markets`===W.sportsbook.betBuilder.apiUrl){const N=JSON.parse(w.data),P={...N.betBuilderData,betslipUid:N.betslipUid,betBuilderId:t};P.betslipUid&&Ne.setItem(nl,P),h(P)}};return window.addEventListener("message",I),()=>{window.removeEventListener("message",I),Ne.removeItem(nl)}}},[f,t]),A.useEffect(()=>ve.addEventListener("closeBetslip",e),[e]),A.useEffect(function(){if(S.current){const w=new ResizeObserver(([{target:N}])=>{b(N.clientWidth<600?N.clientWidth/600:1)});return w.observe(S.current),()=>{w.disconnect()}}},[c]),i.jsxs(i.Fragment,{children:[g?i.jsx("div",{className:"betBuilder-select",children:i.jsxs("div",{className:"betBuilder-select-popup",children:[i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:()=>y(!1)}),i.jsx("h3",{className:"casino-popup-title",children:u(RQ)}),i.jsx("p",{className:"casino-popup-content",children:u(jQ)}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",title:"Continue Betting",onClick:()=>{y(!1)}}),i.jsx(Be,{className:"btn a-outline",title:"Yes, I want to cancel selections",onClick:()=>{Ne.removeItem(nl),e(),y(!1)}})]})]})}):null,i.jsxs("div",{className:`betBuilder-popup ${p?"betslip-open":""} ${r?"BBIframeView":""}`,ref:S,style:{transform:r?`scale(${v})`:"none"},children:[!r&&i.jsxs("div",{className:"betBuilder-popup-match",children:[i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:I=>{I.stopPropagation(),W.sportsbook.betBuilder.showConfirmPopup?y(!0):e()}}),i.jsx("span",{className:"ellipsis",children:n&&s?u("Bet Builder : {team1Name} vs {team2Name}",{team1Name:n,team2Name:s}):u("Bet Builder")})]}),i.jsx("iframe",{className:"BBIframe",title:u("Bet Builder Popup"),src:E,onLoad:()=>m(!1)}),p?i.jsx(Ele,{makeBet:O,data:p,closeBetslip:x,betState:_,team1Name:n,team2Name:s,sport_alias:o}):null]})]})},Sle=({isBetBuilderTextVisible:e=!1,isBetBuilderIconVisible:t=!1,...n})=>{const{isLoggedIn:s}=ye(),o=Ot(),r=oe(),{sportcast_id:a,gameId:l}=n,c=A.useCallback(()=>{o.push({search:Je({...Ue(),betBuilderId:String(a),isBBTextVisible:String(e),isBBPopupOpen:String(!0)})}),_e.open(d=>({Component:()=>i.jsx(Cle,{close:()=>{d(),o.push({search:Je({...Ue(),betBuilderId:void 0,isBBTextVisible:void 0,isBBPopupOpen:void 0})})},...n}),hideCloseButton:!0,className:"bet-builder-top"}))},[n,o,a,e]),u=d=>{d.stopPropagation(),s?c():ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login,onSuccess:c}})};return A.useEffect(()=>{const{betBuilderId:d,specialSection:f,game:m,isBBTextVisible:p,isBbOpenInMarkets:h}=Ue(),g=p==="false"?!1:!!p;o.location.pathname.includes(String(l))||f&&e&&!(m!=null&&m.includes(String(l)))||f&&g&&!(m!=null&&m.includes(String(l)))||Number(d)===a&&!h&&c()},[a]),i.jsxs("p",{onClick:u,className:"bet-builder-container",children:[e&&i.jsx("span",{className:"bet-builder-text",children:r("Bet Builder")}),t&&i.jsx("i",{className:"c-info-icon-bc bc-i-bet-builder"})]})},wle=({gameId:e,hasStatistics:t=!1,isBlocked:n,marketsCount:s=null,streamEnabled:o=!1,start_ts:r,sportAlias:a,regionAlias:l,regionName:c,sportcast_id:u,team1Name:d,team2Name:f})=>{const{isItemFavorite:m,toggleFavoriteSportGame:p}=Ki(),h=m(Qn.SportGames,e),g=y8({marketCount:s,gameId:e,sportAlias:a}),y=()=>p(e),v=b=>{b.stopPropagation();const _=Ft.getInstance();window.open(_.getGameStatisticsUrl(e))};return i.jsxs("div",{className:"c-info-more-bc",children:[i.jsxs("div",{className:"c-info-icon-line",children:[l&&i.jsx("i",{className:`info-game-flag-bc flag-bc ${sE(l)}`,title:c}),g?i.jsxs("span",{className:"c-info-markets-count-bc",children:["+",g]}):null]}),i.jsxs("div",{className:"c-info-icon-line",children:[o&&i.jsx("i",{className:"c-info-icon-bc bc-i-stream"}),n&&i.jsx("i",{className:"c-info-icon-bc bc-i-lock"}),u&&W.sportsbook.betBuilder.enabled&&i.jsx(Sle,{isBetBuilderIconVisible:!0,team1Name:d,team2Name:f,sportcast_id:u,sport_alias:a}),t?i.jsx(yoe,{className:"c-info-icon-bc bc-i-statistics",onClick:v,gameId:e,sportAlias:a}):null,r&&i.jsx(E8,{start_ts:r,gameId:e,sportAlias:a,className:"c-info-icon-bc"}),i.jsx(ME,{isFavorite:h,clickHandler:y,className:"c-info-icon-bc"})]})]})},Tle=({teamsInfo:e,showTeamIcon:t})=>{const{sportsbook:{showTeamLogosLayout:n},statistics:{showTeamLogos:s}}=W,o=s&&n&&t;return i.jsx("div",{className:"c-teams-bc",children:e.map((r,a)=>{const{id:l,name:c,score:u}=r;return i.jsxs("div",{className:"c-teams-row-bc",children:[o&&l?i.jsx("img",{className:"teams-info-main-flag",src:hG(l),alt:c}):null,i.jsx("span",{className:"c-team-info-team-bc team",title:c,children:c}),u!==void 0&&i.jsx("b",{className:"c-team-info-scores-bc",children:u!==N0?u:""})]},a)})})},xle=({sportAlias:e,eventTypes:t=[],gameId:n,gameIsBlocked:s,isMarketLoading:o,market:r,showType:a,teamsInfo:l,isLive:c})=>i.jsx(i.Fragment,{children:a!==gf.Outright?o?i.jsx(ab,{numMarketEvents:t.length,className:"c-odd-bc"}):t.map(u=>{if(s)return i.jsx("div",{className:"c-odd-bc",onClick:y=>y.stopPropagation(),children:i.jsx(Sp,{})},u);const d=r==null?void 0:r.event[u];if(!d)return i.jsx("div",{className:"c-odd-bc",onClick:y=>y.stopPropagation(),children:i.jsx(Mj,{})},u);if(Hh(d.price))return i.jsx("div",{className:"c-odd-bc",onClick:y=>y.stopPropagation(),children:i.jsx(Sp,{})},u);const{type:f,id:m,express_id:p}=r,[h,g]=l;return i.jsx("div",{className:"c-odd-bc",children:i.jsx(jj,{id:d.id,type:d.type_1,gameId:n,price:d.price,base:d.base,marketType:f,marketId:m,name:d.name,team1Name:h.name,team2Name:g&&g.name,expressId:p,sportAlias:e,isLive:Number(c)})},u)}):null});var Yj={exports:{}};(function(e,t){(function(s,o){e.exports=o()})(i7,function(){return function(n){var s={};function o(r){if(s[r])return s[r].exports;var a=s[r]={i:r,l:!1,exports:{}};return n[r].call(a.exports,a,a.exports,o),a.l=!0,a.exports}return o.m=n,o.c=s,o.d=function(r,a,l){o.o(r,a)||Object.defineProperty(r,a,{enumerable:!0,get:l})},o.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,a){if(a&1&&(r=o(r)),a&8||a&4&&typeof r=="object"&&r&&r.__esModule)return r;var l=Object.create(null);if(o.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:r}),a&2&&typeof r!="string")for(var c in r)o.d(l,c,(function(u){return r[u]}).bind(null,c));return l},o.n=function(r){var a=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(a,"a",a),a},o.o=function(r,a){return Object.prototype.hasOwnProperty.call(r,a)},o.p="",o(o.s=0)}([function(n,s,o){o.r(s);var r=function(T){return Array.isArray(T)?T:[T]},a=function(T){return T instanceof Node},l=function(T){return T instanceof NodeList},c=function(T,V){if(T&&V){T=l(T)?T:[T];for(var X=0;X2&&arguments[2]!==void 0?arguments[2]:!0,te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:document;if(X&&f(te.querySelectorAll(V)).indexOf(T)!==-1)return T;for(;(T=T.parentElement)&&f(te.querySelectorAll(V)).indexOf(T)===-1;);return T},p=function(T,V){var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document,te=f(X.querySelectorAll(V)).indexOf(T)!==-1;return te},h=function(T){if(T){var V=getComputedStyle(T),X=V.overflow==="hidden";return X}},g=function(T){if(T){if(h(T))return!0;var V=T.scrollTop;return V<=0}},y=function(T){if(T){if(h(T))return!0;var V=T.scrollTop,X=T.scrollHeight,te=V+T.offsetHeight;return te>=X}},v=function(T){if(T){if(h(T))return!0;var V=T.scrollLeft;return V<=0}},b=function(T){if(T){if(h(T))return!0;var V=T.scrollLeft,X=T.scrollWidth,te=V+T.offsetWidth;return te>=X}},_=function(T){var V='textarea, [contenteditable="true"]';return p(T,V)},C=function(T){var V='input[type="range"]';return p(T,V)};o.d(s,"disablePageScroll",function(){return w}),o.d(s,"enablePageScroll",function(){return N}),o.d(s,"getScrollState",function(){return P}),o.d(s,"clearQueueScrollLocks",function(){return L}),o.d(s,"getTargetScrollBarWidth",function(){return R}),o.d(s,"getCurrentTargetScrollBarWidth",function(){return D}),o.d(s,"getPageScrollBarWidth",function(){return j}),o.d(s,"getCurrentPageScrollBarWidth",function(){return M}),o.d(s,"addScrollableTarget",function(){return B}),o.d(s,"removeScrollableTarget",function(){return F}),o.d(s,"addScrollableSelector",function(){return U}),o.d(s,"removeScrollableSelector",function(){return $}),o.d(s,"addLockableTarget",function(){return Q}),o.d(s,"addLockableSelector",function(){return Z}),o.d(s,"setFillGapMethod",function(){return ee}),o.d(s,"addFillGapTarget",function(){return ae}),o.d(s,"removeFillGapTarget",function(){return q}),o.d(s,"addFillGapSelector",function(){return ge}),o.d(s,"removeFillGapSelector",function(){return J}),o.d(s,"refillGaps",function(){return Y});function S(k){for(var T=1;T0&&I.queue--,I.queue<=0&&(I.scroll=!0,z(),le()),F(T)},P=function(){return I.scroll},L=function(){I.queue=0},R=function(T){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a(T)){var X=T.style.overflowY;V?P()||(T.style.overflowY=T.getAttribute("data-scroll-lock-saved-overflow-y-property")):T.style.overflowY="scroll";var te=D(T);return T.style.overflowY=X,te}else return 0},D=function(T){if(a(T))if(T===document.body){var V=document.documentElement.clientWidth,X=window.innerWidth,te=X-V;return te}else{var Ae=T.style.borderLeftWidth,He=T.style.borderRightWidth;T.style.borderLeftWidth="0px",T.style.borderRightWidth="0px";var ot=T.offsetWidth-T.clientWidth;return T.style.borderLeftWidth=Ae,T.style.borderRightWidth=He,ot}else return 0},j=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return R(document.body,T)},M=function(){return D(document.body)},B=function(T){if(T){var V=r(T);V.map(function(X){c(X,function(te){a(te)?te.setAttribute("data-scroll-lock-scrollable",""):u('"'.concat(te,'" is not a Element.'))})})}},F=function(T){if(T){var V=r(T);V.map(function(X){c(X,function(te){a(te)?te.removeAttribute("data-scroll-lock-scrollable"):u('"'.concat(te,'" is not a Element.'))})})}},U=function(T){if(T){var V=r(T);V.map(function(X){I.scrollableSelectors.push(X)})}},$=function(T){if(T){var V=r(T);V.map(function(X){I.scrollableSelectors=I.scrollableSelectors.filter(function(te){return te!==X})})}},Q=function(T){if(T){var V=r(T);V.map(function(X){c(X,function(te){a(te)?te.setAttribute("data-scroll-lock-lockable",""):u('"'.concat(te,'" is not a Element.'))})}),P()||K()}},Z=function(T){if(T){var V=r(T);V.map(function(X){I.lockableSelectors.push(X)}),P()||K(),ge(T)}},ee=function(T){if(T)if(O.indexOf(T)!==-1)I.fillGapMethod=T,Y();else{var V=O.join(", ");u('"'.concat(T,`" method is not available! Available fill gap methods: `).concat(V,"."))}},ae=function(T){if(T){var V=r(T);V.map(function(X){c(X,function(te){a(te)?(te.setAttribute("data-scroll-lock-fill-gap",""),I.scroll||$e(te)):u('"'.concat(te,'" is not a Element.'))})})}},q=function(T){if(T){var V=r(T);V.map(function(X){c(X,function(te){a(te)?(te.removeAttribute("data-scroll-lock-fill-gap"),I.scroll||ie(te)):u('"'.concat(te,'" is not a Element.'))})})}},ge=function(T){if(T){var V=r(T);V.map(function(X){I.fillGapSelectors.indexOf(X)===-1&&(I.fillGapSelectors.push(X),I.scroll||Te(X))})}},J=function(T){if(T){var V=r(T);V.map(function(X){I.fillGapSelectors=I.fillGapSelectors.filter(function(te){return te!==X}),I.scroll||Ve(X)})}},Y=function(){I.scroll||Me()},K=function(){var T=d(I.lockableSelectors);ue(T)},z=function(){var T=d(I.lockableSelectors);re(T)},ue=function(T){var V=document.querySelectorAll(T);c(V,function(X){se(X)})},re=function(T){var V=document.querySelectorAll(T);c(V,function(X){be(X)})},se=function(T){if(a(T)&&T.getAttribute("data-scroll-lock-locked")!=="true"){var V=window.getComputedStyle(T);T.setAttribute("data-scroll-lock-saved-overflow-y-property",V.overflowY),T.setAttribute("data-scroll-lock-saved-inline-overflow-property",T.style.overflow),T.setAttribute("data-scroll-lock-saved-inline-overflow-y-property",T.style.overflowY),T.style.overflow="hidden",T.setAttribute("data-scroll-lock-locked","true")}},be=function(T){a(T)&&T.getAttribute("data-scroll-lock-locked")==="true"&&(T.style.overflow=T.getAttribute("data-scroll-lock-saved-inline-overflow-property"),T.style.overflowY=T.getAttribute("data-scroll-lock-saved-inline-overflow-y-property"),T.removeAttribute("data-scroll-lock-saved-overflow-property"),T.removeAttribute("data-scroll-lock-saved-inline-overflow-property"),T.removeAttribute("data-scroll-lock-saved-inline-overflow-y-property"),T.removeAttribute("data-scroll-lock-locked"))},Me=function(){I.fillGapSelectors.map(function(T){Te(T)})},le=function(){I.fillGapSelectors.map(function(T){Ve(T)})},Te=function(T){var V=document.querySelectorAll(T),X=I.lockableSelectors.indexOf(T)!==-1;c(V,function(te){$e(te,X)})},$e=function(T){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a(T)){var X;if(T.getAttribute("data-scroll-lock-lockable")===""||V)X=R(T,!0);else{var te=m(T,d(I.lockableSelectors));X=R(te,!0)}T.getAttribute("data-scroll-lock-filled-gap")==="true"&&ie(T);var Ae=window.getComputedStyle(T);if(T.setAttribute("data-scroll-lock-filled-gap","true"),T.setAttribute("data-scroll-lock-current-fill-gap-method",I.fillGapMethod),I.fillGapMethod==="margin"){var He=parseFloat(Ae.marginRight);T.style.marginRight="".concat(He+X,"px")}else if(I.fillGapMethod==="width")T.style.width="calc(100% - ".concat(X,"px)");else if(I.fillGapMethod==="max-width")T.style.maxWidth="calc(100% - ".concat(X,"px)");else if(I.fillGapMethod==="padding"){var ot=parseFloat(Ae.paddingRight);T.style.paddingRight="".concat(ot+X,"px")}}},Ve=function(T){var V=document.querySelectorAll(T);c(V,function(X){ie(X)})},ie=function(T){if(a(T)&&T.getAttribute("data-scroll-lock-filled-gap")==="true"){var V=T.getAttribute("data-scroll-lock-current-fill-gap-method");T.removeAttribute("data-scroll-lock-filled-gap"),T.removeAttribute("data-scroll-lock-current-fill-gap-method"),V==="margin"?T.style.marginRight="":V==="width"?T.style.width="":V==="max-width"?T.style.maxWidth="":V==="padding"&&(T.style.paddingRight="")}},ne=function(T){Y()},he=function(T){I.scroll||(I.startTouchY=T.touches[0].clientY,I.startTouchX=T.touches[0].clientX)},Oe=function(T){if(!I.scroll){var V=I.startTouchY,X=I.startTouchX,te=T.touches[0].clientY,Ae=T.touches[0].clientX;if(T.touches.length<2){var He=d(I.scrollableSelectors),ot={up:Vte,left:XAe},Ze={up:V+Ete,left:X+EAe},_t=function gt(Xt){var Mf=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Xt){var Xi=m(Xt,He,!1);if(C(Xt))return!1;if(Mf||_(Xt)&&m(Xt,He)||p(Xt,He)){var Xa=!1;v(Xt)&&b(Xt)?(ot.up&&g(Xt)||ot.down&&y(Xt))&&(Xa=!0):g(Xt)&&y(Xt)?(ot.left&&v(Xt)||ot.right&&b(Xt))&&(Xa=!0):(Ze.up&&g(Xt)||Ze.down&&y(Xt)||Ze.left&&v(Xt)||Ze.right&&b(Xt))&&(Xa=!0),Xa&&(Xi?gt(Xi,!0):T.cancelable&&T.preventDefault())}else gt(Xi)}else T.cancelable&&T.preventDefault()};_t(T.target)}}},Ie=function(T){I.scroll||(I.startTouchY=0,I.startTouchX=0)};typeof window<"u"&&window.addEventListener("resize",ne),typeof document<"u"&&(document.addEventListener("touchstart",he),document.addEventListener("touchmove",Oe,{passive:!1}),document.addEventListener("touchend",Ie));var De={hide:function(T){u(`"hide" is deprecated! Use "disablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#disablepagescrollscrollabletarget`),w(T)},show:function(T){u(`"show" is deprecated! Use "enablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#enablepagescrollscrollabletarget`),N(T)},toggle:function(T){u('"toggle" is deprecated! Do not use it.'),P()?w():N(T)},getState:function(){return u(`"getState" is deprecated! Use "getScrollState" instead. https://github.com/FL3NKEY/scroll-lock#getscrollstate`),P()},getWidth:function(){return u(`"getWidth" is deprecated! Use "getPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getpagescrollbarwidth`),j()},getCurrentWidth:function(){return u(`"getCurrentWidth" is deprecated! Use "getCurrentPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getcurrentpagescrollbarwidth`),M()},setScrollableTargets:function(T){u(`"setScrollableTargets" is deprecated! Use "addScrollableTarget" instead. https://github.com/FL3NKEY/scroll-lock#addscrollabletargetscrollabletarget`),B(T)},setFillGapSelectors:function(T){u(`"setFillGapSelectors" is deprecated! Use "addFillGapSelector" instead. https://github.com/FL3NKEY/scroll-lock#addfillgapselectorfillgapselector`),ge(T)},setFillGapTargets:function(T){u(`"setFillGapTargets" is deprecated! Use "addFillGapTarget" instead. https://github.com/FL3NKEY/scroll-lock#addfillgaptargetfillgaptarget`),ae(T)},clearQueue:function(){u(`"clearQueue" is deprecated! Use "clearQueueScrollLocks" instead. https://github.com/FL3NKEY/scroll-lock#clearqueuescrolllocks`),L()}},G=S({disablePageScroll:w,enablePageScroll:N,getScrollState:P,clearQueueScrollLocks:L,getTargetScrollBarWidth:R,getCurrentTargetScrollBarWidth:D,getPageScrollBarWidth:j,getCurrentPageScrollBarWidth:M,addScrollableSelector:U,removeScrollableSelector:$,addScrollableTarget:B,removeScrollableTarget:F,addLockableSelector:Z,addLockableTarget:Q,addFillGapSelector:ge,removeFillGapSelector:J,addFillGapTarget:ae,removeFillGapTarget:q,setFillGapMethod:ee,refillGaps:Y,_state:I},De);s.default=G}]).default})})(Yj);var Fv=Yj.exports;const Ile=ce.userOs==="IOS"&&navigator.userAgent.includes("Version/15.")&&!navigator.userAgent.includes("CriOs"),DE=(e=!0,t=!1)=>{A.useEffect(()=>{if(e){const n=window.scrollY,s=t&&Ile&&Fv.getScrollState();return s&&(document.documentElement.classList.add(tN),Ge.dispatchEvent("setHeaderNavigationVisible",!0)),Fv.disablePageScroll(),()=>{Fv.enablePageScroll(),s&&(document.documentElement.classList.remove(tN),window.scrollTo({top:n,behavior:n>window.innerHeight*3?"auto":"smooth"}))}}},[e,t])},Nle=({competition:e})=>i.jsx("p",{className:"c-segment-holder-title c-title-bc ellipsis",children:e.name}),Hv={alias:"",name:"",games:[]},kle=({id:e,gamesLimit:t,displayKey:n,expanded:s,popularCompetitions:o,popularGames:r})=>{const{widgetName:a}=OP(),l=a?a==="pageBuilderTest":!1,{streamsMap:c}=A.useContext(Kc),{getCompetitionName:u}=qi(),[{loading:d,data:f},m]=A.useState({loading:t>0,data:Hv}),p=Ot(),h=Jb(f.games,n),g=(y,v,b,_,C)=>()=>{p.push(`/sports/${Qe.Live}/${fo.EventView}/${y}/${v}/${b}/${hn(u(b))}/${_}/${hn(ob(C))}`)};return A.useEffect(function(){if(t>0){m(({data:_})=>({loading:!0,data:_}));const v=Tf(Ft.getInstance().enabled),b=de.subscribe({source:"betting",what:{sport:["alias","name"],game:[[...Vh,"start_ts","info","stats","region_alias","_parent_id"]],market:Wh,event:wf},where:{"@or":[...!o&&!r?[{sport:{id:e},game:{type:1,"@limit":t,visible_in_prematch:0},market:lv[n]}]:[],...o?[{sport:{id:e},competition:{favorite:!0},game:{type:1,"@limit":t,visible_in_prematch:0},market:lv[n]}]:[],...r?[{sport:{id:e},game:{type:1,"@limit":t,visible_in_prematch:0,promoted:!0},market:lv[n]}]:[]]}},_=>{if(_.sport[e]){const{name:C,game:S,alias:x}=_.sport[e];m({loading:!1,data:{name:C,alias:x,games:xs("start_ts",S).map(O=>v({...O,is_live:1}))}})}else m({loading:!1,data:Hv})},()=>m({loading:!1,data:Hv}));return()=>{de.unsubscribe(b)}}},[n,t,e,o,r]),d?i.jsx(uoe,{}):f.name||f.alias?i.jsx(g8,{name:f.name,alias:f.alias,expanded:s,updateExpanded:l,children:i.jsxs("div",{className:"popular-matches-bc gameList",children:[i.jsx(Sf,{eventTypes:h}),f.games.map(y=>i.jsx(dE,{game:y,sportAlias:f.alias,isDynamicPartLoading:d,displayKey:n,eventTypes:h,streamEnabled:c[y.id]!==void 0,onGameSelect:g(f.alias,y.region_alias,y._parent_id,y.id,y.teams_info)},y.id))]})}):null},Ole=A.memo(({settings:e})=>{const{sportsLimit:t,gamesLimit:n,numberOfExpandedSports:s,popularCompetitions:o,popularGames:r}={...SL,...e},a=oe(),{init:l}=A.useContext(Kc),[c,u]=A.useState(vc[0]),[{loading:d,data:f},m]=A.useState({loading:t>0,data:[]});return A.useEffect(function(){l()},[]),A.useEffect(function(){if(t>0){m({loading:!0,data:[]});const h=de.subscribe({source:"betting",what:{sport:["id","order"]},where:{"@or":[...!o&&!r?[{game:{type:1}}]:[],...o?[{game:{type:1},competition:{favorite:!0}}]:[],...r?[{game:{type:1,promoted:!0}}]:[]]}},Ke(({sport:g})=>xs("order",g),l7(t),Dc(Ht("id")),g=>m({loading:!1,data:g})));return()=>{de.unsubscribe(h)}}},[o,r,t]),d?i.jsx($u,{hasTitle:!0}):i.jsxs("div",{className:"popular-matches-bc",children:[i.jsx(qc,{title:"Live",optionTitle:"More",route:`/sports/${Qe.Live}/${fo.EventView}`}),i.jsx("div",{className:"pm-body-bc",children:f.length?i.jsxs(i.Fragment,{children:[i.jsx(Sf,{options:vc,onChangeHandler:u,selectedDisplayKey:c}),f.map((p,h)=>i.jsx(kle,{id:p,gamesLimit:n,popularCompetitions:o,popularGames:r,displayKey:c,expanded:s>h},p))]}):i.jsx("p",{className:"empty-b-text-v-bc",children:a("No live games available at the moment")})})]})}),Ple=A.lazy(()=>H(()=>import("./HomeworkPopup-PKOtuYai.js"),__vite__mapDeps([265,2]))),u5=window.location.hostname==="localhost"?"https://homework.betconstruct.com/":`${window.location.protocol}//homework.${window.location.hostname.split(".").slice(-2).join(".")}/`,Lle=86400,zj=A.createContext({}),d5={info:"",infoUrl:"",loading:!0},Rle=({children:e})=>{const t=Xe(),{isLoggedIn:n,loginInProgress:s}=ye(),{language:o}=Ce(),r=A.useRef(o),[a,l]=A.useState(d5),[c,u]=A.useState(!1),d=vo().has(mv),f=A.useCallback(m=>{Ne.setItem(`homeworkLogged${m?"In":"Out"}PopupLifetime`,!0,Lle),_e.open(p=>{const h=`${u5}?partnerId=${W.app.site_id}&platform=${ce.isMobile?"mobile":"web"}&lan=${r.current}${m?`&token=${wn.getAuthToken()}`:""}`;return{Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Ple,{src:h,close:g=>{p(),g&&u(!0)}})}),hideCloseButton:!0,type:"blocked",className:"homework-popup"}})},[]);return A.useEffect(()=>{if(c){const m=`${u5}gameEngine/service.php?request=getHomework&platform=${ce.isMobile?"mobile":"web"}&partnerId=${W.app.site_id}&lan=${r.current}${n?`&token=${wn.getAuthToken()}`:""}`;at.get(m).then(p=>{if(t.current)if(p.data.code===0){const{tasks:h,answers:g,infoUrl:y,openPopUp:v}=p.data.data;l({loading:!1,info:`${g} / ${h}`,infoUrl:y});const b=new URLSearchParams(window.location.search);v&&!Ne.getItem(`homeworkLogged${n?"In":"Out"}PopupLifetime`)&&!b.has(mv)&&f(n)}else throw new Error(p.data.message)}).catch(()=>{t.current&&l({...d5,loading:!1})}).finally(()=>{t.current&&u(!1)})}},[n,t,s,c,f]),A.useEffect(()=>{W.app.homework.enabled&&!s&&u(!0)},[s,n]),A.useEffect(function(){d&&!s&&(Kt(mv),f(n))},[n,s,d,f]),A.useEffect(()=>{r.current=o},[o]),i.jsx(zj.Provider,{value:{...a,openPopup:f},children:e})},jle=()=>{const e=oe(),{isLoggedIn:t}=ye(),{loading:n,infoUrl:s,info:o,openPopup:r}=A.useContext(zj),{homework:{enabled:a}}=W.app;return!a||n||!o?null:i.jsx("div",{className:"homework-promo-wrapper",children:i.jsxs("div",{className:"homework-promo",onClick:()=>r(t),children:[i.jsx("i",{className:"homework-icon bc-i-two-column"}),i.jsxs("span",{className:"homework-title ellipsis",children:[e("Homework")," "]}),i.jsx("div",{className:"homework-info-icon",onClick:l=>l.stopPropagation(),children:i.jsx(Ct,{to:s,className:"bc-i-player-info"})}),t&&i.jsx("b",{className:"homework-amount",children:o})]})})},Mle=()=>{const e=oe();return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"page-view-more",children:i.jsx("h3",{className:"view-title-more ellipsis",children:e("Categories")})}),i.jsx(_h,{itemsExpanded:!0})]})},Ble=A.memo(function({settings:t}){const n=Xe(),{categoryId:s,limit:o,rows:r,providers:a,showCategories:l,title:c,gameExternalIds:u,additionalParams:d,moreLink:f}={...CL,...t},{enablePortraitMode:m}=W.casino,{language:p}=Ce(),{openGameDetails:h}=Ka(),[{loading:g,games:y},v]=A.useState({loading:!0,games:[]}),[{loading:b,categories:_},C]=A.useState({loading:l,categories:[]}),[S,x]=A.useState(l?"":s),O=g&&(!l||b),E=(u==null?void 0:u.length)||o,I=a==null?void 0:a.length,w=`?provider=${a==null?void 0:a.join(",")}`;return Wn(m?"portrait-mode":""),A.useEffect(function(){l&&(C({loading:!0,categories:[]}),cs.loadOptions({onlyCategories:!0,language:p}).then(P=>{n.current&&C({categories:P.categories||[],loading:!1})}).catch(()=>{n.current&&C({categories:[],loading:!1})}))},[n,p,l]),A.useEffect(function(){l&&!b&&_.length&&!(S&&_.find(et("id",S)))&&x(_[0].id)},[_,b,S,l]),A.useEffect(function(){(!l||S)&&(v(P=>({...P,loading:!0})),cs.loadGames({language:p,providers:a,gameExternalIds:u,limit:(u==null?void 0:u.length)||o,categoryId:S,additionalParams:d}).then(P=>{if(n.current){const{games:L=[]}=P;v({games:L,loading:!1})}}).catch(P=>{n.current&&v({games:[],loading:!1}),nt.error(`failed to get casino games widget: reason: ${P}`)}))},[d,u,n,p,o,a,S,l]),A.useEffect(()=>{x(s)},[s]),O?i.jsxs(i.Fragment,{children:[l&&i.jsx(Mle,{}),i.jsx(g0,{rows:r,children:Array.from({length:E}).map((N,P)=>i.jsx(r0,{},P))})]}):(l?(_==null?void 0:_.length)===0:(y==null?void 0:y.length)===0)?null:i.jsxs("div",{className:"games-content",children:[i.jsx(qc,{title:c,route:f||(S===Md?"/games":S===yc?"/live-casino/home":`/casino/slots/${S??""}${I?w:""}`)}),l&&i.jsx("div",{className:"casino-providers-more",children:i.jsx(dL,{className:"casino-horizontal-sl-list-bc",children:_.map(({id:N,name:P,title:L})=>i.jsx(fL,{id:N,selected:S===N,iconClassName:nb(P),title:L,onSelect:()=>x(N)},N))})}),i.jsx(g0,{rows:r,children:g?Array.from({length:E}).map((N,P)=>i.jsx(r0,{},P)):y.map((N,P)=>i.jsx(_j,{game:N,lazyLoadImage:!0,onInfoClick:L=>h({game:L,categoryId:S}),showBetLimits:!!(d!=null&&d.with_bet_limits)},N.id))})]})}),Dle=Vh.filter(e=>e!=="sport_alias"),Fle=e=>t=>Object.values(t.sport).map(({alias:n,competition:s,id:o,name:r})=>({name:r,alias:n,id:o,games:Object.values(s).flatMap(a=>Object.values(a.game).map(Ke(l=>({...l,sport_alias:n}),Tf(e),l=>({...l,sportAlias:n,favorite_order:l.favorite_order??1/0,competition:{id:a.id,name:a.name}}))))})),f5=(e,t,n)=>{const s={source:"betting",what:{sport:["id","name","alias"],competition:["name","id"],game:[[...Dle,"start_ts","is_live","favorite_order","info","stats","region_alias"]],market:Wh,event:wf},where:{...!n&&{sport:{type:{"@ne":Pi.Electronic}}},market:{display_key:kt.Winner,display_sub_key:gc.Match},game:{promoted:!0,"@limit":t}}};if(!(e!=null&&e.length))return s;const o=new Set,r=new Set,a=new Set,l=new Set;return e.forEach(c=>{o.add(c.competition),r.add(c.game),a.add(c.region),l.add(c.sport)}),{...s,where:{...s.where,sport:{...s.where.sport,id:{"@in":Array.from(l)}},game:{id:{"@in":Array.from(r)}},region:{id:{"@in":Array.from(a)}},competition:{id:{"@in":Array.from(o)}}}}};function Hle({limit:e,showEsports:t,enableSuggestedBets:n}){const s=Xe(),[o,r]=A.useState([]),[a,l]=A.useState(!0),[c,u]=A.useState(null),{isLoggedIn:d}=ye();return A.useEffect(()=>{if(n){const f=Ne.getItem("ab_tests");de.get({ab_tests:f},"get_suggested_bets").then(({data:m})=>{s.current&&u(f5(m,e,t))}).catch(()=>{s.current&&l(!1)})}else u(f5(null,e,t))},[n,d,s,e,t]),A.useEffect(()=>{if(c){const f=Ft.getInstance();l(!0);const m=de.subscribe(c,Ke(Fle(f.enabled),p=>{r(p),l(!1)}));return()=>de.unsubscribe(m)}},[e,c,t]),{isLoading:a,featuredGamesSports:o}}const FE=()=>A.useContext(b8),Ule={1961901776:566,1130:1129,4737:4736,10149:4736,10150:4736,4871:4621,1963328565:1861},Gle=new Set([1961901776,1130,4737,10149,10150,4871,1963328565,538,541,543,545,548,565,566,572,686,756,807,1129,1732,1738,1780,1781,1792,1840,1855,1861,1876,2985,2991,3013,3014,3015,3017,3020,4621,4736,9275,19108,18278410,2969]),Vle=A.memo(function({start_ts:t,sportAlias:n,competition:s,is_blocked:o,teams_info:r,market:a,current_set:l,info:c,id:u,region_alias:d,is_live:f,stats:m,markets_count:p,streamEnabled:h=!1}){const g=oe(),{languageRtl:y}=Ce(),v=Ot(),b=Ft.getInstance(),[{name:_,id:C},{name:S,id:x}={}]=r,{WINNER:O}=a,{event:E={}}=O||{},{isItemFavorite:I,toggleFavoriteSportGame:w}=Ki(),N=y8({marketCount:p,gameId:u,sportAlias:n}),P=I(Qn.SportGames,u),L=()=>{w(u)},R=$=>{Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Clicked Featured Game",label:qn,additionalData:{gameData:{sportAlias:n,regionAlias:d,gameID:u,competitionID:s.id,...$&&{k:$}}}})},D=()=>{R(),v.push(`/sports/${f?Qe.Live:Qe.Prematch}/${fo.EventView}/${n}/${d}/${s.id}/${hn(s.name)}/${u}/${hn(`${_}+${S?" "+S:""}`)}`)},j=$=>{$.stopPropagation(),window.open(b.getGameStatisticsUrl(u))},M=f?"bc-i-live":"bc-i-prematch";let B;f&&c&&m&&n&&(B=c.current_game_state===Oa?Oa:rE(c,m,n,y));const F=Object.values(E),U=Gle.has(s.id)&&`url(/images/featuredGames/${Ule[s.id]||s.id}.png)`;return i.jsxs("div",{className:`ftr-game-item-bc ${n||""}`,onClick:D,style:{...U&&{backgroundImage:U}},children:[i.jsxs("div",{className:"ftr-g-i-head-bc",children:[i.jsx("i",{className:`ftr-g-icon-bc ${M}`}),i.jsx("div",{className:"ftr-g-i-b-time-block",children:l?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"ftr-g-i-b-time-bc",children:l}),B&&(B===Oa?i.jsx("span",{className:"ftr-g-i-b-time-bc ellipsis",children:g("Not Started")}):i.jsx("span",{className:"ftr-g-i-b-time-bc fixed-direction ellipsis",children:B}))]}):i.jsxs("span",{className:"ftr-g-i-b-time-bc",children:[i.jsx(ls,{preset:"dateShort",seconds:t})," | ",i.jsx(ls,{preset:"timeSimple",seconds:t})]})}),N?i.jsxs("span",{className:"ftr-g-icon-bc",children:["+",N]}):null,h&&i.jsx("i",{className:"ftr-g-icon-bc bc-i-stream"}),b.enabled&&i.jsx("i",{className:"ftr-g-icon-bc bc-i-statistics",title:g(YK),onClick:j}),i.jsx(E8,{gameId:u,sportAlias:n,className:"ftr-g-icon-bc",start_ts:t}),i.jsx(ME,{isFavorite:P,clickHandler:L,className:"ftr-g-icon-bc"})]}),i.jsxs("div",{className:"ftr-g-i-body-bc",children:[i.jsxs("div",{className:"ftr-g-title-bc",children:[i.jsx("i",{className:`ftr-g-i-type-icon-bc bc-i-${n}`}),i.jsx("i",{className:`ftr-flag-bc flag-bc ${sE(d)}`}),i.jsx("span",{className:"ftr-g-i-title-bc ellipsis",children:s.name})]}),i.jsxs("div",{className:"ftr-g-i-b-opp-t-holder-bc",children:[i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("img",{className:"ftr-g-i-b-opp-logo-bc",src:b.getTeamLogoUrl(C,Ft.LogoSize.Small),alt:_}),i.jsx("span",{children:_})]}),E.X?i.jsx("span",{className:"ftr-g-i-b-opp-title-bc",children:g("Draw")}):null,x&&i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("img",{className:"ftr-g-i-b-opp-logo-bc",src:b.getTeamLogoUrl(x,Ft.LogoSize.Small),alt:S}),i.jsx("span",{children:S})]})]})]}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:F.length?xs("order",F).map($=>i.jsx("div",{className:"market-group-item-bc",onClickCapture:()=>R($.price),children:i.jsx(Bj,{gameId:u,team1Name:_,team2Name:S,sportAlias:n,isLive:f,market:O,gameIsBlocked:o,event:$})},$.id)):i.jsx("div",{className:"market-group-item-bc",children:i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc"})})})]})}),qj=A.memo(({sports:e,showCount:t=!1,onSelect:n,selectedSportAlias:s="",className:o,itemsExpanded:r=!1})=>i.jsx(dL,{className:o,itemsExpanded:r,children:e.map(({alias:a,game:l,name:c})=>i.jsx(fL,{id:a,selected:s===a,iconClassName:a,count:l,showCount:t,title:c,onSelect:()=>n(a)},a))}));function Wle({settings:e}){const{rotationPeriod:t,gamesDisplayed:n,showTitle:s,filterBySport:o,showArrows:r,showCount:a,equalizeToLeft:l,...c}={...EL,...e},u=oe(),{init:d}=ag(),{init:f}=FE(),{streamsMap:m,init:p}=A.useContext(Kc),h=A.useRef(!1),{isLoading:g,featuredGamesSports:y}=Hle(c),[v,b]=A.useState(),_=A.useMemo(()=>{var x;return xs(["favorite_order","start_ts"],o?v?((x=y.find(et("alias",v)))==null?void 0:x.games)||[]:[]:y.flatMap(Ht("games")))},[y,o,v]);A.useEffect(function(){o&&y.length&&!(v&&y.find(et("alias",v)))&&b(y[0].alias)},[y,o,v]),A.useEffect(function(){d(),f(),p()},[]);const C=A.useRef(null),S=A.useCallback(()=>{var E;let x=((E=C==null?void 0:C.current)==null?void 0:E.offsetTop)??0,O=window.scrollY+window.innerHeight;!h.current&&C.current&&O>=x&&(h.current=!0,Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Visible Recommendation"}))},[]);return A.useEffect(()=>{if(C.current&&_.length&&!g)return S(),window.addEventListener("scroll",S),()=>window.removeEventListener("scroll",S)},[_.length,S,g]),i.jsxs("div",{className:`ftr-g-content-bc ${o?"featuredGames-sport":""}`,children:[s&&i.jsx(qc,{title:c.enableSuggestedBets?"Suggested Bets":"Featured games"}),g?i.jsx(QA,{}):_.length?i.jsxs("div",{className:"ftr-content",ref:C,children:[o&&i.jsx(qj,{sports:y.map(x=>({...x,game:x.games.length})),selectedSportAlias:v,onSelect:b,showCount:!0,className:"ftr-sport-type-bc"}),i.jsx(uE,{options:{showCount:a,autoplaySpeed:t,autoplay:!0,slidesToScroll:n,arrows:r,equalizeToLeft:l},children:_.map(x=>i.jsx(Vle,{streamEnabled:m[x.id]!==void 0,...x},x.id))},v)]}):i.jsx("p",{className:"empty-b-text-v-bc",children:u("The are no featured games at the moment")})]})}const Kj=({condition:e,wrapper:t,children:n})=>i.jsx(i.Fragment,{children:e?t(n):n}),$le=e=>Ke(t=>Object.values(t.sport),t=>t.filter(n=>!c7(n.game)),xs("order"),t=>t.map(n=>({id:n.id,name:n.name,alias:n.alias,game:xs("start_ts",Object.values(n.game)).map(Tf(e))}))),A5=({timeFilter:e,memoizedTypes:t,isSportsList:n=!1,alias:s})=>{const[o,r]=e.split("-").map(Number);return{source:"betting",what:{sport:["id","name","alias","order"],game:n?"@count":[[...Vh,"start_ts","_parent_id","region_alias"]],...!n&&{market:Wh},...!n&&{event:wf}},where:{sport:{type:t?{"@in":t.split("_").map(Number)}:{"@nin":[Pi.Virtual,Pi.Racing]},...s&&{alias:s}},game:{start_ts:{"@now":{"@gte":o*60,"@lt":r*60}},show_type:{"@ne":gf.Outright}},...!n&&{market:{"@or":[{display_key:{"@in":[kt.Handicap,kt.Totals]},display_sub_key:gc.Match,main_order:1},{display_key:kt.Winner,display_sub_key:gc.Match}]}}}}},Yle=(e,t)=>{const[{upcomingMatches:n,upcomingMatchesLoading:s,sportAlias:o,upcomingMatchesTimeFilter:r},a]=A.useState({sportAlias:"",upcomingMatches:[],upcomingMatchesTimeFilter:"",upcomingMatchesLoading:!1}),[{sportList:l,sportListLoading:c},u]=A.useState({sportList:[],sportListLoading:!0}),d=A.useMemo(()=>t&&t.join("_"),[t]),f=A.useCallback(m=>a(p=>({...p,sportAlias:m,upcomingMatchesLoading:!0})),[]);return A.useEffect(function(){const p=A5({timeFilter:e,memoizedTypes:d,isSportsList:!0}),h=de.subscribe(p,g=>{const y=Object.values(g.sport);u({sportList:y,sportListLoading:!1}),a(v=>{const b=!!v.sportAlias&&y.some(_=>_.alias===v.sportAlias);return{...v,sportAlias:b?v.sportAlias:y[0].alias,upcomingMatchesTimeFilter:e}})});return()=>de.unsubscribe(h)},[d,e]),A.useEffect(function(){if(o&&r){const p=Ft.getInstance(),h=A5({timeFilter:r,memoizedTypes:d,alias:o}),g=de.subscribe(h,Ke($le(p.enabled),y=>{a(v=>({...v,upcomingMatchesLoading:!1,upcomingMatches:y}))}));return()=>de.unsubscribe(g)}},[d,o,r]),{sportList:l,sportAlias:o,sportListLoading:c,handleSportChange:f,upcomingMatchesLoading:s,upcomingMatches:n.length?n[0].game:[]}},zle=({options:e,selectedOption:t,onChange:n,fillScreen:s})=>i.jsx("div",{className:"time-filters-bc",children:i.jsx("ul",{className:"time-filters-content",children:e.map(o=>i.jsx("li",{className:`time-filter-button-bc btn s-small a-outline ${t===o.value?"a-white":""} ${o.className||""}`,onClick:()=>n(o.value),style:s?{flexGrow:1}:{},"data-count":o.count,children:o.label},o.value))})}),Qj=({visible:e=!0,allDataIsShown:t,toggleShowAllData:n,itemsNames:s="",id:o})=>{const r=oe();return e?i.jsx("label",{htmlFor:o,children:i.jsx("p",{className:"large-market-button-bc",onClick:n,children:r((t?"Show less":"Show more").concat(` ${s}`))})}):null},Xj=({id:e,visible:t})=>t?i.jsx("input",{className:"sgm-market-input",type:"checkbox",id:e}):null,qle="label-",Zj=({limit:e,data:t,id:n})=>{const s=t.length>e,[o,r]=A.useState(!s),a=A.useCallback(()=>r(c=>!c),[]),l=`${qle}${n}`;return A.useEffect(()=>{r(!s)},[s]),{data:o?t:t.slice(0,e),buttonProps:{visible:s,allDataIsShown:o,toggleShowAllData:a,id:l},anchorProps:{id:l,visible:!o}}},Jj="_",Kle=e=>{var a;const[t,n,s,o,r]=((a=e.get(QR))==null?void 0:a.split(Jj))??"";return r?{sport:n,region:s,competition:Number(o),game:Number(r),isLive:t===Qe.Live}:null},Iye=e=>Je({...Ue(),[QR]:e?[e.isLive?Qe.Live:Qe.Prematch,e.sport,e.region,e.competition,e.game].join(Jj):void 0}),eM=()=>{var n;const e=vo(),t=PP(so);return t!=null&&t.params.gameId?Number(t.params.gameId):(n=Kle(e))==null?void 0:n.game},Qle=({displayKeyOptions:e,setDisplayKey:t,displayKey:n,eventTypes:s,matches:o,matchLimit:r,handleNavigationStateChange:a})=>{const{data:l,buttonProps:c,anchorProps:u}=Zj({limit:r,data:o,id:n}),{getCompetitionName:d}=qi(),f=Ot(),m=eM(),p=(h,g,y,v,b,_)=>{a?a({sport:g,region:y,competition:v,game:b,isLive:h===1}):f.push(nE({gameId:b,sportAlias:g,isLive:h,competitionId:v,competitionName:d(v),regionAlias:y,gameName:ob(_),esportsAvailable:Tt.getInstance().esportsAvailable}))};return i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(Xj,{...u}),i.jsx(Sf,{options:e,onChangeHandler:t,selectedDisplayKey:n,eventTypes:s}),l.map(h=>i.jsx(dE,{game:h,displayKey:n,eventTypes:s,onGameSelect:()=>p(0,h.sport_alias,h.region_alias,h._parent_id,h.id,h.teams_info),sportAlias:h.sport_alias,selected:h.id===m},h.id)),i.jsx(Qj,{...c,itemsNames:"games"})]})},E_=A.memo(function({isWidget:t=!0,handleNavigationStateChange:n,settings:s}){const{sportTypes:o,href:r,displayedGamesLimitPerSport:a,timeFilterOptionsDefaultValue:l,timeFilterOptions:c=[]}={...wW,...s},u=oe(),{init:d}=ag(),{init:f}=FE(),[m,p]=A.useState(l||c[(c==null?void 0:c.length)-1].value),[h,g]=A.useState(vc[0]),{sportList:y,sportAlias:v,upcomingMatches:b,sportListLoading:_,handleSportChange:C,upcomingMatchesLoading:S}=Yle(m,o);let x=Jb(b,h);const O=A.useMemo(()=>c.map(({label:E,value:I})=>({label:u(E),value:I})),[c,u]);return A.useEffect(function(){d(),f()},[]),i.jsxs("div",{className:"popular-matches-bc upcoming-games",children:[t&&i.jsx(qc,{title:"Upcoming Matches",route:r!==void 0?r:`/sports/${Qe.Prematch}/${fo.EventView}/${v!==void 0?v:""}`}),_?i.jsx(_h,{}):i.jsxs("div",{className:"upcoming-games-container",children:[i.jsx(zle,{options:O,onChange:p,selectedOption:m,fillScreen:!0}),i.jsx(qj,{sports:y,selectedSportAlias:v,onSelect:C,showCount:!0})]}),S?i.jsx(iL,{}):i.jsx(i.Fragment,{children:b.length?i.jsx(Kj,{wrapper:E=>i.jsxs("div",{className:"widget-scroll-container",children:[i.jsx("i",{className:`bc-i-${v}`}),E]}),condition:!ce.isMobile&&t,children:i.jsx(Qle,{displayKeyOptions:vc,setDisplayKey:g,displayKey:h,eventTypes:x,matches:b,matchLimit:t?a:1/0,handleNavigationStateChange:n})}):i.jsx("p",{className:"empty-b-text-v-bc",children:u("No upcoming matches at the moment")})})]})}),Nye=Object.freeze(Object.defineProperty({__proto__:null,UpcomingMatches:E_,default:E_},Symbol.toStringTag,{value:"Module"})),Xle=Vh.filter(e=>e!=="sport_alias"),Zle=e=>Ke(t=>Object.values(t.sport),Dc(t=>({id:t.id,name:t.name,alias:t.alias,order:t.order,game:xs(["favorite_order","start_ts"],Object.values(t.region).flatMap(n=>{const s={id:n.id,name:n.name,alias:n.alias};return Object.values(n.competition).flatMap(o=>{const r={id:o.id,name:o.name};return Object.values(o.game).map(Ke(a=>({...a,favorite_order:a.favorite_order??1/0,sport_alias:t.alias,region:s,competition:r}),Tf(e)))})}))})),xs("order")),Jle=e=>{const[t,n]=A.useState([]),[s,o]=A.useState(!0);return A.useEffect(function(){o(!0);const a=Ft.getInstance(),l={source:"betting",what:{sport:["id","name","alias","order"],competition:["id","name"],region:["id","name","alias"],game:[[...Xle,"start_ts","favorite_order","is_live","info","stats"]],market:Wh,event:wf},where:{...!e&&{sport:{type:{"@ne":Pi.Electronic}}},game:{promoted:!0},market:{"@or":[{display_key:{"@in":[kt.Handicap,kt.Totals]},display_sub_key:gc.Match,main_order:1},{display_key:kt.Winner,display_sub_key:gc.Match}]}}},c=de.subscribe(l,Ke(Zle(a.enabled),u=>{n(u),o(!1)}));return()=>de.unsubscribe(c)},[e]),{popularMatches:t,isLoading:s}},ece=({matches:e,displayKey:t,sportAlias:n,displayedGamesLimit:s,handleNavigationStateChange:o})=>{const{streamsMap:r}=A.useContext(Kc),a=Ot(),{data:l,buttonProps:c,anchorProps:u}=Zj({limit:s,data:e,id:n}),d=Jb(e,t),f=eM(),m=(p,h,g,y,v,b,_)=>()=>{o?o({sport:h,region:g,competition:y,game:v,isLive:p===1}):a.push(`/sports/${p?Qe.Live:Qe.Prematch}/${fo.EventView}/${h}/${g}/${y}/${hn(b)}/${v}/${hn(ob(_))}`)};return i.jsxs("div",{className:"popular-matches-bc",children:[i.jsx(Sf,{eventTypes:d}),i.jsx(Xj,{...u}),l.map(p=>i.jsx(dE,{game:p,sportAlias:n,regionAlias:p.region.alias,regionName:p.region.name,displayKey:t,eventTypes:d,streamEnabled:r[p.id]!==void 0,onGameSelect:m(p.is_live,n,p.region.alias,p.competition.id,p.id,p.competition.name,p.teams_info),selected:p.id===f},p.id)),i.jsx(Qj,{...c,itemsNames:"games"})]})},tce=A.memo(ece),C_=A.memo(function({settings:t,isWidget:n=!0,handleNavigationStateChange:s}){const{displayedGamesLimitPerSport:o,showEsports:r}={...bW,...t},a=oe(),{init:l}=ag(),{init:c}=FE(),{init:u}=A.useContext(Kc),{popularMatches:d,isLoading:f}=Jle(r),[m,p]=A.useState(vc[0]),h=n?o:1/0;return A.useEffect(()=>{u(),l(),c()},[]),f?i.jsx($u,{hasTitle:n}):i.jsxs("div",{className:"popular-matches-bc",children:[n&&i.jsx(qc,{title:"Popular Matches"}),i.jsx("div",{className:"pm-body-bc",children:d.length?i.jsxs(i.Fragment,{children:[i.jsx(Sf,{options:vc,onChangeHandler:p,selectedDisplayKey:m}),d.map((g,y)=>i.jsx(g8,{name:g.name,alias:g.alias,expanded:!n||y===0,children:i.jsx(tce,{sportAlias:g.alias,matches:g.game,displayKey:m,displayedGamesLimit:h,handleNavigationStateChange:s})},g.id))]}):i.jsx("p",{className:"empty-b-text-v-bc",children:a("No matches available at the moment")})})]})}),kye=Object.freeze(Object.defineProperty({__proto__:null,PopularMatches:C_,default:C_},Symbol.toStringTag,{value:"Module"})),Pf=()=>i.jsx("div",{className:"casinoGameItemContent skeleton-loader-game-cube"}),nce=({loadingItemsCount:e})=>i.jsxs("div",{className:"justiceGames justiceGamesEmptyWrp",children:[i.jsx("div",{className:"justiceGamesTitleRow",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"justiceGamesInner",children:Array.from({length:e??(ce.isMobile?2:5)}).map((t,n)=>i.jsx(Pf,{},n))})]}),sce=({hasTitle:e,portraitView:t})=>i.jsx("div",{className:`storiesWidgetWrapper storiesWidgetLoader ${t?"portraitView":""}`,children:Array.from({length:4}).map((n,s)=>i.jsxs("div",{className:"storiesWidgetListItem horizontal-sl-item-bc storiesItemSkeleton",children:[i.jsx("div",{className:"storiesItemImgSkeleton skeleton-loader-game-cube"}),e?i.jsx("span",{className:"horizontal-sl-title-bc skeleton-loader-full-text"}):null]},s))}),oce=()=>i.jsx("div",{className:"harmonyJackpotWidget",children:i.jsx("div",{className:"running-line-wrapper",children:i.jsx("div",{className:"running-line-item isLoading",children:i.jsx(bt,{size:"small"})})})}),rce=()=>null,kc={AuthPopup:{content:()=>H(()=>import("./AuthPopup-CtmAK6t-.js"),__vite__mapDeps([266,2,267,268,269,270,271,272,273,274,8,9,10,11,105,275,276]))},Bonuses:{button:()=>H(()=>import("./SportCasinoBonusButton-BhQXTn8y.js"),__vite__mapDeps([277,278,2]))},BoostedBets:{content:()=>H(()=>import("./BoostedBets-BriB9GW6.js"),__vite__mapDeps([279,2,21,22])),loader:$u},CashoutPopup:{content:()=>H(()=>import("./Cashout-DgRuAkGX.js"),__vite__mapDeps([280,97,2,10,281]))},CasinoGamesWidget:{content:Ble,loader:QG},CasinoPromotedGamesWidget:{content:()=>H(()=>import("./CasinoPromotedGamesWidget-Df2VpFWm.js"),__vite__mapDeps([282,2])),loader:nce},CasinoGameOptionsWidget:{content:()=>H(()=>import("./CasinoGameOptionsWidget-Dc_OeezH.js"),__vite__mapDeps([283,2,284]))},CategoryPromotionsWidget:{content:()=>H(()=>import("./CategoryPromotionsWidget-CQ0ruvll.js"),__vite__mapDeps([285,93,2,94,96,95,97,286]))},ExpressOfTheDay:{content:()=>H(()=>import("./ExpressOfTheDay-DL8cLbss.js"),__vite__mapDeps([287,2])),loader:VV},PromotedProductsWidget:{content:()=>H(()=>import("./PromotedProductsWidget-BrUmAvvM.js"),__vite__mapDeps([288,2])),loader:tV},FavoriteGames:{content:()=>H(()=>import("./FavoriteGamesContent-HQBwLoIF.js"),__vite__mapDeps([289,2,290,111,291,21,23,24,25,292])),button:()=>H(()=>import("./FavoriteGamesButton-B91n2squ.js"),__vite__mapDeps([293,278,2]))},GenericSearch:{content:()=>H(()=>import("./GenericSearchContent-Djj4tbaG.js"),__vite__mapDeps([294,2,76,77,34,38,14,15]))},FeaturedGames:{content:Wle,loader:WV},CasinoGameWidget:{content:()=>H(()=>import("./CasinoGameWidget-DRWoy65q.js"),__vite__mapDeps([295,96,95,283,2,284]))},StoryWidget:{content:()=>H(()=>import("./StoryWidget-CuT7-2rP.js"),__vite__mapDeps([296,2,95])),loader:sce},HarmonyJackpotWidget:{content:()=>H(()=>import("./HarmonyJackpotWidget-DXirbOvj.js"),__vite__mapDeps([297,30,2])),loader:oce},FirstLoginSuggestion:{content:()=>H(()=>import("./FirstLoginSuggestion-B9WQrqhc.js"),__vite__mapDeps([298,2,299]))},HelpPage:{content:()=>H(()=>import("./HelpPage-C_wkIC8a.js"),__vite__mapDeps([102,2]))},HelpContentPrint:{content:()=>H(()=>import("./HelpContentPrint-ipfAQoKY.js"),__vite__mapDeps([300,2]))},LiveChat:{button:()=>H(()=>import("./LiveChatAdviser-DIYT82kH.js"),__vite__mapDeps([264,2]))},BonusJourney:{button:()=>H(()=>import("./JourneyAdviser-t6dv9bdJ.js"),__vite__mapDeps([301,2]))},Login:{content:()=>H(()=>import("./Login-DozuuL_p.js").then(e=>e.a),__vite__mapDeps([267,2,268,269,270]))},Messages:{button:()=>H(()=>import("./MessagesButton-vmE5xHBN.js"),__vite__mapDeps([302,278,2]))},Notifications:{content:()=>H(()=>import("./index-CAzuuU9C.js"),__vite__mapDeps([303,2,304])),button:()=>H(()=>import("./NotificationsButton-TsEuvkBj.js"),__vite__mapDeps([305,278,2]))},PageBuilder:{content:()=>H(()=>import("./PageBuilder-D2FAS93T.js"),__vite__mapDeps([306,2,1,115,9,307]))},PopularMatches:{content:C_,loader:$u},PopularCompetitions:{content:()=>H(()=>import("./PopularCompetitions-aMcV0j_Q.js"),__vite__mapDeps([308,20,2,290,111,291])),loader:JG},Registration:{content:()=>H(()=>import("./Registration-CsuE14eM.js").then(e=>e.c),__vite__mapDeps([271,2,272,273,274,8,9,10,11,105,269,275]))},Settings:{content:()=>H(()=>import("./AppSettings-B3dkWNcX.js"),__vite__mapDeps([309,2])),button:()=>H(()=>import("./AppSettingsButton-CYnt0OY2.js"),__vite__mapDeps([310,278,2]))},Slider:{content:Gse,loader:aL},UpcomingMatches:{content:E_,loader:iL},UpcomingRaces:{content:()=>H(()=>import("./UpcomingRaces-CI8b3ZZc.js").then(e=>e.h),__vite__mapDeps([109,2,15,110]))},TodayBets:{content:()=>H(()=>import("./TodayBets-BdsTmbNE.js"),__vite__mapDeps([311,2,22,41,25])),loader:eW},OlympicMatches:{content:()=>H(()=>import("./OlympicMatches-DJEyjK-i.js"),__vite__mapDeps([312,2,22,41,25])),loader:tW},JackpotWidget:{content:()=>H(()=>import("./JackpotPoolsWidgetContainer-BWIVsaNO.js"),__vite__mapDeps([29,2,30,31,32,33,26,27,28,34,35])),loader:sV},HomeworkStatus:{content:jle,loader:rce},IframeWidget:{content:()=>H(()=>import("./IframeWidget-JYgAL0Nv.js"),__vite__mapDeps([85,2]))},TopWinnersWidget:{content:()=>H(()=>import("./TopWinnersWidget-C8kuKb_Q.js"),__vite__mapDeps([313,2,314]))},LiveGamesCompetitionWidget:{content:()=>H(()=>import("./LiveGamesCompetitionWidget-BRJZFb1b.js"),__vite__mapDeps([315,2,53,54,55,17,56,316]))},PromotedGamesWidget:{content:()=>H(()=>import("./PromotedGamesWidget-fBKAGzNS.js"),__vite__mapDeps([317,2,318]))},CasinoLastPlayedGames:{content:()=>H(()=>import("./CasinoLastPlayedGames-BWQjMPto.js"),__vite__mapDeps([319,2]))},CasinoRecommendedGames:{content:()=>H(()=>import("./CasinoRecommendedGames-CgWTdWqY.js"),__vite__mapDeps([320,2]))},CasinoWinners:{content:()=>H(()=>import("./CasinoWinners-b6GJYYZg.js"),__vite__mapDeps([321,2])),loader:GV},CasinoJackpot:{content:()=>H(()=>import("./CasinoJackpot-ChhM_dE0.js"),__vite__mapDeps([75,30,31,2,32,26,27,28,76,77,34,38,78,35]))},TournamentsWidget:{content:()=>H(()=>import("./TournamentsWidget-jtXZ7b__.js"),__vite__mapDeps([322,27,2])),loader:HV},TextWidget:{content:()=>H(()=>import("./TextWidget-D9PAHAX3.js"),__vite__mapDeps([256,2,257]))},FriendsList:{content:()=>H(()=>import("./FriendsList-CQ-Kulss.js"),__vite__mapDeps([323,324,2]))},LiveGamesWidget:{content:Ole,loader:$u},Betslip:{button:()=>H(()=>import("./BetslipButton-CzNhalWO.js"),__vite__mapDeps([325,278,2]))},BetslipBanner:{content:()=>H(()=>import("./BetslipBanner-CgDqzS00.js"),__vite__mapDeps([326,2]))},VCareJackpot:{content:()=>H(()=>import("./VCareJackpotWidget-DJwtc7kJ.js"),__vite__mapDeps([327,30,31,2,32,33,328])),loader:$V},InformativeWidget:{content:()=>H(()=>import("./InformativeWidget-T7lATBL2.js"),__vite__mapDeps([329,2])),loader:sv},MigrationInformativeWidget:{content:()=>H(()=>import("./MigrationInformativeWidget-bjQpxDFT.js"),__vite__mapDeps([330,2])),loader:sv},VerificationCountdown:{content:()=>H(()=>import("./VerificationCountdown-DgbriCUi.js"),__vite__mapDeps([331,2,332])),loader:sv},BetHistoryPrint:{content:()=>H(()=>import("./BetHistoryPrintInfo-CwucnWJJ.js"),__vite__mapDeps([333,2,334])),loader:_L},BetslipBookingBetPrintWidget:{content:()=>H(()=>import("./BetslipBookingBetPrintInfoWidget-D2cAp4jx.js"),__vite__mapDeps([335,2,336])),loader:nW},PageBuilderDefaultComponent:{content:()=>H(()=>import("./PageBuilderDefaultComponent-BiFDxh9u.js"),__vite__mapDeps([337,2]))}},HE=()=>{const{loginInProgress:e}=ye();return e?i.jsx(bt,{}):i.jsx(aE,{message:"Page not found"})},ace=e=>e==="PageBuilder"?i.jsx("div",{className:"pb-loader-initial",children:i.jsx(bt,{size:"medium"})}):i.jsx(bt,{size:"small"}),ice=({navigationEnabled:e=!1,location:t,history:n})=>{var r;const{widgetName:s}=OP();A.useEffect(()=>{n.block(a=>(yf.notify({type:"open_link",value:a.pathname}),!1))},[n]),A.useEffect(()=>{if(!e)return document.addEventListener("click",o,!0),()=>document.removeEventListener("click",o)},[e]);const o=a=>{a.preventDefault()};try{const a=Td[t.pathname]?Td[t.pathname].componentName:s,l=(r=kc[a])==null?void 0:r.content;if(l){const c=gn(l),{props:u="{}"}=Ue(t.search),d=decodeURIComponent(u),f=JSON.parse(d);return i.jsx(A.Suspense,{fallback:ace(a),children:i.jsx(c,{...f})})}return null}catch{return i.jsx(HE,{})}},m5=A.memo(ice),tM="luckywheel",lce="achievement",cce="vmania",uce="rgs-dw-app",ku={width:"100%"},yu={identifier:tM,source:0,className:Od,style:ku},dce={[Cn.Achievement]:{identifier:lce,source:1,title:"Achievement Page",className:`${Od} ${eN}`,style:{...ku,height:"99%"}},[Cn.Vmania]:{identifier:cce,source:5,title:"Vmania Page",className:`${Od} ${eN}`,style:{...ku,height:"99%"},gameId:420030318},[Cn.WonderWheelHarmony]:{...yu,title:"Wonder Wheel Harmony Page"},[Cn.WinWheel]:{...yu,source:4,title:"Win Wheel Page"},[Cn.WonderCards]:{...yu,source:2,title:"Wonder Cards Page",className:""},[Cn.WonderWheel]:{...yu,source:1,title:"Wonder Wheel Page",style:{...ku,verticalAlign:"top"}},[Cn.WonderWheelWorldCup]:{...yu,source:5,title:"Wonder Wheel World Cup Page"},[Cn.DailySprint]:{identifier:uce,title:"Daily Sprint Page",style:ku}},Uv=Object.entries(dce).reduce((e,[t,{identifier:n,source:s}])=>(n===tM&&s!==void 0&&(e[t]=s),e),{}),fce=3e4;class nM extends Jl{constructor(){super(...arguments);fe(this,"saveConnectionRequest",{Command:"ping"});fe(this,"baseUrl",Ai("wss://spider-wss.{domain}/spider"));fe(this,"wsCloseResolver",null);fe(this,"connectionId",null);fe(this,"sessionId",String(Date.now().toString(32)+Math.random().toString(16)).replace(/\./g,""));fe(this,"saveConnection",()=>{this.connectionId=window.setInterval(()=>{this.webSocket&&this.webSocket.send(this.saveConnectionRequest)},fce)});fe(this,"requestIdSubID",{});fe(this,"onopen",()=>{nt.success("Connected Spider."),this.dequeueAll(),this.saveConnection()});fe(this,"onclose",n=>{if(!this.webSocket){this.wsCloseResolver&&(this.wsCloseResolver(),this.wsCloseResolver=null,this.connectionId&&(nt.warning("Closed Spider connection"),clearInterval(this.connectionId)));return}n!==4e3&&this.openConnection(()=>this.restoreRequests(),this.onclose,this.onerror,this.onmessage)});fe(this,"onmessage",n=>{const s=this.fixSubscriptionResponse(JSON.parse(n)),{HasError:o,RequestId:r,ErrorDescription:a}=s,l=this.requests.get(r);l&&(o?this.onerror(a):l.subscribe?this.handleSubscriptionResponse(s):this.handleGetResponse(s))});fe(this,"onerror",n=>{this.webSocket&&(this.handleInternalErrors(new Error(n)),this.closeConnection(4001,n))})}handleInternalErrors(n){super.handleInternalErrors(n)}fixSubscriptionResponse(n){return n.Command==="join"&&n.SubId&&(this.requestIdSubID[n.RequestId]=n.SubId),{...n,RequestId:this.requestIdSubID[n.RequestId]??n.RequestId}}removeSubscription(n){n!==null&&this.get("unjoin",{RequestId:kp(this.requestIdSubID)[n]}).catch(nt.warning)}connect(){this.url=this.baseUrl,this.openConnection(this.onopen,this.onclose,this.onerror,this.onmessage)}get(n,s){return new Promise((o,r)=>{const a=s.rid?s.rid:Jl.generateRid({...s,command:n,sessionId:this.sessionId}),l={Command:n,Data:s,RequestId:a},c=new sp(a,l);this.requests.set(a,c),this.sendRequest(c.body),c.addHandler(o,r)})}subscribe(n,s,o,r=()=>{}){if(this.webSocket){const a=Jl.generateRid({...s,sessionId:this.sessionId}),l=this.requests.get(a);if(!l){const u={Command:n,Data:s,SubId:a},d=new sp(a,u,!0,!1),f=d.addHandler(o,r);return this.requests.set(a,d),this.unsubIdRidMap.set(f.id,a),this.sendRequest(d.body),f.id}const c=l.addHandler(o,r);return this.unsubIdRidMap.set(c.id,a),c.id}return r({msg:"Websocket connection closed."}),""}disconnect(n,s){return new Promise(o=>{this.webSocket?(this.wsCloseResolver=o,this.closeConnection(n,s)):o()})}sendRequest(n){this.webSocket?this.webSocket.send(n):this.enqueue(()=>{var s;return(s=this.webSocket)==null?void 0:s.send(n)})}handleGetResponse(n){const{RequestId:s,...o}=n,r=this.requests.get(s);r&&(r.setData(o),this.requests.delete(s))}handleSubscriptionResponse(n){const{Data:s,RequestId:o}=n,r=this.requests.get(o);if(r)if(!r.subId)r.subId=o,r.requestHandlers.size===0?(this.requests.delete(o),this.removeSubscription(o)):(r.setData(s),this.subIdRidMap.set(o,o));else{const a=this.subIdRidMap.get(o);if(a){const l=this.requests.get(a);l&&l.updateData(s)}}}get connected(){return this.webSocket!==null}clearActiveRequests(){this.requests.clear()}restoreRequests(){this.requests.forEach(n=>{this.sendRequest(n.body)}),this.dequeueAll()}unsubscribe(n){if(!n)return nt.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){this.unsubIdRidMap.delete(n);const o=this.requests.get(s);o&&(o.removeHandler(n),o.requestHandlers.size===0&&(this.requests.delete(s),this.removeSubscription(o.subId)))}}}const qo=new nM,Ace=e=>e.filter(t=>W.sportsbook.enabled||t!==so),p5=["header","app","footer"],mce=(e,t)=>at.get(`/menus/${t}_menu_${Ra.getBaseHost()}_${e}.json`).then(({data:n})=>typeof n=="object"?n:Ar.getMenu(e,t)).catch(()=>Ar.getMenu(e,t)),sM=A.createContext({}),pce=({children:e})=>{const t=Gh(),{language:n}=Ce(),s=oe(),{profile:{id:o}}=ye(),[r,a]=A.useState({loading:!0,data:{header:[],app:[],footer:[]}}),[l,c]=A.useState([]),u=A.useRef({}),d=A.useRef({}),f=A.useRef([]),m=Li(()=>{var g;return[...W.enabledProducts?Object.entries(W.enabledProducts).filter(([y,v])=>v&&y in Gr).map(([y])=>Gr[y]):[],...W.casino.genericPage.enabled&&W.casino.enabled&&((g=W.enabledProducts)!=null&&g.casino)?[cf]:[]]}),p=A.useMemo(()=>{const{app:g,header:y,footer:v}=u7(r.data,b=>n6({menu:b,userPermissions:t}));return f.current=y.paths,{links:{app:g.links,header:y.links,footer:v.links},paths:B4(Ace([uo,qP,Cd,Wy,$y,JP,e4,XP,QP,r4,a4,...m,...g.paths,...y.paths,...v.paths]))}},[m,r.data,t]);A.useEffect(()=>{Promise.allSettled(p5.map(g=>mce(n,g))).then(g=>{a({loading:!1,data:g.reduce((y,v,b)=>(v.status==="fulfilled"&&(y[p5[b]]=v.value),y),{header:[],app:[],footer:[]})}),u.current={}})},[n]),A.useEffect(function(){if(!r.loading){const y=Tt.getInstance(),v=new Set(p.paths);y.esportsAvailable=v.has(Uy),y.liveCasinoAvailable=v.has(Sd),y.skillGamesAvailable=v.has(ch),y.tvGamesAvailable=v.has(wd),y.virtualSportsAvailable=v.has(mc)}},[r.loading,p.paths]),A.useEffect(()=>{if(!r.loading)if(p.paths.length&&o){const g=new Set(f.current);c(Object.entries(Uv).filter(([y])=>g.has(Gr[y]??"")).map(Ht("1")))}else c([])},[o,r.loading,p.paths.length]);const h=A.useCallback((g,y)=>{if(g!=null&&g.length){const v=g.reduce((b,{SpinCount:_,SourceId:C})=>(b[C]=_,b),d.current);a(b=>({...b,data:{...b.data,header:b.data.header.map(_=>{if(_.type==="product"&&_.value in Uv){const C=v[Uv[_.value]]??0;y&&(u.current[_.id]=_.badge);const S={title:s("{1} spin",{1:C}),class:"spinCount"};return{..._,badge:S}}return _})}})),d.current=v}},[s]);return A.useEffect(()=>{if(l.length&&!qo.connected)return qo.connect(),()=>{qo.connected&&(qo.clearActiveRequests(),qo.disconnect(4e3,"Closed jackpot socket connection by the application"))}},[l]),A.useEffect(()=>{if(l.length){let g;const y={PartnerId:W.app.site_id,SourceIdList:l,SessionToken:wn.getAuthToken(),LangId:Hn[n]};return qo.connected&&qo.get("lwgettotalspincount",y).then(({Result:v,HasError:b,ErrorDescription:_})=>{if(h(v,!0),!b)g=qo.subscribe("join",{Name:"LWLobby",Events:["spincountbysrc"],Context:y},C=>{h(C==null?void 0:C.Result)});else throw new Error(_)}),()=>{qo.connected&&g&&qo.unsubscribe(g),d.current={},Object.values(u.current).length&&a(v=>({...v,data:{...v.data,header:v.data.header.map(b=>{var _;return{...b,badge:((_=u.current)==null?void 0:_[b.id])??null}})}}))}}},[n,h,l]),r.loading?i.jsx(bt,{size:"medium"}):i.jsx(sM.Provider,{value:p,children:e})};var oM=(e=>(e[e.Sport=1]="Sport",e[e.Wagering=2]="Wagering",e[e.NoDeposit=3]="NoDeposit",e[e.Cash=4]="Cash",e[e.FreeSpin=5]="FreeSpin",e[e.FreeBet=6]="FreeBet",e))(oM||{}),rd=(e=>(e[e.Available=0]="Available",e[e.Accepted=1]="Accepted",e[e.Activated=2]="Activated",e[e.Rejected=3]="Rejected",e[e.Expired=4]="Expired",e))(rd||{});const Oye={0:qt.GREEN,1:qt.GREEN,2:qt.GREEN,3:qt.RED,4:qt.RED};var hce=(e=>(e[e.None=0]="None",e[e.Paid=1]="Paid",e[e.Lost=2]="Lost",e[e.Canceled=3]="Canceled",e[e.Expired=4]="Expired",e[e.Collectable=7]="Collectable",e[e.Collected=8]="Collected",e))(hce||{}),aa=(e=>(e.SetSectionCount="set_section_counts",e.UpdatePageCount="update_page_count",e.IncrementPageCount="increment_page_count",e.DecrementPageCount="decrement_page_count",e.ClearAllCount="clear_all_counts",e))(aa||{});const gce=e=>{const t=Ne.getItem(Yu);Ne.setItem(Yu,{unreadCount:e==="increment_page_count"?((t==null?void 0:t.unreadCount)||0)+1:((t==null?void 0:t.unreadCount)||1)-1})},S_=(e,t)=>{var n,s;switch(t.type){case"set_section_counts":{const{section:o,data:r}=t.payload;return{...e,[o]:r}}case"update_page_count":{const{section:o,page:r,count:a,notUpdateTotal:l}=t.payload,c=e[o];if(c){const u={...c.pages,[r]:a};return{...e,[o]:{pages:u,...!l&&{count:Object.values(u).reduce(Rh,0)}}}}return{...e,[o]:{count:a,pages:{[r]:a}}}}case"increment_page_count":{const{section:o,page:r}=t.payload;return S_(e,{type:"update_page_count",payload:{section:o,page:r,count:(((n=e[o])==null?void 0:n.pages[r])||0)+1}})}case"decrement_page_count":{const{section:o,page:r}=t.payload;return S_(e,{type:"update_page_count",payload:{section:o,page:r,count:(((s=e[o])==null?void 0:s.pages[r])||1)-1}})}case"clear_all_counts":return{};default:return e}},vce=({body:e,onClose:t})=>{const n=Ot();return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"new-item-notification-popup-content",children:i.jsx("div",{className:"new-item-notification-popup-message",dangerouslySetInnerHTML:{__html:e}})}),i.jsx(Be,{className:"btn a-color",title:"Go To Message",onClick:()=>{n.push({search:Bt({section:"messages",page:"inbox"})}),t()}})]})},w_=(e,t)=>de.get({free_bonuses:e==="sport"},"get_bonus_details").then(({bonuses:n})=>{if(t){const s=n.find(({bonus_type:o,acceptance_type:r})=>o===oM.Wagering&&r===rd.Activated);if(s)return de.get({},"get_casino_bonuse_details").then(({amount_to_wager:o,wagered_amount:r})=>o?n.map(a=>a.id!==s.id?a:{...a,details:{wageredAmount:r,remainingAmount:o-r,wageredAmountPercentage:r/o*100}}):n)}return n}),Pye=({product:e,getBonusDetails:t=!0,availableBonuses:n})=>{const s=Xe(),[o,r]=A.useState({isLoading:!0,bonuses:[],product:e}),a=A.useCallback(()=>{Tt.getInstance().availableBonuses[e]&&(r({isLoading:!0,product:e,bonuses:[]}),w_(e,t).then(f=>{s.current&&r(m=>m.product===e?{isLoading:!1,product:e,bonuses:n&&n.length?f.filter(({partner_bonus_id:p,id:h})=>n.some(({Id:g,PartnerBonusId:y})=>g===h&&p===y)):f}:m)}).catch(()=>{s.current&&r(f=>f.product===e?{isLoading:!1,bonuses:[],product:e}:f)}))},[n,t,s,e]);A.useEffect(()=>(a(),()=>{}),[a]);const l=A.useCallback(({id:f,partner_bonus_id:m})=>de.get({bonus_id:m,client_bonus_id:f},"claim_bonus"),[]),c=A.useCallback(({partner_bonus_id:f,id:m})=>de.get({bonus_id:f,client_bonus_id:m},"cancel_bonus"),[]),u=A.useCallback(({id:f})=>de.get({client_bonus_id:f},"collect_bonus"),[]),d=A.useCallback(({id:f})=>de.get({client_bonus_id:f},"convert_free_bet_to_money"),[]);return{...o,isLoading:o.product!==e||o.isLoading,claimBonus:l,cancelBonus:c,collectBonus:u,convertFreeBetBonus:d,updateData:a}},rM=e=>{const{currency:{rounding:t}}=nn(),n=A.useCallback(c=>Ec(c,t),[t]),{isLoggedIn:s}=ye(),[o,r]=A.useState({});A.useEffect(function(){if(s){const u=de.subscribe({source:"notifications",what:{user:[]}},({cashout:d})=>{d&&r(d)});return()=>de.unsubscribe(u)}},[s]);const a=e.reduce((c,u)=>{if(o[u]){const{amount:d}=o[u];d?c[u]=n(d):c[u]=null}return c},{}),l=A.useCallback((c,u)=>{r(d=>({...d,[c]:{amount:u}}))},[]);return{cashoutValues:a,forcefullyUpdateCashoutValue:l}},_ce={loading:!0,bets:[],betBuilderBets:[]},h5=e=>{const{betBuilder:t}=W.sportsbook,n={},{fromDate:s,toDate:o,betId:r,betType:a,outcome:l,sportIds:c}=e;return s&&o&&Object.assign(n,{from_date:s,to_date:o,...t.enabled&&{all_bet_types:!0}}),l&&Object.assign(n,{outcome:l}),a&&Object.assign(n,{bet_type:a}),r&&Object.assign(n,{bet_id:r}),c!=null&&c.length&&Object.assign(n,{sport_ids:c}),Object.keys(n).length?{where:n}:null},yce=()=>{const e=Xe(),{language:t}=Ce(),[n,s]=A.useState(_ce),o=f=>f.map(m=>m.outcome===1&&m.payout>0?{...m,outcome:12}:m),r=A.useCallback(f=>{const m=h5(f);m!==null&&(s(p=>({...p,loading:!0})),de.get(m,"bet_history").then(nG([],"bets")).then(p=>{if(e.current){const h=p.filter(y=>!y.parent_bet_id&&y.type!==me.BetBuilder).map(y=>Cp(y)),g=p.filter(y=>!y.parent_bet_id&&y.type===me.BetBuilder).map(y=>Rie(t)(y));s({loading:!1,bets:o(h),betBuilderBets:g||[]})}}).catch(()=>{e.current&&(_e.open({type:"error",title:"Error",content:un}),s({bets:[],loading:!1,betBuilderBets:[]}))}))},[e,t]),a=A.useCallback(f=>{setTimeout(()=>{const m=h5({betId:f});m!==null&&de.get(m,"bet_history").then(({bets:p})=>{if(e.current&&p.length){const[h]=p;s(g=>({...g,bets:o(g.bets.map(y=>y.id===h.id?Cp(h):y))}))}})},950)},[e]),l=A.useMemo(()=>n.bets.filter(f=>f.cashOut).map(f=>f.id),[n.bets]),{cashoutValues:c}=rM(l),u=n.bets.map(f=>f.id in c?{...f,cashOut:c[f.id]}:f),d=A.useMemo(()=>d7(n.bets,"outcome"),[n.bets]);return{loading:n.loading,bets:u,getHistoryBets:r,betBuilderBets:n.betBuilderBets,updateBetById:a,outcomeCountMap:d}},bce=({acceptance_type:e,max_rows:t=30})=>de.get({acceptance_type:e,max_rows:t},"get_free_spin_bonuses").then(({result:n,details:s})=>{if(n===0)return s;throw new Error}).catch(()=>[]);function Ece(e){if(e.casino)return"casino";if(e["casino-free-spins"])return"casino-free-spins";if(e.sport)return"sport"}const aM=A.createContext({}),Cce=({children:e})=>{const t=Xe(),{is_freespin_claimable:n,partner_id:s}=sn(),o=s!==void 0,{isLoggedIn:r,profile:a,isRestoredLogin:l}=ye(),c=Ot(),u=oe(),[d,f]=A.useReducer(S_,{}),m=Li(()=>W.accountNavigation.messages.pages.includes("inbox")),p=r&&m,{bets:h,getHistoryBets:g,outcomeCountMap:y}=yce(),{search:v}=$s(),[b,_]=A.useState(!1),C=A.useCallback(()=>{lt.success(i.jsxs("p",{className:"new-message-toast-notification-content",children:[i.jsx("span",{children:u("You have a new message")}),i.jsx("span",{children:u("open")})]}),{onClick:()=>c.push({search:Bt({section:"messages",page:"inbox"})}),position:ce.isMobile?"bottom-center":"top-center",className:"new-message-toast-notification",icon:i.jsx("i",{className:"bc-i-message"})})},[c,u]);return A.useEffect(()=>{const S=Ue(v)[Cc]===Sc;!b&&S&&_(S)},[b,v,_]),A.useEffect(function(){if(o&&r){let x=function(w){return N=>{let P;return w==="casino-free-spins"?P=N.filter(L=>L.AcceptanceType===rd.Available).length:P=N.filter(L=>L.acceptance_type===rd.Available&&L.can_accept).length,[w,N.length,P]}};const{sport:O,casino:E}=Tt.getInstance().availableBonuses,I=[];O&&I.push(w_(tt.SPORTSBOOK,!1).then(x("sport"))),E&&(I.push(w_(tt.CASINO,!1).then(x("casino"))),n&&I.push(bce({acceptance_type:rd.Available}).then(x("casino-free-spins")))),I.length&&Promise.allSettled(I).then(w=>{if(t.current){const N={count:0,pages:{}},P={};for(const L of w)if(L.status==="fulfilled"){const[R,D,j]=L.value;N.count+=D,N.pages[R]=D,P[R]=j}if(f({type:aa.SetSectionCount,payload:{section:"bonuses",data:N}}),!l&&W.app.redirectToBonuses.enabled){const L=Ece(P),R=`b_p_m_d_${a.id}`,D=(j,M)=>{M&&Ne.setItem(R,L,W.app.redirectToBonuses.repeatTime),c.push({search:Bt({section:"bonuses",page:j})})};L&&(W.app.redirectToBonuses.repeatTime>0?Ne.getItem(R)!==L&&D(L,!0):D(L,!1))}}})}},[c,r,t,l,n,o,a.id]),A.useEffect(function(){p&&a.unread_count&&Ne.setItem(Yu,{unreadCount:a.unread_count})},[p,a.unread_count,a.id]),A.useEffect(function(){if(p){const x=Ne.getItem(Yu),O=a.unread_count?a.unread_count:(x==null?void 0:x.unreadCount)??0;f({type:aa.UpdatePageCount,payload:{section:"messages",page:"inbox",count:O}})}},[a.id,a.unread_count,p]),A.useEffect(function(){if(p){const x=de.subscribe({source:"messages",what:{messages:[]}},O=>{const E=Object.keys(O.messages)[0];E&&(f({type:aa.IncrementPageCount,payload:{section:"messages",page:"inbox"}}),gce(aa.IncrementPageCount),O.messages[E].type===4?C():O.messages[E].type===3&&de.get({where:{type:0,message_id:E}},"user_messages").then(({messages:I=[]})=>{t.current&&_e.open(w=>({type:"info",title:I[0].subject,className:"new-item-notification-popup",Component:()=>i.jsx(vce,{onClose:w,body:I[0].body})}))}))});return()=>{de.unsubscribe(x)}}},[p,t,C]),A.useEffect(()=>{if(a.bet_settlement,r&&W.accountNavigation.history.pages.length&&b){const S=Da();g({fromDate:S-24*3600,toDate:Da()})}},[g,r,a.bet_settlement,a.currency,b]),A.useEffect(()=>{f({type:aa.UpdatePageCount,payload:{section:"history",page:"bets",count:h.length,notUpdateTotal:!0}}),Object.entries(y).forEach(([S,x])=>{x&&f({type:aa.UpdatePageCount,payload:{section:"history",page:VX[S],count:x,notUpdateTotal:!0}})})},[h.length,y]),A.useEffect(function(){if(r)return()=>{f({type:aa.ClearAllCount}),Ne.removeItem(Yu)}},[r]),i.jsx(aM.Provider,{value:{state:d,dispatch:f},children:e})};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function iM(e,t,n,s){function o(r){return r instanceof n?r:new n(function(a){a(r)})}return new(n||(n=Promise))(function(r,a){function l(d){try{u(s.next(d))}catch(f){a(f)}}function c(d){try{u(s.throw(d))}catch(f){a(f)}}function u(d){d.done?r(d.value):o(d.value).then(l,c)}u((s=s.apply(e,[])).next())})}let Sce=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;){let s=n[e]&63;s<36?t+=s.toString(36):s<62?t+=(s-26).toString(36).toUpperCase():s<63?t+="_":t+="-"}return t};var Gv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lM(e,t){return t={exports:{}},e(t,t.exports),t.exports}var Vv=lM(function(e,t){(function(n){var s;if(e.exports=n(),s=!0,!s){var o=window.Cookies,r=window.Cookies=n();r.noConflict=function(){return window.Cookies=o,r}}})(function(){function n(){for(var r=0,a={};r"u")){f=n({path:"/"},a.defaults,f),typeof f.expires=="number"&&(f.expires=new Date(new Date*1+f.expires*864e5)),f.expires=f.expires?f.expires.toUTCString():"";try{var m=JSON.stringify(d);/^[\{\[]/.test(m)&&(d=m)}catch{}d=r.write?r.write(d,u):encodeURIComponent(String(d)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),u=encodeURIComponent(String(u)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var p="";for(var h in f)f[h]&&(p+="; "+h,f[h]!==!0&&(p+="="+f[h].split(";")[0]));return document.cookie=u+"="+d+p}}function c(u,d){if(!(typeof document>"u")){for(var f={},m=document.cookie?document.cookie.split("; "):[],p=0;pthis)()}async get(t){const n=Vv.get(t);return typeof n=="string"?n:void 0}async set(t,n){Vv.set(t,n,this._constructCookieParams())}async remove(t){Vv.remove(t,this._constructCookieParams())}_constructCookieParams(){return{expires:this.ttl,secure:this.secure,sameSite:this.sameSite}}}class uM{constructor(t="keyval-store",n="keyval"){this.storeName=n,this._dbp=new Promise((s,o)=>{const r=indexedDB.open(t,1);r.onerror=()=>o(r.error),r.onsuccess=()=>s(r.result),r.onupgradeneeded=()=>{r.result.createObjectStore(n)}})}_withIDBStore(t,n){return this._dbp.then(s=>new Promise((o,r)=>{const a=s.transaction(this.storeName,t);a.oncomplete=()=>o(),a.onabort=a.onerror=()=>r(a.error),n(a.objectStore(this.storeName))}))}}let Wv;function UE(){return Wv||(Wv=new uM),Wv}function kce(e,t=UE()){let n;return t._withIDBStore("readonly",s=>{n=s.get(e)}).then(()=>n.result)}function Oce(e,t,n=UE()){return n._withIDBStore("readwrite",s=>{s.put(t,e)})}function Pce(e,t=UE()){return t._withIDBStore("readwrite",n=>{n.delete(e)})}const Lce="ImmortalDB",Rce="key-value-pairs";class jce{constructor(t=Lce,n=Rce){return this.store=new uM(t,n),(async()=>{try{await this.store._dbp}catch(s){if(s.name==="SecurityError")return null;throw s}return this})()}async get(t){const n=await kce(t,this.store);return typeof n=="string"?n:void 0}async set(t,n){await Oce(t,n,this.store)}async remove(t){await Pce(t,this.store)}}class Mce{constructor(t){return this.store=t,(async()=>this)()}async get(t){const n=this.store.getItem(t);return typeof n=="string"?n:void 0}async set(t,n){this.store.setItem(t,n)}async remove(t){this.store.removeItem(t)}}class Bce extends Mce{constructor(){super(window.localStorage)}}const $v=console.log,Yv="_immortal|",dM=typeof window<"u",GE=[Nce];try{dM&&window.indexedDB&&GE.push(jce)}catch{}try{dM&&window.localStorage&&GE.push(Bce)}catch{}function g5(e,t,n=null){return t in e?e[t]:n}function Dce(e){const t=new Map;let n=e.slice();for(const s of n){let o=0;for(const r of n)s===r&&(o+=1);o>0&&(t.set(s,o),n=n.filter(r=>r!==s))}return t}class Fce{constructor(t=GE){this.stores=[],this.onReady=(async()=>{this.stores=(await Promise.all(t.map(async n=>{if(typeof n=="object")return n;try{return await new n}catch{return null}}))).filter(Boolean)})()}async get(t,n=null){await this.onReady;const s=`${Yv}${t}`,o=await Promise.all(this.stores.map(async f=>{try{return await f.get(s)}catch(m){$v(m)}})),r=Array.from(Dce(o).entries());r.sort((f,m)=>f[1]<=m[1]);let a;const[l,c]=g5(r,0,[void 0,0]),[u,d]=g5(r,1,[void 0,0]);return c>d||c===d&&l!==void 0?a=l:a=u,a!==void 0?(await this.set(t,a),a):(await this.remove(t),n)}async set(t,n){return await this.onReady,t=`${Yv}${t}`,await Promise.all(this.stores.map(async s=>{try{await s.set(t,n)}catch(o){$v(o)}})),n}async remove(t){await this.onReady,t=`${Yv}${t}`,await Promise.all(this.stores.map(async n=>{try{await n.remove(t)}catch(s){$v(s)}}))}}const wp=new Fce;var dl=lM(function(e,t){(function(){var n={function:!0,object:!0},s=n[typeof window]&&window||this,o=t,r=e&&!e.nodeType&&e,a=o&&r&&typeof Gv=="object"&&Gv;a&&(a.global===a||a.window===a||a.self===a)&&(s=a);var l=Math.pow(2,53)-1,c=/\bOpera/,u=Object.prototype,d=u.hasOwnProperty,f=u.toString;function m(E){return E=String(E),E.charAt(0).toUpperCase()+E.slice(1)}function p(E,I,w){var N={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return I&&w&&/^Win/i.test(E)&&!/^Windows Phone /i.test(E)&&(N=N[/[\d.]+$/.exec(E)])&&(E="Windows "+N),E=String(E),I&&w&&(E=E.replace(RegExp(I,"i"),w)),E=g(E.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),E}function h(E,I){var w=-1,N=E?E.length:0;if(typeof N=="number"&&N>-1&&N<=l)for(;++w3&&"WebKit"||/\bOpera\b/.test(se)&&(/\bOPR\b/.test(E)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(E)&&(le=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(se)&&"NetFront")&&(re=[q]),se=="IE"&&(q=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(se+=" Mobile",le="Windows Phone "+(/\+$/.test(q)?q:q+".x"),J.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(se="IE Mobile",le="Windows Phone 8.x",J.unshift("desktop mode"),z||(z=(/\brv:([\d.]+)/.exec(E)||0)[1])):se!="IE"&&re=="Trident"&&(q=/\brv:([\d.]+)/.exec(E))&&(se&&J.push("identifying as "+se+(z?" "+z:"")),se="IE",z=q[1]),K){if(b(I,"global"))if(F&&(q=F.lang.System,ge=q.getProperty("os.arch"),le=le||q.getProperty("os.name")+" "+q.getProperty("os.version")),U){try{z=I.require("ringo/engine").version.join("."),se="RingoJS"}catch{(q=I.system)&&q.global.system==I.system&&(se="Narwhal",le||(le=q[0].os||null))}se||(se="Rhino")}else typeof I.process=="object"&&!I.process.browser&&(q=I.process)&&(typeof q.versions=="object"&&(typeof q.versions.electron=="string"?(J.push("Node "+q.versions.node),se="Electron",z=q.versions.electron):typeof q.versions.nw=="string"&&(J.push("Chromium "+z,"Node "+q.versions.node),se="NW.js",z=q.versions.nw)),se||(se="Node.js",ge=q.arch,le=q.platform,z=/[\d.]+/.exec(q.version),z=z?z[0]:null));else v(q=I.runtime)==D?(se="Adobe AIR",le=q.flash.system.Capabilities.os):v(q=I.phantom)==B?(se="PhantomJS",z=(q=q.version||null)&&q.major+"."+q.minor+"."+q.patch):typeof Z.documentMode=="number"&&(q=/\bTrident\/(\d+)/i.exec(E))?(z=[z,Z.documentMode],(q=+q[1]+4)!=z[1]&&(J.push("IE "+z[1]+" mode"),re&&(re[1]=""),z[1]=q),z=se=="IE"?String(z[1].toFixed(1)):z[0]):typeof Z.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(se)&&(J.push("masking as "+se+" "+z),se="IE",z="11.0",re=["Trident"],le="Windows");le=le&&g(le)}if(z&&(q=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(z)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(K&&N.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(Y=/b/i.test(q)?"beta":"alpha",z=z.replace(RegExp(q+"\\+?$"),"")+(Y=="beta"?Q:$)+(/\d+\+?/.exec(q)||"")),se=="Fennec"||se=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(le))se="Firefox Mobile";else if(se=="Maxthon"&&z)z=z.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(be))be=="Xbox 360"&&(le=null),be=="Xbox 360"&&/\bIEMobile\b/.test(E)&&J.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(se)||se&&!be&&!/Browser|Mobi/.test(se))&&(le=="Windows CE"||/Mobi/i.test(E)))se+=" Mobile";else if(se=="IE"&&K)try{I.external===null&&J.unshift("platform preview")}catch{J.unshift("embedded")}else(/\bBlackBerry\b/.test(be)||/\bBB10\b/.test(E))&&(q=(RegExp(be.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||z)?(q=[q,/BB10/.test(E)],le=(q[1]?(be=null,Me="BlackBerry"):"Device Software")+" "+q[0],z=null):this!=y&&be!="Wii"&&(K&&ee||/Opera/.test(se)&&/\b(?:MSIE|Firefox)\b/i.test(E)||se=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(le)||se=="IE"&&(le&&!/^Win/.test(le)&&z>5.5||/\bWindows XP\b/.test(le)&&z>8||z==8&&!/\bTrident\b/.test(E)))&&!c.test(q=x.call(y,E.replace(c,"")+";"))&&q.name&&(q="ing as "+q.name+((q=q.version)?" "+q:""),c.test(se)?(/\bIE\b/.test(q)&&le=="Mac OS"&&(le=null),q="identify"+q):(q="mask"+q,ae?se=g(ae.replace(/([a-z])([A-Z])/g,"$1 $2")):se="Opera",/\bIE\b/.test(q)&&(le=null),K||(z=null)),re=["Presto"],J.push(q));(q=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(q=[parseFloat(q.replace(/\.(\d)$/,".0$1")),q],se=="Safari"&&q[1].slice(-1)=="+"?(se="WebKit Nightly",Y="alpha",z=q[1].slice(0,-1)):(z==q[1]||z==(q[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(z=null),q[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(E)||0)[1],q[0]==537.36&&q[2]==537.36&&parseFloat(q[1])>=28&&re=="WebKit"&&(re=["Blink"]),!K||!L&&!q[1]?(re&&(re[1]="like Safari"),q=(q=q[0],q<400?1:q<500?2:q<526?3:q<533?4:q<534?"4+":q<535?5:q<537?6:q<538?7:q<601?8:q<602?9:q<604?10:q<606?11:q<608?12:"12")):(re&&(re[1]="like Chrome"),q=q[1]||(q=q[0],q<530?1:q<532?2:q<532.05?3:q<533?4:q<534.03?5:q<534.07?6:q<534.1?7:q<534.13?8:q<534.16?9:q<534.24?10:q<534.3?11:q<535.01?12:q<535.02?"13+":q<535.07?15:q<535.11?16:q<535.19?17:q<536.05?18:q<536.1?19:q<537.01?20:q<537.11?"21+":q<537.13?23:q<537.18?24:q<537.24?25:q<537.36?26:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(q+=typeof q=="number"?".x":/[.+]/.test(q)?"":"+")),se=="Safari"&&(!z||parseInt(z)>45)?z=q:se=="Chrome"&&/\bHeadlessChrome/i.test(E)&&J.unshift("headless")),se=="Opera"&&(q=/\bzbov|zvav$/.exec(le))?(se+=" ",J.unshift("desktop mode"),q=="zvav"?(se+="Mini",z=null):se+="Mobile",le=le.replace(RegExp(" *"+q+"$"),"")):se=="Safari"&&/\bChrome\b/.exec(re&&re[1])?(J.unshift("desktop mode"),se="Chrome Mobile",z=null,/\bOS X\b/.test(le)?(Me="Apple",le="iOS 4.3+"):le=null):/\bSRWare Iron\b/.test(se)&&!z&&(z=he("Chrome")),z&&z.indexOf(q=/[\d.]+$/.exec(le))==0&&E.indexOf("/"+q+"-")>-1&&(le=S(le.replace(q,""))),le&&le.indexOf(se)!=-1&&!RegExp(se+" OS").test(le)&&(le=le.replace(RegExp(" *"+_(se)+" *"),"")),re&&!/\b(?:Avant|Nook)\b/.test(se)&&(/Browser|Lunascape|Maxthon/.test(se)||se!="Safari"&&/^iOS/.test(le)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(se)&&re[1])&&(q=re[re.length-1])&&J.push(q),J.length&&(J=["("+J.join("; ")+")"]),Me&&be&&be.indexOf(Me)<0&&J.push("on "+Me),be&&J.push((/^on /.test(J[J.length-1])?"":"on ")+be),le&&(q=/ ([\d.+]+)$/.exec(le),ue=q&&le.charAt(le.length-q[0].length-1)=="/",le={architecture:32,family:q&&!ue?le.replace(q[0],""):le,version:q?q[1]:null,toString:function(){var De=this.version;return this.family+(De&&!ue?" "+De:"")+(this.architecture==64?" 64-bit":"")}}),(q=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ge))&&!/\bi686\b/i.test(ge)?(le&&(le.architecture=64,le.family=le.family.replace(RegExp(" *"+q),"")),se&&(/\bWOW64\b/i.test(E)||K&&/\w(?:86|32)$/.test(N.cpuClass||N.platform)&&!/\bWin64; x64\b/i.test(E))&&J.unshift("32-bit")):le&&/^OS X/.test(le.family)&&se=="Chrome"&&parseFloat(z)>=39&&(le.architecture=64),E||(E=null);var Ie={};return Ie.description=E,Ie.layout=re&&re[0],Ie.manufacturer=Me,Ie.name=se,Ie.prerelease=Y,Ie.product=be,Ie.ua=E,Ie.version=se&&z,Ie.os=le||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ie.parse=x,Ie.toString=Oe,Ie.version&&J.unshift(z),Ie.name&&J.unshift(se),le&&se&&!(le==String(le).split(" ")[0]&&(le==se.split(" ")[0]||be))&&J.push(be?"("+le+")":"on "+le),J.length&&(Ie.description=J.join(" ")),Ie}var O=x();o&&r?y(O,function(E,I){o[I]=E}):s.platform=O}).call(Gv)});const Hce=()=>({deviceType:Uce(),model:dl.product,os:dl.os.toString(),architecture:dl.os.architecture,browser:dl.name,browserBuildNumber:dl.version,languages:navigator.languages.toString(),time:new Date().toString(),videoCardInfo:Gce(),coreNumbers:navigator.hardwareConcurrency,ramMemory:navigator.deviceMemory,pointingMethod:Vce(),userAgent:dl.ua,orientation:Wce(),resolution:$ce(),devicePixelRatio:window.devicePixelRatio,colorDepth:window.screen.colorDepth}),Uce=()=>{const e=navigator.userAgent;return/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(e)?"tablet":/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(e)?"mobile":"desktop"},Gce=()=>{const e=document.createElement("canvas").getContext("webgl");if(!e)return"no webgl";const t=e.getExtension("WEBGL_debug_renderer_info");return t?e.getParameter(t.UNMASKED_RENDERER_WEBGL):"no WEBGL_debug_renderer_info"},Vce=()=>"ontouchstart"in document.documentElement?"touch":"mouse",Wce=()=>window.innerWidth>window.innerHeight?"Landscape":"Portrait",$ce=()=>`${window.screen.availHeight} X ${window.screen.availWidth}`;var Zn=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof Zn<"u"&&Zn,vs={searchParams:"URLSearchParams"in Zn,iterable:"Symbol"in Zn&&"iterator"in Symbol,blob:"FileReader"in Zn&&"Blob"in Zn&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Zn,arrayBuffer:"ArrayBuffer"in Zn};function Yce(e){return e&&DataView.prototype.isPrototypeOf(e)}if(vs.arrayBuffer)var zce=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],qce=ArrayBuffer.isView||function(e){return e&&zce.indexOf(Object.prototype.toString.call(e))>-1};function Lf(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function VE(e){return typeof e!="string"&&(e=String(e)),e}function WE(e){var t={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return vs.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Nn(e){this.map={},e instanceof Nn?e.forEach(function(t,n){this.append(n,t)},this):Array.isArray(e)?e.forEach(function(t){this.append(t[0],t[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}Nn.prototype.append=function(e,t){e=Lf(e),t=VE(t);var n=this.map[e];this.map[e]=n?n+", "+t:t};Nn.prototype.delete=function(e){delete this.map[Lf(e)]};Nn.prototype.get=function(e){return e=Lf(e),this.has(e)?this.map[e]:null};Nn.prototype.has=function(e){return this.map.hasOwnProperty(Lf(e))};Nn.prototype.set=function(e,t){this.map[Lf(e)]=VE(t)};Nn.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)};Nn.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),WE(e)};Nn.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),WE(e)};Nn.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),WE(e)};vs.iterable&&(Nn.prototype[Symbol.iterator]=Nn.prototype.entries);function zv(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fM(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function Kce(e){var t=new FileReader,n=fM(t);return t.readAsArrayBuffer(e),n}function Qce(e){var t=new FileReader,n=fM(t);return t.readAsText(e),n}function Xce(e){for(var t=new Uint8Array(e),n=new Array(t.length),s=0;s-1?t:e}function Bi(e,t){if(!(this instanceof Bi))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t=t||{};var n=t.body;if(e instanceof Bi){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Nn(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!n&&e._bodyInit!=null&&(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new Nn(t.headers)),this.method=Jce(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),(this.method==="GET"||this.method==="HEAD")&&(t.cache==="no-store"||t.cache==="no-cache")){var s=/([?&])_=[^&]*/;if(s.test(this.url))this.url=this.url.replace(s,"$1_="+new Date().getTime());else{var o=/\?/;this.url+=(o.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Bi.prototype.clone=function(){return new Bi(this,{body:this._bodyInit})};function eue(e){var t=new FormData;return e.trim().split("&").forEach(function(n){if(n){var s=n.split("="),o=s.shift().replace(/\+/g," "),r=s.join("=").replace(/\+/g," ");t.append(decodeURIComponent(o),decodeURIComponent(r))}}),t}function tue(e){var t=new Nn,n=e.replace(/\r?\n[\t ]+/g," ");return n.split("\r").map(function(s){return s.indexOf(` `)===0?s.substr(1,s.length):s}).forEach(function(s){var o=s.split(":"),r=o.shift().trim();if(r){var a=o.join(":").trim();t.append(r,a)}}),t}AM.call(Bi.prototype);function pr(e,t){if(!(this instanceof pr))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=t.status===void 0?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"",this.headers=new Nn(t.headers),this.url=t.url||"",this._initBody(e)}AM.call(pr.prototype);pr.prototype.clone=function(){return new pr(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Nn(this.headers),url:this.url})};pr.error=function(){var e=new pr(null,{status:0,statusText:""});return e.type="error",e};var nue=[301,302,303,307,308];pr.redirect=function(e,t){if(nue.indexOf(t)===-1)throw new RangeError("Invalid status code");return new pr(null,{status:t,headers:{location:e}})};var ri=Zn.DOMException;try{new ri}catch{ri=function(t,n){this.message=t,this.name=n;var s=Error(t);this.stack=s.stack},ri.prototype=Object.create(Error.prototype),ri.prototype.constructor=ri}function mM(e,t){return new Promise(function(n,s){var o=new Bi(e,t);if(o.signal&&o.signal.aborted)return s(new ri("Aborted","AbortError"));var r=new XMLHttpRequest;function a(){r.abort()}r.onload=function(){var c={status:r.status,statusText:r.statusText,headers:tue(r.getAllResponseHeaders()||"")};c.url="responseURL"in r?r.responseURL:c.headers.get("X-Request-URL");var u="response"in r?r.response:r.responseText;setTimeout(function(){n(new pr(u,c))},0)},r.onerror=function(){setTimeout(function(){s(new TypeError("Network request failed"))},0)},r.ontimeout=function(){setTimeout(function(){s(new TypeError("Network request failed"))},0)},r.onabort=function(){setTimeout(function(){s(new ri("Aborted","AbortError"))},0)};function l(c){try{return c===""&&Zn.location.href?Zn.location.href:c}catch{return c}}r.open(o.method,l(o.url),!0),o.credentials==="include"?r.withCredentials=!0:o.credentials==="omit"&&(r.withCredentials=!1),"responseType"in r&&(vs.blob?r.responseType="blob":vs.arrayBuffer&&o.headers.get("Content-Type")&&o.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(r.responseType="arraybuffer")),t&&typeof t.headers=="object"&&!(t.headers instanceof Nn)?Object.getOwnPropertyNames(t.headers).forEach(function(c){r.setRequestHeader(c,VE(t.headers[c]))}):o.headers.forEach(function(c,u){r.setRequestHeader(u,c)}),o.signal&&(o.signal.addEventListener("abort",a),r.onreadystatechange=function(){r.readyState===4&&o.signal.removeEventListener("abort",a)}),r.send(typeof o._bodyInit>"u"?null:o._bodyInit)})}mM.polyfill=!0;Zn.fetch||(Zn.fetch=mM,Zn.Headers=Nn,Zn.Request=Bi,Zn.Response=pr);const sue=async e=>await(await fetch(`${e}?type=json`)).json(),pM=()=>iM(void 0,void 0,void 0,function*(){let e=yield wp.get("user-hash","");return e||(e=Sce(36),yield wp.set("user-hash",e)),e}),oue=e=>iM(void 0,void 0,void 0,function*(){if(!e)throw new Error("GeoIp url is required");const t=yield wp.get("unique-fingerprint",""),n=yield pM();t&&(yield wp.remove("unique-fingerprint"));const s=Hce();if(n){const o=yield sue(e);return{userIdentifier:n,userGeoData:o,collectedInfo:s}}else console.error("User hash not stored")}),rue=e=>{Ne.setItem(Hd,e[Hd],Mb)},ca=class ca{constructor(){fe(this,"httpClient",null);fe(this,"basePath","/api/private/v1/");fe(this,"HttpStatusCodes",{SUCCESS:200,CREATED:201})}initHttpClient(){const t=Ne.getItem(Hd);t?this.httpClient=at.create({baseURL:W.cms.apiUrl,headers:{"Accept-Response":"REST","Access-Token":t}}):console.error("Failed to get Auth Token from CMS.")}async fetchWithCMSUserData(t,n="get",s){if(this.httpClient)try{const o=await this.httpClient[n](`${this.basePath}${t}`,s);return o.status===this.HttpStatusCodes.SUCCESS||o.status===this.HttpStatusCodes.CREATED?o.data:Promise.reject(new Error)}catch{throw new Error("Failed to load data from CMS")}else throw new Error("HttpClient is not defined")}static getInstance(){return ca.instance||(ca.instance=new ca,ca.instance.initHttpClient()),ca.instance}async getUser(){return await this.fetchWithCMSUserData("users/me/")}};fe(ca,"instance");let _5=ca;const hM=e=>ce.isMobile?e+ce.headerMainSectionHeightPx+ce.mobileHeaderNavigationHeightPx+ce.mobileSubHeaderNavigationHeightPx:e+ce.headerMainSectionHeightPx+ce.webHeaderNavigationHeightPx+ce.webSubHeaderNavigationHeightPx,aue=2e3,iue=async e=>{const{app:{site_id:t,affiliatesRedirectionDomain:n}}=W,s=r=>{window.location.href=r},o=`${n}/global/api/linkCreator/getRedirectUrl`;return new Promise(r=>{window.location.pathname.includes("/affiliates/")||window.location.pathname.includes("/adv/")?Ue().btag?at.post(o,JSON.stringify({url:e,partnerId:t,type:ce.isMobile}),{timeout:aue,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded"}}).then(({data:{status:c,result:u}})=>{if(c&&u){s(decodeURIComponent(u));return}s(uo)}).catch(function(){s(uo)}):s(uo):r()})},T_="AuthToken",lue=e=>{wn.set({auth_token:e[T_],user_id:Number(e[XR])})},ig=!window.location.pathname.includes("widget/promoted-games"),Tp=e=>ig?at.get(e).then(t=>t.data):Promise.resolve({}),cue=()=>Tp(`/localConf.json?v=${Fc(5)}`),uue=()=>Tp(`/dynamicallyStructuredPages.json?v=${Fc(5)}`),due=()=>Tp(`/conf.json?v=${Fc(5)}`).then(e=>{var n;const t=Ue();if(t[jN]){const s=t[jN].replace(":me",String((n=e.app)==null?void 0:n.site_id));return Tp(`${W.cms.apiUrl}${s}?platform=${ce.isMobile}&v=${Date.now()}`)}return e}),fue=async()=>new Promise(e=>{Promise.all([due(),cue(),uue()]).then(([t,n,s])=>{var c,u,d;const{casino:o,app:r,...a}=t,l={...a,app:{...r,...((c=r==null?void 0:r.liveChat)==null?void 0:c.enabled)&&!ce.isMobile&&{liveChat:{...r.liveChat,showRegularButton:!0}},...((u=r==null?void 0:r.header)==null?void 0:u.showNearLogoText)&&ce.isMobile&&{header:{...r.header,showNearLogoText:!1}}},...ce.isMobile&&{sportsbook:{...a.sportsbook,betslip:{...(d=a.sportsbook)==null?void 0:d.betslip,underBetslipContent:void 0}}},casino:{gamesUrl:D4("games"),...o}};Vu(l,n),Vu(l,s),Vu(W,l),wU(SZ(W))}).catch(t=>{nt.warning(`failed to load external config, error: ${t} , processing will be done using locale config`)}).finally(e)}),Aue=async()=>new Promise(e=>{at.get("/payments.json?v=04/07/2025-19:37").then(t=>{if(t.status===200&&t.data)W.payment.methods=t.data.map(n=>({...n,image:n.image.includes("http")?n.image:`${W.cms.apiUrl}${n.image}`}));else throw new Error}).catch(t=>{W.payment.methods=[],nt.warning(`failed to load external payment configuration, error: ${t} , processing will be done without payment configuration`)}).finally(e)}),mue=async()=>new Promise(e=>{at.get(`${W.app.geoUrl}/?type=json`,{timeout:2e3}).then(t=>{t.data&&(Object.assign(pt,t.data),f0()),e()}).catch(t=>{nt.warning(`failed to load geoData, error: ${t} , processing without geoData`),e(),f0()})}),gi=(e="")=>W.app.availableLanguages[e]?e:"",pue=()=>{const{lang:e}=Ue();if(e)return Kt("lang"),gi(e);{const[,t=""]=window.location.pathname.split("/"),n=f7(Hn)[t]??[];return n.length>1&&n.some(gi)?n.find(gi):gi(n[0]||t)}},hue=()=>{const e=Ne.getItem("language");return e?gi(e):""},gue=()=>{const e=W.app.defaultLanguageByIP;return pt.countryCode?gi(e.enabled?e.regions[pt.countryCode]:Oo[pt.countryCode].lang):""},vue=()=>{const e=document.createElement("canvas");return e.getContext&&e.getContext("2d")?+(e.toDataURL("image/webp").indexOf("data:image/webp")===0):0},_ue=e=>ig?oue(e).catch(()=>null):Promise.resolve(null),yue=()=>ig?Promise.race([pM(),new Promise((e,t)=>setTimeout(t,2e3))]).catch(()=>""):Promise.resolve(""),bue=()=>{const e=Ue();if(e[hv]&&(W.app.site_id=Number(e[hv])),e[gv]&&(W.app.swarm.socketUrl=e[gv]),e[PN]&&(W.partner.integrationMode=!0),e[ON]&&(W.app.preferences.oddFormat=Number(e[ON])),e[T_]&&lue(e),e[Hd]&&rue(e),e[RN]){const n=document.createElement("link");n.rel="stylesheet",n.type="text/css",n.href=`${W.cms.apiUrl}${e[RN]}&v=${Da()}`,document.body.appendChild(n)}if(e[LN]){const n=document.getElementById("app-custom-css");n&&(n.disabled=!0)}const t=Object.keys(e).filter(n=>n.includes(dZ));t.length&&(ce.utmParameters=t.map(n=>`${n}=${e[n]}`).join("&")),e[vv]&&(ce.terminalID=Number(e[vv])),Kt(T_,XR,LN,hv,gv,PN,vv,Hd)},Eue=e=>{if(e!==0&&ce.isMobile&&!vG()){const n=`https://${sb()}`;(e===1||window.confirm("Do you want navigate to desktop?"))&&(window.location.href=n)}},Cue=()=>{const e=()=>{document.documentElement.style.setProperty("--window-height",`${window.innerHeight}px`)};e(),window.onresize=e},Sue=()=>{var t,n;ce.headerMainSectionHeightPx=W.partner.integrationMode?0:ce.isMobile?iV:lV,document.documentElement.style.setProperty("--mobile-header-main-section-height",`${ce.headerMainSectionHeightPx}px`),document.documentElement.style.setProperty("--mobile-header-navigation-height",`${ce.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty("--mobile-horizontal-tab-navigation-height",`${lL}px`),document.documentElement.style.setProperty("--mobile-sub-header-full-height",`${ce.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty("--mobile-header-full-height",`${ce.headerMainSectionHeightPx+ce.mobileSubHeaderNavigationHeightPx}px`),ce.headerBlockHeightPx=hM(ZI),document.documentElement.style.setProperty("--dynamic-header",`${ZI}px`),Cue();const e=nL("theme")||W.app.preferences.theme;X4(document.documentElement,Q4(hh(pc,s=>({...pc,...s}),(n=(t=W.app.themes)==null?void 0:t.find(et("theme",e)))==null?void 0:n.scheme)))},wue=async()=>{const{app:{preferences:e},partner:{integrationMode:t}}=W,n=pue(),s=hue(),o=gi(e.language)||"eng";if(pt.countryCode&&pt.countryName||await mue(),n)return n;if(!t){if(s)return s;try{const r=gue();if(r)return r}catch{}}return o},Tue=async({geoUrl:e,site_id:t,language:n,socketUrl:s})=>{ce.fingerprint=await yue(),de.connect({url:s,useLongPolling:!1,session:{language:A0[n]||n,site_id:t,source:ce.isMobile?Us.Mobile:Us.Desktop,release_date:"04/07/2025-19:37",...ce.fingerprint&&{afec:ce.fingerprint},...ce.terminalID&&{terminal:ce.terminalID}}}),_ue(e).then(o=>{o!=null&&o.userGeoData&&o.userGeoData!=="not-detected"&&(pt.countryCode=o.userGeoData.countryCode,pt.countryName=o.userGeoData.countryName,f0()),o!==null&&de.get({identification_info:o},"store_user_identification_token")})},xue=async()=>{try{const e=window.location.href;await fue(),bue(),await iue(e),OZ();const{app:{site_id:t,geoUrl:n,redirectToWeb:s,swarm:{socketUrl:o},header:{navigation:{mobile:r,web:a}}},cms:{useWebp:l}}=W;Eue(s),ce.isMobile?(ce.mobileHeaderNavigationHeightPx=r.genericMenu?0:cV,ce.mobileSubHeaderNavigationHeightPx=!r.genericMenu||r.subHeaderMenu?lL:0):(ce.webLeftMenuNavigationWidthPx=a.leftMenu?uV:0,ce.webHeaderNavigationHeightPx=a.leftMenu?0:dV,ce.webSubHeaderNavigationHeightPx=!a.leftMenu||a.subHeaderMenu?fV:0),Sue(),ig&&await Aue();const c=await wue();return tL("language",c),t&&Tue({geoUrl:n,language:c,site_id:t,socketUrl:o}),ce.useWebp=l?vue():0,await Promise.all([oL(c),t8(c)]),c}catch(e){throw e instanceof Error&&nt.warning(`failed to load external configuration: ${e.message}`),e}},Iue={logo:"/defaultLogo.png",loader:""};function Nue({children:e}){const[t,n]=A.useState(""),[s,o]=A.useState(Iue);return A.useEffect(function(){let a=!t;return a&&(async()=>{try{const l=async()=>at.get(`/assets.json?v=${Fc(5)}`).then(({data:p})=>p),{loader:c,logo:u}=await l(),d=cG(c),f=d==="svg",m=c?await at.get(c,{responseType:f?"text":"arraybuffer"}).then(({data:p})=>p):lp;a&&o(p=>({...p,...u&&{logo:u},loader:c?rG(m,f,d):m}))}catch(l){l instanceof Error&&nt.error(l.message),a&&o(c=>({...c,loader:lp}))}})(),()=>{a=!1}},[t]),A.useEffect(function(){const a=Ft.getInstance(),l=Tt.getInstance();xue().then(c=>{a.init({language:Hn[c],config:W.statistics}),l.init(W),n(c)})},[]),A.useEffect(function(){const a=document.querySelector("#root");if(a){const l=c=>c.split(" ").map(u=>u.trim()).filter(Boolean);return Ge.addEventListener("addRootClassName",c=>{l(c).forEach(u=>a.classList.add(u))}),Ge.addEventListener("removeRootClassName",c=>{l(c).forEach(u=>a.classList.remove(u))}),()=>{Ge.removeEventListeners("addRootClassName"),Ge.removeEventListeners("removeRootClassName")}}},[]),t?e(t,s):i.jsx(i.Fragment,{})}const y5=function(e,t){return t?e.replace("m.","www."):e.replace("www.","m.")},kue=A.memo(function({currentSeo:t,productUrl:n}){const{language:s,locale:o}=Ce(),r=W.app.staticDomainForCanonicalTags||window.location.origin,a=A.useMemo(()=>{var u;return(u=W.app.availableLanguages[s])==null?void 0:u.full},[s]),l=A.useMemo(()=>{const u=yv[fG(window.location.origin)],d=u||yv.default;return yv._useCustomHrefLangFromTemplate?[]:Object.keys(W.app.availableLanguages).map(f=>({name:Hn[f],hrefLang:d[f]??Hn[f]}))},[]),c=A.useMemo(()=>{var u,d,f;return((f=(d=(u=W.app.socialIcons)==null?void 0:u.find(m=>m.network==="facebook"))==null?void 0:d.url)==null?void 0:f.default)??""},[]);return i.jsxs(WA,{children:[t.title&&i.jsx("title",{children:Ai(t.title)}),a&&i.jsx("meta",{name:"language",content:a}),i.jsx("meta",{name:"author",content:W.app.siteName}),t.metaDescription&&i.jsx("meta",{name:"keywords",content:t.metaKeywords}),t.copyright&&i.jsx("meta",{name:"copyright",content:t.copyright}),(t==null?void 0:t.metaDescription)&&i.jsx("meta",{name:"description",content:t.metaDescription}),i.jsx("meta",{property:"og:title",content:t.title}),i.jsx("meta",{name:"twitter:title",content:t.title}),i.jsx("meta",{property:"og:url",content:`${r}/${o}${n}`}),i.jsx("meta",{property:"og:site_name",content:window.location.host}),i.jsx("meta",{name:"twitter:site",content:`@${window.location.host.split(".").slice(1).join("")}`}),i.jsx("meta",{property:"og:description",content:t.metaDescription}),i.jsx("meta",{name:"twitter:description",content:t.metaDescription}),t.twitterSite&&i.jsx("meta",{name:"twitter:card",content:t.twitterSite}),t.metaImage&&i.jsx("meta",{property:"og:image",content:`${W.cms.apiUrl}${t.metaImage}`}),t.metaImage&&i.jsx("meta",{name:"twitter:image",content:`${W.cms.apiUrl}${t.metaImage}`}),i.jsx("meta",{property:"og:type",content:"website"}),c&&i.jsx("meta",{property:"article:author",content:c}),t.facebookId&&i.jsx("meta",{property:"fb:app_id",content:t.facebookId}),i.jsx("link",{rel:"home",href:r}),i.jsx("link",{rel:"canonical",href:`${ce.isMobile?y5(r,ce.isMobile):r}/${o}${n}`}),i.jsx("link",{rel:"alternate",hrefLang:"x-default",href:`${r}/${o}${n}`}),!ce.isMobile&&i.jsx("link",{rel:"alternate",media:"only screen and (max-width: 640px)",href:`${y5(r,ce.isMobile)}/${o}${n}`}),l.map(({name:u,hrefLang:d},f)=>i.jsx("link",{rel:"alternate",hrefLang:d,href:`${window.location.origin}/${u}${n}`},u??f))]})}),$E=()=>A.useContext(sM);var Ou=(e=>(e[e.Info=-1]="Info",e[e.Claimable=0]="Claimable",e[e.AutoApply=1]="AutoApply",e[e.Assignable=2]="Assignable",e))(Ou||{});const Oue=(e,t)=>{if(!t)return null;const n=e.find(o=>o.items.some(et("id",t))),s=n?e.findIndex(o=>o===n):-1;return{group:n,index:s}},Lye=(e,t,n,s)=>t.reduce((o,r)=>{var f,m;const a=new Set,l=new Set,c=new Set,u=((f=e.find(et("id",r.lpMinId)))==null?void 0:f.title)??null,d=((m=e.find(et("id",r.lpMaxId)))==null?void 0:m.title)??null;return e.forEach(p=>{p.order>=r.minOrder&&p.order<=r.maxOrder&&(a.add(p.groupLevelColor),l.add(p.groupSrc),c.add(p.groupId))}),[...o,{...r,levelColors:Array.from(a),srcs:Array.from(l),groupIds:Array.from(c),minLevelTitle:u,maxLevelTitle:d,active:Pue({benefitId:r.id,benefitApplyMode:r.applyMode,benefitMinOrder:r.minOrder,benefitMaxOrder:r.maxOrder,clientBenefitIds:n,userLoyaltyLevelOrder:s})}]},[]),Pue=({benefitId:e,benefitApplyMode:t,benefitMinOrder:n,benefitMaxOrder:s,clientBenefitIds:o,userLoyaltyLevelOrder:r})=>{if(t===Ou.Claimable||t===Ou.Assignable)return o.includes(e);if(r){if(t===Ou.AutoApply)return r>=n&&r<=s;if(t===Ou.Info)return n<=r&&r<=s}return!1},qv={data:{loyaltyProgramGroups:[],loyaltyInfo:null}},Lue=e=>{const t=Xe(),{isLoggedIn:n}=ye(),{language:s}=Ce(),{profile:{loyalty_point:o}}=ye(),[{loading:r,data:{loyaltyProgramGroups:a,loyaltyInfo:l}},c]=A.useState({loading:!1,...qv});A.useEffect(function(){n&&e&&(c({loading:!0,...qv}),Promise.all([cs.loadLoyaltyProgramGroupsWithLevels(s),de.get({},"get_loyalty_info")]).then(([m,p])=>{if(t.current)if(m.data&&p.result===0)c({loading:!1,data:{loyaltyProgramGroups:m.data,loyaltyInfo:p.details}});else throw new Error}).catch(()=>{t.current&&c({loading:!1,...qv})}))},[s,n,e,t]);const u=A.useMemo(()=>{if(l){const f=Oue(a,l.LoyaltyLevelId);if(f&&f.group){const m=f.group.items.findIndex(p=>p.id===l.LoyaltyLevelId);if(m>-1){const p=f.group.items[m],h=p.order,g=l.LoyaltyLastEarnedPoints??0,y=l.LoyaltyLastEarnedPoints=p.minPoint?f.group.items[Math.min(f.group.items.length-1,m+1)]:p,exchangeablePoints:o,allTimePoints:l.LoyaltyEarnedPoints??0,monthPoints:g,progress:100*g/f.group.items[f.group.items.length-1].maxPoint,remainingDays:l.LoyaltyPointUsagePeriod??0,minPoints:l.LoyaltyMinExchangePoints??0,maxPoints:l.LoyaltyMaxExchangePoints??0,isDecreaseLoyaltyProgramLevel:y,loyaltyProgramGroup:f.group,nextLoyaltyProgramGroup:v,loyaltyProgramLevelOrder:h}}}}return null},[l,a,o]),d=A.useMemo(()=>a.reduce((f,m)=>{const p=m.items.map(h=>({...h,groupAlias:m.alias,groupLevelColor:m.levelColor,groupSrc:m.src,groupId:m.id}));return[...f,...p]},[]),[a]);return{isLoyaltyDataLoading:r,userLoyaltyProgramStatus:u,loyaltyProgramGroups:a,levelsWithGroups:d,levelUpBonuses:(l==null?void 0:l.LevelUpBonuses)??[]}},b5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAaWSURBVHgB7ZdbiF1XGcf/67L3PteZk7nEaZmJHRRTWhGqERuxRrQV0XpDgihGxZcgMUJetGgUbX2QglCDYp+kaI0o9rGUQJC2USxBikpbCWlipjEzk8zMmXM/Z1/WWv2vfZJQhsxkTuhT6YI165w9e77vt/7ft75vDfD2eJOHc07gFsct/+E1x72Fx2ayxvk51T/9TDi2o9Ve7X10ct/zF0exc0sQa2eP3RuF+tsyjD4n5KAmaMXZFLZ7CUj7j9ezyR/Ovfen9e3aGxmicfbRHyhd+LEq3R4RADZdIEFvaEkqCBEAmb3QfWn9aO9gZzpMkpp07h/vWPr9ic1saoww6v/92eNw6UGhZyGDGWTdF5H1/k//GQEchBQQQYDkcnhH7zfySTEYYPX9c5iYmsL5E/FJEZf2zzeeaGy0K7cLsP7KTx4RSA86W4RQOxDX/4P+yr+RtlaQduoEqiPt+XUVZ36+jGjBodcf4FLJofiNj5Nd3K8LybEb2d4WxOUXDh1wyh3N+jF3O06AM+gu/h1JYxFpt83ZQtJpIG2vI2mtYfFUD/X/vYZQSsj2AEm7B+sslMWBS7ft37XR/rbCoUvRw94BzDh3vY7B2r8YhiXmQUooyzzgVGb4mWFBRWP5isG7ogpkp4/m4mUfrXw4G76Py2sjQVw+9eWvm6xzR9ICVEQVmq8iXl+ksT5/S8fC54NfPUSWg0x9ROPiU+OYtg5RxoxZWEHExLXOMXfD5shKOJV9IWl3YeISbEbZCZAy1jwWrBMEIIS4PqkMNd+5L8PKCyWcvRJjdqCQvHgOigBNidN3Lz1xaqMPtRXAS7++q1KY2fG7tCOZWAqm38kTz2asCVkGawjiV/89TWHSOP8ulMP0XoO4I9BcSmCbKZpOPvLM8nsOPIfn3EhK7Ng9uxdC04Gj8YRqtIeOjWU47NXVUBFDyeic4bEMvnYBVFli19dW+YwJWq4B/cJv7//KcXsjP1tCCKk/5QwPkDH5Dl3m84B2hBuucL52+2wjkMlPgFfBWsWTEHBluDgz2YdmzdhsbA0RBR82A5kbcmZAf4w5HYuhe+YAf/JkeIh8HT6FP/m+n7nM5CBSxuAJbmzmZ9M6sXTy83fpqHyvL8N+dz7xJDOflZkrJxuG7xm5z1wZl3/2z4R/IQ9bzA1Ynz8r9xy50NiWEr4rts89tBe6spdqHxZKIhxvsSasMCkVVxamjuPpsMiokE2GINYIvu67mMgBhKASlklqE37PJXsZW4zrEN2LRz/dWzr2B13dXWNwadgfwx6UpuFSBhW0EZRaiGrcIWNus3GYXhFxu8VKyVoQG/iNs3lAheN8Z5AnqiClVMErN4U4f+KTD/QbK09LVaKBKg9EmQaK1LzKOQYZTkHqOTpeZpFcogLMerXGdy2CMSatiQhd5HNNlXwEauwpLONUCFRTiuDMTSGaF658p7vI9u9eJrkmRAhdKHDnRYSVKoIyZ6EMGc0zWXdBR20m3Tqdc9om1y4NUaGyQWEyyouYGYxjsGrZU9pUyJ67KUR7cVXamMXGk/PICaWhA0kQxb6hec4LhClzJUxljFA1BMUKYaiQr8d5tWT84U9QN4dSIf9ubBcM84YFrgyc3RrCZemT1qYPmoRHKvXHSuTHfxhPKhoQpshZ0HQeUKEwVymqVgnnoSpXoarsL9O8a5Typub7i1IDPqv98so/vzqzc8/xG7by6zerZ380fR8G5iGbmAeyzAYmtUiZbM4Oq6y/sEjtpySUoEOVKxUUvVIeKuLniM8YwvIEE3gO0fg8VGGCu+xwc8ts+ctHdn7wj49tCnFtPH+4Mm2s+BCc/IzJ7B5j7Z7UA6W+ZSvu0ovnC9SwczJy0CGBIsJxVVfDmMNVx1CcuJ1As/y9prrtOF6rz8x/8dnGlhAbx8lD1cliKD/AMvWJhVe733PseWEUQKuURcvk1zqKlIdNUykPJRUV41UzIJgmTFAICFSmMiU2Quy/81tn/jISxBvH8S9VVqWMJk08YLHq50XS15EwlCiNsXixOgZM1KAghxcdebW6MoQeJBorQBTDB+/57qWn32hXjQLxzftmSzIofCzrNqHoxEdGSQ+hnqpNFR6OAs3bjuwrLW9TOtDeuVcnL+/+fyOBC3u+v3Joo92RbttmufULW0wmlLKHvUXWIZ8Df2XXPLzvV03e9/Cna+/+7Ujl7mQg3s0X7gwr+p08gr1GJ3v0RnZv6Z+fP+8vzLMk7ZaBrH/2eP803h5vpfE6hT4coJ7OloQAAAAASUVORK5CYII=",Rue=()=>{const{isLoggedIn:e,profile:{loyalty_level_id:t}}=ye(),n=oe(),s=A.useRef(),{levelsWithGroups:o}=Lue(s.current!==void 0&&s.current!==t),r=s.current!==void 0?o.find(et("id",s.current)):void 0,a=t!==void 0?o.find(et("id",t)):void 0;A.useEffect(()=>{s.current===void 0&&t!==void 0&&(s.current=t)},[t]),A.useEffect(()=>{let l;r&&a&&(r.ordera.order&&(l=n("Downgraded"))),e&&s.current!==t&&l&&(lt.info(i.jsxs("p",{className:"toast-notification-message-content",children:[i.jsx("img",{src:b5,alt:"toastImg"}),i.jsx("span",{className:"toast-notification-message-text",children:n("Your loyalty level has been {1} to {2}.",{1:l,2:(a==null?void 0:a.alias)||""})})]}),{theme:"light",position:"top-right",className:"toast-notification-message",autoClose:!1}),s.current=t)},[t,e,r,a,n]),A.useEffect(function(){let c=[];if(e){const u=de.subscribe({source:"notifications",what:{user:[]}},d=>{const f=Object.entries(d).map(([m,p])=>({swarmId:Number(m),notifications:p})).filter(({swarmId:m,notifications:p})=>m&&(p==null?void 0:p.LevelUpBonus));f!=null&&f.length&&f.forEach(m=>{const{notifications:p,swarmId:h}=m,g=lt.info(i.jsxs("p",{className:"toast-notification-message-content",children:[i.jsx("img",{src:b5,alt:"toastImg"}),i.jsx("span",{className:"toast-notification-message-text",children:n("You have received {1} {2}",{1:p.LevelUpBonus.Amount,2:p.LevelUpBonus.CurrencyId})})]}),{theme:"light",position:"top-right",closeButton:!0,className:"toast-notification-message",autoClose:!1,onClose:()=>de.get({notification_id:h},"mark_as_read_notification")});c.push(g)})});return()=>{de.unsubscribe(u),c.forEach(d=>lt.dismiss(d))}}},[e,n])};var gM=(e=>(e[e.Product=1]="Product",e[e.Url=2]="Url",e))(gM||{}),x_=(e=>(e.PER_PAGE="per_page",e.AFTER_REGISTRATION="after_registration",e.CRM="crm",e))(x_||{});const E5=e=>Ke(A7(t=>t.showOnPages.map(n=>({...t,showOnPage:n,...e?{repeatTime:e}:{}}))),n1(t=>t.showOnType===gM.Product?"products":"urls"),({products:t=[],urls:n=[]})=>({products:n1(({showOnPage:s})=>s)(t),urls:n})),jue=(e,t)=>Ne.getItemFromLocalStorage(`${vL}_${e}_${t}`),C5=(e,t,n)=>Ne.setItemToLocalStorage(`${vL}_${e}_${t}`,!0,n),Mue=kp(Gr),Bue=()=>{const[e,t]=A.useState(Cn.Home),{pathname:n}=$s(),{currentPath:s}=Ce();return A.useEffect(function(){switch(s){case so:t(r=>n.includes(Qe.Calendar)?Cn.LiveCalendar:n.includes(Qe.Results)?Cn.Results:n.includes(Qe.Tournaments)?Cn.SportTournaments:n.includes(Qe.AsianView)?Cn.AsianView:n.includes(Qe.PopularBets)?Cn.PopularBets:n.includes(Qe.Live)?Cn.Live:n.includes(Qe.Prematch)?Cn.PreMatch:r);break;case Bm:t(n.includes(hR.SPORT)?Cn.Pinnacle:Cn.PinnacleEsports);break;default:t(r=>Mue[s]??r)}},[s,n]),e},S5="?",Due=-1,Fue={loading:!0,data:{products:{},urls:[]}},Hue=({content:e,onClose:t,href:n,target:s,title:o})=>_e.open({type:"info",content:e,title:o,showCheckbox:!0,onClose:t,buttons:[{label:"ok close",callBack:r=>{n&&window.open(n,s),t(r)}}]},Vt.High),Uue=()=>{const e=Xe(),[{loading:t,data:{products:n,urls:s}},o]=A.useState(Fue),{language:r}=Ce(),{pathname:a,search:l}=$s(),c=Bue(),u=Gh(),d=A.useRef(!1),f=A.useRef([]),{loginInProgress:m,isLoggedIn:p,profile:{is_verified:h,deposit_count:g}}=ye();A.useEffect(function(){f.current=[]},[c,r,a]);const y=A.useCallback(({id:_,repeatTime:C,swarmId:S,...x})=>{const O=Np((E=!1)=>{f.current.push(_),E?C5(_,r):C5(_,r,H4(C))});return S&&de.get({notification_id:S},"mark_as_read_notification"),Hue({...x,onClose:O})},[r]),v=A.useCallback(({showTo:_,profileStatus:C,profileTypes:S,customProfileTypes:x,id:O,depositType:E,profileActionType:I})=>!jue(O,r)&&Vb(p,h,C)&&!Mh({showTo:_,profileTypes:S,customProfileTypes:x,profileActionType:I},u)&&e6(g,p,E)&&!f.current.includes(O),[g,p,h,r,u]),b=A.useCallback(_=>{const[C,S]=_.split(S5);return S&&`${S5}${S}`===l||C&&C===a},[l,a]);A.useEffect(function(){d.current=!0,o(C=>({...C,loading:!0})),Ar.getPopups(r,x_.PER_PAGE).then(E5()).then(C=>{e.current&&(d.current=!1,o({loading:!1,data:C}))}).catch(()=>{e.current&&(d.current=!1,o(C=>({...C,loading:!1})))})},[e,r]),A.useEffect(function(){if(p){const C=de.subscribe({source:"notifications",what:{user:[]}},S=>{const x=Object.entries(S).map(([O,{Alias:E}])=>({swarmId:Number(O),Alias:E})).filter(Ht("Alias"));x.length&&(o(O=>({...O,loading:!0})),Promise.all(x.map(({Alias:O,swarmId:E})=>Ar.getCrmPopup(r,x_.CRM,O).then(I=>({...I,swarmId:Number(E)})))).then(E5(Due)).then(O=>{if(e.current){const{products:E,urls:I}=O;o(w=>({...w,data:{...w.data,products:{...w.data.products,...E},urls:[...w.data.urls,...I]},loading:!1}))}}).catch(()=>{e.current&&o(O=>({...O,loading:!1}))}))},ft,!1);return()=>{de.unsubscribe(C)}}},[p,e,r]),A.useEffect(function(){if(!(m||t||d.current)){const S=s.filter(({showOnPage:x})=>b(x)).filter(v).map(y);return()=>{S==null||S.forEach(({close:x})=>x())}}},[v,b,t,m,y,a,l,s]),A.useEffect(function(){if(!(m||t||d.current)){const S=(n[c]??[]).filter(v).map(y);return()=>{S==null||S.forEach(({close:x})=>x())}}},[c,v,t,m,y,n])},Gue=gn(()=>H(()=>import("./BrazilWithSignicatMigrationProfileUpdatePopup-B3Z1lS6g.js"),__vite__mapDeps([338,273,2,274,8,9,10,11]))),Vue=gn(()=>H(()=>import("./BrazilWithSignicatMigrationGoToVerificationPopup-Drpk6hRo.js"),__vite__mapDeps([339,2]))),Wue=()=>{const e=Xe(),t=oe(),{profile:{terms_and_conditions_version:n},isLoggedIn:s,loginInProgress:o}=ye(),r=A.useCallback(()=>{GR(F0),_e.open(a=>({hideCloseButton:!0,Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Vue,{close:a})})}))},[]);A.useEffect(()=>{var a,l,c;e.current&&s&&!o&&((c=(l=(a=W.app.brazilLicense)==null?void 0:a.migration)==null?void 0:l.migrateWithSignicat)!=null&&c.enabled)&&!window.location.href.includes("/help/")&&n!==F0&&_e.open(u=>({hideCloseButton:!0,fullScreen:!0,className:"signicatMigrationPopup",Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Gue,{close:u,onSuccess:r})})}))},[r,e,s,o,n]),A.useEffect(()=>{var l,c;const a=()=>{_e.open(u=>{var d,f,m,p,h,g;return{title:"user_verified_age_title",hideCloseButton:!0,underButtonsContent:"user_verified_age_description",content:t("user_verified_age_{age}",{age:((f=(d=W.app.brazilLicense)==null?void 0:d.ageRestrictionPopup)==null?void 0:f.minAllowedAge)??18}),buttons:[{label:t("I'm over {age}",{age:((p=(m=W.app.brazilLicense)==null?void 0:m.ageRestrictionPopup)==null?void 0:p.minAllowedAge)??18}),callBack:()=>{u()}},{label:t("I'm under {age}",{age:((g=(h=W.app.brazilLicense)==null?void 0:h.ageRestrictionPopup)==null?void 0:g.minAllowedAge)??18}),callBack:()=>{var y,v;window.location.href=((v=(y=W.app.brazilLicense)==null?void 0:y.ageRestrictionPopup)==null?void 0:v.redirectionUrl)??"https://www.google.com/"}}]}},Vt.Blocker)};(c=(l=W.app.brazilLicense)==null?void 0:l.ageRestrictionPopup)!=null&&c.enabled&&!o&&!s&&setTimeout(a,1e3)},[s,o,t])};var I_=(e=>(e[e.GlobalPartnerID=900]="GlobalPartnerID",e))(I_||{});const $ue={loading:!0,data:[]},Yue={loading:!0,data:[]},w5=()=>{const e=Xe(),[t,n]=A.useState($ue),[s,o]=A.useState(Yue),[r,a]=A.useState(!1),{site_id:l,additionalRewardsConfigurations:{requestedPartnerId:c}}=W.app,u=A.useCallback((m,p)=>{n({data:[],loading:!0}),de.get({...m&&{usage:1,nft_partner_id:p?I_.GlobalPartnerID:c||l}},"get_client_rewards").then(({result:h,details:g})=>{e.current&&h===0?n({data:g,loading:!1}):n({data:[],loading:!1})}).catch(h=>{e.current&&(_e.open({type:"error",title:"Error",content:`Error occurred: ${h.msg}`}),n({data:[],loading:!1}))})},[e,c,l]),d=A.useCallback(m=>{n({data:[],loading:!0}),de.get({partner_id:m?I_.GlobalPartnerID:c||l},"ortak_get_partner_collections").then(({result:p,details:h})=>{const{HasError:g,Data:y}=h;if(e.current&&p===0&&!g){const v=y.map(({collectionId:b,logo:_,name:C,price:S,count:x})=>({collectionId:b,logo:_,name:C,price:S,count:x}));o({data:v,loading:!1})}else o({data:[],loading:!1})}).catch(()=>{e.current&&(_e.open({type:"error",title:"Error",content:"Error occurred"}),o({data:[],loading:!1}))})},[e,c,l]),f=A.useCallback((m,p)=>{a(!0),de.get({reward_id:m,external_wallet_id:p},"collect_reward").then(({result:h,result_text:g})=>{e.current&&h===0?(_e.open({title:"Success",type:"success",content:"Bonus Claim was successfully"}),u()):_e.open({type:"error",title:"Error",content:g||un})}).catch(h=>{e.current&&_e.open({type:"error",title:"Error",content:`Error occurred : ${h.msg}`})}).finally(()=>a(!1))},[u,e]);return{rewardsData:t,nftRewards:s,claimBonusWithWallet:f,rewardsClaimLoading:r,fetchBonusRewardsData:u,fetchNftRewardsData:d}},zue=({globalPoints:e,localPoints:t,close:n})=>{const s=Ot(),o=oe(),r=()=>{n(),s.push({search:Bt({section:"rewards",page:"rewards"})})};return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"casino-popup-content",children:[e?i.jsx("p",{className:"casino-popup-info",children:o("Global {1}",{1:e})}):null,t?i.jsx("p",{className:"casino-popup-info",children:o("Local {1}",{1:t})}):null]}),i.jsx("div",{className:"casino-popup-button-block",children:i.jsx(Be,{className:"btn a-color",onClick:r,title:"Exchange Pie Points"})})]})},T5=2,que=()=>{var f,m;const{enableBonusPieInfoPopup:e}=W.app,{isLoggedIn:t,loginInProgress:n,isRestoredLogin:s}=ye(),{fetchBonusRewardsData:o,rewardsData:{data:r,loading:a}}=w5(),{fetchBonusRewardsData:l,rewardsData:{data:c,loading:u}}=w5(),d=((f=r[0])==null?void 0:f.Amount)>=T5||((m=c[0])==null?void 0:m.Amount)>=T5;A.useEffect(()=>{e&&t&&(o(!0,!0),l(!0,!1))},[t,o,l,e]),A.useEffect(()=>{e&&t&&!a&&!u&&!n&&!s&&d&&_e.open(p=>({type:"info",title:"Bonus Pie Info",Component:()=>{var h,g;return i.jsx(zue,{globalPoints:(h=r[0])==null?void 0:h.Amount,localPoints:(g=c[0])==null?void 0:g.Amount,close:p})}}))},[t,a,u,r,c,e,n,d,s])},Kue=A.lazy(()=>H(()=>import("./LowBalancePopUp-DNBKPnCn.js"),__vite__mapDeps([340,2]))),Que=()=>{const{isLoggedIn:e,profile:{calculatedBalance:t,casino_balance:n,currency:s,deposit_count:o}}=ye(),{productType:r}=Ce(),{lowBalancePopup:{enabled:a,balanceThresholdByCurrencies:l,popupLifetimeMinutes:c,disableForWithoutDepositUsers:u}}=W.app;A.useEffect(function(){if(a&&e&&s in l&&!(u&&o===0)){const f=n!==null,m=n!==null&&r===tt.CASINO?n:t,p=f?r===tt.SPORTSBOOK?_0:gL:_0;if(!Ne.getItem(p)){const h=l[s];m({type:"info",title:"Low Balance",Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Kue,{close:g})})})),Ne.setItem(p,!0,F4(c)))}}},[l,t,n,s,o,u,a,e,c,r])},vM=({close:e,version:t})=>{const n=oe(),{logoutUser:s}=Jr(),o=A.useCallback(()=>{_e.open(a=>({type:"warning",title:"Warning",content:gQ,hideCloseButton:!0,buttons:[{label:"Log out",callBack:()=>{s({clearAuthData:!1}),a()}}]}))},[s]),r=A.useCallback(()=>{t?GR(t).then(a=>{e(),a||o()}):UR().then(a=>{e(),a||o()})},[e,t,o]);return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("info")}),i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(hQ)}}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn",type:"button",title:"I have read & Accept",onClick:r}),i.jsx(Be,{className:"btn",type:"button",title:"I do not Accept",onClick:()=>{s({clearAuthData:!1}),e()}})]})]})},Xue=()=>{const{isLoggedIn:e,isRestoredLogin:t,profile:{active_step:n,active_step_state:s,terms_and_conditions_version:o}}=ye(),{acceptTermsAndConditionsPopUp:r,ukLicense:a}=W.app;A.useEffect(()=>{a!=null&&a.enabled&&n===dt.TERMS_AND_CONDITIONS&&s===Pa.WAITING||(e||t)&&o&&r&&Ar.getTermsConditionsVersion().then(l=>{Number(o)!==(l==null?void 0:l.terms_and_conditions_version)&&_e.open(c=>({Component:()=>i.jsx(vM,{close:c,version:String(l==null?void 0:l.terms_and_conditions_version)}),hideCloseButton:!0}),Vt.High)})},[r,e,t,o,a==null?void 0:a.enabled,n,s])},Zue=()=>{Wue(),que(),Que(),Xue()};var _M=(e=>(e[e.PlayingWallet=0]="PlayingWallet",e[e.ChildWallet=1]="ChildWallet",e[e.ExternalCryptoWallet=2]="ExternalCryptoWallet",e[e.OrtakWallet=3]="OrtakWallet",e))(_M||{}),yM=(e=>(e[e.LiveGames=1]="LiveGames",e[e.VirtualGames=2]="VirtualGames",e[e.SkillGames=3]="SkillGames",e[e.BettingGames=4]="BettingGames",e[e.PoolBettingGames=5]="PoolBettingGames",e[e.Slots=6]="Slots",e[e.TableGames=7]="TableGames",e[e.VideoPoker=9]="VideoPoker",e[e.Poker=10]="Poker",e[e.Fantasy=11]="Fantasy",e[e.LotteryGames=12]="LotteryGames",e[e.VideoBingo=13]="VideoBingo",e[e.ScratchcardGames=14]="ScratchcardGames",e[e.FishingGames=15]="FishingGames",e[e.Interactive=16]="Interactive",e[e.ArcadeGames=17]="ArcadeGames",e[e.Casual=18]="Casual",e[e.DiceGames=19]="DiceGames",e[e.Solitaire=20]="Solitaire",e[e.Promotions=21]="Promotions",e[e.Sportsbook=22]="Sportsbook",e))(yM||{});const Jue=({notifications:e,notificationId:t,close:n})=>{const{Text:s,Amount:o,RewordType:r,RewordDate:a,CategotyId:l}=e,c=oe(),{language:u,timeFormat:d,languageRtl:f}=Ce(),{currency:{symbol:m}}=nn(),p=A.useMemo(()=>Ri({timestamp:new Date(a).getTime()/1e3,preset:"datetimeShortYearShort",language:u,config:{languageRtl:f,timeFormat:d}}),[a,u,f,d]),h=()=>{t&&(de.get({notification_id:t},"mark_as_read_notification"),n())};return i.jsxs("div",{className:"cashback-popup-content",children:[i.jsx("p",{className:"casino-popup-content",children:c(s)}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Amount:")}),i.jsxs("span",{className:"u-i-content-info-value",children:[o," ",m]})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Date:")}),i.jsx("span",{className:"u-i-content-info-value",children:p})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Reward Type:")}),i.jsx("span",{className:"u-i-content-info-value",children:r!==null?c(_M[r]):0})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Category:")}),i.jsx("span",{className:"u-i-content-info-value",children:c(yM[l])})]}),i.jsx(Be,{className:"btn a-color",onClick:h,title:"OK"})]})},ede=()=>{const{isLoggedIn:e}=ye();A.useEffect(function(){if(e){const n=de.subscribe({source:"notifications",what:{user:[]}},s=>{const o=Object.entries(s).map(([r,a])=>({swarmId:Number(r),notifications:a})).filter(({swarmId:r,notifications:a})=>r&&(a==null?void 0:a.cashback))[0];o&&_e.open(r=>({hideCloseButton:!0,Component:()=>i.jsx(Jue,{close:r,notificationId:o.swarmId,notifications:o.notifications.cashback})}),Vt.High)});return()=>{de.unsubscribe(n)}}},[e])},Kv="/live/",tde=Object.keys(Gr),nde=()=>{const e=Xe(),[t,n]=A.useState(),[s,o]=A.useState(),{pathname:r}=$s(),{currentPath:a,language:l}=Ce(),{currentSeo:c,productUrl:u}=A.useMemo(()=>{const d=tde.find(f=>a===Gr[f]);if(d){let f,m;return a===so?r.includes(`/${Qe.Calendar}`)?(m=`/sports/${r.includes(Kv)?"live/":""}${Qe.Calendar}`,f="liveCalendar"):r.includes(`/${Qe.Statistics}`)?(m=`/sports/${Qe.Statistics}`,f="statistics"):r.includes(`/${Qe.Results}`)?(m=`/sports/${r.includes(Kv)?"live/":""}${Qe.Results}`,f="results"):r.includes(`/${Qe.Tournaments}`)?(m=`/sports/${r.includes(Kv)?"live/":""}${Qe.Tournaments}`,f="tournaments"):r.includes(`/sports/${Qe.Live}/${fo.EventView}`)?(m=`/sports/${Qe.Live}/${fo.EventView}`,f="live"):(m=`/sports/${Qe.Prematch}/${fo.EventView}`,f="preMatch"):a===Gm&&hi.poker&&r.includes(hi.poker)?(m=hi.poker,f="poker"):(f=pG(d),m=d==="promotions"?r:hi[d]??""),{currentSeo:{...t==null?void 0:t.default,...t==null?void 0:t[f]},productUrl:m}}else if(a===Cd&&s){const[,,,f]=r.split("/");return{currentSeo:s[f]??{},productUrl:r}}else if(a===cf){const[,,,f,m]=r.split("/");return{currentSeo:(t==null?void 0:t.default)??{},productUrl:`/casino/generic/${f}/${m}`}}else if([Um,mc,Hm].includes(a)){const[,f]=r.split("/");return{currentSeo:(t==null?void 0:t.default)??{},productUrl:`/${f}/tournaments`}}return{currentSeo:(t==null?void 0:t.default)??{},productUrl:""}},[a,s,t,r]);return A.useEffect(()=>{Ar.getPageSeo(l).then(d=>{e.current&&n(d)}).catch(ft)},[e,l]),A.useEffect(()=>{a===Cd&&!s&&Ar.getGameSeo(l).then(d=>{e.current&&o(d)}).catch(ft)},[a,s,e,l]),{currentSeo:c,productUrl:u}},YE=(e=!0)=>{A.useEffect(()=>{e&&(window.scrollTo({top:0}),Ge.dispatchEvent("setHeaderNavigationVisible",!0))},[e])},sde=({component:e,path:t,exact:n})=>{YE();const{sessionChangeKey:s}=ye(),o=qa();return A.useLayoutEffect(()=>{const r=Td[t].type;r!==void 0&&o("productType",r),o("currentPath",t)},[t,o]),i.jsx(di,{exact:n,path:t,render:()=>i.jsx(A.Suspense,{fallback:i.jsx(bt,{size:"medium",className:"full"}),children:i.jsx(e,{},s)})})},ode=A.memo(sde,()=>!0),rde=()=>{const{paths:e}=$E(),{loginInProgress:t}=ye();return i.jsxs(NP,{children:[e.map(n=>{var o;let s=null;return(o=Td[n])!=null&&o.component&&(s=gn(Td[n].component)),s?i.jsx(ode,{exact:n===uo,component:s,path:n},n):null}),t?i.jsx(di,{render:()=>i.jsx(bt,{size:"medium",className:"full"})}):i.jsx(di,{component:ese})]})},ade=A.memo(rde),ide=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,lde=e=>{const[t,n]=A.useState(e),[s,o]=A.useState({}),r=Ot(),a=Object.values(s).reduce(Rh,0),l=A.useCallback(()=>n(!0),[]),c=A.useCallback(()=>n(!1),[]),u=A.useCallback(()=>n(d=>!d),[]);return A.useEffect(()=>Ge.addEventListener("openSmartPanel",l),[l]),A.useEffect(()=>{Ge.addEventListener("closeSmartPanel",c)},[c,e]),A.useEffect(()=>{t?Ge.dispatchEvent("addRootClassName","smart-panel-is-visible"):Ge.dispatchEvent("removeRootClassName","smart-panel-is-visible")},[t]),A.useEffect(()=>(Ge.addEventListener("navigate",({to:d,target:f})=>{f==="_self"&&!ide.test(d)?r.push(d):window.open(d,f)}),()=>{Ge.removeEventListeners("navigate")}),[r]),A.useEffect(function(){return Ge.addEventListener("setSmartPanelBadgeCount",({component:f,value:m})=>{o(p=>({...p,[f]:m}))})},[]),{open:l,close:c,toggle:u,...!t&&{badgeCount:a}}},cde=({locale:e,timeOptions:t,dateOptions:n})=>{const[s,o]=A.useState(()=>new Date().toLocaleTimeString(e,t)),r=A.useMemo(()=>{if(n)return new Date().toLocaleDateString(e,n)},[e,n]);return A.useEffect(()=>{const a=setInterval(()=>{o(new Date().toLocaleTimeString(e,t))},1e3);return()=>clearInterval(a)},[e,t]),i.jsxs(i.Fragment,{children:[i.jsx("time",{className:"infoTime",children:s}),r&&i.jsx("div",{className:"infoDate",children:r})]})};function ude({dateOptions:e,alwaysShowDateTime:t}){const{timeFormat:n,language:s}=Ce(),{clockDateLocaleFormat:o}=W.app,r=Hn[s],a={hour:"numeric",minute:"numeric",second:"numeric",hour12:n==="12h"};return i.jsx(cde,{locale:o||r,timeOptions:a,...o||t?{dateOptions:e}:{}})}const bM=A.memo(ude),dde={history:"Bet history",balance:"Balance Management","cashback-cashout":"Cashback Cashout",bonuses:"Bonuses",profile:"My Profile",messages:"Messages","bonus-journey":"Bonus Journey",profits:"Profits","stake-and-earn":"Stake and Earn",rewards:"rewards",limits:"limits",vouchers:"Vouchers","bank-account":"Account"},fde={balance:"balance-management","cashback-cashout":"cashback-cashout",bonuses:"promotion",profile:"user",messages:"message","bonus-journey":"journey",vouchers:"voucher"},Ade={history:{bets:"All","open-bets":"Open bets","cashed-out":"Cashed out",won:"Won",lost:"Lost",returned:"Returned",gifted:"Gifted bets",gifts:"Received gifts","won-return":"Won Return","lost-return":"Lost Return"},balance:{deposit:"Deposit",withdraw:"Withdraw",info:"Info",transfer:"Transfer",history:"Transaction History",withdraws:"Withdraw Status",deposits:"Deposit Status",wallets:"My Wallets","buddy-transfer":"Buddy Transfer","net-deposit-history":"Net Deposit History"},"cashback-cashout":{casino:"Casino Cashback","multi-cashback":"Multi Cashback"},bonuses:{"loyalty-points":"Loyalty Points","exchange-shop":"Exchange Shop","exchange-shop-history":"Exchange Shop History",sport:"Sport Bonus",casino:"Casino Bonus","casino-free-spins":"Casino Free Spins","promo-code":"Promo code","scratch-card":"Scratch card","bonus-history":"Bonus history","bonus-request":"Bonus Request","refer-to-friend":"Refer a friend"},"bonus-journey":{journeys:"Bonus Journey"},profile:{details:"Personal Details","change-password":"Change Password","reality-checks":"Reality Checks","deposit-limits":"Deposit Limits",occupation:"Occupation",gamstop:"Gamstop","safer-gambling":"Safer Gambling",rofus:"Rofus","bet-limits":"Bet Limits","current-session-info":"Current Session Info","loss-limits":"Loss Limits","profile-balance-limit":"Profile Balance Limit","timeout-limits":"Time-Out",session_duration_limit:"Session Duration Limit","session-history":"Session History","limits-history":"Limits History","self-exclusion":"Self-Exclusion","verify-account":"Verify Account","login-limit":"Login Limit","two-factor-authentication":"Authentication","confirmation-settings":"Confirmation Settings","account-closure":"Account Closure"},messages:{inbox:"Inbox",new:"New",sent:"Sent"},profits:{profits:"Profits"},"stake-and-earn":{stake:"Stake FTN",withdrawals:"Withdrawals",rewards:"Rewards"},rewards:{rewards:"Rewards"},limits:{"profile-balance-limit":"Profile Deposit Limits",session_duration_limit:"Session Duration Limits","deposit-limits":"Deposit Limits","bet-limits":"Bet Limits","loss-limits":"Loss Limits","login-limit":"Login Limit"},vouchers:{vouchers:"Vouchers"},"bank-account":{"bank-account":"Bank Account"}},mde={history:{bets:"bet-history",gifted:"bonus",gifts:"gift-received"},balance:{deposit:"circle-dollar",info:"player-info",wallets:"wallet"},"cashback-cashout":{casino:"cashback-cashout","multi-cashback":"Multi Cashback"},bonuses:{sport:"bonus-sportsbook",casino:"bonus-casino","bonus-history":"history","casino-free-spins":"bonus","exchange-shop-history":"history"},"bonus-journey":{journeys:"journeys"},profile:{details:"user","reality-checks":"check-box-checked","deposit-limits":"circle-dollar","loss-limits":"circle-dollar","timeout-limits":"time-out","limits-history":"history"},messages:{new:"add-circle"},profits:{profits:"profits"},"stake-and-earn":{stake:"stake",withdrawals:"withdrawals",rewards:"rewards"},rewards:{rewards:"rewards"},limits:{limits:"limits"},vouchers:{vouchers:"voucher"},"bank-account":{"bank-account":"bank-account"}},pde=()=>A.useContext(aM),hde=()=>{const{profile:e}=ye(),t=Tt.getInstance().accountVerificationEnabled?e.is_verified?"user-verified":"user-not-verified":"";return i.jsx("i",{className:`hdr-user-avatar-icon-bc bc-i-user ${t}`})},EM=()=>{const{productType:e}=Ce(),{profile:{calculatedBalanceFormatted:t,casinoBalanceFormatted:n}}=ye();return A.useMemo(()=>e==="sport"||n===null?t:n,[t,n,e])},gde=({inputCurrency:e,outputCurrency:t})=>{const[n,s]=A.useState(0),{getCurrencyData:o,currency:r}=nn(),[{rate:a,rounding:l,symbol:c},u]=A.useState(r),[{rate:d,rounding:f,symbol:m},p]=A.useState(r);return A.useEffect(()=>{u(o(e)),p(o(t))},[o,e,t]),A.useEffect(()=>{s(e!==t&&d?a/d:0)},[e,a,t,d]),{convertAmount:A.useCallback((g,y=!1)=>{if(y){let v=n?g/n:g;return{inputValue:g,outputValue:v,inputValueFormatted:To(g,f),outputValueFormatted:To(v,l),rate:n?1/n:0,inputRounding:f,outputRounding:l,inputCurrency:t,inputCurrencySymbol:m,outputCurrency:e,outputCurrencySymbol:c}}else{let v=n?g*n:g;return{inputValue:g,outputValue:v,inputValueFormatted:To(g,l),outputValueFormatted:To(v,f),rate:n,inputRounding:l,outputRounding:f,outputCurrency:t,outputCurrencySymbol:m,inputCurrency:e,inputCurrencySymbol:c}}},[n,f,l,t,m,e,c])}},vde=()=>{const{hideBalance:e}=Ce(),t=EM(),{profile:{calculatedBonus:n,currency_symbol:s,currency:o,calculatedBonusFormatted:r,bonusAvailable:a,frozenBalanceRounded:l,frozenBalanceAvailable:c}}=ye(),u=W.app.promotionalBonuses.enabled&&n>0&&a,{showSeparatelyBonuses:d}=W.app,{parentCurrency:f}=jh(),{convertAmount:m}=gde({inputCurrency:o,outputCurrency:o===Fa&&f||o}),p=m(Number(t));return i.jsxs("div",{className:`hdr-user-info-content-bc ${u?"bonus-available":""}`,children:[i.jsxs("span",{className:"hdr-user-info-texts-bc ext-1 ellipsis",children:[e?"*******":i.jsxs("span",{className:"balanceAmount",children:[t," ",i.jsx("span",{className:"currencySymbol",children:s})," "]}),p!=null&&p.rate&&!e?i.jsx("span",{className:"hdr-user-info-output",children:`(${p.outputValueFormatted} ${p.outputCurrencySymbol})`}):null,d&&i.jsxs(i.Fragment,{children:[c&&" / ",c&&i.jsx("span",{style:{color:"#808590"},children:l})]})]}),u&&i.jsx("span",{className:"hdr-user-info-texts-bc ext-2 ellipsis",children:e?"*******":`${r} ${s}`})]})},_de=({children:e})=>{const{logoutUser:t}=Jr();return i.jsx(i.Fragment,{children:e(()=>t({ignorePopUp:!1}))})},yde=(e,t=[])=>{const n=A.useRef(null);return A.useEffect(()=>{const s=o=>{const r=o.target;n.current&&!n.current.contains(r)&&!t.some(a=>a.contains(r))&&e()};return document.addEventListener("mousedown",s),()=>{document.removeEventListener("mousedown",s)}},[e,t]),n},yA=Fa,bde=({onClose:e,balances:t,openerRef:n})=>{const s=oe(),[o,r]=A.useState(""),[a,l]=A.useState(0),{hideBalance:c,hideZeroBalances:u}=Ce(),d=qa(),f=$i(),{parentCurrency:m}=jh(),{mult_wallet_currencies:p}=sn(),{changeSession:h}=A.useContext(Wc),{profile:{currency:g,childCurrencies:y}}=ye(),v=A.useMemo(()=>y.includes(yA)||!p.includes(yA)||m===yA?y:[...y,yA],[y,p,m]),b=A.useMemo(()=>[...m?[m]:[],...v.filter(N=>p.includes(N))].filter(N=>N!==g),[v,g,p,m]),_=A.useMemo(()=>{const N=[...m?[m]:[],...v];return p.filter(P=>!N.includes(P)&&g!==P).map(P=>({displayName:f(P,!0),currency_id:P,className:P.toLowerCase()}))},[v,g,f,p,m]),C=!!(_!=null&&_.length),S=!!(C&&_&&(_==null?void 0:_.length)>5),x=!!b.length,O=A.useMemo(()=>b.map(N=>t.find(et("CurrencyId",N))??{CurrencyId:N,Balance:0,ClientId:0}),[t,b]),E=A.useMemo(()=>O.filter(et("Balance",0)).length,[O]),I=yde(()=>e(),m7([n.current])),w=(_==null?void 0:_.filter(N=>N.currency_id.toLowerCase().includes(o.toLowerCase())))||[];return i.jsxs("div",{ref:I,className:"wallet-menu",children:[i.jsx("p",{className:"wallet-top-arrow"}),i.jsxs("div",{className:"wallet-menu-content",children:[i.jsxs("div",{className:"wallet-menu-top",children:[C&&a===0?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>l(1),children:[i.jsx("i",{className:"bc-i-add"}),i.jsx("span",{className:"",children:s("Add a new wallet")})]}):null,a===1?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>l(0),children:[i.jsx("i",{className:"bc-i-small-arrow-left"}),i.jsx("span",{children:s("Back to wallets")})]}):null,a===0&&E>0?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>d("hideZeroBalances",!u),children:[i.jsx("i",{className:`hide-zero-balances ${u?"bc-i-eye-hidden":"bc-i-eye"}`}),i.jsx("span",{className:"",children:u?s("{count} hidden balances",{count:E}):s("Hide zero balances")})]}):null]}),x&&a===0?i.jsx("ul",{className:"wallet-currency",children:O.map(({CurrencyId:N,Balance:P})=>{const L=N===m;return u&&P===0?null:i.jsxs("li",{className:`wallet-currency-item ${L?"parent-currency":""}`,onClick:()=>{h(L?Ur.Parent:Ur.Child,L?{}:{currency_id:N}),e()},children:[i.jsx("i",{className:`radio-control-symbol ${N.toLowerCase()}-symbol`,"data-symbol":f(N)[0]}),i.jsx("span",{className:"wallet-currency-id",children:f(N,!0)}),i.jsxs("p",{className:"wallet-currency-value",children:[L?i.jsx("span",{className:"wallet-main-wallet",children:s("main wallet")}):null,i.jsx("span",{children:c?"*******":`${P}`})]})]},N)})}):null,C&&a===1?i.jsxs("div",{className:"wallet-menu-item",children:[i.jsx("div",{className:"wallet-menu-search",children:S?i.jsxs("div",{className:"sport-search-betslip sport-search-bc active",children:[i.jsx(LE,{className:"ss-input-bc",autoFocus:!1,placeholder:s("Search currency"),value:o,onChange:({target:{value:N}})=>r(N)}),i.jsx("div",{className:"ss-icon-holder-bc",children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]}):null}),w!=null&&w.length?i.jsx("div",{className:"radio-v-bc",children:w.map(({displayName:N,currency_id:P,className:L})=>i.jsxs("div",{className:"radio-control-bc",onClick:()=>{h(Ur.Child,{currency_id:P}),e()},children:[i.jsx("i",{title:f(N,!0),className:`radio-control-symbol ${L}-symbol`,"data-symbol":f(P)[0]}),i.jsx("p",{className:"radio-control-text-bc",children:f(P,!0)})]},P))}):null]}):null]})]})},Ede=()=>{const[e,t]=Vc(!1),n=A.useRef(null),s=$i(),{parentCurrency:o,walletSwitcherAvailable:r}=jh(),{loginInProgress:a,isLoggedIn:l,profile:{currency:c}}=ye(),u=c.toLowerCase(),[d,f]=A.useState([]);return A.useEffect(()=>{r===M0.Multi&&l&&de.get({},"get_children_balances").then(m=>{f(m.details)})},[l,r]),r===M0.Multi?i.jsxs("div",{className:"hdr-crypto-btn",children:[i.jsxs("p",{ref:n,onClick:t,className:`hdr-crypto-info ${o?"":"parent-currency"} ${a?"disabled":""}`,children:[i.jsx("i",{className:`currency-control-symbol ${u}-symbol ${u}-currency-color`,"data-symbol":s(c)[0]}),i.jsx("i",{className:`wallet-button-arrow ${e?"bc-i-small-arrow-up":"bc-i-small-arrow-down"}`})]}),e?i.jsx(bde,{onClose:t,openerRef:n,balances:d}):null]}):null},Cde=({product:e}={})=>{const{currency:{rounding:t}}=nn(),{productType:n}=Ce(),{profile:{calculatedBalanceRounded:s,calculatedBonusRounded:o,casinoBalanceRounded:r,frozenBalanceRounded:a,casino_bonus:l,sport_bonus:c,casino_balance:u,calculatedBonus:d,calculatedBonusMoney:f}}=ye(),{showSeparatelyBonuses:m}=W.app,h=((r??s)+o).toFixed(t),g=EM();return{balances:A.useMemo(()=>[...m?[{title:u!==null?n===tt.SPORTSBOOK?bN:EN:lQ,balance:g},...u!==null?n===tt.SPORTSBOOK?[{title:EN,balance:r}]:[{title:bN,balance:s}]:[],{title:cQ,balance:a},{title:uQ,balance:l&&d},{title:dQ,balance:c&&d},...W.sportsbook.betslip.enableFrenchFreebet?[{title:fQ,balance:f}]:[]]:e===tt.CASINO?[{title:AQ,balance:h}]:[]],[m,u,n,g,r,s,a,l,d,c,f,e,h])}},Sde=()=>{const e=oe(),{profile:{currency_symbol:t}}=ye(),{balances:n}=Cde(),{hideBalance:s}=Ce();return i.jsxs("div",{className:"nav-menu-sub-user-balances",children:[i.jsx("ul",{className:"user-balance-list",children:n.map((o,r)=>i.jsxs("li",{className:"user-balance-item",children:[i.jsx("p",{className:"balance-title ellipsis",children:e(o.title)}),s?"*******":i.jsxs("span",{className:"balance-value",children:[o.balance," ",t," "]})]},r))}),i.jsxs("p",{className:"user-balance-info",children:[i.jsx("i",{className:"user-balance-icon bc-i-info"}),i.jsx("span",{className:"user-balance-info-text",children:e(mQ)})]})]})},wde=gn(()=>H(()=>import("./ConnectWalletPopupContent-CuVcVwxQ.js"),__vite__mapDeps([341,268,2]))),Tde=()=>{const{profile:{external_id:e,id:t}}=ye(),[n,s]=A.useState(!!e);A.useEffect(()=>s(!!e),[t]);const o=W.app.walletConnect.enabled&&W.app.walletConnect.connectToWallet&&!!t&&!e&&!n;Wn(o?"has-wallet":"");const r=A.useCallback(l=>{s(!0),l(),_e.open({type:"success",title:"Success",content:"wallet_success_connect"})},[]),a=()=>{const{close:l}=_e.open({type:"info",className:"connect-to-wallet",title:"Connect to wallet",Component:()=>i.jsx(wde,{callback:()=>r(l)})})};return o?i.jsx(Be,{className:"btn a-color connect-wallet",onClick:a,title:"Connect to wallet!"}):null},CM=({headerCallPanelConfig:e,isHeaderNavigationHidden:t})=>{const[n,s]=A.useState(!1),o=A.useRef(null),r=oe(),a=A.useCallback(()=>{s(!n)},[n]);return A.useEffect(function(){t&&s(!1)},[t]),Gi({container:o,callback:()=>s(!1)}),Wn(e.length&&ce.isMobile?"has-header-info":""),i.jsxs("div",{ref:o,className:`callPanel ${n?"opened":""}`,children:[i.jsx(Be,{className:"btn a-color callPanelBtn bc-i-call",onClick:a}),n&&i.jsx("div",{className:"callPanelMenu","data-scroll-lock-scrollable":"",children:i.jsx(A.Suspense,{fallback:i.jsx(bt,{size:"small"}),children:e.map(({href:l,target:c,title:u},d)=>u?i.jsxs(Ct,{className:"callPanelMenuItem",to:l,target:c,children:[i.jsx("i",{className:`callPanelIcon bc-i-${u}`}),i.jsx("span",{className:"callPanelText ellipsis",children:r(u)})]},d):null)})})]})},xde=e=>{const t=Ue(e);t.page&&t.page==="deposit"&&t.account&&t.account==="balance"&&Dt.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Header Deposit",additionalData:{isLoggedIn:!0}})},x5=({section:e,page:t,iconClassName:n,title:s})=>i.jsx("li",{children:i.jsxs(Ct,{to:o=>({search:Bt({section:e,page:t},o)}),className:"nav-menu-item","aria-label":s,children:[i.jsx("i",{className:`bc-i-${n}`}),i.jsx("span",{className:"checkbox-control-text-bc ellipsis",children:s})]})}),Ide=()=>{const e=oe(),{header:{headerIcons:t,headerCallPanel:n},showSeparatelyBonuses:s}=W.app,{state:{messages:{pages:{inbox:o}}={pages:{}}}}=pde(),{supports_child_client:r}=sn();return i.jsxs("div",{className:"hdr-user-bc",children:[n!=null&&n.length?i.jsx(CM,{headerCallPanelConfig:n}):null,i.jsx("div",{className:"header-custom-buttons",children:t.length>0?t.map(({showTo:a,className:l,href:c,text:u,target:d},f)=>a!==La.Guest?i.jsxs(Ct,{onClick:()=>xde(c),className:`btn a-color header-icon-text ${l}`,to:c,target:d,"aria-label":e(u||"Header Icon"),children:[i.jsx("span",{children:e(u||"")}),l==="bc-i-message"?i.jsx(Km,{count:o}):null]},f):null):i.jsxs(Ct,{to:a=>({search:Bt({section:"balance",page:"deposit"},a)}),className:"btn a-color header-icon-text","aria-label":e("Deposit"),children:[i.jsx("i",{className:"bc-i-circle-dollar"}),i.jsx("span",{children:e("Deposit")})]})}),i.jsxs("div",{className:"header-buttons-wallet",children:[i.jsx(Tde,{}),r?i.jsx(Ede,{}):null]}),i.jsxs("div",{className:"nav-menu-container header-user-nav",children:[i.jsx("ul",{className:"nav-menu-other",children:i.jsxs("li",{children:[i.jsx(Ct,{to:a=>({search:Bt({section:"balance",page:"deposit"},a)}),className:"nav-menu-item","aria-label":e("Balance"),children:i.jsx(vde,{})}),i.jsxs("ul",{className:"nav-menu-sub",children:[s&&i.jsx(Sde,{}),W.accountNavigation.balance.pages.map(a=>i.jsx(x5,{section:"balance",page:a,iconClassName:mde.balance[a]??a,title:e(Ade.balance[a])},a))]})]})}),i.jsx("ul",{className:"nav-menu-other",children:i.jsxs("li",{children:[i.jsx(Ct,{to:a=>({search:Bt({section:"profile",page:"details"},a)}),"aria-label":e("Profile Details"),children:i.jsx(hde,{})}),i.jsxs("ul",{className:"nav-menu-sub",children:[Tt.getInstance().accountNavigationSorted.map(({section:a})=>{var c;const l=(c=W.accountNavigation[a])==null?void 0:c.pages[0];return i.jsx(x5,{section:a,page:l,iconClassName:fde[a]??a,title:e(dde[a])},a)}),i.jsx("li",{className:"logout-profile",children:i.jsx(_de,{children:a=>i.jsxs(Be,{className:"userLogoutBtn btn",onClick:a,"aria-label":e("Logout"),children:[i.jsx("i",{className:"userLogoutIcon bc-i-logout"}),i.jsx("span",{children:e("Logout")})]})})})]})]})})]})]})},Nde=({onLogin:e,onRegister:t,showCloseUserPanelButton:n=!1})=>{const{isLoggedIn:s,loginInProgress:o}=ye(),r=oe(),{headerIcons:a,headerCallPanel:l}=W.app.header,{hideRegisterButton:c}=W.userAuthentication,{enabledForRestrictedCountries:u}=W.userAuthentication.login,d=f=>{const m=Ue(f);m.page&&m.page==="deposit"&&m.account&&m.account==="balance"&&Dt.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Header Deposit",additionalData:{isLoggedIn:s}})};return o?i.jsx(bt,{size:"small"}):s?n?i.jsx("i",{className:"hdr-user-close bc-i-close-remove",onClick:()=>Ge.dispatchEvent("closeUserInfoPanel",!1)}):i.jsx(Ide,{}):Tt.getInstance().authenticationEnabledForIP?i.jsxs("div",{className:"hdr-user-bc",children:[!ce.isMobile&&(l!=null&&l.length)?i.jsx(CM,{headerCallPanelConfig:l}):null,!ce.isMobile&&(a==null?void 0:a.map(({showTo:f,className:m,href:p,target:h,text:g},y)=>f===La.All||f===La.Guest?i.jsx("div",{className:"header-custom-buttons",children:i.jsx(Ct,{onClick:()=>d(p),className:`btn a-color header-icon-text ${m}`,to:p,target:h,"aria-label":r(g||"Header Icon"),children:i.jsx("span",{children:r(g||"")})})},y):null)),c?i.jsx(Be,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):i.jsxs(i.Fragment,{children:[i.jsx(Be,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}),i.jsx(Be,{className:"btn s-small register",onClick:t,title:"Register"})]})]}):u?i.jsx(Be,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):null},kde=A.memo(Nde);function Ode(e,t=100){const[n,s]=A.useState(void 0);return A.useEffect(()=>{const o=setTimeout(()=>{s(e)},t);return s(void 0),()=>{clearTimeout(o)}},[e,t]),n}const I5=A.memo(function e({to:t,title:n,target:s,submenus:o=[],icon:r,badge:a,onClick:l,visible:c=!0}){var m;const u=Jy(o),d=t||((m=u[0])==null?void 0:m.to),f=u.length>0;return i.jsxs("li",{className:c?"":"hidden-global",children:[i.jsxs(Jne,{className:"nav-menu-item",badge:a,to:d,target:s,exact:d==="/",isActive:(p,h)=>d&&cp(d,h)||u.find(g=>g.to&&cp(g.to,h))!==void 0,onClick:l,"aria-label":n,children:[r?i.jsx("i",{className:r}):null,i.jsx("span",{children:n}),f&&i.jsx("i",{className:"nav-menu-sub-arrow bc-i-small-arrow-right"})]}),f&&i.jsx("ul",{className:"nav-menu-sub",children:u.map(p=>i.jsx(e,{onClick:l,...p},p.id))})]})}),Pde=670,SM=A.memo(function({items:t}){const n=oe(),s=$s(),o=A.useRef(null),r=A.useRef(!1),[a,l]=A.useState(-1),[c,u]=A.useState(!1),[d,f]=A.useState(!1),m=Ode(d,Pde),p=A.useMemo(()=>a>-1?t.slice(a):[],[a,t]),h=p.length>0,g=A.useMemo(()=>h&&p.some(v=>v.to&&cp(v.to,s)||(v==null?void 0:v.submenus.some(b=>b.to&&cp(b.to,s)))),[s,p,h]);A.useLayoutEffect(function(){if(r.current=!0,o.current){let b;const _=new ResizeObserver(([{target:C}])=>{const S=Array.from(C.children);if(S.length){const x=S[0].getBoundingClientRect().top;r.current&&!c?b=setTimeout(()=>{l(S.findIndex(O=>O.getBoundingClientRect().top>S[0].getBoundingClientRect().top)),u(!0),r.current=!1},400):(b&&clearTimeout(b),l(S.findIndex(O=>O.getBoundingClientRect().top>x)))}});return _.observe(o.current),()=>{_.disconnect()}}},[t,c]);const y=v=>{f(!d),Dt.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:v.title}}})};return i.jsxs("nav",{className:`nav-menu-container header-navigation ${d!==m?"hide-hover-effect":""}`,children:[i.jsx("ul",{className:"nav-menu nav-menu-hide-items",ref:o,children:t.map((v,b)=>i.jsx(I5,{onClick:()=>y(v),...v,visible:c&&(!h||bi.jsx(I5,{...v,onClick:()=>y(v)},v.id))})]})})]})}),Lde=A.memo(function({items:t}){const n=Jy(t);return Wn("has-sub-navigation"),i.jsx(SM,{items:n})}),bA={src:"",title:"",loading:!1},Rde=({imageOnly:e=!1})=>{const t=Xe(),[{src:n,title:s,loading:o},r]=A.useState(bA),{profile:{loyalty_level_id:a}}=ye(),{language:l}=Ce(),{isLoggedIn:c}=ye(),{is_loyalty_v2:u,is_using_loyalty_program:d}=sn(),f=c&&u&&d;return Wn(ce.isMobile?"has-header-info-loyalty":""),A.useEffect(function(){f&&(r({...bA,loading:!0}),cs.loadLoyaltyProgramGroupsWithLevels(l).then(p=>{if(t.current&&p.data)if(a!==null){const h=p.data.find(g=>g.items.some(et("id",a)));if(h){r({src:h.src,title:h.title,loading:!1});return}}else{const h=p.data[0];if(h){r({src:h.src,title:h.title,loading:!1});return}}r(bA)}).catch(()=>{r(bA)}))},[t,l,a,f]),o?i.jsx("div",{className:"skeleton-loader-small-select"}):e&&n?i.jsx("div",{className:"loyaltyBonusHeader",children:i.jsx("img",{className:"loyaltyBonusImg",src:`${W.cms.apiUrl}${n}`,alt:""})}):f&&n&&s?i.jsxs(Ct,{className:"loyaltyBonusHeader",to:m=>({search:Bt({section:"bonuses",page:"loyalty-points"},m)}),children:[i.jsx("p",{className:"loyaltyBonusHeaderShadow"}),i.jsx("p",{className:"loyaltyBonusHeaderBackground"}),i.jsx("p",{className:"loyaltyBonusHeaderText ellipsis",children:s}),i.jsx("img",{className:"loyaltyBonusImg",src:`${W.cms.apiUrl}${n}`,alt:""})]}):null},jde=({source:e,href:t,icon:n,target:s="_blank",showTo:o=La.All})=>{const r=oe(),{isLoggedIn:a}=ye();return JR(o,a)?i.jsx(Ct,{className:`${n?`bc-i-${n}`:""} header-icon`,to:t,target:s,children:e?i.jsx("img",{src:e,loading:"lazy",alt:r("Header Icon")}):null}):null},Mde=({onClick:e})=>{const t=oe(),{assets:{logo:n}}=Ce(),{header:{secondaryIcon:s,showNearLogoText:o}}=W.app;return i.jsxs("div",{className:"logo-container",children:[i.jsxs(Ct,{className:"logo",to:uo,onClick:e,children:[i.jsx("img",{className:"hdr-logo-bc",src:n,alt:t("Header Logo")}),o&&i.jsx("p",{dangerouslySetInnerHTML:{__html:t(eQ)}})]}),s?i.jsx(jde,{...s}):null]})},Bde="/assets/logo-ftn-HzsQO-Mk.gif",Dde="get_rates",Fde=e=>{const t=Xe(),{cryptoInfo:{rateUpdateInterval:n,enabled:s,showRateInCurrency:o}}=W.app.header,[r,a]=A.useState(null),l=A.useCallback(({details:u,result:d})=>{if(d===0&&Array.isArray(u.currencies)){const f=u.currencies.reduce((m,{amount:p,currency:h})=>(h!==Fa&&p?m=1/p*m:m*=p,m),1);f&&a(f)}},[]),c=A.useCallback(()=>{de.get({currency_name_list:[Fa,o?e:""]},Dde).then(l).catch(u=>{throw new Error(u)})},[e,l,o]);return A.useEffect(function(){s&&t.current&&c()},[s,c,t]),A.useEffect(function(){if(s&&t.current){const d=setInterval(()=>{c()},n);return()=>{clearInterval(d)}}},[s,n,c,t]),{currencyInfo:r}};var lg={},wM={L:1,M:0,Q:3,H:2},TM={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},Hde=TM;function xM(e){this.mode=Hde.MODE_8BIT_BYTE,this.data=e}xM.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t>>7-e%8&1)==1},put:function(e,t){for(var n=0;n>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var Vde=IM,No={glog:function(e){if(e<1)throw new Error("glog("+e+")");return No.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return No.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};for(var Fn=0;Fn<8;Fn++)No.EXP_TABLE[Fn]=1<=0;)t^=Mn.G15<=0;)t^=Mn.G18<>>=1;return t},getPatternPosition:function(e){return Mn.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case oa.PATTERN000:return(t+n)%2==0;case oa.PATTERN001:return t%2==0;case oa.PATTERN010:return n%3==0;case oa.PATTERN011:return(t+n)%3==0;case oa.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case oa.PATTERN101:return t*n%2+t*n%3==0;case oa.PATTERN110:return(t*n%2+t*n%3)%2==0;case oa.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new N5([1],0),n=0;n5&&(n+=3+r-5)}for(var s=0;s=7&&this.setupTypeNumber(e),this.dataCache==null&&(this.dataCache=rr.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)};qs.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var s=-1;s<=7;s++)t+s<=-1||this.moduleCount<=t+s||(0<=n&&n<=6&&(s==0||s==6)||0<=s&&s<=6&&(n==0||n==6)||2<=n&&n<=4&&2<=s&&s<=4?this.modules[e+n][t+s]=!0:this.modules[e+n][t+s]=!1)};qs.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var s=Qa.getLostPoint(this);(n==0||e>s)&&(e=s,t=n)}return t};qs.createMovieClip=function(e,t,n){var s=e.createEmptyMovieClip(t,n),o=1;this.make();for(var r=0;r>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=s}for(var n=0;n<18;n++){var s=!e&&(t>>n&1)==1;this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=s}};qs.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,s=Qa.getBCHTypeInfo(n),o=0;o<15;o++){var r=!e&&(s>>o&1)==1;o<6?this.modules[o][8]=r:o<8?this.modules[o+1][8]=r:this.modules[this.moduleCount-15+o][8]=r}for(var o=0;o<15;o++){var r=!e&&(s>>o&1)==1;o<8?this.modules[8][this.moduleCount-o-1]=r:o<9?this.modules[8][15-o-1+1]=r:this.modules[8][15-o-1]=r}this.modules[this.moduleCount-8][8]=!e};qs.mapData=function(e,t){for(var n=-1,s=this.moduleCount-1,o=7,r=0,a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(var l=0;l<2;l++)if(this.modules[s][a-l]==null){var c=!1;r>>o&1)==1);var u=Qa.getMask(t,s,a-l);u&&(c=!c),this.modules[s][a-l]=c,o--,o==-1&&(r++,o=7)}if(s+=n,s<0||this.moduleCount<=s){s-=n,n=-n;break}}};rr.PAD0=236;rr.PAD1=17;rr.createData=function(e,t,n){for(var s=OM.getRSBlocks(e,t),o=new PM,r=0;rl*8)throw new Error("code length overflow. ("+o.getLengthInBits()+">"+l*8+")");for(o.getLengthInBits()+4<=l*8&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=l*8||(o.put(rr.PAD0,8),o.getLengthInBits()>=l*8));)o.put(rr.PAD1,8);return rr.createBytes(o,s)};rr.createBytes=function(e,t){for(var n=0,s=0,o=0,r=new Array(t.length),a=new Array(t.length),l=0;l=0?p.get(h):0}}for(var g=0,d=0;d=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}var Zde={bgColor:Zs.default.oneOfType([Zs.default.object,Zs.default.string]).isRequired,bgD:Zs.default.string.isRequired,fgColor:Zs.default.oneOfType([Zs.default.object,Zs.default.string]).isRequired,fgD:Zs.default.string.isRequired,size:Zs.default.number.isRequired,title:Zs.default.string,viewBoxSize:Zs.default.number.isRequired,xmlns:Zs.default.string},qE=(0,LM.forwardRef)(function(e,t){var n=e.bgColor,s=e.bgD,o=e.fgD,r=e.fgColor,a=e.size,l=e.title,c=e.viewBoxSize,u=e.xmlns,d=u===void 0?"http://www.w3.org/2000/svg":u,f=Xde(e,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize","xmlns"]);return CA.default.createElement("svg",Kde({},f,{height:a,ref:t,viewBox:"0 0 "+c+" "+c,width:a,xmlns:d}),l?CA.default.createElement("title",null,l):null,CA.default.createElement("path",{d:s,fill:n}),CA.default.createElement("path",{d:o,fill:r}))});qE.displayName="QRCodeSvg";qE.propTypes=Zde;zE.default=qE;Object.defineProperty(lg,"__esModule",{value:!0});lg.QRCode=void 0;var Jde=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}var cfe={bgColor:Er.default.oneOfType([Er.default.object,Er.default.string]),fgColor:Er.default.oneOfType([Er.default.object,Er.default.string]),level:Er.default.string,size:Er.default.number,value:Er.default.string.isRequired},cg=(0,jM.forwardRef)(function(e,t){var n=e.bgColor,s=n===void 0?"#FFFFFF":n,o=e.fgColor,r=o===void 0?"#000000":o,a=e.level,l=a===void 0?"L":a,c=e.size,u=c===void 0?256:c,d=e.value,f=lfe(e,["bgColor","fgColor","level","size","value"]),m=new ofe.default(-1,nfe.default[l]);m.addData(d),m.make();var p=m.modules;return rfe.default.createElement(ife.default,Jde({},f,{bgColor:s,bgD:p.map(function(h,g){return h.map(function(y,v){return y?"":"M "+v+" "+g+" l 1 0 0 1 -1 0 Z"}).join(" ")}).join(" "),fgColor:r,fgD:p.map(function(h,g){return h.map(function(y,v){return y?"M "+v+" "+g+" l 1 0 0 1 -1 0 Z":""}).join(" ")}).join(" "),ref:t,size:u,viewBoxSize:p.length}))});lg.QRCode=cg;cg.displayName="QRCode";cg.propTypes=cfe;var ufe=lg.default=cg;const dfe={contentSiteId:999,contentIds:{IOS:72514,Android:72515,Other:72504}},k5=()=>{const e=Xe(),t=oe(),{contentSiteId:n,contentIds:s}=dfe,o=A.useMemo(()=>ce.userOs==="IOS"?"IOS":ce.userOs==="Android"?"Android":"Other",[]),r=s[o],{language:a}=Ce(),[l,c]=A.useState();A.useEffect(()=>{const d=`components/${r}/contents`;at.get(`${W.cms.apiUrl}/api/public/v1/${a}/partners/${n}/${d}`,{headers:{"Content-Key-Case":"camel","content-type":"application/json"}}).then(({data:{data:f,success:m}})=>{m&&e&&c(f)})},[r,n,e,a]);const u=A.useCallback(d=>_e.open({type:"info",title:"Scan to get app",Component:()=>i.jsxs("div",{className:"deposit-wallet-q-code",children:[i.jsx(ufe,{value:d,size:200}),i.jsx(Ct,{to:d,className:"btn a-color",children:t("Go to link")})]})},Vt.High),[t]);return l!=null&&l.length?i.jsx("div",{className:"YoPhoneAppButtons",children:l.map((d,f)=>{const{id:m,src:p,srcAlt:h,title:g,srcType:y,href:v,target:b,actions:_}=d,C=p&&y==="image"&&p.includes("http")?p:`${W.cms.apiUrl}${p}`;return i.jsx("div",{className:"YoPhoneAppButtonsItem",children:ce.isMobile?i.jsx(Ct,{actions:_,to:v,target:b,children:i.jsx(n_,{srcType:y,src:C,title:g,srcAlt:h},f)}):i.jsx("p",{onClick:()=>u(v),children:i.jsx(n_,{srcType:y,src:C,title:g,srcAlt:h},f)})},m)})}):null},ffe=({inAuthPopup:e=!1})=>{const t=oe();return e?i.jsxs("div",{className:`YoPhoneApp ${ce.isMobile&&ce.userOs!=="Android"&&ce.userOs!=="IOS"?"mobVersionView":"inAuthPopup"}`,children:[i.jsxs(Ct,{className:"YoPhoneAppLink",to:"https://join.yophone.com/yoai/0195c847-dc57-79dd-b1d3-78fe53cfff22",target:"_blank",children:[i.jsx("img",{className:"YoPhoneAppImg",alt:"",src:`${W.cms.apiUrl}/storage/medias/initial/media_999_7b4484ae3a1183d4c3a78501a04e1325.png`}),i.jsx("h2",{className:"YoPhoneAppTitle",children:t('SAY YO, TAKE "YO" GIFT!')})]}),i.jsx(k5,{})]}):i.jsxs("div",{className:"YoPhoneAppPopupWrapper",children:[i.jsx("div",{className:"YoPhoneApp YoPhonePopup",children:i.jsxs(Ct,{className:"YoPhoneAppLink",to:W.app.header.cryptoInfo.promoPopup.buttonLink,target:"_blank",children:[i.jsx("img",{className:"YoPhoneAppImg",alt:"",src:`${W.cms.apiUrl}/storage/medias/initial/media_999_7b4484ae3a1183d4c3a78501a04e1325.png`}),i.jsx("h2",{className:"YoPhoneAppTitle",children:t('SAY YO, TAKE "YO" GIFT!')})]})}),i.jsx("p",{className:"YoPhoneAppText",children:t("Random Gifts: FreeSpin promocodes, Ortak.me Exclusive NFTs and FTNs")}),i.jsx(Ct,{className:"button outlined big takeGiftBtn",to:"https://join.yophone.com/yoai/0195c847-dc57-79dd-b1d3-78fe53cfff22",target:"_blank",children:i.jsx("span",{className:"ellipsis",children:t('Take "YO" Gift')})}),i.jsxs("div",{className:"YoPhoneAppBottom",children:[i.jsx("p",{children:t('Download apps to interact with "Say Yo" Bot')}),i.jsx(k5,{})]})]})},Afe=()=>i.jsx(ffe,{}),mfe=e=>{const[t,n]=A.useState(!1),{currencyInfoAnimationAvailable:s}=jh(),o=`${e}-${JV}`,r=t&&s,{cryptoInfo:{promoPopup:{animationDelay:a,animationEnabled:l,animationDuration:c}}}=W.app.header,u=()=>{s&&l&&_e.open({className:"YoPhoneAppPopup",Component:()=>i.jsx(Afe,{})})};return A.useEffect(function(){if(l){const f=setInterval(()=>{l&&s&&!Ne.getItem(o)?(Ne.setItem(o,!0,a*60*60),n(!0)):n(!1)},c*1e3);return()=>clearInterval(f)}},[a,c,l,s,o]),{animation:r,openPopup:u}},pfe=()=>{const{currency:e}=nn(),{currencyInfo:t}=Fde(e.name),{animation:n,openPopup:s}=mfe("header-currency"),o=oe(),{locale:r}=Ce(),a=$i(),{site_id:l,header:{cryptoInfo:{enabled:c,redirectUrl:u,showRateInCurrency:d}}}=W.app,f=e.name===MX||e.name===Fa||!d?BX:e.symbol,m=A.useRef(null);return Wn(c&&ce.isMobile?"has-header-info":""),A.useEffect(()=>{var p,h;c&&((p=m==null?void 0:m.current)!=null&&p.style)&&((h=m.current)==null||h.setAttribute("style","display:flex !important"))},[t,c]),c?i.jsx("div",{className:"crypto-currency-data",ref:m,children:n?i.jsxs("div",{onClick:s,className:"crypto-animated-content",children:[i.jsx("img",{src:Bde,alt:"",className:"crypto-info-link-img"}),i.jsx("p",{className:"crypto-animated-item ellipsis",children:o("Breaking NEWS!")})]}):i.jsxs(i.Fragment,{children:[i.jsx("i",{className:"bc-i-FTN",onClick:s}),i.jsxs(Ct,{to:u?u.replace("{lang}",r).replace("{site_id}",l.toString()):"",target:"_blank",className:"crypto-currency-info",children:[i.jsxs("div",{className:"crypto-currency-item",style:{display:"flex",gap:"3px"},children:[o("1 {curr1} =",{curr1:a(Fa)}),i.jsx("p",{children:t?os(t,4).toFixed(4):i.jsx("span",{className:"skeleton-loader-full-text crypto-currency-item-loader"})}),o("{curr2}",{curr2:a(f)})]}),i.jsx("span",{children:o("exchange.fulgurpay.com")})]})]})}):null},hfe="removeChild";class zn extends A.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(t){return{hasError:!0}}componentDidCatch(t){var n;(n=t.stack)!=null&&n.includes(hfe)||de.reportError(this.props.errorType,t,{path:window.location.pathname,search:window.location.search,releaseDate:"04/07/2025-19:37"})}render(){return this.state.hasError?this.props.showErrorPage?i.jsx(aE,{message:"Something went wrong",className:"full"}):this.props.showLoader?i.jsx(bt,{size:"medium",...this.props.fullLoader&&{className:"full"}}):null:this.props.children}}const gfe=()=>{const{components:e}=C6($b.PANEL);return i.jsx(i.Fragment,{children:e.map(({LazyComponent:t,selected:n,name:s,props:o})=>i.jsx(t,{show:n,...o},s))})},vfe=A.memo(gfe),_fe=()=>Ge.dispatchEvent("closeSmartPanel"),yfe=[v0],bfe=()=>{const e=A.useRef(null);Gi({container:e,callback:_fe,ignoredElementsIds:yfe});const{isLoggedIn:t,profile:{bonusAvailable:n}}=ye(),s=A.useMemo(()=>[...W.app.smartPanel.items,...W.sportsbook.enabled?[{actions:[{type:"openBetslip",data:{}}],iconClass:"bc-i-betslip",permissions:null,title:"Betslip",component:"Betslip",target:""}]:[]].filter(o=>!o.permissions||!o.permissions.loggedIn||o.permissions.loggedIn===t&&(!o.permissions.bonusAvailable||o.permissions.bonusAvailable===n)).map(o=>{var r;return{...o,LazyComponent:o.component&&((r=kc[o.component])!=null&&r.button)?gn(kc[o.component].button):gn(()=>H(()=>import("./ButtonWithAction-pHSVgjHu.js"),__vite__mapDeps([342,278,2])))}}),[n,t]);return i.jsx("div",{className:"hdr-smart-panel-holder-arrow-bc",ref:e,children:i.jsx("div",{className:"hdr-smart-panel-holder-bc",children:i.jsx(A.Suspense,{fallback:i.jsx(bt,{size:"small"}),children:s.map(({LazyComponent:o,...r})=>o?i.jsx(o,{...r},`${r.title}_${r.iconClass}`):null)})})})},Efe=A.memo(bfe),O5=A.memo(()=>i.jsxs(i.Fragment,{children:[i.jsx(Efe,{}),i.jsx(vfe,{})]})),KE={eng:"unitedkingdom",rus:"russia",arm:"armenia",fas:"iran",zhh:"china",geo:"georgia",arb:"arableague","pt-br":"brazil",uzb:"uzbekistan",kir:"kyrgyzstan",kur:"kurdish",swa:"unitedrepublicoftanzania",kor:"southkorea",hin:"india",heb:"israel",kaz:"kazakhstan",alb:"albania",vnm:"vietnam",dan:"denmark",tgl:"philippines",ben:"bangladesh",rov:"romania","en-ca":"canada",azf:"iran",msa:"malaysia"},QE=()=>{const{language:e}=Ce(),t=qa(),{isLoggedIn:n}=ye(),s=A.useCallback(o=>{if(o!==e){const r=Ft.getInstance();Promise.all([de.setLanguages(A0[o]||o,"change_session_language"),n&&de.setLanguages(A0[o]||o,"set_preferred_language"),oL(o),t8(o)]).then(()=>{const a=vh(o);r.setLanguage(a),document.documentElement.lang=a,t("language",o)})}},[e,t,n]);return{language:e,setLanguage:s}},Cfe=({onSelect:e=ft,compactMode:t=!1})=>{const{language:n,setLanguage:s}=QE(),o=oe(),r=l=>{s(l),e(),Dt.dispatchEvent("trackingEvent",{category:"Settings",action:"language"})},a=M4(W.app.availableLanguages,"code").sort(tb);return i.jsx(zr,{readOnly:a.length===1,title:t?"":"Language",onChange:r,inputValue:n,className:t?"compact-mode":"",children:a.map(({code:l,full:c})=>{var u;return i.jsx(ur,{value:l,label:t?l.toUpperCase():o(c),className:`ftr-lang-bar-flag-bc flag-bc ${KE[l]||((u=Oo[W.app.availableLanguages[l].short])==null?void 0:u.iconClassName)}`},l)})})},Rye=A.memo(({theme:{scheme:e,theme:t},isActive:n,setTheme:s})=>{const o=qA(e.b),r=oe();return i.jsx("div",{style:{...e.b&&{background:e.b}},className:`sp-theme-item-bc theme-${t} ${n?"active":""} ${o.isLight()?"light":"dark"}`,onClick:()=>s(t),children:i.jsxs("div",{className:"sp-theme-container",children:[i.jsx("span",{className:"user-profile-nav-item-cursor"}),i.jsxs("div",{className:"sp-theme-container-aside",children:[i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"})]}),i.jsxs("div",{className:"sp-theme-container-content",children:[i.jsx("div",{className:"sp-them-logo",children:i.jsx("span",{children:r("Logo")})}),i.jsxs("div",{className:"sp-theme-container-content-top",children:[i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"})]}),i.jsxs("div",{className:"sp-theme-container-content-middle",children:[i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"})]}),i.jsx("p",{className:"sp-theme-bottom-item"}),i.jsx("p",{className:"sp-theme-last-item"})]})]})})}),Sfe=()=>Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight,P5=()=>window.scrollY,wfe=e=>{const t=A.useRef(e),n=A.useRef(P5());A.useLayoutEffect(()=>{const s=p7(()=>{const o=P5();owindow.removeEventListener("scroll",s)},[]),A.useEffect(()=>{t.current=e},[e])},Tfe=()=>{const[e,t]=A.useState(!1),[n,s]=A.useState(0),o=A.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]),r=A.useCallback((a,l)=>{s(l)},[]);return wfe(r),A.useEffect(()=>{const a=n>window.innerHeight;if(t(a),a){const l=setTimeout(()=>{t(!1)},5e3);return()=>clearTimeout(l)}},[n]),i.jsx("div",{className:`${W.app.backToTopButton.position}${e?"":" nav-floating-btn-hide"}`,children:i.jsx(Be,{className:"btn nav-floating-btn bc-i-double-arrow-top",onClick:o,"aria-label":"Back To Top"})})},xfe=()=>{const{sideBarIcons:e}=W.app,{currentPath:t}=Ce();return e!=null&&e.length?i.jsx("div",{className:"sidebar-content",children:t===uo&&e.map(({color:n,title:s,network:o,imageSrc:r,href:a,target:l})=>i.jsxs(Ct,{className:`sidebar-item ${o} ${r?"sidebar-imageSrc":""}`,to:a,target:l||"_blank",children:[r?i.jsx("p",{className:"sidebar-image",children:i.jsx("img",{className:"",src:r,alt:""})}):o?i.jsx("p",{className:"sidebar-image",children:i.jsx("i",{className:`bc-i-${o}`})}):null,i.jsx("span",{className:"sidebar-title",children:s})]},`${r}_${a}`))}):null},Ife="trusted_by",Nfe="mr_first",kfe=()=>{const e=oe(),{showTrustedByMrFirstWidget:{url:t="",enabled:n=!1}={}}=W.app.header;return Wn(n&&ce.isMobile?"has-wallet":""),n?i.jsxs(Ct,{to:t,target:"_blank",className:"trusted-widget",children:[i.jsx("i",{className:"bc-i-trusted"}),i.jsxs("p",{className:"trusted-widget-text",children:[i.jsx("span",{className:"ellipsis",children:e(Ife)}),i.jsx("span",{className:"ellipsis",children:e(Nfe)})]})]}):null},Ofe=()=>{Wn("generic-search-enabled");const[e,t]=A.useState(!1);A.useEffect(()=>{const s=({selectedComponent:o})=>{o&&o.name===q0?t(!0):t(!1)};return ct.addEventListener("activeComponent",s),()=>ct.removeEventListener("activeComponent",s)},[]);const n=()=>{ct.dispatchEvent("addComponentPanel",{component:q0,props:{}})};return i.jsx(Be,{className:`generic-search-btn ${e?"disabled":""}`,onClick:n,children:i.jsx("i",{className:"bc-i-search"})})},Pfe=()=>i.jsx("p",{className:"asideMenuBurger bc-i-menu-close",id:"asideMenuBurger",onClick:()=>ct.dispatchEvent("toggleLeftMenu")}),Lfe=()=>{var n,s;const e=oe(),t=(s=(n=W.app.tracking.fastTrack)==null?void 0:n.myRewardButton)==null?void 0:s.enabled;return Wn(ce.isMobile&&t?"has-header-info":""),t?i.jsx("div",{className:"fast-track-my-rewards-button",children:i.jsx("ft-my-rewards-toggle",{children:e("my_reward_button")})}):null},Rfe=A.memo(({navLinks:e,onRegister:t,onLogin:n})=>{const{toggle:s,badgeCount:o}=lde(!1),{app:{backToTopButton:r,header:{enableSearchPanel:a,navigation:{web:{leftMenu:l,subHeaderMenu:c,openMenuOnHover:u}}}},partner:{integrationMode:d}}=W,{pathname:f,search:m}=$s(),p=A.useMemo(()=>IZ(e,f),[e,f]),h=!l||c;A.useEffect(()=>{if(W.partner&&W.partner.routeUpdateCallback){const y=Ue(),v={route:f,...y};yf.notify({type:"route_update",value:v})}},[f,m]);const g=A.useCallback(()=>{s(),Dt.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Burger Menu"})},[s]);return i.jsxs("header",{className:"header-bc",children:[!d&&i.jsxs("div",{className:"hdr-main-content-bc",children:[l&&!u?i.jsx(Pfe,{}):null,i.jsx(Mde,{onClick:()=>ct.dispatchEvent("hideAll")}),i.jsx(Rde,{}),i.jsx(Lfe,{}),i.jsx(pfe,{}),i.jsx(kfe,{}),i.jsx(kde,{onRegister:t,onLogin:n}),i.jsx(Cfe,{compactMode:!0}),i.jsx(bM,{}),i.jsxs("div",{className:"smartPanel-bc",children:[i.jsx(zn,{errorType:xI,showErrorPage:!1,showLoader:!1,children:i.jsx(O5,{})}),i.jsx(Km,{id:v0,onClick:g,count:o,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})]}),a&&i.jsx(Ofe,{})]}),i.jsx(xfe,{}),i.jsxs("div",{className:"nav-content-bc",children:[i.jsxs("div",{className:"nav-content-menu",children:[l?null:i.jsx(SM,{items:e}),d&&i.jsx("div",{className:"hdr-main-content-bc",children:i.jsxs("div",{className:"smartPanel-bc",children:[i.jsx(zn,{errorType:xI,showErrorPage:!1,showLoader:!1,children:i.jsx(O5,{})}),i.jsx(Km,{id:v0,onClick:g,count:o,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})]})})]}),h&&p!==void 0&&i.jsx(Lde,{items:p,setNavigationVisibility:ft,showAnimation:!1,setShowAnimation:ft})]}),r.isFloating&&i.jsx(Tfe,{})]})}),Qv=e=>e.reduce((t,{clientWidth:n})=>Math.round(t+n),0),ug=({showArrows:e=!0,itemsExpanded:t=!1,centered:n=!1,className:s="",children:o,elementsToScroll:r=3,isListScrollable:a=!0})=>{const{languageRtl:l}=Ce(),c=A.useRef(null),u=A.useRef(null),d=A.useMemo(()=>A.Children.count(o),[o]),[f,m]=A.useState(0),[p,h]=A.useState(0),[g,y]=A.useState(!1),[v,b]=A.useState({}),[_,C]=A.useState(!1),S=f>0,x=e&&S,O=p===0,E=p===f,I=()=>{const L=c.current,R=u.current;if(L&&R){const D=Array.from(R.children),j=D[0],M=D.findIndex(U=>U.dataset.id!==void 0&&v[U.dataset.id]),B=Math.max(0,M-r),F=Qv(D.slice(B,M));h(U=>U-F{const L=c.current,R=u.current;if(L&&R){const D=Array.from(R.children),j=D[D.length-1],B=Q5(D,Q=>Q.dataset.id!==void 0&&v[Q.dataset.id])+1,F=Math.min(B,D.length-1),U=Math.min(B+r,D.length),$=Qv(D.slice(F,U));h(Q=>{const Z=Q+$;return f-Z{L.preventDefault(),L.key==="ArrowRight"&&(l?I():w()),L.key==="ArrowLeft"&&(l?w():I())};A.useEffect(function(){m(0),h(0),b({}),C(!1)},[d]),A.useEffect(function(){const R=c.current,D=u.current;if(setTimeout(()=>{y(!0)},300),R&&D){const j=new ResizeObserver(()=>{m(R.scrollWidth-R.clientWidth),C(!1)});return j.observe(R),j.observe(D),()=>{j.disconnect()}}},[]),A.useEffect(function(){const R=c.current,D=u.current;if(R&&D){const j=new IntersectionObserver(M=>{const B=Object.fromEntries(M.map(F=>[F.target.dataset.id,F.isIntersecting]));b(F=>({...F,...B}))},{threshold:.8,root:R});for(const M of Array.from(D.children))j.observe(M);return()=>{b({}),j.disconnect()}}},[]),A.useEffect(function(){if(a){const R=c.current;if(R&&f){const D=j=>{j.preventDefault(),h(M=>{const B=M+j.deltaY;return j.deltaY>0?Math.min(f,B):Math.max(0,B)})};return R.addEventListener("wheel",D),()=>{R.removeEventListener("wheel",D)}}else h(f)}},[f,a]),A.useEffect(function(){if(!_&&S&&u.current){const R=A.Children.toArray(o),D=R.findIndex(M=>A.isValidElement(M)&&M.props.selected),j=R[D];if(j&&j.props.id in v){const M=u.current;if(v[j.props.id]){const[{clientWidth:B}]=M.children;C(!0),h(F=>Fi.jsx("div",{className:`horizontalCategoryItemWrp ${e?"active":""} ${o}`,"data-id":c,children:i.jsxs("div",{"data-id":c,title:t,onClick:l,"data-badge":s?s.title:"",className:`horizontalCategoryItem ${s?`badge-${s.class}`:""} `,children:[a?i.jsx("img",{className:"horizontal-sl-icon-bc",src:a,alt:t}):null,o?i.jsx("i",{className:`bc-i-default-icon bc-i-${o}`}):null,i.jsxs("div",{className:"horCatItemTitleWrp",children:[i.jsx("p",{className:"horCatItemTitle",children:t}),r&&i.jsx("span",{className:"horCatItemCount",children:n})]})]})}),jfe=14,Mfe=({className:e="",isExpanded:t,content:n="",minHeightExpand:s=100})=>{const o=A.useRef(null),[r,a]=Vc(t),[l,c]=A.useState(!1);A.useLayoutEffect(function(){if(o!=null&&o.current){const f=new ResizeObserver(([{target:m}])=>{var g,y,v,b;let p=m.getBoundingClientRect().height;m.children[0].className.includes("expandable-info-container")&&(p=((y=(g=m.firstChild)==null?void 0:g.firstChild)==null?void 0:y.offsetHeight)+((b=(v=m.firstChild)==null?void 0:v.lastChild)==null?void 0:b.offsetHeight));const h=p-s>jfe;c(h)});return f.observe(o==null?void 0:o.current),()=>{c(!1),f.disconnect()}}},[n]);const u=i.jsx("div",{"data-scroll-lock-scrollable":"",className:`expandableContentData ${e} ${l?"":"not-expandable"}`,children:i.jsx("div",{className:"container",dangerouslySetInnerHTML:{__html:n||""}})});return i.jsx("div",{className:"expandableContentWrapper",ref:o,children:l?i.jsxs("div",{className:`expandableContent ${r?"opened":""}`,children:[i.jsx("div",{className:"expandableContentBody",children:u}),i.jsx("div",{className:"expandableContentToggle",onClick:a,children:i.jsx("i",{className:`expandableContentIcon bc-i-small-arrow-${r?"up":"down"}`})})]}):u})},Bfe=({placeholder:e,title:t,children:n,inputValue:s,onChange:o,className:r="",icon:a,readOnly:l=!1,searchable:c=!1})=>{var E;const u=oe(),{expanded:d,container:f,setExpanded:m,searchTerm:p,onHandleChange:h,selectRef:g}=lb({}),y=A.useCallback(I=>{m(!1),o(I)},[o,m]),{filteredChild:v,selectedElementIndex:b}=A.useMemo(()=>{const I=A.Children.map(n,N=>A.isValidElement(N)&&N.props.label.toString().toLowerCase().includes(p.toLowerCase())?N.props.value===s?A.cloneElement(N,{active:!0}):N:null).filter(Boolean),w=I.findIndex(N=>N.props.active);return{filteredChild:I,selectedElementIndex:w}},[n,s,p]),{activeIndex:_}=cb({searchTerm:p,resetProp:d,list:v,listActive:d,containerRef:g,selectedIndex:b,onSelect:I=>y(String(I.props.value))}),C=s!==void 0&&((E=A.Children.toArray(n).find(I=>A.isValidElement(I)&&I.props.value===s))==null?void 0:E.props),S=a||C&&C.className,x=A.Children.count(n)>(e?0:1),O=I=>{I.stopPropagation();const{dataset:w}=I.target;w.optionValue&&(o(w.optionValue),m(!1))};return i.jsxs("div",{className:`selectHolder big ${r} ${s!==void 0?"filled":""}`,onClick:O,ref:f,tabIndex:0,children:[i.jsxs("div",{className:`selectContainer ${C?"selectOption":""} ${l?"notSelectedField":""}`,onClick:()=>m(x&&!d),children:[x&&i.jsx("div",{className:"selectIconBlock",children:i.jsx("i",{className:`bc-i-small-arrow-${d?"down":"up"}`})}),i.jsxs("div",{className:"selectImitation",children:[S?i.jsxs("div",{className:"flagImgSelectBlock",children:[" ",i.jsx("div",{className:`selectIconBc ${S}`})," "]}):null,t&&i.jsx("div",{className:"selectPlaceholder",children:i.jsx("span",{className:"selectPlaceholderText",children:u(t)})}),i.jsx("span",{className:"selectItemTitle",children:C?C.label:e?u(e):""})]})]}),d&&i.jsx("div",{className:"openSelectHolder",children:i.jsxs("div",{className:"openSelectInner",children:[c&&A.Children.count(n)>ib?i.jsx("input",{className:"form-control-input-bc",type:"text",autoFocus:!0,value:p,onChange:h,placeholder:u(`Search ${t}`)}):null,v.map((I,w)=>w===_?A.cloneElement(I,{active:!0}):I)]})})]})},Dfe=({label:e,className:t,value:n,active:s=!1,disabled:o=!1})=>i.jsxs("div",{className:`openSelectRow ${s?"active":""} ${o?"disabled":""}`,"data-option-value":n,children:[t?i.jsx("div",{className:`flagImg ${t}`}):null,i.jsx("p",{className:"openSelectRowTitle",style:{pointerEvents:"none"},children:e})]}),Ffe=({onSelect:e=ft,compactMode:t=!1,customClassName:n=""})=>{const{language:s,setLanguage:o}=QE(),r=oe(),a=c=>{o(c),e(),Dt.dispatchEvent("trackingEvent",{category:"Settings",action:"language"})},l=M4(W.app.availableLanguages,"code").sort(tb);return i.jsx(Bfe,{readOnly:l.length===1,title:t?"Language":"",onChange:a,inputValue:s,className:`${n} ${t?"compact-mode":""}`,children:l.map(({code:c,full:u})=>{var d;return i.jsx(Dfe,{value:c,label:t?c.toUpperCase():r(u),className:`flagImg ${KE[c]||((d=Oo[W.app.availableLanguages[c].short])==null?void 0:d.iconClassName)}`},c)})})},Ho=({type:e="button",title:t,className:n,loading:s=!1,showTitle:o=!0,children:r,...a})=>{const l=oe();return i.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:l(t)},...a,children:[t&&o?i.jsx("span",{children:l(t)}):null,r]})},Hfe=({iconClass:e,title:t=_N})=>{const n=oe(),{liveChat:{enabled:s,customChat:o}}=W.app;if(!s)return null;const r=()=>{zh.dispatchEvent("open"),Ge.dispatchEvent("closeSmartPanel"),Dt.dispatchEvent("trackingEvent",{category:"LiveChat",action:"Clicked LiveChat Button"})},a=()=>{window.open(o==null?void 0:o.href,"_blank")};return i.jsx(i.Fragment,{children:e?i.jsx(Ho,{className:"button outlined small",title:n(_N),showTitle:!1,onClick:o?a:r,children:i.jsx("i",{className:`sp-button-icon-bc ${e}`})}):W.app.liveChat.enabled?i.jsx(Ho,{onClick:o?a:r,className:"button outlined small supportButton",children:i.jsx("span",{className:"ellipsis",dangerouslySetInnerHTML:{__html:n(t)}})}):null})},Ufe={apg:"https://",ceg:"//",xcm:"https://",emr:"https://",anj:"https://",dlag:"https://"},Gfe={apg:"snippet.antillephone.com",ceg:"curacao-egaming.com",xcm:"seals-xcm.certria.com",emr:"seals-emr.certria.com",anj:"snippet.anjouangaming.org",dlag:"seals.dlagglobal.com"},Vfe=({config:{provider:e,id:t,imageSize:n=96,imageType:s="basic-small"}})=>{const o=(r,a)=>{const l=window[`${r}_${a.replaceAll("-","_")}`];l!=null&&l.init&&l.init()};return A.useEffect(function(){var c;const a=document.createElement("script"),l=document.getElementsByTagName("script")[0];a.type="text/javascript",a.async=!0,a.src=`${Ufe[e]}${t}.${Gfe[e]}/${e}-seal.js`,(c=l.parentNode)==null||c.insertBefore(a,l),a.onload=function(){setTimeout(()=>{var u,d;e==="apg"&&((u=window.APG)!=null&&u.init)?window.APG.init():(d=window.CEG)!=null&&d.init?window.CEG.init():o(e,t)},2e3)}},[t,e]),e==="apg"?i.jsx("div",{className:"FooterLicenceCuracaoContainer",id:"apg-seal-container","data-apg-seal-id":t,"data-apg-image-size":n,"data-apg-image-type":s}):e==="xcm"?i.jsx("div",{className:"FooterLicenceCuracaoContainer xcm-container",id:`xcm-${t}`,"data-xcm-seal-id":t,"data-xcm-image-size":n,"data-xcm-image-type":s}):e==="emr"?i.jsx("div",{className:"FooterLicenceCuracaoContainer emr-container",id:`emr-${t}`,"data-emr-seal-id":t,"data-emr-image-size":n,"data-emr-image-type":s}):e==="anj"?i.jsx("div",{className:"FooterLicenceCuracaoContainer anj-container",id:`anj-${t}`,"data-anj-seal-id":t,"data-anj-image-size":n,"data-anj-image-type":s}):e==="dlag"?i.jsx("div",{className:"FooterLicenceCuracaoContainer dlag-container",id:`dlag-${t}`,"data-anj-seal-id":t,"data-anj-image-size":n,"data-anj-image-type":s}):i.jsx("div",{className:"FooterLicenceCuracaoContainer",id:"ceg-seal-container","data-apg-seal-id":t,"data-ceg-image-size":n,"data-ceg-image-type":s})},Wfe=({config:{src:e,width:t,height:n}})=>{const s=oe();return i.jsx("iframe",{title:s("Footer License"),src:e,width:t,height:n,frameBorder:0,scrolling:"no"})},$fe=({config:{src:e,height:t,fullWidth:n,href:s,target:o,availableLanguages:r,description:a,rel:l=""}})=>{const{language:c}=Ce(),u=oe();return r&&!r.includes(c)?null:i.jsxs(Ct,{className:"sliderImage",to:s,target:o||"_blank",...l?{rel:l}:{},children:[i.jsx("img",{style:t!==void 0?{maxHeight:t,height:t}:n?{maxHeight:"none",height:"auto",width:"100%"}:{},loading:"lazy",src:e,alt:"license"}),a?i.jsx("p",{children:u(a)}):null]})},Yfe=({config:e})=>{const{language:t}=Ce(),n=e[t]||e.default;return n?i.jsx("div",{className:"ftr-copy-rights-bc",dangerouslySetInnerHTML:{__html:n}}):null},zfe=A.memo(function({isAuthPopup:t}){const{licences:n}=W.app,s=n?t?n.filter(r=>r.some(({config:{showOnAuthPopup:a}})=>a)):n:[];if(!s.length)return null;const o=r=>r.filter(({config:{showOnAuthPopup:a}})=>t?a:!0).map(({type:a,config:l},c)=>{switch(a){case"image":return i.jsx($fe,{config:l},c);case"iframe":return i.jsx(Wfe,{config:l},c);case"curacao":return i.jsx(Vfe,{config:l},c);case"text":return i.jsx(Yfe,{config:l},c);default:return null}});return i.jsx("div",{className:"sliderGroup",children:s.map((r,a)=>{const l=r.length>3;return i.jsx(Pe.Fragment,{children:l?i.jsx(ug,{centered:!0,showArrows:!0,itemsExpanded:!0,children:o(r)}):i.jsx("div",{className:"sliderSingleElWrapper",children:i.jsx("div",{className:"sliderSingleEl",children:o(r)})})},a)})})}),qfe=A.memo(function({seoContent:t}){const n=oe(),s=ce.isMobile,{pathname:o}=$s(),{currentPath:r}=Ce(),a=(W.app.liveChat.hooryAi||W.app.liveChat.hooryAndHooryAi)&&(o.includes("sport")||r===uo),l=A.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]);return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"footerWrapper",children:[t&&W.app.footer.customContentAboveFooter?i.jsx(Mfe,{isExpanded:!1,content:t,className:"custom-content-section"}):null,i.jsx("div",{className:"footerContainerWrapper",children:i.jsxs("div",{className:"footerContainer",children:[!W.app.backToTopButton.isFloating&&s?i.jsx("div",{className:"ftr-head-bc",children:i.jsx(Ho,{className:"btn a-outline",onClick:l,title:"back to top"})}):null,i.jsxs("div",{className:"footerHeader",children:[i.jsxs("div",{className:"footerTopButtonGroup",children:[!W.app.liveChat.showRegularButton&&!W.app.liveChat.hooryAi&&i.jsx(Hfe,{}),W.app.footer.feedbackButton&&i.jsx(yAe,{}),ce.isMobile&&a?i.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:()=>{var c;W.app.liveChat.hooryAi?window.$hoory.toggle("open"):W.app.liveChat.hooryAndHooryAi&&((c=window.$hoory2)==null||c.toggle("open"))},children:i.jsxs("p",{className:"hoorySwitcherBtn",children:[i.jsx("i",{className:"bc-i-hooryAI-stars"}),i.jsx("span",{className:"ellipsis",children:n("Ask Hoory AI")})]})}):null]}),i.jsx("div",{className:"footerInnerLeftCol",children:i.jsx(uAe,{})}),i.jsxs("div",{className:"footerInfoColumn",children:[!ce.isMobile&&a?i.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:()=>{var c;W.app.liveChat.hooryAi?window.$hoory.toggle("open"):W.app.liveChat.hooryAndHooryAi&&((c=window.$hoory2)==null||c.toggle("open"))},children:i.jsxs("p",{className:"hoorySwitcherBtn",children:[i.jsx("i",{className:"bc-i-hooryAI-stars"}),i.jsx("span",{className:"ellipsis",children:n("Ask Hoory AI")})]})}):null,!s&&i.jsx(bM,{}),i.jsx(Ffe,{compactMode:!1,customClassName:"languageDropdown"})]})]}),i.jsxs("div",{className:"footerLinksSection",children:[i.jsx(dAe,{}),i.jsx(Xfe,{})]}),i.jsxs("div",{className:"sliderGroup",children:[W.app.licences&&i.jsxs("div",{className:"sliderContent",children:[i.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:n("Regulations & Partners")}}),i.jsx(zfe,{})]}),W.payment.enabledInFooter&&i.jsxs("div",{className:"sliderContent",children:[i.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:n("Payments")}}),i.jsx(ug,{centered:!0,showArrows:!0,itemsExpanded:!0,children:i.jsx(cAe,{})})]})]}),i.jsxs("div",{className:"copyRightBlock",children:[i.jsx(Kfe,{}),i.jsx(Qfe,{})]}),s?i.jsx(pAe,{}):null]})})]})})}),Kfe=()=>{const e=oe(),{showAgeRestriction:t,showAgeRestrictionMessage:n,ageRestrictionLink:s}=W.app.footer;return i.jsx(i.Fragment,{children:t||n?i.jsxs("div",{className:"footerWarning",children:[t&&i.jsxs("span",{className:"footerWarningAge",...s&&{onClick:()=>window.open(s,"_blank")},children:[Tt.getInstance().minimumAllowedAge,"+"]}),n?i.jsx("p",{className:"footerWarningText",dangerouslySetInnerHTML:{__html:e("age_restriction_message")}}):null]}):null})},Qfe=()=>{const{language:e}=Ce(),t=A.useMemo(()=>{if(W.app.footer.copyrightSince){const{siteName:n,footer:{copyrightSince:s}}=W.app,o=Ee().locale(Gd[e]),r=o.format("YYYY");return o.year()===s?`${r} ${n}`:`${Ee().year(s).locale(Gd[e]).format("YYYY")} - ${r} ${n}`}return""},[e]);return t?i.jsx("p",{className:"footerCopyrights",children:t}):null},Xfe=()=>null,Zfe="/assets/preferred-bonus-sport-Dpo2cLDQ.png",Jfe="/assets/preferred-bonus-casino-C5cPiIzj.png",eAe=({resolve:e,close:t,reject:n})=>{const s=oe(),o=(r,a)=>{a&&window.open(a),r(),t()};return i.jsxs("div",{className:"preferred-bonus-popup-content",children:[i.jsx("p",{className:"casino-popup-content",children:s("Choose your preferred Welcome Bonus")}),i.jsxs("div",{className:"preferred-bonuses",children:[i.jsxs("div",{className:"preferred-bonus-item",children:[i.jsx("p",{className:"preferred-bonus-title ellipsis",children:s("Sport")}),i.jsx("img",{src:Zfe,alt:"Sport",className:"preferred-bonus-img"}),i.jsx(Be,{className:"btn a-color preferred-bonus-choose-btn",title:"Choose",onClick:()=>{var r;return o(n,(r=W.app.enablePopUpForBonusesBeforeDeposit)==null?void 0:r.sportUrl)}})]}),i.jsxs("div",{className:"preferred-bonus-item",children:[i.jsx("p",{className:"preferred-bonus-title ellipsis",children:s("Casino")}),i.jsx("img",{src:Jfe,alt:"Sport",className:"preferred-bonus-img"}),i.jsx(Be,{className:"btn a-color preferred-bonus-choose-btn",title:"Choose",onClick:()=>{var r;return o(n,(r=W.app.enablePopUpForBonusesBeforeDeposit)==null?void 0:r.casinoUrl)}})]})]}),i.jsx(Be,{className:"btn a-color preferred-bonus-continue-btn",onClick:()=>o(e,void 0),title:"Deposit anyway"})]})},SA={},wA={},tAe={[lo.DEPOSIT]:0,[lo.WITHDRAW]:1};var nAe=(e=>(e[e.Sport=1]="Sport",e[e.Casino=2]="Casino",e))(nAe||{});const R5=(e,t,n)=>{const{methods:s}=W.payment,o=n?e[n]:[...new Set([...e[lo.DEPOSIT],...e[lo.WITHDRAW]])],r=n?n===lo.WITHDRAW?"withdrawProducts":"depositProducts":null;return o?xs("order",s.filter(a=>{var l;return o.includes(a.paymentId)&&(!r||!a[r]||((l=a[r])==null?void 0:l.includes(t)))})):[]},sAe=e=>(e.sort((t,n)=>t.name.trim().localeCompare(n.name.trim())),e.forEach(t=>{t.betshops&&t.betshops.length&&(t.betshops[0].order!==null?t.betshops.sort(tb):t.betshops.sort((n,s)=>n.address.trim().localeCompare(s.address.trim())))}),e),oAe=e=>e.map(t=>({label:t.name,options:t.betshops.map(n=>({label:n.address,value:n.id}))})),jye=e=>new Promise(t=>{SA[e]?t(SA[e]):de.get({},"get_bet_shops").then(({result:n})=>{SA[e]=oAe(sAe(n.cities)),t(SA[e])}).catch(n=>{nt.error(`failed to get betShops: reason: ${n}`),t([])})}),rAe=({id:e,language:t,countryCode:n,productType:s,paymentType:o})=>new Promise(r=>{if(e){const a=`${e}_${t}_${n}_${s}`;wA[a]?r(R5(wA[a],s,o)):de.get({},"payment_services_v2").then(l=>{l.status!=="error"?(wA[a]={[lo.DEPOSIT]:l[lo.DEPOSIT]??[],[lo.WITHDRAW]:l[lo.WITHDRAW]??[]},r(R5(wA[a],s,o))):r([])}).catch(()=>{r([])})}else{const{methods:a}=W.payment;r(xs("order",a))}}),aAe=()=>de.get({},"get_client_claimable_deposit_bonuses").then(({details:e,result:t})=>{if(t===0&&e.length)return e;throw new Error}),Mye=(e,t)=>new Promise((n,s)=>{var o;(o=W.app.enablePopUpForBonusesBeforeDeposit)!=null&&o.enabled&&e===0&&t?_e.open(r=>({className:"preferred-bonus-popup",title:"You are eligible for welcome offers",type:"success",hideCloseButton:!0,content:"Choose your preferred Welcome Bonus",Component:()=>i.jsx(eAe,{close:r,resolve:n,reject:s})})):n()}),Bye=()=>new Promise((e,t)=>{!W.app.promotionalBonuses.enabled||!W.app.promotionalBonuses.showClaimableInfoBeforeDeposit?e({isAllowedBonusesOffer:!1}):aAe().then(n=>{if(n.length){const s=n.map(Ht("Source"));_e.open({title:"Info",content:"Are you sure to continue without deposit bonus?",onClose:()=>t(),buttons:[{label:"Deposit without it",callBack:()=>e({isAllowedBonusesOffer:!1})},...s.includes(1)?[{label:"Claim sportsbook bonus",callBack:()=>{e({isAllowedBonusesOffer:!0,category:"sport"})}}]:[],...s.includes(2)?[{label:"Claim casino bonus",className:"a-outline",callBack:()=>{e({isAllowedBonusesOffer:!0,category:"casino"})}}]:[]]})}else e({isAllowedBonusesOffer:!1})}).catch(()=>{e({isAllowedBonusesOffer:!1})})}),Dye=(e,t,n=tt.SPORTSBOOK)=>new Promise(s=>de.get({service_id:e,payment_type:t,for_product:n},"get_saved_wallet_fields").then(({method:o,fields:r,status:a})=>{a==="ok"&&o.toLowerCase()===HR.FORM_DRAW?s(r):s([])}).catch(()=>{s([])})),Fye=()=>de.get({},"get_wallets").then(e=>e.map(t=>{const n=W.payment.methods.find(({paymentId:s})=>s===t.paymentId)||{};return{...t,displayName:n.displayName||"",image:n.image||"",name:n.name||""}})).catch(()=>[]),Hye=(e,t,n,s,o)=>{const r=document.createElement("form");if(r.method=n,r.action=t,r.target=o===!1?"_blank":"_self",e.forEach(({name:a,value:l})=>{const c=document.createElement("input");c.type="hidden",c.name=a,c.value=l,r.appendChild(c)}),r.target!=="_self"&&ce.userOs==="IOS"){const a=document.createElement("div"),l=document.createElement("button");l.className="btn a-color",l.innerText=s("Submit form"),r.appendChild(l),a.appendChild(r),_e.open({className:"ios-payment-form-popup-content",title:"Info",buttons:[{label:"Cancel",className:"a-outline"}],content:`

${s("ios_redirection_confirmation_text")}

${a.innerHTML}`})}else document.body.appendChild(r),r.submit()},Uye=e=>{const{href:t}=window.location;return{success:`${t}&status=success&amount=${e}`,cancel:t,fail:`${t}&status=fail`,pending:`${t}&status=pending`}},Gye=({info:e,type:t,displayName:n,name:s,image:o,currency:r})=>{if(!e||!e[r])return null;const a=e[r];return t===lo.DEPOSIT?{fee:a.depositFee,max:a.maxDeposit,min:a.minDeposit,processTime:a.depositProcessTime,processTimeType:a.depositProcessTimeType,image:`${W.cms.apiUrl}${o}`,name:s,displayName:n}:{fee:a.withdrawFee,max:a.maxWithdraw,min:a.minWithdraw,processTime:a.withdrawProcessTime,processTimeType:a.withdrawProcessTimeType,image:`${W.cms.apiUrl}${o}`,name:s,displayName:n}},Vye=e=>de.get({product:LX[e]},"get_client_withdrawable_balance"),iAe=({command:e,type:t,mID:n,eamount:s,paymentId:o,name:r})=>new Promise(a=>{const l={amount:100,service:o??r??"europayment",[PX[t]]:{command:e,type:tAe[t],...s&&{eamount:s},...n&&{mID:n}}};de.get(l,t).then(({result:c,details:u})=>{if(c===0&&u.fields){const d=u.fields.reduce((f,{name:m,value:p})=>(f[m]=p,f),{});if(d.status==="error")throw new Error(d.msg);switch(e){case"GetActivePaymentMessage":d.status!=="none"?a({status:d}):a({});break;case"ConfirmPaymentMessage":case"CreatePaymentMessage":d.status==="success"&&(_e.open({type:"success",title:"Success",content:d.msg}),a({status:d})),iAe({command:"GetActivePaymentMessage",type:t,paymentId:o}).then(a)}}else throw new Error(u.message||u.error||u.error_code||un)}).catch(c=>{_e.open({type:"error",title:"Error",content:(c==null?void 0:c.message)??un}),a({status:null})})}),Wye=()=>de.get({},"get_client_pre_calculation").then(({result:e,details:t})=>{if(e===0)return{count:t.DepositCount,isFirst:t.DepositCount===1};throw new Error}).catch(()=>({count:-1,isFirst:!1})),$ye=e=>["crypto_amount","crypto_currency","address","expire_time","transaction_id","from_currency","rate","chain_info"].reduce((n,s)=>{var o;return n[s]=((o=e.find(et("name",s)))==null?void 0:o.value)??null,n},{}),lAe=e=>{const t=Xe(),[n,s]=A.useState({loadingMethods:!0,availableMethods:[]}),{language:o,productType:r}=Ce(),{profile:{country_code:a,id:l}}=ye();return A.useEffect(()=>{rAe({id:l,language:o,productType:r,countryCode:a,paymentType:e}).then(c=>{t.current&&s({loadingMethods:!1,availableMethods:c})})},[a,l,o,r,e,t]),n},cAe=A.memo(function(){const{loadingMethods:t,availableMethods:n}=lAe(),{isLoggedIn:s}=ye(),o=Ot(),r=A.useMemo(()=>n.filter(({hidePaymentInFooter:a})=>!a),[n]);return t?i.jsx(bt,{size:"small"}):r.length?i.jsx(i.Fragment,{children:r.map(({paymentId:a,image:l,name:c,displayName:u})=>i.jsx("div",{className:"horizontalSliderElem",id:`${a}_${c}`,children:i.jsx("img",{className:"horizontalSliderImg",onClick:()=>o.push(s?{search:Bt({section:"balance",page:"deposit",[ZR]:c})}:"/payments-info/deposit"),src:l,alt:u,loading:"lazy"})},a))}):null}),uAe=()=>{const{socialIcons:e}=W.app,{language:t}=Ce();return e!=null&&e.length?i.jsx("ul",{className:"footerSocialLinks",children:e.map(({network:n,url:s,target:o})=>{const r=s[t]||s.default;return r?i.jsx("li",{className:"footerSocialLink",children:i.jsx(Ct,{to:r,target:o||"_blank",children:i.jsx("i",{className:`bc-i-${n}`})})},`${n}${r}`):null})}):null},dAe=()=>{const{links:e}=$E();return e.footer.length?i.jsx(fAe,{navigation:e.footer}):null},fAe=({navigation:e})=>i.jsx("div",{className:"footerLinkCols",children:e.map(t=>i.jsx(mAe,{menuItem:t},t.id))}),AAe=({icon:e})=>e?i.jsx("i",{className:`bc-i-footer-icon-holder ${e}`}):null,mAe=({menuItem:{title:e,icon:t,submenus:n,to:s,target:o,badge:r}})=>{const a=Jy(n);return i.jsxs("div",{className:"footerLinkCol",children:[!s&&a.length>0?i.jsxs("h3",{className:"footerLinkColTitle",children:[i.jsx(AAe,{icon:t}),e]}):i.jsx("h3",{className:"footerLinkColTitle",children:i.jsxs(Ct,{to:s,target:o,badge:r,children:[i.jsx("i",{className:t}),e]})}),i.jsx("ul",{className:"footerLinkColLinks",children:a.map(({title:l,icon:c,target:u,to:d,badge:f,id:m})=>i.jsx("li",{className:"footerLinkColEl",children:i.jsxs(Ct,{to:d,target:u,badge:f,children:[i.jsx("i",{className:c}),l]})},m))})]})},pAe=()=>{const e=oe(),{contactInfo:{phone:t,email:n}={}}=W.app.footer;return!t&&!n?null:i.jsxs("span",{className:"footerCopyrightLinks",children:[t&&i.jsxs("a",{className:"footerCopyrightLink",href:`tel:${t}`,children:[i.jsxs("span",{children:[e("contact_info_phone"),":"]}),t]}),n&&i.jsxs("a",{className:"footerCopyrightLink",href:`mailto:${n}`,children:[i.jsxs("span",{children:[e("contact_info_email"),":"]}),n]})]})},hAe=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l="",value:c,manuallyChanged:u,mask:d,rules:f,...m})=>{const p=[],h=fr(c)?"":String(c),g=h.trim().length===0,y=oe();n&&p.push("focused"),t&&p.push(e?"invalid":"valid"),g||p.push("filled");const v=b=>{a(b.type,b.target.name,b.target.value)};return i.jsxs("div",{className:`form-control-bc default ${p.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc textareas",children:[i.jsx("div",{className:"form-control-textarea-bc",children:m.readOnly?i.jsx("textarea",{className:"form-control-textarea",defaultValue:y(h),...m}):i.jsx("textarea",{placeholder:y(l),className:"form-control-textarea",onChange:v,onFocus:v,onBlur:v,value:h,...m})}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:y(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:y(e)})}):null]})},gAe=A.memo(hAe),vAe=[[[{type:"email",name:"email",label:"E-mail",placeholder:"Enter your email address",rules:{required:{message:"This field is required"},pattern:{value:"^[a-zA-Z0-9.!#$%&’*+\\/=?^_`{|}~-]+@[a-zA-Z0-9-]+([.])[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",message:"Please enter a valid email address"}}},{type:"textArea",name:"message",label:"Your message",rules:{required:{message:"This field is required"}}}]]],_Ae=({close:e})=>{const{formElements:t,handleChange:n,getData:s,formIsValid:o}=Yi(vAe),[r,a]=A.useState(!1),l=oe(),c=u=>{a(!0);const{email:d,message:f}=s(),m={email:d,body:f};u.preventDefault(),de.get(m,"user_feedback").then(p=>{if(e(),p.result)_e.open({type:"success",title:"Success",content:l("Your feedback has been successfully send")});else throw new Error("There was an error processing your request")}).catch(p=>{_e.open({type:"error",title:"Error",content:p.message})})};return i.jsxs("div",{className:"feedback-popup",children:[i.jsx("h3",{className:"feedback-popup-title",children:l("Feedback")}),i.jsx("div",{className:"feedback-text",children:l('Now, if you have any questions, comments or suggestions, please enter your feedback in the box below and then press "Send".')}),i.jsxs("form",{onSubmit:c,className:"feedback-form",children:[i.jsxs(A.Suspense,{fallback:null,children:[i.jsx(kj,{...t.email,onChange:n}),i.jsx(gAe,{...t.message,onChange:n})]}),i.jsxs("div",{className:"cash-out-btn-c-bc",children:[i.jsx(Be,{className:"btn a-color",type:$a.SUBMIT,title:"Send",loading:r,disabled:!o||r}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{},title:"Cancel"})]})]})]})},yAe=()=>{const e=oe(),t=()=>{_e.open(n=>({className:"feedback",Component:()=>i.jsx(_Ae,{close:n})}))};return i.jsx(Ho,{className:"feedBackButton small button hero fullWidth",onClick:t,title:e("Feedback")})},bAe=e=>A.createElement("svg",{width:"57px",height:"57px",viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},A.createElement("title",null,"check_circle_outline-24px"),A.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},A.createElement("g",{id:"Balance-Management-I-Buddy-to-Buddy-|-Success-Pop-up",transform:"translate(-691.000000, -344.000000)"},A.createElement("g",{id:"check_circle_outline-24px",transform:"translate(691.000000, 344.000000)"},A.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),A.createElement("path",{d:"M28.5,4.75 C15.39,4.75 4.75,15.39 4.75,28.5 C4.75,41.61 15.39,52.25 28.5,52.25 C41.61,52.25 52.25,41.61 52.25,28.5 C52.25,15.39 41.61,4.75 28.5,4.75 Z M28.5,47.5 C18.02625,47.5 9.5,38.97375 9.5,28.5 C9.5,18.02625 18.02625,9.5 28.5,9.5 C38.97375,9.5 47.5,18.02625 47.5,28.5 C47.5,38.97375 38.97375,47.5 28.5,47.5 Z M37.715,19.68875 L23.75,33.65375 L19.285,29.18875 C18.35875,28.2625 16.8625,28.2625 15.93625,29.18875 C15.01,30.115 15.01,31.61125 15.93625,32.5375 L22.0875,38.68875 C23.01375,39.615 24.51,39.615 25.43625,38.68875 L41.0875,23.0375 C42.01375,22.11125 42.01375,20.615 41.0875,19.68875 C40.16125,18.7625 38.64125,18.7625 37.715,19.68875 Z",id:"Shape",fill:"#16C72E"}))))),EAe=e=>A.createElement("svg",{width:"57px",height:"57px",viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},A.createElement("title",null,"highlight_off_black_24dp"),A.createElement("defs",null,A.createElement("filter",{colorInterpolationFilters:"auto",id:"filter-1"},A.createElement("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0 0 0 0 0.839216 0 0 0 0 0.019608 0 0 0 0 0.105882 0 0 0 1.000000 0"}))),A.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},A.createElement("g",{id:"highlight_off_black_24dp",transform:"translate(-691.000000, -352.000000)",filter:"url(#filter-1)"},A.createElement("g",{transform:"translate(691.000000, 352.000000)"},A.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),A.createElement("path",{d:"M32.98875,20.6625 L28.5,25.15125 L24.01125,20.6625 C23.085,19.73625 21.58875,19.73625 20.6625,20.6625 C19.73625,21.58875 19.73625,23.085 20.6625,24.01125 L25.15125,28.5 L20.6625,32.98875 C19.73625,33.915 19.73625,35.41125 20.6625,36.3375 C21.58875,37.26375 23.085,37.26375 24.01125,36.3375 L28.5,31.84875 L32.98875,36.3375 C33.915,37.26375 35.41125,37.26375 36.3375,36.3375 C37.26375,35.41125 37.26375,33.915 36.3375,32.98875 L31.84875,28.5 L36.3375,24.01125 C37.26375,23.085 37.26375,21.58875 36.3375,20.6625 C35.41125,19.76 33.89125,19.76 32.98875,20.6625 Z M28.5,4.75 C15.36625,4.75 4.75,15.36625 4.75,28.5 C4.75,41.63375 15.36625,52.25 28.5,52.25 C41.63375,52.25 52.25,41.63375 52.25,28.5 C52.25,15.36625 41.63375,4.75 28.5,4.75 Z M28.5,47.5 C18.02625,47.5 9.5,38.97375 9.5,28.5 C9.5,18.02625 18.02625,9.5 28.5,9.5 C38.97375,9.5 47.5,18.02625 47.5,28.5 C47.5,38.97375 38.97375,47.5 28.5,47.5 Z",id:"Shape",fill:"#000000",fillRule:"nonzero"}))))),CAe=e=>A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"123.000000pt",height:"125.000000pt",viewBox:"0 0 123.000000 125.000000",preserveAspectRatio:"xMidYMid meet",...e},A.createElement("g",{transform:"translate(0.000000,125.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},A.createElement("path",{d:"M932 1243 c-22 -9 -33 -40 -22 -67 12 -32 3 -33 -51 -5 -56 28 -159 49 -244 49 -338 0 -607 -268 -607 -605 0 -320 240 -579 562 -608 83 -8 139 2 156 29 11 16 12 23 1 38 -10 14 -32 18 -117 20 -126 4 -194 25 -292 92 -115 78 -187 189 -215 333 -23 116 -9 215 47 327 118 239 418 355 656 253 62 -26 62 -26 36 -45 -28 -19 -29 -60 -2 -74 40 -22 210 39 210 75 0 32 -62 175 -80 185 -10 6 -20 10 -22 9 -2 0 -9 -3 -16 -6z"}),A.createElement("path",{d:"M1062 948 c-17 -17 -15 -33 12 -86 30 -59 49 -76 75 -67 36 11 36 49 1 110 -32 56 -61 70 -88 43z"}),A.createElement("path",{d:"M537 894 c-4 -4 -7 -89 -7 -189 0 -134 3 -185 13 -193 29 -25 249 -113 267 -107 21 7 33 35 25 56 -3 8 -55 36 -115 63 l-110 48 -2 162 -3 161 -30 3 c-17 2 -34 0 -38 -4z"}),A.createElement("path",{d:"M1144 677 c-3 -8 -4 -45 -2 -83 l3 -69 35 0 c34 0 35 1 41 46 4 26 4 62 0 80 -6 29 -11 34 -39 37 -21 2 -34 -2 -38 -11z"}),A.createElement("path",{d:"M1103 408 c-5 -7 -22 -35 -37 -62 -24 -40 -26 -52 -17 -72 12 -28 42 -31 66 -8 22 22 55 89 55 112 0 36 -46 57 -67 30z"}),A.createElement("path",{d:"M883 164 c-56 -36 -66 -60 -37 -88 21 -21 22 -21 84 17 44 25 56 38 58 61 4 29 -11 46 -38 45 -8 0 -39 -16 -67 -35z"}))),SAe=e=>A.createElement("svg",{fill:"#000000",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"800px",height:"800px",viewBox:"0 0 34.854 34.855",xmlSpace:"preserve",...e},A.createElement("g",null,A.createElement("path",{d:"M34.653,30.47L18.727,2.884c-0.269-0.464-0.764-0.75-1.299-0.75c-0.537,0-1.031,0.286-1.3,0.75L0.202,30.47 c-0.269,0.464-0.269,1.036,0,1.5s0.763,0.75,1.299,0.75h31.853c0.535,0,1.031-0.286,1.3-0.75 C34.921,31.506,34.921,30.934,34.653,30.47z M4.099,29.72L17.427,6.634L30.756,29.72H4.099z M15.427,11.677h4V23.51h-4V11.677z M15.427,25.507h4v2.919h-4V25.507z"}))),jf=({children:e,onClose:t=ft,isHidden:n,hideCloseButton:s=!1,fullScreen:o=!1,className:r="",type:a})=>{const l=A.useRef(null),c=A.useRef(t);DE(!n);const u=d=>{!s&&d.target===l.current&&t()};return A.useEffect(()=>{c.current=t},[t]),A.useEffect(function(){if(!(ce.isMobile||n||s)){const f=m=>{m.key===vV&&c.current()};return window.addEventListener("keydown",f),()=>{window.removeEventListener("keydown",f)}}},[s,n]),i.jsx("div",{className:`popup-holder-bc ${o?"full-screen":"windowed"} ${n?"hidden":""} ${r} ${a||""}`,children:i.jsx("div",{className:"popup-middleware-bc",onMouseDown:u,ref:l,children:i.jsxs("div",{id:yV,className:"popup-inner-bc",children:[!s&&i.jsx("i",{id:EV,onClick:t,className:"e-p-close-icon-bc bc-i-close-remove"}),e]})})})},j5={success:bAe,error:EAe,pending:CAe,warning:SAe},wAe=["a-color","a-outline"],TAe=({index:e,onClick:t,children:n,className:s,id:o})=>{const r=()=>t(e);return i.jsx(Be,{className:`btn ${s??wAe[e]??""}`,onClick:r,id:o,children:n})},M5={},xAe=()=>{const[e,t]=A.useState(!1),[n,s]=A.useState(M5),[o,r]=A.useState(!1),a=oe(),{onClose:l=()=>{},type:c="info",className:u,title:d,content:f,buttons:m=[],hideCloseButton:p=!1,fullScreen:h,isLoading:g=!1,Component:y,popupId:v,showCheckbox:b=!1,underButtonsContent:_}=n,C=c&&j5[c]?j5[c]:null,S=()=>_e.close(v);if(A.useEffect(()=>Os.addEventListener("open",O=>{s(O),t(!0)}),[]),A.useEffect(()=>Os.addEventListener("update",O=>{s(E=>({...E,...O}))}),[]),A.useEffect(()=>Os.addEventListener("close",O=>{s(M5),t(!1),r(!1),O&&l()}),[l]),!e)return null;const x=O=>{const{callBack:E,preventClose:I=!1}=m[O];E&&(b?E(o):E()),I||S()};return i.jsx(jf,{onClose:S,hideCloseButton:p,type:c,className:u,fullScreen:h,children:i.jsxs("div",{className:"status-popup-content-w-bc",children:[C?i.jsx("div",{className:"casino-popup-icon-wrapper",children:i.jsx(C,{})}):null,d&&i.jsx("h3",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:a(d)}}),g?i.jsx(bt,{size:"medium"}):y?i.jsx(y,{}):i.jsxs(i.Fragment,{children:[f&&i.jsx("p",{className:"casino-popup-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:a(f)}}),i.jsx("div",{className:"casino-popup-button-block",children:m.length?m.map(({label:O,className:E,id:I},w)=>i.jsx(TAe,{index:w,onClick:x,className:E,id:I,children:a(O)},w)):i.jsx(Be,{className:"btn",onClick:S,title:"Ok"})}),_&&i.jsx("p",{className:"casino-popup-under-buttons-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:a(_)}}),b&&i.jsxs("label",{className:"checkbox-control-content-bc popup-checkbox",children:[i.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onClick:()=>r(!o)}),i.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),i.jsx("p",{className:"checkbox-control-text-bc",children:a(jK)})]})]})]})})},IAe=A.memo(xAe),NAe=()=>{const{components:e,hide:t,selectedComponent:n}=C6($b.POPUP),{openConfirmPopup:{enabled:s,showOn:o}}=W.userAuthentication.registration;return i.jsx(A.Suspense,{fallback:i.jsx(bt,{size:"medium"}),children:i.jsx(jf,{onClose:t,isHidden:!n,fullScreen:n==null?void 0:n.fullscreen,className:"content-manager",...s&&o==="onClose"&&(n==null?void 0:n.props.popupContentType)===Et.Registration&&{hideCloseButton:!0},children:e.map(({LazyComponent:r,name:a,selected:l,props:c})=>i.jsx(r,{show:l,...c},a))})})},kAe=({betslip:{events:e,selectedBetTypes:t,eventsDataMap:n,metadata:{excludedSysEvents:s,editBet:{stake:o},fullCoverBetTypesEnabled:r,selectedSysOption:a},extraFunctions:{freebet:l,profitBoost:c},counterOffers:u},currencyConfig:{rounding:d,name:f},partnerConfig:{price_decimals:m,multiple_price_decimals:p,price_round_method:h,max_odd_for_multiple_bet:g,multiple_possiblewin_round_method:y},sportsBonus:v,taxes:b})=>{const _=A.useMemo(()=>{const S=new Map,x=$j({events:e,currency:f,currencyRounding:d,excludedSysEvents:s,sportsBonusInstance:v,taxInstance:b,maxOdds:g,oddsRounding:m,oddsRoundingMultiple:p,oddsRoundingMethod:h,profitBoost:c,possibleWinRoundingMethodMultiple:y,editBetBaseStake:o,fullCoverBetTypesEnabled:r,selectedSysOption:a,counterOffers:u});for(const O of t){const I=(n.get(O)||[]).reduce(x(O),[]);S.set(O,I)}return S},[u,f,o,e,n,s,r,g,y,p,m,h,c,d,a,v,b,t]),C=A.useMemo(()=>l.selectedOption?yle({selectedFreebet:l.selectedOption,events:e,currencyRounding:d,taxInstance:b,oddsRounding:m,oddsRoundingMultiple:p,oddsRoundingMethod:h,possibleWinRoundingMethodMultiple:y,maxOdds:g}):{possibleWin:0,stake:0,totalStake:0},[e,l.selectedOption,g,y,p,m,h,d,b]);return{possibleWinDataMap:_,possibleWinFreebet:C}},OAe=30,B5=15,PAe={mass:.5,friction:12,tension:120,clamp:!0},LAe=({onClose:e,scrollContainer:t,trackTouch:n=!0})=>{const s=A.useRef(!0),[{y:o},r]=dj(()=>({y:0,config:PAe})),a=L8({onSwiping:({deltaY:c,first:u})=>{var d;(u||s.current)&&((d=t.current)==null?void 0:d.scrollTop)===0&&c>0&&(s.current=!0,r.start({y:c}))},onSwiped:({dir:c,deltaY:u})=>{t.current&&s.current&&c!=="Up"&&u>0&&j0(t.current.clientHeight,u)>OAe?r.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]}):r.start({y:0}),s.current=!1},trackTouch:n}),l=A.useCallback(()=>{t.current&&r.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]})},[e,t,r]);return{swipeableHandlers:a,triggerCloseAnimation:l,style:{transform:o.to(c=>`translateY(${c}px)`),opacity:o.to(c=>{var d;const u=(d=t.current)!=null&&d.clientHeight&&t.current.clientHeight>0?j0(t.current.clientHeight,c):0;return u>B5?u-B5:0}).to(c=>(100-c)/100)}}},RAe=()=>ve.dispatchEvent("openBetslip",{}),jAe=A.memo(({possibleWinData:e})=>{const[t,n]=A.useState(!1),{currency:s}=nn(),o=oe(),{symbol:r}=s,{stake:a,totalOdds:l,possibleWin:c}=e;return A.useEffect(function(){n(!!c);const d=setTimeout(()=>{n(!1)},5e3);return()=>clearTimeout(d)},[c,e]),i.jsx(i.Fragment,{children:t?i.jsxs("div",{className:"possible-win-popup",onClick:RAe,children:[i.jsxs("div",{className:"possible-win-container",children:[i.jsxs("div",{className:"possible-win-content",children:[i.jsxs("div",{className:"possible-win-stake",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:o("Stake:")}),i.jsxs("span",{className:"possible-win-value",children:[`${a} ${r}`," "]})]}),i.jsxs("div",{className:"possible-win-stake",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:o("Total Odd:")}),i.jsx("span",{className:"possible-win-value",children:l})]})]}),i.jsxs("div",{className:"possible-win-content",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:o("Possible Win")}),i.jsx("span",{className:"possible-win-value",children:`${An(c)} ${r}`})]})]}),i.jsx("div",{className:"rect"})]}):null})},(e,t)=>Op(e,t));function MAe(e){const t=new Set,n=new Set,s=new Set;return e.forEach(o=>{o.events.forEach(r=>{t.add(r.eventId),n.add(r.sportId),s.add(r.gameId)})}),{source:"betting",what:{game:[["text_info","id","type","is_live"]]},where:{event:{id:{"@in":Array.from(t)}},sport:{id:{"@in":Array.from(n)}},game:{id:{"@in":Array.from(s)}}}}}const BAe=()=>{const e=Xe(),{language:t}=Ce(),{profile:n}=ye(),[s,o]=A.useState([]),[r,a]=A.useState(!0);A.useEffect(function(){a(!0),de.get({where:{outcome:0,all_bet_types:!0}},"bet_history").then(({bets:g=[]})=>{e.current&&o(g.map(Cp))}).finally(()=>{e.current&&a(!1)})},[n.bet_settlement,t,e]);const l=A.useCallback(h=>{setTimeout(()=>{a(!0),de.get({where:{bet_id:h}},"bet_history").then(({bets:g=[]})=>{if(g.length){const[y]=g;o(v=>v.map(b=>b.id===y.id?Cp(y):b))}}).finally(()=>a(!1))},950)},[]),[c,u]=A.useState({});A.useEffect(function(){if(s.length){const g=MAe(s),y=de.subscribe(g,({game:v})=>{const b={};for(const{id:_,is_live:C,text_info:S}of Object.values(v))b[_]={isLive:C===1,textInfo:S};u(b)});return()=>de.unsubscribe(y)}},[s]);const d=A.useMemo(()=>s.map(h=>h.id),[s]),{cashoutValues:f,forcefullyUpdateCashoutValue:m}=rM(d);return{openBets:s.map(h=>({...h,cashOut:f.hasOwnProperty(h.id)?f[h.id]:h.cashOut,events:h.events.map(g=>c.hasOwnProperty(g.gameId)?{...g,isLive:c[g.gameId].isLive,textInfo:c[g.gameId].textInfo}:g)})),isLoading:r,updateOpenBetById:l,forcefullyUpdateCashoutValue:m}},DAe=e=>{const[{betId:t,tab:n},s]=A.useState({betId:-1}),o=A.useMemo(()=>{const a=t>-1?e.find(et("id",t)):null;return a&&a.type!==me.BetBuilder?{betId:a.id,autoCashoutAmount:a.autoCashoutAmount,possibleWin:a.possibleWin,price:a.cashOut}:null},[t,e]),r=A.useCallback(()=>{s({betId:-1})},[]);return{cashOutBet:o,tab:n,handleCashOut:s,hideCashOutPopup:r}},FAe=gn(()=>H(()=>import("./Cashout-DgRuAkGX.js"),__vite__mapDeps([280,97,2,10,281]))),HAe=({closeBetslip:e})=>{const t=oe(),n=Ot(),{openBets:s,isLoading:o,updateOpenBetById:r,forcefullyUpdateCashoutValue:a}=BAe(),{cashOutBet:l,tab:c,handleCashOut:u,hideCashOutPopup:d}=DAe(s);return i.jsx("div",{className:"bs-f-body-bc",children:i.jsx("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:i.jsxs("div",{className:"bs-f-b-content-bc open-bets",children:[i.jsx("div",{className:"open-bets-bet-history-btn",children:i.jsx("span",{onClick:()=>{e(),n.push({search:Bt({section:"history",page:"bets"})})},children:t("Go to bet history")})}),o?i.jsx(bt,{}):s.length>0?s.map(f=>i.jsx(Pj,{bet:f,onCashOut:u,updateBetById:r},f.id)):i.jsx("p",{className:"empty-b-text-v-bc",children:t("You have no open bets at the moment")}),l?i.jsx(A.Suspense,{fallback:null,children:i.jsx(FAe,{...l,tab:c,updateBetByIdAfterCashout:!1,closeModal:d,updateBetById:r,updateCashoutValue:a})}):null]})})})},UAe=A.memo(HAe),GAe=({label:e,props:t,className:n=""})=>{const s=oe();return t?i.jsxs("div",{className:`entrance-f-item-bc ${n}`,children:[e&&i.jsx("div",{className:"entrance-f-error-message-bc",children:s(e)}),t.html?i.jsx("div",{className:"entrance-f-error-message-bc",dangerouslySetInnerHTML:{__html:s(t.content)}}):i.jsxs("div",{className:"entrance-f-error-message-bc",children:[t.iconClass?i.jsx("i",{className:t.iconClass}):null,s(t.content)]})]}):null},VAe=A.memo(GAe);function fl(e,t){return gh(e,t,[])}const Al=()=>ve.dispatchEvent("closeBetslip"),WAe=({onDoBetSuccess:e=ft,onDoBetUnderReview:t=ft})=>{const n=A.useRef(null),{loginInProgress:s,isLoggedIn:o,profile:{calculatedBalance:r,sport_bonus:a,casino_balance:l,frozen_balance:c,waitingVerification:u,calculatedBonusMoney:d}}=ye(),{showAfterBetPopup:f}=AE(),{logoutUser:m}=Jr(),p=Qi(),{events:h,metadata:g,eventsDataMap:y,priceChangeMode:v,selectedBetTypes:b,extraFunctions:_,counterOffers:C}=p,{fullCoverBetTypesEnabled:S,contentType:x,anyConflicts:O,editBet:E,selectedSysOption:I,inProgress:w,betslipViewState:N,favoriteStakesMultipliers:P,quickBet:L}=g,R=ce.isMobile===1,D=FR.includes(N);Wn(`betslip-${ln[N]}`);const{setMessages:j,setDoBetResponseMessages:M,clearDoBetResponseMessages:B,setBookBetResponseMessage:F,clearBookBetResponseMessage:U}=A.useContext(fE),{oddFormat:$,productType:Q}=Ce(),{currency:Z}=nn(),{rounding:ee,symbol:ae,name:q}=Z,ge=sn(),{is_superbet_on_live:J,is_superbet_on_prematch:Y,min_bet_stakes:K={},allow_bonus_balance_for_superbet:z}=ge,{init:ue,sportsBonus:re,taxes:se}=qi(),{swipeableHandlers:be,style:Me,triggerCloseAnimation:le}=LAe({scrollContainer:n,onClose:Al,trackTouch:R&&N!==ln.Hidden});DE(R&&D,!0);const{possibleWinDataMap:Te,possibleWinFreebet:$e}=kAe({betslip:p,currencyConfig:Z,partnerConfig:ge,sportsBonus:re,taxes:se}),Ve=async(k,T)=>{var V;ve.dispatchEvent("setInProgressState",{maxBet:!0});try{const X=await pne({eventIds:k===me.Single?[h[T].id]:h.map(He=>He.id),betType:k,...k===me.System&&{sysCount:T+2}}),{stakeMultiplier:te}=fl(y,k)[T],Ae=os(X/te,ee);return String((V=W.sportsbook.maxBet)!=null&&V.checkWithBalance?Math.min(e_({calculatedBalance:r,sport_bonus:a,useOnlyRealBalance:_.realBalance.active,frenchFreebetEnabled:_.frenchFreebet.active,calculatedBonusMoney:d,casino_balance:l,frozen_balance:c}),Ae):Ae)}catch(X){throw X}finally{ve.dispatchEvent("setInProgressState",{maxBet:!1})}},ie=A.useCallback(()=>{q6()&&x!==ke.Suggested&&ve.dispatchEvent("setContentType",ke.Suggested)},[x]),ne=(k,T,V)=>{var te;let X;if(t_(k))if(Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:qn,additionalData:{placeBetResponse:k.Data}}),ve.dispatchEvent("remove",k.Data.flatMap(({events:Ae})=>Ae.map(Ht("selection_id")))),ve.dispatchEvent("clearEditBet",!1),Al(),k.Data.some(et("is_superbet",!0)))X=[bo(Ye.INFO,TR)],t();else{const Ae=!_.realBalance.active&&k.Data.some(et("is_bonus_money",!0)),He=_.frenchFreebet.active&&k.Data.some(et("is_freebet_money",!0)),ot=Ae?EK:He?CK:Db;X=[bo(Ye.SUCCESS,ot)],e(ot),ce.isMobile&&ie()}else if(Dt.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:KA}),typeof k.Data=="string")X=[bo(Ye.ERROR,k.Data)];else{const{ErrorData:Ae,Key:He}=k.Data;switch(He){case"ClientBetStakeLimitError":const ot=Number(k.Data.ErrorData.SelectionId),Ze=!!((te=T.find(_t=>_t.Events.some(et("SelectionId",ot))))!=null&&te.IsSuperBet||T[0].IsSuperBet);if(Wte({requests:T,events:h,is_superbet_on_prematch:Y,is_superbet_on_live:J,freebet:V})&&!Ze){_e.open({type:"info",title:"Info",hideCloseButton:!0,content:SK,buttons:[{label:"Make a Superbet",callBack:()=>he(!1,!0)},{label:"Cancel",callBack:()=>ve.dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else if(Ze){_e.open({type:"error",title:"Error",hideCloseButton:!0,content:wK,buttons:[{label:"Cancel",callBack:()=>ve.dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else X=[bo(Ye.ERROR,oQ,void 0,{...Ae,currencySymbol:ae})];break;case"GeolocationCheckFail":Hr.showLocationError(He),m();break;case"PartnerApiError":X=[bo(Ye.ERROR,`api_${Ae.ApiErrorCode}: ${Ae.ApiErrorMessage}`)];break;case"BetSelectionChanged":if(Ae.ActualPrice&&Ae.SelectionId){const _t=Number(Ae.SelectionId);ve.dispatchEvent("updateEvent",{eventId:_t,key:"price",value:Number(Ae.ActualPrice)}),X=[bo(Ye.WARNING,He,_t)],X.push(bo(Ye.WARNING,"Odds on one of your selections have changed"))}break;case Yd.Bet:if(u){Ge.dispatchEvent("clientRestricted",{action:Yd.Bet});break}}X||(X=[bo(Ye.ERROR,He)])}M(X),ve.dispatchEvent("setInProgressState",{placeBet:!1})},he=async(k=!1,T=!1)=>{B(),ve.dispatchEvent("updateInitialPriceAndBase");const V=k?Qte(p,$):Kte(p,$,T,z);if(V.length){ve.dispatchEvent("setInProgressState",{placeBet:!0});try{Promise.all((W.partner.integrationMode?V:[V]).map(X=>de.get({bets:W.partner.integrationMode?[X]:X},"create_bets"))).then(X=>X.map(te=>{const Ae=$te(te);return t_(Ae)&&f(Ae),ne(Ae,V,k)}))}catch{const te=bo(Ye.ERROR,rp);M([te]),ve.dispatchEvent("setInProgressState",{placeBet:!1})}}else ve.dispatchEvent("setInProgressState",{placeBet:!1})},Oe=async()=>{U(),ve.dispatchEvent("updateInitialPriceAndBase");const k=Xte(p);if(k.length){ve.dispatchEvent("setInProgressState",{placeBet:!0});try{const T=await de.get({bets:k,...ce.terminalID&&{cashdesk_id:ce.terminalID}},"create_bet_book_v2");if(!Zte(T))F({type:Ye.ERROR,title:T.result_text??""});else{const{Id:V}=T.details;ve.dispatchEvent("updateBookingId",{id:V}),_e.open({type:"info",title:"Booking code",Component:()=>i.jsx(xie,{id:V,sharingData:{betslip:p,eventsDataMap:y,possibleWinDataMap:Te}})}),F({type:Ye.SUCCESS,title:"Booking successful",lifetime:3e3,blocking:[ke.Booking]})}ve.dispatchEvent("setInProgressState",{placeBet:!1})}catch{F({type:Ye.ERROR,title:"Something went wrong with your booking. Please try again or contact support"}),ve.dispatchEvent("setInProgressState",{placeBet:!1})}}},Ie=()=>{re!=null&&re.active&&_e.open({type:"info",title:"Accumulator bonus",Component:()=>i.jsx(bie,{sportsRulesInfo:re.rulesInfo})})},De=fl(Te,b[0])[0],G=A.useCallback(()=>W.sportsbook.showPossibleWinPopup&&R&&h.length>=2&&Q===tt.SPORTSBOOK&&N===ln.Hidden&&b[0]===me.Multiple,[R,h.length,Q,N,b]);return A.useEffect(function(){var X;const T=K[q],V=((X=W.sportsbook.showPossibleWinPopup)==null?void 0:X.minAmountMultiplier)??1;G()&&T&&!(De!=null&&De.possibleWin)&&ve.dispatchEvent("updateEventData",{betType:b[0],eventDataProp:"stake",value:`${T*V}`})},[q,G,K,De,b]),A.useEffect(()=>{ue()},[]),A.useEffect(()=>j({events:h,eventsDataMap:y,selectedBetTypes:b,contentType:x,anyConflicts:O,fullCoverBetTypesEnabled:S,editBetOriginalStake:E.stake,selectedSysOption:I,firstBonusRule:re==null?void 0:re.rulesInfo,frenchFreebetEnabled:_.frenchFreebet.active,useOnlyRealBalance:_.realBalance.active,freebet:_.freebet,profitBoost:_.profitBoost,counterOffers:C,quickBetActive:_.quickBet.active,quickBetAmount:L.stake,quickBetSaved:L.isSaved,quickBetErrorMessage:L.errorMessage}),[O,x,C,E.stake,h,y,_.freebet,_.profitBoost,_.realBalance.active,_.frenchFreebet.active,S,b,I,j,re==null?void 0:re.rulesInfo,L.stake,L.isSaved,L.errorMessage,_.quickBet.active]),A.useEffect(function(){if(N!==ln.Hidden&&!s&&!o&&NX.includes(x)){let T=!1;ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose(){T||ve.dispatchEvent("setContentType",ke.Betting)},props:{popupContentType:Et.Login,onSuccess(){T=!0}}})}},[N,x,o,s]),G()?i.jsx(jAe,{possibleWinData:De}):N===ln.Hidden?E.active?i.jsx(i5,{}):null:i.jsx(__.div,{className:`betslip-bc ${ln[N]} ${N===ln.Quick?"first-bet":""} ${D?"full":""}`,ref:n,style:Me,children:i.jsxs("div",{id:cL,children:[N===ln.Quick&&h.length===1&&i.jsx(tie,{event:h[0],eventData:fl(y,me.Single)[0],possibleWinData:fl(Te,me.Single)[0],possibleWinFreebet:$e,extraFunctions:_,eachWayPossible:g.eachWayPossible,eachWayAllowedOnAllEvents:g.eachWayAllowedOnAllEvents,fullCoverBetTypesEnabled:S,onClose:Al,betInProgress:w.placeBet,maxBetLoading:w.maxBet,placeBet:he,getMaxBet:Ve,favoriteStakesMultipliers:P}),D&&i.jsxs("div",{className:"betslip-full-content-bc",children:[i.jsxs("div",{className:"bs-f-header-bc",...be,children:[i.jsx(Jae,{contentType:x,priceChangeMode:v,onCloseClick:le,editBetActive:E.active}),W.sportsbook.betslip.enableBetslipLicense&&i.jsx(VAe,{props:{content:LQ,html:!0},className:"license-message"}),E.active&&i.jsx(i5,{})]}),X0({...w,quickBet:!1})&&i.jsx(bt,{className:"full-transparent-loader",size:"big"}),[ke.Betting,ke.Booking,ke.Hybrid].includes(x)&&(S?i.jsx(vie,{events:h,metadata:g,eventsDataMap:y,extraFunctions:_,selectedBetTypes:b,possibleWinDataMap:Te,sportsBonusActive:re!==null&&re.active,showSportsBonusPopup:Ie,possibleWinFreebet:$e,placeBet:he,bookBet:Oe,getMaxBet:Ve,closeBetslip:Al,counterOffers:C}):i.jsx(jae,{events:h,metadata:g,eventsData:fl(y,b[0]),possibleWinData:fl(Te,b[0]),type:b[0],placeBet:he,bookBet:Oe,getMaxBet:Ve,possibleWinFreebet:$e,extraFunctions:_,closeBetslip:Al,sportsBonusActive:re!==null&&re.active,showSportsBonusPopup:Ie,counterOffers:C,switchToSuggestedBets:ie})),x===ke.OpenBets&&o&&i.jsx(UAe,{closeBetslip:Al}),x===ke.BetStatus&&i.jsx(rle,{}),x===ke.Suggested&&i.jsx(ule,{})]})]})})},$Ae=A.memo(WAe),bu=new nM,YAe=({children:e,hidden:t=!1,className:n,onClose:s})=>i.jsx(jf,{onClose:s,isHidden:t,className:n,children:e}),zAe=A.lazy(()=>H(()=>import("./UserProfileTemplate-s_1JoBI9.js"),__vite__mapDeps([343,2,272,273,274,8,9,10,11,105,7,12,19,270,268,90,91,344,345,104,97,106,67,263,85,34,346]))),D5=(e=!1)=>Ge.dispatchEvent("closeUserInfoPanel",e),qAe=()=>{const e=vo(),t=Ot(),{isLoggedIn:n,loginInProgress:s}=ye(),o=e.get(Cc)===Sc,r=e.get(aZ),a=e.has("account"),l=n&&o;return DE(l),A.useEffect(()=>{if(r==="multi-cashback"&&!bu.connected)return bu.connect(),()=>{bu.connected&&(bu.disconnect(4e3,"Closed jackpot socket connection by the application"),bu.clearActiveRequests())}},[r]),A.useEffect(function(){a&&!o&&Ge.dispatchEvent("openUserInfoPanel")},[a,o]),A.useEffect(function(){if(!s&&!n&&o){let u=!0;ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{u&&D5()},props:{popupContentType:Et.Login,onSuccess:()=>{u=!1}}})}},[n,s,o]),A.useEffect(function(){return Ge.addEventListener("openAccountSection",({section:u,page:d,params:f})=>{ct.dispatchEvent("hideAll"),t.push({search:Bt({section:u,page:d??W.accountNavigation[u].pages[0],...f})})})},[t]),l?i.jsx(A.Suspense,{fallback:null,children:i.jsx(YAe,{className:"user-profile-container",onClose:()=>D5(),trackTouch:!1,children:i.jsx(zAe,{query:e})})}):null};var MM={},BM={},DM={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(){for(var o=arguments.length,r=new Array(o),a=0;a"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(l=window).gtag.apply(l,r)}},n=t;e.default=n})(DM);var FM={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function n(l){return l.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(c,u,d){return u>0&&u+c.length!==d.length&&c.search(t)>-1&&d.charAt(u-2)!==":"&&(d.charAt(u+c.length)!=="-"||d.charAt(u-1)==="-")&&d.charAt(u-1).search(/[^\s-]/)<0?c.toLowerCase():c.substr(1).search(/[A-Z]|\../)>-1?c:c.charAt(0).toUpperCase()+c.substr(1)})}function s(l){return typeof l=="string"&&l.indexOf("@")!==-1}var o="REDACTED (Potential Email Address)";function r(l){return s(l)?(console.warn("This arg looks like an email address, redacting."),o):l}function a(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,d=l||"";return c&&(d=n(l)),u&&(d=r(d)),d}})(FM);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GA4=void 0;var t=l(DM),n=l(FM),s=["eventCategory","eventAction","eventLabel","eventValue","hitType"],o=["title","location"],r=["page","hitType"],a=["action","category","label","value","nonInteraction","transport"];function l(L){return L&&L.__esModule?L:{default:L}}function c(L,R){if(L==null)return{};var D=u(L,R),j,M;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(L);for(M=0;M=0)&&Object.prototype.propertyIsEnumerable.call(L,j)&&(D[j]=L[j])}return D}function u(L,R){if(L==null)return{};var D={},j=Object.keys(L),M,B;for(B=0;B=0)&&(D[M]=L[M]);return D}function d(L){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(D){return typeof D}:d=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},d(L)}function f(L){return h(L)||p(L)||_(L)||m()}function m(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p(L){if(typeof Symbol<"u"&&L[Symbol.iterator]!=null||L["@@iterator"]!=null)return Array.from(L)}function h(L){if(Array.isArray(L))return C(L)}function g(L,R){var D=Object.keys(L);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(L);R&&(j=j.filter(function(M){return Object.getOwnPropertyDescriptor(L,M).enumerable})),D.push.apply(D,j)}return D}function y(L){for(var R=1;RL.length)&&(R=L.length);for(var D=0,j=new Array(R);D"u"||typeof document>"u")&&!R._hasLoadedGA){var M=document.createElement("script");M.async=!0,M.src="https://www.googletagmanager.com/gtag/js?id=".concat(D),j&&M.setAttribute("nonce",j),document.body.appendChild(M),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},R._hasLoadedGA=!0}}),w(this,"_toGtagOptions",function(D){if(D){var j={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},M=Object.entries(D).reduce(function(B,F){var U=v(F,2),$=U[0],Q=U[1];return j[$]?B[j[$]]=Q:B[$]=Q,B},{});return M}}),w(this,"initialize",function(D){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!D)throw new Error("Require GA_MEASUREMENT_ID");var M=typeof D=="string"?[{trackingId:D}]:D;R._currentMeasurementId=M[0].trackingId;var B=j.gaOptions,F=j.gtagOptions,U=j.legacyDimensionMetric,$=U===void 0?!0:U,Q=j.nonce,Z=j.testMode,ee=Z===void 0?!1:Z;if(R._testMode=ee,ee||R._loadGA(R._currentMeasurementId,Q),R.isInitialized||(R._gtag("js",new Date),M.forEach(function(ge){var J=R._appendCustomMap(y(y(y({send_page_view:!1},R._toGtagOptions(y(y({},B),ge.gaOptions))),F),ge.gtagOptions),$);R._gtag("config",ge.trackingId,J)})),R.isInitialized=!0,!ee){var ae=f(R._queueGtag);for(R._queueGtag=[],R._isQueuing=!1;ae.length;){var q=ae.shift();R._gtag.apply(R,f(q)),q[0]==="get"&&(R._isQueuing=!0)}}}),w(this,"set",function(D){if(!D){console.warn("`fieldsObject` is required in .set()");return}if(d(D)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(D).length===0&&console.warn("empty `fieldsObject` given to .set()"),R._gaCommand("set",D)}),w(this,"_gaCommandSendEvent",function(D,j,M,B,F){R._gtag("event",j,y(y({event_category:D,event_label:M,value:B},F&&{non_interaction:F.nonInteraction}),R._toGtagOptions(F)))}),w(this,"_gaCommandSendEventParameters",function(){for(var D=arguments.length,j=new Array(D),M=0;M1?j-1:0),B=1;B1&&arguments[1]!==void 0?arguments[1]:!0;if(!j)return D;D.custom_map||(D.custom_map={});for(var M=1;M<=200;M++)D.custom_map["dimension".concat(M)]||(D.custom_map["dimension".concat(M)]="dimension".concat(M)),D.custom_map["metric".concat(M)]||(D.custom_map["metric".concat(M)]="metric".concat(M));return D}},{key:"outboundLink",value:function(D,j){var M=D.label;if(typeof j!="function"){console.warn("hitCallback function is required");return}if(!M){console.warn("args.label is required in outboundLink()");return}var B={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:(0,n.default)(M)},F=!1,U=function(){F=!0,j()},$=setTimeout(U,250),Q=function(){clearTimeout($),F||j()};B.hitCallback=Q,this._gaCommand("send",B)}}]),L}();e.GA4=N;var P=new N;e.default=P})(BM);(function(e){function t(l){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(u){return typeof u}:t=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},t(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ReactGAImplementation=void 0;var n=o(BM);function s(l){if(typeof WeakMap!="function")return null;var c=new WeakMap,u=new WeakMap;return(s=function(f){return f?u:c})(l)}function o(l,c){if(l&&l.__esModule)return l;if(l===null||t(l)!=="object"&&typeof l!="function")return{default:l};var u=s(c);if(u&&u.has(l))return u.get(l);var d={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var m in l)if(m!=="default"&&Object.prototype.hasOwnProperty.call(l,m)){var p=f?Object.getOwnPropertyDescriptor(l,m):null;p&&(p.get||p.set)?Object.defineProperty(d,m,p):d[m]=l[m]}return d.default=l,u&&u.set(l,d),d}var r=n.GA4;e.ReactGAImplementation=r;var a=n.default;e.default=a})(MM);const Xv=us(MM),KAe=({event:e,location:{pathname:t}},n)=>{const[s,o]=A.useState(!1);A.useEffect(function(){if(!s&&W.app.tracking.googleAnalyticsId){const a=W.app.tracking.googleAnalyticsId;Xv.initialize(a),o(!0)}},[s,n]),A.useEffect(function(){s&&t&&Xv.send({hitType:"pageview",page:t})},[s,t]),A.useEffect(function(){s&&e&&!TZ.includes(e.category)&&Xv.event(X5(["value","label","action","category","nonInteraction"],e))},[e,s])};var XE={};Object.defineProperty(XE,"__esModule",{value:!0});var QAe=function(t){console.warn("[react-gtm]",t)};XE.default=QAe;var XAe=XE,ZAe=JAe(XAe);function JAe(e){return e&&e.__esModule?e:{default:e}}var eme={tags:function(t){var n=t.id,s=t.events,o=t.dataLayer,r=t.dataLayerName,a=t.preview,l=t.auth,c=">m_auth="+l,u=">m_preview="+a;n||(0,ZAe.default)("GTM Id is required");var d=` `,f=` (function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', `+JSON.stringify(s).slice(1,-1)+`}); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'`+c+u+`>m_cookies_win=x'; f.parentNode.insertBefore(j,f); })(window,document,'script','`+r+"','"+n+"');",m=this.dataLayer(o,r);return{iframe:d,script:f,dataLayerVar:m}},dataLayer:function(t,n){return` window.`+n+" = window."+n+` || []; window.`+n+".push("+JSON.stringify(t)+")"}},tme=eme,nme=tme,F5=sme(nme);function sme(e){return e&&e.__esModule?e:{default:e}}var ome={dataScript:function(t){var n=document.createElement("script");return n.innerHTML=t,n},gtm:function(t){var n=F5.default.tags(t),s=function(){var l=document.createElement("noscript");return l.innerHTML=n.iframe,l},o=function(){var l=document.createElement("script");return l.innerHTML=n.script,l},r=this.dataScript(n.dataLayerVar);return{noScript:s,script:o,dataScript:r}},initialize:function(t){var n=t.gtmId,s=t.events,o=s===void 0?{}:s,r=t.dataLayer,a=t.dataLayerName,l=a===void 0?"dataLayer":a,c=t.auth,u=c===void 0?"":c,d=t.preview,f=d===void 0?"":d,m=this.gtm({id:n,events:o,dataLayer:r||void 0,dataLayerName:l,auth:u,preview:f});r&&document.head.appendChild(m.dataScript),document.head.insertBefore(m.script(),document.head.childNodes[0]),document.body.insertBefore(m.noScript(),document.body.childNodes[0])},dataLayer:function(t){var n=t.dataLayer,s=t.dataLayerName,o=s===void 0?"dataLayer":s;if(window[o])return window[o].push(n);var r=F5.default.dataLayer(n,o),a=this.dataScript(r);document.head.insertBefore(a,document.head.childNodes[0])}},rme=ome,ame=rme,ime=lme(ame);function lme(e){return e&&e.__esModule?e:{default:e}}var cme=ime.default;const ut=us(cme),ZE=()=>{const{isLoggedIn:e,profile:t}=ye(),n=A.useRef({isLoggedIn:e,profile:t}),s=A.useRef([]),o=A.useCallback(r=>{const{profile:a,isLoggedIn:l}=n.current;l?r(a):s.current.push(r)},[]);return A.useEffect(function(){n.current={isLoggedIn:e,profile:t},e&&(s.current.forEach(a=>a(t)),s.current=[])},[e,t]),{getProfileData:o,userDataRef:n}},ume=({event:e,location:{pathname:t}})=>{const[n,s]=A.useState(!1),{language:o}=Ce(),{getProfileData:r,userDataRef:a}=ZE(),{profile:l}=a==null?void 0:a.current,{loginRightAfterRegistration:c}=W.userAuthentication.registration,u=A.useRef(!1);A.useEffect(function(){W.app.tracking.googleTagManagerId&&(ut.initialize({gtmId:W.app.tracking.googleTagManagerId}),Ne.setItem("ab_tests",Math.round(Math.random())),s(!0),u.current=!1)},[]),A.useEffect(function(){n&&ut.dataLayer({dataLayer:{event:"Pageview",url:window.location.href,title:window.document.title,...(l==null?void 0:l.id)&&{userId:l.id}}})},[n,t,l]),A.useEffect(function(){var f,m,p,h,g,y,v,b,_,C,S,x,O,E;if(n&&e){const{category:I,action:w,label:N,additionalData:P}=e,L=Ne.getItem("ab_tests"),R=window.localStorage.getItem("_immortal|user-hash");switch(I){case"Authorization":if(w==="Login"&&(N!=null&&N.includes(qn)))r(({id:B,balance:F,btag:U,email:$,name:Q,username:Z,bonus_money:ee})=>{ut.dataLayer({dataLayer:{event:"Login",userId:B,balance:F,bonus_money:ee,btag:U,email:$,name:Q,username:Z}})});else if(w==="Register"&&(N!=null&&N.includes(qn)))if(P!=null&&P.personalDetails&&!c){const{personalDetails:{username:B,email:F,name:U}}=P;ut.dataLayer({dataLayer:{current_domain:window.location.host,event:"Signup",id:"RegisterSuccess",email:F,name:U,username:B}})}else u.current||r(({id:B,email:F,name:U,username:$})=>{ut.dataLayer({dataLayer:{event:"Signup",id:"RegisterSuccess",userId:B,current_domain:window.location.origin,email:F,name:U,username:$}}),u.current=!0});else w==="Clicked Register"&&ut.dataLayer({dataLayer:{event:"Regstart",current_domain:window.location.host}});break;case"Betting":if(w==="Placed a Bet"&&(N!=null&&N.includes(qn))&&(P!=null&&P.placeBetResponse)){const{placeBetResponse:B}=P;r(({id:F,btag:U,currency:$,name:Q,username:Z,email:ee})=>{for(const{amount:ae,bet_id:q,k:ge,type:J,is_superbet:Y}of B)ut.dataLayer({dataLayer:{event:"Bet",userId:F,value:ae,bet_id:q,bet_type:J,btag:U,currency:$,email:ee,is_superbet:Y,k:ge,name:Q,username:Z}})})}else if(w==="Clicked Featured Game"&&(N!=null&&N.includes(qn))&&(P!=null&&P.gameData)){const{gameID:B}=P==null?void 0:P.gameData;ut.dataLayer({dataLayer:{event:"Top-games-click",...((f=a.current.profile)==null?void 0:f.id)&&{userId:a.current.profile.id},gameID:B}}),ut.dataLayer({dataLayer:{event:"Recommender",rec_status:"Recom_click",product:"Sport",...a.current.profile&&{userId:a.current.profile.id},matchId:B,ab_tests:L,userIdentifier:R}})}else if(w==="Visible Recommendation")ut.dataLayer({dataLayer:{event:"Recommender",...a.current.profile.id?{userId:a.current.profile.id}:{},rec_status:"Appeared",product:"Sport",ab_tests:L,userIdentifier:R}});else if(w==="Opened Casino Game in Popup"&&(P!=null&&P.casinoGameData)){const{provider:B,externalId:F,name:U}=P.casinoGameData;ut.dataLayer({dataLayer:{event:"open popup",gameID:F,gamename:U,Provider:B}})}else w==="Clicked Sport Searched Game"&&(P!=null&&P.searchData)?ut.dataLayer({dataLayer:{event:"Searched Game Click",search:(m=P.searchData)==null?void 0:m.searchTerm,...a.current.profile&&{userId:a.current.profile.id},game:(p=P.searchData)==null?void 0:p.game,GeoData:pt}}):w==="Placed a Bet from QuickBet from Generic Menu"&&ut.dataLayer({dataLayer:{event:"Placed a Bet from Generic Menu",...a.current.profile&&{userId:a.current.profile.id},GeoData:pt,data:P}});break;case"Balance":if(w==="Deposit"&&(N!=null&&N.includes(qn))&&((h=P==null?void 0:P.paymentResponse)!=null&&h.amount)){const{amount:B,isFirst:F}=P.paymentResponse;r(({id:U,balance:$,btag:Q,currency:Z,email:ee,bonus_money:ae,name:q,username:ge,deposit_count:J})=>{let Y;J>1||!F?Y="Deposit":(J===1||F)&&!u.current&&(Y="FTD"),Y&&ut.dataLayer({dataLayer:{event:Y,id:"DepositSuccess",userId:U,value:B,email:ee,balance:$,bonus_money:ae,btag:Q,currency:Z,name:q,username:ge}}),(J>1||!F)&&(u.current=!0)})}else if(w==="Withdraw"&&(N!=null&&N.includes(qn))&&((g=P==null?void 0:P.paymentResponse)!=null&&g.amount)){const{amount:B}=P.paymentResponse;r(({id:F,btag:U,currency:$,email:Q,name:Z,username:ee})=>{ut.dataLayer({dataLayer:{event:"Withdraw",userId:F,value:B,email:Q,btag:U,currency:$,name:Z,username:ee}})})}else w==="Clicked Balance Deposit"&&(P!=null&&P.isLoggedIn)?r(({id:B,btag:F,email:U,currency:$,name:Q,username:Z})=>{ut.dataLayer({dataLayer:{userId:B,email:U,btag:F,currency:$,name:Q,username:Z,event:"Clicked Balance Deposit"}})}):w==="Clicked Deposit"?r(({id:B,btag:F,email:U,currency:$,name:Q,username:Z,deposit_count:ee})=>{var q;const ae={value:((q=P==null?void 0:P.paymentResponse)==null?void 0:q.amount)||0,email:U,btag:F,currency:$,name:Q,username:Z};ut.dataLayer({dataLayer:{userId:B,event:ee>0?"DepositStart":"FTD Start",...ee===0&&{...ae}}})}):w==="Clicked Header Deposit"&&(P!=null&&P.isLoggedIn?r(({id:B,btag:F,email:U,currency:$,name:Q,username:Z})=>{ut.dataLayer({dataLayer:{userId:B,email:U,btag:F,currency:$,name:Q,username:Z,event:"Clicked Header Deposit"}})}):ut.dataLayer({dataLayer:{event:"Clicked Header Deposit NL"}}));break;case"Promotions":w==="Promo Code activation"&&(N!=null&&N.includes(qn))&&(P!=null&&P.promoCode)&&ut.dataLayer({dataLayer:{event:"Promocode-activated",...a.current.profile&&{userId:a.current.profile.id}}});break;case"Stories":if(w==="Clicked Show More Story"&&(P!=null&&P.storyData))ut.dataLayer({dataLayer:{event:"Clicked Show More Story",link:P.storyData.link,...a.current.profile&&{userId:a.current.profile.id}}});else if(w==="Clicked Story Group"&&(P!=null&&P.storyData)){const{title:B,id:F}=P.storyData;ut.dataLayer({dataLayer:{event:"Clicked Story Group",id:F,title:B,...a.current.profile&&{userId:a.current.profile.id}}})}else w==="Closed Story Group"&&(P!=null&&P.storyData)&&ut.dataLayer({dataLayer:{event:"Closed Story Group",title:P.storyData.title,...a.current.profile&&{userId:a.current.profile.id}}});break;case"Casino":if(w==="Clicked Casino Game"){if(P!=null&&P.casinoGameData){const{externalId:B,name:F}=P.casinoGameData;ut.dataLayer({dataLayer:{event:"Game-opened",...a.current.profile&&{userId:a.current.profile.id},gameID:B,name:F}})}}else if(w==="Clicked Casino Recommended Game"){if(P!=null&&P.casinoGameData){const{externalId:B}=P.casinoGameData;ut.dataLayer({dataLayer:{event:"Recommender",...a.current.profile&&{userId:a.current.profile.id},rec_status:"Recom_click",product:"Casino",gameID:B,ab_tests:L,userIdentifier:R}})}}else if(w==="Clicked Live Casino Provider"&&(P!=null&&P.providerData)){const{name:B}=P.providerData;ut.dataLayer({dataLayer:{event:"LC-provider-click",...a.current.profile&&{userId:a.current.profile.id},provider:B}})}else w==="Visible Recommendation"&&ut.dataLayer({dataLayer:{event:"Recommender",...a.current.profile.id?{userId:a.current.profile.id}:{},rec_status:"Appeared",product:"Casino",ab_tests:L,userIdentifier:R}});break;case"Banner":if(w==="Clicked Banner"&&((y=P==null?void 0:P.bannerData)!=null&&y.link)){const{link:B,index:F}=P.bannerData;ut.dataLayer({dataLayer:{event:"Banner-clicked",...a.current.profile&&{userId:a.current.profile.id},promoURL:B,position:F+1}})}break;case"Other":const D=B=>{r(({id:F,email:U,name:$,username:Q})=>{ut.dataLayer({dataLayer:{event:B,userId:F,email:U,name:$,username:Q}})})};if(w==="Clicked Menu item"&&((v=P==null?void 0:P.menuItemData)!=null&&v.itemName)){const{itemName:B}=P.menuItemData,{id:F}=a.current.profile;ut.dataLayer({dataLayer:{event:"menu click",...F&&{userId:F},itemName:B,language:o}})}else w==="Clicked marketStatsWidget"?ut.dataLayer({dataLayer:{event:"MarketStatsWidget"}}):w==="Opened TrunarrativeInfoPopup"?D("TrunarrativeInfoPopup shown"):w==="Closed TrunarrativeInfoPopup"?D("TrunarrativeInfoPopup closed"):w==="Clicked TrunarrativeInfoPopup Submit"?D("TrunarrativeInfoPopup submitted"):w==="Clicked enable access to location popup"?D("Enable access to location popup"):w==="Enable access to location error"&&ut.dataLayer({dataLayer:{event:"Enable access to location error"}});break;case"Profile":w==="Upload Document"&&(N!=null&&N.includes(qn))&&r(({id:B})=>{ut.dataLayer({dataLayer:{event:"KYC-submitted",userId:B}})});break;case"Pages":w==="Clicked BetOnLeague Champions League"&&ut.dataLayer({dataLayer:{event:"champions league clicked"}});break;case"Search":let j="Search Clicked";const M={"Virtual Sport":"/virtual-sports/",Casino:"/casino/","Pre-match":"/sports/pre-match/","Sport Live":"/sports/live/","Live Casino":"/live-casino/","TV Games":"/tv-games/","Skill Games":"/games"};for(let B in M)window.location.pathname.includes(M[B])&&(j=`${B}`);(w==="Sport Search"||w==="Casino Search")&&(P!=null&&P.searchData)?ut.dataLayer({dataLayer:{event:`${j} Search Clicked`,search:(b=P.searchData)==null?void 0:b.searchTerm,...a.current.profile&&{userId:a.current.profile.id},GeoData:pt}}):(w==="Sport Search Result"||w==="Casino Search Result")&&(P!=null&&P.searchData)?ut.dataLayer({dataLayer:{event:`${j} Search Result`,search:(_=P.searchData)==null?void 0:_.searchTerm,...a.current.profile&&{userId:a.current.profile.id},game:(C=P.searchData)==null?void 0:C.game,GeoData:pt}}):w==="Search Type"&&(P!=null&&P.searchData)?ut.dataLayer({dataLayer:{event:`${j} Search Type`,search:(S=P.searchData)==null?void 0:S.searchTerm,type:(x=P.searchData)==null?void 0:x.searchType,...a.current.profile&&{userId:a.current.profile.id},GeoData:pt}}):w==="Search By Suggestion"&&(P!=null&&P.searchData)&&ut.dataLayer({dataLayer:{event:`${j} Search Suggestion`,search:(O=P.searchData)==null?void 0:O.searchTerm,type:(E=P.searchData)==null?void 0:E.searchType,...a.current.profile&&{userId:a.current.profile.id},GeoData:pt}});break}}},[e,r,n,a,o,c])},dme={height:"245px",scrolling:"no",id:"betinsights-widget",width:"100%",frameBorder:"0"},fme={...Hn,aze:"en",rov:"ro"};var Pu=(e=>(e.Main="--hero",e.Accent="--accent",e.Odds="--oc-2",e.Secondary_button="--oc-1",e.Background="--b",e.Header="--header",e.Menu="--menu",e.Bottom_navigation="--tab-navigation",e.Text_color="--b-sc",e))(Pu||{});function Ame({gameId:e,team1Name:t,team2Name:n,sportName:s,competitionName:o,startTime:r,isHidden:a,setIsHidden:l}){const[c,u]=A.useState(!1),[d,f]=A.useState(!0),[m,p]=A.useState(!1),h=A.useRef(null),g=A.useRef(""),{profile:{id:y}}=ye(),v=Ne.getItem("ab_tests"),{RocketBet:b,LVision:_}=W.sportsbook.gameSuggestedEventsWidget,{url:C,apiKey:S,additionalParams:x}={...b,..._,additionalParams:b?dme:{}},{events:O}=Qi(),{language:E,theme:I,oddFormat:w}=Ce();return A.useEffect(()=>{var N,P;if(c&&!a&&m){const L=O.map(Ht("id")).sort().join(",");g.current!==L&&(g.current=L,(P=(N=h.current)==null?void 0:N.contentWindow)==null||P.postMessage({action:"betslipChange",data:{activeselections:L}},"*"))}},[c,O,m,a]),A.useEffect(function(){var P;if(h.current&&I&&b&&c&&m){const L={main_color:Zt("--hero"),accent_color:Zt("--accent"),secondary_button_color:Zt("--oc-1"),odds_color:Zt("--oc-2"),background_color:Zt("--b"),header_color:Zt("--header"),menu_color:Zt("--menu"),bottom_navigation_color:Zt("--tab-navigation"),text_color:Zt("--b-sc")};(P=h.current.contentWindow)==null||P.postMessage({action:"set_color",data:{...L}},"*")}},[b,I,c,m]),A.useEffect(function(){var P;h.current&&c&&m&&(f(!0),(P=h.current.contentWindow)==null||P.postMessage({action:"open_game",data:{layout:1,skin_id:W.app.site_id,swarm_url:W.app.swarm.socketUrl,id:e,odds_format:w,team1_name:t,team2_name:n,date:Ee.unix(r).format("DD/MM/YYYY HH:mm"),sport:s,competition:o,lang:fme[E],cssLink:document.getElementById("app-custom-css")?`${window.location.origin}/custom.css`:null,eventIds:g.current,...b&&v&&{ab_tests:v},...y&&{clientId:y},...b&&{width:window.innerWidth},...S&&{apiKey:S}}},"*"))},[b,v,S,o,c,w,e,E,s,r,t,n,y,m]),A.useEffect(()=>{const N=P=>{var L;(L=P.data)!=null&&L.action&&(P.data.action==="ready"&&p(!0),P.data.action==="hideBoostedWidget"?e===Number(P.data.gameId)&&(f(!1),l(!0)):P.data.action==="updateBetboosterViewableInsights"&&e===Number(P.data.gameId)&&P.data.numOfInsights>0&&(f(!1),l(!1)))};return window.addEventListener("message",N),()=>window.removeEventListener("message",N)},[e,l]),i.jsxs("div",{className:"suggested-events-widget",children:[i.jsx("iframe",{ref:h,title:`${t}-${n}`,src:C,onLoad:()=>u(!0),...x}),d&&!b&&i.jsx(bt,{})]})}const Yye=A.memo(function(t){const[n,s]=A.useState(!1),[o,r]=A.useState(Ne.getItem(lN)??!0),a=oe();return A.useEffect(()=>{Ne.setItem(lN,o)},[o]),i.jsxs("div",{className:`competition-wrapper-bc ${n?"display-none":""}`,children:[i.jsxs("div",{className:"competition-header-bc",onClick:()=>r(l=>!l),children:[i.jsx("span",{className:"competition-title-bc ellipsis",children:a(W.sportsbook.gameSuggestedEventsWidget.RocketBet?"Bet-Insights":"LVision")}),i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-${o?"up":"down"}`})]}),o&&i.jsx(Ame,{isHidden:n,setIsHidden:s,...t})]})});function mme(e){let t=document.createElement("script");t.src=e,t.async=!0,document.head.appendChild(t)}const pme=({event:e})=>{var B;const t=A.useRef(!1),[n,s]=A.useState(!1),[o,r]=A.useState([]),{__dataspot__:{logoutUser:a,loginUser:l,trackProvider:c,trackCategory:u,funnelAction:d,trackThemingChange:f,updateProfile:m}={}}=window,{theme:p}=Ce(),{profile:{gender:h,birth_date:g,id:y,owner_id:v,currency:b},isLoggedIn:_,loginInProgress:C}=ye(),S=A.useRef(b),x=Ya(C,100),O=window.location.pathname,{categoryName:E,provider:I}=Ue(window.location.search),[,,w,N,,P]=A.useMemo(()=>O.split("/"),[O]),L=A.useMemo(()=>{if(w==="casino"&&N==="slots")return P;if(w==="live-casino")return E},[N,E,w,P]),R=A.useMemo(()=>{if(w==="live-casino")return P&&[P];if(w==="tv-games")return N&&[N];if(w==="casino"&&N==="slots"&&(I!=null&&I.length))return I.split(",")},[N,I,w,P]),D=(B=W.app.tracking.dataspot)==null?void 0:B.url;A.useEffect(function(){D&&!window.__dataspot__&&(mme(D),s(!0))},[D]);const j={themeColors:{buttonsColor:Zt(Pu.Secondary_button),buttonsTextColor:Zt("--oc-1-sc"),themeColor:Zt(Pu.Background),themeTextColor:Zt(Pu.Text_color),pinnedWidgetColor:Zt(Pu.Background),pinnedWidgetTextColor:Zt("--hero-sc")}};A.useEffect(function(){p&&D&&(f==null||f(j))},[p,D]),A.useEffect(function(){x||(l&&_&&(l({id:v??y,birth_date:g,gender:h}),t.current=!0),_&&b!==S.current&&m&&(m({currency_id:b}),S.current=b),a&&!_&&t.current&&(a(),t.current=!1))},[g,h,y,_,v,b,x]),A.useEffect(function(){u&&L&&u([L])},[L,u]),A.useEffect(function(){c&&R&&c(R)},[R,c]);const M=(F,U,$)=>{if(F&&U&&$){const{category:Q,action:Z,label:ee}=U;switch(Q){case"Authorization":Z==="Clicked Login"?$({action:"login"}):Z==="Clicked Register"?$({action:"register"}):Z==="Clicked Login Submit"?$({action:"login-submit"}):Z==="Clicked Register Submit"?$({action:"register-submit"}):Z==="Login"?ee!=null&&ee.includes(KA)&&$({action:"login-failed"}):Z==="Register"?ee!=null&&ee.includes(qn)?$({action:"register-success"}):ee!=null&&ee.includes(KA)&&$({action:"register-failed"}):Z==="Clicked Forgot Password"&&$({action:"clicked-forgot-password"});break;case"Settings":$({action:"change-any-settings"});break;case"Pages":Z==="Clicked Live Calendar"?$({action:"live-calendar"}):Z==="Clicked Results"?$({action:"results"}):Z==="Clicked BetOnLeague Champions League"&&$({action:"clicked-champions-league"});break;case"Banner":Z==="Clicked Banner"&&$({action:"clicked-banner"});break;case"LiveChat":$({action:"clicked-livechat"});break;case"Casino":Z==="Clicked Casino Recommended Game"?$({action:"clicked-casino-recommended-game"}):Z==="Clicked Casino Game"&&$({action:"select-casino-game"});break;case"Profile":Z==="Upload Document"&&(ee!=null&&ee.includes(qn))&&$({action:"upload-document"});break;case"Balance":Z==="Clicked Withdraw"?$({action:"select-withdraw-payment-method"}):Z==="Clicked Deposit"&&$({action:"select-deposit-payment-method"});break;case"Betting":Z==="Placed a Bet from QuickBet"?$({action:"bet-now"}):Z==="Added event to betslip"?$({action:"add-to-betslip"}):Z==="Placed Express of the Day bet"&&(ee!=null&&ee.includes(qn))?$({action:"placed-express-day-bet"}):Z==="Clicked Featured Game"&&$({action:"clicked-featured-game"});break;case"Bonus":Z==="Claim Bonus"?$({action:"claim-bonus"}):Z==="Clicked Loyalty Points"?$({action:"loyalty-points"}):Z==="Clicked Exchange Shop Or Free Spins"?$({action:"exchange-shop"}):Z==="Clicked Exchange Shop History"?$({action:"exchange-shop-history"}):Z==="Clicked To Add Promo Code"?$({action:"promo-code"}):Z==="Promo Code"&&(ee!=null&&ee.includes(qn))?$({action:"promo-code-success"}):Z==="Promo Code"&&(ee!=null&&ee.includes(KA))?$({action:"promo-code-failed"}):Z==="Clicked Bonus History"?$({action:"bonus-history"}):Z==="Clicked casino Bonus"?$({action:"casino-bonus"}):Z==="Clicked sport Bonus"&&$({action:"sport-bonus"});break;case"Other":Z==="Clicked Menu item"?$({action:"clicked-menu-item"}):Z==="Clicked Burger Menu"&&$({action:"burger-menu"});break}}};A.useEffect(function(){var U;D&&!((U=window.__dataspot__)!=null&&U.loginUser)&&e&&_&&r($=>[...$,e])},[e,_,D]),A.useEffect(function(){const U=({data:{action:$}})=>{var Q,Z,ee,ae,q;$==="dataspot-ready"&&((Z=(Q=window.__dataspot__)==null?void 0:Q.trackThemingChange)==null||Z.call(Q,j),_&&((ee=window.__dataspot__)!=null&&ee.loginUser)&&D&&((q=(ae=window.__dataspot__)==null?void 0:ae.loginUser)==null||q.call(ae,{id:v??y,birth_date:g,gender:h}),o.forEach(ge=>{M(!0,ge,d)}),r([])))};return D&&window.addEventListener("message",U),()=>{D&&window.removeEventListener("message",U)}},[_]),A.useEffect(function(){M(n,e,d)},[n,e,d])},hme=()=>de.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:e,details:{jwe:t}})=>{if(e===0)return t;throw new Error});function gme(e){var n;window.fasttrackbrand=e,window.fasttrack={enableJWT:!0,tokenLocation:"local_storage.user_jwt",integrationVersion:1.1,autoInit:!1,inbox:{enable:!0,...(n=W.app.tracking.fastTrack)==null?void 0:n.inbox},rewards:{enable:!0}};var t=document.createElement("script");t.async=!0,t.onload=function(){new window.FastTrackLoader},t.src="https://crm-lib.fasttrack-solutions.com/loader/fasttrack-crm.js",document.body.appendChild(t)}const vme=({event:e})=>{const[t,n]=A.useState(!1),s=A.useRef(!1),{profile:{id:o}}=ye();A.useEffect(()=>{var c,u;(c=W.app.tracking.fastTrack)!=null&&c.brandName&&(gme((u=W.app.tracking.fastTrack)==null?void 0:u.brandName),n(!0))},[]);const r=A.useCallback(()=>{hme().then(c=>{var u;window.localStorage.setItem("user_jwt",c),setTimeout((u=window.FasttrackCrm)==null?void 0:u.init,100),s.current=!0})},[]),a=A.useCallback(()=>{var c;s.current=!1,window.localStorage.removeItem("user_jwt"),(c=window.FasttrackCrm)==null||c.logout()},[]),l=A.useCallback(()=>{a(),r()},[r,a]);A.useEffect(()=>{t&&(o?s.current?l():r():s.current&&a())},[o,r,a,l,t])},_me=e=>{KAe(e),ume(e),pme(e),vme(e)},yme=A.memo(function(){const[t,n]=A.useState(null);return _me({event:t,location:$s()}),A.useEffect(()=>Dt.addEventListener("trackingEvent",s=>n(s)),[]),null}),bme=e=>{const t=Gh();return A.useMemo(()=>!(e&&Mh(e,t)),[e,t])},As=e=>{const[t,n]=A.useState(!1),s=A.useRef(!1),o=Ot(),a=vo().get(wc)===fZ,l=A.useCallback(()=>{t?e():s.current=!0},[t,e]);return A.useEffect(function(){t&&s.current&&(e(),s.current=!1)},[t,e]),A.useEffect(()=>{const c=zh.addEventListener("open",l),u=Ge.addEventListener("openLiveChat",l);return()=>{c(),u()}},[l]),A.useEffect(()=>{a&&(l(),o.replace({search:Je({...Ue(),[wc]:void 0})}))},[o,a,l]),{isReady:t,setIsReady:n}},Eme=({config:{license:e,groupByLanguage:t,group:n,betweenGroups:s=!1,disableUserData:o=!1},isAvailable:r,showRegularButton:a})=>{const{language:l}=Ce(),{isLoggedIn:c,profile:{email:u,name:d,last_login_date:f,username:m,id:p,balance:h,btag:g,partner_client_category_id:y,zip_code:v,sportsbook_profile_id:b}}=ye(),_=b?PR[String(b)]:null,C=A.useCallback(()=>{window.LiveChatWidget&&window.LiveChatWidget.call("maximize")},[]),{isReady:S,setIsReady:x}=As(C),O=A.useRef(l);return A.useEffect(function(){!window.LiveChatWidget&&r&&!S&&(window.__lc=window.__lc||{},window.__lc.license=e,window.__lc.group=(t==null?void 0:t[l])||n||0,window.__lc.chat_between_groups=s,function(I,w,N){function P(R){return L._h?L._h.apply(null,R):L._q.push(R)}const L={_q:[],_h:null,_v:"2.0",on:function(){P(["on",N.call(arguments)])},once:function(){P(["once",N.call(arguments)])},off:function(){P(["off",N.call(arguments)])},get:function(){if(!L._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return P(["get",N.call(arguments)])},call:function(){P(["call",N.call(arguments)])},init:function(){const R=w.createElement("script");R.async=!0,R.type="text/javascript",R.src="https://cdn.livechatinc.com/tracking.js",w.head.appendChild(R),R.onload=()=>{a||window.LiveChatWidget.call("hide"),window.LiveChatWidget.once("ready",()=>{x(!0)})}}};I.__lc.asyncInit||L.init(),I.LiveChatWidget=I.LiveChatWidget||L}(window,document,[].slice))},[s,n,t,r,S,l,e,x,a]),A.useEffect(function(){O.current!==l&&(O.current=l,t!=null&&t[l]&&window.LiveChatWidget&&(window.LiveChatWidget.call("destroy"),x(!1)))},[t,l,x]),A.useEffect(function(){if(S&&!a)return window.LiveChatWidget.get("state").visibility==="minimized"&&window.LiveChatWidget.call("hide"),window.LiveChatWidget.on("visibility_changed",({visibility:I})=>{I==="minimized"&&window.LiveChatWidget.call("hide")}),()=>{window.LiveChatWidget&&(window.LiveChatWidget.call("maximize"),window.LiveChatWidget.call("minimize"),window.LiveChatWidget.off("visibility_changed"))}},[S,a]),A.useEffect(function(){if(S){const I={site_id:W.app.site_id,language:O.current,currentDomain:window.location.host};c&&!o?(d&&window.LiveChatWidget.call("set_customer_name",d),u&&window.LiveChatWidget.call("set_customer_email",u),window.LiveChatWidget.call("set_session_variables",{balance:h,btag:g,id:p,lastLoginDate:f,username:m,playerCategory:y,zipCode:v,userCategory:_,...I})):(window.LiveChatWidget.call("set_customer_name"," "),window.LiveChatWidget.call("set_customer_email"," "),window.LiveChatWidget.call("set_session_variables",{balance:null,btag:null,lastLoginDate:null,id:null,username:null,playerCategory:null,zipCode:null,userCategory:null,...I}))}},[h,g,o,u,p,c,S,f,d,y,_,m,v]),null},Cme=({config:{codePlan:e="",siteId:t,src1:n,src2:s,buttonId:o},isAvailable:r,showRegularButton:a=!1})=>{const l=A.useCallback(()=>{window.Comm100API&&window.Comm100API.do("livechat.button.click")},[]),{setIsReady:c}=As(l);return A.useEffect(()=>{!window.Comm100API&&r&&(window.Comm100API=window.Comm100API||{},function(u){function d(f){var h;const m=document.createElement("script"),p=document.getElementsByTagName("script")[0];m.type="text/javascript",m.async=!0,m.src=f+u.site_id,(h=p.parentNode)==null||h.insertBefore(m,p)}if(u.site_id=t,e?u.main_code_plan=e:u.dynamic=!0,d(n),a&&o&&!document.getElementById(o)){const f=document.createElement("div");f.id=o,document.body.append(f),u.chat_buttons=u.chat_buttons||[],u.chat_buttons.push({...e&&{code_plan:e},div_id:o})}setTimeout(function(){u.loaded||d(s)},5e3)}(window.Comm100API),window.Comm100API.onReady=()=>{a||(window.Comm100API.set("livechat.button.isVisible",!1),window.Comm100API.on("livechat.chat.minimize",()=>window.Comm100API.set("livechat.button.isVisible",!1))),c(!0)})},[o,e,r,c,a,t,n,s]),null},Sme="https://cs.betconstruct.com/liveagent/scripts/track.js",wme=({config:e,isAvailable:t,showRegularButton:n})=>{const s=A.useRef({}),{language:o}=Ce(),r=A.useRef(o),{isLoggedIn:a,profile:{first_name:l,last_name:c,email:u}}=ye(),d=A.useCallback(()=>{var h,g;(g=(h=s.current).onClick)==null||g.call(h)},[]),{isReady:f,setIsReady:m}=As(d),p=h=>{var y;const g=window.document.getElementById(h);g&&((y=g==null?void 0:g.parentNode)==null||y.removeChild(g))};return A.useEffect(function(){if(t&&!f){let g;return function(y,v,b){const _=y.scripts[y.scripts.length-1],C=y.createElement("script");C.id="la_x2s6df8d",C.async=!0,C.src=v,C.addEventListener("load",()=>{const{readyState:S}=document;S&&S!=="complete"&&S!=="loading"||b(C)}),_.parentElement&&_.parentElement.insertBefore(C,_.nextSibling)}(document,e.src||Sme,function(y){var b;const v=((b=e.buttonIdByLanguage)==null?void 0:b[r.current])||e.buttonId;s.current=window.LiveAgent.createButton(v,y),s.current.buttonDiv&&(s.current.buttonDiv.style.display="none"),g=setTimeout(()=>m(!0),500)}),()=>{clearTimeout(g)}}},[e.buttonId,e.buttonIdByLanguage,e.src,t,f,m]),A.useEffect(function(){var y;const g=(y=e.buttonIdByLanguage)==null?void 0:y[o];if(o!==r.current&&g&&window.LiveAgent&&!window.LiveAgent.instance.openedWidget){const v=s.current.elementId;if(v){r.current=o,p(v),p(`ic${v}`),p(`if${v}`),window.LiveAgent.instance.elements=[],window.LiveAgent.instance.widgets=[];const b=document.createElement("div");b.id=g,document.body.appendChild(b),s.current=window.LiveAgent.createButton(g,b)}}},[e.buttonIdByLanguage,o]),A.useEffect(function(){f&&(s.current.buttonDiv.style.display=n?"":"none")},[f,o,n]),A.useEffect(function(){window.LiveAgent&&t&&(a?window.LiveAgent.setUserDetails(u,l,c):window.LiveAgent.clearAllUserDetails?window.LiveAgent.clearAllUserDetails():window.LiveAgent.setUserDetails(" "," "," "))},[u,l,t,a,c]),null},Tme=({config:{src:e},isAvailable:t,showRegularButton:n=!1})=>{const s=A.useCallback(()=>{window.Tawk_API&&window.Tawk_API.maximize()},[]),{isReady:o,setIsReady:r}=As(s);return A.useEffect(function(){!window.Tawk_API&&t&&(window.Tawk_API=window.Tawk_API||{},window.Tawk_LoadStart=new Date,function(){var u;const l=document.createElement("script"),c=document.getElementsByTagName("script")[0];l.async=!0,l.src=e,l.setAttribute("crossorigin","*"),(u=c.parentNode)==null||u.insertBefore(l,c)}(),window.Tawk_API.onLoad=function(){n||window.Tawk_API.hideWidget(),r(!0)})},[t,r,n,e]),A.useEffect(function(){t&&window.Tawk_API&&!n&&(window.Tawk_API.onChatMinimized=function(){setTimeout(window.Tawk_API.hideWidget)})},[t,n]),A.useEffect(()=>{setTimeout(!n&&o?window.Tawk_API.hideWidget:window.Tawk_API.showWidget)},[o,n]),null},xme=({config:{appId:e},isAvailable:t,showRegularButton:n})=>{const{loginInProgress:s,isLoggedIn:o,profile:{email:r,name:a,reg_date:l,id:c,username:u}}=ye(),d=A.useCallback(()=>{typeof window.Intercom=="function"&&window.Intercom("show")},[]),{setIsReady:f}=As(d),m=A.useCallback(p=>{window.intercomSettings={...p,hide_default_launcher:!n},function(){const h=window,g=h.Intercom;if(typeof g=="function")g("reattach_activator"),g("update",h.intercomSettings);else{const y=document,v=function(){v.c(arguments)};v.q=[],v.c=function(_){v.q.push(_)},h.Intercom=v,function(){var S;const _=y.createElement("script");_.type="text/javascript",_.async=!0,_.src=`https://widget.intercom.io/widget/${p.app_id}`,_.onload=()=>{f(!0)};const C=y.getElementsByTagName("script")[0];(S=C.parentNode)==null||S.insertBefore(_,C)}()}}()},[f,n]);return A.useEffect(function(){!s&&t&&(o?de.get({},"share_user_profile_info").then(({details:{profile_jwe:h},result:g})=>{m(g===0&&h?{user_name:u,name:a,user_id:c,created_at:new Date(l).getTime(),email:r,app_id:e,jwe_token:h}:{app_id:e})}):m({app_id:e}))},[e,r,c,t,o,s,a,l,m,u]),null},Ime=({config:{key:e,suppressHelpCenter:t,newZendesk:n},isAvailable:s,showRegularButton:o})=>{const{isLoggedIn:r,profile:{email:a,name:l}}=ye(),c=A.useCallback(()=>{typeof window.zE=="function"&&(window.zE(n?"messenger":"webWidget","show"),window.zE(n?"messenger":"webWidget","open"))},[n]),{setIsReady:u,isReady:d}=As(c),{locale:f}=Ce();return A.useEffect(function(){if(s){const p=document.createElement("script");p.src=`https://static.zdassets.com/ekr/snippet.js?key=${e}`,p.id="ze-snippet",p.onload=()=>{typeof window.zE=="function"&&!o&&(window.zE(n?"messenger":"webWidget","hide"),window.zE(n?"messenger:on":"webWidget:on","close",()=>{window.zE(n?"messenger":"webWidget","hide")}),t!==void 0&&(window.zESettings={webWidget:{helpCenter:{suppress:t}}})),u(!0)},document.body.append(p)}},[s,e,u,o,t,n]),A.useEffect(function(){if(typeof window.zE=="function"&&r&&!n)return window.zE("webWidget","identify",{name:l,email:a}),()=>{window.zE("webWidget","logout")}},[a,r,l,n]),A.useEffect(function(){d&&window.zE("webWidget","setLocale",f)},[d,f]),null},Nme=({config:{src:e,buttonHorizontalOffset:t,buttonHorizontalOffsetMobile:n,buttonVerticalOffsetMobile:s,buttonVerticalOffset:o},isAvailable:r,showRegularButton:a=!1})=>{const[l,c]=A.useState(!1),{locale:u}=Ce(),{isLoggedIn:d,profile:{email:f,name:m}}=ye(),p=A.useCallback(()=>{window.$zopim&&window.$zopim(function(){window.$zopim.livechat.window.show()})},[]),{setIsReady:h}=As(p);return A.useEffect(function(){if(!window.$zopim&&r){let y;return window.$zopim||function(v,b){var x;let _=window.$zopim=function(O){_.push(O)},C=_.s=v.createElement(b);const S=v.getElementsByTagName(b)[0];_.set=function(O){_.set.push(O)},_=[],_.set=[],C.async=!0,C.setAttribute("charset","utf-8"),C.src=e,_.t=+new Date,C.type="text/javascript",(x=S.parentNode)==null||x.insertBefore(C,S),C.onload=()=>{typeof window.$zopim=="function"&&(y=setInterval(()=>{var O;(O=window.$zopim.livechat)!=null&&O.button&&(a||window.$zopim.livechat.button.hide(),clearInterval(y),c(!0))},100)),h(!0)}}(document,"script"),()=>{clearInterval(y)}}},[r,e,h,a]),A.useEffect(function(){l&&window.$zopim.livechat.setLanguage(u)},[u,l]),A.useEffect(function(){l&&(a?ce.isMobile?(n&&window.$zopim.livechat.button.setOffsetHorizontalMobile(n),s&&window.$zopim.livechat.button.setOffsetVerticalMobile(s)):(t&&window.$zopim.livechat.button.setOffsetHorizontal(t),o&&window.$zopim.livechat.button.setOffsetVertical(o)):window.$zopim.livechat.window.onHide(()=>{window.$zopim.livechat.button.hide()}))},[t,n,o,s,a,l]),A.useEffect(function(){l&&(d?window.$zopim.livechat.set({name:m,email:f}):window.$zopim.livechat.clearAll())},[f,d,m,l]),null},kme=({config:{websiteId:e},showRegularButton:t,isAvailable:n})=>{const{profile:s,isLoggedIn:o,loginInProgress:r}=ye(),a=A.useCallback(()=>{window.$crisp&&(window.$crisp.push(["do","chat:open"]),window.$crisp.push(["do","chat:show"]))},[]),{setIsReady:l,isReady:c}=As(a);return A.useEffect(function(){!window.$crisp&&n&&!c&&(window.$crisp=[],window.CRISP_WEBSITE_ID=e,function(){const d=document,f=d.createElement("script");f.src="https://client.crisp.chat/l.js",f.async=!0,d.getElementsByTagName("head")[0].appendChild(f)}(),window.$crisp.push(["on","session:loaded",()=>l(!0)]),window.$crisp.push(["safe",!0]))},[n,c,l,e]),A.useEffect(function(){if(c&&!t)return window.$crisp&&(window.$crisp.push(["do","chat:hide"]),window.$crisp.push(["on","chat:closed",()=>window.$crisp.push(["do","chat:hide"])])),()=>{window.$crisp&&(window.$crisp.push(["do","chat:show"]),window.$crisp.push(["on","chat:closed",()=>{}]))}},[c,t]),A.useEffect(()=>{!r&&n&&(o?(window.$crisp.push(["set","user:nickname",[s.username]]),window.$crisp.push(["set","session:data",[[["user_name",s.username],["email",s.email],["user_id",s.id],["created_at",new Date(s.reg_date).getTime()]]]])):(window.$crisp.push(["set","user:nickname",[""]]),window.$crisp.push(["set","session:data",[[["user_name",""],["email",""],["user_id",""],["created_at",""]]]])))},[n,o,r,s.email,s.id,s.reg_date,s.username]),null},Ome=({config:{src:e},isAvailable:t})=>{const n=A.useCallback(()=>{window.jivo_api&&window.jivo_api.open({start:"chat"})},[]),{isLoggedIn:s,profile:{email:o,name:r,phone:a}}=ye(),{isReady:l,setIsReady:c}=As(n);return A.useEffect(function(){if(window.jivo_api)c(!0);else if(t){let d;const f=document.createElement("script");return f.async=!0,f.src=e,f.onload=()=>{d=setInterval(()=>{window.jivo_api&&(clearInterval(d),c(!0))},200)},document.body.append(f),()=>{clearInterval(d)}}},[t,e,c]),A.useEffect(function(){if(l&&s)return window.jivo_api.setContactInfo({name:r,email:o,phone:a}),()=>{window.jivo_api.clearHistory()}},[l,s,o,r,a]),null},Pme=(e,t,n,s)=>({config:{cssNames:{expanded:"custom_fc_expanded",widget:"custom_fc_frame"},showFAQOnOpen:!1,hideFAQ:!0,open:s,agent:{hideName:!1,hidePic:!1,hideBio:!1},headerProperty:{hideChatButton:!s}},host:t,token:e,...n&&{widgetUuid:n}}),Lme=({config:{token:e,host:t,widgetUuid:n},isAvailable:s,showRegularButton:o})=>{const r=A.useCallback(()=>{window.fcWidget&&window.fcWidget.open({name:"Support"})},[]),{setIsReady:a,isReady:l}=As(r),c=A.useCallback(function(){if(l){window.fcWidget&&window.fcWidget.destroy();const u=Pme(e,t,n,o);setTimeout(function(){var d;(d=window.fcWidget)==null||d.init(u)},100)}},[t,l,o,n,e]);return A.useEffect(()=>{const u=window.document.querySelector("#fc_widget");!o&&u?u.style.display="none":u&&(u.style.display="block")},[o]),A.useEffect(function(){s&&function(f,m){function p(){a(!0)}let h;f.getElementById(m)?c():((h=f.createElement("script")).id=m,h.async=!0,h.src=`${t}/js/widget.js`,h.onload=p,f.head.appendChild(h))}(window.document,"freshchat-js-sdk")},[c,s,a,t]),A.useEffect(()=>{c()},[c]),null},Rme=({config:{id:e},isAvailable:t,showRegularButton:n=!1})=>{var c;const s=window.document.getElementById("umadivqualquer"),o=(c=s==null?void 0:s.getElementsByTagName("IFRAME")[0])==null?void 0:c.contentWindow,r=A.useCallback(()=>{window._digisac&&s&&(o==null||o.postMessage({toggle:!0},"*"))},[s,o]),{setIsReady:a}=As(r),l=oe();return A.useEffect(()=>{const u=d=>{var f;d.origin==="https://webchat.digisac.app"&&((f=JSON.parse(d==null?void 0:d.data))==null?void 0:f.c)==="open-widgets-container"&&(s.style.display="",o==null||o.postMessage({visibleButton:!1},"*"))};if(!n&&s&&o)return window.addEventListener("message",u),()=>{window.removeEventListener("message",u)}},[s,o,a,n]),A.useEffect(()=>{!n&&s?s.style.display="none":s&&(s.style.display="block")},[s,n]),A.useEffect(()=>{var u;if(!window._digisac&&t){window._digisac={id:e,payload:{visibleButton:n}};const d=document.createElement("script"),f=document.getElementsByTagName("script")[0];d.type="text/javascript",d.src="https://webchat.digisac.app/embedded.js",d.onload=()=>{a(!0)},(u=f.parentNode)==null||u.insertBefore(d,f)}},[e,t,a,n,l]),null},jme={pb:"pt_BR"},Mme=({config:{baseUrl:e="https://app.hoory.com",tokenByLanguage:t,token:n,enableUserData:s=!1},isAvailable:o,showRegularButton:r})=>{const{language:a,locale:l}=Ce(),{isLoggedIn:c,profile:{first_name:u,email:d,phone:f,id:m}}=ye(),p=A.useCallback(()=>{const v=()=>{var b;(b=window.$hoory)!=null&&b.toggle&&window.$hoory.toggle("open")};return v(),window.addEventListener("hoory:ready",v),()=>{window.removeEventListener("hoory:ready",v)}},[]),{isReady:h,setIsReady:g}=As(p),y=A.useRef("");return A.useEffect(()=>{const v=(t==null?void 0:t[a])||n;v&&v!==y.current&&(window.hoorySettings={locale:l},h?(window.hoorySDK.reRun({websiteToken:v,baseUrl:e}),y.current=v):function(b,_){let C=b.createElement(_),S=b.getElementsByTagName(_)[0];C.src=e+"/packs/js/sdk.js",C.defer=!0,C.async=!0,S.parentNode.insertBefore(C,S),C.onload=function(){y.current=v,window.hoorySDK.run({websiteToken:v,baseUrl:e,languageCode:l}),g(!0)}}(document,"script"))},[e,n,h,a,l,g,t]),A.useEffect(function(){const b=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",b),()=>{window.removeEventListener("hoory:on-resolve",b)}},[]),A.useEffect(function(){if(h&&!r){const b=()=>window.$hoory.toggleBubbleVisibility("hide");return window.addEventListener("hoory:ready",b),()=>{window.removeEventListener("hoory:ready",b)}}},[h,r]),A.useEffect(()=>{if(l){const v=jme[l]||l;setTimeout(function(){var b;(b=window.$hoory)==null||b.setLocale(v)},500)}},[l]),A.useEffect(function(){window.$hoory&&o&&s&&(c&&(d||u||f)?window.$hoory.setUser(String(m),{email:d,name:u,phone_number:f}):window.$hoory.reset())},[d,u,m,o,c,f,s]),null},HM=e=>{const[t,n]=A.useState(!1),s=A.useRef(!1),o=Ot(),a=vo().get(wc)===AZ,l=A.useCallback(()=>{t?e():s.current=!0},[t,e]);return A.useEffect(function(){t&&s.current&&(e(),s.current=!1)},[t,e]),A.useEffect(()=>{a&&(l(),o.replace({search:Je({...Ue(),[wc]:void 0})}))},[o,a,l]),{isAIReady:t,setIsAIReady:n}},Bme=({config:{baseUrl:e="https://app.hoory.com",token:t,languageMapping:n}})=>{const s=Xe(),{language:o,locale:r}=Ce(),{site_id:a,swarm:l}=W.app,c=wn.get(),u=Ot(),d=A.useCallback(()=>{var S;(S=window.$hoory)!=null&&S.toggle&&window.$hoory.toggle("open")},[]),{isAIReady:f,setIsAIReady:m}=HM(d),[p,h]=A.useState(""),{isLoggedIn:g,profile:{first_name:y,email:v,id:b}}=ye(),_=A.useCallback(S=>{Uh(Number(S)).then(x=>{u.push({pathname:x,search:Je({...Ue(),[S]:void 0})})}).catch(()=>nt.error(`failed to redirect to game with ID ${S}`)).finally(()=>Kt(S))},[u]);A.useEffect(()=>{g?(h(""),de.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:S,details:{jwe:x}})=>{if(s.current)if(S===0)h(x);else throw new Error}).catch(()=>{s.current&&h("")})):h("")},[g,s]);const C=A.useRef("");return A.useEffect(()=>{const S=t;S&&S!==C.current&&(window.hoorySettings={locale:r},f?(window.hoorySDK.reRun({websiteToken:S,baseUrl:e,languageCode:n&&n[r]||r}),C.current=S):(window.hoorySettings={type:"expanded_bubble",launcherTitle:" ",position:"left",forceManualLinkManagement:!0},function(x,O){let E=x.createElement(O),I=x.getElementsByTagName(O)[0];E.src=e+"/packs/js/sdk.js",E.defer=!0,E.async=!0,I.parentNode.insertBefore(E,I),E.onload=function(){C.current=S,window.hoorySDK.run({websiteToken:S,baseUrl:e,languageCode:n&&n[r]||r})}}(document,"script")))},[e,t,f,o,r,n]),A.useEffect(function(){const x=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",x),()=>{window.removeEventListener("hoory:on-resolve",x)}},[]),A.useEffect(()=>{var S;f&&(g&&v?(window.$hoory.setUser(b,{identifier:b,email:v,name:y,custom_attributes:{__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:p,tools:{connect_to_support:!1}}}}}),(S=window.$hoory)==null||S.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:p,tools:{connect_to_support:!1}}}})):g&&!v?window.$hoory.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:p,tools:{connect_to_support:!1}}}}):window.$hoory.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,tools:{connect_to_support:!1}}}}))},[c==null?void 0:c.auth_token,v,y,b,f,g,a,p,l.socketUrl]),A.useEffect(()=>{const S=()=>{var O;m(!0),(O=window.$hoory)==null||O.toggleBubbleVisibility("hide")},x=()=>S();return window.addEventListener("hoory:ready",x),()=>{window.removeEventListener("hoory:ready",x)}},[m]),A.useEffect(()=>{var S,x;if(n){const O=n[r]||r;(S=window.$hoory)==null||S.setLocale(O)}else(x=window.$hoory)==null||x.setLocale(r)},[n,r]),A.useEffect(()=>{const S=x=>{if(x.detail.content_type==="require_action")try{const O=JSON.parse(x.detail.content);switch(O.action){case"betslip":const{event_id:E,market_id:I,game_id:w}=O.data,N={events:[E],markets:[I],games:[w]},{events:P,games:L,markets:R}=N;ve.dispatchEvent("updateBookingId",{id:-1}),Ud({events:P,games:L,markets:R}).then(D=>D.forEach(j=>ve.dispatchEvent("toggle",j)));break;default:console.warn("Received an unknown action: ",O.action);break}}catch(O){console.error("Error processing message: ",O)}};return window.addEventListener("hoory:on-message",S),()=>{window.removeEventListener("hoory:on-message",S)}},[]),A.useEffect(()=>{const S=x=>{const O=x.detail.href.match(/\/redirect-to-game\/(\d+)\?/);if(O){const E=O[1];_(E)}};return window.addEventListener("hoory:on-link-click",S),()=>{window.removeEventListener("hoory:on-link-click",S)}},[_]),null},Dme=({config:{baseUrl:e="https://app.hoory.com",tokenByLanguage:t,token:n,enableUserData:s=!1,tokenAi:o,baseUrlAi:r,languageMappingAi:a},isAvailable:l,showRegularButton:c})=>{const u=Xe(),{language:d,locale:f}=Ce(),[m,p]=A.useState(""),{site_id:h,swarm:g}=W.app,y=wn.get(),v=Ot(),{isLoggedIn:b,profile:{first_name:_,email:C,phone:S,id:x}}=ye(),O=A.useCallback(()=>{const D=()=>{var j;(j=window.$hoory)!=null&&j.toggle&&window.$hoory.toggle("open")};return D(),window.addEventListener("hoory:ready",D),()=>{window.removeEventListener("hoory:ready",D)}},[]),E=A.useCallback(()=>{var D;(D=window.$hoory2)!=null&&D.toggle&&window.$hoory2.toggle("open")},[]),{isReady:I,setIsReady:w}=As(O),{isAIReady:N,setIsAIReady:P}=HM(E),L=A.useRef("");A.useEffect(()=>{f&&setTimeout(function(){var D;(D=window.$hoory)==null||D.setLocale(f)},1e3)},[f]),A.useEffect(()=>{const D=(t==null?void 0:t[d])||n;D&&D!==L.current&&(window.hoorySettings={locale:f},I?(window.hoorySDK.reRun({websiteToken:D,baseUrl:e}),L.current=D):function(j,M){let B=j.createElement(M),F=j.getElementsByTagName(M)[0];B.src=e+"/packs/js/sdk.js",B.defer=!0,B.async=!0,F.parentNode.insertBefore(B,F),B.onload=function(){L.current=D,window.hoorySDK.run({websiteToken:D,baseUrl:r,languageCode:f}),window.hoorySDK.runSecond({websiteToken:o,baseUrl:e,settings:{position:"left",type:"standard",launcherTitle:"Chat",forceManualLinkManagement:!0}}),w(!0)}}(document,"script"))},[a,e,r,n,I,d,f,w,o,t]);const R=A.useCallback(D=>{Uh(Number(D)).then(j=>{v.push({pathname:j,search:Je({...Ue(),[D]:void 0})})}).catch(()=>nt.error(`failed to redirect to game with ID ${D}`)).finally(()=>Kt(D))},[v]);return A.useEffect(function(){const j=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",j),()=>{window.removeEventListener("hoory:on-resolve",j)}},[]),A.useEffect(function(){if(I&&!c){const j=()=>window.$hoory.toggleBubbleVisibility("hide");return window.addEventListener("hoory:ready",j),()=>{window.removeEventListener("hoory:ready",j)}}},[I,c]),A.useEffect(()=>{b?(p(""),de.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:D,details:{jwe:j}})=>{if(u.current)if(D===0)p(j);else throw new Error}).catch(()=>{u.current&&p("")})):p("")},[b,u]),A.useEffect(function(){window.$hoory&&l&&s&&(b&&(C||_||S)?window.$hoory.setUser(String(x),{email:C,name:_,phone_number:S}):window.$hoory.reset())},[C,_,x,l,b,S,s]),A.useEffect(()=>{var M;const D=()=>{var B;if(P(!0),I){if(a){const F=a[f]||f;window.$hoory2.setLocale(F)}(B=window.$hoory2)==null||B.toggleBubbleVisibility("hide")}},j=()=>D();return(M=window.hoorySecondWindow)==null||M.addEventListener("hoory:ready",j),()=>{var B;(B=window.hoorySecondWindow)==null||B.removeEventListener("hoory:ready",j)}},[a,I,f,P]),A.useEffect(()=>{var D,j,M,B;N&&(b&&C&&m?((D=window.$hoory2)==null||D.setUser(x,{identifier:x,email:C,name:_,custom_attributes:{__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:g.socketUrl,auth_token:y==null?void 0:y.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}}}),(j=window.$hoory2)==null||j.setCustomAttributes({__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:g.socketUrl,auth_token:y==null?void 0:y.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}})):b&&!C?(M=window.$hoory2)==null||M.setCustomAttributes({__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:g.socketUrl,auth_token:y==null?void 0:y.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}}):(B=window.$hoory2)==null||B.setCustomAttributes({__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:g.socketUrl,tools:{connect_to_support:!1}}}}))},[y==null?void 0:y.auth_token,C,_,x,N,b,h,m,g.socketUrl]),A.useEffect(()=>{var j;const D=M=>{if(N&&M.detail.content_type==="require_action")try{const B=JSON.parse(M.detail.content);switch(B.action){case"betslip":const{event_id:F,market_id:U,game_id:$}=B.data,Q={events:[F],markets:[U],games:[$]},{events:Z,games:ee,markets:ae}=Q;ve.dispatchEvent("updateBookingId",{id:-1}),Ud({events:Z,games:ee,markets:ae}).then(q=>q.forEach(ge=>ve.dispatchEvent("toggle",ge)));break;default:console.warn("Received an unknown action: ",B.action);break}}catch(B){console.error("Error processing message: ",B)}};return(j=window.hoorySecondWindow)==null||j.addEventListener("hoory:on-message",D),()=>{var M;(M=window.hoorySecondWindow)==null||M.removeEventListener("hoory:on-message",D)}},[N]),A.useEffect(()=>{var j;const D=M=>{if(N){const B=M.detail.href.match(/\/redirect-to-game\/(\d+)\?/);if(B){const F=B[1];R(F),ce.isMobile&&window.$hoory2.toggle("close")}}};return(j=window.hoorySecondWindow)==null||j.addEventListener("hoory:on-link-click",D),()=>{var M;(M=window.hoorySecondWindow)==null||M.removeEventListener("hoory:on-link-click",D)}},[R,N]),null},Fme=({isAvailable:e=!0,config:{widgetCode:t,src:n},showRegularButton:s=!1})=>{const{locale:o}=Ce(),{isLoggedIn:r,profile:{email:a,name:l,id:c,phone:u,balance:d,username:f,sportsbook_profile_id:m,partner_client_category_id:p,loyalty_level_id:h,loyalty_level_name:g}}=ye(),y=m?PR[String(m)]:null,[v,b]=A.useState(!1),_=A.useCallback(()=>{window.$zoho.salesiq&&(window.$zoho.salesiq.ready(),window.$zoho.salesiq.chat.start())},[]),{setIsReady:C}=As(_);return A.useEffect(function(){return function(){var x,O;if(!window.$zoho&&e){let E=document,I=E.createElement("script"),w=E.createElement("script");I.type="text/javascript",I.id="zohoScript",I.defer=!0,I.src="https://salesiq.zohopublic.com/widget";let N=E.getElementsByTagName("script")[0];(x=N==null?void 0:N.parentNode)==null||x.insertBefore(I,N),n&&(w.id="zScript",w.src=n,(O=N==null?void 0:N.parentNode)==null||O.insertBefore(w,N)),window.$zoho=window.$zoho||{},C(!0),window.$zoho.salesiq=window.$zoho.salesiq||{widgetcode:t,values:{},ready:function(){var P,L;s||(L=(P=window.$zoho.salesiq)==null?void 0:P.widget)==null||L.hide()}}}}(),()=>{var E,I;const x=document.getElementById("zohoScript"),O=document.getElementById("zScript");(x||O)&&((E=x==null?void 0:x.parentNode)==null||E.removeChild(x),(I=O==null?void 0:O.parentNode)==null||I.removeChild(O))}},[a,c,e,r,l,u,t,s,C,n]),A.useEffect(function(){window.$zoho.salesiq.ready=function(){var x,O,E,I,w,N;if((x=window.$zoho.salesiq)==null||x.language(o==="fa"?"fa_IR":o),r&&e){const P={balance:d,username:f,userId:c,userCategory:y,customCategory:p,loyaltyLevelId:h,loyaltyLevelName:g};(O=window.$zoho.salesiq.visitor)==null||O.id(c==null?void 0:c.toString()),(E=window.$zoho.salesiq.visitor)==null||E.email(a),(I=window.$zoho.salesiq.visitor)==null||I.name(l),(w=window.$zoho.salesiq.visitor)==null||w.contactnumber(u),(N=window.$zoho.salesiq.visitor)==null||N.info(P)}}},[d,a,c,e,r,o,h,g,l,p,u,y,f]),A.useEffect(function(){var x;r?(window.$zoho.salesiq.ready(),b(!0)):v&&!r&&(b(!1),(x=window.$zoho.salesiq)==null||x.reset())},[r,v]),null},Hme="/assets/chat-logo-CI8JdGOi.png",Ume=({config:{href:e,srcForImage:t},showRegularButton:n})=>ce.isMobile&&!n?null:i.jsx(Ct,{to:e,target:"_blank",className:"custom-chat-btn",children:i.jsx("img",{src:t||Hme,alt:"",className:"custom-chat-img"})}),Gme=({config:{token:e},isAvailable:t,showRegularButton:n=!0})=>{const{isLoggedIn:s,profile:{id:o,username:r,email:a,btag:l,first_name:c,currency:u,reg_date:d,partner_client_category_id:f}}=ye(),m=A.useMemo(()=>s?{id:o,username:r,email:a,btag:l,first_name:c,currency:u,reg_date:d,partner_client_category_id:f}:{},[s,l,u,a,c,o,f,d,r]),p=A.useCallback(()=>{window._dixa_&&window._dixa_.invoke&&window._dixa_.invoke("setWidgetOpen",!0)},[]),{setIsReady:h,isReady:g}=As(p),y=document.getElementById(`dixa-messenger-toggler-wrapper-${e}`);return A.useEffect(()=>{if(!window._dixa_&&t){window._dixa_={invoke:(b,_)=>{window._dixa_.pendingCalls=window._dixa_.pendingCalls||[],window._dixa_.pendingCalls.push([b,_])},addListener:(b,_)=>{window._dixa_.pendingAddListenerCalls=window._dixa_.pendingAddListenerCalls||[],window._dixa_.pendingAddListenerCalls.push([b,_])}};const v=document.createElement("script");v.src="https://messenger.dixa.io/bootstrap.js",v.type="text/javascript",v.setAttribute("charset","utf-8"),v.defer=!0,v.onload=()=>{h(!0)},document.body.appendChild(v)}},[t,h]),A.useEffect(()=>{g&&window._dixa_&&window._dixa_.invoke&&window._dixa_.invoke("init",{messengerToken:e,...m})},[g,e,m]),A.useEffect(()=>{y&&(y.style.display=n?"":"none")},[n,e,y]),null},Vme=A.memo(function(){const{enabled:t,permissions:n,liveAgent:s,comm100:o,liveChatInc:r,tawkTo:a,intercom:l,zendesk:c,zopim:u,showRegularButton:d,crisp:f,jivo:m,freshDesk:p,digisac:h,hoory:g,hooryAi:y,hooryAndHooryAi:v,zohoSalesIQ:b,customChat:_,dixa:C}=W.app.liveChat,S=bme(n);if(!t)return null;let x=null;return r?x=i.jsx(Eme,{config:r,isAvailable:S,showRegularButton:d}):o?x=i.jsx(Cme,{config:o,isAvailable:S,showRegularButton:d}):s?x=i.jsx(wme,{config:s,isAvailable:S,showRegularButton:d}):a?x=i.jsx(Tme,{config:a,isAvailable:S,showRegularButton:d}):l?x=i.jsx(xme,{config:l,isAvailable:S,showRegularButton:d}):c?x=i.jsx(Ime,{config:c,isAvailable:S,showRegularButton:d}):u?x=i.jsx(Nme,{config:u,isAvailable:S,showRegularButton:d}):f?x=i.jsx(kme,{config:f,isAvailable:S,showRegularButton:d}):m?x=i.jsx(Ome,{config:m,isAvailable:S}):p?x=i.jsx(Lme,{config:p,isAvailable:S,showRegularButton:d}):h?x=i.jsx(Rme,{config:h,isAvailable:S,showRegularButton:d}):g?x=i.jsx(Mme,{config:g,isAvailable:S,showRegularButton:d}):v?x=i.jsx(Dme,{config:v,isAvailable:S,showRegularButton:d}):b?x=i.jsx(Fme,{config:b,isAvailable:S,showRegularButton:d}):_?x=i.jsx(Ume,{config:_,showRegularButton:d}):C&&(x=i.jsx(Gme,{config:C,isAvailable:S,showRegularButton:d})),i.jsxs(i.Fragment,{children:[x,y?i.jsx(Bme,{config:y}):null]})}),H5=({gameData:e,multiviewPosition:t,language:n})=>{Ge.dispatchEvent("openGame",{gameData:{game:e.game,type:e.type===Lt.Fun?Lt.Real:Lt.Fun,language:n},multiviewPosition:t})},Wme=({gameData:e,multiviewPosition:t,language:n})=>{Ge.dispatchEvent("openGame",{gameData:{game:e.game,type:e.type,language:n,frameId:e.frameId},multiviewPosition:t})},$me={height:"100%",width:"100%"},Yme=({gameData:e,multiviewPosition:t,closeGame:n,showGamesPopup:s,size:o})=>{var b;const r=A.useRef({}),a=oe(),l={...$me,...o},{language:c}=Ce(),{isItemFavorite:u,toggleFavoriteCasinoGame:d,handlePersonalizationItemClick:f}=Ki(),[m,p]=A.useState(0),{funModeButton:h,realModeButton:g}=jE((e==null?void 0:e.game)??null),y=_=>{i8(_),n(t)};if(A.useEffect(function(){if(e){const C=({data:S})=>{S.action==="togglePlayMode"&&S.frameId===e.frameId?H5({gameData:e,multiviewPosition:t,language:c}):S.action==="changeGame"&&S.frameId===e.frameId&&S.gameId&&cs.loadGame({language:c,externalId:S.gameId}).then(x=>{x&&(e!=null&&e.frameId&&!r.current[e.frameId]&&(r.current[e.frameId]=e.url),Wme({gameData:{game:x,type:e.type,frameId:S.frameId},multiviewPosition:t,language:c}))})};return window.addEventListener("message",C),()=>{window.removeEventListener("message",C)}}},[e,c,t]),e===null)return i.jsx("div",{className:"casino-full-game-block casino-full-game-empty",style:{...l},children:i.jsx("i",{className:"casino-full-game-add-icon bc-i-add",onClick:s})});const v=()=>{y(e),Dt.dispatchEvent("trackingEvent",{category:"Casino",action:"Opened Casino Game in Popup",additionalData:{casinoGameData:{externalId:e.game.extearnal_game_id,name:e.game.name,provider:e.game.provider}}})};return i.jsxs("div",{className:"casino-full-game-block",style:{...l},children:[i.jsxs("div",{className:"casino-full-game-panel",children:[i.jsx("i",{title:a(zK),className:"casino-full-game-panel-element bc-i-close-remove",onClick:()=>n(t)}),(b=W.app.ukLicense)!=null&&b.enabled?null:i.jsx("i",{title:a(QK),className:"casino-full-game-panel-element bc-i-multiview",onClick:v}),i.jsx("i",{title:a(qK),className:"casino-full-game-panel-element bc-i-refresh",onClick:()=>p(m+1)}),i.jsx("i",{title:a(KK),className:`casino-full-game-panel-element bc-i-${u(Qn.CasinoGames,e.game.extearnal_game_id)?"star":"favorite"}`,onClick:()=>{f(()=>d(e.game.extearnal_game_id,e.game.categories[0]))}}),g&&h&&i.jsx("span",{title:a(`${e.type===Lt.Real?XK:ZK}`),className:`casino-full-game-panel-element casino-full-game-switcher ${e.type===Lt.Real?"active":""}`,onClick:()=>H5({gameData:e,multiviewPosition:t,language:c})})]}),i.jsx("iframe",{allowFullScreen:!0,allow:"autoplay; microphone *",src:r.current[e.frameId??""]??e.url,title:e.game.title},m)]})};function UM({categoryId:e,extraCategoryId:t,jackpotId:n,jackpotProvider:s,selectedProviders:o,searchTerm:r,onClose:a=ft,games:l,showBetLimits:c,initiallySearchInputVisible:u=!1,isReady:d=!0}){const f=Xe(),{language:m}=Ce(),p=A.useRef(a),h=Ot(),g=PP(),[y,v]=A.useState(()=>{const x=Qg(r)||u;return{visible:x,loading:x,loaded:!1,games:[],totalCount:0}}),b=Ya(r.trim(),500),_=x=>{var O;if(g){const E=e!==void 0&&e!==Pt?(O=x.cats.find(I=>e===I.id))==null?void 0:O.title:e===Pt?bc:x.cats[0].title;h.replace(xZ(g.path,{pageName:"home",categoryId:e!==Pt?x.categories[0]:Pt,categoryName:hn(E),extraCategory:t,providers:o||Kn,gameExternalId:x.extearnal_game_id,gameName:hn(x.name)}).concat(window.location.search),{referrer:g.url.concat(window.location.search),searchTerm:r})}},C=A.useCallback(x=>{v(O=>({...O,visible:x}))},[]),S=A.useCallback((x="")=>{Dt.dispatchEvent("trackingEvent",{category:"Search",action:"Casino Search",label:qn,additionalData:{searchData:{searchTerm:x}}})},[]);return A.useEffect(()=>{if(d)if(l)y.visible&&Qg(b)?(v(x=>({...x,loading:!0,loaded:!1})),v(x=>({...x,loading:!1,loaded:!0,games:l.filter(O=>O.name.toLowerCase().includes(b.toLowerCase()))})),S(b)):v(x=>({...x,loading:!1,loaded:!0,games:l}));else if(y.visible&&Qg(b)){const x={language:m,searchCommand:b,...e!==Pt&&{categoryId:e},...c?{additionalParams:{with_bet_limits:1}}:null,...o&&{providers:Cf(o)},...n&&{jackpotId:n},...t&&{extraCategoryId:t}};v(E=>({...E,loading:!0,loaded:!1})),!!(s||n)?cs.loadProviderJackpotGames({language:m,providerName:s,searchCommand:b,...n&&{jackpotId:Number(n)}}).then(E=>{f.current&&v(I=>({...I,loading:!1,loaded:!0,totalCount:Number(E.total_count),games:E.items??[]}))}).catch(()=>{f.current&&v(E=>({...E,loading:!1,loaded:!0,games:[]}))}):cs.loadGames(x).then(E=>{f.current&&(S(b),v(I=>({...I,loading:!1,loaded:!0,games:E.games??[]})))}).catch(()=>{f.current&&v(E=>({...E,loading:!1,loaded:!0,games:[]}))})}else v(x=>({...x,loading:!1,loaded:!1,games:[],totalCount:0}))},[S,e,b,t,l,n,s,m,o,c,y.visible,f,d]),A.useEffect(function(){a&&(p.current=a)},[a]),A.useEffect(function(){y.visible||p.current()},[y.visible]),{...y,openGameDetails:_,setSearchInputVisible:C}}const zme=({children:e,hidden:t=!1,className:n,onClose:s})=>i.jsx(jf,{onClose:s,isHidden:t,className:n,children:e}),qme=({displayName:e,children:t})=>i.jsxs("div",{className:"overlayHeader",children:[t,e]}),Kme=({children:e,className:t,secondaryStyle:n})=>i.jsxs("div",{className:`tabsBcWrp ${n?"type1":"type2"} ${t??""}`,children:[e,i.jsx("div",{className:"tabItemBg"})]}),Qme=({children:e,isActive:t,onClick:n,title:s="",disabled:o=!1,className:r=""})=>{let a=`tabsBcItem ${r}`;return t&&(a+=" active"),o&&(a+=" disabled"),i.jsx(i.Fragment,{children:i.jsx("div",{className:a,onClick:n,title:s,children:i.jsx("p",{className:"tabsBcItemTxt",children:e})})})},Xme=({type:e="text",autoFocus:t=!0,...n})=>i.jsx("input",{type:e,autoFocus:t,...n}),JE=({searchInputVisible:e,searchTerm:t,handleSearchTermChange:n,setSearchInputVisible:s,providerView:o=!1,title:r="Search casino game"})=>{const a=A.useRef(null),l=A.useRef(!e),c=oe(),u=ce.isMobile===1,d=e&&(u?t.length||!o:t.length);return A.useEffect(function(){if(e&&a.current&&u){const{top:m}=a.current.getBoundingClientRect(),{top:p}=document.body.getBoundingClientRect();window.scrollTo({top:m-p-ce.headerBlockHeightPx,behavior:"smooth"})}},[e,u]),i.jsxs("div",{ref:a,className:`searchInputWrp ${e?"active":""}`,children:[e&&i.jsx(Xme,{className:"searchInput",placeholder:c(r),autoFocus:l.current,value:t,onChange:n}),i.jsx("p",{className:`searchInputIcon ${d?"bc-i-close-remove":"bc-i-search"}`,onClick:()=>{s(!e)}})]})};function Zme(){let e=new Map;function t({root:n,rootMargin:s,threshold:o}){let r=e.get(n);r||(r=new Map,e.set(n,r));let a=JSON.stringify({rootMargin:s,threshold:o}),l=r.get(a);if(!l){let c=new Map;l={observer:new IntersectionObserver(u=>{u.forEach(d=>{var f;(f=c.get(d.target))==null||f(d)})},{root:n,rootMargin:s,threshold:o}),entryCallbacks:c},r.set(a,l)}return{observe:(c,u)=>{l.entryCallbacks.set(c,u),l.observer.observe(c)},unobserve:c=>{l.entryCallbacks.delete(c),l.observer.unobserve(c)}}}return{getObserver:t}}var Jme="0px",epe=[0],tpe=Zme();function npe(e){let t=(e==null?void 0:e.rootMargin)??Jme,n=(e==null?void 0:e.threshold)??epe,s=A.useRef(null),o=A.useRef(null),r=A.useRef(null),[a,l]=A.useState(),c=A.useCallback(()=>{let m=s.current;if(!m){l(void 0);return}let p=tpe.getObserver({root:o.current,rootMargin:t,threshold:n});p.observe(m,h=>{l(h)}),r.current=p},[t,n]),u=A.useCallback(()=>{let m=r.current,p=s.current;p&&(m==null||m.unobserve(p)),r.current=null},[]),d=A.useCallback(m=>{u(),s.current=m,c()},[c,u]),f=A.useCallback(m=>{u(),o.current=m,c()},[c,u]);return[d,{entry:a,rootRef:f}]}var spe=npe;function ope(e){var a;let[t,n]=spe(e),s=!!((a=n.entry)!=null&&a.isIntersecting),[o,r]=A.useState(s);return s&&!o&&r(!0),[t,{...n,isVisible:s,wasEverVisible:o}]}var rpe=ope,ape=100;function ipe({loading:e,hasNextPage:t,onLoadMore:n,rootMargin:s,disabled:o,delayInMs:r=ape}){let a=A.useRef(n),[l,{rootRef:c,isVisible:u}]=rpe({rootMargin:s});A.useEffect(()=>{a.current=n},[n]);let d=!o&&!e&&u&&t;return A.useEffect(()=>{if(d){let f=setTimeout(()=>{a.current()},r);return()=>{clearTimeout(f)}}},[d,r]),[l,{rootRef:c}]}var lpe=ipe;const cpe=A.memo(function({downloads:t,gameName:n}){let s;t.mac&&ce.userOs==="MacOS"?s=t.mac:t.ios&&ce.userOs==="IOS"?s=t.ios:t.android&&ce.userOs==="Android"?s=t.android:t.windows&&ce.userOs==="Windows"?s=t.windows:t.linux&&ce.userOs==="Linux"&&(s=t.linux);const o=oe();return s?i.jsxs("a",{className:"button fullWidth medium download",onClick:r=>r.stopPropagation(),download:n,href:s.startsWith("http")?s:`${W.casino.gamesUrl}/${s}`,title:o("Download"),children:[i.jsx("i",{className:"upload-document-bc bc-i-download"}),i.jsx("span",{children:o("Download")})]}):null}),upe=A.memo(function({game:t,multiviewPosition:n,onGameSelect:s=ft}){const{language:o}=Ce(),{openGameWindow:r}=Ka(),{realModeButton:a,funModeButton:l,buttonsDisabled:c}=jE(t);return i.jsxs(i.Fragment,{children:[a&&i.jsx("div",{className:"casinoBtnWrp",children:i.jsx(Ho,{className:"button small hero fullWidth",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:Lt.Real,multiviewPosition:n}),s()},title:"Play"})}),l&&i.jsx("div",{className:"casinoBtnWrp",children:i.jsx(Ho,{className:"button small outlined fullWidth",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:Lt.Fun,multiviewPosition:n}),s()},title:"Demo"})}),t.downloads&&i.jsx(cpe,{gameName:t.name,downloads:t.downloads})]})}),N_=({game:e,lazyLoading:t})=>i.jsx("img",{src:e.icon_3||e.icon_2||e.icon_1,className:"casinoGameItemImage",alt:e.name,title:e.name,loading:t?"lazy":"eager"}),dpe=({isFavorite:e,clickHandler:t,className:n=""})=>{const{handlePersonalizationItemClick:s}=Ki(),[o,r]=A.useState(!1),a=l=>{l.stopPropagation(),s(t),r(!e)};return A.useEffect(function(){if(!e&&o){let c=setTimeout(()=>{r(!1)},500);return()=>{clearTimeout(c)}}},[e,o]),i.jsx("i",{className:`${n} bc-i-${e?"star":"favorite"} ${!e&&o?"favoriteAnimation":""}`,onClick:a})},fpe=()=>i.jsxs(i.Fragment,{children:[i.jsxs("p",{className:"onlinePlayersCount",children:[i.jsx("i",{className:"bc-i-user"}),i.jsx("span",{className:"skeleton-loader-text"})]}),i.jsxs("div",{className:"running-line-wrapper gameResultsContainer gameResultsContainerSkeleton",children:[i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"})]})]}),eC=({game:e,onInfoClick:t,multiviewPosition:n,onGameSelect:s,lazyLoadImage:o,onContainerClick:r,isRecommendedGames:a,specialType:l,showBetLimits:c,gamesStats:u,searchTerm:d})=>{var S,x,O,E;const{isLoggedIn:f}=ye(),{isItemFavorite:m,toggleFavoriteCasinoGame:p}=Ki(),{isHovered:h,...g}=PE(),y=50,v=A.useMemo(()=>m(Qn.CasinoGames,e.extearnal_game_id),[m,e.extearnal_game_id]),b=A.useMemo(()=>e.has_age_restriction>0&&!f&&W.casino.disableAgeRestrictedGames,[e.has_age_restriction,f]),_=()=>{p(e.extearnal_game_id,e.categories[0])},C=()=>{Dt.dispatchEvent("trackingEvent",{category:d?"Search":"Casino",action:d?"Casino Search Result":f&&a?"Clicked Casino Recommended Game":"Clicked Casino Game",additionalData:{...d?{searchData:{searchTerm:d,game:e}}:{casinoGameData:{externalId:e.extearnal_game_id,name:e.name,specialType:l}}}}),s==null||s()};return i.jsxs("div",{className:`casinoGameItemContent ${c?"showBetLimits":""}`,children:[i.jsx("span",{className:`providerBadgeBlock ${e.badge?"badge-"+e.badge.class:""}`,"data-badge":e.badge?e.badge.title:""}),u!=null&&u.loading?i.jsx(fpe,{}):u?i.jsxs(i.Fragment,{children:[i.jsxs("p",{className:"onlinePlayersCount",children:[i.jsx("i",{className:"bc-i-user"}),i.jsx("span",{children:u.data.onlinePlayersCount})]}),i.jsx("div",{className:"running-line-wrapper gameResultsContainer",children:i.jsxs("div",{className:"running-line gameResultsLine",style:{width:`${((S=u.data.results)==null?void 0:S.length)*2*y}px`,animationDuration:`${(x=u.data.results)==null?void 0:x.length}s`},children:[(O=u==null?void 0:u.data)==null?void 0:O.results.map((I,w)=>i.jsx("span",{className:"gameResultSingle",children:I},`${w}_initial`)),(E=u==null?void 0:u.data)==null?void 0:E.results.map((I,w)=>i.jsx("span",{className:"gameResultSingle",children:I},`${w}_second`))]})})]}):null,i.jsxs("div",{className:`casinoGameItem ${b?"disabled":""}`,...g,children:[i.jsx(N_,{game:e,lazyLoading:o}),h&&i.jsxs("div",{onClick:()=>r==null?void 0:r(e),className:"casinoGameItemBlock",children:[i.jsx("div",{className:"casinoGameIconsWrp",children:t?i.jsx("i",{className:"bc-i-player-info",onClick:()=>{b||t(e)}}):null}),c?null:i.jsx("h3",{className:"casinoGameItemLabelBc",title:e.name,children:e.name}),i.jsx("div",{className:"casinoGameButtons",children:i.jsx(upe,{game:e,multiviewPosition:n,onGameSelect:C})})]}),i.jsx(dpe,{isFavorite:v,clickHandler:_,className:"casinoGameItemFavBc"})]}),c?i.jsx(vj,{game:e}):null]})},tC=({numGames:e})=>i.jsx("div",{className:"casinoGameItemWrp",children:i.jsx("div",{className:"casinoCategoryGames",children:Array.from({length:e}).map((t,n)=>i.jsx(Pf,{},n))})}),GM=jo/2-1,Ape=()=>i.jsx(i.Fragment,{children:Array.from({length:GM}).map((e,t)=>i.jsx(Pf,{},t))}),VM=({games:e,gamesLoading:t,totalCount:n,onEndReached:s,categoryId:o,multiviewPosition:r,onGameSelect:a,onInfoClick:l,showBetLimits:c,gamesStats:u})=>{const d=oe(),{enablePortraitMode:f}=W.casino;Wn(f?"portrait-mode":"");const[m]=lpe({loading:t,hasNextPage:e.lengthi.jsx(eC,{game:p,multiviewPosition:r,onGameSelect:a,lazyLoadImage:!1,showBetLimits:c,...u&&u.data&&u.data[p.extearnal_game_id]?{gamesStats:{data:u.data[p.extearnal_game_id],loading:u.loading}}:{},...l&&{onInfoClick:h=>l({game:h,categoryId:o})}},p.id)),t&&i.jsx(Ape,{}),e.lengthi.jsx(ug,{showArrows:!0,itemsExpanded:!0,children:e}),ppe=({categories:e,categoryId:t,onCategorySelect:n,isExtraCategory:s=!1})=>{const o=oe(),r=A.useRef(null);return A.useEffect(()=>{if(r.current){const{top:a}=r.current.getBoundingClientRect();if(a<0){const l=window.scrollY+a;window.scrollTo({behavior:"smooth",top:l-ce.headerBlockHeightPx})}}},[t]),i.jsx("div",{className:"casinoCategoryChooserContainer",ref:r,children:i.jsxs(mpe,{children:[i.jsx(L5,{id:Pt,selected:t===Pt,iconClassName:"all-games1",title:o("All Games"),onSelect:()=>n(Pt,bc)}),e.map(({id:a,name:l,title:c,badge:u})=>i.jsx(L5,{id:a,badge:u,title:c,selected:t===a,iconClassName:s?l:nb(l),onSelect:()=>n(a,hn(l))},a))]})})},hpe=6e4,gpe="PPG",vpe="TPG",_pe="406",ype=e=>Nr.pipe(Nr.mapValues(t=>({gameId:t.GameId,onlinePlayersCount:t.OnlinePlayersCount,results:t.Results.slice(0,10)})),Nr.groupBy("gameId"),Nr.mapValues(([t])=>t))(e),nC=e=>{const[t,n]=A.useState({data:{},loading:!0}),s=A.useRef([]),o=A.useMemo(()=>e.filter(({provider:r,categories:a})=>(r===gpe||r===vpe)&&a.includes(_pe)).map(({extearnal_game_id:r})=>Number(r)),[e]);return A.useEffect(()=>{const r=c=>{c.length&&(n(u=>({...u,loading:!0})),de.get({game_ids:c},"get_provider_crash_games").then(({result:u,details:d})=>{u===0&&!d.HasError?(n({data:ype(d.Result),loading:!1}),s.current=c):n({data:{},loading:!1})}).catch(()=>n({data:{},loading:!1})))},a=o.length>0?o:s.current;a.length&&!Nr.isEqual(a,s.current)&&r(a);const l=setInterval(()=>{r(a)},hpe);return()=>clearInterval(l)},[o]),{data:t.data,loading:t.loading}},bpe=A.memo(function({categoryId:t,providers:n,extraCategoryId:s,showBetLimits:o}){const r=Xe(),{language:a}=Ce(),{userDataRef:l}=ZE(),{id:c}=l.current.profile,{openGameDetails:u}=Ka(),{loginInProgress:d}=ye(),f=Ya(n,500),m=A.useRef(new Set),p=W.casino.enableRecommendedGamesCategory?c:void 0,[{games:h,loading:g,limit:y,offset:v,providers:b,totalCount:_,language:C},S]=A.useState(()=>({loading:!0,games:[],totalCount:0,offset:0,limit:jo,language:a,providers:n}));A.useEffect(function(){S({loading:!0,games:[],totalCount:0,offset:0,providers:f,limit:jo,language:a}),m.current.clear()},[a,f]);const{data:x,loading:O}=nC(h);A.useEffect(()=>{if(t!==_R||!d&&(p||!d)){S(w=>({...w,loading:!0}));const I={providers:Cf(b),language:C,offset:v,limit:y,playerId:p,...s&&{extraCategoryId:s},...t&&{categoryId:t},...o?{additionalParams:{with_bet_limits:1}}:null};cs.loadGames(I).then(({games:w,total_count:N})=>{if(r.current){const P=w.filter(L=>{const R=!m.current.has(L.id);return R&&m.current.add(L.id),R});S(L=>({...L,loading:!1,games:[...L.games,...P],totalCount:Number(N)}))}})}},[t,y,v,p,C,b,s]);const E=()=>{const I=Math.min(h.length+jo,_);I!==y&&S(w=>({...w,offset:h.length,limit:I}))};return i.jsx(VM,{games:h,gamesLoading:g,totalCount:_,categoryId:t,onEndReached:E,onInfoClick:u,showBetLimits:o,gamesStats:{data:x,loading:O}})}),Epe=({children:e,numGames:t})=>i.jsx("div",{className:"casinoCategoryGamesRow",style:{gridTemplateRows:`auto ${t===2?"":"auto"}`},children:e}),Cpe=({games:e,gamesCount:t,title:n,id:s,lazyLoadImages:o,name:r})=>{const a=oe(),{openGameDetails:l}=Ka(),{data:c,loading:u}=nC(e);return i.jsxs("div",{className:"casinoCategoryContent",children:[i.jsxs("div",{className:"casinoCategoryHead",children:[i.jsx("i",{className:`casinoCategoryHeadIcon bc-i-${nb(r)}`}),i.jsx("p",{className:"casinoCategoryHeadTitle",children:n}),t>Tt.getInstance().gamesByCategoriesLimit&&i.jsxs(Ct,{to:()=>({pathname:`/casino/slots/${s}/${hn(r)}`,search:Je({...Ue()})}),className:"casinoCategoryMoreBc",children:[a("All")," ",`(+${t-Tt.getInstance().gamesByCategoriesLimit})`]})]}),i.jsx(Epe,{numGames:e.length,children:e.map(d=>i.jsx(eC,{game:d,lazyLoadImage:o,onInfoClick:f=>l({game:f,categoryId:Pt}),...c&&c[d.extearnal_game_id]?{gamesStats:{data:c[d.extearnal_game_id],loading:u}}:{}},d.id))})]})},Zv=()=>i.jsxs("div",{className:"casinoCategoryContent",children:[i.jsxs("div",{className:"casinoCategoryHead",children:[i.jsx("p",{className:"casinoCategoryHeadIcon skeleton-loader-ex-small-cube"}),i.jsx("p",{className:"casinoCategoryHeadTitle skeleton-loader-small-text"})]}),i.jsx("div",{className:"casinoCategoryGamesRow",children:Array.from({length:ce.isMobile?4:Tt.getInstance().gamesByCategoriesLimit}).map((e,t)=>i.jsx(Pf,{},t))})]}),Spe=()=>i.jsxs("div",{className:"casinoCategoryTypesBlock",children:[i.jsx(Zv,{}),i.jsx(Zv,{}),i.jsx(Zv,{})]}),wpe=({categories:e,providers:t})=>{const n=Xe(),{language:s}=Ce(),[{data:o,loading:r},a]=A.useState({loading:!0,data:[]}),{enablePortraitMode:l}=W.casino;return Wn(l?"portrait-mode":""),A.useEffect(()=>{a(c=>({...c,loading:!0})),cs.loadCategoryGroupedGames({language:s,limit:Tt.getInstance().gamesByCategoriesLimit,providers:Cf(t)}).then(c=>e.filter(({id:u})=>u in c).map(({games_count:u,...d})=>{const{games:f,count:m}=c[d.id];return{...d,games:f,gamesCount:Number(m)}})).then(c=>{n.current&&a({loading:!1,data:c})}).catch(()=>{n.current&&a({loading:!1,data:[]})})},[e,n,s,t]),r?i.jsx(Spe,{}):i.jsx("div",{className:"casinoCategoryTypesBlock",children:o.map((c,u)=>i.jsx(Cpe,{lazyLoadImages:u>3,...c},c.id))})},ml=()=>i.jsx("div",{className:"horizontalCategoryItemLoaderBlock",children:i.jsx("div",{className:"skeleton-loader-slider-cube"})}),Tpe=({className:e="",itemsExpanded:t=!1})=>i.jsx("div",{className:"casinoCategoryChooserContainer",children:i.jsx("div",{className:"horizontalSliderWrapper ",children:i.jsxs("div",{className:`horizontalSliderRow ${t?"horizontal-items-expanded":""} ${e}`,children:[i.jsx(ml,{}),i.jsx(ml,{}),i.jsx(ml,{}),i.jsx(ml,{}),i.jsx(ml,{}),i.jsx(ml,{})]})})}),xpe=()=>i.jsx(Tpe,{itemsExpanded:!0}),Js={OTN:"OTN",MEN:"MEN",MJS:"MJS",AWS:"AWS",ATC:"ATC",APG:"APG",ACD:"ACD",BLT:"BLT",BTL:"BTL",BTG:"BTG",BTS:"BTS",BFE:"BFE",BGM:"BGM",BLO:"BLO",BLP:"BLP",BMG:"BMG",BGO:"BGO",CAL:"CAL",CQ9:"CQ9",VGS:"VGS",DLV:"DLV",EBT:"EBT",MVK:"MVK",EDP:"EDP",ESP:"ESP",EVL:"EVL",EVP:"EVP",ECN:"ECN",EZG:"EZG",FAZ:"FAZ",FGS:"FGS",GAT:"GAT",GM1:"GM1",GCP:"GCP",GMT:"GMT",GMX:"GMX",GNP:"GNP",GNS:"GNS",GIV:"GIV",GHG:"GHG",GDR:"GDR",GJD:"GJD",HBN:"HBN",HKS:"HKS",HLO:"HLO",HGV:"HGV",HTV:"HTV",IBG:"IBG",IDS:"IDS",ISB:"ISB",JID:"JID",JVL:"JVL",KAG:"KAG",KMB:"KMB",KRN:"KRN",KXB:"KXB",LGD:"LGD",LVG:"LVG",LKS:"LKS",MNC:"MNC",MST:"MST",MTX:"MTX",MRS:"MRS",NET:"NET",NEG:"NEG",NTG:"NTG",NCY:"NCY",NOV:"NOV",NST:"NST",ORX:"ORX",PDR:"PDR",PRS:"PRS",PTP:"PTP",PSG:"PSG",PTC:"PTC",PPG:"PPG",PGC:"PGC",LDG:"LDG",PRG:"PRG",PSH:"PSH",QSD:"QSD",RTE:"RTE",RDR:"RDR",RLX:"RLX",RSP:"RSP",RVG:"RVG",RPL:"RPL",SAS:"SAS",SKW:"SKW",SLM:"SLM",SST:"SST",SPM:"SPM",STA:"STA",STL:"STL",SPL:"SPL",SSP:"SSP",SNT:"SNT",TKK:"TKK",THN:"THN",TCH:"TCH",TVB:"TVB",VIG:"VIG",WZN:"WZN",WAC:"WAC",PPY:"PPY",WMG:"WMG",XPG:"XPG",YGG:"YGG",ZPL:"ZPL",ZTR:"ZTR",ASP:"ASP",ASG:"ASG",BRV:"BRV",DSV:"DSV",EAG:"EAG",EYM:"EYM",FSG:"FSG",FLG:"FLG",GNI:"GNI",MGA:"MGA",MLS:"MLS",OMG:"OMG",OTH:"OTH",PCG:"PCG",PTG:"PTG",PSN:"PSN",RLG:"RLG",RFC:"RFC",BSB:"BSB",SPB:"SPB",SPD:"SPD",CTG:"CTG",SMT:"SMT",BGT:"BGT",GLK:"GLK",MNP:"MNP",ONP:"ONP",EMX:"EMX",BID:"BID",ECL:"ECL",PPL:"PPL",LVS:"LVS",UGG:"UGG",POG:"POG",TWS:"TWS",AGT:"AGT",777:"777",V_WZN:"V_WZN",EFB:"EFB",TAD:"TAD",CHS:"CHS",NCE:"NCE",LSN:"LSN",YGL:"YGL",ELA:"ELA",GBT:"GBT",HGF:"HGF",LAV:"LAV",SLT:"SLT",JIL:"JIL",VAG:"VAG",AVT:"AVT",N2G:"N2G",PLG:"PLG",MGS:"MGS",BSG:"BSG",DRG:"DRG",SWL:"SWL",TXZ:"TXZ",BGG:"BGG",AUX:"AU",ATL:"ATL",EGT:"EGT",BBG:"BBG",GAM:"GAM",ELB:"ELB",AMG:"AMG",CDL:"CDL",EGD:"EGD"},Ipe={...Js,MLC:Js.MJS,EEZ:Js.EVL,IBV:Js.IBG,LPG:Js.LGD,NEE:Js.NET,PTSL:Js.PTC,TPG:Js.PRG,PRB:Js.PRG,PRV:Js.PRG,RTG:Js.RTE,SYN:Js.SNT},Npe=(e,t=!1)=>{const[n,s]=A.useState(""),[o,r]=A.useState(t),a=Ya(n,500),l=A.useMemo(()=>a?e.filter(({title:c})=>c.toLowerCase().includes(a.toLowerCase())):e,[a,e]);return A.useEffect(()=>{o||s("")},[o]),{setSearchTerm:s,filteredProviders:l,searchTerm:n,isVisible:o,setIsVisible:r}},kpe=({onReset:e,hasSearch:t=!1,searchTerm:n="",setSearchTerm:s=ft,searchInputVisible:o=!1,setSearchInputVisible:r=ft,selectedProvidersCount:a,hideProviderResetIcon:l=!1})=>{const c=oe(),u=A.useRef(null),d=qa(),{providersViewList:f}=Ce();Gi({container:u,callback:()=>!n&&r()});const m=A.useCallback(({target:{value:h}})=>{const g=eb(h);s(g)},[s]),p=a>0?`${a} ${c("Selected")}`:"";return i.jsxs("div",{className:"providerSearchAndReset",children:[i.jsx("div",{className:"providerSearchRow",children:t&&i.jsx(JE,{providerView:!0,searchInputVisible:o,handleSearchTermChange:m,searchTerm:n,setSearchInputVisible:r,title:"Provider Search"})}),i.jsxs("div",{className:"providerResetRow",children:[i.jsx("p",{className:"providerCountTxt",title:p,children:p}),i.jsxs("div",{className:"providerTypeIconWrp",children:[a>0&&!l&&i.jsx("i",{className:"providerResetIcon bc-i-clear",onClick:e}),i.jsx(Kj,{condition:!ce.isMobile,wrapper:h=>i.jsx(Ic,{content:c(f?"Grid View":"List View"),trigger:Kr.Hover,position:vn.Top,children:h}),children:i.jsx("i",{className:f?"bc-i-view-module":"bc-i-view-list",onClick:()=>d("providersViewList",!f)})})]})]})]})},Ope=({onReset:e,children:t,showList:n,selectedProvidersCount:s,hasProviders:o,handleProvidersSelect:r,hasSearch:a=!1,searchTerm:l="",setSearchTerm:c=ft,searchInputVisible:u=!1,setSearchInputVisible:d=ft,hideProviderApplyButton:f,hideProviderResetIcon:m=!1})=>i.jsxs(i.Fragment,{children:[i.jsx(kpe,{onReset:e,hasSearch:a,searchTerm:l,setSearchInputVisible:d,searchInputVisible:u,setSearchTerm:c,selectedProvidersCount:s,hideProviderResetIcon:m}),i.jsxs("div",{className:"providerItemsContainer","data-scroll-lock-scrollable":"",children:[i.jsx("div",{className:`${o?"providerItemsHolder":"emptyProviderListWrp"} ${n?"list":"module"}`,children:t}),!f&&ce.isMobile===1?i.jsx("div",{className:"saveFilterButtonBc",children:i.jsx(Ho,{className:"button whiteBg big fullWidth",onClick:r,title:"Apply"})}):null]})]}),Ppe=({title:e})=>i.jsx("div",{style:{lineHeight:"30px"},children:e}),Lpe=({name:e,title:t})=>{const n=A.lazy(()=>jpe(`@/dev/components/casino/providerLogos/${e}`));return i.jsx(A.Suspense,{fallback:i.jsx(Ppe,{title:t}),children:i.jsx(n,{})})},Rpe=A.memo(Lpe);function jpe(e){switch(e){case"@/dev/components/casino/providerLogos/777":case"@/dev/components/casino/providerLogos/777.tsx":return H(()=>import("./777-zV83wPft.js"),__vite__mapDeps([347,2]));case"@/dev/components/casino/providerLogos/ACD":case"@/dev/components/casino/providerLogos/ACD.tsx":return H(()=>import("./ACD-BWuisNnU.js"),__vite__mapDeps([348,2]));case"@/dev/components/casino/providerLogos/AGT":case"@/dev/components/casino/providerLogos/AGT.tsx":return H(()=>import("./AGT-CCcCggYk.js"),__vite__mapDeps([349,2]));case"@/dev/components/casino/providerLogos/AMG":case"@/dev/components/casino/providerLogos/AMG.tsx":return H(()=>import("./AMG-DcchrbEi.js"),__vite__mapDeps([350,2]));case"@/dev/components/casino/providerLogos/APG":case"@/dev/components/casino/providerLogos/APG.tsx":return H(()=>import("./APG-Xf5ZNxze.js"),__vite__mapDeps([351,2]));case"@/dev/components/casino/providerLogos/ASG":case"@/dev/components/casino/providerLogos/ASG.tsx":return H(()=>import("./ASG-CLWNEtJ9.js"),__vite__mapDeps([352,2]));case"@/dev/components/casino/providerLogos/ASP":case"@/dev/components/casino/providerLogos/ASP.tsx":return H(()=>import("./ASP-CyZLZhkO.js"),__vite__mapDeps([353,2]));case"@/dev/components/casino/providerLogos/ATC":case"@/dev/components/casino/providerLogos/ATC.tsx":return H(()=>import("./ATC-CX9XvIpM.js"),__vite__mapDeps([354,2]));case"@/dev/components/casino/providerLogos/ATL":case"@/dev/components/casino/providerLogos/ATL.tsx":return H(()=>import("./ATL-ZABDD7sq.js"),__vite__mapDeps([355,2]));case"@/dev/components/casino/providerLogos/AU":case"@/dev/components/casino/providerLogos/AU.tsx":return H(()=>import("./AU-CAz3nVsG.js"),__vite__mapDeps([356,2]));case"@/dev/components/casino/providerLogos/AVT":case"@/dev/components/casino/providerLogos/AVT.tsx":return H(()=>import("./AVT-HzPijMtj.js"),__vite__mapDeps([357,2]));case"@/dev/components/casino/providerLogos/AWS":case"@/dev/components/casino/providerLogos/AWS.tsx":return H(()=>import("./AWS-2YkOlmaa.js"),__vite__mapDeps([358,2]));case"@/dev/components/casino/providerLogos/BBG":case"@/dev/components/casino/providerLogos/BBG.tsx":return H(()=>import("./BBG-D9HEKz6v.js"),__vite__mapDeps([359,2]));case"@/dev/components/casino/providerLogos/BFE":case"@/dev/components/casino/providerLogos/BFE.tsx":return H(()=>import("./BFE-D0kTIcqt.js"),__vite__mapDeps([360,2]));case"@/dev/components/casino/providerLogos/BGG":case"@/dev/components/casino/providerLogos/BGG.tsx":return H(()=>import("./BGG-CjIhork8.js"),__vite__mapDeps([361,2]));case"@/dev/components/casino/providerLogos/BGM":case"@/dev/components/casino/providerLogos/BGM.tsx":return H(()=>import("./BGM-Cnj5trBF.js"),__vite__mapDeps([362,2]));case"@/dev/components/casino/providerLogos/BGO":case"@/dev/components/casino/providerLogos/BGO.tsx":return H(()=>import("./BGO-BTA796NP.js"),__vite__mapDeps([363,2]));case"@/dev/components/casino/providerLogos/BGT":case"@/dev/components/casino/providerLogos/BGT.tsx":return H(()=>import("./BGT-CTUQ5lY6.js"),__vite__mapDeps([364,2]));case"@/dev/components/casino/providerLogos/BID":case"@/dev/components/casino/providerLogos/BID.tsx":return H(()=>import("./BID-DhbwL4Op.js"),__vite__mapDeps([365,2]));case"@/dev/components/casino/providerLogos/BLO":case"@/dev/components/casino/providerLogos/BLO.tsx":return H(()=>import("./BLO-C0o1AZYg.js"),__vite__mapDeps([366,2]));case"@/dev/components/casino/providerLogos/BLP":case"@/dev/components/casino/providerLogos/BLP.tsx":return H(()=>import("./BLP-DT6lbmbq.js"),__vite__mapDeps([367,2]));case"@/dev/components/casino/providerLogos/BLT":case"@/dev/components/casino/providerLogos/BLT.tsx":return H(()=>import("./BLT-JN2uO8PL.js"),__vite__mapDeps([368,2]));case"@/dev/components/casino/providerLogos/BMG":case"@/dev/components/casino/providerLogos/BMG.tsx":return H(()=>import("./BMG-1O_plc8Y.js"),__vite__mapDeps([369,2]));case"@/dev/components/casino/providerLogos/BRV":case"@/dev/components/casino/providerLogos/BRV.tsx":return H(()=>import("./BRV-zCMDVhlb.js"),__vite__mapDeps([370,2]));case"@/dev/components/casino/providerLogos/BSB":case"@/dev/components/casino/providerLogos/BSB.tsx":return H(()=>import("./BSB-_EkD_HvP.js"),__vite__mapDeps([371,2]));case"@/dev/components/casino/providerLogos/BSG":case"@/dev/components/casino/providerLogos/BSG.tsx":return H(()=>import("./BSG-CSebTnKA.js"),__vite__mapDeps([372,2]));case"@/dev/components/casino/providerLogos/BTG":case"@/dev/components/casino/providerLogos/BTG.tsx":return H(()=>import("./BTG-DL82DN32.js"),__vite__mapDeps([373,2]));case"@/dev/components/casino/providerLogos/BTL":case"@/dev/components/casino/providerLogos/BTL.tsx":return H(()=>import("./BTL-DKpmphU3.js"),__vite__mapDeps([374,2]));case"@/dev/components/casino/providerLogos/BTS":case"@/dev/components/casino/providerLogos/BTS.tsx":return H(()=>import("./BTS-BpOxnN4G.js"),__vite__mapDeps([375,2]));case"@/dev/components/casino/providerLogos/CAL":case"@/dev/components/casino/providerLogos/CAL.tsx":return H(()=>import("./CAL-DQMrlbnh.js"),__vite__mapDeps([376,2]));case"@/dev/components/casino/providerLogos/CDL":case"@/dev/components/casino/providerLogos/CDL.tsx":return H(()=>import("./CDL-BRjETSMs.js"),__vite__mapDeps([377,2]));case"@/dev/components/casino/providerLogos/CHS":case"@/dev/components/casino/providerLogos/CHS.tsx":return H(()=>import("./CHS-B07L77SX.js"),__vite__mapDeps([378,2]));case"@/dev/components/casino/providerLogos/CQ9":case"@/dev/components/casino/providerLogos/CQ9.tsx":return H(()=>import("./CQ9-DL_qbF6z.js"),__vite__mapDeps([379,2]));case"@/dev/components/casino/providerLogos/CTG":case"@/dev/components/casino/providerLogos/CTG.tsx":return H(()=>import("./CTG-Da0Rn7Qp.js"),__vite__mapDeps([380,2]));case"@/dev/components/casino/providerLogos/DLV":case"@/dev/components/casino/providerLogos/DLV.tsx":return H(()=>import("./DLV-BJdgQckH.js"),__vite__mapDeps([381,2]));case"@/dev/components/casino/providerLogos/DRG":case"@/dev/components/casino/providerLogos/DRG.tsx":return H(()=>import("./DRG-C1V5EMdh.js"),__vite__mapDeps([382,2]));case"@/dev/components/casino/providerLogos/DSV":case"@/dev/components/casino/providerLogos/DSV.tsx":return H(()=>import("./DSV-BkhM1JyA.js"),__vite__mapDeps([383,2]));case"@/dev/components/casino/providerLogos/EAG":case"@/dev/components/casino/providerLogos/EAG.tsx":return H(()=>import("./EAG-BIBgfFz5.js"),__vite__mapDeps([384,2]));case"@/dev/components/casino/providerLogos/EBT":case"@/dev/components/casino/providerLogos/EBT.tsx":return H(()=>import("./EBT-CtiCL1v4.js"),__vite__mapDeps([385,2]));case"@/dev/components/casino/providerLogos/ECL":case"@/dev/components/casino/providerLogos/ECL.tsx":return H(()=>import("./ECL-SiERr8cm.js"),__vite__mapDeps([386,2]));case"@/dev/components/casino/providerLogos/ECN":case"@/dev/components/casino/providerLogos/ECN.tsx":return H(()=>import("./ECN-DivC7jJy.js"),__vite__mapDeps([387,2]));case"@/dev/components/casino/providerLogos/EDP":case"@/dev/components/casino/providerLogos/EDP.tsx":return H(()=>import("./EDP-BAcvhjZi.js"),__vite__mapDeps([388,2]));case"@/dev/components/casino/providerLogos/EFB":case"@/dev/components/casino/providerLogos/EFB.tsx":return H(()=>import("./EFB-CbF3r89I.js"),__vite__mapDeps([389,2]));case"@/dev/components/casino/providerLogos/EGD":case"@/dev/components/casino/providerLogos/EGD.tsx":return H(()=>import("./EGD-BKJbgPKD.js"),__vite__mapDeps([390,2]));case"@/dev/components/casino/providerLogos/EGT":case"@/dev/components/casino/providerLogos/EGT.tsx":return H(()=>import("./EGT-DSwVWCxg.js"),__vite__mapDeps([391,2]));case"@/dev/components/casino/providerLogos/ELA":case"@/dev/components/casino/providerLogos/ELA.tsx":return H(()=>import("./ELA-CXLdOZRL.js"),__vite__mapDeps([392,2]));case"@/dev/components/casino/providerLogos/ELB":case"@/dev/components/casino/providerLogos/ELB.tsx":return H(()=>import("./ELB-8lKME51c.js"),__vite__mapDeps([393,2]));case"@/dev/components/casino/providerLogos/EMX":case"@/dev/components/casino/providerLogos/EMX.tsx":return H(()=>import("./EMX-Smm3ygP6.js"),__vite__mapDeps([394,2]));case"@/dev/components/casino/providerLogos/ESP":case"@/dev/components/casino/providerLogos/ESP.tsx":return H(()=>import("./ESP-De6zXsqp.js"),__vite__mapDeps([395,2]));case"@/dev/components/casino/providerLogos/EVL":case"@/dev/components/casino/providerLogos/EVL.tsx":return H(()=>import("./EVL-B4XGLz1P.js"),__vite__mapDeps([396,2]));case"@/dev/components/casino/providerLogos/EVP":case"@/dev/components/casino/providerLogos/EVP.tsx":return H(()=>import("./EVP-BO5xHqTb.js"),__vite__mapDeps([397,2]));case"@/dev/components/casino/providerLogos/EYM":case"@/dev/components/casino/providerLogos/EYM.tsx":return H(()=>import("./EYM-BuLuFfHV.js"),__vite__mapDeps([398,2]));case"@/dev/components/casino/providerLogos/EZG":case"@/dev/components/casino/providerLogos/EZG.tsx":return H(()=>import("./EZG-Dl9ywSTt.js"),__vite__mapDeps([399,2]));case"@/dev/components/casino/providerLogos/FAZ":case"@/dev/components/casino/providerLogos/FAZ.tsx":return H(()=>import("./FAZ-D5kWjzHi.js"),__vite__mapDeps([400,2]));case"@/dev/components/casino/providerLogos/FGS":case"@/dev/components/casino/providerLogos/FGS.tsx":return H(()=>import("./FGS-Do2j2rtM.js"),__vite__mapDeps([401,2]));case"@/dev/components/casino/providerLogos/FLG":case"@/dev/components/casino/providerLogos/FLG.tsx":return H(()=>import("./FLG-CSvqHfTe.js"),__vite__mapDeps([402,2]));case"@/dev/components/casino/providerLogos/FSG":case"@/dev/components/casino/providerLogos/FSG.tsx":return H(()=>import("./FSG-Ddssl-bf.js"),__vite__mapDeps([403,2]));case"@/dev/components/casino/providerLogos/GAM":case"@/dev/components/casino/providerLogos/GAM.tsx":return H(()=>import("./GAM-C_vX2JOs.js"),__vite__mapDeps([404,405,2]));case"@/dev/components/casino/providerLogos/GAT":case"@/dev/components/casino/providerLogos/GAT.tsx":return H(()=>import("./GAT-DhXnGVfj.js"),__vite__mapDeps([406,2]));case"@/dev/components/casino/providerLogos/GBT":case"@/dev/components/casino/providerLogos/GBT.tsx":return H(()=>import("./GBT-D1sNvXz3.js"),__vite__mapDeps([407,2]));case"@/dev/components/casino/providerLogos/GCP":case"@/dev/components/casino/providerLogos/GCP.tsx":return H(()=>import("./GCP-BQQRtNfi.js"),__vite__mapDeps([408,2]));case"@/dev/components/casino/providerLogos/GDR":case"@/dev/components/casino/providerLogos/GDR.tsx":return H(()=>import("./GDR-B82wYOVK.js"),__vite__mapDeps([409,2]));case"@/dev/components/casino/providerLogos/GHG":case"@/dev/components/casino/providerLogos/GHG.tsx":return H(()=>import("./GHG-CY8lGFWf.js"),__vite__mapDeps([410,2]));case"@/dev/components/casino/providerLogos/GIV":case"@/dev/components/casino/providerLogos/GIV.tsx":return H(()=>import("./GIV-Bjh6c-5_.js"),__vite__mapDeps([411,2]));case"@/dev/components/casino/providerLogos/GJD":case"@/dev/components/casino/providerLogos/GJD.tsx":return H(()=>import("./GJD-DTOOfVFx.js"),__vite__mapDeps([412,2]));case"@/dev/components/casino/providerLogos/GLK":case"@/dev/components/casino/providerLogos/GLK.tsx":return H(()=>import("./GLK-CQq04XON.js"),__vite__mapDeps([413,2]));case"@/dev/components/casino/providerLogos/GM1":case"@/dev/components/casino/providerLogos/GM1.tsx":return H(()=>import("./GM1-Bm6SCCzk.js"),__vite__mapDeps([414,2]));case"@/dev/components/casino/providerLogos/GMT":case"@/dev/components/casino/providerLogos/GMT.tsx":return H(()=>import("./GMT-CU3AeHmG.js"),__vite__mapDeps([415,405,2]));case"@/dev/components/casino/providerLogos/GMX":case"@/dev/components/casino/providerLogos/GMX.tsx":return H(()=>import("./GMX-CT3DwNPk.js"),__vite__mapDeps([416,2]));case"@/dev/components/casino/providerLogos/GNI":case"@/dev/components/casino/providerLogos/GNI.tsx":return H(()=>import("./GNI-B3q555TC.js"),__vite__mapDeps([417,2]));case"@/dev/components/casino/providerLogos/GNP":case"@/dev/components/casino/providerLogos/GNP.tsx":return H(()=>import("./GNP-K7z8hmV7.js"),__vite__mapDeps([418,2]));case"@/dev/components/casino/providerLogos/GNS":case"@/dev/components/casino/providerLogos/GNS.tsx":return H(()=>import("./GNS-aj7DeQcu.js"),__vite__mapDeps([419,2]));case"@/dev/components/casino/providerLogos/HBN":case"@/dev/components/casino/providerLogos/HBN.tsx":return H(()=>import("./HBN-clrIcWld.js"),__vite__mapDeps([420,2]));case"@/dev/components/casino/providerLogos/HGF":case"@/dev/components/casino/providerLogos/HGF.tsx":return H(()=>import("./HGF-Bnfom9OZ.js"),__vite__mapDeps([421,422,2]));case"@/dev/components/casino/providerLogos/HGV":case"@/dev/components/casino/providerLogos/HGV.tsx":return H(()=>import("./HGV-Bnfom9OZ.js"),__vite__mapDeps([423,422,2]));case"@/dev/components/casino/providerLogos/HKS":case"@/dev/components/casino/providerLogos/HKS.tsx":return H(()=>import("./HKS-Bakd6utj.js"),__vite__mapDeps([424,2]));case"@/dev/components/casino/providerLogos/HLO":case"@/dev/components/casino/providerLogos/HLO.tsx":return H(()=>import("./HLO-DM7gZigX.js"),__vite__mapDeps([425,2]));case"@/dev/components/casino/providerLogos/HTV":case"@/dev/components/casino/providerLogos/HTV.tsx":return H(()=>import("./HTV-B_3ETPOf.js"),__vite__mapDeps([426,2]));case"@/dev/components/casino/providerLogos/IBG":case"@/dev/components/casino/providerLogos/IBG.tsx":return H(()=>import("./IBG-nVugLaOt.js"),__vite__mapDeps([427,2]));case"@/dev/components/casino/providerLogos/IDS":case"@/dev/components/casino/providerLogos/IDS.tsx":return H(()=>import("./IDS-DMRYljPK.js"),__vite__mapDeps([428,2]));case"@/dev/components/casino/providerLogos/ISB":case"@/dev/components/casino/providerLogos/ISB.tsx":return H(()=>import("./ISB-CG5LzZTW.js"),__vite__mapDeps([429,2]));case"@/dev/components/casino/providerLogos/JID":case"@/dev/components/casino/providerLogos/JID.tsx":return H(()=>import("./JID-mug-TfIL.js"),__vite__mapDeps([430,2]));case"@/dev/components/casino/providerLogos/JIL":case"@/dev/components/casino/providerLogos/JIL.tsx":return H(()=>import("./JIL-CC__4BFr.js"),__vite__mapDeps([431,2]));case"@/dev/components/casino/providerLogos/JVL":case"@/dev/components/casino/providerLogos/JVL.tsx":return H(()=>import("./JVL-CsE_zKk9.js"),__vite__mapDeps([432,2]));case"@/dev/components/casino/providerLogos/KAG":case"@/dev/components/casino/providerLogos/KAG.tsx":return H(()=>import("./KAG-DMI5vYTg.js"),__vite__mapDeps([433,2]));case"@/dev/components/casino/providerLogos/KMB":case"@/dev/components/casino/providerLogos/KMB.tsx":return H(()=>import("./KMB-Bamy81XP.js"),__vite__mapDeps([434,2]));case"@/dev/components/casino/providerLogos/KRN":case"@/dev/components/casino/providerLogos/KRN.tsx":return H(()=>import("./KRN-Bm7VToEl.js"),__vite__mapDeps([435,2]));case"@/dev/components/casino/providerLogos/KXB":case"@/dev/components/casino/providerLogos/KXB.tsx":return H(()=>import("./KXB-Du74te4N.js"),__vite__mapDeps([436,2]));case"@/dev/components/casino/providerLogos/LAV":case"@/dev/components/casino/providerLogos/LAV.tsx":return H(()=>import("./LAV-DS_gXNNy.js"),__vite__mapDeps([437,2]));case"@/dev/components/casino/providerLogos/LDG":case"@/dev/components/casino/providerLogos/LDG.tsx":return H(()=>import("./LDG-CmgNepzC.js"),__vite__mapDeps([438,2]));case"@/dev/components/casino/providerLogos/LGD":case"@/dev/components/casino/providerLogos/LGD.tsx":return H(()=>import("./LGD-naL3M_c6.js"),__vite__mapDeps([439,2]));case"@/dev/components/casino/providerLogos/LKS":case"@/dev/components/casino/providerLogos/LKS.tsx":return H(()=>import("./LKS-n4bA0q3h.js"),__vite__mapDeps([440,2]));case"@/dev/components/casino/providerLogos/LSN":case"@/dev/components/casino/providerLogos/LSN.tsx":return H(()=>import("./LSN-M-xWr0Fl.js"),__vite__mapDeps([441,2]));case"@/dev/components/casino/providerLogos/LVG":case"@/dev/components/casino/providerLogos/LVG.tsx":return H(()=>import("./LVG-JRZLdqZK.js"),__vite__mapDeps([442,2]));case"@/dev/components/casino/providerLogos/LVS":case"@/dev/components/casino/providerLogos/LVS.tsx":return H(()=>import("./LVS-DobvpfaK.js"),__vite__mapDeps([443,2]));case"@/dev/components/casino/providerLogos/MEN":case"@/dev/components/casino/providerLogos/MEN.tsx":return H(()=>import("./MEN-DxIabSu3.js"),__vite__mapDeps([444,2]));case"@/dev/components/casino/providerLogos/MGA":case"@/dev/components/casino/providerLogos/MGA.tsx":return H(()=>import("./MGA-BKfrID8e.js"),__vite__mapDeps([445,2]));case"@/dev/components/casino/providerLogos/MGS":case"@/dev/components/casino/providerLogos/MGS.tsx":return H(()=>import("./MGS-DO2qEH9O.js"),__vite__mapDeps([446,2]));case"@/dev/components/casino/providerLogos/MJS":case"@/dev/components/casino/providerLogos/MJS.tsx":return H(()=>import("./MJS-1n5YtDhI.js"),__vite__mapDeps([447,2]));case"@/dev/components/casino/providerLogos/MLS":case"@/dev/components/casino/providerLogos/MLS.tsx":return H(()=>import("./MLS-CWnTsZPO.js"),__vite__mapDeps([448,2]));case"@/dev/components/casino/providerLogos/MNC":case"@/dev/components/casino/providerLogos/MNC.tsx":return H(()=>import("./MNC-BifC4QmO.js"),__vite__mapDeps([449,2]));case"@/dev/components/casino/providerLogos/MNP":case"@/dev/components/casino/providerLogos/MNP.tsx":return H(()=>import("./MNP-C22uW7dz.js"),__vite__mapDeps([450,2]));case"@/dev/components/casino/providerLogos/MRS":case"@/dev/components/casino/providerLogos/MRS.tsx":return H(()=>import("./MRS-phUml0AO.js"),__vite__mapDeps([451,2]));case"@/dev/components/casino/providerLogos/MST":case"@/dev/components/casino/providerLogos/MST.tsx":return H(()=>import("./MST-BnDPoAAF.js"),__vite__mapDeps([452,2]));case"@/dev/components/casino/providerLogos/MTX":case"@/dev/components/casino/providerLogos/MTX.tsx":return H(()=>import("./MTX-DK60SG9s.js"),__vite__mapDeps([453,2]));case"@/dev/components/casino/providerLogos/MVK":case"@/dev/components/casino/providerLogos/MVK.tsx":return H(()=>import("./MVK-DSvfxaHa.js"),__vite__mapDeps([454,2]));case"@/dev/components/casino/providerLogos/N2G":case"@/dev/components/casino/providerLogos/N2G.tsx":return H(()=>import("./N2G-BIyAhP2n.js"),__vite__mapDeps([455,456,2]));case"@/dev/components/casino/providerLogos/NCE":case"@/dev/components/casino/providerLogos/NCE.tsx":return H(()=>import("./NCE-xTwltgpK.js"),__vite__mapDeps([457,2]));case"@/dev/components/casino/providerLogos/NCY":case"@/dev/components/casino/providerLogos/NCY.tsx":return H(()=>import("./NCY-CxM5mGAS.js"),__vite__mapDeps([458,2]));case"@/dev/components/casino/providerLogos/NEG":case"@/dev/components/casino/providerLogos/NEG.tsx":return H(()=>import("./NEG-CsGhB6x8.js"),__vite__mapDeps([459,2]));case"@/dev/components/casino/providerLogos/NET":case"@/dev/components/casino/providerLogos/NET.tsx":return H(()=>import("./NET-Bb47dY4e.js"),__vite__mapDeps([460,2]));case"@/dev/components/casino/providerLogos/NOV":case"@/dev/components/casino/providerLogos/NOV.tsx":return H(()=>import("./NOV-DQqJb2Lb.js"),__vite__mapDeps([461,456,2]));case"@/dev/components/casino/providerLogos/NST":case"@/dev/components/casino/providerLogos/NST.tsx":return H(()=>import("./NST-C6TYt5H9.js"),__vite__mapDeps([462,2]));case"@/dev/components/casino/providerLogos/NTG":case"@/dev/components/casino/providerLogos/NTG.tsx":return H(()=>import("./NTG-Bso8_OoX.js"),__vite__mapDeps([463,2]));case"@/dev/components/casino/providerLogos/OMG":case"@/dev/components/casino/providerLogos/OMG.tsx":return H(()=>import("./OMG-BgR8GXq5.js"),__vite__mapDeps([464,2]));case"@/dev/components/casino/providerLogos/ONP":case"@/dev/components/casino/providerLogos/ONP.tsx":return H(()=>import("./ONP-Di4dhMG9.js"),__vite__mapDeps([465,2]));case"@/dev/components/casino/providerLogos/ORX":case"@/dev/components/casino/providerLogos/ORX.tsx":return H(()=>import("./ORX-6EmLmvzV.js"),__vite__mapDeps([466,2]));case"@/dev/components/casino/providerLogos/OTH":case"@/dev/components/casino/providerLogos/OTH.tsx":return H(()=>import("./OTH-BIp-rmV5.js"),__vite__mapDeps([467,2]));case"@/dev/components/casino/providerLogos/OTN":case"@/dev/components/casino/providerLogos/OTN.tsx":return H(()=>import("./OTN-BC_cErSZ.js"),__vite__mapDeps([468,2]));case"@/dev/components/casino/providerLogos/PCG":case"@/dev/components/casino/providerLogos/PCG.tsx":return H(()=>import("./PCG-D4uWaNao.js"),__vite__mapDeps([469,2]));case"@/dev/components/casino/providerLogos/PDR":case"@/dev/components/casino/providerLogos/PDR.tsx":return H(()=>import("./PDR-BUaj4sIz.js"),__vite__mapDeps([470,2]));case"@/dev/components/casino/providerLogos/PGC":case"@/dev/components/casino/providerLogos/PGC.tsx":return H(()=>import("./PGC-Chs_Y6hS.js"),__vite__mapDeps([471,2]));case"@/dev/components/casino/providerLogos/PLG":case"@/dev/components/casino/providerLogos/PLG.tsx":return H(()=>import("./PLG-xhueOxRe.js"),__vite__mapDeps([472,2]));case"@/dev/components/casino/providerLogos/POG":case"@/dev/components/casino/providerLogos/POG.tsx":return H(()=>import("./POG-CTwvVrsM.js"),__vite__mapDeps([473,2]));case"@/dev/components/casino/providerLogos/PPG":case"@/dev/components/casino/providerLogos/PPG.tsx":return H(()=>import("./PPG-BxskpwZ5.js"),__vite__mapDeps([474,2]));case"@/dev/components/casino/providerLogos/PPL":case"@/dev/components/casino/providerLogos/PPL.tsx":return H(()=>import("./PPL-B8SCdr-Z.js"),__vite__mapDeps([475,2]));case"@/dev/components/casino/providerLogos/PPY":case"@/dev/components/casino/providerLogos/PPY.tsx":return H(()=>import("./PPY-Cga7q4eg.js"),__vite__mapDeps([476,2]));case"@/dev/components/casino/providerLogos/PRG":case"@/dev/components/casino/providerLogos/PRG.tsx":return H(()=>import("./PRG-CCcmGkJT.js"),__vite__mapDeps([477,2]));case"@/dev/components/casino/providerLogos/PRS":case"@/dev/components/casino/providerLogos/PRS.tsx":return H(()=>import("./PRS-gDzzq63f.js"),__vite__mapDeps([478,2]));case"@/dev/components/casino/providerLogos/PSG":case"@/dev/components/casino/providerLogos/PSG.tsx":return H(()=>import("./PSG-Dc2yDHIV.js"),__vite__mapDeps([479,2]));case"@/dev/components/casino/providerLogos/PSH":case"@/dev/components/casino/providerLogos/PSH.tsx":return H(()=>import("./PSH-Dc8ubko_.js"),__vite__mapDeps([480,2]));case"@/dev/components/casino/providerLogos/PSN":case"@/dev/components/casino/providerLogos/PSN.tsx":return H(()=>import("./PSN-BvQe99Qb.js"),__vite__mapDeps([481,2]));case"@/dev/components/casino/providerLogos/PTC":case"@/dev/components/casino/providerLogos/PTC.tsx":return H(()=>import("./PTC-BkPq-0Bz.js"),__vite__mapDeps([482,2]));case"@/dev/components/casino/providerLogos/PTG":case"@/dev/components/casino/providerLogos/PTG.tsx":return H(()=>import("./PTG-BgqKP8GN.js"),__vite__mapDeps([483,2]));case"@/dev/components/casino/providerLogos/PTP":case"@/dev/components/casino/providerLogos/PTP.tsx":return H(()=>import("./PTP-teFRB1Hw.js"),__vite__mapDeps([484,2]));case"@/dev/components/casino/providerLogos/QSD":case"@/dev/components/casino/providerLogos/QSD.tsx":return H(()=>import("./QSD-DcvFZQ45.js"),__vite__mapDeps([485,2]));case"@/dev/components/casino/providerLogos/RDR":case"@/dev/components/casino/providerLogos/RDR.tsx":return H(()=>import("./RDR-DPRmVXlj.js"),__vite__mapDeps([486,2]));case"@/dev/components/casino/providerLogos/RFC":case"@/dev/components/casino/providerLogos/RFC.tsx":return H(()=>import("./RFC-DmHgn5ak.js"),__vite__mapDeps([487,2]));case"@/dev/components/casino/providerLogos/RLG":case"@/dev/components/casino/providerLogos/RLG.tsx":return H(()=>import("./RLG-Dcpw-KNJ.js"),__vite__mapDeps([488,2]));case"@/dev/components/casino/providerLogos/RLX":case"@/dev/components/casino/providerLogos/RLX.tsx":return H(()=>import("./RLX-BhGkTBdu.js"),__vite__mapDeps([489,2]));case"@/dev/components/casino/providerLogos/RPL":case"@/dev/components/casino/providerLogos/RPL.tsx":return H(()=>import("./RPL-SCqeOc62.js"),__vite__mapDeps([490,2]));case"@/dev/components/casino/providerLogos/RSP":case"@/dev/components/casino/providerLogos/RSP.tsx":return H(()=>import("./RSP-CFg3ksmE.js"),__vite__mapDeps([491,2]));case"@/dev/components/casino/providerLogos/RTE":case"@/dev/components/casino/providerLogos/RTE.tsx":return H(()=>import("./RTE-DN-YbFHA.js"),__vite__mapDeps([492,2]));case"@/dev/components/casino/providerLogos/RVG":case"@/dev/components/casino/providerLogos/RVG.tsx":return H(()=>import("./RVG-NuMxmznw.js"),__vite__mapDeps([493,2]));case"@/dev/components/casino/providerLogos/SAS":case"@/dev/components/casino/providerLogos/SAS.tsx":return H(()=>import("./SAS-BELrQ_4p.js"),__vite__mapDeps([494,2]));case"@/dev/components/casino/providerLogos/SKW":case"@/dev/components/casino/providerLogos/SKW.tsx":return H(()=>import("./SKW-DT9yNRzG.js"),__vite__mapDeps([495,496,2]));case"@/dev/components/casino/providerLogos/SLM":case"@/dev/components/casino/providerLogos/SLM.tsx":return H(()=>import("./SLM-BrCOrqy9.js"),__vite__mapDeps([497,2]));case"@/dev/components/casino/providerLogos/SLT":case"@/dev/components/casino/providerLogos/SLT.tsx":return H(()=>import("./SLT-BG6HRb4s.js"),__vite__mapDeps([498,2]));case"@/dev/components/casino/providerLogos/SMT":case"@/dev/components/casino/providerLogos/SMT.tsx":return H(()=>import("./SMT-bBlPvbKH.js"),__vite__mapDeps([499,2]));case"@/dev/components/casino/providerLogos/SNT":case"@/dev/components/casino/providerLogos/SNT.tsx":return H(()=>import("./SNT-Cxn0gfMl.js"),__vite__mapDeps([500,2]));case"@/dev/components/casino/providerLogos/SPB":case"@/dev/components/casino/providerLogos/SPB.tsx":return H(()=>import("./SPB-DzAdvZuO.js"),__vite__mapDeps([501,2]));case"@/dev/components/casino/providerLogos/SPD":case"@/dev/components/casino/providerLogos/SPD.tsx":return H(()=>import("./SPD-n33ZQ58W.js"),__vite__mapDeps([502,2]));case"@/dev/components/casino/providerLogos/SPL":case"@/dev/components/casino/providerLogos/SPL.tsx":return H(()=>import("./SPL-DU6hbBqV.js"),__vite__mapDeps([503,2]));case"@/dev/components/casino/providerLogos/SPM":case"@/dev/components/casino/providerLogos/SPM.tsx":return H(()=>import("./SPM-DTcBSTYi.js"),__vite__mapDeps([504,2]));case"@/dev/components/casino/providerLogos/SSP":case"@/dev/components/casino/providerLogos/SSP.tsx":return H(()=>import("./SSP-DTBVBe1L.js"),__vite__mapDeps([505,2]));case"@/dev/components/casino/providerLogos/SST":case"@/dev/components/casino/providerLogos/SST.tsx":return H(()=>import("./SST-DDo-8UOM.js"),__vite__mapDeps([506,2]));case"@/dev/components/casino/providerLogos/STA":case"@/dev/components/casino/providerLogos/STA.tsx":return H(()=>import("./STA-BG_p36M1.js"),__vite__mapDeps([507,2]));case"@/dev/components/casino/providerLogos/STL":case"@/dev/components/casino/providerLogos/STL.tsx":return H(()=>import("./STL-N1WVb-zJ.js"),__vite__mapDeps([508,2]));case"@/dev/components/casino/providerLogos/SWL":case"@/dev/components/casino/providerLogos/SWL.tsx":return H(()=>import("./SWL-DkFQ8Bp2.js"),__vite__mapDeps([509,496,2]));case"@/dev/components/casino/providerLogos/TAD":case"@/dev/components/casino/providerLogos/TAD.tsx":return H(()=>import("./TAD-C53y23mg.js"),__vite__mapDeps([510,2]));case"@/dev/components/casino/providerLogos/TCH":case"@/dev/components/casino/providerLogos/TCH.tsx":return H(()=>import("./TCH-DV8mXFpJ.js"),__vite__mapDeps([511,2]));case"@/dev/components/casino/providerLogos/THN":case"@/dev/components/casino/providerLogos/THN.tsx":return H(()=>import("./THN-BdO8yMmJ.js"),__vite__mapDeps([512,2]));case"@/dev/components/casino/providerLogos/TKK":case"@/dev/components/casino/providerLogos/TKK.tsx":return H(()=>import("./TKK-DWxl6TaI.js"),__vite__mapDeps([513,2]));case"@/dev/components/casino/providerLogos/TVB":case"@/dev/components/casino/providerLogos/TVB.tsx":return H(()=>import("./TVB-BIGYmd7r.js"),__vite__mapDeps([514,2]));case"@/dev/components/casino/providerLogos/TWS":case"@/dev/components/casino/providerLogos/TWS.tsx":return H(()=>import("./TWS-BgS-qhbi.js"),__vite__mapDeps([515,2]));case"@/dev/components/casino/providerLogos/TXZ":case"@/dev/components/casino/providerLogos/TXZ.tsx":return H(()=>import("./TXZ-BLUuYMQP.js"),__vite__mapDeps([516,2]));case"@/dev/components/casino/providerLogos/UGG":case"@/dev/components/casino/providerLogos/UGG.tsx":return H(()=>import("./UGG-DjjFuW7S.js"),__vite__mapDeps([517,2]));case"@/dev/components/casino/providerLogos/VAG":case"@/dev/components/casino/providerLogos/VAG.tsx":return H(()=>import("./VAG-BJOdjhWS.js"),__vite__mapDeps([518,2]));case"@/dev/components/casino/providerLogos/VGS":case"@/dev/components/casino/providerLogos/VGS.tsx":return H(()=>import("./VGS-C_CYoNZM.js"),__vite__mapDeps([519,2]));case"@/dev/components/casino/providerLogos/VIG":case"@/dev/components/casino/providerLogos/VIG.tsx":return H(()=>import("./VIG-BtOTpiYL.js"),__vite__mapDeps([520,2]));case"@/dev/components/casino/providerLogos/V_WZN":case"@/dev/components/casino/providerLogos/V_WZN.tsx":return H(()=>import("./V_WZN-4NGUQmyq.js"),__vite__mapDeps([521,2]));case"@/dev/components/casino/providerLogos/WAC":case"@/dev/components/casino/providerLogos/WAC.tsx":return H(()=>import("./WAC-W_MVxHLY.js"),__vite__mapDeps([522,2]));case"@/dev/components/casino/providerLogos/WMG":case"@/dev/components/casino/providerLogos/WMG.tsx":return H(()=>import("./WMG-Cwvr-AAn.js"),__vite__mapDeps([523,2]));case"@/dev/components/casino/providerLogos/WZN":case"@/dev/components/casino/providerLogos/WZN.tsx":return H(()=>import("./WZN-CRQwvH15.js"),__vite__mapDeps([524,2]));case"@/dev/components/casino/providerLogos/XPG":case"@/dev/components/casino/providerLogos/XPG.tsx":return H(()=>import("./XPG-Bef1IOuP.js"),__vite__mapDeps([525,2]));case"@/dev/components/casino/providerLogos/YGG":case"@/dev/components/casino/providerLogos/YGG.tsx":return H(()=>import("./YGG-BswkrqOO.js"),__vite__mapDeps([526,527,2]));case"@/dev/components/casino/providerLogos/YGL":case"@/dev/components/casino/providerLogos/YGL.tsx":return H(()=>import("./YGL-BswkrqOO.js"),__vite__mapDeps([528,527,2]));case"@/dev/components/casino/providerLogos/ZPL":case"@/dev/components/casino/providerLogos/ZPL.tsx":return H(()=>import("./ZPL-qGYJx0Z8.js"),__vite__mapDeps([529,2]));case"@/dev/components/casino/providerLogos/ZTR":case"@/dev/components/casino/providerLogos/ZTR.tsx":return H(()=>import("./ZTR-CsJcDNL9.js"),__vite__mapDeps([530,2]));default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const Mpe=({isSelected:e,title:t,badge:n,onClick:s,showList:o,componentName:r})=>i.jsxs("div",{title:t,className:`providerItemsInner ${e?"active":""}`,onClick:s,children:[i.jsx("span",{className:`providerBadgeBlock ${n?"badge-"+n.class:""}`,"data-badge":n?n.title:""}),o?i.jsx("div",{className:"providerListRow",children:i.jsx("p",{className:"providerListRowName",children:t})}):i.jsx("div",{className:"providerItemsBtn",children:r?i.jsx(Rpe,{name:r,title:" "}):t})]}),Bpe=()=>i.jsx(i.Fragment,{children:Array.from({length:6}).map((e,t)=>i.jsx("div",{className:"providerItemsInnerLoader",children:i.jsx("div",{className:"skeleton-loader-slider-cube"})},t))}),Dpe=e=>A.createElement("svg",{width:"200px",height:"162px",viewBox:"0 0 200 162",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},A.createElement("title",null,"search_no_result"),A.createElement("desc",null,"Created with Sketch."),A.createElement("g",{id:"Casino",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},A.createElement("g",{id:"search_no_result",transform:"translate(0.000000, -20.000000)"},A.createElement("rect",{id:"Rectangle",fillOpacity:0,fill:"#000000",x:0,y:0,width:200,height:200}),A.createElement("g",{id:"No-Search-Result",transform:"translate(0.000000, 20.000000)",fillRule:"nonzero"},A.createElement("g",{id:"_2"},A.createElement("path",{d:"M103.537452,73.1731344 C102.279924,74.6348476 102.448768,76.8350527 103.914725,78.0893604 L135.318694,104.928116 C130.396984,111.616806 128.043427,119.840593 128.684539,128.109147 C130.155106,147.264563 146.995551,161.655938 166.224504,160.190995 C185.453457,158.726053 199.901408,141.951334 198.430842,122.795918 C196.960275,103.640502 180.11983,89.2478037 160.890877,90.7127464 C153.784326,91.2460183 147.013844,93.9415443 141.495871,98.4344633 L140.046559,99.784275 L108.469894,72.7973045 C107.003449,71.5448735 104.79563,71.7130994 103.537452,73.1731344 Z M136.216709,127.534816 C135.063636,112.517499 146.389789,99.3660981 161.464757,98.2174348 C176.539725,97.0687715 189.74427,108.351609 190.894686,123.372896 C192.045102,138.394183 180.721607,151.541614 165.646639,152.690277 C150.571671,153.83894 137.372439,142.552132 136.219366,127.534816 L136.216709,127.534816 Z",id:"Shape",fill:"#F8F8F8",opacity:.100000001}),A.createElement("path",{d:"M103.060547,73.0302132 C101.64976,74.775705 101.896847,77.0597981 103.591917,78.506214 L105.168758,79.853379 L112.246607,85.9023881 L130.485883,101.490066 L134.869686,105.241749 C134.836476,105.121325 134.804593,105.0009 134.771383,104.880476 C128.203058,113.869662 126.297092,125.426843 129.633173,136.036957 C132.969255,146.647071 141.153058,155.055998 151.695519,158.706202 C161.478125,162.105543 172.260597,161.104103 181.243787,155.961856 C190.226976,150.81961 196.524889,142.043726 198.502577,131.91244 C200.414992,121.735321 197.734271,111.235517 191.173297,103.205237 C184.612323,95.1749567 174.836099,90.4281301 164.444414,90.2270789 C156.306482,90.0762176 148.225672,92.6924702 141.789453,97.6722167 C141.004353,98.279632 140.297631,98.9624779 139.572311,99.6387071 L140.502209,99.4679956 L128.41354,89.1353194 L111.023127,74.276804 C110.373528,73.7209992 109.725256,73.1612243 109.071671,72.6093895 C107.286274,71.1007272 104.618888,71.2857025 103.060547,73.0262431 C102.583643,73.5555811 103.694206,73.6640953 104.013028,73.313409 C105.277689,71.9238969 106.991357,72.2269429 108.290557,73.3372292 L110.123784,74.9040694 L117.430122,81.1449635 L135.36386,96.4745897 L139.600208,100.093938 C139.848624,100.306996 140.33217,100.104524 140.530106,99.9245496 C145.777529,95.059147 152.457714,92.0055857 159.582378,91.2156174 C166.348544,90.4623567 173.186785,91.7295186 179.228457,94.856139 C188.15818,99.4646809 194.639205,107.708629 196.990339,117.449483 C199.341473,127.190338 197.331029,137.468211 191.480522,145.616999 C187.664342,150.923451 182.412061,155.039445 176.336476,157.484755 C169.999618,160.002375 163.051362,160.57296 156.386188,159.123056 C145.944262,156.831374 137.146955,149.870257 132.543262,140.25667 C127.939569,130.643083 128.0441,119.451653 132.826569,109.925066 C133.701421,108.195996 134.716148,106.540758 135.860691,104.975757 C135.960323,104.843422 135.860691,104.703148 135.763716,104.614484 L124.292766,94.8111453 L107.121543,80.1352514 L104.779529,78.1343541 C104.646687,78.0178997 104.501889,77.9054154 104.370375,77.784991 C103.081544,76.6261304 102.92255,74.6674785 104.007714,73.317379 C104.462036,72.7615742 103.3621,72.6583533 103.060547,73.0302132 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M136.797231,127.379984 C135.98025,116.250654 142.326136,105.434957 152.566965,100.838981 C157.736741,98.5332291 163.510115,97.9305624 169.047407,99.1186326 C174.368543,100.287598 179.215094,103.020385 182.960003,106.963421 C190.743246,115.168158 192.607026,127.69494 187.458051,137.766918 C185.009533,142.56106 181.178144,146.516512 176.456034,149.125186 C171.482129,151.830907 165.773332,152.890811 160.15493,152.151676 C149.142286,150.695996 139.929657,142.245116 137.426905,131.48897 C137.11507,130.138982 136.904597,128.767733 136.797231,127.386601 C136.758707,126.91549 135.601649,127.178836 135.641501,127.69494 C136.571399,139.221273 144.875384,149.176796 156.085964,152.196669 C167.39219,155.240362 179.697391,150.789954 186.465717,141.293631 C193.257955,131.765549 193.178249,118.603561 186.262468,109.15885 C179.292917,99.6608291 167.084753,95.548744 155.759171,98.8844006 C144.775752,102.086895 136.540845,111.949784 135.640173,123.355693 C135.529913,124.800023 135.529913,126.25061 135.640173,127.69494 C135.67604,128.159434 136.834427,127.896089 136.797231,127.379984 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M114.562052,159.54388 C122.939101,155.543408 101.475736,145.193529 91.2747599,91.6761414 C86.6518406,97.4525415 81.6224232,102.981476 76.7949264,108.629512 C74.4821383,111.337075 66.5142446,117.892925 68.7831946,120.936618 C73.1537132,126.796389 87.6680858,138.519901 98.9650128,148.761266 C104.824696,154.074496 111.630218,160.943978 114.562052,159.54388 Z",id:"Path",opacity:.100000001}),A.createElement("path",{d:"M77.5933099,130.614239 C82.2215429,134.802625 86.9653489,138.861324 91.6626601,142.972956 C94.040541,145.054577 96.4117798,147.145462 98.7484795,149.273401 C101.053297,151.370902 103.310291,153.523984 105.685515,155.544732 C107.489517,157.079812 109.444958,158.773693 111.679369,159.656364 C112.979898,160.169822 114.233931,160.167175 115.436156,159.431395 C116.409891,158.83589 117.074104,157.975716 117.030266,156.796616 C116.985099,155.392547 116.233211,154.025532 115.586268,152.815995 C114.453121,150.698643 113.172519,148.658045 111.950368,146.596274 C110.163636,143.571108 108.447311,140.508888 106.857186,137.372561 C101.996479,127.799484 98.2901729,117.682513 95.4752401,107.332634 C95.0244612,105.674042 94.5953799,104.009715 94.1879962,102.339654 C94.0923496,101.94265 92.9352913,102.245696 93.0335948,102.647993 C95.6904449,113.516624 99.2426536,124.186753 104.047567,134.309018 C106.826633,140.166142 110.139725,145.689783 113.395695,151.288855 C114.24323,152.744534 115.1625,154.253147 115.654017,155.878215 C115.948928,156.854843 116.010035,157.852645 115.339181,158.612245 C115.088108,158.896764 114.542125,159.296414 114.125,159.393018 C113.390381,159.55976 112.48041,159.089972 111.853393,158.77237 C110.793422,158.208908 109.787575,157.549767 108.848496,156.803233 C106.539693,155.033921 104.402257,153.046257 102.264821,151.078443 C99.9852433,148.979618 97.6866251,146.90329 95.3689661,144.849459 C90.7367478,140.756353 86.0394366,136.736032 81.4138604,132.633663 C77.7726472,129.406025 74.0676697,126.165154 70.8209987,122.533896 C70.2962708,121.94633 69.7888124,121.342885 69.3158931,120.71562 C69.0860755,120.408604 67.9701985,120.79899 68.2425256,121.16291 C70.8927337,124.683007 74.3399968,127.66715 77.5933099,130.614239 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M42.6158771,104.355108 C45.0216549,99.9735133 46.3700064,96.5473737 46.9850672,92.0784383 C48.0478073,84.3845116 61.700032,86.6355211 68.7539693,85.5239115 L82.3796255,83.3774462 C86.0195102,82.8031145 91.2800736,82.4987452 94.7565621,81.4982966 C96.1274968,81.1012931 95.778121,90.515568 95.6864597,91.5279268 C95.2427657,96.199334 93.2461428,100.678856 90.3103233,104.323348 C87.2097791,108.174281 82.9614757,110.675403 78.8765685,113.361793 C73.7701024,116.711178 67.5769846,118.956895 63.3765045,123.536991 C58.4121799,128.948148 59.846879,137.049665 63.7989437,142.687114 C65.6414693,145.3166 67.8267286,147.723764 69.3384763,150.554398 C70.6483035,153.006556 73.1537132,158.516964 70.2431338,159.99911 C67.6075384,161.342305 63.0151729,157.740161 61.0770006,156.349325 C51.440605,149.425585 41.765685,143.43348 37.0790013,133.47134 C32.9927657,124.790198 37.4084507,113.844814 42.6158771,104.355108 Z",id:"Path",opacity:.100000001}),A.createElement("path",{d:"M43.1857714,104.25321 C44.2989917,102.216583 45.3351633,100.130991 46.1083067,97.9421791 C46.8336268,95.9029047 47.2069142,93.8398102 47.5895006,91.7224585 C48.0584347,89.1207626 50.199856,87.706107 52.6202465,87.0682548 C55.5507522,86.2967448 58.6698944,86.274248 61.6814341,86.1842605 C63.1559859,86.1419135 64.6331946,86.1088299 66.1064181,86.0082556 C67.8838508,85.8878313 69.6333867,85.5808153 71.3922215,85.3042362 C76.2901248,84.5327262 81.181386,83.6672587 86.1071863,83.0982204 C88.2140685,82.854725 90.3275928,82.6231396 92.4118918,82.2287829 C92.8547002,82.1458533 93.2921948,82.0541014 93.7243758,81.9535272 C93.9382522,81.9032401 94.1508003,81.8516296 94.3620198,81.7960491 C94.5174456,81.7550255 94.6821703,81.8211927 94.5240877,81.7219418 C94.1508003,81.4863865 94.4908771,81.7894324 94.4523528,81.7391453 C94.6388826,81.9822798 94.7694923,82.2632816 94.8349392,82.5622658 C95.1139085,83.6765221 95.1457907,84.8675324 95.1829866,86.0029623 C95.2241677,87.2852834 95.2175256,88.5702512 95.1829866,89.8525723 C95.1101222,93.1319975 94.3466229,96.3596135 92.9419334,99.3263977 C90.9386684,103.539928 87.8288252,106.88402 84.0587548,109.59423 C80.4716062,112.147666 76.7293754,114.477671 72.8534891,116.570904 C69.2096191,118.555921 65.4076665,120.637542 62.6432138,123.80563 C60.1338188,126.681258 59.2676857,130.489844 59.7645166,134.220353 C60.0316463,136.137188 60.5911683,138.002121 61.4237196,139.750611 C62.3376761,141.694605 63.5930378,143.40569 64.8948944,145.106188 C67.2408931,148.171054 69.5151569,151.325908 70.6071223,155.076268 C70.984395,156.378439 71.3762804,158.146427 70.5300736,159.354641 C69.5643086,160.733567 67.5039213,159.776788 66.3269366,159.198487 C64.865669,158.477264 63.5173175,157.531072 62.2008483,156.572971 C60.5602433,155.38196 58.8983835,154.216093 57.2431658,153.04361 C50.3632522,148.168408 43.1724872,143.027213 38.8590909,135.607219 C37.8176056,133.81541 36.9488156,131.938907 36.4958227,129.916836 C36.0615191,127.873502 35.9432523,125.776047 36.1451184,123.697116 C36.543646,119.107756 38.1377561,114.669257 40.0307618,110.499398 C40.9965269,108.374106 42.0659091,106.299101 43.1870999,104.251887 C43.2681338,104.103672 42.2080506,104.163223 42.0486396,104.455682 C39.699984,108.743319 37.5386364,113.189758 36.1756722,117.896895 C34.9614917,122.090575 34.3637004,126.638911 35.5114597,130.915962 C36.596783,134.95878 39.2018246,138.631062 41.9769046,141.707838 C44.9180378,144.96856 48.3533451,147.744937 51.8789853,150.35325 C55.2491997,152.849078 58.6818502,155.277416 62.1158291,157.68458 C64.4485435,159.320234 68.0512324,161.731369 70.9153169,159.878686 C72.11887,159.100559 72.2796095,157.651497 72.1108995,156.341385 C71.8863956,154.664707 71.2208547,153.046257 70.4928777,151.531027 C69.5775928,149.62541 68.4059219,147.886535 67.1319622,146.201917 C65.7464149,144.369085 64.2652209,142.589186 63.1599712,140.568438 C61.2496959,137.074808 60.2201665,132.855985 61.0995839,128.909771 C62.0693342,124.566553 65.4262644,121.620788 69.0462228,119.315521 C70.9060179,118.132451 72.846847,117.098918 74.7770487,116.041566 C76.7072503,114.984213 78.5975992,113.840844 80.4547375,112.6366 C84.3417093,110.122245 88.284475,107.566866 91.1591869,103.870764 C93.9488796,100.291116 95.8724392,95.9081981 96.265653,91.3717721 C96.4416562,89.1321057 96.4536437,86.8826422 96.3015205,84.6412405 C96.2443982,83.7148991 96.2576825,82.4908052 95.7914052,81.6451878 C95.6843502,81.3901308 95.426739,81.2307357 95.1497759,81.2481844 C94.8243118,81.2481844 94.5015045,81.3805189 94.190653,81.4585962 C93.6778809,81.5909307 93.1597951,81.699445 92.6390525,81.7986958 C90.4046415,82.2208428 88.1370198,82.4511048 85.8800256,82.7157738 C83.5619238,82.9804427 81.26242,83.353626 78.9576024,83.7175458 L70.7027689,85.0170704 C69.0470738,85.2978083 67.3775307,85.4904078 65.7012484,85.5940487 C62.5024008,85.7554968 59.2889405,85.7038863 56.1033771,86.0691295 C53.4358995,86.3761455 50.4310019,86.9134235 48.3214629,88.7025857 C47.40929,89.4681954 46.7738184,90.5102504 46.5121479,91.6695247 C46.2783451,92.7123204 46.1787132,93.7868764 45.9435819,94.8283488 C45.6957132,95.914948 45.3852333,96.9864256 45.0136844,98.0374599 C44.231242,100.263326 43.1804577,102.382001 42.049968,104.450389 C41.9662772,104.603897 43.0263604,104.544346 43.1857714,104.25321 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M63.7635184,107.977167 C62.1946484,106.358716 60.7546356,104.271801 60.562014,101.969181 C60.3906471,99.9100569 62.0671196,98.6846396 62.9066842,96.993405 C63.0395268,96.728736 61.9249781,96.8279869 61.758925,97.1614698 C60.880836,98.9321051 59.2269467,100.115175 59.4076125,102.277521 C59.602891,104.619841 61.0920556,106.75969 62.6848373,108.403284 C62.9305959,108.656043 64.0132624,108.240512 63.7635184,107.977167 L63.7635184,107.977167 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M25.4791933,38.6086915 C20.9293374,30.6527426 15.1692862,19.858219 21.9535531,11.7447921 C26.4303457,6.3878923 35.2776569,8.57802794 40.4306178,14.4444155 C43.884523,18.3681328 45.8466069,23.4431601 48.7664853,27.6778635 C53.9473431,35.1878452 60.8803937,38.0661202 68.1269526,42.8963287 C71.4307458,45.0996978 74.6641325,47.5187721 77.5308739,50.2726526 C84.1358035,56.6247077 91.8778649,63.8819306 95.5682298,83.2239382 C95.8206306,84.547283 59.5745519,94.1918199 46.4962068,91.5464536 C42.3980154,69.6583306 41.1825064,68.0531134 34.9389085,55.5673552 L27.1410531,41.5399003 C26.6163252,40.5937087 26.053073,39.6131102 25.4791933,38.6086915 Z",id:"Path"}),A.createElement("path",{d:"M2.10953905,10.8330075 C0.456978233,14.4629423 0.0757202305,18.7624895 1.73492318,22.8754452 C4.46350832,29.6443538 11.2411332,30.4860011 16.7461268,28.628025 C19.171831,27.8088746 21.5350992,26.3240817 22.6921575,23.8520736 C23.5954866,21.9199902 23.6738636,19.5882567 24.5200704,17.6217663 C25.4805218,15.394577 27.4505762,13.7761263 29.6849872,13.387063 C33.0060499,12.7981745 36.4599552,15.4753011 39.7889885,14.5277862 C42.7115237,13.6954023 42.7806018,9.78094837 41.428265,7.31423366 C38.2546575,1.52592349 32.4241997,0.749120095 27.0254802,0.502977962 C20.8908131,0.222428864 14.1397567,0.391816998 8.6546895,3.53079087 C5.8596831,5.12277467 3.5203265,7.73373396 2.10953905,10.8330075 Z",id:"Path",fill:"#CCCCCC",opacity:.200000003}),A.createElement("path",{d:"M35.1899808,10.6080389 C35.0411972,5.83605751 30.0569462,3.32037905 25.9109315,2.53563558 C23.4613156,2.0724649 20.8947983,2.20082934 18.5660691,3.12055398 C16.271879,4.02704517 14.4054417,5.67063941 12.6758323,7.37907755 C11.6130922,8.43775339 10.5809059,9.52686617 9.49425416,10.5551051 C8.2362356,11.7527321 6.73112996,12.8047912 4.90985915,12.3323571 C4.31605314,12.1814958 3.76741357,13.0204964 4.52195903,13.2123814 C7.38870038,13.9455145 9.61248399,11.8122826 11.4589949,9.96356995 C13.1726633,8.24322171 14.8159251,6.41435919 16.8338028,5.04072729 C20.7367157,2.38345093 25.9693822,2.74472406 29.9852113,4.99838025 C32.1239757,6.19733064 33.9319622,8.11353392 34.0129962,10.6755295 C34.0329225,11.3027949 35.2085787,11.1506102 35.1859955,10.6014221 L35.1899808,10.6080389 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M24.4536492,11.4708597 C23.7721671,9.88284592 22.097023,9.0729589 20.4085948,9.25293379 C18.3867318,9.46731565 16.9852433,10.8409476 15.7086268,12.2966268 C15.0138604,13.084017 14.3616037,13.9058141 13.6801216,14.703791 C12.9773848,15.5269115 12.246751,16.4241393 11.2730154,16.9428904 C9.19403009,18.04259 6.68330666,17.5278088 4.49140525,17.1241887 C4.23501921,17.0778716 3.85774648,17.1413922 3.67442382,17.3425406 C3.52165493,17.5106054 3.52165493,17.7091071 3.78601152,17.7567475 C5.75473752,18.1206673 7.77128681,18.4700303 9.76392446,18.0796436 C11.6609155,17.7077837 12.9959827,16.7205685 14.2579866,15.3006195 C15.6023528,13.7906831 16.7713668,12.0266645 18.3508643,10.7443434 C19.9941261,9.40908848 22.4224872,9.7465414 23.2965909,11.7818457 C23.4706146,12.1867892 24.6077465,11.8374262 24.4509923,11.4735064 L24.4536492,11.4708597 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M22.6283931,20.1070079 C20.0042566,18.9769299 16.9706092,19.3598204 14.7123079,21.1061332 C12.6944302,22.6663567 10.0960307,26.7157918 7.10707426,24.8723725 C6.76566901,24.6619607 5.70824264,25.1502749 6.19444622,25.4506742 C8.71845391,27.008251 11.6037932,25.158215 13.4170935,23.3915497 C14.5130442,22.3222871 15.5704706,21.1233367 17.0264245,20.5423883 C18.5368438,19.9389431 20.2372279,20.0448107 21.7144366,20.6853095 C21.9880388,20.7869593 22.294151,20.7499518 22.5354033,20.5860587 C22.6762164,20.4841611 22.8954065,20.2234622 22.6283931,20.1070079 L22.6283931,20.1070079 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M29.1629161,11.7064151 C28.7391485,8.51847743 25.7847311,6.64329784 22.6974712,7.27056328 C22.540717,7.30232355 22.1315621,7.46774165 22.1900128,7.68874024 C22.2484635,7.90973882 22.6948143,7.82107472 22.8382843,7.79857785 C25.4778649,7.26923993 27.684379,9.57582992 28.0085147,12.0147544 C28.0550096,12.3654408 29.2173816,12.1100352 29.1629161,11.7064151 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M9.11963828,20.8308775 C7.45379321,21.5322502 5.64314981,21.50446 3.96269206,20.8679311 C3.50172855,20.6945729 2.61168374,21.3535987 3.28652369,21.6090042 C5.33641545,22.3792096 7.60648699,22.3260674 9.6177977,21.4607896 C10.3484315,21.1524503 9.6975032,20.5860587 9.11963828,20.8308775 L9.11963828,20.8308775 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M39.521975,11.0407726 C40.2207266,7.75226079 38.2945102,4.42404861 34.9189821,3.76899293 C34.3729994,3.66312535 33.7419974,4.42140192 34.5098271,4.57093988 C37.4947983,5.14791822 38.9441101,8.36629277 38.3542894,11.1387001 C38.2400448,11.6799482 39.4170294,11.5357036 39.521975,11.0407726 L39.521975,11.0407726 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M32.1890685,49.4217419 C30.6631509,46.6771248 29.1367904,43.9342721 27.6099872,41.1931839 C26.3426697,38.9262943 25.0142446,36.6938116 23.8080346,34.3911916 C21.5829225,30.1564883 19.5145647,25.4864045 19.4242318,20.6284057 C19.3418694,16.2984215 21.4088988,10.8819712 25.884363,9.39717838 C29.9825544,8.03677992 34.6785371,10.0734076 37.8229193,12.6631933 C41.9476793,16.0496327 44.0824584,21.1048098 46.7605634,25.5856553 C48.0889885,27.8115213 49.6060499,29.9076995 51.4180218,31.7696456 C53.1449744,33.5468977 55.0924456,35.0965344 57.1302497,36.5019266 C61.3652689,39.4132852 65.9084827,41.8469163 70.0943502,44.8389989 C73.8139405,47.4856885 77.165557,50.5293815 80.3551056,53.7795163 C82.8552017,56.3243084 85.1560339,59.0556921 87.0822503,62.0596848 C89.6129001,66.005899 91.4873079,70.3411765 92.8741837,74.8074652 C93.2992798,76.1731571 93.6778809,77.5534057 94.021943,78.9415944 C94.1082907,79.2869874 95.2653489,78.9905582 95.1776729,78.6332551 C93.9183259,73.5648445 92.1661332,68.5983314 89.5982875,64.0301452 C87.7205458,60.7140148 85.4567736,57.6300553 82.8538732,54.8421622 C80.0044014,51.7653856 76.9304257,48.81168 73.6199904,46.240421 C69.2720551,42.8566283 64.4990237,40.1728851 59.8814181,37.1927126 C55.4710467,34.3475213 51.5442222,30.9835788 48.6854513,26.543757 C45.7536172,21.9874808 43.734411,16.6716048 39.6840429,12.9199222 C36.5290333,9.99665357 32.1505442,8.00898968 27.7773688,8.46951367 C25.831226,8.67595546 23.9129802,9.42496862 22.4331146,10.7191998 C20.6676376,12.2569265 19.4016485,14.465589 18.7706466,16.7020417 C17.4276088,21.466083 18.8795775,26.5106734 20.8018086,30.8988847 C23.0149648,35.9514152 25.9893086,40.6797261 28.6660851,45.4940545 L31.0266965,49.7380213 C31.2206466,50.0873843 32.3285531,49.6943509 32.181098,49.429682 L32.1890685,49.4217419 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M30.8194622,38.9831981 C29.9692702,39.5575298 29.634507,38.6033982 29.8975352,37.892762 C30.4289052,36.4661963 31.9751921,35.9236249 33.3952785,35.9633253 C33.9040653,35.9765587 34.5284251,36.1605036 34.6121159,36.660728 C34.8100512,37.8411515 33.456386,37.505022 32.8692222,37.5036986 C32.4528452,37.508779 32.0468417,37.6337911 31.7002081,37.8636484 C31.2870679,38.1283174 31.1542254,38.7542595 30.8300896,38.9765814 L30.8194622,38.9831981 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M46.5108195,88.4246833 C44.878185,79.9195462 43.1897567,71.4091158 39.5193182,63.511394 C38.618646,61.5779873 37.659523,59.6736941 36.703057,57.7694009 C36.5489597,57.4637083 35.4383963,57.858065 35.5486556,58.0777403 C37.1533931,61.2749413 38.7793854,64.4734657 40.081242,67.8082946 C41.4920294,71.4236726 42.484363,75.1806485 43.3451825,78.9587979 C44.0824584,82.202316 44.7294014,85.4670076 45.3564181,88.7330226 C45.4095551,89.006955 46.571927,88.7330226 46.5108195,88.4246833 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M50.4921095,35.3426766 C49.7202945,41.8720598 44.5009123,47.7662376 38.3728873,49.9629899 C36.5857638,50.6136599 34.6809681,50.881512 32.7828745,50.7490567 C32.5889245,50.7345 31.7480314,50.8390442 31.843678,51.1844372 C32.3591069,53.0503534 32.8749787,54.9158284 33.3912932,56.7808624 C33.5839149,57.474295 33.5918854,58.3926963 34.5696063,58.1664044 C35.3666613,57.9824594 35.4676216,57.2281529 35.7213508,56.5598638 C36.0428297,55.7146876 36.3638658,54.8695113 36.684459,54.0243351 C36.7216549,53.9264076 36.9169334,53.1972446 37.0046095,53.1734244 C37.0431338,53.1628377 37.18129,53.275322 37.2171575,53.2938488 C37.6435819,53.509554 38.0553937,53.7623129 38.4725192,53.9965449 L41.4707746,55.6758694 C41.7816261,55.8492276 42.0393406,56.011999 42.4179417,55.9947955 C43.3837068,55.9498018 43.7171415,55.236519 44.1448944,54.4901525 C44.7068182,53.5016139 45.2541293,52.4919019 45.9847631,51.6118776 C46.7153969,50.7318533 47.6173976,49.9987202 48.4662612,49.2298569 C50.1944822,47.6474391 51.7187766,45.8573751 53.0041613,43.9007474 C54.3325864,41.8985267 55.3953265,39.666044 55.5600512,37.2429997 C55.5879481,36.8459963 54.4348752,37.0762583 54.4109635,37.4110645 C54.1970871,40.4957812 52.5511684,43.2642185 50.6913732,45.6515326 C49.7939886,46.8291166 48.8024033,47.9324179 47.7263284,48.9506312 C46.6635883,49.9232896 45.525128,50.8231641 44.6536812,51.974474 C44.2325865,52.5470166 43.8474917,53.1449898 43.5006082,53.7649595 C43.3106434,54.0944724 43.1259923,54.426632 42.937356,54.7574682 C42.8223235,54.9178355 42.7231162,55.0889008 42.6411172,55.2682792 C42.4471671,55.4941301 42.4980901,55.5329482 42.793886,55.3847336 L42.7845871,55.3847336 C42.7925576,55.2696026 41.5478233,54.6913009 41.4295935,54.6251337 C40.2805058,53.9819881 39.1393886,53.2091547 37.9371639,52.6692301 C37.4476394,52.4736886 36.8952517,52.5117058 36.437372,52.7724509 C35.8967029,53.0622635 35.7731594,53.5783679 35.5672535,54.1156459 C35.3228233,54.7587915 35.0788359,55.4019371 34.8352913,56.0450826 C34.6254001,56.5982408 34.468646,57.4345947 34.0980154,57.8977654 L34.5642926,57.6436832 L34.4380922,57.6807368 L34.9694622,57.6688267 C34.7144046,57.5973661 34.6333707,56.7888024 34.5709347,56.5717739 L33.9293054,54.2519504 C33.6166827,53.1279896 33.3067168,52.0035876 32.9994078,50.8787445 L32.0602113,51.314125 C39.353265,51.8672831 46.3872759,47.1098585 49.7827305,40.8689645 C50.759075,39.1067263 51.3902114,37.1756493 51.6425256,35.1785818 C51.6890205,34.7815784 50.5346191,35.0052236 50.4947663,35.3466466 L50.4921095,35.3426766 Z",id:"Path",fill:"#CCCCCC"}),A.createElement("path",{d:"M96.3599712,83.937221 C96.1886044,84.313051 91.9854673,85.6006655 90.6729834,86.013549 C86.5296255,87.314397 82.3132042,88.3558693 78.1206946,89.4661556 C72.2025608,91.0356426 66.1210307,91.9990376 60.0328585,92.66071 C57.2555644,92.9624326 54.4716283,93.1971057 51.6810499,93.3647294 C50.5771287,93.43222 49.4705506,93.4970639 48.3599872,93.5341175 C45.9914052,93.6095482 45.8147247,93.9178875 45.606162,92.7136438 C45.5224712,92.2319463 45.3922855,91.7542188 45.4095551,91.2659045 C45.4427657,90.2919228 45.171767,90.0259305 46.6051376,90.0669542 C47.5735595,90.0960677 48.5459667,90.0497507 49.5143886,90.0272538 C51.3803831,89.9840245 53.2454919,89.9046239 55.1097151,89.7890517 C61.9119837,89.3737438 68.6682518,88.399987 75.3097471,86.8776932 C78.6520647,86.1066243 81.9576291,85.1970453 85.2264405,84.1489562 C85.9597311,83.9147242 93.2408291,81.1568736 95.2972311,80.283466 C95.4315078,80.225514 95.5847232,80.2301778 95.7151974,80.2961889 C95.8456717,80.3622 95.9398347,80.4826927 95.9720711,80.624889 C96.1979033,81.6134276 96.5672055,83.4859605 96.3599712,83.937221 Z",id:"Path"}),A.createElement("path",{d:"M95.8724392,83.7572461 C95.884395,83.7400427 95.8724392,83.7665096 95.7395967,83.8260601 C95.5283771,83.9173709 95.3198143,84.0126517 95.1046095,84.090729 C94.5147887,84.3223144 93.9090269,84.5221394 93.3112356,84.7219645 C92.115653,85.1189679 90.9041293,85.4974446 89.6939341,85.8666578 C85.4721991,87.1542722 81.1827145,88.2605885 76.9025288,89.3377912 C68.4285051,91.471023 59.6768406,92.4595616 50.9663572,92.9690493 C49.9394846,93.0285998 48.9112836,93.0616834 47.884411,93.1132939 C47.55629,93.1304974 46.6715589,93.3435559 46.3832907,93.1662277 C46.1986396,93.05242 46.1415173,92.3020835 46.1003361,92.0771149 C46.0311186,91.6666162 45.999549,91.2506938 46.0060179,90.8344941 C46.020624,90.7335594 46.020624,90.6310596 46.0060179,90.5301248 C45.9940621,90.5049813 46.0272727,90.4560175 46.0139885,90.4321973 C46.0286012,90.4573409 45.809411,90.4851311 45.8705186,90.5301248 C45.9316261,90.5751186 46.2172375,90.5049813 46.2796735,90.5036579 C46.5546575,90.5036579 46.8283131,90.5142447 47.1019686,90.515568 C47.6758483,90.515568 48.2483995,90.5010113 48.8289213,90.4838078 C49.8916613,90.4533708 50.9663572,90.4282273 52.034411,90.3845569 C54.2139138,90.2963339 56.3916453,90.1565005 58.5676056,89.9650566 C67.2426886,89.1950565 75.8119856,87.5152528 84.1331466,84.9535498 C86.1629802,84.3276078 88.1383483,83.549481 90.1216869,82.7912044 C91.3376387,82.3280338 92.5513764,81.8582464 93.7629001,81.3818422 C94.2216496,81.2053962 94.6790706,81.0223336 95.1351633,80.8326541 C95.2167176,80.7886222 95.3026401,80.7531429 95.3915493,80.7267865 C95.5894846,80.6963496 95.4048335,80.6778228 95.431402,80.859121 C95.4885243,81.2442144 95.5921415,81.6253377 95.6598912,82.0091077 C95.7528809,82.5384456 95.9986396,83.3324525 95.8139885,83.8617904 C95.5908131,84.5022893 96.743886,84.5234628 96.9245519,84.013975 C97.1278009,83.43435 96.9816741,82.739594 96.8900128,82.1480589 C96.7983515,81.5565237 96.7797535,80.4700577 96.2948784,80.049234 C95.7807778,79.6032668 95.1484475,79.8983727 94.6130922,80.1180479 C94.1149328,80.321843 93.6141165,80.5150514 93.1133003,80.7175231 C90.7035371,81.6663614 88.284475,82.5966727 85.8521287,83.4872838 C82.2481114,84.8106286 78.4541293,85.73697 74.7146127,86.5865573 C70.0520404,87.6369539 65.3309014,88.4102694 60.5761844,88.9024107 C55.8862755,89.387949 51.1741779,89.6300074 46.4590109,89.6276037 C45.9276408,89.6276037 45.2182618,89.6792141 44.9326504,90.2151688 C44.709475,90.6346691 44.8091069,91.3413352 44.8502881,91.7886257 C44.9512484,92.8578883 45.046895,94.0383119 46.3314821,94.0687488 C48.2151889,94.1150659 50.1480474,93.9046541 52.0277689,93.7868764 C54.4242478,93.6368973 56.8154129,93.4379545 59.2012644,93.1900479 C63.8386631,92.72977 68.4497503,92.0363352 73.0168854,91.1123966 C77.6477753,90.1542949 82.2334987,88.8852072 86.7873399,87.6134729 C89.8427177,86.7599155 93.0309379,85.928855 95.9534731,84.6835875 C96.2470551,84.551253 96.6734795,84.4096551 96.8541453,84.1264593 C97.240717,83.5031639 96.177977,83.2861354 95.8724392,83.7572461 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M70.9113316,91.628501 C71.4081626,91.2950181 71.3350992,90.5592384 71.3098592,90.0404873 C71.2673496,89.1895766 70.9764245,88.4339467 70.3520647,87.8384415 C70.0863796,87.5896527 69.0116837,88.0157697 69.2733835,88.2658819 C69.7707831,88.7361025 70.079168,89.3707431 70.1408451,90.051074 C70.1740557,90.3726468 70.3215109,91.2897248 70.0080026,91.5067533 C69.7888124,91.6523212 69.9110275,91.7965658 70.1009923,91.8534696 C70.3560499,91.9289003 70.7120679,91.7727456 70.9179738,91.6351177 L70.9113316,91.628501 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M57.9764565,92.8036312 C58.4759443,92.4701483 58.409523,91.7700989 58.3829545,91.2420843 C58.3391165,90.392497 58.0481914,89.6434838 57.4264885,89.0506253 C57.1940141,88.8283034 56.1299456,89.2544204 56.3424936,89.4555689 C56.8397904,89.9316882 57.1474261,90.5709284 57.2086268,91.2553178 C57.240509,91.5702739 57.3866357,92.5283755 57.0824264,92.7321706 C56.8725352,92.8724451 56.9695102,92.9730193 57.1608035,93.0219831 C57.39992,93.082857 57.7798496,92.9346423 57.9764565,92.8036312 L57.9764565,92.8036312 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M85.0192061,88.2804387 C85.6076985,87.8834352 85.5346351,86.8988667 85.518694,86.2874814 C85.4921255,85.2446857 84.9873239,84.6055102 84.2234795,83.929281 C83.824952,83.5785946 82.83129,84.1582196 83.3360915,84.6055102 C83.9033291,85.1070578 84.3204545,85.5861087 84.347023,86.3695288 C84.356322,86.623611 84.4227433,87.6187663 84.2473912,87.7352206 C84.1401173,87.7952576 84.0692785,87.903944 84.0578756,88.02599 C84.0464728,88.1480359 84.0959599,88.2678787 84.1902689,88.3466059 C84.4161012,88.5424609 84.8053297,88.4233599 85.0192061,88.2804387 L85.0192061,88.2804387 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M37.0763444,61.1412835 C37.6701504,68.0226764 36.897007,74.9503865 34.4792734,81.4400694 C32.8732074,85.7515268 30.4939981,89.7070044 28.8693342,94.011845 C28.1054898,96.0339159 27.4851152,98.1248007 27.2685819,100.281853 C27.056785,102.513673 27.2548534,104.76526 27.853089,106.926367 C27.9540493,107.302197 29.1097791,106.997828 29.0074904,106.618028 C27.9447503,102.647993 28.3100672,98.7533894 29.6424776,94.9037794 C30.5018058,92.459799 31.5266037,90.0767167 32.7098111,87.7709509 C35.0053297,83.2451117 36.8518406,78.5776746 37.7392286,73.5608744 C38.4818182,69.3619014 38.5973912,65.0755876 38.2307458,60.8316208 C38.2001921,60.4822578 37.0351633,60.7204598 37.0763444,61.1399601 L37.0763444,61.1412835 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M57.9020647,49.8081586 C64.2572503,57.3604874 71.5117798,64.0579354 80.2754001,68.738606 C86.0859315,71.8431729 92.1634763,75.0549307 98.7019846,76.2816714 C101.834411,76.8705598 105.577913,76.9645173 108.028857,74.5957301 C108.229449,74.4011984 108.108563,74.1497629 107.884059,74.0571287 C107.609075,73.9446444 107.265013,74.0835956 107.067077,74.2754806 C105.086396,76.1903606 101.903489,75.9600986 99.4033931,75.5220714 C95.9494878,74.9173029 92.6151408,73.6164549 89.4229353,72.2031227 C82.7104033,69.2282436 76.162596,65.626099 70.4902209,60.9546919 C66.2631722,57.4716483 62.481146,53.4923505 58.9608195,49.3092576 C58.6353553,48.9215176 57.5340909,49.3727782 57.8980794,49.8081586 L57.9020647,49.8081586 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"})))))),WM=({text:e})=>{const t=oe();return i.jsxs("div",{className:"casinoSearchNoResults",children:[i.jsx(Dpe,{role:"img",className:"casinoSearchNoResultsImage"}),i.jsx("p",{className:"casinoSearchNoResultsLabel",children:t(e)})]})},Fpe=({providers:e,onProvidersSelect:t,selectedProviders:n,providersLoading:s,scrollContainerRef:o,categoriesLoading:r=!1})=>{const a=A.useMemo(()=>new Set(Cf(n)),[n]),{providersViewList:l}=Ce(),{searchTerm:c,filteredProviders:u,setSearchTerm:d,isVisible:f}=Npe(e,!0),m=p=>{if(t(a.has(p)?Array.from(a).filter(h=>h!==p):[...Array.from(a),p]),o.current){const{top:h,x:g}=o.current.getBoundingClientRect();window.scrollTo({top:h+window.scrollY-ce.headerBlockHeightPx-g})}};return i.jsx(Ope,{onReset:()=>t([]),setSearchTerm:d,searchTerm:c,hasSearch:!0,searchInputVisible:f,showList:l,selectedProvidersCount:a.size===1&&a.has(Kn)?0:a.size,setSearchInputVisible:()=>d(""),hasProviders:s||r||!!u.length,handleProvidersSelect:m,children:s?i.jsx(Bpe,{}):u.length?u.map(p=>{const h=Ipe[(p==null?void 0:p.icon_name)||p.name];return i.jsx(Mpe,{isSelected:a.has(p.name),title:p.title,badge:p.badge,onClick:()=>m(p.name),showList:l,componentName:h},p.name)}):i.jsx(WM,{text:"No providers found"})})},Hpe=({loading:e,data:t,gamesCount:n,initialGamesClass:s,trans:o,gameHeight:r,randomContainerRef:a,randomGame:l,setInitialGamesClass:c,generateRandomGame:u,handleOpenGameClick:d})=>{var f,m;return i.jsxs("div",{className:"casino-popup-content randomGamePopupContent",children:[i.jsx("div",{id:"randomGameContainer",className:"randomGameContainer",style:{height:r},children:i.jsx("div",{className:`randomGameList ${s}`,ref:a,style:s!=="start"&&t.length>0?{transform:`translateY(${-(l-1+n)*r}px)`,transitionDuration:`${n*110}ms`}:{transform:"translateY(0)"},onTransitionEnd:()=>c("transitionEnd"),children:e?Array.from({length:Math.floor(n)}).map((p,h)=>i.jsx(Pf,{},h)):t.length?i.jsxs(i.Fragment,{children:[t.map(p=>i.jsx("div",{className:"randomGameSingle",children:i.jsx(N_,{game:p,lazyLoading:e})},p.id)),t.map(p=>i.jsx("div",{className:"randomGameSingle",children:i.jsx(N_,{game:p,lazyLoading:e})},`${p.id}_second`))]}):i.jsx("div",{className:"empty-b-text-v-bc",children:o("There is no data")})})}),t.length>0?i.jsxs(i.Fragment,{children:[e||s!=="transitionEnd"?i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"randomGameName",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("p",{className:"randomGameProvider",children:i.jsx("span",{className:"skeleton-loader-text"})})]}):i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"randomGameName",children:((f=t[l-1])==null?void 0:f.name)||o("Random Game")}),i.jsx("p",{className:"randomGameProvider",children:((m=t[l-1])==null?void 0:m.provider)||o("Random Game Provider")})]}),i.jsxs("div",{className:"randomGamePopupBtnGroup",children:[i.jsx(Ho,{className:"btn a-outline ellipsis",onClick:u,disabled:!t.length||s!=="transitionEnd",children:i.jsx("span",{children:o("Refresh")})}),i.jsx(Ho,{className:"btn a-color ellipsis",onClick:d,disabled:s!=="transitionEnd",children:i.jsx("span",{children:o("Open game")})})]})]}):null]})},Upe=({close:e})=>{const t=Xe(),{randomCasinoGame:n}=W.casino,{openGameDetails:s}=Ka(),o=oe(),{language:r}=Ce(),[{loading:a,data:l},c]=A.useState({loading:!0,data:[]}),u=dv(jo),[d,f]=A.useState(u),[m,p]=A.useState("start"),h=A.useRef(null),g=A.useRef(null),[y,v]=A.useState(jo),b=ce.isMobile?Dq:Bq,_=A.useCallback((x,O)=>{const E=dv(O),I={language:r,categoryId:(n==null?void 0:n.categoryId)||"-1",offset:(E-1)*y,limit:E*y};c(w=>({...w,loading:!0})),cs.loadGames(I).then(({total_count:w,games:N})=>{if(p("loop"),x){if(Number(w))Number(w)=y?y:N.length)),h.current=d-1;else throw c({data:[],loading:!1}),new Error;p("finish")}}).catch(w=>{x&&c({data:[],loading:!1}),nt.error(`failed to get promoted casino games widget: reason: ${w}`)})},[r,d,n==null?void 0:n.categoryId,y]);A.useEffect(function(){_(t.current,1)},[]);const C=A.useCallback(()=>{p("start"),a||_(!0,cv)},[_,a]),S=()=>{s({game:l[d-1],categoryId:"-1"}),e()};return i.jsx(Hpe,{loading:a,data:l,initialGamesClass:m,gamesCount:y,trans:o,gameHeight:b,randomContainerRef:g,randomGame:d,setInitialGamesClass:p,generateRandomGame:C,handleOpenGameClick:S})},Gpe=({category:e="Random"})=>{const t=()=>{_e.open(n=>({type:"info",className:"randomGamePopup",Component:()=>i.jsx(Upe,{close:n})}),Vt.High)};return i.jsx(Ho,{className:"btn a-color randomGameBtn",title:`Play ${e||"Random"} game`,onClick:t})},Vpe=function({isAllGamesCategorySelected:t,showAllCategoriesGamesWeb:n,setPreference:s,searchInputVisible:o,searchTerm:r,handleSearchTermChange:a,setSearchInputVisible:l,providers:c,selectedProviders:u,onProviderSelect:d,showRandomCasinoGameButton:f}){const m=c.filter(g=>u.includes(g.name)),p=oe(),h=g=>{d(m.reduce((y,v)=>(v.name!==g&&y.push(v.name),y),[]))};return i.jsx("div",{className:"casinoGameListBlockHeader",children:i.jsxs("div",{className:`casinoTitleSearch ${m.length?"selectedProviderList":""}`,children:[i.jsx("div",{className:"selectedProviderBlock",children:m.length>0?i.jsx(ug,{itemsExpanded:!0,children:m.map(g=>i.jsxs("div",{className:"selectedProviderItem","data-id":g.name,children:[i.jsx("p",{className:"selectedProviderItemName",children:g.title}),g.name!==Kn?i.jsx("i",{className:"bc-i-close-remove",onClick:()=>h(g.name)}):null]},g.name))},m.length):null}),i.jsx("div",{className:"casinoInputWrp",children:i.jsx(JE,{searchInputVisible:o,searchTerm:r,handleSearchTermChange:a,setSearchInputVisible:l,title:"Game Search"})}),f!=null&&f.enabled?i.jsx(Gpe,{category:f==null?void 0:f.category}):null,i.jsx(Ic,{content:p(KQ),trigger:Kr.Hover,position:vn.Top,children:t&&i.jsx(Ho,{className:`bc-i-sort iconButtonBlock ${n?"active":""}`,onClick:()=>s("showAllCategoriesGamesWeb",!n)})})]})})},Wpe=({hideProvidersTitle:e=!1})=>{const t=qa(),{hideProviders:n}=Ce(),s=oe();return i.jsxs("div",{className:"casinoProviderRow",children:[e?null:i.jsxs("p",{className:"casinoProviderBlockTitle",onClick:()=>t("hideProviders",!n),children:[i.jsx("i",{className:"casinoProviderBlockIcon bc-i-small-arrow-left"}),i.jsx("span",{children:s("Providers")})]}),i.jsx("p",{className:"casinoGameListTitle",children:s("Games")})]})},$pe=({categoriesLoading:e,categories:t,categoryId:n,visibleSelectedProviders:s,numSelectedProviders:o,allSelectedProviders:r,onCategorySelect:a,providersLoading:l,searchInputVisible:c,searchTerm:u,handleSearchTermChange:d,setSearchInputVisible:f,searchLoading:m,searchLoaded:p,games:h,onOpenGameDetails:g,providers:y,onProviderSelect:v,gamesStats:b})=>{var P;const{randomCasinoGame:_}=W.casino,C=oe(),S=A.useRef(null),x=A.useRef(null),O=qa(),{showAllCategoriesGamesWeb:E,hideProviders:I}=Ce();Gi({container:S,callback:()=>!u&&f(!1)});const w=n===Pt,N=((P=t.find(L=>L.id===(_==null?void 0:_.categoryId)))==null?void 0:P.title)||"Random";return i.jsxs("div",{ref:x,className:`casinoProviderContent ${I?"closeProvider":""}`,children:[e?i.jsx(xpe,{}):i.jsx(ppe,{categories:t,categoryId:n,onCategorySelect:a}),i.jsx(Wpe,{}),i.jsxs("div",{className:"casinoProviderAndGame",children:[i.jsx("div",{className:"casinoProviderBlock",children:i.jsx("div",{className:"casinoProviderBlockHolder",children:i.jsx(Fpe,{providers:y,categoriesLoading:e,selectedProviders:r,onProvidersSelect:v,providersLoading:l,scrollContainerRef:x})})}),i.jsxs("div",{className:"casinoGameListBlock",children:[i.jsx(Vpe,{searchInputVisible:c,searchTerm:u,showRandomCasinoGameButton:{enabled:!!(_!=null&&_.enabled),category:N},handleSearchTermChange:d,setSearchInputVisible:f,isAllGamesCategorySelected:w,showAllCategoriesGamesWeb:E,setPreference:O,providers:y,selectedProviders:s,onProviderSelect:v,showRandomGames:!0}),m||p?i.jsx($M,{loading:m,loaded:p,games:h,onOpenGameDetails:g,gamesStats:b,searchTerm:u}):e||l?i.jsx(tC,{numGames:jo}):E&&n===Pt?i.jsx(i.Fragment,{children:i.jsx("div",{className:"casinoCategorySelectWrp",children:i.jsx(wpe,{categories:t,providers:s})})}):i.jsxs(i.Fragment,{children:[r!==""&&o===0&&i.jsx("p",{className:"emptyTextBc",children:C(TK)}),i.jsx(bpe,{categoryId:n,providers:s})]})]})]})]})},zye=A.memo(function({categoryId:t}){var U;const n=Xe();YE();const{language:s,currentPath:o}=Ce(),{profile:r,loginInProgress:a}=ye(),[l,c]=A.useState({categories:[],loading:!0}),[u,d]=A.useState({providers:[],loading:!0}),f=Ot(),m=vo(),p=((U=m.get(fv))==null?void 0:U.replace("all",""))??"",h=A.useMemo(()=>p.split(",").filter($=>u.providers.find(et("name",$))).join(","),[u.providers,p]),{length:g}=Cf(h),y=u.loading||u.categoryId!==t,v=m.get(NN),b=encodeURIComponent(v||""),_=v?decodeURIComponent(b):"",C=W.casino.enableRecommendedGamesCategory?r==null?void 0:r.id:void 0,S=A.useMemo(()=>!(p&&p!==bc&&!h),[h,p]),x=A.useCallback($=>{f.replace({search:Je({...Ue(),[NN]:$===""?void 0:$})})},[f]),O=A.useCallback(()=>{x("")},[x]),{visible:E,setSearchInputVisible:I,loaded:w,loading:N,games:P,openGameDetails:L}=UM({isReady:S,categoryId:t,selectedProviders:h,searchTerm:_,onClose:O,initiallySearchInputVisible:!ce.isMobile}),{data:R,loading:D}=nC(P),j=A.useMemo(()=>{if(t!==Pt)return l.categories.find(et("id",t))},[t,l.categories]),M=$=>{f.replace({search:Je({...Ue(),[fv]:$.length>0?`${$.join(",")}`:void 0})})},B=A.useCallback(($,Q)=>{f.push({pathname:`/casino/${o!==cf?"slots":"generic"}${$!==Pt?`/${$}/${Q}`:""}`,search:Je({...Ue(),...p&&{[fv]:p}})})},[o,f,p]),F=A.useCallback(({target:{value:$}})=>{const Q=eb($);x(encodeURIComponent(Q))},[x]);return A.useEffect(function(){!a&&(C||!a)&&(c(Q=>({...Q,loading:!0})),cs.loadOptions({onlyCategories:!0,playerId:C,language:s},!0).then(Q=>{n.current&&c({categories:Q.categories||[],loading:!1})}))},[n,s,a,C]),A.useEffect(function(){!a&&(C||!a)&&(d(Q=>({...Q,loading:!0})),cs.loadOptions({onlyProviders:!0,language:s,...t===_R&&{playerId:C},...t!==Pt&&{categoryId:t}},!0).then(Q=>{n.current&&(Q!=null&&Q.providers?d({loading:!1,providers:Q.providers,categoryId:t}):d({providers:[],loading:!1}))}))},[t,n,s,a,C]),i.jsx($pe,{categories:l.categories,categoryId:t,selectedCategory:j,visibleSelectedProviders:h,numSelectedProviders:g,allSelectedProviders:p,onCategorySelect:B,providersLoading:y,categoriesLoading:l.loading,searchInputVisible:E,searchLoading:N,searchLoaded:w,searchTerm:_,games:P,providers:u.providers,setSearchInputVisible:ce.isMobile?I:()=>O(),handleSearchTermChange:F,onOpenGameDetails:L,onProviderSelect:M,gamesStats:{data:R,loading:D}})}),$M=({loading:e,loaded:t,games:n,onOpenGameDetails:s,multiviewPosition:o,onGameSelect:r,showBetLimits:a,gamesStats:l,searchTerm:c})=>e?i.jsx(tC,{numGames:jo}):n.length?i.jsx("div",{className:"casinoGameItemWrp",children:i.jsx("div",{className:"casinoCategoryGames",children:n.map((u,d)=>i.jsx(eC,{game:u,onInfoClick:s,lazyLoadImage:d>20,multiviewPosition:o,onGameSelect:r,showBetLimits:a,searchTerm:c,...l&&l.data&&l.data[u.extearnal_game_id]?{gamesStats:{data:l.data[u.extearnal_game_id],loading:l.loading}}:{}},u.id))})}):t?i.jsx(WM,{text:"No Games Found"}):null,Ype=({closePopup:e,multiviewPosition:t})=>{const n=Xe(),s=oe(),{language:o}=Ce(),r=$s(),a=A.useMemo(()=>{if(W.casino.genericPage.enabled&&r.pathname.startsWith("/casino/generic/")){const[,,,I]=r.pathname.split("/");return I}},[r.pathname]),l=A.useMemo(()=>{const I=[],w=Tt.getInstance();return W.casino.enabled&&I.push({label:"Casino",categoryId:Pt}),w.liveCasinoAvailable&&I.push({label:"Live Casino",categoryId:yc}),w.skillGamesAvailable&&I.push({label:"Games",categoryId:Md}),w.tvGamesAvailable&&I.push({label:"TV Games",categoryId:tp}),w.virtualSportsAvailable&&I.push({label:"Virtual Sports",categoryId:np}),a&&!I.some(et("categoryId",a))&&I.push({label:"Selected Category",categoryId:a}),I},[a]),[{offset:c,limit:u,categoryId:d},f]=A.useState(()=>{var w;const I=r.pathname.startsWith("/live-casino")?yc:r.pathname.startsWith("/tv-games")?tp:r.pathname.startsWith("/games")?Md:r.pathname.startsWith("/virtual-sports")?np:a??Pt;return{offset:0,limit:jo,categoryId:((w=l.find(et("categoryId",I)))==null?void 0:w.categoryId)||l[0].categoryId}}),[{loading:m,data:{games:p,totalCount:h}},g]=A.useState({loading:!0,data:{games:[],totalCount:0}}),[y,v]=A.useState(""),b=A.useCallback(()=>{v("")},[]),{visible:_,loading:C,loaded:S,games:x}=UM({searchTerm:y,categoryId:d,onClose:b,initiallySearchInputVisible:!0});A.useEffect(function(){C||S||(g(({data:w})=>({loading:!0,data:w})),cs.loadGames({language:o,limit:u,offset:c,...d!==Pt&&{categoryId:d}}).then(({games:w,total_count:N})=>{n.current&&g(({data:{games:P}})=>({loading:!1,data:{totalCount:Number(N),games:[...P,...w]}}))}).catch(()=>{n.current&&g(({data:w})=>({loading:!1,data:w}))}))},[d,n,o,u,c,S,C]);const O=()=>{const I=Math.min(p.length+jo,h);I!==u&&f(w=>({...w,offset:p.length,limit:I}))},E=A.useCallback(({target:{value:I}})=>{const w=eb(I);v(w)},[v]);return i.jsxs(zme,{onClose:e,children:[i.jsx(qme,{onClick:e,displayName:s("Select Second Game")}),i.jsxs("div",{className:"casinoGamesPopupHeader",children:[i.jsx(Kme,{secondaryStyle:!0,children:l.map(({categoryId:I,label:w})=>i.jsx(Qme,{onClick:()=>{g({loading:!0,data:{games:[],totalCount:0}}),f({offset:0,limit:jo,categoryId:I})},isActive:d===I,children:s(w)},I))}),i.jsx(JE,{title:"Search Game",searchInputVisible:_,searchTerm:y,handleSearchTermChange:E,setSearchInputVisible:()=>b()})]}),C||S?i.jsx($M,{loading:C,loaded:S,games:x,multiviewPosition:t,onGameSelect:e}):i.jsx(VM,{onEndReached:O,totalCount:h,games:p,gamesLoading:m,multiviewPosition:t,onGameSelect:e,useWindowScroll:!1})]})},zpe=({gamesData:e,closeGame:t,multiviewEnabled:n=!0})=>{var y;const[s,o]=A.useState({showPopup:!1,multiviewPosition:0}),[r,a]=A.useState([]),l=A.useRef(null),c=oe(),{pathname:u}=$s(),[,d]=u.split("/"),f=e.length>0;if(Wn(f?`casino-lock-scroll ${Od}`:["casino","live-casino","tv-games"].includes(d)?Od:void 0),A.useLayoutEffect(()=>{if(n&&l.current){const v=e.length,b=new ResizeObserver(([{target:_}])=>{const C=_.getBoundingClientRect(),S=C.height-hN[0],x=C.width/v-hN[1];a(e.map(O=>a8({height:S,width:x},O==null?void 0:O.game)))});return b.observe(l.current),()=>b.disconnect()}},[e,n]),!f)return null;const m=e.length>1,p=!m&&((y=e[0])==null?void 0:y.game.background),h=()=>{if(m){const v=e.findIndex(b=>b===null);v>-1?t(v,!0):_e.open({type:"warning",title:"Warning",content:VK})}},g=()=>{m||(Ge.dispatchEvent("openGame",{multiviewPosition:e.length}),o({showPopup:!0,multiviewPosition:e.length}))};return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"casino-full-game-bg",...p&&{style:{backgroundImage:`url(${p})`}},ref:l,children:[i.jsx("div",{className:`casino-full-game-container num-casino-games-${e.length}`,children:e.map((v,b)=>i.jsx(Yme,{gameData:v,multiviewPosition:b,closeGame:t,showGamesPopup:()=>{console.log(b),o({showPopup:!0,multiviewPosition:b})},size:r[b]},`${b} ${v==null?void 0:v.type}`))}),n?i.jsxs("div",{className:"casinoFullGamesIcons",children:[i.jsx(Ic,{content:c(QQ),trigger:Kr.Hover,position:vn.Left,children:i.jsx("i",{className:`bc-i-window-one ${m?"":"active"} `,onClick:h})}),i.jsx(Ic,{content:c(XQ),trigger:Kr.Hover,position:vn.Left,children:i.jsx("i",{className:`bc-i-window-two ${m?"active":""} `,onClick:g})})]}):null]}),s.showPopup&&i.jsx(Ype,{closePopup:()=>o({showPopup:!1,multiviewPosition:0}),multiviewPosition:s.multiviewPosition})]})},qpe=e=>e!==null,Kpe=A.memo(function(){var v,b,_;const t=Xe(),n=A.useRef([]),{language:s}=Ce(),{isLoggedIn:o,loginInProgress:r}=ye(),{userDataRef:a}=ZE(),l=Ot(),u=vo().has(Io),{getGameUrl:d}=Ka(),f=!((b=(v=W.app)==null?void 0:v.ukLicense)!=null&&b.enabled||(_=W.casino)!=null&&_.disableMultiView),[{gamesData:m,initialized:p},h]=A.useState({gamesData:[],initialized:!1}),g=A.useRef(!1),y=(C,S=!1)=>{h(({initialized:x,gamesData:O})=>{const E=S?O.filter((I,w)=>w!==C):O.map((I,w)=>w===C?null:I);return{gamesData:E.length&&E.some(I=>I!==null)?E:[],initialized:x}})};return A.useEffect(()=>{p&&(g.current=!0)},[p,s]),A.useEffect(function(){var S;if(!(r||p)||g.current){g.current=!1;const x=new URLSearchParams(window.location.search);if(x.has(Io)){const O=((S=x.get(Io))==null?void 0:S.split(",").filter((I,w)=>f||w===0).map(I=>{const[w,N]=I.split(Fd);return w&&N?{gameId:w,type:N}:null}))??[],E=O.filter(I=>I!==null).map(({gameId:I})=>I);E.length?cs.loadGames({language:s,gameExternalIds:E}).then(({games:I})=>O.map(w=>{if(w){const N=I.find(et("extearnal_game_id",w.gameId));if(N)return{game:N,type:w.type}}return null})).then(I=>Promise.all(I.map(async w=>{if(w){const{url:N}=await d({...w,language:s,isLoggedIn:a.current.isLoggedIn,frameId:Oi()});if(N)return{...w,url:N}}return null}))).then(I=>I.some(qpe)?I:[]).then(I=>{t.current&&h({gamesData:I,initialized:!0})}).catch(()=>{t.current&&h({gamesData:[],initialized:!0})}):h({gamesData:[],initialized:!0})}else h({gamesData:[],initialized:!0})}},[d,p,t,s,r,f,a]),A.useEffect(function(){if(p){const S=({gameData:O,multiviewPosition:E=0})=>{if(O){const{game:I,type:w,language:N,frameId:P=Oi()}=O;d({game:I,language:N,type:w,isLoggedIn:a.current.isLoggedIn,frameId:P}).then(({url:L})=>{var R;t.current&&L&&((R=W.casino.gamesToPopupWindowInsteadIframe)!=null&&R[I.extearnal_game_id]?i8({game:I,type:w,url:L},!0):h(({gamesData:D,initialized:j})=>{const M=[...D],B=M.findIndex(F=>F&&F.frameId===P);return B!==-1?M[B]={game:I,type:w,url:L,frameId:P}:M[E]={game:I,type:w,url:L,frameId:P},{gamesData:M,initialized:j}}))})}else h(I=>{if(I.gamesData.length===E){const w=[...I.gamesData];return w[E]=null,{gamesData:w,initialized:I.initialized}}return I})};n.current.forEach(S),n.current=[];const x=Ge.addEventListener("openGame",O=>S(O));return()=>{x()}}else return Ge.addEventListener("openGame",S=>n.current.push(S))},[d,p,t,a]),A.useLayoutEffect(function(){p&&l.push({search:Je({...Ue(),[Io]:m.length?m.map(S=>S?S.game.extearnal_game_id.concat(Fd).concat(S.type):"").join(","):void 0,[Dd]:m.length?m.map(S=>S?S.game.name:"").join(","):void 0})})},[m,l,p]),A.useEffect(function(){if(p&&u)return()=>{h({initialized:!0,gamesData:[]})}},[p,u]),A.useEffect(function(){const S=m.some(O=>(O==null?void 0:O.type)===Lt.Real),x=m.some(O=>y_(O==null?void 0:O.game.provider));!o&&!r&&(S||x)&&(m.every(E=>((E==null?void 0:E.game.types.funMode)||(E==null?void 0:E.game.types.viewMode))&&!y_(E==null?void 0:E.game.provider))?m.forEach((E,I)=>{E&&E.type===Lt.Real&&Ge.dispatchEvent("openGame",{gameData:{game:E.game,type:Lt.Fun,language:s},multiviewPosition:I})}):(Kt(Io,Dd),h({initialized:!0,gamesData:[]})))},[m,o,s,r]),i.jsx(zpe,{gamesData:m,closeGame:y,multiviewEnabled:f})}),Qpe=e=>{const t=Xe(),{language:n}=Ce(),[s,o]=A.useState({loading:!0,data:null});return A.useEffect(function(){e?(o({loading:!0,data:null}),Ar.getHelpPageContent(e,n).then(a=>{t.current&&o({loading:!1,data:a})}).catch(()=>{t.current&&o({loading:!1,data:null})})):o({loading:!1,data:null})},[e,t,n]),s},Xpe=()=>i.jsx("span",{className:"back-nav-title-bc skeleton-loader-title"}),Zpe=({displayName:e="",onClick:t,isLoading:n=!1,iconClass:s,children:o})=>i.jsxs("div",{onClick:t,className:"back-nav-bc",children:[i.jsx("i",{className:"back-nav-icon-bc bc-i-round-arrow-left"}),s&&i.jsx("i",{className:s}),n?i.jsx(Xpe,{}):i.jsx("span",{className:"back-nav-title-bc ellipsis",children:e}),o]}),TA="help_page_reloaded",Jpe=({loading:e,data:t,downloadable:n})=>{YE(e);const s=A.useRef(null),[o,r]=A.useState(!1),a=Ot(),l=A.useCallback(()=>{t!=null&&t.id&&window.open(`/widget/HelpContentPrint?${Je({props:`{"contentId": ${t==null?void 0:t.id}}`})}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500")},[t==null?void 0:t.id]),c=A.useCallback(()=>o?a.go(-3):a.goBack(),[a,o]);return A.useEffect(()=>(sessionStorage.getItem(TA)&&(r(!0),sessionStorage.removeItem(TA)),window.addEventListener("beforeunload",()=>sessionStorage.setItem(TA,"true")),()=>window.removeEventListener("beforeunload",()=>sessionStorage.setItem(TA,"true"))),[]),e?i.jsx(_L,{}):t===null?i.jsx(HE,{}):i.jsxs("div",{className:"footerInfoContent",ref:s,children:[i.jsxs("div",{className:"footerInfoTitle",children:[i.jsx(Zpe,{onClick:c}),i.jsx("span",{className:"footerInfoTitleText ellipsis",children:t.title}),ce.isMobile?n&&i.jsxs("div",{className:"printAndDownload",children:[i.jsx("a",{className:"print-icons",target:"_blank",href:`/widget/HelpContentPrint?props={"contentId":${t==null?void 0:t.id}}`,rel:"noreferrer",children:i.jsx("i",{className:"bet-history-function-icon bc-i-Print"})}),i.jsx("a",{className:"print-icons",target:"_blank",href:`/widget/HelpContentPrint?props={"contentId":${t==null?void 0:t.id}}`,rel:"noreferrer",children:i.jsx("i",{className:"bet-history-function-icon bc-i-download"})})]}):n&&i.jsxs("div",{className:"printAndDownload",children:[i.jsx("i",{className:"print-icons bc-i-Print",onClick:()=>l()}),i.jsx("i",{className:"print-icons bc-i-download",onClick:()=>l()})]})]}),i.jsx("div",{className:"content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:t.content}})]})},ehe=()=>{const t=vo().get(B0)??"",n=Qpe(t),s=Ot();return t?i.jsx(jf,{onClose:()=>s.push({search:Je({...Ue(),[B0]:void 0})}),fullScreen:!1,className:"content-manager footerInfoPopup",children:i.jsx(Jpe,{...W.app.downloadPrintButtons&&{downloadable:!0},...n})}):null},xA=new Map,the=(e,t=!1)=>{const n=Xe(),s=A.useRef(t),[o,r]=A.useState(()=>xA.has(e)?{loading:!1,data:xA.get(e)}:{loading:!0,data:null});return A.useEffect(()=>{s.current=t},[t]),A.useEffect(function(){xA.has(e)||(r({loading:!0,data:null}),at.get(e).then(l=>{s.current&&xA.set(e,l.data),n.current&&r({loading:!1,data:l.data})}).catch(()=>{n.current&&r({loading:!1,data:null})}))},[n,e]),o},U5=({children:e})=>i.jsx("div",{className:"pb-component-wrapper",children:e}),G5="d_p_r_v_",nhe=(e,t)=>{switch(e){case"StoryWidget":return{hasTitle:t.showTitle??!1,portraitView:t.portraitView??!1};default:return{}}},YM=({row:e,margin:t})=>{const[n,s]=A.useState(()=>!e.settings.closable||Ne.getItem(`${G5}${e.id}`,!0)),o=e.settings.gridTemplate.map(u=>`${u}fr`).join(" ");A.useEffect(()=>Ge.addEventListener("closeDynamicallyStructuredPage",()=>e.settings.closable&&s(!1)),[e.settings.closable]);const r=()=>{Ne.setItem(`${G5}${e.id}`,!1,e.settings.lifetimeInDays?AG(e.settings.lifetimeInDays):void 0),s(!1)};if(!n)return null;const a=e.content.some(u=>u.content.some(d=>d.type==="COMPONENT"&&d.name==="Slider")),l=e.content.some(u=>u.content.some(d=>d.type==="COMPONENT"&&d.name==="HarmonyJackpotWidget")),c=e.id.includes("Casino")||e.id.includes("LiveCasino")||e.id.includes("Games");return i.jsxs("div",{className:`hm-row-bc ${c&&a?"has-game":""} ${a?"has-slider":""} ${l?"has-Ortak-Widget":""}`,style:{msGridColumns:o,gridTemplateColumns:o,...t&&{marginBottom:"10px"}},children:[e.settings.closable&&i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:r}),e.content.map(u=>{var f,m;const[d]=u.content;if(d.type==="ROW")return i.jsx(U5,{children:u.content.map(p=>i.jsx(YM,{row:p},p.id))},u.id);{const p=(f=kc[d.name])==null?void 0:f.content;if(p){const h=gn(p),g=((m=kc[d.name])==null?void 0:m.loader)||bt,y=nhe(d.name,d.settings);return i.jsx(U5,{children:i.jsx(A.Suspense,{fallback:i.jsx(g,{...y}),children:i.jsx(h,{settings:d.settings})})},u.id)}return null}})]})},she=A.memo(YM),ohe=({layout:e,lastRowMargin:t=!1})=>{if(!e)return i.jsx(HE,{});const n=e.length-1;return i.jsx(i.Fragment,{children:e.map((s,o)=>i.jsx(she,{row:s,margin:t&&n===o},s.id))})},rhe=()=>{const e=A.useRef(null),{data:t,loading:n}=the("/header.json?v=04/07/2025-19:37"),s=!n&&t!==null&&t.length>0;return A.useLayoutEffect(function(){if(s&&e.current){const r=new ResizeObserver(([{target:a}])=>{const{height:l}=a.getBoundingClientRect();document.documentElement.style.setProperty("--dynamic-header",`${l}px`),ce.headerBlockHeightPx=hM(l)});return r.observe(e.current),()=>{r.disconnect()}}},[s]),s?i.jsx("div",{className:"hdr-dynamic-content",ref:e,children:i.jsx(ohe,{layout:t})}):null},ahe=()=>{const[e,t]=A.useState(!!Ne.getItem(aA)),n=oe();A.useEffect(function(){const r=a=>{if(Hi+aA===a.key||a.key===null){const c=Ne.getItem(aA);t(!!c)}};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)},[e]);const s=()=>{Ne.setItem(aA,!0),t(!0)};return e?null:i.jsxs("div",{className:"cookieAcceptanceMessage",children:[i.jsxs("p",{className:"cookie-message",children:[n("cookies_consent_description"),i.jsx(Dy,{className:"cookie-privacyPolicy",to:{search:Je({[B0]:EZ})},children:n("Privacy Policy")})]}),i.jsx(Be,{className:"btn a-color s-small cookie-message-button",onClick:s,children:n("accept_cookies")})]})},_n={Soccer:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Handball:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Baseball:{AGPM1:{abbr:"IT",title:"Average individual total runs",value:"goals"},AGPM2:{abbr:"RT",title:"Average total runs",value:"total_goals"},home:!0,away:!0},AmericanFootball:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!0,away:!0},Tennis:{AGPM1:{abbr:"IT",title:"Average individual total games",value:"scoreByPeriod"},AGPM2:{abbr:"GaT",title:"Average total games",value:"total_scoreByPeriod"},home:!1,away:!1},IceHockey:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},BallHockey:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Futsal:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Volleyball:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"scoreByPeriod"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_scoreByPeriod"},home:!0,away:!0},Floorball:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Curling:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!1,away:!1},FieldHockey:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},WaterPolo:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Basketball:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!0,away:!0},Badminton:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!0,away:!0}},kn={H2H:["Home","Away"],performance:["all","Home","Away"]},Ko={AGPM1:{abbr:"IT",title:"Average individual total goals",value:""},AGPM2:{abbr:"GT",title:"Average total goals",value:""}},ihe=(e,t)=>{var r,a,l,c,u,d,f,m;const n={statistics:{H2H:{},H2Hleague:{},playedMatches:{},sportBasedStats:{}}};let s={};s[(r=e.CurrentMatch)==null?void 0:r.HomeTeamName]="team1",s[(a=e.CurrentMatch)==null?void 0:a.AwayTeamName]="team2";let o={...n.statistics,team1:(l=e.CurrentMatch)==null?void 0:l.HomeTeamName,team2:(c=e.CurrentMatch)==null?void 0:c.AwayTeamName,competition_id:(u=e.CurrentMatch)==null?void 0:u.CompetitionId,competition_name:(d=e.CurrentMatch)==null?void 0:d.CompetitionName,region_name:(f=e.CurrentMatch)==null?void 0:f.RegionName,region_id:(m=e.CurrentMatch)==null?void 0:m.RegionId,team1_id:e.HomeTeamId,team2_id:e.AwayTeamId};return uhe(e,s,o,t),e.H2HleagueTable.length&&(o=lhe(e,s,o)),che(e,o,t)},lhe=(e,t,n)=>({...n,H2Hleague:{...n.H2Hleague,...Object.keys(t).reduce((s,o,r)=>{var l;let a=e["UpcomingMatchesEnt"+(3-(r+1))];if(e.H2HleagueTable.length||a.length){const c=`team${r+1}`,u=e.H2HleagueTable.find(d=>d.EntityName===o);s[c]={nextMatch:{date:(l=a==null?void 0:a[0])==null?void 0:l.Date},POS:u==null?void 0:u.PositionTotal,PLD:u==null?void 0:u.PlayedTotal,PTS:u==null?void 0:u.PointsTotal}}return s},{})}}),che=(e,t,n)=>{t.playedMatches&&t.playedMatches.team1&&(t.playedMatches.team1.scores=[],t.playedMatches.team2.scores=[]);let s=[],o={};for(let l=1;l<3;l++){let c=0;e["PlayedMatchesEnt"+l].forEach(u=>{if(c<5){let d=t.team1===u.HomeTeam[0].name||t.team1===u.AwayTeam[0].name?"team1":"team2",f=t[d]===u.HomeTeam[0].name?"Home":"Away",m=f==="Home"?"Away":"Home";s.indexOf(u.Id)===-1?(t.team1===u.HomeTeam[0].name||t.team1===u.AwayTeam[0].name)&&(t.team2===u.HomeTeam[0].name||t.team2===u.AwayTeam[0].name)&&(s.push(u.Id),o[u.Id]={currentTeam:d}):(d=o[u.Id].currentTeam==="team1"?"team2":"team1",f=m,m=f==="Home"?"Away":"Home");const p=f==="Home"?"HomeScore":"AwayScore",h=m==="Home"?"HomeScore":"AwayScore",g=u[p],y=u[h];t.playedMatches[d]?(t.playedMatches[d].scores.push({score1:u.HomeScore,score2:u.AwayScore,homeTeam:u.HomeTeam,awayTeam:u.AwayTeam,state:u.HomeScore===u.AwayScore?"draw":g>y?"won":"lost"}),t.playedMatches[d].goals+=g,t.playedMatches[d].scoreByPeriod+=Ul(u.MatchResults,n,p),t.playedMatches[d].total_goals+=g+y,t.playedMatches[d].total_scoreByPeriod+=Ul(u.MatchResults)):t.playedMatches[d]={scores:[{score1:u.HomeScore,score2:u.AwayScore,homeTeam:u.HomeTeam,awayTeam:u.AwayTeam,state:u.HomeScore===u.AwayScore?"draw":g>y?"won":"lost"}],goals:g,total_goals:g+y,scoreByPeriod:Ul(u.MatchResults,n,p),total_scoreByPeriod:Ul(u.MatchResults)},c++}})}let r=_n[n]?_n[n].AGPM1.value:"goals";t.playedMatches.team1.AGPM=(t.playedMatches.team1[r]/t.playedMatches.team1.scores.length).toFixed(1),t.playedMatches.team2.AGPM=(t.playedMatches.team2[r]/t.playedMatches.team2.scores.length).toFixed(1);let a=_n[n]?_n[n].AGPM2.value:"total_goals";return t.playedMatches.team1.totalAGPM=(t.playedMatches.team1[a]/t.playedMatches.team1.scores.length).toFixed(1),t.playedMatches.team2.totalAGPM=(t.playedMatches.team2[a]/t.playedMatches.team2.scores.length).toFixed(1),t},uhe=(e,t,n,s)=>{let o=0,r=kn.H2H.length;n.H2H&&n.H2H.team1&&(n.H2H.team1.scores=[],n.H2H.team2.scores=[]),e.H2HMatches.forEach(a=>{if(o<5){for(let l=0;lm?1:f===m?.5:0,n.H2H[p].goals+=f,n.H2H[p].scoreByPeriod+=Ul(a.MatchResults,s,u),n.H2H[p].name[0].name===d[0].name?(n.H2H[p][kn.H2H[l]].games++,n.H2H[p][kn.H2H[l]].points+=f>m?1:f===m?.5:0):(n.H2H[p][kn.H2H[Math.abs(l-1)]].games++,n.H2H[p][kn.H2H[Math.abs(l-1)]].points+=m>f?1:m===f?.5:0)):(n.H2H[p]={name:d,scores:[{score1:f,score2:m}],all:{games:1,points:f>m?1:f===m?.5:0},goals:f,scoreByPeriod:Ul(a.MatchResults,s,u)},n.H2H[p][kn.H2H[l]]={games:1,points:f>m?1:f===m?.5:0},n.H2H[p][kn.H2H[Math.abs(l-1)]]={games:0,points:0})}o++}});for(let a=0;a{if(!e)return;let s,o=e.length,r=0;for(s=0;s{const e=A.useRef({});return A.useCallback(({gameId:t,sportAlias:n})=>new Promise(s=>{e.current[t]?s(e.current[t]):Ft.getInstance().getFullMatchInfo(t).then(o=>{const r=ihe(o,n);e.current[t]=r,s(r)},function(o){return o})}),[])},V5=14400,fhe=({statistics:e,isLoading:t,sportAlias:n})=>{var r,a,l,c,u,d,f,m,p,h,g,y,v,b,_,C,S,x,O,E,I,w,N,P,L,R,D,j,M,B,F,U,$,Q,Z,ee,ae,q,ge,J,Y,K,z,ue,re,se,be,Me,le,Te,$e,Ve,ie,ne,he,Oe,Ie,De,G,k,T,V,X,te,Ae,He,ot,Ze,_t,gt,Xt,Mf,Xi,Xa,sC,oC,rC,aC,iC,lC,cC,uC,dC,fC,AC,mC,pC,hC,gC,vC,_C,yC,bC,EC,CC,SC,wC,TC,xC,IC,NC,kC,OC,PC,LC,RC,jC,MC,BC,DC,FC,HC,UC,GC,VC,WC,$C,YC,zC,qC,KC,QC,XC,ZC,JC,eS,tS,nS,sS,oS,rS,aS,iS,lS,cS,uS,dS,fS,AS,mS,pS,hS,gS,vS,_S,yS,bS,ES,CS,SS,wS,TS,xS,IS,NS,kS,OS,PS,LS,RS,jS,MS,BS,DS,FS,HS,US,GS,VS,WS,$S,YS,zS,qS,KS,QS,XS,ZS,JS,ew,tw,nw,sw,ow,rw,aw,iw,lw,cw,uw,dw,fw,Aw,mw,pw,hw,gw,vw,_w,yw,bw,Ew,Cw,Sw,ww,Tw,xw,Iw,Nw,kw,Ow,Pw,Lw,Rw,jw,Mw,Bw,Dw,Fw,Hw,Uw,Gw,Vw,Ww,$w,Yw,zw,qw,Kw,Qw,Xw,Zw,Jw,eT,tT,nT,sT,oT,rT,aT,iT,lT,cT,uT,dT,fT,AT,mT,pT,hT,gT,vT,_T,yT,bT,ET,CT,ST,wT,TT,xT,IT,NT,kT,OT,PT,LT,RT,jT,MT,BT,DT,FT,HT,UT,GT,VT,WT,$T,YT,zT,qT,KT,QT,XT,ZT,JT,ex,tx,nx,sx,ox,rx,ax,ix,lx,cx,ux,dx,fx,Ax,mx,px,hx,gx,vx,_x,yx,bx,Ex,Cx,Sx,wx,Tx,xx,Ix,Nx,kx,Ox,Px,Lx,Rx,jx,Mx,Bx,Dx,Fx,Hx,Ux,Gx,Vx,Wx,$x,Yx,zx,qx;const s=oe(),o=Ft.getInstance();return t||!e||!n?i.jsx(bt,{size:"medium"}):i.jsx(i.Fragment,{children:t?i.jsx("div",{className:"empty-b-text-v-bc",children:s("There is no data")}):i.jsxs("table",{className:"statistics-content",children:[i.jsx("thead",{className:"statistics-content-item",children:i.jsxs("tr",{className:"first-level-header-p",children:[i.jsx("th",{colSpan:2,children:i.jsx("p",{children:s("H2H")})}),i.jsx("th",{colSpan:5,children:i.jsx("p",{children:s("Results")})}),i.jsx("th",{colSpan:5,children:i.jsx("p",{children:s("Performance")})})]})}),i.jsxs("tbody",{children:[i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsx("p",{className:"padding-left-p",children:s("TEAM")})}),i.jsx("td",{colSpan:5}),i.jsx("td",{children:i.jsx("p",{title:"All",children:s("All")})}),i.jsx("td",{children:i.jsx("p",{title:"Home",children:s("H")})}),i.jsx("td",{children:i.jsx("p",{title:"Away",children:s("A")})}),i.jsx("td",{children:i.jsx("p",{title:s(_n[n].AGPM1.title||Ko.AGPM1.title||"Statistics ")+(_n[n].AGPM1.title||Ko.AGPM1.title),children:s(_n[n].AGPM1.abbr||Ko.AGPM1.abbr)})}),i.jsx("td",{children:i.jsx("p",{title:s(_n[n].AGPM2.title||Ko.AGPM2.title||"Statistics ")+(_n[n].AGPM2.title||Ko.AGPM2.title),children:s(_n[n].AGPM2.abbr||Ko.AGPM2.abbr)})})]}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e.team1_id,Ft.LogoSize.Small),alt:e.team1}),i.jsx("span",{title:e.team1,className:"ellipsis",children:e.team1})]})}),i.jsx("td",{children:i.jsx("p",{className:((a=(r=e.H2H.team1)==null?void 0:r.scores[0])==null?void 0:a.score1)>((c=(l=e.H2H.team1)==null?void 0:l.scores[0])==null?void 0:c.score2)?"active":"",children:((d=(u=e.H2H.team1)==null?void 0:u.scores[0])==null?void 0:d.score1)!==void 0?((m=(f=e.H2H.team1)==null?void 0:f.scores[0])==null?void 0:m.score1)+":"+((h=(p=e.H2H.team1)==null?void 0:p.scores[0])==null?void 0:h.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((y=(g=e.H2H.team1)==null?void 0:g.scores[1])==null?void 0:y.score1)>((b=(v=e.H2H.team1)==null?void 0:v.scores[1])==null?void 0:b.score2)?"active":"",children:((S=(C=(_=e.H2H)==null?void 0:_.team1)==null?void 0:C.scores[1])==null?void 0:S.score1)!==void 0?((O=(x=e.H2H.team1)==null?void 0:x.scores[1])==null?void 0:O.score1)+":"+((I=(E=e.H2H.team1)==null?void 0:E.scores[1])==null?void 0:I.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((N=(w=e.H2H.team1)==null?void 0:w.scores[2])==null?void 0:N.score1)>((L=(P=e.H2H.team1)==null?void 0:P.scores[2])==null?void 0:L.score2)?"active":"",children:((j=(D=(R=e.H2H)==null?void 0:R.team1)==null?void 0:D.scores[2])==null?void 0:j.score1)!==void 0?((B=(M=e.H2H.team1)==null?void 0:M.scores[2])==null?void 0:B.score1)+":"+((U=(F=e.H2H.team1)==null?void 0:F.scores[2])==null?void 0:U.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((Q=($=e.H2H.team1)==null?void 0:$.scores[3])==null?void 0:Q.score1)>((ee=(Z=e.H2H.team1)==null?void 0:Z.scores[3])==null?void 0:ee.score2)?"active":"",children:((q=(ae=e.H2H.team1)==null?void 0:ae.scores[3])==null?void 0:q.score1)!==void 0?((J=(ge=e.H2H.team1)==null?void 0:ge.scores[3])==null?void 0:J.score1)+":"+((K=(Y=e.H2H.team1)==null?void 0:Y.scores[3])==null?void 0:K.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((re=(ue=(z=e.H2H)==null?void 0:z.team1)==null?void 0:ue.scores[4])==null?void 0:re.score1)>((Me=(be=(se=e.H2H)==null?void 0:se.team1)==null?void 0:be.scores[4])==null?void 0:Me.score2)?"active":"",children:((Te=(le=e.H2H.team1)==null?void 0:le.scores[4])==null?void 0:Te.score1)!==void 0?((Ve=($e=e.H2H.team1)==null?void 0:$e.scores[4])==null?void 0:Ve.score1)+":"+((ne=(ie=e.H2H.team1)==null?void 0:ie.scores[4])==null?void 0:ne.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((he=e.H2H.team1)==null?void 0:he.all.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:_n[n].home&&((De=(Ie=(Oe=e.H2H)==null?void 0:Oe.team1)==null?void 0:Ie.Home)==null?void 0:De.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:_n[n].away&&((T=(k=(G=e.H2H)==null?void 0:G.team1)==null?void 0:k.Away)==null?void 0:T.persent)||"-"})}),i.jsx("td",{className:"statistics-border-p",children:i.jsx("p",{className:"active",children:((V=e.H2H.team1)==null?void 0:V.AGPM)||"-"})}),i.jsx("td",{rowSpan:2,className:"statistics-border-p border-round-right",children:i.jsx("p",{className:"active",children:e.H2H.AGPM||"-"})})]}),i.jsxs("tr",{className:"last-level",children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e.team2_id,Ft.LogoSize.Small),alt:e.team2}),i.jsx("span",{title:e.team2,className:"ellipsis",children:e.team2})]})}),i.jsx("td",{children:i.jsx("p",{className:((te=(X=e.H2H.team2)==null?void 0:X.scores[0])==null?void 0:te.score1)>((ot=(He=(Ae=e.H2H)==null?void 0:Ae.team2)==null?void 0:He.scores[0])==null?void 0:ot.score2)?"active":"",children:((_t=(Ze=e.H2H.team2)==null?void 0:Ze.scores[0])==null?void 0:_t.score1)!==void 0?((Xt=(gt=e.H2H.team2)==null?void 0:gt.scores[0])==null?void 0:Xt.score1)+":"+((Xi=(Mf=e.H2H.team2)==null?void 0:Mf.scores[0])==null?void 0:Xi.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((sC=(Xa=e.H2H.team2)==null?void 0:Xa.scores[1])==null?void 0:sC.score1)>((rC=(oC=e.H2H.team2)==null?void 0:oC.scores[1])==null?void 0:rC.score2)?"active":"",children:((iC=(aC=e.H2H.team2)==null?void 0:aC.scores[1])==null?void 0:iC.score1)!==void 0?((cC=(lC=e.H2H.team2)==null?void 0:lC.scores[1])==null?void 0:cC.score1)+":"+((dC=(uC=e.H2H.team2)==null?void 0:uC.scores[1])==null?void 0:dC.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((AC=(fC=e.H2H.team2)==null?void 0:fC.scores[2])==null?void 0:AC.score1)>((pC=(mC=e.H2H.team2)==null?void 0:mC.scores[2])==null?void 0:pC.score2)?"active":"",children:((gC=(hC=e.H2H.team2)==null?void 0:hC.scores[2])==null?void 0:gC.score1)!==void 0?((_C=(vC=e.H2H.team2)==null?void 0:vC.scores[2])==null?void 0:_C.score1)+":"+((bC=(yC=e.H2H.team2)==null?void 0:yC.scores[2])==null?void 0:bC.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((CC=(EC=e.H2H.team2)==null?void 0:EC.scores[3])==null?void 0:CC.score1)>((wC=(SC=e.H2H.team2)==null?void 0:SC.scores[3])==null?void 0:wC.score2)?"active":"",children:((xC=(TC=e.H2H.team2)==null?void 0:TC.scores[3])==null?void 0:xC.score1)!==void 0?((NC=(IC=e.H2H.team2)==null?void 0:IC.scores[3])==null?void 0:NC.score1)+":"+((kC=e.H2H.team2.scores[3])==null?void 0:kC.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((LC=(PC=(OC=e.H2H)==null?void 0:OC.team2)==null?void 0:PC.scores[4])==null?void 0:LC.score1)>((MC=(jC=(RC=e.H2H)==null?void 0:RC.team2)==null?void 0:jC.scores[4])==null?void 0:MC.score2)?"active":"",children:((DC=(BC=e.H2H.team2)==null?void 0:BC.scores[4])==null?void 0:DC.score1)!==void 0?((HC=(FC=e.H2H.team2)==null?void 0:FC.scores[4])==null?void 0:HC.score1)+":"+((UC=e.H2H.team2.scores[4])==null?void 0:UC.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((GC=e.H2H.team2)==null?void 0:GC.all.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:_n[n].home&&((WC=(VC=e.H2H)==null?void 0:VC.team2)==null?void 0:WC.Home.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:_n[n].away&&((YC=($C=e.H2H)==null?void 0:$C.team2)==null?void 0:YC.Away.persent)||"-"})}),i.jsx("td",{className:"statistics-border-p",children:i.jsx("p",{className:"active",children:((zC=e.H2H.team2)==null?void 0:zC.AGPM)||"-"})})]}),i.jsx("tr",{className:"first-level-header-p",children:i.jsx("td",{colSpan:12,children:i.jsxs("p",{className:"team-name team-name-level",children:[i.jsx("img",{src:o.getCompetitionLogoUrl(Number(e==null?void 0:e.competition_id),Ft.LogoSize.Small),alt:""}),i.jsxs("span",{className:"ellipsis",children:[e.region_name," - ",e.competition_name]})]})})}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsx("p",{className:"padding-left-p",children:s("TEAM")})}),i.jsx("td",{children:i.jsx("p",{title:s("Position"),children:s("POS")})}),i.jsx("td",{children:i.jsx("p",{title:s("Played"),children:s("PLD")})}),i.jsx("td",{children:i.jsx("p",{title:s("Points"),children:s("PTS")})}),i.jsx("td",{colSpan:2}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:s("NEXT MATCH")})})]}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e==null?void 0:e.team1_id,Ft.LogoSize.Small),alt:e==null?void 0:e.team1}),i.jsx("span",{title:"{{statistics.team1}}",className:"ellipsis",children:e==null?void 0:e.team1})]})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((KC=(qC=e.H2Hleague)==null?void 0:qC.team1)!=null&&KC.POS||((XC=(QC=e.H2Hleague)==null?void 0:QC.team1)==null?void 0:XC.POS)!==0)&&((JC=(ZC=e.H2Hleague)==null?void 0:ZC.team1)==null?void 0:JC.POS)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((tS=(eS=e.H2Hleague)==null?void 0:eS.team1)!=null&&tS.PLD||((sS=(nS=e.H2Hleague)==null?void 0:nS.team1)==null?void 0:sS.PLD)!==0)&&((rS=(oS=e.H2Hleague)==null?void 0:oS.team1)==null?void 0:rS.PLD)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((iS=(aS=e.H2Hleague)==null?void 0:aS.team1)!=null&&iS.PTS||((cS=(lS=e.H2Hleague)==null?void 0:lS.team1)==null?void 0:cS.PTS)!==0)&&((dS=(uS=e.H2Hleague)==null?void 0:uS.team1)==null?void 0:dS.PTS)||"-"})}),i.jsx("td",{colSpan:2}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:(mS=(AS=(fS=e.H2Hleague)==null?void 0:fS.team2)==null?void 0:AS.nextMatch)!=null&&mS.date?i.jsx(ls,{seconds:((vS=Ee.utc(String((gS=(hS=(pS=e.H2Hleague)==null?void 0:pS.team2)==null?void 0:hS.nextMatch)==null?void 0:gS.date)))==null?void 0:vS.unix())-V5,preset:"dateShortYearShort"}):"-"})})]}),i.jsxs("tr",{className:"last-level",children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e==null?void 0:e.team2_id,Ft.LogoSize.Small),alt:e==null?void 0:e.team2}),i.jsx("span",{title:e.team2,className:"ellipsis",children:e.team2})]})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((yS=(_S=e.H2Hleague)==null?void 0:_S.team2)!=null&&yS.POS||((ES=(bS=e.H2Hleague)==null?void 0:bS.team2)==null?void 0:ES.POS)!==0)&&((SS=(CS=e.H2Hleague)==null?void 0:CS.team2)==null?void 0:SS.POS)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((TS=(wS=e.H2Hleague)==null?void 0:wS.team2)!=null&&TS.PLD||((IS=(xS=e.H2Hleague)==null?void 0:xS.team2)==null?void 0:IS.PLD)!==0)&&((kS=(NS=e.H2Hleague)==null?void 0:NS.team2)==null?void 0:kS.PLD)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((PS=(OS=e.H2Hleague)==null?void 0:OS.team2)!=null&&PS.PTS||((RS=(LS=e.H2Hleague)==null?void 0:LS.team2)==null?void 0:RS.PTS)!==0)&&((MS=(jS=e.H2Hleague)==null?void 0:jS.team2)==null?void 0:MS.PTS)||"-"})}),i.jsx("td",{colSpan:2}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:(FS=(DS=(BS=e.H2Hleague)==null?void 0:BS.team1)==null?void 0:DS.nextMatch)!=null&&FS.date?i.jsx(ls,{seconds:((VS=Ee.utc(String((GS=(US=(HS=e.H2Hleague)==null?void 0:HS.team1)==null?void 0:US.nextMatch)==null?void 0:GS.date)))==null?void 0:VS.unix())-V5,preset:"dateShortYearShort"}):"-"})})]}),i.jsxs("tr",{className:"first-level-header-p",children:[i.jsx("td",{colSpan:2,children:i.jsx("p",{children:s("LAST 5")})}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:s("Form")})}),i.jsx("td",{children:i.jsx("p",{title:"",children:_n[n].AGPM1.abbr||Ko.AGPM1.abbr+"Statistics "+(_n[n].AGPM1.abbr||Ko.AGPM1.abbr)})}),i.jsx("td",{children:i.jsx("p",{title:"",children:_n[n].AGPM2.abbr||Ko.AGPM2.abbr+"Statistics "+(_n[n].AGPM2.abbr||Ko.AGPM2.abbr)})}),i.jsx("td",{colSpan:3,className:"border-round-right"})]}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e==null?void 0:e.team1_id,Ft.LogoSize.Small),alt:e==null?void 0:e.team1}),i.jsx("span",{title:e.team1,className:"ellipsis",children:e.team1})]})}),i.jsx("td",{children:i.jsx("p",{title:((YS=($S=(WS=e.playedMatches.team1)==null?void 0:WS.scores[0])==null?void 0:$S.homeTeam[0])==null?void 0:YS.name)+" - "+((KS=(qS=(zS=e.playedMatches.team1)==null?void 0:zS.scores[0])==null?void 0:qS.awayTeam[0])==null?void 0:KS.name),className:`${((XS=(QS=e.playedMatches.team1)==null?void 0:QS.scores[0])==null?void 0:XS.state)==="won"?"green":""} ${((JS=(ZS=e.playedMatches.team1)==null?void 0:ZS.scores[0])==null?void 0:JS.state)==="draw"?"yellow":""} ${((tw=(ew=e.playedMatches.team1)==null?void 0:ew.scores[0])==null?void 0:tw.state)==="lost"?"red":""}`,children:((sw=(nw=e.playedMatches.team1)==null?void 0:nw.scores[0])==null?void 0:sw.score1)!==void 0?((rw=(ow=e.playedMatches.team1)==null?void 0:ow.scores[0])==null?void 0:rw.score1)+":"+((aw=e.playedMatches.team1)==null?void 0:aw.scores[0].score2):"-"})}),i.jsx("td",{children:i.jsx("p",{title:((cw=(lw=(iw=e.playedMatches.team1)==null?void 0:iw.scores[1])==null?void 0:lw.homeTeam[0])==null?void 0:cw.name)+" - "+((fw=(dw=(uw=e.playedMatches.team1)==null?void 0:uw.scores[1])==null?void 0:dw.awayTeam[0])==null?void 0:fw.name),className:`${((mw=(Aw=e.playedMatches.team1)==null?void 0:Aw.scores[1])==null?void 0:mw.state)==="won"?"green":""} ${((hw=(pw=e.playedMatches.team1)==null?void 0:pw.scores[1])==null?void 0:hw.state)==="draw"?"yellow":""} ${((vw=(gw=e.playedMatches.team1)==null?void 0:gw.scores[1])==null?void 0:vw.state)==="lost"?"red":""}`,children:((yw=(_w=e.playedMatches.team1)==null?void 0:_w.scores[1])==null?void 0:yw.score1)!==void 0?((Ew=(bw=e.playedMatches.team1)==null?void 0:bw.scores[1])==null?void 0:Ew.score1)+":"+e.playedMatches.team1.scores[1].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((ww=(Sw=(Cw=e.playedMatches.team1)==null?void 0:Cw.scores[2])==null?void 0:Sw.homeTeam[0])==null?void 0:ww.name)+" - "+((Iw=(xw=(Tw=e.playedMatches.team1)==null?void 0:Tw.scores[2])==null?void 0:xw.awayTeam[0])==null?void 0:Iw.name),className:`${((kw=(Nw=e.playedMatches.team1)==null?void 0:Nw.scores[2])==null?void 0:kw.state)==="won"?"green":""} ${((Pw=(Ow=e.playedMatches.team1)==null?void 0:Ow.scores[2])==null?void 0:Pw.state)==="draw"?"yellow":""} ${((Rw=(Lw=e.playedMatches.team1)==null?void 0:Lw.scores[2])==null?void 0:Rw.state)==="lost"?"red":""}`,children:((Mw=(jw=e.playedMatches.team1)==null?void 0:jw.scores[2])==null?void 0:Mw.score1)!==void 0?((Dw=(Bw=e.playedMatches.team1)==null?void 0:Bw.scores[2])==null?void 0:Dw.score1)+":"+e.playedMatches.team1.scores[2].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((Uw=(Hw=(Fw=e.playedMatches.team1)==null?void 0:Fw.scores[3])==null?void 0:Hw.homeTeam[0])==null?void 0:Uw.name)+" - "+((Ww=(Vw=(Gw=e.playedMatches.team1)==null?void 0:Gw.scores[3])==null?void 0:Vw.awayTeam[0])==null?void 0:Ww.name),className:`${(($w=e.playedMatches.team1.scores[3])==null?void 0:$w.state)==="won"?"green":""} ${((zw=(Yw=e.playedMatches.team1)==null?void 0:Yw.scores[3])==null?void 0:zw.state)==="draw"?"yellow":""} ${((Kw=(qw=e.playedMatches.team1)==null?void 0:qw.scores[3])==null?void 0:Kw.state)==="lost"?"red":""}`,children:((Xw=(Qw=e.playedMatches.team1)==null?void 0:Qw.scores[3])==null?void 0:Xw.score1)!==void 0?((Jw=(Zw=e.playedMatches.team1)==null?void 0:Zw.scores[3])==null?void 0:Jw.score1)+":"+e.playedMatches.team1.scores[3].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((nT=(tT=(eT=e.playedMatches.team1)==null?void 0:eT.scores[4])==null?void 0:tT.homeTeam[0])==null?void 0:nT.name)+" - "+((rT=(oT=(sT=e.playedMatches.team1)==null?void 0:sT.scores[4])==null?void 0:oT.awayTeam[0])==null?void 0:rT.name),className:`${((iT=(aT=e.playedMatches.team1)==null?void 0:aT.scores[4])==null?void 0:iT.state)==="won"?"green":""} ${((cT=(lT=e.playedMatches.team1)==null?void 0:lT.scores[4])==null?void 0:cT.state)==="draw"?"yellow":""} ${((dT=(uT=e.playedMatches.team1)==null?void 0:uT.scores[4])==null?void 0:dT.state)==="lost"?"red":""}`,children:((AT=(fT=e.playedMatches.team1)==null?void 0:fT.scores[4])==null?void 0:AT.score1)!==void 0?((pT=(mT=e.playedMatches.team1)==null?void 0:mT.scores[4])==null?void 0:pT.score1)+":"+e.playedMatches.team1.scores[4].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{children:((hT=e.playedMatches.team1)==null?void 0:hT.AGPM)||"-"})}),i.jsx("td",{children:i.jsx("p",{children:((gT=e.playedMatches.team1)==null?void 0:gT.totalAGPM)||"-"})}),i.jsx("td",{colSpan:3})]}),i.jsxs("tr",{className:"last-level",children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e.team2_id,Ft.LogoSize.Small),alt:e==null?void 0:e.team2}),i.jsx("span",{title:e.team2,className:"ellipsis",children:e.team2})]})}),i.jsx("td",{children:i.jsx("p",{title:((yT=(_T=(vT=e.playedMatches.team2)==null?void 0:vT.scores[0])==null?void 0:_T.homeTeam[0])==null?void 0:yT.name)+" - "+((CT=(ET=(bT=e.playedMatches.team2)==null?void 0:bT.scores[0])==null?void 0:ET.awayTeam[0])==null?void 0:CT.name),className:`${((wT=(ST=e.playedMatches.team2)==null?void 0:ST.scores[0])==null?void 0:wT.state)==="won"?"green":""} ${((xT=(TT=e.playedMatches.team2)==null?void 0:TT.scores[0])==null?void 0:xT.state)==="draw"?"yellow":""} ${((NT=(IT=e.playedMatches.team2)==null?void 0:IT.scores[0])==null?void 0:NT.state)==="lost"?"red":""}`,children:((kT=e.playedMatches.team2)==null?void 0:kT.scores[0].score1)!==void 0?((OT=e.playedMatches.team2)==null?void 0:OT.scores[0].score1)+":"+e.playedMatches.team2.scores[0].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((RT=(LT=(PT=e.playedMatches.team2)==null?void 0:PT.scores[1])==null?void 0:LT.homeTeam[0])==null?void 0:RT.name)+" - "+((BT=(MT=(jT=e.playedMatches.team2)==null?void 0:jT.scores[1])==null?void 0:MT.awayTeam[0])==null?void 0:BT.name),className:`${((FT=(DT=e.playedMatches.team2)==null?void 0:DT.scores[1])==null?void 0:FT.state)==="won"?"green":""} ${((UT=(HT=e.playedMatches.team2)==null?void 0:HT.scores[1])==null?void 0:UT.state)==="draw"?"yellow":""} ${((VT=(GT=e.playedMatches.team2)==null?void 0:GT.scores[1])==null?void 0:VT.state)==="lost"?"red":""}`,children:(($T=(WT=e.playedMatches.team2)==null?void 0:WT.scores[1])==null?void 0:$T.score1)!==void 0?((zT=(YT=e.playedMatches.team2)==null?void 0:YT.scores[1])==null?void 0:zT.score1)+":"+((KT=(qT=e.playedMatches.team2)==null?void 0:qT.scores[1])==null?void 0:KT.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{title:((ZT=(XT=(QT=e.playedMatches.team2)==null?void 0:QT.scores[2])==null?void 0:XT.homeTeam[0])==null?void 0:ZT.name)+" - "+((tx=(ex=(JT=e.playedMatches.team2)==null?void 0:JT.scores[2])==null?void 0:ex.awayTeam[0])==null?void 0:tx.name),className:`${((sx=(nx=e.playedMatches.team2)==null?void 0:nx.scores[2])==null?void 0:sx.state)==="won"?"green":""} ${((rx=(ox=e.playedMatches.team2)==null?void 0:ox.scores[2])==null?void 0:rx.state)==="draw"?"yellow":""} ${((ix=(ax=e.playedMatches.team2)==null?void 0:ax.scores[2])==null?void 0:ix.state)==="lost"?"red":""}`,children:((lx=e.playedMatches.team2)==null?void 0:lx.scores[2].score1)!==void 0?((cx=e.playedMatches.team2)==null?void 0:cx.scores[2].score1)+":"+e.playedMatches.team2.scores[2].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((Ax=(fx=(dx=(ux=e.playedMatches)==null?void 0:ux.team2)==null?void 0:dx.scores[3])==null?void 0:fx.homeTeam[0])==null?void 0:Ax.name)+" - "+((gx=(hx=(px=(mx=e.playedMatches)==null?void 0:mx.team2)==null?void 0:px.scores[3])==null?void 0:hx.awayTeam[0])==null?void 0:gx.name),className:`${((_x=(vx=e.playedMatches.team2)==null?void 0:vx.scores[3])==null?void 0:_x.state)==="won"?"green":""} ${((bx=(yx=e.playedMatches.team2)==null?void 0:yx.scores[3])==null?void 0:bx.state)==="draw"?"yellow":""} ${((Cx=(Ex=e.playedMatches.team2)==null?void 0:Ex.scores[3])==null?void 0:Cx.state)==="lost"?"red":""}`,children:((wx=(Sx=e.playedMatches.team2)==null?void 0:Sx.scores[3])==null?void 0:wx.score1)!==void 0?((xx=(Tx=e.playedMatches.team2)==null?void 0:Tx.scores[3])==null?void 0:xx.score1)+":"+((Ix=e.playedMatches.team2.scores[3])==null?void 0:Ix.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{title:((Ox=(kx=(Nx=e.playedMatches.team2)==null?void 0:Nx.scores[4])==null?void 0:kx.homeTeam[0])==null?void 0:Ox.name)+" - "+((Rx=(Lx=(Px=e.playedMatches.team2)==null?void 0:Px.scores[4])==null?void 0:Lx.awayTeam[0])==null?void 0:Rx.name),className:`${((Mx=(jx=e.playedMatches.team2)==null?void 0:jx.scores[4])==null?void 0:Mx.state)==="won"?"green":""} ${((Dx=(Bx=e.playedMatches.team2)==null?void 0:Bx.scores[4])==null?void 0:Dx.state)==="draw"?"yellow":""} ${((Hx=(Fx=e.playedMatches.team2)==null?void 0:Fx.scores[4])==null?void 0:Hx.state)==="lost"?"red":""}`,children:((Gx=(Ux=e.playedMatches.team2)==null?void 0:Ux.scores[4])==null?void 0:Gx.score1)!==void 0?((Wx=(Vx=e.playedMatches.team2)==null?void 0:Vx.scores[4])==null?void 0:Wx.score1)+":"+((Yx=($x=e.playedMatches.team2)==null?void 0:$x.scores[4])==null?void 0:Yx.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{children:((zx=e.playedMatches.team2)==null?void 0:zx.AGPM)||"-"})}),i.jsx("td",{children:i.jsx("p",{children:((qx=e.playedMatches.team2)==null?void 0:qx.totalAGPM)||"-"})}),i.jsx("td",{colSpan:3,className:"border-round-right"})]})]})]})})},Ahe=()=>{const e=window,t=window.document,n=t.documentElement,s=t.getElementsByTagName("body")[0],o=e.innerWidth||n.clientWidth||s.clientWidth,r=e.innerHeight||n.clientHeight||s.clientHeight;return{screenWidth:o,screenHeight:r}},mhe=()=>{const e=Xe(),t=A.useRef(),[n,s]=A.useState({position:{left:"",top:""},show:!1}),[{statistics:o,sportAlias:r,isLoading:a},l]=A.useState({isLoading:!0}),{show:c,position:u}=Ya(n,300),d=dhe(),f=A.useCallback(({clientX:m,clientY:p})=>{const{screenWidth:y,screenHeight:v}=Ahe(),b={top:p+"px",left:m+"px"};return m+585>y&&(b.left=m-Math.abs(m+585-y+40)+"px"),p+385>v&&(b.top=p-Math.abs(p+385-v+20)+"px"),b},[]);return A.useEffect(()=>{const m=Ge.addEventListener("closeStatisticOnHover",()=>{t.current=setTimeout(()=>{s({show:!1})},100)}),p=Ge.addEventListener("openStatisticOnHover",({gameId:h,sportAlias:g,position:y})=>{setTimeout(()=>{s({show:!0,position:f(y)})},100),l({isLoading:!0}),d({gameId:h,sportAlias:g}).then(v=>{e.current&&l({statistics:v,sportAlias:g,isLoading:!1})})});return()=>{m(),p(),t.current=setTimeout(()=>{s({show:!1})},100)}},[d,f,e]),c?i.jsx("div",{className:"statistic-popup",style:{...u},onMouseEnter:()=>clearTimeout(t.current),onMouseLeave:()=>s({show:!1}),children:i.jsx(fhe,{isLoading:a,statistics:o,sportAlias:r})}):null},phe=({close:e})=>{const[t,n]=A.useState(""),s=oe();return A.useEffect(function(){let r=!0;de.get({},"get_idfy_capture_link").then(({result:a,result_text:l,details:{Url:c}})=>(r?a===0?n(c):(e(),_e.open({type:"error",content:s(l||un)})):e(),()=>{r=!1}))},[e,s]),i.jsx(i.Fragment,{children:t?i.jsxs("div",{className:"verify-account-popup",children:[i.jsx("p",{className:"casino-popup-content",children:s("idfy_kyc_verification_text")}),i.jsx(Be,{type:"button",className:"btn a-color",title:"Go Verify Account",onClick:()=>window.location.href=`${t}&redirect_uri=${encodeURIComponent(window.location.href)}`})]}):i.jsx(bt,{})})},hhe=({close:e})=>{const t=oe();return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:t("Verify Your Account")}),i.jsx("p",{className:"casino-popup-content",children:t(pQ)}),i.jsx(Ct,{className:"btn a-color",onClick:e,to:n=>({search:Bt({section:"profile",page:"verify-account"},n)}),children:t("Upload")})]})},ghe=gn(()=>H(()=>import("./LiveChatAdviser-DIYT82kH.js"),__vite__mapDeps([264,2]))),vhe={0:tQ,1:nQ,2:sQ},_he={0:tX,1:nX,2:sX},yhe=({requestType:e=0})=>{const t=Xe(),n=oe(),[s,o]=A.useState(!1),{profile:{active_step_state:r}}=ye(),{verificationFailed:a,accountCreated:l}=A.useMemo(()=>{const u=r===Pa.CREATED;return{verificationFailed:!!(r&&![Pa.WAITING,Pa.CREATED].includes(r)),accountCreated:u}},[r]),c=()=>{o(!0),de.get({redirect_url:window.location.origin,verification_type:2,request_type:e},"get_kycaid_form_url").then(u=>{var d;if(t.current)if(u.result===0){if((d=u.details)!=null&&d.Url)return window.location.href=u.details.Url;_e.open({type:"success",title:"Success",content:ZQ})}else throw Error(u.result_text||un)}).catch(u=>{t.current&&(o(!1),_e.open({type:"error",title:"Error",content:u.message}))})};return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(a?eX:l?JQ:vhe[e])}}),i.jsx("div",{className:"casino-popup-button-block",children:a?i.jsx(ghe,{}):i.jsx(Be,{className:"btn",type:"button",title:_he[e],disabled:s||l,onClick:c})})]})},bhe=({close:e})=>{const t=Xe(),n=oe(),[{loading:s,data:o},r]=A.useState({data:"",loading:!0});return A.useEffect(function(){de.get({},"get_trunarrative_autoident_link").then(({result:l,details:c})=>{l===0?r({loading:!1,data:c}):t.current&&r({loading:!1,data:""})})},[e,t]),s?i.jsx(bt,{}):i.jsx("div",{className:"truNarrative-verification-iframe",children:o?i.jsx("iframe",{allow:"microphone *; camera *",title:n("TruNarrative Verification"),src:o}):n("trunarrative_unable_content")})},Ehe=({close:e})=>{const t=r=>{Dt.dispatchEvent("trackingEvent",{category:"Other",action:r})};A.useEffect(function(){t("Opened TrunarrativeInfoPopup")},[]);const n=()=>{e(),t("Closed TrunarrativeInfoPopup")},s=oe(),o=()=>{e(),t("Clicked TrunarrativeInfoPopup Submit"),_e.open(r=>({Component:()=>i.jsx(bhe,{close:r}),className:gV}))};return i.jsxs("div",{className:"truNarrative-suggestion-popup-content",children:[i.jsx("p",{className:"sg-n-text-row-1-bc",children:s(DQ)}),i.jsxs("div",{className:"truNarrative-suggestion-btn",children:[i.jsx(Be,{className:"btn a-outline",type:"button",title:"Cancel",onClick:n}),i.jsx(Be,{className:"btn a-color",type:"button",title:"Verify",onClick:o})]})]})},Che=({close:e})=>{const t=Xe(),[n,s]=A.useState(null),o=oe(),{profile:{active_step:r}}=ye();return A.useEffect(function(){de.get({},"get_signicat_brazil_verification_urls").then(({result:l,result_text:c,details:[u]})=>{t.current?l===0?s(u):(e(),_e.open({type:"error",content:o(c||un)})):e()})},[e,t,o,r]),i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:o(FQ)}),i.jsxs("div",{className:"casino-popup-button-block",children:[n?i.jsx(Ct,{to:n,target:"_blank",className:"btn a-color",onClick:e,children:o("Pass full verification")}):i.jsx(bt,{size:"small"}),i.jsx(Be,{className:"btn a-outline",type:"button",title:"Cancel",onClick:e})]})]})},She=({close:e})=>{const t=Xe(),[n,s]=A.useState(null),o=oe(),{profile:{active_step:r}}=ye();return A.useEffect(function(){de.get({},"get_legitimuz_verification_urls").then(({result:l,result_text:c,details:u})=>{if(t.current)if(l===0){const{Url:d,QrCodeUrl:f}=u,m=ce.isMobile?d:f;m&&s(m)}else e(),_e.open({type:"error",content:o(c||un)});else e()})},[e,t,o,r]),i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:o(HQ)}),i.jsxs("div",{className:"casino-popup-button-block",children:[n?ce.isMobile?i.jsx(Ct,{to:n,target:"_blank",className:"btn a-color",onClick:e,children:o("Pass full verification")}):i.jsx("div",{className:"facialVerificationIframe","data-scroll-lock-scrollable":"",children:i.jsx("iframe",{title:o("Facial Verification"),src:n})}):i.jsx(bt,{size:"small"}),i.jsx(Be,{className:"btn a-outline",type:"button",title:"Cancel",onClick:e})]})]})};function whe(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var Jv=whe(A),k_=function(e,t){return k_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(n[o]=s[o])},k_(e,t)},xp=function(){return xp=Object.assign||function(e){for(var t,n=1,s=arguments.length;n0&&t?t:null},e.prototype.restoreScrollPosition=function(){this.scrollElement&&this.scrollPosition>=0&&(this.scrollElement.scrollTop=this.scrollPosition),this.scrollPosition=-1,this.scrollElement=null},e.prototype.scrollTo=function(t){var n;if(this.options.enableScrollIntoView){var s=this.getScrolledElement();if((s==null?void 0:s.scrollTop)===0&&(s==null?void 0:s.tagName)==="BODY"){var o=((n=this.iframe)===null||n===void 0?void 0:n.getBoundingClientRect().top)||0;window.scrollTo({top:o+t,behavior:"smooth"})}else s==null||s.scrollTo({top:t,behavior:"smooth"})}},e.prototype.updateAccessToken=function(t,n){var s,o;(o=(s=this.iframe)===null||s===void 0?void 0:s.contentWindow)===null||o===void 0||o.postMessage({method:"idCheck.updateAccessToken",accessToken:t,error:n},"*")},e.prototype.destroy=function(){for(window.removeEventListener("message",this.onMessage);this.$container&&this.$container.firstChild;)this.$container.removeChild(this.$container.firstChild);this.$container=null},e.prototype.navigateBack=function(){var t,n;(n=(t=this.iframe)===null||t===void 0?void 0:t.contentWindow)===null||n===void 0||n.postMessage({method:"idCheck.callNavigationBack"},"*")},e.prototype.singleStepNext=function(t){var n,s;(s=(n=this.iframe)===null||n===void 0?void 0:n.contentWindow)===null||s===void 0||s.postMessage({method:"idCheck.callSingleStepNext",step:t},"*")},e.prototype.setLanguage=function(t){var n,s;(s=(n=this.iframe)===null||n===void 0?void 0:n.contentWindow)===null||s===void 0||s.postMessage({method:"idCheck.callSetLanguage",language:t},"*")},e.prototype.setTheme=function(t){var n,s;(s=(n=this.iframe)===null||n===void 0?void 0:n.contentWindow)===null||s===void 0||s.postMessage({method:"idCheck.callSetTheme",theme:t},"*")},e}(),xhe=function(){function e(t,n){if(this.config=null,this.reusableConfig=null,this.eventHandlers={},this.anyEventHandler=null,this.options={adaptIframeHeight:!0,addViewportTag:!0,enableScrollIntoView:!0},typeof t!="string")throw new Error("Access token must be a string");if(typeof n!="function")throw new Error("updateAccessToken callback is required");this.accessToken=t,this.updateAccessToken=n}return e.prototype.onTestEnv=function(){return this},e.prototype.withBaseUrl=function(t){return this.baseUrl=t,this},e.prototype.withConf=function(t){return this.config=t,this},e.prototype.withReusableKycConf=function(t){return this.reusableConfig=t,this},e.prototype.withOptions=function(t){var n;return t.hasOwnProperty("adaptIframeHeight")&&(this.options.adaptIframeHeight=t.adaptIframeHeight),t.hasOwnProperty("addViewportTag")&&(this.options.addViewportTag=t.addViewportTag),this.options.enableScrollIntoView=(n=t.enableScrollIntoView)===null||n===void 0||n,this},e.prototype.on=function(t,n){return this.eventHandlers[t]=n,this},e.prototype.onMessage=function(t){return this.anyEventHandler=t,this},e.prototype.onNavigationUiControlsStateChanged=function(t){return this.eventHandlers["idCheck.onNavigationUiControlsStateChanged"]=t,this},e.prototype.build=function(){var t,n,s,o,r,a,l,c,u,d,f,m,p,h,g=this,y=zM(this.accessToken);return new The(this.baseUrl,{version:y,theme:(t=this.config)===null||t===void 0?void 0:t.theme,customizationName:(n=this.config)===null||n===void 0?void 0:n.customizationName,translationName:(s=this.config)===null||s===void 0?void 0:s.translationName,accessToken:this.accessToken,lang:(o=this.config)===null||o===void 0?void 0:o.lang,email:(r=this.config)===null||r===void 0?void 0:r.email,phone:(a=this.config)===null||a===void 0?void 0:a.phone,country:(l=this.config)===null||l===void 0?void 0:l.country,uiConf:(c=this.config)===null||c===void 0?void 0:c.uiConf,i18n:(u=this.config)===null||u===void 0?void 0:u.i18n,documentsByCountries:(d=this.config)===null||d===void 0?void 0:d.documentsByCountries,documentDefinitions:(f=this.config)===null||f===void 0?void 0:f.documentDefinitions,autoSelectDocumentDefinitions:(m=this.config)===null||m===void 0?void 0:m.autoSelectDocumentDefinitions,controlledNavigationBack:(p=this.config)===null||p===void 0?void 0:p.controlledNavigationBack,singleStep:(h=this.config)===null||h===void 0?void 0:h.singleStep,reusableConfig:this.reusableConfig},{expirationHandler:{legacy:!1,handler:this.updateAccessToken},onMessage:function(v,b){var _,C=g.eventHandlers[v];C?C(b):(_=g.anyEventHandler)===null||_===void 0||_.call(g,v,b)}},this.options)},e}(),Ihe=function(e,t){return new xhe(e,t)},Nhe=function(e){function t(n){var s=e.call(this,n)||this;return s.div=Jv.createRef(),s}return function(n,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function o(){this.constructor=n}k_(n,s),n.prototype=s===null?Object.create(s):(o.prototype=s.prototype,new o)}(t,e),t.prototype.shouldComponentUpdate=function(n){return!!n.force},t.prototype.componentDidMount=function(){this.renderSDK()},t.prototype.renderSDK=function(){var n=function(o){var r=o.expirationHandler,a=o.accessToken,l=o.config,c=l===void 0?null:l,u=o.options,d=u===void 0?null:u,f=o.onError,m=f===void 0?null:f,p=o.onMessage,h=p===void 0?null:p,g=o.testEnv,y=g!==void 0&&g,v=o.baseUrl,b=v===void 0?null:v,_=o.onNavigationUiControlsStateChanged,C=_===void 0?null:_,S=o.reusableKycConfig,x=S===void 0?null:S,O=Ihe(a,r);return c&&O.withConf(c),d&&O.withOptions(d),y&&O.onTestEnv(),b&&O.withBaseUrl(b),x&&O.withReusableKycConf(x),m&&O.on("idCheck.onError",m),h&&O.onMessage(h),C&&O.onNavigationUiControlsStateChanged(C),O}(this.props),s=this.div.current;this.snsWebSdk=n.build(),this.snsWebSdk.launch(s)},t.prototype.navigateBack=function(){this.snsWebSdk&&this.snsWebSdk.navigateBack()},t.prototype.singleStepNext=function(n){this.snsWebSdk&&this.snsWebSdk.singleStepNext(n)},t.prototype.setLanguage=function(n){this.snsWebSdk&&this.snsWebSdk.setLanguage(n)},t.prototype.setTheme=function(n){this.snsWebSdk&&this.snsWebSdk.setTheme(n)},t.prototype.render=function(){var n=this.props,s=n.style,o=s===void 0?{}:s,r=n.className,a=r===void 0?"":r;return Jv.createElement("div",{style:o,className:a,ref:this.div})},t}(Jv.Component),khe=Nhe;const Ohe=us(khe),Phe=A.memo(({close:e})=>{const[t,n]=A.useState(""),{profile:{email:s,phone:o,country_code:r}}=ye(),{locale:a}=Ce(),l=A.useCallback(()=>new Promise((c,u)=>{de.get({},"get_sum_sub_access_token").then(({result:d,details:{AccessToken:f},result_text:m})=>{d===0?c(f):u(m)}).catch(d=>{d instanceof Error&&nt.error(d.message),e()})}),[e]);return A.useEffect(function(){let u=!0;return l().then(d=>{u&&n(d)}),()=>{u=!1}},[e,l]),i.jsx(i.Fragment,{children:t?i.jsx(Ohe,{accessToken:t,expirationHandler:l,className:"verify-popup",options:{addViewportTag:!1,adaptIframeHeight:!0},config:{email:s,phone:o,lang:a,country:r}}):i.jsx(bt,{})})}),Lhe="https://widget.identomat.com/?session_token=",Rhe=({close:e})=>{const[t,n]=A.useState(null),[s,o]=A.useState(!0);return A.useEffect(function(){de.get({callback_url:window.location.href},"get_identomat_session_token").then(({details:a,result:l})=>{if(l===0){n(a.SessionToken);return}_e.open({type:"error",title:"Error",content:un})}).finally(()=>o(!1))},[]),s?i.jsx(bt,{size:"big"}):t?(window.location.href=`${Lhe}${t}`,e(),null):(e(),null)},jhe=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,value:c,manuallyChanged:u,rules:d,setFieldError:f,...m})=>{const p=A.createRef(),h=fr(c)?"":Array.isArray(c.file)?c.file.map(_=>String(_.name)).join(", "):c.file.name,g=fr(c)?"":String(c.path),y=h.replace(/^.*[\\/]/,""),v=oe(),b=_=>{var C;if(m.multiple&&_.target.files&&_.target.files.length>3&&f){f("passportImage","upload_limit");return}a(_.type,_.target.name,{path:_.target.value,file:m.multiple?Object.values(_.target.files?_.target.files:{}):(C=_.target.files)==null?void 0:C[0]})};return i.jsxs("div",{className:"form-control-bc has-icon file filled",children:[i.jsxs("label",{className:"form-control-label-bc form-control-label-file-bc inputs",children:[i.jsx("input",{ref:p,type:"file",className:"form-control-input-bc",onChange:b,value:g,...m}),i.jsx("span",{className:"form-control-icon-holder-bc",children:i.jsx("i",{className:"form-control-icon-bc bc-i-upload"})}),i.jsx("span",{className:"form-control-filename-bc ellipsis",children:y||v("Choose File")}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:v(s)})]}),e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:v(e)})}):null]})},Mhe=({onChange:e,value:t,name:n,label:s="",readOnly:o,allCountries:r=!1})=>{const a=oe(),{profile:{country_code:l}}=ye(),c=A.useMemo(()=>{var f,m;const u=()=>Object.entries(Oo).map(p=>({...p[1],value:p[0]}));if(r)return u();const d=o&&t?[{value:t,name:(f=Oo[t])==null?void 0:f.name}]:h6();return l&&!d.some(et("value",l))?[...d,{value:l,name:(m=Oo[l])==null?void 0:m.name,disabled:!0}]:d},[o,t,l,r]);return A.useEffect(function(){var d;t||e(ga.CHANGE,n,(d=c[0])==null?void 0:d.value)},[c,n,e,t]),i.jsx(zr,{className:"select-flag",inputValue:t,onChange:u=>e(ga.CHANGE,n,u),title:s,readOnly:o,searchable:!0,children:c.map(u=>{var d;return i.jsx(ur,{value:u.value,label:a(u.name),disabled:u.disabled,className:`ftr-lang-bar-flag-bc flag-bc ${KE[u.value]||((d=Oo[u.value])==null?void 0:d.iconClassName)}`},u.value)})})},Bhe=A.memo(Mhe),Dhe="FRONT",Fhe=[[[{element:"country",name:"doc_country",rules:{required:{message:"This field is required"}}},{type:"file",name:"image_data",label:"Attach file",rules:{required:{message:"Please upload an image and select the type of your chosen method of identification."},maxSize:{message:"document_size_exceeded",value:10}}},{type:"select",name:"image_type",placeholder:"Select Document Type",rules:{required:{message:"This field is required"}},options:[{value:1,label:"Passport"},{value:2,label:"National ID card"},{value:3,label:"DriverLicense"},{value:4,label:"Other"}]}]]],Hhe=({close:e})=>{const t=Xe(),n=oe(),[s,o]=A.useState(!1),{getData:r,resetData:a,formIsValid:l,formElements:c,handleChange:u,setFieldError:d,setData:f}=Yi(Fhe);A.useEffect(()=>{pt.countryCode&&f("doc_country",pt.countryCode)},[]);const m=A.useCallback(p=>{p.preventDefault();const{image_data:h,doc_country:g,image_type:y}=r();h.file&&(o(!0),lG(h.file).then(({data:v,name:b})=>{de.get({doc_tag:Dhe,doc_country:g,image_info:{name:b,image_type:y,image_data:v}},"add_tru_narrative_client_docs").then(({result:_,result_text:C})=>{if(t.current)if(_===0)a(),e(),_e.open({type:"success",title:"Success",content:"Document Successfully Sent"},Vt.High);else throw new Error(C||"Failed to upload documents")}).catch(_=>{a(["image_data"]),d("image_data",_.message)}).finally(()=>{o(!1)})}))},[e,r,t,a,d]);return i.jsxs("div",{className:"truNarrativePopup",children:[i.jsx("h3",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:n("Verify Now")}}),i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(RK)}}),i.jsxs("form",{onSubmit:m,encType:"multipart/form-data",noValidate:!0,children:[i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(Bhe,{allCountries:!0,onChange:u,...c.doc_country})}),i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(a6,{label:"Document Type",onChange:u,...c.image_type})}),i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(jhe,{onChange:u,...c.image_data,multiple:!1})}),i.jsxs("div",{className:"trunarrative-upload-document-popup-btn-group",children:[i.jsx(Be,{className:"btn a-color",type:$a.SUBMIT,disabled:!l||s,title:"Verify"}),i.jsx(Be,{className:"btn a-outline",onClick:e,title:"Cancel",disabled:s})]})]})]})},Uhe=[dt.IDENTITY_CHECK,dt.IDFY_KYC_CHECK,dt.IDFY_KYC_ITALIAN,dt.TERMS_AND_CONDITIONS,dt.TRUNARRATIVE_VERIFICATION,dt.TRUNARRATIVE_UPLOAD_DOCUMENTS],Ghe=A.memo(function(){const{activeKYC:t,canShowKycRestrictionPopup:n}=Goe(),s=vo(),o=s.get(DN),r=Number(s.get(BN)),a=A.useRef({close:ft}),l=Li(()=>({[dt.IDENTITY_CHECK]:c=>({Component:()=>i.jsx(yhe,{close:c}),hideCloseButton:!0}),[dt.IDFY_KYC_ITALIAN]:c=>({Component:()=>i.jsx(hhe,{close:c})}),[dt.TRUNARRATIVE_UPLOAD_DOCUMENTS]:c=>({Component:()=>i.jsx(Hhe,{close:c})}),[dt.IDFY_KYC_CHECK]:c=>({Component:()=>i.jsx(phe,{close:c})}),[dt.TERMS_AND_CONDITIONS]:c=>({Component:()=>i.jsx(vM,{close:c}),hideCloseButton:!0}),[dt.TRUNARRATIVE_VERIFICATION]:c=>({Component:()=>i.jsx(Ehe,{close:c}),hideCloseButton:!0}),[dt.IDFY_KYC_SUMSUB]:c=>({Component:()=>i.jsx(Phe,{close:c})}),[dt.IDFY_KYC_IDENTOMAT]:c=>({Component:()=>i.jsx(Rhe,{close:c})}),[dt.IDFY_KYC_SIGNICAT_BRAZIL]:c=>({Component:()=>i.jsx(Che,{close:c})}),[dt.IDFY_KYC_LEGITIMUZ_BRAZIL]:c=>({Component:()=>i.jsx(She,{close:c})})}));return A.useEffect(function(){const u=r===t&&r in l;return r&&Kt(BN),u&&(a.current=_e.open(l[r],Vt.High)),()=>{a.current.close()}},[t,r,l]),A.useEffect(function(){if(t){const u=Ge.addEventListener("clientRestricted",({action:d})=>{n(d)&&(a.current=_e.open({type:"warning",title:"Verify Your Account",content:GQ,buttons:[{label:"Verify",callBack:()=>{a.current=_e.open(l[t],Vt.High)}}]},Vt.High))});return()=>{var d;a.current&&((d=a.current)==null||d.close()),u()}}},[t,n,l]),A.useEffect(function(){if(t&&t in l&&Uhe.includes(t)){const u=_e.open(l[t],Vt.High);return()=>{u==null||u.close()}}},[l,t]),A.useEffect(function(){o&&t===dt.IDFY_KYC_IDENTOMAT&&de.get({},"submit_identomat_result").then(({result:u})=>{u===0&&Kt(DN)})},[o,t]),null}),Vhe="rgba(255,255,255,0.8)",Whe=70,$he=[.5,1.5],Yhe=A.lazy(()=>H(()=>import("./Snowfall-N-5jb2f_.js").then(e=>e.S),__vite__mapDeps([531,2]))),zhe=()=>i.jsx(A.Suspense,{fallback:i.jsx(bt,{size:"medium"}),children:i.jsx("div",{className:"snowflake",children:i.jsx(Yhe,{color:Vhe,snowflakeCount:Whe,wind:$he})})}),qhe=()=>{const e=window,t=document,n=t.documentElement,s=t.body,o=e.innerWidth||n.clientWidth||s.clientWidth,r=e.innerHeight||n.clientHeight||s.clientHeight;return{screenWidth:o,screenHeight:r}},W5={show:!1,position:{},className:"",triangleOffset:{}},Khe=()=>{var y;const e=A.useRef(null),t=A.useRef(null),{languageRtl:n}=Ce(),[{show:s,position:o,className:r,triangleOffset:a},l]=A.useState(W5),[c,u]=A.useState(null),[{customClassName:d="",preferablePosition:f=vn.Right,childrenId:m},p]=A.useState({}),h=A.useCallback(()=>{u(null),l(W5),t.current=null},[]);Gi({callback:h,container:e,...((y=t.current)==null?void 0:y.id)&&{ignoredElementsIds:[t.current.id,...m?[m]:[]]}}),A.useEffect(()=>{const v=Os.addEventListener("openTooltip",({content:_,ref:C,tooltipParams:S})=>{var x;if(!_||C.id===((x=t.current)==null?void 0:x.id)){h();return}C.id||(C.id=Oi()),t.current=C,u(_),S&&p(S)}),b=Os.addEventListener("closeTooltip",h);return()=>{v(),b()}},[h]);const g=A.useCallback(()=>{if(!c||!t.current||!e.current)return;const v=t.current.getBoundingClientRect(),b=e.current.getBoundingClientRect(),{screenWidth:_,screenHeight:C}=qhe(),S=8,x=8,O=n;let E="",I={},w={};const N=(L,R)=>{const D=[L,...R];for(const j of D){let M=0,B=0,F=0,U=0;switch(j){case vn.Top:M=v.top-b.height-x,B=v.left+v.width/2-b.width/2,F=v.left+v.width/2;break;case vn.Bottom:M=v.bottom+x,B=v.left+v.width/2-b.width/2,F=v.left+v.width/2;break;case vn.Left:B=O?v.right+x:v.left-b.width-x,M=v.top+v.height/2-b.height/2,F=v.top+v.height/2;break;case vn.Right:B=O?v.left-b.width-x:v.right+x,M=v.top+v.height/2-b.height/2,F=v.top+v.height/2;break}if(j===vn.Top||j===vn.Bottom){B=Math.max(S,Math.min(B,_-b.width-S)),M=Math.max(S,Math.min(M,C-b.height-S));const $=B+b.width/2;U=F-$;const Q=b.width/2-6;U=Math.max(-Q,Math.min(U,Q)),w={left:`${b.width/2+U-5}px`}}else{M=Math.max(S,Math.min(M,C-b.height-S)),B=Math.max(S,Math.min(B,_-b.width-S));const $=M+b.height/2;U=F-$;const Q=b.height/2-6;U=Math.max(-Q,Math.min(U,Q)),w={top:`${b.height/2+U-5}px`}}if(M>=S&&B>=S&&M+b.height<=C-S&&B+b.width<=_-S)return I={top:`${M}px`,left:`${B}px`},O?(console.log(j,"pos"),E=j===vn.Left?vn.Right:j===vn.Right?vn.Left:j):E=j,!0}return!1},P=Object.values(vn).filter(L=>L!==f);N(f||vn.Top,P)||(I={top:`${C/2-b.height/2}px`,left:`${_/2-b.width/2}px`},E=vn.Top),l({show:!0,position:I,className:E,triangleOffset:w})},[c,n,f]);return A.useEffect(function(){if(s){window.addEventListener("scroll",h,!0);const b=new ResizeObserver(()=>g());return b.observe(document.documentElement),()=>{b.disconnect(),window.removeEventListener("scroll",h,!0)}}},[h,s,g]),A.useLayoutEffect(()=>{g()},[g]),c?i.jsx("div",{style:{...o,visibility:s?"visible":"hidden"},ref:e,className:`tooltip ${d||""} ${r}`,children:i.jsxs("div",{className:"tooltipHolder",children:[i.jsx("span",{className:"tooltipTriangle",style:a}),i.jsx("div",{className:"tooltipText",children:c})]})}):null},Qhe=gn(()=>H(()=>import("./CommonChat-yGM3eTyx.js"),__vite__mapDeps([532,533,2,324,534]))),Xhe=gn(()=>H(()=>import("./SystemBetCalculator-D2qkwzLt.js"),__vite__mapDeps([535,533,2,536]))),Zhe=gn(()=>H(()=>import("./LeftMenuNavigation-14nV1xWn.js"),__vite__mapDeps([537,2,538]))),Jhe={autoClose:2e3,draggable:!1,transition:Ooe,position:"bottom-center",theme:"colored"},ege=()=>ve.dispatchEvent("closeBetslip"),tge=({navLinks:e,openRegistrationForm:t,openLoginForm:n,footerContent:s})=>{var g;const o=oe(),{languageRtl:r,currentPath:a}=Ce(),{footerVisibleDefaultValue:l=!1}=W.app.footer,{metadata:{betslipViewState:c}}=Qi(),{sessionChangeKey:u,profile:{waitingVerification:d}}=ye(),[f,m]=A.useState(l),p=A.useCallback(y=>{c===ln.Full&<.success(o(y??Db))},[c,o]),h=A.useCallback(()=>{c===ln.Full&<.warn(o(TR))},[c,o]);return A.useEffect(()=>Ge.addEventListener("hideCompactFooter",()=>m(l)),[l]),i.jsxs(i.Fragment,{children:[W.sportsbook.enableSystemBetCalculator?i.jsx(Xhe,{}):null,i.jsx(CZ,{}),i.jsx(Loe,{...Jhe,rtl:r}),W.app.header.navigation.web.leftMenu?i.jsx(Zhe,{items:e}):null,i.jsx("div",{className:"layout-header-holder-bc",children:i.jsxs(zn,{errorType:LF,showErrorPage:!1,showLoader:!1,children:[i.jsx(rhe,{}),i.jsx(Rfe,{navLinks:e,onLogin:n,onRegister:t})]})}),a===uo&&W.app.enableSnowEffect&&i.jsx(zn,{errorType:jF,showErrorPage:!1,showLoader:!1,children:i.jsx(zhe,{})}),i.jsxs("div",{className:"layout-content-holder-bc",children:[W.casino.enabled&&i.jsx(zn,{errorType:FF,showLoader:!0,fullLoader:!0,children:i.jsx(Kpe,{},u)}),i.jsx(zn,{errorType:OF,showLoader:!0,fullLoader:!0,children:i.jsx(ade,{})})]}),!W.partner.integrationMode&&i.jsxs("div",{className:`layout-footer-holder-bc ${f?"active":""}`,children:[i.jsx("i",{className:"open-footer-icon bc-i-arrow-drop-down-up",onClick:()=>m(!f)}),i.jsx(zn,{errorType:NF,showLoader:!1,showErrorPage:!1,children:i.jsx(qfe,{seoContent:s})})]}),i.jsx("div",{className:"layout-betslip-holder-bc",children:i.jsx(zn,{errorType:kF,showLoader:!0,fullLoader:!0,children:i.jsx($Ae,{onDoBetSuccess:p,onDoBetUnderReview:h},u)})}),i.jsxs(zn,{errorType:DF,showErrorPage:!1,showLoader:!1,children:[i.jsx(NAe,{}),i.jsx(mhe,{}),i.jsx(IAe,{}),((g=W.app.header.commonChat)==null?void 0:g.enabled)&&i.jsx(Qhe,{}),i.jsx(Khe,{})]}),i.jsx(zn,{errorType:BF,showLoader:!1,showErrorPage:!1,children:i.jsx(ehe,{})}),i.jsx(zn,{errorType:PF,showLoader:!1,showErrorPage:!1,children:i.jsx(qAe,{},u)}),i.jsx(zn,{errorType:RF,showErrorPage:!1,showLoader:!1,children:i.jsx(yme,{})}),i.jsx(zn,{errorType:MF,showErrorPage:!1,showLoader:!1,children:i.jsx(Vme,{})}),c===ln.Full&&i.jsx(Sie,{children:i.jsx(Be,{onClick:ege,className:"e-p-close-icon-bc bc-i-close-remove"})}),W.app.showCookiesNotification&&i.jsx(zn,{errorType:HF,showErrorPage:!1,showLoader:!1,children:i.jsx(ahe,{})}),d&&i.jsx(zn,{errorType:UF,showErrorPage:!1,showLoader:!1,children:i.jsx(Ghe,{})})]})},nge=A.memo(tge),sge=A.lazy(()=>H(()=>import("./Firebase-DdoWV-sO.js"),__vite__mapDeps([539,2]))),oge=A.lazy(()=>H(()=>import("./OneSignal-DvH5FhHW.js"),__vite__mapDeps([540,2,541]))),rge=()=>{const e=A.useRef(null),{links:t}=$E(),n=Ot(),s=vo(),o=Number(s.get(pv)),r=nde(),{isLoggedIn:a,loginInProgress:l}=ye();Wn(W.partner.integrationMode?t.header.length?"integration-mode":"integration-header-absence":""),Uue(),ede(),Rue(),l8(),Zue();const c=A.useCallback(()=>{ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Registration}})},[]),u=A.useCallback(()=>{ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login}})},[]),d=A.useCallback(m=>{m.target===e.current&&ct.dispatchEvent("hideAll")},[]);A.useLayoutEffect(()=>Ge.addEventListener("openUserInfoPanel",()=>{n.push({search:Je({...Ue(),[Cc]:Sc})})}),[n]),A.useLayoutEffect(()=>Ge.addEventListener("closeUserInfoPanel",m=>{const p=Ue(),h={account:void 0,page:void 0,selectedMethod:void 0,paymentType:void 0,selectedGroup:void 0,bonusId:void 0,partnerBonusId:void 0,shopId:void 0,journey:void 0,selectedRewardPage:void 0};n.push({search:Je({...p,...h,[Cc]:m?Sc:void 0})})}),[n]),A.useEffect(function(){a&&(Kt(tm),n.push({search:Je({...Ue(),[pv]:void 0})})),!l&&!a&&o in Et&&(ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:o,...o===Et.ResetPassword&&{additionalData:{code:Ue()[tm]}}}}),Kt(tm),n.push({search:Je({...Ue(),[pv]:void 0})}))},[n,o,l,a]);const f=A.useMemo(()=>{const{auth:m}=Ue();return m&&!a&&!l},[a,l]);return Wn(f?"external-actions":""),i.jsxs(i.Fragment,{children:[i.jsx(kue,{...r}),W.firebase&&i.jsx(A.Suspense,{fallback:null,children:i.jsx(sge,{config:W.firebase})}),W.oneSignal.enabled&&i.jsx(A.Suspense,{fallback:null,children:i.jsx(oge,{})}),i.jsx(nge,{navLinks:t.header,openRegistrationForm:c,openLoginForm:u,hideContent:d,contentOverlayRef:e,footerContent:r.currentSeo.content})]})},age=A.memo(rge),ige=({code:e,close:t,update:n})=>{const s=oe(),[o,r]=A.useState(!1),a=()=>{r(!0),de.get({hash_code:e},"receive_gift_bet").then(({result:l,result_text:c})=>n({Component:void 0,...l===0?{type:"success",title:"Success",content:dK}:{type:"error",title:"Error",content:typeof c=="string"?c:fK}})).catch(()=>n({Component:void 0,type:"error",title:un}))};return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:s(AK)}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn",disabled:o,onClick:a,title:"Yes"}),i.jsx(Be,{className:"btn a-outline",disabled:o,onClick:t,title:"No"})]})]})},$5=e=>_e.open((t,n)=>({type:"info",title:"Confirmation",Component:()=>i.jsx(ige,{code:e,close:t,update:n})})),lge=e=>{de.get({verification_code:e},"verify_user").then(({result:t,result_text:n})=>{t===0?_e.open({title:"Confirmation",type:"success",content:"Your E-mail Has been confirmed"}):_e.open({title:"Error",type:"error",content:n||"Verification process failed. Please try again."})})},Y5={deposit:"deposit",withdraw:"withdraw",cashier:"transfer",myWallets:"wallets",balanceHistory:"history"},cge={0:"casino-free-spins",1:"sport",2:"casino",3:"bonus-request",4:"bonus-history",5:"refer-to-friend",6:"bonus-request"},z5=2592e3,uge={details:"details",changepassword:"change-password",realitycheck:"reality-checks",depositlimits:"deposit-limits",betlimits:"bet-limits",profileBalanceLimit:"profile-balance-limit",currentSessionInfo:"current-session-info",sessionDurationLimit:"session_duration_limit",sessionHistory:"session-history",occupation:"occupation",usertimeout:"timeout-limits",selfexclusion:"self-exclusion",verifyaccount:"verify-account",twoFactorAuthentication:"two-factor-authentication"},q5={login:Et.Login,register:Et.Registration,forgot_password:Et.ForgetPassword},dge={0:"open-bets",5:"cashed-out",3:"won",1:"lost",2:"returned","-1":"gifts","-2":"gifted",11:"won-return",12:"lost-return"},K5=(e,{token:t,language:n,currency:s})=>decodeURIComponent(e).replace("{token}",t).replace("{language}",Hn[n]).replace("{currency}",s),fge=()=>{const{loginInProgress:e,isLoggedIn:t,profile:n,isRestoredLogin:s,sessionChangeKey:o,confirmationTypes:r}=ye(),{logoutUser:a}=Jr(),l=Ot(),c=qa(),{navigation:{navigationMenuSearch:u,mobile:{genericMenu:d}},enableSearchPanel:f}=W.app.header,{setLanguage:m,language:p}=QE(),{restoreLogin:h,changeSession:g,setRedirectUrlOnSessionChangeFailure:y,verifyWrongLoginAttemptsReset:v}=A.useContext(Wc),{_currency:b}=jl(n.owner_id),_=A.useRef({loginInProgress:e,isLoggedIn:t,profile:n,language:p,isRestoredLogin:s,sessionChangeKey:o,confirmationTypes:r}),C=A.useRef([]),S=w=>C.current.push(w),x=A.useCallback(w=>{Uh(Number(w)).then(N=>{l.push({pathname:N,search:Je({...Ue(),[w]:void 0})})}).catch(()=>nt.error(`failed to redirect to game with ID ${w}`)).finally(()=>Kt(w))},[l]),O=A.useCallback((w,N)=>{const{action:P,data:L,tab:R,page:D,subMenu:j,params:M,currencyId:B}=w,{loginInProgress:F,isLoggedIn:U,profile:$,language:Q}=_.current,Z=[wc,"redirectUrl"];switch(P){case"appReady":break;case"restore_login":F?S(()=>O(w,N)):U||h(L);break;case"subscriptions":const{userId:ee,hash:ae}=L;ee&&ae?l.push({pathname:"/subscriptions",search:Je({userId:ee,hash:ae})}):Z.push(ee,ae);break;case"logout":U&&a({ignorePopUp:!1}).then();break;case"showAlert":break;case"openGame":const{gameId:q}=L;x(q);break;case"setPath":break;case"scrollTo":window.scrollTo(M||{top:0});break;case"setHeaderData":break;case"openSlider":switch(R){case"login":case"register":ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:q5[R]}});break;case"promotionalBonuses":l.push({search:Bt({section:"bonuses",page:cge[j||"1"]})});break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":l.push({search:Bt({section:"balance",page:Y5[R]})});break}break;case"verify":L.code&&(lge(L.code),Z.push(tm));break;case"reset_password":L.code&&(ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.ResetPassword,additionalData:{code:L.code}}}),Z.push("code"));break;case"globalNotify":_e.open({className:"globalNotificationPopup",type:"info",title:"global_notify_title",content:"global_notify_content",buttons:[{label:"Ok"}],hideCloseButton:!0},Vt.Blocker);break;case"login":case"register":case"forgot_password":F?S(()=>O(w,N)):U?L.redirectUrl&&(window.location.href=K5(L.redirectUrl,{token:wn.getAuthToken()||"",language:Q,currency:$.currency})):(ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:q5[P],...L.reference_code&&{additionalData:{reference_code:L.reference_code}},...L.redirectUrl&&{onSuccess:()=>{S(({language:K,profile:{currency:z}})=>{window.location.href=K5(L.redirectUrl,{token:wn.getAuthToken()||"",language:K,currency:z})})}}}}),Z.push("reference_code"));break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":l.push({search:Bt({section:"balance",page:Y5[P]})});break;case"settings":const ge=D||uge[L.settingspage];l.push({search:Bt({section:"profile",page:ge})}),Z.push("mixedSettingsPage",ge);break;case"recentBets":l.push({search:Bt({section:"history",page:L.betStatus?dge[L.betStatus]:"bets",...L.bet_id&&{[oZ]:L.bet_id}})}),Z.push("betStatus","bet_id");break;case"casinoCashBackCashOut":l.push({search:Bt({section:"cashback-cashout",page:"casino"})});break;case"loyaltyPoints":l.push({search:Bt({section:"bonuses",page:"loyalty-points"})});break;case"openLiveChat":Z.push("openLiveChat"),zh.dispatchEvent("open");break;case"openCommonChat":Z.push("openCommonChat"),Ge.dispatchEvent("openCommonChat");break;case"genericSearch":ce.isMobile?d&&u&&Ge.dispatchEvent("openGenericMenu",{openSearch:!0}):f&&ct.dispatchEvent("addComponentPanel",{component:q0,props:{}});break;case"setPreferences":for(const[K,z]of Object.entries(L))K==="language"?m(z):c(K,z);break;case"switchCurrency":U&&$.id?$.currency!==B&&($.owner_id&&b===B?g(Ur.Parent,{ignorePopup:!0}):g(Ur.Child,{currency_id:B,ignorePopup:!0})):(Ne.setItem(Kl,{currency:B,ignorePopup:!0}),ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login}}));break;case"wrong_login_attempts_reset":const{code:J}=L;Z.push("code"),J&&!U&&!F&&v(J);break;case"dataspotOpenSurvey":const{dataspotSurveyId:Y}=L;Z.push("dataspotSurveyId"),Y&&window.__dataspot__&&window.__dataspot__.openSurvey&&window.__dataspot__.openSurvey({id:Y});break;default:nt.warning(`failed to handle message with action: ${P}`)}N&&Kt(...Z)},[x,l,h,a,d,u,f,m,c,b,g,v]),E=A.useCallback((w,N)=>{const{isLoggedIn:P,loginInProgress:L}=_.current;L?S(()=>E(w,N)):N?P?$5(w):ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login,onSuccess:()=>$5(w)}}):P||ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Registration,additionalData:{code:w}}})},[]),I=A.useCallback((w,N)=>{y(D=>D||`${Id()}?${Je({...Ue(),[uA]:void 0})}`);const{isLoggedIn:P,loginInProgress:L}=_.current,R=Ue();Ne.setItem(Kl,{currency:w,ignorePopup:!0}),P?N():!L&&R[Cc]!==Sc&&ct.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Et.Login}})},[y]);A.useEffect(function(){_.current.isLoggedIn=t,_.current.loginInProgress=e,_.current.profile=n,_.current.language=p},[t,p,e,n]),A.useEffect(function(){const N=P=>{if(P.data){if(P.data.action)if(P.data.action==="betFromPostMessage"){const{event:L,market:R,game:D}=P.data;Ud({events:L,games:D,markets:R}).then(j=>j.forEach(M=>ve.dispatchEvent("toggle",M)))}else O(P.data);else if(P.data.type)switch(P.data.type){case"login":case"register":case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":O({action:P.data.type,data:{}});break}}};if(Array.isArray(window[Zg])){for(const P of window[Zg])N(P);window[Zg]=null}return window.addEventListener("message",N),()=>window.removeEventListener("message",N)},[O]),A.useEffect(function(){const{action:N,...P}=Ue();if(N)switch(N){case"promotionalBonuses":O({action:"openSlider",tab:"promotionalBonuses",subMenu:P.bonustab},!0),Kt("bonustab");break;default:O({action:N,data:P},!0)}P[uA]&&I(P[uA].toUpperCase(),()=>Kt(uA)),P.btag&&(Ne.setItem(YV,P.btag,z5),Kt("btag")),P[_v]&&(Ne.setItem(zV,P[_v],z5),Kt(_v)),P[MN]&&x(P[MN]),P.confirmationMessage&&(_e.open({type:"success",title:"Success",content:decodeURIComponent(P.confirmationMessage)}),Kt(hZ)),P.rejectionMessage&&(_e.open({type:"warning",title:"Warning",content:decodeURIComponent(P.rejectionMessage)}),Kt(gZ)),P.giftcode&&P.userexist&&(E(P.giftcode,P.userexist==="1"),Kt("giftcode","userexist"))},[O,E,I,l,x]),A.useEffect(function(){e||(C.current.forEach(N=>N(_.current)),C.current=[])},[e]),Wn(window.location.search.includes(wc)?"external-actions":"")},Age=({children:e})=>(fge(),i.jsx(i.Fragment,{children:e})),mge=A.lazy(()=>H(()=>import("./WagmiConf-2fSmOzGL.js").then(e=>e.ao),__vite__mapDeps([542,543,268,2,55,344]))),pge=({children:e})=>{const{enabled:t}=W.app.walletConnect;return t?i.jsx(A.Suspense,{fallback:null,children:i.jsx(mge,{children:e})}):i.jsx(i.Fragment,{children:e})};window.Buffer||(window.Buffer=BP.Buffer);const hge=o1.createRoot(document.getElementById("root"));hge.render(i.jsx(Nue,{children:(e,t)=>i.jsx(YG,{language:e,assets:t,children:i.jsx(KG,{children:i.jsx(zn,{errorType:IF,showErrorPage:!0,children:i.jsx(Zee,{children:i.jsx(Jee,{children:i.jsx(NZ,{children:i.jsx(zD,{children:i.jsx(pge,{children:i.jsx(Vse,{children:i.jsx(voe,{children:i.jsx(Doe,{children:i.jsx(qoe,{children:i.jsx(rte,{children:i.jsx(pce,{children:i.jsx(_oe,{children:i.jsx(mle,{children:i.jsx(coe,{children:i.jsx(Rle,{children:i.jsx(Cce,{children:i.jsx(zne,{children:i.jsx(Age,{children:i.jsx(Pl,{children:i.jsx(di,{path:"/:locale?",render:({location:n,match:{url:s}})=>i.jsxs(NP,{location:{...n,pathname:n.pathname.replace(s,"")},children:[i.jsx(di,{path:"/widget/:widgetName",render:o=>i.jsx(m5,{navigationEnabled:!1,...o})}),i.jsx(di,{path:"/embed/:widgetName",render:o=>i.jsx(m5,{navigationEnabled:!0,...o})}),i.jsx(di,{component:age})]})})})})})})})})})})})})})})})})})})})})})})})})}));export{Ht as $,Et as A,Be as B,W as C,she as D,Ee as E,Ri as F,Je as G,L_e as H,R_e as I,Ft as J,Dc as K,bt as L,Qse as M,wf as N,qV as O,_e as P,Vh as Q,Wh as R,Ne as S,Dt as T,gf as U,lv as V,Kse as W,eoe as X,Gi as Y,ga as Z,H as _,qie as a,In as a$,hc as a0,bn as a1,vo as a2,qi as a3,Kc as a4,Li as a5,Yi as a6,vc as a7,Jb as a8,zle as a9,N0 as aA,YK as aB,E8 as aC,ME as aD,ls as aE,ab as aF,Bj as aG,bve as aH,zr as aI,ur as aJ,oV as aK,Kj as aL,aye as aM,cye as aN,rV as aO,aV as aP,fo as aQ,gve as aR,gR as aS,Rge as aT,Jse as aU,kt as aV,gc as aW,qa as aX,Sle as aY,yoe as aZ,XG as a_,Sf as aa,dE as ab,Sie as ac,ohe as ad,Od as ae,nE as af,ob as ag,Tt as ah,Qe as ai,T_e as aj,x_e as ak,yve as al,rye as am,Xe as an,pt as ao,iye as ap,lye as aq,sne as ar,Ge as as,sE as at,y8 as au,Oa as av,rE as aw,Ki as ax,Qn as ay,hG as az,ce as b,oW as b$,ub as b0,U_e as b1,Ya as b2,hn as b3,PP as b4,$i as b5,yL as b6,cve as b7,Ic as b8,k1e as b9,Ha as bA,Tle as bB,ug as bC,L5 as bD,Pt as bE,uye as bF,vye as bG,Zpe as bH,ag as bI,FE as bJ,ve as bK,ln as bL,Gse as bM,Kn as bN,mc as bO,np as bP,Hm as bQ,o0 as bR,Um as bS,lp as bT,Ho as bU,qt as bV,Hge as bW,eC as bX,cs as bY,x1e as bZ,sW as b_,Kr as ba,vn as bb,O1e as bc,Qg as bd,un as be,LE as bf,Kme as bg,Qme as bh,Km as bi,ZU as bj,OP as bk,Vc as bl,Kle as bm,Iq as bn,QR as bo,Iye as bp,vR as bq,jle as br,hve as bs,P1e as bt,i0e as bu,l0e as bv,l_e as bw,zge as bx,eN as by,tE as bz,Pj as c,cf as c$,rW as c0,f1e as c1,Pf as c2,y0 as c3,sye as c4,I0 as c5,Pi as c6,Nve as c7,_c as c8,hL as c9,ove as cA,so as cB,Uy as cC,rL as cD,gn as cE,VV as cF,$u as cG,JG as cH,iL as cI,hR as cJ,u1e as cK,JK as cL,Cn as cM,Wc as cN,Fa as cO,$1e as cP,D4 as cQ,Hn as cR,Oi as cS,dce as cT,_R as cU,zye as cV,Ka as cW,Lt as cX,mZ as cY,uo as cZ,z_e as c_,xve as ca,Ige as cb,yye as cc,Sp as cd,X6 as ce,jj as cf,Mj as cg,xZ as ch,Le as ci,kq as cj,b6 as ck,B_e as cl,wve as cm,Ive as cn,Tve as co,qc as cp,pL as cq,qge as cr,Sve as cs,jge as ct,kU as cu,M1e as cv,SJ as cw,mL as cx,uL as cy,Oge as cz,ye as d,sF as d$,Pve as d0,zo as d1,Dm as d2,Uq as d3,Sd as d4,yc as d5,NN as d6,eb as d7,UM as d8,Md as d9,os as dA,An as dB,$s as dC,jE as dD,hie as dE,zme as dF,qme as dG,dpe as dH,Nc as dI,C_e as dJ,HX as dK,qR as dL,sle as dM,me as dN,zc as dO,zie as dP,zs as dQ,Ls as dR,mn as dS,Hie as dT,Gie as dU,tle as dV,Die as dW,Pe as dX,fye as dY,X1 as dZ,lf as d_,dL as da,fL as db,_j as dc,Io as dd,aE as de,e0e as df,t0e as dg,IJ as dh,$a as di,n0e as dj,s0e as dk,wd as dl,tp as dm,xpe as dn,ppe as dp,Wpe as dq,Fpe as dr,Vpe as ds,tC as dt,jo as du,TK as dv,bpe as dw,$M as dx,Cf as dy,nn as dz,Ot as e,lo as e$,_ge as e0,$I as e1,fr as e2,$ge as e3,T0e as e4,C0e as e5,c6 as e6,lve as e7,nV as e8,uE as e9,L1e as eA,R1e as eB,j1e as eC,Qj as eD,X1e as eE,v1e as eF,Cle as eG,jve as eH,wge as eI,Tge as eJ,Aye as eK,BP as eL,Da as eM,Nge as eN,Pge as eO,H4 as eP,Bve as eQ,kge as eR,Ur as eS,_W as eT,Z_e as eU,zP as eV,L8 as eW,hV as eX,Yge as eY,r0 as eZ,IU as e_,vW as ea,qn as eb,A0 as ec,DE as ed,cW as ee,Tf as ef,Dpe as eg,sb as eh,Jl as ei,nt as ej,sp as ek,DX as el,PJ as em,kve as en,$se as eo,dye as ep,gye as eq,sn as er,bye as es,Z6 as et,qte as eu,mfe as ev,$_e as ew,Bde as ex,Zj as ey,Xj as ez,ct as f,jf as f$,Wge as f0,lAe as f1,Gye as f2,ZR as f3,lZ as f4,qP as f5,nb as f6,WA as f7,YAe as f8,_h as f9,w_ as fA,bce as fB,rd as fC,aa as fD,pk as fE,Ar as fF,iG as fG,Xb as fH,AE as fI,fE as fJ,NE as fK,J_e as fL,$j as fM,_le as fN,ke as fO,Tye as fP,sg as fQ,Xc as fR,ec as fS,qe as fT,eE as fU,Us as fV,t_ as fW,lt as fX,Db as fY,bo as fZ,Ye as f_,nG as fa,g1e as fb,Ra as fc,Gh as fd,Mh as fe,Vb as ff,e6 as fg,sse as fh,$E as fi,rZ as fj,_Z as fk,I_e as fl,O_e as fm,P_e as fn,Jy as fo,Bge as fp,yZ as fq,N_e as fr,La as fs,tt as ft,sve as fu,k_e as fv,Qpe as fw,Jpe as fx,pde as fy,Wve as fz,Bt as g,gL as g$,Doe as g0,T1e as g1,D_e as g2,Es as g3,ene as g4,Ave as g5,W_e as g6,_5 as g7,hme as g8,lee as g9,y0e as gA,L0e as gB,b0e as gC,R0e as gD,IN as gE,XX as gF,oee as gG,Qge as gH,VAe as gI,zfe as gJ,KA as gK,Hr as gL,YV as gM,S0e as gN,w0e as gO,U0 as gP,zV as gQ,Mve as gR,B0 as gS,EZ as gT,bZ as gU,TJ as gV,CR as gW,K_e as gX,q_e as gY,_0 as gZ,F4 as g_,see as ga,ha as gb,Oo as gc,$b as gd,YJ as ge,KJ as gf,kj as gg,H0e as gh,Dge as gi,Eee as gj,vee as gk,x_ as gl,E0e as gm,Dve as gn,Bhe as go,ffe as gp,wc as gq,Zge as gr,Jge as gs,aJ as gt,RZ as gu,PZ as gv,BZ as gw,FZ as gx,HZ as gy,nJ as gz,wn as h,VG as h$,Xge as h0,Hve as h1,Uve as h2,Fve as h3,Lge as h4,_1e as h5,V1e as h6,W1e as h7,h6 as h8,Cge as h9,mp as hA,Y6 as hB,xge as hC,tG as hD,Hh as hE,wye as hF,p1e as hG,roe as hH,ooe as hI,Sye as hJ,gW as hK,JR as hL,tV as hM,Rve as hN,pV as hO,vV as hP,xW as hQ,t6 as hR,Gb as hS,ive as hT,sce as hU,fve as hV,oce as hW,O0e as hX,_N as hY,zh as hZ,Q1e as h_,VJ as ha,GI as hb,WJ as hc,eM as hd,Ale as he,g8 as hf,Ij as hg,Uie as hh,B1e as hi,dve as hj,nce as hk,Gq as hl,hW as hm,Aie as hn,Jr as ho,Qi as hp,gX as hq,Qo as hr,b_ as hs,J0 as ht,eye as hu,Wte as hv,SK as hw,xye as hx,pne as hy,Fb as hz,de as i,aL as i$,Is as i0,mV as i1,ave as i2,mve as i3,D0e as i4,F0e as i5,oh as i6,Vn as i7,yge as i8,Wa as i9,AV as iA,KV as iB,qle as iC,EW as iD,Eve as iE,qj as iF,o0e as iG,eW as iH,QV as iI,CW as iJ,Cve as iK,r0e as iL,tW as iM,fW as iN,GV as iO,fle as iP,Lj as iQ,pW as iR,eve as iS,g0 as iT,mW as iU,dW as iV,UV as iW,g0e as iX,yW as iY,nv as iZ,bL as i_,lr as ia,Mde as ib,pfe as ic,kfe as id,kde as ie,SM as ig,Ui as ih,P7 as ii,kc as ij,B0e as ik,r4 as il,hs as im,lb as io,cb as ip,ib as iq,Pr as ir,Gge as is,IAe as it,Khe as iu,Loe as iv,TW as iw,Cfe as ix,A_e as iy,Rye as iz,i as j,t1e as j$,n_ as j0,AW as j1,$V as j2,SW as j3,Pa as j4,dt as j5,Che as j6,She as j7,J0e as j8,Z0e as j9,J1e as jA,gAe as jB,c1e as jC,IR as jD,q1e as jE,l1e as jF,jhe as jG,lG as jH,y1e as jI,c0e as jJ,f_e as jK,d_e as jL,Cye as jM,s_e as jN,o_e as jO,Zve as jP,e1e as jQ,Y0 as jR,n1e as jS,a6 as jT,d1e as jU,Y_e as jV,z0e as jW,t_e as jX,Jve as jY,s1e as jZ,o1e as j_,X0e as ja,N8 as jb,s8 as jc,Jo as jd,_L as je,nW as jf,QP as jg,M_e as jh,U0e as ji,G0e as jj,Ty as jk,Uj as jl,cp as jm,Jne as jn,ufe as jo,Q0e as jp,Gve as jq,rX as jr,QJ as js,$0 as jt,Q_e as ju,n_e as jv,q0e as jw,K0e as jx,oX as jy,Z1e as jz,Ue as k,Bye as k$,r_e as k0,a_e as k1,a1e as k2,$N as k3,i1e as k4,bhe as k5,gV as k6,Phe as k7,Rhe as k8,jh as k9,rve as kA,Zy as kB,Wye as kC,Vge as kD,iAe as kE,m_e as kF,p_e as kG,HR as kH,Hye as kI,K1e as kJ,Yd as kK,y6 as kL,iA as kM,EM as kN,vZ as kO,iZ as kP,g_e as kQ,Fye as kR,Vve as kS,LX as kT,aAe as kU,nAe as kV,c_e as kW,i_e as kX,u_e as kY,Goe as kZ,Mye as k_,N1e as ka,Uge as kb,h0e as kc,D1e as kd,e_e as ke,Vye as kf,__e as kg,jX as kh,v_e as ki,b_e as kj,jye as kk,OX as kl,Dye as km,PX as kn,Uye as ko,KE as kp,gde as kq,RX as kr,oE as ks,Zt as kt,vl as ku,a0e as kv,N0e as kw,_0e as kx,v0e as ky,y_e as kz,V_e as l,GX as l$,$ye as l0,Cde as l1,u0e as l2,j0 as l3,oM as l4,hce as l5,I1e as l6,Xve as l7,zJ as l8,Oye as l9,w1e as lA,H1e as lB,G1e as lC,U1e as lD,Hl as lE,x0e as lF,Fge as lG,Fde as lH,BX as lI,I0e as lJ,k0e as lK,P0e as lL,gce as lM,h1e as lN,Lve as lO,F1e as lP,dG as lQ,Cp as lR,YI as lS,Mge as lT,Eye as lU,yce as lV,DAe as lW,oZ as lX,UX as lY,S_e as lZ,qX as l_,Pye as la,A1e as lb,qve as lc,Qve as ld,Kve as le,zve as lf,h_e as lg,Ec as lh,m1e as li,Yve as lj,j0e as lk,E_e as ll,M0e as lm,$ve as ln,b1e as lo,Lye as lp,Ou as lq,Y0e as lr,Lue as ls,G_e as lt,p0e as lu,Y1e as lv,z1e as lw,E1e as lx,C1e as ly,S1e as lz,Kt as m,oye as m$,Roe as m0,w_e as m1,VX as m2,V0e as m3,tve as m4,uZ as m5,xj as m6,Kge as m7,bu as m8,F_e as m9,X_e as mA,oJ as mB,DZ as mC,Ade as mD,r1e as mE,$0e as mF,W0e as mG,lQ as mH,A0e as mI,m0e as mJ,cQ as mK,f0e as mL,dQ as mM,d0e as mN,uQ as mO,fQ as mP,j_e as mQ,fde as mR,dde as mS,Rde as mT,bM as mU,_de as mV,nF as mW,pve as mX,zte as mY,iW as mZ,_ve as m_,H_e as ma,w5 as mb,I_ as mc,cZ as md,Sge as me,kP as mf,zZ as mg,QZ as mh,sJ as mi,VZ as mj,KZ as mk,ZZ as ml,LZ as mm,jZ as mn,aZ as mo,YZ as mp,qZ as mq,GZ as mr,MZ as ms,$Z as mt,eJ as mu,tJ as mv,UZ as mw,XZ as mx,JZ as my,WZ as mz,GU as n,aW as n0,Ege as n1,vve as n2,tye as n3,nye as n4,uve as n5,Yye as n6,hye as n7,pye as n8,mye as n9,uk as na,Ove as nb,Oq as nc,_ye as nd,j4 as ne,Aj as nf,nve as ng,Fv as nh,Nq as ni,qA as nj,Nye as nk,kye as nl,Ct as o,nA as p,et as q,A as r,Ai as s,the as t,oe as u,YE as v,Wn as w,Ce as x,at as y,Vt as z};