const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/af-Dvmc5hS1.js","assets/lodash-BYsqOEWo.js","assets/am-BbqLNDMZ.js","assets/ar-dz-D8t4S5wj.js","assets/ar-iq-CY4WMe7i.js","assets/ar-kw-ByMR3aCI.js","assets/ar-ly-DYxKsLTA.js","assets/ar-ma-DaHMQgkt.js","assets/ar-sa-BqD_M_YV.js","assets/ar-tn-BrT0L20l.js","assets/ar-CgxbZUNv.js","assets/az-DYGAVDE4.js","assets/be-Bnqw5F-e.js","assets/bg-s3wVi9DB.js","assets/bi-CXvFo8Ay.js","assets/bm-7EGz_0x6.js","assets/bn-bd-wkkZldMY.js","assets/bn-BYsxeqAE.js","assets/bo-B9H2JyB4.js","assets/br-Becuy8wp.js","assets/bs-CYIh9sRi.js","assets/ca-CTUw7ag-.js","assets/cs-CKVS7UTj.js","assets/cv-BJ0mnvrg.js","assets/cy-OgHI3M5d.js","assets/da-B0cnW1dn.js","assets/de-at-u5ynm7Wb.js","assets/de-ch-CwbmYZ5a.js","assets/de-BafF_f3_.js","assets/dv-B7vMue7R.js","assets/el-BDUkiaBz.js","assets/en-au-DfI7dJPT.js","assets/en-ca-DgUI6Wqk.js","assets/en-gb-CJQPJXei.js","assets/en-ie-B-vMw4Aj.js","assets/en-il-Cx-VnCVi.js","assets/en-in-B_WllChD.js","assets/en-nz-v8-HZ7W5.js","assets/en-sg-Dg33g6XH.js","assets/en-tt-MHQaH-sK.js","assets/en-DSAJp3W1.js","assets/eo-CU4XebCv.js","assets/es-do-Ca62smvI.js","assets/es-mx-CaozEU1D.js","assets/es-pr-DlyQyKq-.js","assets/es-us-CLjAmhAO.js","assets/es-B3R2-2It.js","assets/et-HFD4cR1u.js","assets/eu-BnXN3-KR.js","assets/fa-BHfKSXlX.js","assets/fi-DeHHJOy1.js","assets/fo-BeUiC9cq.js","assets/fr-ca-CU_23FxN.js","assets/fr-ch-4FHYKCvj.js","assets/fr-CLHaemvz.js","assets/fy-BWWs3tnQ.js","assets/ga-CjBSH9MV.js","assets/gd-B1vGVsvy.js","assets/gl-B8_RUzdP.js","assets/gom-latn-B1wN3Uk0.js","assets/gu-B3O06UDB.js","assets/he-C-FnTYur.js","assets/hi-Boq3QSvY.js","assets/hr-_uYiaLap.js","assets/ht-D26bs6L4.js","assets/hu-CwqN1yU9.js","assets/hy-am-B0iYfX97.js","assets/id-Cg2fXqbL.js","assets/is-CBPHBEsZ.js","assets/it-ch-C5WE-uU5.js","assets/it-BkXjhfMe.js","assets/ja-yanAV4cF.js","assets/jv-Bl5p345J.js","assets/ka-DvmCTMiF.js","assets/kk-DCpc_u1S.js","assets/km-DXUnZQbU.js","assets/kn-3PJ77CZ9.js","assets/ko-CbB5isKt.js","assets/ku-Bbd_GPAO.js","assets/ky-DwICeYdl.js","assets/lb-pIty8Qay.js","assets/lo-C5XAx4VZ.js","assets/lt-B3QL-Zni.js","assets/lv-BeZqe_7S.js","assets/me-D1LiysOj.js","assets/mi-CMJx4_rn.js","assets/mk-DJXE19_B.js","assets/ml-DDNbkMCL.js","assets/mn-DJyDidSK.js","assets/mr-CSnu9zJv.js","assets/ms-my-BgLxazmR.js","assets/ms-CYVQp2zF.js","assets/mt-Bb-ND786.js","assets/my-B6s6lM6z.js","assets/nb-D_zcpmeg.js","assets/ne--9du33tr.js","assets/nl-be-BWXresRw.js","assets/nl-WM4GOBHK.js","assets/nn-LCTUwbfo.js","assets/oc-lnc-BiGddZOO.js","assets/pa-in-CMOVDNUK.js","assets/pl--Rafhaxb.js","assets/pt-br-BnO7PEBh.js","assets/pt-BegEvEST.js","assets/rn-DVnBh5e9.js","assets/ro-KGRLBY9b.js","assets/ru-BnR8_C70.js","assets/rw-CW3OygHa.js","assets/sd-BPMhPxs0.js","assets/se-cYINfhaF.js","assets/si-BH6hia0b.js","assets/sk-Di4aGppT.js","assets/sl-DhVd23Cx.js","assets/sq-l1-2emIG.js","assets/sr-cyrl-BREGgqHH.js","assets/sr-BoiWOBF2.js","assets/ss-_LeOD6gs.js","assets/sv-fi-yshJrSQV.js","assets/sv-Dbduk8xc.js","assets/sw-_36jNFnc.js","assets/ta-Du0DEKp4.js","assets/te-Bchv6TEM.js","assets/tet-DsZrDhaA.js","assets/tg-DCtT58j-.js","assets/th-ByC7Sqno.js","assets/tk-C3rpyqAQ.js","assets/tl-ph-CTgoG0ed.js","assets/tlh-BYXY4TXV.js","assets/tr-WnJuUQka.js","assets/tzl-BCv2m2BK.js","assets/tzm-latn-D1Wkt0Ao.js","assets/tzm-fGMt_IE1.js","assets/ug-cn-Coz7Bd96.js","assets/uk-D9Mdx1Oe.js","assets/ur-65RF3tDy.js","assets/uz-latn-nl_qIG81.js","assets/uz-B8hsPNTz.js","assets/vi-SDFGxc_A.js","assets/x-pseudo-jRK_IA32.js","assets/yo-BNsB-iTx.js","assets/zh-cn-CvS9l6o_.js","assets/zh-hk-BOVnIKV5.js","assets/zh-tw-Dwiv57SC.js","assets/zh-XUeldgUk.js","assets/Svg-3QIzUDyL.js","assets/PredictStreetSlide-Lavb1L-o.js","assets/ExtraSlideLoader-8L1_5BPN.js","assets/ExtraSlideLoader.DwuvQcDF.css","assets/PredictStreetSlide.BnC7kBsx.css","assets/EventBookSlide-DZvW-XU2.js","assets/EventBookSlide.BBkL_wul.css","assets/TextWidget-CLDTUM3r.js","assets/GroupHeaderDark-BAGgeA0d.js","assets/index-C7DG72uN.js","assets/TextWidget.D2jLlD5E.css","assets/SliderJackpot-C25TZpLH.js","assets/Odometer-DMLOvPkj.js","assets/jackpot-C3PKXb77.js","assets/Odometer.Dtmtuu8d.css","assets/SliderJackpot.DDmMMAA9.css","assets/SliderMarket-CQ9Lgiin.js","assets/useSportData-Bmm-bTcJ.js","assets/gameDataProcessing-DF4YcKVr.js","assets/MarketEventNew-71zwBi9B.js","assets/usePriceChange-Cde266jn.js","assets/useOddsConverter-BJ1xhChY.js","assets/MarketEventNew.508iaKPj.css","assets/HomeworkPopup-DrqLlTF7.js","assets/AuthPopup-xKsv4YxU.js","assets/Login-CFUKULkZ.js","assets/InputTypeCheckbox-CQTx63YM.js","assets/InputTypePassword-BjOIpx7q.js","assets/getAvailableCountries-CzVFedJD.js","assets/InputTypePassword.CWsLkVdf.css","assets/InputTypeText-B6Jm-ZAH.js","assets/useSMSVerification-BO5nvhUs.js","assets/useFacialVerification-BgtnqD3H.js","assets/LoginBotPopupContent-tSZ8Zrk5.js","assets/index-DX7DSsxM.js","assets/FastexWalletAppDownloadBanner.jC4XCOeg.css","assets/PaymentMethodsInfoContainer.Bg7iBATl.css","assets/InputTypeSelect-B0iahCK4.js","assets/InputTypeAutocomplete-DXf_LHsA.js","assets/useConnection-Dm1QkW0H.js","assets/context-BSJwbQxg.js","assets/useMutation-D0wQSo3N.js","assets/QueryClientProvider-BIYQr6CV.js","assets/signMessage-BLh7JYML.js","assets/getConnectorClient-B78rYB1y.js","assets/InputTypeEmail-DWdHNzTz.js","assets/InputTypeTelephone-DZ1Ehn9G.js","assets/Registration-CTBTt8_I.js","assets/InputTypeBankName-JYaqRvGu.js","assets/lossLimits-CrKHeCKL.js","assets/InputTypeCPF-DGrHgoGu.js","assets/InputTypeDatePicker-BBb7CB7x.js","assets/defineProperty-CegpTSss.js","assets/warning-LwHqb0go.js","assets/InputTypeDatePicker.B4lA3wju.css","assets/InputTypeCPF.tdGGJ1Rv.css","assets/InputTypeNumber-BxvmmAK2.js","assets/InputTypeCountry-0V2jurT7.js","assets/sortAlphabetically-BeC_KNAz.js","assets/StaticTypeSeparator-DPkShYxY.js","assets/Registration.0mI23RTP.css","assets/oncClickRegistration-L7TmDCFz.js","assets/AuthPopup.CU3EAPXi.css","assets/SportCasinoBonusButton-Da_yf8_-.js","assets/withPanelButton-BWppWxr5.js","assets/BoostedBets-CYXS__uf.js","assets/SportsGroup-BgPvPpFE.js","assets/sportColors-C7bTSyRX.js","assets/SportsDashboardDataFetcher-D0do43lS.js","assets/MarketSlider-CeKJtjlb.js","assets/MarketSlider.DEf_J3O6.css","assets/MarketFilterSliderDropdown-GAKPpnCJ.js","assets/CompetitionDetailsGame-CEXoOBK-.js","assets/GameListItemBetBuilderIcon-4yajQLlG.js","assets/Toggle-BJckGqUq.js","assets/RemoveAll-C_8gQ0oT.js","assets/BetslipControlsNumpad-HcPFuqmt.js","assets/BetslipControls-D8Vqr1qI.js","assets/BetslipPossibleWinInfo-Ds-BmWkD.js","assets/GameListItemBetBuilderIcon.Dj1pqcFX.css","assets/SmartMarketEvent-DaYPH5dy.js","assets/UnavailableMarketEvent-BJ1SI5pV.js","assets/StatisticsIcon-BC6SCMJA.js","assets/StatisticsIcon.4YD1Ldex.css","assets/GameDetails__platform-p9jneN-6.js","assets/Tooltip-Dk7JHlJc.js","assets/useIsHovered-DpDOIvNn.js","assets/GameDetails__platform.BavYthxe.css","assets/GameListItem-BZpk6aMv.js","assets/getLiveGameAdditionalInfo-jWiSXnR5.js","assets/SwipeableContainer-DsAqvA-2.js","assets/SwipeableContainer.BGvxD8Ys.css","assets/FavoriteIcon-DuO9eO3C.js","assets/GameListItemTeams-BQuHOcIL.js","assets/index-DudzkKmM.js","assets/index.C5BBczQI.css","assets/GameListCompetition-BZHs1S6v.js","assets/MarketSlider-DVz87Erl.js","assets/CompetitionDetailsGame.w0PPk87A.css","assets/CompetitionDetails.B32QEYu5.css","assets/ConditionalWrapper-BymSGEcl.js","assets/HorizontalNavigationListContainer-CwANralC.js","assets/HorizontalNavigationListItem-Cx1NW7CX.js","assets/MarketTypeFilter-DL0V52Nv.js","assets/usePopularCompetitions-BuFV2kEr.js","assets/GamesListHeaderWithChildren-BGWQXuns.js","assets/Cashout-Ckhxr-eO.js","assets/cashout-DnM25HJp.js","assets/Cashout.GSRotPjG.css","assets/CasinoGamesWidget-r1ewrlVd.js","assets/CasinoGame-BF_dDW1G.js","assets/badges-muyzLBH9.js","assets/CasinoGameImage-BmGA2GDj.js","assets/CasinoGameDownloadButton-CUiPtHHn.js","assets/socialShare-DJ172-Lz.js","assets/useCopyToClipboard-DmR-1SMT.js","assets/RunningLine-Bm8-LKO_.js","assets/RunningLine.CdaVlzYu.css","assets/CasinoGame.C8O-Z65K.css","assets/CasinoHorizontalGamesList-D5x7rvnv.js","assets/CasinoHorizontalGamesList.C2H6QaHe.css","assets/CasinoGamesWidget.Ccp6ZK4f.css","assets/CasinoPromotedGamesWidget-isYtrqAk.js","assets/CasinoFavoriteGamesWidget-BWUun-5z.js","assets/useFavoriteCasinoGames-BFfUQYQq.js","assets/CasinoGameOptionsWidget-CWMBEcIm.js","assets/CasinoGameOptionsWidget.B-FeVyEA.css","assets/CategoryPromotionsWidget-DVlSsIcW.js","assets/PromotionDetailsTemplate-CSS0X8Zb.js","assets/PromotionDetailsTemplate.DEUODxI3.css","assets/useCategoryPromotions-DjSzUH7D.js","assets/CMSPromotion-CIvnC1lW.js","assets/CategoryPromotionsWidget.CdFB-9bT.css","assets/ExpressOfTheDay-CanD-gXA.js","assets/useAiAssistantChat-CVHZVn1D.js","assets/BetslipMessage-qWzwiW3o.js","assets/BetslipBookingId-D60yg3xZ.js","assets/useScrollState-7UwuJCXC.js","assets/ExpressOfTheDay.BA4hyiSA.css","assets/PromotedProductsWidget-BE2QtZ9R.js","assets/FavoriteGamesContent-jLI73QSA.js","assets/TabItem-3P7hkPz9.js","assets/FavoriteGamesButton-XsRzqfre.js","assets/GenericSearchContent-DFINqdGZ.js","assets/GenericSearchContainer-D0rHj_hW.js","assets/GenericSearchCasino-D7ywDssk.js","assets/CasinoGamesSearchResult-BHUrcpAo.js","assets/index-Cfkk8rgD.js","assets/CasinoGamesLoader-DJDigGDY.js","assets/CasinoGamesLoader.DjDoifjc.css","assets/CasinoEmptyItem-DWe0hkq8.js","assets/CasinoEmptyItem.CJujBF5l.css","assets/GenericSearchCasino.v52cGgNV.css","assets/SearchInput-zLhncWDy.js","assets/useSearch-Cwd-FTXG.js","assets/SearchResult-wHxA_tXh.js","assets/racing-BHyPKpVw.js","assets/FeaturedGames-BHwAuPkh.js","assets/FeaturedGame-BkWO3P31.js","assets/FeaturedGame.HdMgRjfc.css","assets/useFeaturedGames-C6xG57iT.js","assets/useNotificationsProvider-wQ9AVjRL.js","assets/HorizontalSportsList-Ca4HpiKK.js","assets/HorizontalNavigationListItem-Dpkvkz6v.js","assets/CasinoGameWidget-3t7eWefd.js","assets/CasinoAIPromotedGamesWidget-CmHWucC4.js","assets/CasinoAIDynamicGamesWidget-BvR1QWn9.js","assets/CasinoAIDynamicGamesWidget.D1uxebuh.css","assets/StoryWidget-VSLwypE7.js","assets/useVivaroMeStreams-BV7UQcQ1.js","assets/effect-cube-Bmfcc0Wg.js","assets/effect-cube.DD2MBWg-.css","assets/useKeyDown-D0RM1JB6.js","assets/StoryWidget.BfR7psmu.css","assets/AchievementWidget-Cc2EBVb7.js","assets/index.es-CYMMt0Kz.js","assets/AchievementWidget.Co2HySTJ.css","assets/LoyaltyProgressWidget-UNU9LxWs.js","assets/LoyaltyProgressWidget.BwSeAv6p.css","assets/BettingMateWidget-BKdKnZxh.js","assets/sessionStorage-C2LOTy-U.js","assets/BettingMateWidget.BFrBYKKt.css","assets/SureBetWidget-lWocd69m.js","assets/SureBetWidget.BrhqXZ9f.css","assets/VivaroMeRooms-BOgvZs66.js","assets/createRoomHelpers-BgVQK7Ep.js","assets/VivaroMeRooms.CVde_Qwo.css","assets/HarmonyJackpotWidget-I3dz8CjM.js","assets/HarmonyJackpotWidget.BN0dVpzc.css","assets/FirstLoginSuggestion-Cz57kYHX.js","assets/FirstLoginSuggestion.BAYXcWLF.css","assets/HelpPage-MQUVBSXh.js","assets/HelpContent-DIGp6aD_.js","assets/HelpContent.C5MCZDOO.css","assets/HelpContentPrint-rSYL20z6.js","assets/LiveChatAdviser-DavZPDlh.js","assets/JourneyAdviser-CAQ6VWdj.js","assets/MessagesButton-CJqOINZk.js","assets/index-DRyLWGQV.js","assets/index.6hr6LgI6.css","assets/NotificationsButton-BsZy8w00.js","assets/PageBuilder-DSAh7mil.js","assets/usePageBuilder-Bm_zdwg3.js","assets/CMSPageBuilder-FPCSI5pa.js","assets/index-De0qhySB.js","assets/usePageBuilderDispatch-DuxSqPSt.js","assets/PageBuilder.BwctpcGo.css","assets/PopularMatches-DYJ3rwh3.js","assets/useShowMoreOrLess-BRiOkKjM.js","assets/useShowMoreOrLess.C1xr5R92.css","assets/HorizontalSportsList-rELn-Dlb.js","assets/PopularCompetitions-BdDL704v.js","assets/SportCompetition-Bustl4-B.js","assets/VerticationNavigationListGroupItem-m5lz-hbS.js","assets/SportCompetition.CJT4pTKf.css","assets/VerticalNavigationList__platform.iRy74Gdk.css","assets/PopularCompetitionsLoader-C2mXHMU4.js","assets/BetOnPoliticsWidget-BzW56hza.js","assets/BetOnPoliticsWidget.D-COTfoJ.css","assets/AppSettings-Zq-hOxuK.js","assets/externalSportsbookHelper-Cg0MZaNn.js","assets/AppSettings.kMDuOdyR.css","assets/AppSettingsButton-n4lQp9PD.js","assets/UpcomingMatches-BT6fbZs1.js","assets/TimeFiltersHorizontal-Cmk-AlSL.js","assets/TimeFiltersHorizontal.DZQxksUR.css","assets/UpcomingMatches__platform.C3KsOBH2.css","assets/UpcomingRaces-DhBMk2oO.js","assets/UpcomingRaces.D95fbUKn.css","assets/TodayBets-BQlR9Qhg.js","assets/PreMatchGames.PF3_HNud.css","assets/OlympicMatches-2EV7eZlg.js","assets/SportsbookMainWidget-aNqwxx9y.js","assets/SportsbookMainWidget.CCdRFDM9.css","assets/JackpotPoolsWidgetContainer-Cdpkk_HH.js","assets/useJackpot-y_27-EwQ.js","assets/JackpotPool-omb0ivmA.js","assets/JackpotPool.Drx8okXv.css","assets/JackpotPoolsList-CVlmQAq_.js","assets/JackpotPoolsList.LTvEyOMg.css","assets/JackpotPoolsWidgetContainer.FfWCgeuC.css","assets/IframeWidget-BgV6BwPu.js","assets/PoolMasterWidget-n1o-E5gc.js","assets/TopWinnersWidget-UN6E6HYK.js","assets/TopWinnersWidget.XF4cfYlZ.css","assets/CasinoWinners.Dm1GqRl3.css","assets/PromotedGamesWidget-D3h-8I0R.js","assets/PromotedGamesWidget.Bzuo9Jyh.css","assets/CasinoLastPlayedGames-CxciAcNc.js","assets/CasinoWinners-C6f13AkJ.js","assets/useCasinoTopWinners-7x9q0UYb.js","assets/emptyWinner-Daz_D68d.js","assets/CasinoTopWinnersWidget-BWhBCCyY.js","assets/CasinoTopWinnersWidget.DYKAByUP.css","assets/CasinoJackpotWidget-BxlatWqy.js","assets/CasinoGamesListTemplate-DHRhlGz6.js","assets/CasinoJackpotWidget.DBHn3ybC.css","assets/TournamentsWidget-BVdIlapz.js","assets/tournaments-GLRTOm_R.js","assets/TournamentsWidget.NZd31fFv.css","assets/TournamentsSliderWidget-D6V9TcJ1.js","assets/useTournamentsList-DglpRPYd.js","assets/TournamentsSliderWidget.ylhtGJdM.css","assets/FriendsList-BzRpjRnG.js","assets/constants-DdD2Lkx3.js","assets/GameSuggestedEventsWidget-CpOU6Yu5.js","assets/GameSuggestedEventsWidget.DT3sdmgt.css","assets/LiveGamesWidget-BxlCVGyz.js","assets/BetslipButton-D5ZwBybq.js","assets/BetslipBanner-DJ0jV7Lj.js","assets/VCareJackpotWidget-B7PY7xSA.js","assets/VCareJackpotWidget.Cnazur1K.css","assets/InformativeWidget-CiYflRmh.js","assets/KYCVerificationInformativeWidget-BR1Mw0bT.js","assets/VerificationCountdown-l_2wOxg3.js","assets/VerificationCountdown.qKAWe-cV.css","assets/BetHistoryPrintInfo-BDIqHSwo.js","assets/BetHistoryPrintInfo.DXY73mx4.css","assets/BetslipBookingBetPrintInfoWidget-C0zbEeSQ.js","assets/BetslipBookingBetPrintInfoWidget.dqVijCdU.css","assets/PageBuilderDefaultComponent-9IYHHJ67.js","assets/PageBuilderTextBannerWidget--__e473Z.js","assets/cjs-CC3jTWh2.js","assets/PageBuilderTextBannerWidget.jXOxbDXi.css","assets/TextBannerWidget-BunlV3M7.js","assets/TextBannerWidget.DP3Onyke.css","assets/index-DVQiXyS2.js","assets/index-B4P1mH4E.js","assets/index.CwR2VJEg.css","assets/index-BjDQnJFt.js","assets/index.Bhf9HcGs.css","assets/index-BYNoVZ12.js","assets/index.CBf3hvs6.css","assets/index-D6hcmaYA.js","assets/index.BYy5LzbE.css","assets/index.Dq_RIP2s.css","assets/CasinoProvidersWidget-fGwb3Ef7.js","assets/CasinoProviderItem-CS9JGbYu.js","assets/CasinoProviderItem.C3Ohq4yJ.css","assets/CasinoProvidersWidget.CvBvPqjT.css","assets/CasinoLiveRTP-pIDffKRK.js","assets/CasinoLiveRTP.DvtVxjsV.css","assets/CasinoLiveWins-CUn8itdI.js","assets/CasinoLiveWins.BrK_lWAw.css","assets/CasinoLiveRTPDescription-mp-51RB_.js","assets/CasinoLiveRTPDescription.DhOj7Ptr.css","assets/FeaturedQuickGames-DTTReXX_.js","assets/FeaturedQuickGamesSkeleton-BuMeShip.js","assets/FeaturedQuickGamesSkeleton.DRbmnl1X.css","assets/FeaturedQuickGames.BuRs2U9E.css","assets/BetBuilderAIRecommendedBets-BZqd5EUg.js","assets/BetBuilderAIRecommendedBets.DPuyHZC2.css","assets/PageBuilderHeaderTextWidget-Bj29_ufD.js","assets/HeaderTextWidget-WDfv5GjF.js","assets/LoginTwoFactorWrapper-Y_xqfgGx.js","assets/index-JNO4PP5c.js","assets/UserProfile__platform.BdOwgyXk.css","assets/SessionDurationPopupContent-Dx_1_B9P.js","assets/LoginLimitPopupContent-ClGtmabX.js","assets/SportsBook-CrTVVWQo.js","assets/LeftMenuLoader-Bky-Wn8j.js","assets/helpers-jqvDS648.js","assets/useCompactFooter-C9xQiRUx.js","assets/index-DYiYXs2b.js","assets/ShowMore-BwP4mgGJ.js","assets/LeftMenuLoader.Ch38t9tY.css","assets/FavoriteTeam.IT7gE7OW.css","assets/BetslipPortal-Du7o-bje.js","assets/GameDetailsAnimationAndVideoContainer-Bx1G3nZF.js","assets/constants-Bn35-FL4.js","assets/GameDetailsAnimationAndVideoContainer.BDjP415v.css","assets/BackNavigation.Bv3uLnDY.css","assets/LiveGamesFilters-DXMGlnuA.js","assets/LiveGamesFilter.CtPfvTVo.css","assets/SportSearch-BPRw0QVK.js","assets/VerticalNavigationListGroup-Chwp-J5t.js","assets/Tournaments-DBVExsp-.js","assets/TournamentCompact-DY4AeGfm.js","assets/TournamentCompact.C76iFvYh.css","assets/SportsBook.tjTQxSlf.css","assets/VirtualSportsPage-DTnDbv2l.js","assets/CasinoGenericPageGamesContainer-BQL2Ob7h.js","assets/CasinoLobby-BxgFWcH_.js","assets/CasinoLobby.B3Mhcr39.css","assets/CasinoGameDetails-B1C3bQiM.js","assets/CasinoGameDetails.CAxJ0Xrk.css","assets/CasinoTournaments-C13e1Dp9.js","assets/EsportsPage-D2iyKGzv.js","assets/StatisticsForCounterStrike-BJgT3vfv.js","assets/StatisticsForCounterStrike.eOfq7nRq.css","assets/useFixedBetslip-DOXL4ROa.js","assets/useFixedBetslip.BFtaVTj1.css","assets/useContainerCompactView-DC2q5C_l.js","assets/EmptyMarketEvent-FR95UB0I.js","assets/GameListItemSelectHeader-Dr92TmU9.js","assets/sportAdditionalData-Cle9BRb0.js","assets/GameAdditionalInfo-CsnXVS9O.js","assets/HorizontalNavigationTabItem-CgSHVvTZ.js","assets/GameAdditionalInfo.NgUMdwif.css","assets/StreamPlayer-Itp_QuYn.js","assets/events-CujbI0g-.js","assets/StreamPlayer.-Us_fkXP.css","assets/EsportsPage.BkM6iedS.css","assets/MapOfLeagueOfLegends.4Ek7Hu7c.css","assets/PMUPage-a6_ALT_C.js","assets/IntegratedIframeProduct-D76cRUi1.js","assets/PinnaclePage-CJ-dYQLy.js","assets/DynamicallyStructuredPage-l0sNRNKZ.js","assets/WonderWheelPage-DDli-bPQ.js","assets/IncidentalGame-BOOX3lOb.js","assets/AchievementPage-BDLqlQ3V.js","assets/VmaniaPage-BdT9ME99.js","assets/ExchangePage-01F1GKOE.js","assets/NeedToSwitchToFtnWallet-BtqR4rao.js","assets/WonderWheelHarmonyPage-8k9ScwB1.js","assets/WonderWheelWorldCupPage-C240hlkK.js","assets/DailySprintPage-CLSAoaMh.js","assets/WinWheelPage-D7jaNkbS.js","assets/WonderCardsPage-DG_qfdCP.js","assets/CasinoSlots-BsC4OS9q.js","assets/CasinoLiveRTPPage-DLENe4he.js","assets/CasinoJackpotPage-G_oBL1lC.js","assets/CasinoGameViewPage--YaVShAn.js","assets/CasinoGeneric-B8LCgMPq.js","assets/CasinoLive-Y0jwghCX.js","assets/SkillGamesPage-CtGNRx8T.js","assets/QuizPage-DLm2dlx9.js","assets/Subscriptions-saNN_67x.js","assets/Subscriptions.Csz_7ecc.css","assets/TVGamesPage-DtAtzw0H.js","assets/PaymentsInfo-nsiFtYnl.js","assets/PaymentMethodsInfoContainer-DhJYfLMX.js","assets/PaymentMethodsInfoContainer.B-gAAnSR.css","assets/PromotionsPage-Bq7nj07h.js","assets/DynamicallyStructuredPage-vEl2yof_.js","assets/DepositToRidePage-DCjZHVaG.js","assets/DepositToRidePage.BD88yFCM.css","assets/IFramePage-CPZqy36G.js","assets/ExchangeShopPage-CKSW5ciJ.js","assets/ExchangeShop-CoLVC1tA.js","assets/ExchangeShop.CMwvkJai.css","assets/WorldCup-6lsApUmJ.js","assets/RacingPage-B65Zuol3.js","assets/RacingPage.BpYVuu4t.css","assets/Competition-BSTxV6g-.js","assets/PageBuilderPreview-DjupWcCy.js","assets/FirstSportsbook-BwNZTcTt.js","assets/PageBuilderCustomPage-Do5Havmv.js","assets/VivaroMePage-B8oT5cc8.js","assets/FeedPost-C1oSIUZx.js","assets/useFeedActions-C2AAY8aG.js","assets/StoryAvatarCover-CTzr6aB5.js","assets/hls-CJm5oz2q.js","assets/StoryAvatarCover.DCd_qFdj.css","assets/FeedPost.B3IClDje.css","assets/VivaroMeDrawerFix-DnlulNv_.js","assets/VivaroMeDrawerFix.D96ss52u.css","assets/livekit-client.esm-C8nlu9s-.js","assets/StreamerCommentsOverlay-CMVQH1hC.js","assets/useVivaroMeSocialProfile-BRvXEwan.js","assets/StreamerCommentsOverlay.BSPX98GB.css","assets/GenericNavigationMenuSearch-BnrtzZYC.js","assets/GenericNavigationMenuSearch.CPSpY2_7.css","assets/VivaroMePage.DiRo2Jla.css","assets/LossAndSessionLimitPopup-DXJXpLb8.js","assets/LossAndSessionLimitPopup.3Z_3edAJ.css","assets/BookingBetRestorePopup-CBxQ6rNe.js","assets/BetslipBetBuilderEvent.lvsFnne1.css","assets/BetslipSuperBetInfo-BGfboGD9.js","assets/BetShareRepeatBetPopup-Bu9GqfD6.js","assets/BetHistoryListItemCompact-D_YzBZht.js","assets/useBetBuilderGrouping-CxPdDeMK.js","assets/BetHistoryBetInfoBlock-DSFPF0Ll.js","assets/freebet2-BfPAlzJH.js","assets/BetHistory__platform-BmR0sUlS.js","assets/BetHistory__platform.Dgt7h4Xm.css","assets/BetHistoryListItemCompact.9TvpinaV.css","assets/BetHistoryListItem-K5gHqcBk.js","assets/BetslipSportsBonusInfo-B_r0x8pw.js","assets/SocialHeader.Cnwi_olm.css","assets/BrazilWithSignicatMigrationProfileUpdatePopup-cHuf9_gD.js","assets/BrazilWithSignicatMigrationGoToVerificationPopup-G4YKTZ--.js","assets/BonusPieInfoPopup-CyIrV4vN.js","assets/LowBalancePopUp-BCNv4lJm.js","assets/LowBalancePopUp.D0KAN61Y.css","assets/UserProfileEditPassword-DDJEUL2s.js","assets/TaxNotificationInfoPopup-CpmoKI08.js","assets/TaxNotificationInfoPopup.ZS4sqD0w.css","assets/SubscriptionsUpdatePopup-QJIPpMF_.js","assets/SubscriptionsUpdatePopup.BLhiT7Zc.css","assets/SalaryRangeUpdatePopup-BiUL-7Mj.js","assets/FeedbackModal-DkNINPGw.js","assets/InputTypeTextarea-Db5Bbx5J.js","assets/BetslipBookingPopup-CJdSBwy5.js","assets/Betslip-DR7jFtAB.js","assets/BetslipExtraFunctions-BPnonpfQ.js","assets/BetslipExtraFunctions.DQCKt2ol.css","assets/BetslipMiniGamesContainer-k9Pj3zft.js","assets/BetslipRemoveEventButton-BPxB6yO0.js","assets/BetslipBetStatus-DHg1krvg.js","assets/BetslipHeader-BROLtD1s.js","assets/BetslipSuggestedBets-cNG9JJ2g.js","assets/BetslipSuggestedBets.OiiekDRG.css","assets/EditBetHeader-CaJEEpl1.js","assets/FullCoverBetslip-CKqDUmNV.js","assets/QuickBet-CQTthKlc.js","assets/BetslipMultipleOfTheDay-BOLgrha3.js","assets/PossibleWinPopup-ClF_InLu.js","assets/PossibleWinPopup.3HH55uLO.css","assets/OpenBets-CREaXXPI.js","assets/useCashOutBet-4skKeRZq.js","assets/FeedStoryViewer-B_JiEbu-.js","assets/StoryHighlightCreateModal-LuWZW9Ob.js","assets/StoryHighlightCreateModal.DCCCfE7E.css","assets/FeedStoryViewer.vN5LX50a.css","assets/ConnectWalletPopupContent-BeQd-kFd.js","assets/GenericNavigationMenu-pxhEf4bv.js","assets/GenericNavigationMenu.BxZSMSTS.css","assets/AppNavigationMenu-DHHyyxYD.js","assets/BlockNavigationItem-BfKOEtyi.js","assets/ButtonWithAction-PYD_2beh.js","assets/UserProfileTemplate-CVDkB_cU.js","assets/SegmentTracking-LrDjiAff.js","assets/DataspotTracking-Dp6xEy_x.js","assets/FacebookTracking-BLgr3Sbj.js","assets/ConnextraTracking-D4TIkxXY.js","assets/ContentSquareTracking-DqfFaWCW.js","assets/FastTrackTracking-_8cezTDp.js","assets/userJWE-BQVn-nG8.js","assets/FraudneticTrackingTool-BHcdUJGw.js","assets/GoogleAnalyticsTracking-Cu4-aPdW.js","assets/GoogleTagManagerTracking-CXI2d-3Q.js","assets/SeonTracking-Be-83lZs.js","assets/YandexTracking-Dc-PF_L1.js","assets/HotjarTracking-CmOpUUsF.js","assets/DepositCountTracking-B1f6c1a9.js","assets/SmarticoTracking-B5M0YdxY.js","assets/InternalDataspotTracking-C6UvqNQy.js","assets/Comm100-f_xw6hkT.js","assets/useOpenLiveChat-BmfgWop7.js","assets/LiveChatInc-DGt_jejH.js","assets/LiveAgent-BqJxqC5L.js","assets/TawkTo-CevIMki-.js","assets/Intercom-CvjLFMQ8.js","assets/Zendesk-CG8ndcb2.js","assets/Zopim-CUsAkoMu.js","assets/Crisp-BCs1Zf5R.js","assets/Jivo-xb2N_pde.js","assets/Freshdesk-C09n0O95.js","assets/Digisac-sIpVew5V.js","assets/Hoory-Dr6tWFFW.js","assets/HooryAI-BZKgz1Zc.js","assets/useOpenHooryAi-DTIIC4mW.js","assets/HooryAndHooryAi-D4p3k33M.js","assets/CustomChat-D9zcpPWz.js","assets/CustomChat.BWwaMSO1.css","assets/ZohoSalesIQ-DFkXgvPt.js","assets/Dixa-ct9xQFmv.js","assets/FreshDeskNew-bkCY-r5g.js","assets/CasinoFullGameTemplate-t1NAg3lY.js","assets/CasinoFullGameTemplate.qo3H2Kok.css","assets/StreamPlayerDraggableContainer-CIB7IVZO.js","assets/NewYearSnowfall-CJCRbBvj.js","assets/CommonChat-B0fwtnL-.js","assets/CommonChat.Cdz-oriO.css","assets/SystemBetCalculatorContainer-CAzMPhrT.js","assets/GenericSearch-Ci_oAv9b.js","assets/MobileAppPopup-BSiI9-vZ.js","assets/MobileAppPopup.BL3RxLA6.css","assets/IdentifyContainer-BSbaL4i4.js","assets/InputTypeFile-Su3l4Xzk.js","assets/InputTypeFile.B82rQkwt.css","assets/CookieAcceptanceMessage-D2Dj5006.js","assets/CookieAcceptanceMessage.DTzT_YXE.css","assets/VipUserTemplate--hDezH9P.js","assets/VipUserTemplate.CxUY07qT.css","assets/Firebase-DJ4xI5KY.js","assets/OneSignal-BB585VdI.js","assets/WagmiConf-CbGXNd-y.js","assets/components-CMMpUsjp.js","assets/query-DM_21d6F.js","assets/writeContract-D1U6u2_q.js","assets/StreamerBroadcastOverlay-DUpd-6Bo.js","assets/StreamerBroadcastOverlay.P9TrvP3Y.css","assets/Maintenance-bhVpkldS.js","assets/Maintenance.D59XtvBT.css"])))=>i.map(i=>d[i]); var gL=Object.defineProperty;var _L=(e,t,n)=>t in e?gL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var se=(e,t,n)=>_L(e,typeof t!="symbol"?t+"":t,n);import{g as Bn,Z as cl,o as A1,p as nt,_ as vL,$ as bL,a0 as Su,s as Ga,e as ul,t as po,a1 as Gd,l as P1,n as Wt,J as l_,b as So,E as c_,a2 as EL,a3 as yL,D as O1,a4 as SL,a5 as CL,a6 as TL,d as wL,m as IL,I as AL,a7 as PL,i as OL,j as xL,a8 as NL,a9 as kL,w as oS,B as RL,aa as LL,ab as ML,ac as DL}from"./lodash-BYsqOEWo.js";function jL(e,t){for(var n=0;ns[a]})}}}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 a of document.querySelectorAll('link[rel="modulepreload"]'))s(a);new MutationObserver(a=>{for(const r of a)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const r={};return a.integrity&&(r.integrity=a.integrity),a.referrerPolicy&&(r.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?r.credentials="include":a.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(a){if(a.ep)return;a.ep=!0;const r=n(a);fetch(a.href,r)}})();var x1={exports:{}},Fp={},N1={exports:{}},it={};/** * @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 Cu=Symbol.for("react.element"),BL=Symbol.for("react.portal"),FL=Symbol.for("react.fragment"),UL=Symbol.for("react.strict_mode"),$L=Symbol.for("react.profiler"),GL=Symbol.for("react.provider"),VL=Symbol.for("react.context"),HL=Symbol.for("react.forward_ref"),WL=Symbol.for("react.suspense"),zL=Symbol.for("react.memo"),YL=Symbol.for("react.lazy"),iS=Symbol.iterator;function qL(e){return e===null||typeof e!="object"?null:(e=iS&&e[iS]||e["@@iterator"],typeof e=="function"?e:null)}var k1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R1=Object.assign,L1={};function dl(e,t,n){this.props=e,this.context=t,this.refs=L1,this.updater=n||k1}dl.prototype.isReactComponent={};dl.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")};dl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function M1(){}M1.prototype=dl.prototype;function Ib(e,t,n){this.props=e,this.context=t,this.refs=L1,this.updater=n||k1}var Ab=Ib.prototype=new M1;Ab.constructor=Ib;R1(Ab,dl.prototype);Ab.isPureReactComponent=!0;var lS=Array.isArray,D1=Object.prototype.hasOwnProperty,Pb={current:null},j1={key:!0,ref:!0,__self:!0,__source:!0};function B1(e,t,n){var s,a={},r=null,o=null;if(t!=null)for(s in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(r=""+t.key),t)D1.call(t,s)&&!j1.hasOwnProperty(s)&&(a[s]=t[s]);var i=arguments.length-2;if(i===1)a.children=n;else if(1>>1,Q=M[z];if(0>>1;za(U,G))Ra(W,U)?(M[z]=W,M[R]=G,z=R):(M[z]=U,M[X]=G,z=X);else if(Ra(W,G))M[z]=W,M[R]=G,z=R;else break e}}return $}function a(M,$){var G=M.sortIndex-$.sortIndex;return G!==0?G:M.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var o=Date,i=o.now();e.unstable_now=function(){return o.now()-i}}var l=[],c=[],u=1,f=null,m=3,h=!1,g=!1,b=!1,y=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(M){for(var $=n(c);$!==null;){if($.callback===null)s(c);else if($.startTime<=M)s(c),$.sortIndex=$.expirationTime,t(l,$);else break;$=n(c)}}function S(M){if(b=!1,E(M),!g)if(n(l)!==null)g=!0,j(w);else{var $=n(c);$!==null&&H(S,$.startTime-M)}}function w(M,$){g=!1,b&&(b=!1,_(C),C=-1),h=!0;var G=m;try{for(E($),f=n(l);f!==null&&(!(f.expirationTime>$)||M&&!A());){var z=f.callback;if(typeof z=="function"){f.callback=null,m=f.priorityLevel;var Q=z(f.expirationTime<=$);$=e.unstable_now(),typeof Q=="function"?f.callback=Q:f===n(l)&&s(l),E($)}else s(l);f=n(l)}if(f!==null)var ne=!0;else{var X=n(c);X!==null&&H(S,X.startTime-$),ne=!1}return ne}finally{f=null,m=G,h=!1}}var O=!1,I=null,C=-1,T=5,P=-1;function A(){return!(e.unstable_now()-PM||125z?(M.sortIndex=G,t(c,M),n(l)===null&&M===n(c)&&(b?(_(C),C=-1):b=!0,H(S,G-z))):(M.sortIndex=Q,t(l,M),g||h||(g=!0,j(w))),M},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(M){var $=m;return function(){var G=m;m=$;try{return M.apply(this,arguments)}finally{m=G}}}})(V1);G1.exports=V1;var rM=G1.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 oM=p,vs=rM;function ge(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"),d_=Object.prototype.hasOwnProperty,iM=/^[: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]*$/,uS={},dS={};function lM(e){return d_.call(dS,e)?!0:d_.call(uS,e)?!1:iM.test(e)?dS[e]=!0:(uS[e]=!0,!1)}function cM(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 uM(e,t,n,s){if(t===null||typeof t>"u"||cM(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 Un(e,t,n,s,a,r,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=o}var _n={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){_n[e]=new Un(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];_n[t]=new Un(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){_n[e]=new Un(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){_n[e]=new Un(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){_n[e]=new Un(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){_n[e]=new Un(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){_n[e]=new Un(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){_n[e]=new Un(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){_n[e]=new Un(e,5,!1,e.toLowerCase(),null,!1,!1)});var xb=/[\-:]([a-z])/g;function Nb(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(xb,Nb);_n[t]=new Un(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(xb,Nb);_n[t]=new Un(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(xb,Nb);_n[t]=new Un(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){_n[e]=new Un(e,1,!1,e.toLowerCase(),null,!1,!1)});_n.xlinkHref=new Un("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){_n[e]=new Un(e,1,!1,e.toLowerCase(),null,!0,!0)});function kb(e,t,n,s){var a=_n.hasOwnProperty(t)?_n[t]:null;(a!==null?a.type!==0:s||!(2i||a[o]!==r[i]){var l=` `+a[o].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=o&&0<=i);break}}}finally{th=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xl(e):""}function dM(e){switch(e.tag){case 5:return Xl(e.type);case 16:return Xl("Lazy");case 13:return Xl("Suspense");case 19:return Xl("SuspenseList");case 0:case 2:case 15:return e=nh(e.type,!1),e;case 11:return e=nh(e.type.render,!1),e;case 1:return e=nh(e.type,!0),e;default:return""}}function h_(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 ui:return"Fragment";case ci:return"Portal";case f_:return"Profiler";case Rb:return"StrictMode";case p_:return"Suspense";case m_:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case z1:return(e.displayName||"Context")+".Consumer";case W1:return(e._context.displayName||"Context")+".Provider";case Lb:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Mb:return t=e.displayName||null,t!==null?t:h_(e.type)||"Memo";case cr:t=e._payload,e=e._init;try{return h_(e(t))}catch{}}return null}function fM(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 h_(t);case 8:return t===Rb?"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 kr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function q1(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function pM(e){var t=q1(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 a=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(o){s=""+o,r.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return s},setValue:function(o){s=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ju(e){e._valueTracker||(e._valueTracker=pM(e))}function K1(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),s="";return e&&(s=q1(e)?e.checked?"true":"false":e.value),e=s,e!==n?(t.setValue(e),!0):!1}function Sf(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 g_(e,t){var n=t.checked;return Rt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function pS(e,t){var n=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;n=kr(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 Q1(e,t){t=t.checked,t!=null&&kb(e,"checked",t,!1)}function __(e,t){Q1(e,t);var n=kr(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")?v_(e,t.type,n):t.hasOwnProperty("defaultValue")&&v_(e,t.type,kr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function mS(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 v_(e,t,n){(t!=="number"||Sf(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jl=Array.isArray;function Oi(e,t,n,s){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=Zu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Dc(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var uc={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},mM=["Webkit","ms","Moz","O"];Object.keys(uc).forEach(function(e){mM.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),uc[t]=uc[e]})});function eI(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||uc.hasOwnProperty(e)&&uc[e]?(""+t).trim():t+"px"}function tI(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var s=n.indexOf("--")===0,a=eI(n,t[n],s);n==="float"&&(n="cssFloat"),s?e.setProperty(n,a):e[n]=a}}var hM=Rt({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 y_(e,t){if(t){if(hM[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ge(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ge(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ge(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ge(62))}}function S_(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 C_=null;function Db(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var T_=null,xi=null,Ni=null;function _S(e){if(e=Iu(e)){if(typeof T_!="function")throw Error(ge(280));var t=e.stateNode;t&&(t=Hp(t),T_(e.stateNode,e.type,t))}}function nI(e){xi?Ni?Ni.push(e):Ni=[e]:xi=e}function sI(){if(xi){var e=xi,t=Ni;if(Ni=xi=null,_S(e),t)for(e=0;e>>=0,e===0?32:31-(IM(e)/AM|0)|0}var ed=64,td=4194304;function Zl(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 If(e,t){var n=e.pendingLanes;if(n===0)return 0;var s=0,a=e.suspendedLanes,r=e.pingedLanes,o=n&268435455;if(o!==0){var i=o&~a;i!==0?s=Zl(i):(r&=o,r!==0&&(s=Zl(r)))}else o=n&~a,o!==0?s=Zl(o):r!==0&&(s=Zl(r));if(s===0)return 0;if(t!==0&&t!==s&&!(t&a)&&(a=s&-s,r=t&-t,a>=r||a===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 Tu(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Zs(t),e[t]=n}function NM(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=fc),IS=" ",AS=!1;function CI(e,t){switch(e){case"keyup":return rD.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function TI(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var di=!1;function iD(e,t){switch(e){case"compositionend":return TI(t);case"keypress":return t.which!==32?null:(AS=!0,IS);case"textInput":return e=t.data,e===IS&&AS?null:e;default:return null}}function lD(e,t){if(di)return e==="compositionend"||!Hb&&CI(e,t)?(e=yI(),zd=$b=hr=null,di=!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=NS(n)}}function PI(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?PI(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function OI(){for(var e=window,t=Sf();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Sf(e.document)}return t}function Wb(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 _D(e){var t=OI(),n=e.focusedElem,s=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&PI(n.ownerDocument.documentElement,n)){if(s!==null&&Wb(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 a=n.textContent.length,r=Math.min(s.start,a);s=s.end===void 0?r:Math.min(s.end,a),!e.extend&&r>s&&(a=s,s=r,r=a),a=kS(n,r);var o=kS(n,s);a&&o&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),r>s?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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,fi=null,x_=null,mc=null,N_=!1;function RS(e,t,n){var s=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;N_||fi==null||fi!==Sf(s)||(s=fi,"selectionStart"in s&&Wb(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}),mc&&Gc(mc,s)||(mc=s,s=Of(x_,"onSelect"),0hi||(e.current=j_[hi],j_[hi]=null,hi--)}function bt(e,t){hi++,j_[hi]=e.current,e.current=t}var Rr={},xn=$r(Rr),Zn=$r(!1),Co=Rr;function Yi(e,t){var n=e.type.contextTypes;if(!n)return Rr;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var a={},r;for(r in n)a[r]=t[r];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function es(e){return e=e.childContextTypes,e!=null}function Nf(){St(Zn),St(xn)}function US(e,t,n){if(xn.current!==Rr)throw Error(ge(168));bt(xn,t),bt(Zn,n)}function BI(e,t,n){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return n;s=s.getChildContext();for(var a in s)if(!(a in t))throw Error(ge(108,fM(e)||"Unknown",a));return Rt({},n,s)}function kf(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Rr,Co=xn.current,bt(xn,e),bt(Zn,Zn.current),!0}function $S(e,t,n){var s=e.stateNode;if(!s)throw Error(ge(169));n?(e=BI(e,t,Co),s.__reactInternalMemoizedMergedChildContext=e,St(Zn),St(xn),bt(xn,e)):St(Zn),bt(Zn,n)}var Ba=null,Wp=!1,gh=!1;function FI(e){Ba===null?Ba=[e]:Ba.push(e)}function OD(e){Wp=!0,FI(e)}function Gr(){if(!gh&&Ba!==null){gh=!0;var e=0,t=pt;try{var n=Ba;for(pt=1;e>=o,a-=o,Fa=1<<32-Zs(t)+a|n<C?(T=I,I=null):T=I.sibling;var P=m(_,I,E[C],S);if(P===null){I===null&&(I=T);break}e&&I&&P.alternate===null&&t(_,I),v=r(P,v,C),O===null?w=P:O.sibling=P,O=P,I=T}if(C===E.length)return n(_,I),At&&Yr(_,C),w;if(I===null){for(;CC?(T=I,I=null):T=I.sibling;var A=m(_,I,P.value,S);if(A===null){I===null&&(I=T);break}e&&I&&A.alternate===null&&t(_,I),v=r(A,v,C),O===null?w=A:O.sibling=A,O=A,I=T}if(P.done)return n(_,I),At&&Yr(_,C),w;if(I===null){for(;!P.done;C++,P=E.next())P=f(_,P.value,S),P!==null&&(v=r(P,v,C),O===null?w=P:O.sibling=P,O=P);return At&&Yr(_,C),w}for(I=s(_,I);!P.done;C++,P=E.next())P=h(I,_,C,P.value,S),P!==null&&(e&&P.alternate!==null&&I.delete(P.key===null?C:P.key),v=r(P,v,C),O===null?w=P:O.sibling=P,O=P);return e&&I.forEach(function(x){return t(_,x)}),At&&Yr(_,C),w}function y(_,v,E,S){if(typeof E=="object"&&E!==null&&E.type===ui&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Xu:e:{for(var w=E.key,O=v;O!==null;){if(O.key===w){if(w=E.type,w===ui){if(O.tag===7){n(_,O.sibling),v=a(O,E.props.children),v.return=_,_=v;break e}}else if(O.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===cr&&HS(w)===O.type){n(_,O.sibling),v=a(O,E.props),v.ref=Pl(_,O,E),v.return=_,_=v;break e}n(_,O);break}else t(_,O);O=O.sibling}E.type===ui?(v=ho(E.props.children,_.mode,S,E.key),v.return=_,_=v):(S=ef(E.type,E.key,E.props,null,_.mode,S),S.ref=Pl(_,v,E),S.return=_,_=S)}return o(_);case ci:e:{for(O=E.key;v!==null;){if(v.key===O)if(v.tag===4&&v.stateNode.containerInfo===E.containerInfo&&v.stateNode.implementation===E.implementation){n(_,v.sibling),v=a(v,E.children||[]),v.return=_,_=v;break e}else{n(_,v);break}else t(_,v);v=v.sibling}v=Th(E,_.mode,S),v.return=_,_=v}return o(_);case cr:return O=E._init,y(_,v,O(E._payload),S)}if(Jl(E))return g(_,v,E,S);if(Cl(E))return b(_,v,E,S);ld(_,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,v!==null&&v.tag===6?(n(_,v.sibling),v=a(v,E),v.return=_,_=v):(n(_,v),v=Ch(E,_.mode,S),v.return=_,_=v),o(_)):n(_,v)}return y}var Ki=VI(!0),HI=VI(!1),Mf=$r(null),Df=null,vi=null,Kb=null;function Qb(){Kb=vi=Df=null}function Xb(e){var t=Mf.current;St(Mf),e._currentValue=t}function U_(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 Ri(e,t){Df=e,Kb=vi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Kn=!0),e.firstContext=null)}function Fs(e){var t=e._currentValue;if(Kb!==e)if(e={context:e,memoizedValue:t,next:null},vi===null){if(Df===null)throw Error(ge(308));vi=e,Df.dependencies={lanes:0,firstContext:e}}else vi=vi.next=e;return t}var oo=null;function Jb(e){oo===null?oo=[e]:oo.push(e)}function WI(e,t,n,s){var a=t.interleaved;return a===null?(n.next=n,Jb(t)):(n.next=a.next,a.next=n),t.interleaved=n,Ka(e,s)}function Ka(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 ur=!1;function Zb(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zI(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 Va(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function wr(e,t,n){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,ft&2){var a=s.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),s.pending=t,Ka(e,n)}return a=s.interleaved,a===null?(t.next=t,Jb(s)):(t.next=a.next,a.next=t),s.interleaved=t,Ka(e,n)}function qd(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,Bb(e,n)}}function WS(e,t){var n=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,n===s)){var a=null,r=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};r===null?a=r=o:r=r.next=o,n=n.next}while(n!==null);r===null?a=r=t:r=r.next=t}else a=r=t;n={baseState:s.baseState,firstBaseUpdate:a,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 jf(e,t,n,s){var a=e.updateQueue;ur=!1;var r=a.firstBaseUpdate,o=a.lastBaseUpdate,i=a.shared.pending;if(i!==null){a.shared.pending=null;var l=i,c=l.next;l.next=null,o===null?r=c:o.next=c,o=l;var u=e.alternate;u!==null&&(u=u.updateQueue,i=u.lastBaseUpdate,i!==o&&(i===null?u.firstBaseUpdate=c:i.next=c,u.lastBaseUpdate=l))}if(r!==null){var f=a.baseState;o=0,u=c=l=null,i=r;do{var m=i.lane,h=i.eventTime;if((s&m)===m){u!==null&&(u=u.next={eventTime:h,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var g=e,b=i;switch(m=t,h=n,b.tag){case 1:if(g=b.payload,typeof g=="function"){f=g.call(h,f,m);break e}f=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=b.payload,m=typeof g=="function"?g.call(h,f,m):g,m==null)break e;f=Rt({},f,m);break e;case 2:ur=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,m=a.effects,m===null?a.effects=[i]:m.push(i))}else h={eventTime:h,lane:m,tag:i.tag,payload:i.payload,callback:i.callback,next:null},u===null?(c=u=h,l=f):u=u.next=h,o|=m;if(i=i.next,i===null){if(i=a.shared.pending,i===null)break;m=i,i=m.next,m.next=null,a.lastBaseUpdate=m,a.shared.pending=null}}while(!0);if(u===null&&(l=f),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=u,t=a.shared.interleaved,t!==null){a=t;do o|=a.lane,a=a.next;while(a!==t)}else r===null&&(a.shared.lanes=0);Io|=o,e.lanes=o,e.memoizedState=f}}function zS(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var s=vh.transition;vh.transition={};try{e(!1),t()}finally{pt=n,vh.transition=s}}function cA(){return Us().memoizedState}function RD(e,t,n){var s=Ar(e);if(n={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null},uA(e))dA(t,n);else if(n=WI(e,t,n,s),n!==null){var a=jn();ea(n,e,s,a),fA(n,t,s)}}function LD(e,t,n){var s=Ar(e),a={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null};if(uA(e))dA(t,a);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var o=t.lastRenderedState,i=r(o,n);if(a.hasEagerState=!0,a.eagerState=i,ta(i,o)){var l=t.interleaved;l===null?(a.next=a,Jb(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}n=WI(e,t,a,s),n!==null&&(a=jn(),ea(n,e,s,a),fA(n,t,s))}}function uA(e){var t=e.alternate;return e===kt||t!==null&&t===kt}function dA(e,t){hc=Ff=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function fA(e,t,n){if(n&4194240){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,Bb(e,n)}}var Uf={readContext:Fs,useCallback:bn,useContext:bn,useEffect:bn,useImperativeHandle:bn,useInsertionEffect:bn,useLayoutEffect:bn,useMemo:bn,useReducer:bn,useRef:bn,useState:bn,useDebugValue:bn,useDeferredValue:bn,useTransition:bn,useMutableSource:bn,useSyncExternalStore:bn,useId:bn,unstable_isNewReconciler:!1},MD={readContext:Fs,useCallback:function(e,t){return ha().memoizedState=[e,t===void 0?null:t],e},useContext:Fs,useEffect:qS,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Qd(4194308,4,aA.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qd(4194308,4,e,t)},useInsertionEffect:function(e,t){return Qd(4,2,e,t)},useMemo:function(e,t){var n=ha();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var s=ha();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=RD.bind(null,kt,e),[s.memoizedState,e]},useRef:function(e){var t=ha();return e={current:e},t.memoizedState=e},useState:YS,useDebugValue:iE,useDeferredValue:function(e){return ha().memoizedState=e},useTransition:function(){var e=YS(!1),t=e[0];return e=kD.bind(null,e[1]),ha().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var s=kt,a=ha();if(At){if(n===void 0)throw Error(ge(407));n=n()}else{if(n=t(),on===null)throw Error(ge(349));wo&30||QI(s,t,n)}a.memoizedState=n;var r={value:n,getSnapshot:t};return a.queue=r,qS(JI.bind(null,s,r,e),[e]),s.flags|=2048,Qc(9,XI.bind(null,s,r,n,t),void 0,null),n},useId:function(){var e=ha(),t=on.identifierPrefix;if(At){var n=Ua,s=Fa;n=(s&~(1<<32-Zs(s)-1)).toString(32)+n,t=":"+t+"R"+n,n=qc++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=o.createElement(n,{is:s.is}):(e=o.createElement(n),n==="select"&&(o=e,s.multiple?o.multiple=!0:s.size&&(o.size=s.size))):e=o.createElementNS(e,n),e[va]=t,e[Wc]=s,SA(e,t,!1,!1),t.stateNode=e;e:{switch(o=S_(n,s),n){case"dialog":Et("cancel",e),Et("close",e),a=s;break;case"iframe":case"object":case"embed":Et("load",e),a=s;break;case"video":case"audio":for(a=0;aJi&&(t.flags|=128,s=!0,Ol(r,!1),t.lanes=4194304)}else{if(!s)if(e=Bf(o),e!==null){if(t.flags|=128,s=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ol(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!At)return En(t),null}else 2*Vt()-r.renderingStartTime>Ji&&n!==1073741824&&(t.flags|=128,s=!0,Ol(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(n=r.last,n!==null?n.sibling=o:t.child=o,r.last=o)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=Vt(),t.sibling=null,n=Nt.current,bt(Nt,s?n&1|2:n&1),t):(En(t),null);case 22:case 23:return pE(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&t.mode&1?is&1073741824&&(En(t),t.subtreeFlags&6&&(t.flags|=8192)):En(t),null;case 24:return null;case 25:return null}throw Error(ge(156,t.tag))}function VD(e,t){switch(Yb(t),t.tag){case 1:return es(t.type)&&Nf(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qi(),St(Zn),St(xn),nE(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return tE(t),null;case 13:if(St(Nt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ge(340));qi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return St(Nt),null;case 4:return Qi(),null;case 10:return Xb(t.type._context),null;case 22:case 23:return pE(),null;case 24:return null;default:return null}}var ud=!1,Tn=!1,HD=typeof WeakSet=="function"?WeakSet:Set,xe=null;function bi(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(s){Bt(e,t,s)}else n.current=null}function K_(e,t,n){try{n()}catch(s){Bt(e,t,s)}}var r0=!1;function WD(e,t){if(k_=Af,e=OI(),Wb(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 a=s.anchorOffset,r=s.focusNode;s=s.focusOffset;try{n.nodeType,r.nodeType}catch{n=null;break e}var o=0,i=-1,l=-1,c=0,u=0,f=e,m=null;t:for(;;){for(var h;f!==n||a!==0&&f.nodeType!==3||(i=o+a),f!==r||s!==0&&f.nodeType!==3||(l=o+s),f.nodeType===3&&(o+=f.nodeValue.length),(h=f.firstChild)!==null;)m=f,f=h;for(;;){if(f===e)break t;if(m===n&&++c===a&&(i=o),m===r&&++u===s&&(l=o),(h=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=h}n=i===-1||l===-1?null:{start:i,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(R_={focusedElem:e,selectionRange:n},Af=!1,xe=t;xe!==null;)if(t=xe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xe=e;else for(;xe!==null;){t=xe;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var b=g.memoizedProps,y=g.memoizedState,_=t.stateNode,v=_.getSnapshotBeforeUpdate(t.elementType===t.type?b:Ys(t.type,b),y);_.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ge(163))}}catch(S){Bt(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,xe=e;break}xe=t.return}return g=r0,r0=!1,g}function gc(e,t,n){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var a=s=s.next;do{if((a.tag&e)===e){var r=a.destroy;a.destroy=void 0,r!==void 0&&K_(t,n,r)}a=a.next}while(a!==s)}}function qp(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 Q_(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 wA(e){var t=e.alternate;t!==null&&(e.alternate=null,wA(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[va],delete t[Wc],delete t[D_],delete t[AD],delete t[PD])),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 IA(e){return e.tag===5||e.tag===3||e.tag===4}function o0(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||IA(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 X_(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=xf));else if(s!==4&&(e=e.child,e!==null))for(X_(e,t,n),e=e.sibling;e!==null;)X_(e,t,n),e=e.sibling}function J_(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(J_(e,t,n),e=e.sibling;e!==null;)J_(e,t,n),e=e.sibling}var mn=null,qs=!1;function sr(e,t,n){for(n=n.child;n!==null;)AA(e,t,n),n=n.sibling}function AA(e,t,n){if(Sa&&typeof Sa.onCommitFiberUnmount=="function")try{Sa.onCommitFiberUnmount(Up,n)}catch{}switch(n.tag){case 5:Tn||bi(n,t);case 6:var s=mn,a=qs;mn=null,sr(e,t,n),mn=s,qs=a,mn!==null&&(qs?(e=mn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):mn.removeChild(n.stateNode));break;case 18:mn!==null&&(qs?(e=mn,n=n.stateNode,e.nodeType===8?hh(e.parentNode,n):e.nodeType===1&&hh(e,n),Uc(e)):hh(mn,n.stateNode));break;case 4:s=mn,a=qs,mn=n.stateNode.containerInfo,qs=!0,sr(e,t,n),mn=s,qs=a;break;case 0:case 11:case 14:case 15:if(!Tn&&(s=n.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){a=s=s.next;do{var r=a,o=r.destroy;r=r.tag,o!==void 0&&(r&2||r&4)&&K_(n,t,o),a=a.next}while(a!==s)}sr(e,t,n);break;case 1:if(!Tn&&(bi(n,t),s=n.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=n.memoizedProps,s.state=n.memoizedState,s.componentWillUnmount()}catch(i){Bt(n,t,i)}sr(e,t,n);break;case 21:sr(e,t,n);break;case 22:n.mode&1?(Tn=(s=Tn)||n.memoizedState!==null,sr(e,t,n),Tn=s):sr(e,t,n);break;default:sr(e,t,n)}}function i0(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new HD),t.forEach(function(s){var a=ej.bind(null,e,s);n.has(s)||(n.add(s),s.then(a,a))})}}function Hs(e,t){var n=t.deletions;if(n!==null)for(var s=0;sa&&(a=o),s&=~r}if(s=a,s=Vt()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*YD(s/1960))-s,10e?16:e,gr===null)var s=!1;else{if(e=gr,gr=null,Vf=0,ft&6)throw Error(ge(331));var a=ft;for(ft|=4,xe=e.current;xe!==null;){var r=xe,o=r.child;if(xe.flags&16){var i=r.deletions;if(i!==null){for(var l=0;lVt()-dE?mo(e,0):uE|=n),ts(e,t)}function MA(e,t){t===0&&(e.mode&1?(t=td,td<<=1,!(td&130023424)&&(td=4194304)):t=1);var n=jn();e=Ka(e,t),e!==null&&(Tu(e,t,n),ts(e,n))}function ZD(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),MA(e,n)}function ej(e,t){var n=0;switch(e.tag){case 13:var s=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(ge(314))}s!==null&&s.delete(t),MA(e,n)}var DA;DA=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Zn.current)Kn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Kn=!1,$D(e,t,n);Kn=!!(e.flags&131072)}else Kn=!1,At&&t.flags&1048576&&UI(t,Lf,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;Xd(e,t),e=t.pendingProps;var a=Yi(t,xn.current);Ri(t,n),a=aE(null,t,s,e,a,n);var r=rE();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,es(s)?(r=!0,kf(t)):r=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Zb(t),a.updater=Yp,t.stateNode=a,a._reactInternals=t,G_(t,s,e,n),t=W_(null,t,s,!0,r,n)):(t.tag=0,At&&r&&zb(t),Rn(null,t,a,n),t=t.child),t;case 16:s=t.elementType;e:{switch(Xd(e,t),e=t.pendingProps,a=s._init,s=a(s._payload),t.type=s,a=t.tag=nj(s),e=Ys(s,e),a){case 0:t=H_(null,t,s,e,n);break e;case 1:t=n0(null,t,s,e,n);break e;case 11:t=e0(null,t,s,e,n);break e;case 14:t=t0(null,t,s,Ys(s.type,e),n);break e}throw Error(ge(306,s,""))}return t;case 0:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Ys(s,a),H_(e,t,s,a,n);case 1:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Ys(s,a),n0(e,t,s,a,n);case 3:e:{if(bA(t),e===null)throw Error(ge(387));s=t.pendingProps,r=t.memoizedState,a=r.element,zI(e,t),jf(t,s,null,n);var o=t.memoizedState;if(s=o.element,r.isDehydrated)if(r={element:s,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){a=Xi(Error(ge(423)),t),t=s0(e,t,s,n,a);break e}else if(s!==a){a=Xi(Error(ge(424)),t),t=s0(e,t,s,n,a);break e}else for(fs=Tr(t.stateNode.containerInfo.firstChild),_s=t,At=!0,Qs=null,n=HI(t,null,s,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(qi(),s===a){t=Qa(e,t,n);break e}Rn(e,t,s,n)}t=t.child}return t;case 5:return YI(t),e===null&&F_(t),s=t.type,a=t.pendingProps,r=e!==null?e.memoizedProps:null,o=a.children,L_(s,a)?o=null:r!==null&&L_(s,r)&&(t.flags|=32),vA(e,t),Rn(e,t,o,n),t.child;case 6:return e===null&&F_(t),null;case 13:return EA(e,t,n);case 4:return eE(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=Ki(t,null,s,n):Rn(e,t,s,n),t.child;case 11:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Ys(s,a),e0(e,t,s,a,n);case 7:return Rn(e,t,t.pendingProps,n),t.child;case 8:return Rn(e,t,t.pendingProps.children,n),t.child;case 12:return Rn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(s=t.type._context,a=t.pendingProps,r=t.memoizedProps,o=a.value,bt(Mf,s._currentValue),s._currentValue=o,r!==null)if(ta(r.value,o)){if(r.children===a.children&&!Zn.current){t=Qa(e,t,n);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var i=r.dependencies;if(i!==null){o=r.child;for(var l=i.firstContext;l!==null;){if(l.context===s){if(r.tag===1){l=Va(-1,n&-n),l.tag=2;var c=r.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}r.lanes|=n,l=r.alternate,l!==null&&(l.lanes|=n),U_(r.return,n,t),i.lanes|=n;break}l=l.next}}else if(r.tag===10)o=r.type===t.type?null:r.child;else if(r.tag===18){if(o=r.return,o===null)throw Error(ge(341));o.lanes|=n,i=o.alternate,i!==null&&(i.lanes|=n),U_(o,n,t),o=r.sibling}else o=r.child;if(o!==null)o.return=r;else for(o=r;o!==null;){if(o===t){o=null;break}if(r=o.sibling,r!==null){r.return=o.return,o=r;break}o=o.return}r=o}Rn(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,s=t.pendingProps.children,Ri(t,n),a=Fs(a),s=s(a),t.flags|=1,Rn(e,t,s,n),t.child;case 14:return s=t.type,a=Ys(s,t.pendingProps),a=Ys(s.type,a),t0(e,t,s,a,n);case 15:return gA(e,t,t.type,t.pendingProps,n);case 17:return s=t.type,a=t.pendingProps,a=t.elementType===s?a:Ys(s,a),Xd(e,t),t.tag=1,es(s)?(e=!0,kf(t)):e=!1,Ri(t,n),pA(t,s,a),G_(t,s,a,n),W_(null,t,s,!0,e,n);case 19:return yA(e,t,n);case 22:return _A(e,t,n)}throw Error(ge(156,t.tag))};function jA(e,t){return uI(e,t)}function tj(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 Ds(e,t,n,s){return new tj(e,t,n,s)}function hE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function nj(e){if(typeof e=="function")return hE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Lb)return 11;if(e===Mb)return 14}return 2}function Pr(e,t){var n=e.alternate;return n===null?(n=Ds(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 ef(e,t,n,s,a,r){var o=2;if(s=e,typeof e=="function")hE(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ui:return ho(n.children,a,r,t);case Rb:o=8,a|=8;break;case f_:return e=Ds(12,n,t,a|2),e.elementType=f_,e.lanes=r,e;case p_:return e=Ds(13,n,t,a),e.elementType=p_,e.lanes=r,e;case m_:return e=Ds(19,n,t,a),e.elementType=m_,e.lanes=r,e;case Y1:return Qp(n,a,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case W1:o=10;break e;case z1:o=9;break e;case Lb:o=11;break e;case Mb:o=14;break e;case cr:o=16,s=null;break e}throw Error(ge(130,e==null?e:typeof e,""))}return t=Ds(o,n,t,a),t.elementType=e,t.type=s,t.lanes=r,t}function ho(e,t,n,s){return e=Ds(7,e,s,t),e.lanes=n,e}function Qp(e,t,n,s){return e=Ds(22,e,s,t),e.elementType=Y1,e.lanes=n,e.stateNode={isHidden:!1},e}function Ch(e,t,n){return e=Ds(6,e,null,t),e.lanes=n,e}function Th(e,t,n){return t=Ds(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function sj(e,t,n,s,a){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=ah(0),this.expirationTimes=ah(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ah(0),this.identifierPrefix=s,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function gE(e,t,n,s,a,r,o,i,l){return e=new sj(e,t,n,i,l),t===1?(t=1,r===!0&&(t|=8)):t=0,r=Ds(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:s,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Zb(r),e}function aj(e,t,n){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE($A)}catch(e){console.error(e)}}$A(),$1.exports=Ss;var ml=$1.exports;const Bne=Bn(ml);var h0=ml;u_.createRoot=h0.createRoot,u_.hydrateRoot=h0.hydrateRoot;function sv(e,t){return sv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},sv(e,t)}function Ia(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,sv(e,t)}var GA={exports:{}},cj="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",uj=cj,dj=uj;function VA(){}function HA(){}HA.resetWarningCache=VA;var fj=function(){function e(s,a,r,o,i,l){if(l!==dj){var c=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 c.name="Invariant Violation",c}}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:HA,resetWarningCache:VA};return n.PropTypes=n,n};GA.exports=fj();var pj=GA.exports;const ot=Bn(pj);function vn(){return vn=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;u--){var f=s[u];f==="."?wh(s,u):f===".."?(wh(s,u),c++):c&&(wh(s,u),c--)}if(!o)for(;c--;c)s.unshift("..");o&&s[0]!==""&&(!s[0]||!pd(s[0]))&&s.unshift("");var m=s.join("/");return i&&m.substr(-1)!=="/"&&(m+="/"),m}function g0(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function tf(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(a,r){return tf(a,t[r])});if(typeof e=="object"||typeof t=="object"){var n=g0(e),s=g0(t);return n!==e||s!==t?tf(n,s):Object.keys(Object.assign({},e,t)).every(function(a){return tf(e[a],t[a])})}return!1}var hj="Invariant failed";function Vr(e,t){throw new Error(hj)}function bc(e){return e.charAt(0)==="/"?e:"/"+e}function _0(e){return e.charAt(0)==="/"?e.substr(1):e}function gj(e,t){return e.toLowerCase().indexOf(t.toLowerCase())===0&&"/?#".indexOf(e.charAt(t.length))!==-1}function WA(e,t){return gj(e,t)?e.substr(t.length):e}function zA(e){return e.charAt(e.length-1)==="/"?e.slice(0,-1):e}function _j(e){var t=e||"/",n="",s="",a=t.indexOf("#");a!==-1&&(s=t.substr(a),t=t.substr(0,a));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 Vn(e){var t=e.pathname,n=e.search,s=e.hash,a=t||"/";return n&&n!=="?"&&(a+=n.charAt(0)==="?"?n:"?"+n),s&&s!=="#"&&(a+=s.charAt(0)==="#"?s:"#"+s),a}function Dn(e,t,n,s){var a;typeof e=="string"?(a=_j(e),a.state=t):(a=vn({},e),a.pathname===void 0&&(a.pathname=""),a.search?a.search.charAt(0)!=="?"&&(a.search="?"+a.search):a.search="",a.hash?a.hash.charAt(0)!=="#"&&(a.hash="#"+a.hash):a.hash="",t!==void 0&&a.state===void 0&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(r){throw r instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):r}return n&&(a.key=n),s?a.pathname?a.pathname.charAt(0)!=="/"&&(a.pathname=mj(a.pathname,s.pathname)):a.pathname=s.pathname:a.pathname||(a.pathname="/"),a}function vj(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&tf(e.state,t.state)}function EE(){var e=null;function t(o){return e=o,function(){e===o&&(e=null)}}function n(o,i,l,c){if(e!=null){var u=typeof e=="function"?e(o,i):e;typeof u=="string"?typeof l=="function"?l(u,c):c(!0):c(u!==!1)}else c(!0)}var s=[];function a(o){var i=!0;function l(){i&&o.apply(void 0,arguments)}return s.push(l),function(){i=!1,s=s.filter(function(c){return c!==l})}}function r(){for(var o=arguments.length,i=new Array(o),l=0;lk?B.splice(k,B.length-k,A):B.push(A),u({action:P,location:A,index:k,entries:B})}})}function y(C,T){var P="REPLACE",A=Dn(C,T,f(),I.location);c.confirmTransitionTo(A,P,n,function(x){x&&(I.entries[I.index]=A,u({action:P,location:A}))})}function _(C){var T=S0(I.index+C,0,I.entries.length-1),P="POP",A=I.entries[T];c.confirmTransitionTo(A,P,n,function(x){x?u({action:P,location:A,index:T}):u()})}function v(){_(-1)}function E(){_(1)}function S(C){var T=I.index+C;return T>=0&&T-1?"[^"+lo(e)+"]+?":lo(t)+"|(?:(?!"+lo(t)+")[^"+lo(e)+"])+?"}function Nj(e,t){return QA(yE(e,t),t)}function kj(e){return encodeURI(e).replace(/[\/?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Rj(e){return encodeURI(e).replace(/[?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function QA(e,t){for(var n=new Array(e.length),s=0;s"u"&&(Zi=xE);function _B(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var vB=Zi(function(e,t){var n=e.innerRef,s=e.navigate,a=e.onClick,r=dm(e,["innerRef","navigate","onClick"]),o=r.target,i=vn({},r,{onClick:function(c){try{a&&a(c)}catch(u){throw c.preventDefault(),u}!c.defaultPrevented&&c.button===0&&(!o||o==="_self")&&!_B(c)&&(c.preventDefault(),s())}});return xE!==Zi?i.ref=t||n:i.ref=n,he.createElement("a",i)}),iP=Zi(function(e,t){var n=e.component,s=n===void 0?vB:n,a=e.replace,r=e.to,o=e.innerRef,i=dm(e,["component","replace","to","innerRef"]);return he.createElement(Aa.Consumer,null,function(l){l||Vr();var c=l.history,u=ov(rv(r,l.location),l.location),f=u?c.createHref(u):"",m=vn({},i,{href:f,navigate:function(){var g=rv(r,l.location),b=Vn(l.location)===Vn(ov(g)),y=a||b?c.replace:c.push;y(g)}});return xE!==Zi?m.ref=t||o:m.innerRef=o,he.createElement(s,m)})}),lP=function(t){return t},Yf=he.forwardRef;typeof Yf>"u"&&(Yf=lP);function bB(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(a[n]=e[n]);return a}var He={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},xB={rel:["amphtml","canonical","alternate"]},NB={type:["application/ld+json"]},kB={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"]},L0=Object.keys(He).map(function(e){return He[e]}),qf={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},RB=Object.keys(qf).reduce(function(e,t){return e[qf[t]]=t,e},{}),Mi=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},LB=function(e){var t=Mi(e,He.TITLE),n=Mi(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,function(){return t});var s=Mi(e,"defaultTitle");return t||s||void 0},MB=function(e){return Mi(e,"onChangeClientState")||function(){}},xh=function(e,t){return t.filter(function(n){return n[e]!==void 0}).map(function(n){return n[e]}).reduce(function(n,s){return $t({},n,s)},{})},DB=function(e,t){return t.filter(function(n){return n[He.BASE]!==void 0}).map(function(n){return n[He.BASE]}).reverse().reduce(function(n,s){if(!n.length)for(var a=Object.keys(s),r=0;r/g,">").replace(/"/g,""").replace(/'/g,"'")},D0=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},"")},j0=function(e,t){return t===void 0&&(t={}),Object.keys(e).reduce(function(n,s){return n[qf[s]||s]=e[s],n},t)},sf=function(e,t){return t.map(function(n,s){var a,r=((a={key:s})["data-rh"]=!0,a);return Object.keys(n).forEach(function(o){var i=qf[o]||o;i==="innerHTML"||i==="cssText"?r.dangerouslySetInnerHTML={__html:n.innerHTML||n.cssText}:r[i]=n[o]}),he.createElement(e,r)})},Is=function(e,t,n){switch(e){case He.TITLE:return{toComponent:function(){return a=t.titleAttributes,(r={key:s=t.title})["data-rh"]=!0,o=j0(a,r),[he.createElement(He.TITLE,o,s)];var s,a,r,o},toString:function(){return function(s,a,r,o){var i=D0(r),l=uP(a);return i?"<"+s+' data-rh="true" '+i+">"+kh(l,o)+"":"<"+s+' data-rh="true">'+kh(l,o)+""}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return j0(t)},toString:function(){return D0(t)}};default:return{toComponent:function(){return sf(e,t)},toString:function(){return function(s,a,r){return a.reduce(function(o,i){var l=Object.keys(i).filter(function(f){return!(f==="innerHTML"||f==="cssText")}).reduce(function(f,m){var h=i[m]===void 0?m:m+'="'+kh(i[m],r)+'"';return f?f+" "+h:h},""),c=i.innerHTML||i.cssText||"",u=BB.indexOf(s)===-1;return o+"<"+s+' data-rh="true" '+l+(u?"/>":">"+c+"")},"")}(e,t,n)}}}},lv=function(e){var t=e.baseTag,n=e.bodyAttributes,s=e.encode,a=e.htmlAttributes,r=e.noscriptTags,o=e.styleTags,i=e.title,l=i===void 0?"":i,c=e.titleAttributes,u=e.linkTags,f=e.metaTags,m=e.scriptTags,h={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var g=function(b){var y=b.linkTags,_=b.scriptTags,v=b.encode,E=Nh(b.metaTags,kB),S=Nh(y,xB),w=Nh(_,NB);return{priorityMethods:{toComponent:function(){return[].concat(sf(He.META,E.priority),sf(He.LINK,S.priority),sf(He.SCRIPT,w.priority))},toString:function(){return Is(He.META,E.priority,v)+" "+Is(He.LINK,S.priority,v)+" "+Is(He.SCRIPT,w.priority,v)}},metaTags:E.default,linkTags:S.default,scriptTags:w.default}}(e);h=g.priorityMethods,u=g.linkTags,f=g.metaTags,m=g.scriptTags}return{priority:h,base:Is(He.BASE,t,s),bodyAttributes:Is("bodyAttributes",n,s),htmlAttributes:Is("htmlAttributes",a,s),link:Is(He.LINK,u,s),meta:Is(He.META,f,s),noscript:Is(He.NOSCRIPT,r,s),script:Is(He.SCRIPT,m,s),style:Is(He.STYLE,o,s),title:Is(He.TITLE,{title:l,titleAttributes:c},s)}},md=[],cv=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?md:n.instances},add:function(s){(n.canUseDOM?md:n.instances).push(s)},remove:function(s){var a=(n.canUseDOM?md:n.instances).indexOf(s);(n.canUseDOM?md:n.instances).splice(a,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=lv({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},dP=he.createContext({}),FB=ot.shape({setHelmet:ot.func,helmetInstances:ot.shape({get:ot.func,add:ot.func,remove:ot.func})}),UB=typeof document<"u",yi=function(e){function t(n){var s;return(s=e.call(this,n)||this).helmetData=new cv(s.props.context,t.canUseDOM),s}return NE(t,e),t.prototype.render=function(){return he.createElement(dP.Provider,{value:this.helmetData.value},this.props.children)},t}(p.Component);yi.canUseDOM=UB,yi.propTypes={context:ot.shape({helmet:ot.shape()}),children:ot.node.isRequired},yi.defaultProps={context:{}},yi.displayName="HelmetProvider";var Qo=function(e,t){var n,s=document.head||document.querySelector(He.HEAD),a=s.querySelectorAll(e+"[data-rh]"),r=[].slice.call(a),o=[];return t&&t.length&&t.forEach(function(i){var l=document.createElement(e);for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&(c==="innerHTML"?l.innerHTML=i.innerHTML:c==="cssText"?l.styleSheet?l.styleSheet.cssText=i.cssText:l.appendChild(document.createTextNode(i.cssText)):l.setAttribute(c,i[c]===void 0?"":i[c]));l.setAttribute("data-rh","true"),r.some(function(u,f){return n=f,l.isEqualNode(u)})?r.splice(n,1):o.push(l)}),r.forEach(function(i){return i.parentNode.removeChild(i)}),o.forEach(function(i){return s.appendChild(i)}),{oldTags:r,newTags:o}},Rh=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var s=n.getAttribute("data-rh"),a=s?s.split(","):[],r=[].concat(a),o=Object.keys(t),i=0;i=0;f-=1)n.removeAttribute(r[f]);a.length===r.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==o.join(",")&&n.setAttribute("data-rh",o.join(","))}},B0=function(e,t){var n=e.baseTag,s=e.htmlAttributes,a=e.linkTags,r=e.metaTags,o=e.noscriptTags,i=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=e.title,f=e.titleAttributes;Rh(He.BODY,e.bodyAttributes),Rh(He.HTML,s),function(b,y){b!==void 0&&document.title!==b&&(document.title=uP(b)),Rh(He.TITLE,y)}(u,f);var m={baseTag:Qo(He.BASE,n),linkTags:Qo(He.LINK,a),metaTags:Qo(He.META,r),noscriptTags:Qo(He.NOSCRIPT,o),scriptTags:Qo(He.SCRIPT,l),styleTags:Qo(He.STYLE,c)},h={},g={};Object.keys(m).forEach(function(b){var y=m[b],_=y.newTags,v=y.oldTags;_.length&&(h[b]=_),v.length&&(g[b]=m[b].oldTags)}),t&&t(),i(e,h,g)},Rl=null,Kf=function(e){function t(){for(var s,a=arguments.length,r=new Array(a),o=0;o elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(s){var a,r=s.child,o=s.arrayTypeChildren;return $t({},o,((a={})[r.type]=[].concat(o[r.type]||[],[$t({},s.newChildProps,this.mapNestedChildrenToProps(r,s.nestedChildren))]),a))},n.mapObjectTypeChildren=function(s){var a,r,o=s.child,i=s.newProps,l=s.newChildProps,c=s.nestedChildren;switch(o.type){case He.TITLE:return $t({},i,((a={})[o.type]=c,a.titleAttributes=$t({},l),a));case He.BODY:return $t({},i,{bodyAttributes:$t({},l)});case He.HTML:return $t({},i,{htmlAttributes:$t({},l)});default:return $t({},i,((r={})[o.type]=$t({},l),r))}},n.mapArrayTypeChildrenToProps=function(s,a){var r=$t({},a);return Object.keys(s).forEach(function(o){var i;r=$t({},r,((i={})[o]=s[o],i))}),r},n.warnOnInvalidChildren=function(s,a){return k0(L0.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 "+L0.join(", ")+" are allowed. Helmet does not support rendering <"+s.type+"> elements. Refer to our API for more information."),k0(!a||typeof a=="string"||Array.isArray(a)&&!a.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,a){var r=this,o={};return he.Children.forEach(s,function(i){if(i&&i.props){var l=i.props,c=l.children,u=R0(l,$B),f=Object.keys(u).reduce(function(h,g){return h[RB[g]||g]=u[g],h},{}),m=i.type;switch(typeof m=="symbol"?m=m.toString():r.warnOnInvalidChildren(i,c),m){case He.FRAGMENT:a=r.mapChildrenToProps(c,a);break;case He.LINK:case He.META:case He.NOSCRIPT:case He.SCRIPT:case He.STYLE:o=r.flattenArrayTypeChildren({child:i,arrayTypeChildren:o,newChildProps:f,nestedChildren:c});break;default:a=r.mapObjectTypeChildren({child:i,newProps:a,newChildProps:f,nestedChildren:c})}}}),this.mapArrayTypeChildrenToProps(o,a)},n.render=function(){var s=this.props,a=s.children,r=R0(s,GB),o=$t({},r),i=r.helmetData;return a&&(o=this.mapChildrenToProps(a,o)),!i||i instanceof cv||(i=new cv(i.context,i.instances)),i?he.createElement(Kf,$t({},o,{context:i.value,helmetData:void 0})):he.createElement(dP.Consumer,null,function(l){return he.createElement(Kf,$t({},o,{context:l}))})},t}(p.Component);af.propTypes={base:ot.object,bodyAttributes:ot.object,children:ot.oneOfType([ot.arrayOf(ot.node),ot.node]),defaultTitle:ot.string,defer:ot.bool,encodeSpecialCharacters:ot.bool,htmlAttributes:ot.object,link:ot.arrayOf(ot.object),meta:ot.arrayOf(ot.object),noscript:ot.arrayOf(ot.object),onChangeClientState:ot.func,script:ot.arrayOf(ot.object),style:ot.arrayOf(ot.object),title:ot.string,titleAttributes:ot.object,titleTemplate:ot.string,prioritizeSeoTags:ot.bool,helmetData:ot.object},af.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},af.displayName="Helmet";const VB="Application crash",HB="Footer crash",WB="Betslip crash",zB="Main content crash",YB="Smart panel crash",qB="User profile crash",KB="Header crash",QB="Tracking crash",XB="Snow effect crash",JB="Live chat crash",ZB="Help pages crash",eF="Popup crash",tF="Casino full game crash",nF="Cookies acceptance notification crash",sF="Tab navigation search crash",aF="Identify Container crash";function rF(e){return typeof e=="function"&&e.toString().includes("import(")}const oF=e=>rF(e)?p.lazy(e):e,ke=cl(oF),iF="modulepreload",lF=function(e){return"/"+e},F0={},D=function(t,n,s){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));a=Promise.allSettled(n.map(l=>{if(l=lF(l),l in F0)return;F0[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":iF,c||(f.as="script"),f.crossOrigin="",f.href=l,i&&f.setAttribute("nonce",i),document.head.appendChild(f),c)return new Promise((m,h)=>{f.addEventListener("load",m),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function r(o){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o}return a.then(o=>{for(const i of o||[])i.status==="rejected"&&r(i.reason);return t().catch(r)})},ra="/",Wn="/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:competitionName?/:gameId?/:gameName?/:search?",Po="/virtual-sports/home/:extraCategory?/:categoryName?/:gameExternalId?/:type?",kE="/esports/:pageType?/:sportAlias?/:gameId?",fP="/pmu",Qf="/pinnacle/:pageType?",pP="/wonderwheel",RE="/achievement",mP="/vmania",LE="/crypto_exchange",hP="/wonder-wheel-harmony",gP="/scratch-and-win",_P="/daily-sprint",vP="/win-wheel",bP="/wonder-cards",go="/casino/slots/:categoryId?/:categoryName?/:gameExternalId?/:gameName?/:type?",Xf="/casino/tournaments/:tournamentId?/:tournamentName?/:gameExternalId?/:type?",ME="/casino/live-rtp",DE="/casino/jackpot/:pageType?/:gameExternalId?/:type?",Oo="/casino/game-view/:externalId?/:gameName?",Pu="/casino/generic/:categoryId/:categoryName/:extraCategory?/:gameExternalId?/:type?",gm="/lottery/generic/:categoryId/:categoryName/:extraCategory?/:gameExternalId?/:type?",Lr="/live-casino/home/:extraCategory?/:categoryName?/:gameExternalId?/:type?",Jf="/live-casino/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",Zf="/tv-games/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",uv="/virtual-sports/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",Di="/games/home/:extraCategory?/:categoryName?/:gameExternalId?/:type?",jE="/quiz",BE="/subscriptions",Jc="/tv-games/home/:extraCategory?/:categoryName?/:gameExternalId?/:type?",EP="/payments-info/:selectedMethod?",yP="/promotions/:categorySlug?/:promotionId?/:promotionURLTitle?",cF="/widget/simple-slider",uF="/embed/simple-slider",dF="/widget/featured-games",SP="/embed/pageBuilder",fF="/skinning",Zc="/page/:pageType/:pageName/:pageId",CP="/help/:contentId/:slug?",pF="/widget/promoted-games",TP="/deposit-to-ride",wP="/iframe/:product?",_m="/int/:product/:productName",IP="/exchange-shop",FE="/first-sports",AP="/world-cup/:page?/:id?",PP="/racing/:sportAlias?/:selectedTab?/:regionAlias?/:competitionId?/:gameId?",OP="/competition",xP="/pageBuilderPreview",mF="/cerebrum/:roomId",NP="/extrapage/:pageName",vm="/social/:pageType?/:pageName?/:pageId?/:pageItemId?";var Ve=(e=>(e.SPORTSBOOK="sport",e.CASINO="casino",e))(Ve||{}),ep=(e=>(e.IFRAME="iframe",e.WIDGET="widget",e.EMBED="embed",e.ENTIRE="entire",e))(ep||{});let N={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/",yoRealEstateDestinationUrl:"http://yoestate.me/"},getFormsConfigFromCms:!1,whiteListedIframeUrls:[],netherLandLicense:!1,maintenanceURL:"https://bc-status.betconstruct.workers.dev",restrictedKYCActions:[],useCookies:!1,showCookiesNotification:!1,showEligibleForBonusInfo:!0,disableCryptoRelatedData:!1,enablePushNotificationPrompt:!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},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/home",path:"/games/home/:extraCategory?/:categoryName?/: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/home",path:"/games/home/:extraCategory?/:categoryName?/: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/home",path:"/games/home/:extraCategory?/:categoryName?/: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"}},languageSettings:{showFlags:!0,showNativeLanguageNames:!1},homework:{enabled:!1,userMinimumAllowedAge:0,restrictedIds:[]},footer:{footerVisibleDefaultValue:!1,menuExpandedByDefault:!1,feedbackButton:!1,customContentAboveFooter:!0,showFooterSocialIconsLoggedIn:!1},header:{vivaroMeManagement:{enabled:!1,isInternal:!0,source:"",feedNews:{enabled:!1,feedFrequency:5,baseUrl:"https://swarm-personalization.betcoapps.com"}},cryptoInfo:{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:2,gameDetailsMarketsTwoColumnViewEnabled:!0,esportsTheaterMode:!1,openMiniGames:!1,hideProviders:!1,providersViewList:!1,enableDefaultAlternateLink:!0},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:[""]}}]]]},frenchFreebetBonusHistory:{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:"",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"}]]]},loginHistory:{filterFormConfig:[[[{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:[""]}}]]]},netDepositHistory:{filterFormConfig:[[[{element:"date",name:"from_date",label:"Range",placeholder:"From"},{element:"date",name:"to_date",label:"",placeholder:"To"}]]]},profitHistory:{filterFormConfig:[[[{type:"select",name:"period",label:"Period",defaultValue:720,options:[{label:"1 month",value:720},{label:"2 month",value:1440},{label:"3 month",value:2160},{label:"4 month",value:2880},{label:"5 month",value:3600},{label:"6 month",value:4320},{label:"7 month",value:5040},{label:"8 month",value:5760},{label:"9 month",value:6480},{label:"10 month",value:7200},{label:"11 month",value:7920},{label:"12 month",value:8640}]}]]]},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:{showTitle:!0},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:{betOnPolitics:{enabled:!0,apiUrl:"https://betonpolitics.bcsocial.net/panel"},enableGameListItemMarketsSlider:!0,livePreMatchInitiallyExpanded:!0,expressOfTheDay:{showBetCount:!1},enableCompetitionNamesInitLoad:!0,eventChatEnabled:!1,enableAsianMarketPriceView:!1,enableSportMiniGame:!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:{virtualMatchAnimation:{apiUrl:"https://pg.rpd.cloud/vs-betshop/"},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",header:!0}},integrationLiveStreaming:{enabledIFrameLiveStream:!1},liveStreaming:{enabled:!0,additionalOptions:{maxDraggableCount:3,allowFullScreen:!0,aspectRatio:[16,9]},exclusiveStream:{enabled:!1}},betCloud:{enabled:!1},betOutRight:{enabled:!1},promotedGames:{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",marketExtraVisualization:{correctScore:{enabled:!0,defaultActive:!1},handicapLineView:{enabled:!1,defaultActive:!1}},enableMarketFilterDropdown:!1,gameControlsEnabledByDefault:{stats:!0,timeline:!1,h2h:!1,basketBallPlayersInfo:!0,volleyballSetsInfo:!0,animationsOrVideo:!0},predictStreet:{enabled:!1,predictStreetUrl:"https://streamwgt.feedconstruct.com/widgetbyid"}},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:1},{label:"Self-employed",value:2},{label:"Inheritance",value:3},{label:"Savings",value:4},{label:"Investments",value:5},{label:"Pension",value:6},{label:"Business Activity",value:7},{label:"Competitions",value:8},{label:"Donation",value:9},{label:"Loan",value:10},{label:"Capital Sale/Rent",value:11}],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:{iconUrl:"https://icons.cmsbetconstruct.com",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:[]},"bonus-request-v2-experimental":{order:16,section:"bonus-request-v2-experimental",showPagesInAccountPopup:!1,pages:["bonus-request-v2"],experimental:!0}},mobileAppNotification:{enabled:!1,popupLifetimeInDays:7},userAuthentication:{oneClickRegistration:{formConfig:[[[{element:"username",label:"Username (Autogenerated you can edit before register)",name:"username"},{element:"password",name:"password"},{element:"select",name:"currency_name",type:"currency",label:"currency_name_label",placeholder:"currency_name_placeholder",rules:{required:{message:"required_message",value:1}}},{element:"select",name:"country_code",type:"country",label:"country_code_label",placeholder:"country_code_placeholder",rules:{required:{message:"required_message",value:1}}},{element:"promo_code",name:"promo_code"}]]]},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,accountExistPopupButtons:{signIn:!0},emailMobileTabRegistrationEnabled:!1},login:{enabledForRestrictedCountries:!1,showSocialIcons:!1,loginViaSMS:!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:{showConfirmationPopupForFreeTournament:!0,gamesUrl:"",depositIframe:{enabled:!1,url:"https://deposit.betcoapps.com/"},randomCasinoGame:{enabled:!0},loyaltyOrtakConfigurations:{enabled:!1,isGlobal:!0,redirectUrl:"https://www.ortak.me"},rewardsYoestateConfigurations:{enabled:!1,isGlobal:!1,redirectUrl:"https://www.yoestate.me"},enabled:!0,disableAgeRestrictedGames:!0,gamesUrlSuffix:"LaunchGame",collapsedCasinoListEnabled:!1,checkClientCasinoGamesRestriction:!1,showGameInfoDescription:!0,genericPage:{enabled:!0,enableExtraCategoriesFilter:!1},enableGameShare:!1,imageMode:"regular"},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"}}},{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"}}},{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"}}}]]],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}};const kP=e=>{N=e};var UE=(e=>(e.Home="homepage",e.SportsbookHome="sportsbookHomeLandingPage",e.LiveCasino="liveCasinoLandingPage",e.Casino="casinoLandingPage",e.CasinoLobby="casinoLobbyLandingPage",e.CasinoLiveRTP="casinoLiveRTPLandingPage",e.LiveCasinoLobby="liveCasinoLobbyLandingPage",e))(UE||{});class Ja{constructor(){se(this,"listeners",new Map);se(this,"stopExecutionForType",new Set)}addEventListener(t,n,s=!1){this.listeners.has(t)||this.listeners.set(t,[]);const a=this.listeners.get(t);return a&&a[s?"unshift":"push"](n),()=>{this.removeEventListener(t,n)}}dispatchEvent(...[t,n]){const s=this.listeners.get(t);if(s){const a=()=>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,a)}}}removeEventListener(t,n){const s=this.listeners.get(t);s&&this.listeners.set(t,s.filter(a=>a!==n))}removeEventListeners(t){this.listeners.delete(t)}}var hF=(e=>(e.Notifications="Notifications",e))(hF||{});const Oe=new Ja,yt=e=>{p.useEffect(()=>{if(e)return Oe.dispatchEvent("addRootClassName",e),()=>{Oe.dispatchEvent("removeRootClassName",e)}},[e])};function RP(e,t){return function(){return e.apply(t,arguments)}}const{toString:gF}=Object.prototype,{getPrototypeOf:$E}=Object,{iterator:bm,toStringTag:LP}=Symbol,Em=(e=>t=>{const n=gF.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),oa=e=>(e=e.toLowerCase(),t=>Em(t)===e),ym=e=>t=>typeof t===e,{isArray:gl}=Array,el=ym("undefined");function Ou(e){return e!==null&&!el(e)&&e.constructor!==null&&!el(e.constructor)&&ns(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const MP=oa("ArrayBuffer");function _F(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&MP(e.buffer),t}const vF=ym("string"),ns=ym("function"),DP=ym("number"),xu=e=>e!==null&&typeof e=="object",bF=e=>e===!0||e===!1,rf=e=>{if(Em(e)!=="object")return!1;const t=$E(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(LP in e)&&!(bm in e)},EF=e=>{if(!xu(e)||Ou(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},yF=oa("Date"),SF=oa("File"),CF=oa("Blob"),TF=oa("FileList"),wF=e=>xu(e)&&ns(e.pipe),IF=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ns(e.append)&&((t=Em(e))==="formdata"||t==="object"&&ns(e.toString)&&e.toString()==="[object FormData]"))},AF=oa("URLSearchParams"),[PF,OF,xF,NF]=["ReadableStream","Request","Response","Headers"].map(oa),kF=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Nu(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,a;if(typeof e!="object"&&(e=[e]),gl(e))for(s=0,a=e.length;s0;)if(a=n[s],t===a.toLowerCase())return a;return null}const uo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,BP=e=>!el(e)&&e!==uo;function dv(){const{caseless:e,skipUndefined:t}=BP(this)&&this||{},n={},s=(a,r)=>{const o=e&&jP(n,r)||r;rf(n[o])&&rf(a)?n[o]=dv(n[o],a):rf(a)?n[o]=dv({},a):gl(a)?n[o]=a.slice():(!t||!el(a))&&(n[o]=a)};for(let a=0,r=arguments.length;a(Nu(t,(a,r)=>{n&&ns(a)?e[r]=RP(a,n):e[r]=a},{allOwnKeys:s}),e),LF=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),MF=(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)},DF=(e,t,n,s)=>{let a,r,o;const i={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),r=a.length;r-- >0;)o=a[r],(!s||s(o,e,t))&&!i[o]&&(t[o]=e[o],i[o]=!0);e=n!==!1&&$E(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jF=(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},BF=e=>{if(!e)return null;if(gl(e))return e;let t=e.length;if(!DP(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},FF=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&$E(Uint8Array)),UF=(e,t)=>{const s=(e&&e[bm]).call(e);let a;for(;(a=s.next())&&!a.done;){const r=a.value;t.call(e,r[0],r[1])}},$F=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},GF=oa("HTMLFormElement"),VF=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,a){return s.toUpperCase()+a}),U0=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),HF=oa("RegExp"),FP=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Nu(n,(a,r)=>{let o;(o=t(a,r,e))!==!1&&(s[r]=o||a)}),Object.defineProperties(e,s)},WF=e=>{FP(e,(t,n)=>{if(ns(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(ns(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+"'")})}})},zF=(e,t)=>{const n={},s=a=>{a.forEach(r=>{n[r]=!0})};return gl(e)?s(e):s(String(e).split(t)),n},YF=()=>{},qF=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function KF(e){return!!(e&&ns(e.append)&&e[LP]==="FormData"&&e[bm])}const QF=e=>{const t=new Array(10),n=(s,a)=>{if(xu(s)){if(t.indexOf(s)>=0)return;if(Ou(s))return s;if(!("toJSON"in s)){t[a]=s;const r=gl(s)?[]:{};return Nu(s,(o,i)=>{const l=n(o,a+1);!el(l)&&(r[i]=l)}),t[a]=void 0,r}}return s};return n(e,0)},XF=oa("AsyncFunction"),JF=e=>e&&(xu(e)||ns(e))&&ns(e.then)&&ns(e.catch),UP=((e,t)=>e?setImmediate:t?((n,s)=>(uo.addEventListener("message",({source:a,data:r})=>{a===uo&&r===n&&s.length&&s.shift()()},!1),a=>{s.push(a),uo.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ns(uo.postMessage)),ZF=typeof queueMicrotask<"u"?queueMicrotask.bind(uo):typeof process<"u"&&process.nextTick||UP,e3=e=>e!=null&&ns(e[bm]),oe={isArray:gl,isArrayBuffer:MP,isBuffer:Ou,isFormData:IF,isArrayBufferView:_F,isString:vF,isNumber:DP,isBoolean:bF,isObject:xu,isPlainObject:rf,isEmptyObject:EF,isReadableStream:PF,isRequest:OF,isResponse:xF,isHeaders:NF,isUndefined:el,isDate:yF,isFile:SF,isBlob:CF,isRegExp:HF,isFunction:ns,isStream:wF,isURLSearchParams:AF,isTypedArray:FF,isFileList:TF,forEach:Nu,merge:dv,extend:RF,trim:kF,stripBOM:LF,inherits:MF,toFlatObject:DF,kindOf:Em,kindOfTest:oa,endsWith:jF,toArray:BF,forEachEntry:UF,matchAll:$F,isHTMLForm:GF,hasOwnProperty:U0,hasOwnProp:U0,reduceDescriptors:FP,freezeMethods:WF,toObjectSet:zF,toCamelCase:VF,noop:YF,toFiniteNumber:qF,findKey:jP,global:uo,isContextDefined:BP,isSpecCompliantForm:KF,toJSONObject:QF,isAsyncFn:XF,isThenable:JF,setImmediate:UP,asap:ZF,isIterable:e3};function Je(e,t,n,s,a){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),a&&(this.response=a,this.status=a.status?a.status:null)}oe.inherits(Je,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:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const $P=Je.prototype,GP={};["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=>{GP[e]={value:e}});Object.defineProperties(Je,GP);Object.defineProperty($P,"isAxiosError",{value:!0});Je.from=(e,t,n,s,a,r)=>{const o=Object.create($P);oe.toFlatObject(e,o,function(u){return u!==Error.prototype},c=>c!=="isAxiosError");const i=e&&e.message?e.message:"Error",l=t==null&&e?e.code:t;return Je.call(o,i,l,n,s,a),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",r&&Object.assign(o,r),o};const t3=null;function fv(e){return oe.isPlainObject(e)||oe.isArray(e)}function VP(e){return oe.endsWith(e,"[]")?e.slice(0,-2):e}function $0(e,t,n){return e?e.concat(t).map(function(a,r){return a=VP(a),!n&&r?"["+a+"]":a}).join(n?".":""):t}function n3(e){return oe.isArray(e)&&!e.some(fv)}const s3=oe.toFlatObject(oe,{},null,function(t){return/^is[A-Z]/.test(t)});function Sm(e,t,n){if(!oe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,y){return!oe.isUndefined(y[b])});const s=n.metaTokens,a=n.visitor||u,r=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(t);if(!oe.isFunction(a))throw new TypeError("visitor must be a function");function c(g){if(g===null)return"";if(oe.isDate(g))return g.toISOString();if(oe.isBoolean(g))return g.toString();if(!l&&oe.isBlob(g))throw new Je("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(g)||oe.isTypedArray(g)?l&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function u(g,b,y){let _=g;if(g&&!y&&typeof g=="object"){if(oe.endsWith(b,"{}"))b=s?b:b.slice(0,-2),g=JSON.stringify(g);else if(oe.isArray(g)&&n3(g)||(oe.isFileList(g)||oe.endsWith(b,"[]"))&&(_=oe.toArray(g)))return b=VP(b),_.forEach(function(E,S){!(oe.isUndefined(E)||E===null)&&t.append(o===!0?$0([b],S,r):o===null?b:b+"[]",c(E))}),!1}return fv(g)?!0:(t.append($0(y,b,r),c(g)),!1)}const f=[],m=Object.assign(s3,{defaultVisitor:u,convertValue:c,isVisitable:fv});function h(g,b){if(!oe.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+b.join("."));f.push(g),oe.forEach(g,function(_,v){(!(oe.isUndefined(_)||_===null)&&a.call(t,_,oe.isString(v)?v.trim():v,b,m))===!0&&h(_,b?b.concat(v):[v])}),f.pop()}}if(!oe.isObject(e))throw new TypeError("data must be an object");return h(e),t}function G0(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function GE(e,t){this._pairs=[],e&&Sm(e,this,t)}const HP=GE.prototype;HP.append=function(t,n){this._pairs.push([t,n])};HP.toString=function(t){const n=t?function(s){return t.call(this,s,G0)}:G0;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function a3(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function WP(e,t,n){if(!t)return e;const s=n&&n.encode||a3;oe.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let r;if(a?r=a(t,n):r=oe.isURLSearchParams(t)?t.toString():new GE(t,n).toString(s),r){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class V0{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){oe.forEach(this.handlers,function(s){s!==null&&t(s)})}}const zP={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},r3=typeof URLSearchParams<"u"?URLSearchParams:GE,o3=typeof FormData<"u"?FormData:null,i3=typeof Blob<"u"?Blob:null,l3={isBrowser:!0,classes:{URLSearchParams:r3,FormData:o3,Blob:i3},protocols:["http","https","file","blob","url","data"]},VE=typeof window<"u"&&typeof document<"u",pv=typeof navigator=="object"&&navigator||void 0,c3=VE&&(!pv||["ReactNative","NativeScript","NS"].indexOf(pv.product)<0),u3=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",d3=VE&&window.location.href||"http://localhost",f3=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:VE,hasStandardBrowserEnv:c3,hasStandardBrowserWebWorkerEnv:u3,navigator:pv,origin:d3},Symbol.toStringTag,{value:"Module"})),In={...f3,...l3};function p3(e,t){return Sm(e,new In.classes.URLSearchParams,{visitor:function(n,s,a,r){return In.isNode&&oe.isBuffer(n)?(this.append(s,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...t})}function m3(e){return oe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function h3(e){const t={},n=Object.keys(e);let s;const a=n.length;let r;for(s=0;s=n.length;return o=!o&&oe.isArray(a)?a.length:o,l?(oe.hasOwnProp(a,o)?a[o]=[a[o],s]:a[o]=s,!i):((!a[o]||!oe.isObject(a[o]))&&(a[o]=[]),t(n,s,a[o],r)&&oe.isArray(a[o])&&(a[o]=h3(a[o])),!i)}if(oe.isFormData(e)&&oe.isFunction(e.entries)){const n={};return oe.forEachEntry(e,(s,a)=>{t(m3(s),a,n,0)}),n}return null}function g3(e,t,n){if(oe.isString(e))try{return(t||JSON.parse)(e),oe.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const ku={transitional:zP,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",a=s.indexOf("application/json")>-1,r=oe.isObject(t);if(r&&oe.isHTMLForm(t)&&(t=new FormData(t)),oe.isFormData(t))return a?JSON.stringify(YP(t)):t;if(oe.isArrayBuffer(t)||oe.isBuffer(t)||oe.isStream(t)||oe.isFile(t)||oe.isBlob(t)||oe.isReadableStream(t))return t;if(oe.isArrayBufferView(t))return t.buffer;if(oe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let i;if(r){if(s.indexOf("application/x-www-form-urlencoded")>-1)return p3(t,this.formSerializer).toString();if((i=oe.isFileList(t))||s.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Sm(i?{"files[]":t}:t,l&&new l,this.formSerializer)}}return r||a?(n.setContentType("application/json",!1),g3(t)):t}],transformResponse:[function(t){const n=this.transitional||ku.transitional,s=n&&n.forcedJSONParsing,a=this.responseType==="json";if(oe.isResponse(t)||oe.isReadableStream(t))return t;if(t&&oe.isString(t)&&(s&&!this.responseType||a)){const o=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(i){if(o)throw i.name==="SyntaxError"?Je.from(i,Je.ERR_BAD_RESPONSE,this,null,this.response):i}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:In.classes.FormData,Blob:In.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],e=>{ku.headers[e]={}});const _3=oe.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"]),v3=e=>{const t={};let n,s,a;return e&&e.split(` `).forEach(function(o){a=o.indexOf(":"),n=o.substring(0,a).trim().toLowerCase(),s=o.substring(a+1).trim(),!(!n||t[n]&&_3[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},H0=Symbol("internals");function Ll(e){return e&&String(e).trim().toLowerCase()}function of(e){return e===!1||e==null?e:oe.isArray(e)?e.map(of):String(e)}function b3(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 E3=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Lh(e,t,n,s,a){if(oe.isFunction(s))return s.call(this,t,n);if(a&&(t=n),!!oe.isString(t)){if(oe.isString(s))return t.indexOf(s)!==-1;if(oe.isRegExp(s))return s.test(t)}}function y3(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function S3(e,t){const n=oe.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(a,r,o){return this[s].call(this,t,a,r,o)},configurable:!0})})}let ss=class{constructor(t){t&&this.set(t)}set(t,n,s){const a=this;function r(i,l,c){const u=Ll(l);if(!u)throw new Error("header name must be a non-empty string");const f=oe.findKey(a,u);(!f||a[f]===void 0||c===!0||c===void 0&&a[f]!==!1)&&(a[f||l]=of(i))}const o=(i,l)=>oe.forEach(i,(c,u)=>r(c,u,l));if(oe.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(oe.isString(t)&&(t=t.trim())&&!E3(t))o(v3(t),n);else if(oe.isObject(t)&&oe.isIterable(t)){let i={},l,c;for(const u of t){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");i[c=u[0]]=(l=i[c])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}o(i,n)}else t!=null&&r(n,t,s);return this}get(t,n){if(t=Ll(t),t){const s=oe.findKey(this,t);if(s){const a=this[s];if(!n)return a;if(n===!0)return b3(a);if(oe.isFunction(n))return n.call(this,a,s);if(oe.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ll(t),t){const s=oe.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Lh(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let a=!1;function r(o){if(o=Ll(o),o){const i=oe.findKey(s,o);i&&(!n||Lh(s,s[i],i,n))&&(delete s[i],a=!0)}}return oe.isArray(t)?t.forEach(r):r(t),a}clear(t){const n=Object.keys(this);let s=n.length,a=!1;for(;s--;){const r=n[s];(!t||Lh(this,this[r],r,t,!0))&&(delete this[r],a=!0)}return a}normalize(t){const n=this,s={};return oe.forEach(this,(a,r)=>{const o=oe.findKey(s,r);if(o){n[o]=of(a),delete n[r];return}const i=t?y3(r):String(r).trim();i!==r&&delete n[r],n[i]=of(a),s[i]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return oe.forEach(this,(s,a)=>{s!=null&&s!==!1&&(n[a]=t&&oe.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(` `)}getSetCookie(){return this.get("set-cookie")||[]}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(a=>s.set(a)),s}static accessor(t){const s=(this[H0]=this[H0]={accessors:{}}).accessors,a=this.prototype;function r(o){const i=Ll(o);s[i]||(S3(a,o),s[i]=!0)}return oe.isArray(t)?t.forEach(r):r(t),this}};ss.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);oe.reduceDescriptors(ss.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});oe.freezeMethods(ss);function Mh(e,t){const n=this||ku,s=t||n,a=ss.from(s.headers);let r=s.data;return oe.forEach(e,function(i){r=i.call(n,r,a.normalize(),t?t.status:void 0)}),a.normalize(),r}function qP(e){return!!(e&&e.__CANCEL__)}function _l(e,t,n){Je.call(this,e??"canceled",Je.ERR_CANCELED,t,n),this.name="CanceledError"}oe.inherits(_l,Je,{__CANCEL__:!0});function KP(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new Je("Request failed with status code "+n.status,[Je.ERR_BAD_REQUEST,Je.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function C3(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function T3(e,t){e=e||10;const n=new Array(e),s=new Array(e);let a=0,r=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=s[r];o||(o=c),n[a]=l,s[a]=c;let f=r,m=0;for(;f!==a;)m+=n[f++],f=f%e;if(a=(a+1)%e,a===r&&(r=(r+1)%e),c-o{n=u,a=null,r&&(clearTimeout(r),r=null),e(...c)};return[(...c)=>{const u=Date.now(),f=u-n;f>=s?o(c,u):(a=c,r||(r=setTimeout(()=>{r=null,o(a)},s-f)))},()=>a&&o(a)]}const tp=(e,t,n=3)=>{let s=0;const a=T3(50,250);return w3(r=>{const o=r.loaded,i=r.lengthComputable?r.total:void 0,l=o-s,c=a(l),u=o<=i;s=o;const f={loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:c||void 0,estimated:c&&i&&u?(i-o)/c:void 0,event:r,lengthComputable:i!=null,[t?"download":"upload"]:!0};e(f)},n)},W0=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},z0=e=>(...t)=>oe.asap(()=>e(...t)),I3=In.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,In.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(In.origin),In.navigator&&/(msie|trident)/i.test(In.navigator.userAgent)):()=>!0,A3=In.hasStandardBrowserEnv?{write(e,t,n,s,a,r,o){if(typeof document>"u")return;const i=[`${e}=${encodeURIComponent(t)}`];oe.isNumber(n)&&i.push(`expires=${new Date(n).toUTCString()}`),oe.isString(s)&&i.push(`path=${s}`),oe.isString(a)&&i.push(`domain=${a}`),r===!0&&i.push("secure"),oe.isString(o)&&i.push(`SameSite=${o}`),document.cookie=i.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function P3(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function O3(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function QP(e,t,n){let s=!P3(t);return e&&(s||n==!1)?O3(e,t):t}const Y0=e=>e instanceof ss?{...e}:e;function xo(e,t){t=t||{};const n={};function s(c,u,f,m){return oe.isPlainObject(c)&&oe.isPlainObject(u)?oe.merge.call({caseless:m},c,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function a(c,u,f,m){if(oe.isUndefined(u)){if(!oe.isUndefined(c))return s(void 0,c,f,m)}else return s(c,u,f,m)}function r(c,u){if(!oe.isUndefined(u))return s(void 0,u)}function o(c,u){if(oe.isUndefined(u)){if(!oe.isUndefined(c))return s(void 0,c)}else return s(void 0,u)}function i(c,u,f){if(f in t)return s(c,u);if(f in e)return s(void 0,c)}const l={url:r,method:r,data:r,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:i,headers:(c,u,f)=>a(Y0(c),Y0(u),f,!0)};return oe.forEach(Object.keys({...e,...t}),function(u){const f=l[u]||a,m=f(e[u],t[u],u);oe.isUndefined(m)&&f!==i||(n[u]=m)}),n}const XP=e=>{const t=xo({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:a,xsrfCookieName:r,headers:o,auth:i}=t;if(t.headers=o=ss.from(o),t.url=WP(QP(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&o.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):""))),oe.isFormData(n)){if(In.hasStandardBrowserEnv||In.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(oe.isFunction(n.getHeaders)){const l=n.getHeaders(),c=["content-type","content-length"];Object.entries(l).forEach(([u,f])=>{c.includes(u.toLowerCase())&&o.set(u,f)})}}if(In.hasStandardBrowserEnv&&(s&&oe.isFunction(s)&&(s=s(t)),s||s!==!1&&I3(t.url))){const l=a&&r&&A3.read(r);l&&o.set(a,l)}return t},x3=typeof XMLHttpRequest<"u",N3=x3&&function(e){return new Promise(function(n,s){const a=XP(e);let r=a.data;const o=ss.from(a.headers).normalize();let{responseType:i,onUploadProgress:l,onDownloadProgress:c}=a,u,f,m,h,g;function b(){h&&h(),g&&g(),a.cancelToken&&a.cancelToken.unsubscribe(u),a.signal&&a.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(a.method.toUpperCase(),a.url,!0),y.timeout=a.timeout;function _(){if(!y)return;const E=ss.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),w={data:!i||i==="text"||i==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:E,config:e,request:y};KP(function(I){n(I),b()},function(I){s(I),b()},w),y=null}"onloadend"in y?y.onloadend=_:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(_)},y.onabort=function(){y&&(s(new Je("Request aborted",Je.ECONNABORTED,e,y)),y=null)},y.onerror=function(S){const w=S&&S.message?S.message:"Network Error",O=new Je(w,Je.ERR_NETWORK,e,y);O.event=S||null,s(O),y=null},y.ontimeout=function(){let S=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const w=a.transitional||zP;a.timeoutErrorMessage&&(S=a.timeoutErrorMessage),s(new Je(S,w.clarifyTimeoutError?Je.ETIMEDOUT:Je.ECONNABORTED,e,y)),y=null},r===void 0&&o.setContentType(null),"setRequestHeader"in y&&oe.forEach(o.toJSON(),function(S,w){y.setRequestHeader(w,S)}),oe.isUndefined(a.withCredentials)||(y.withCredentials=!!a.withCredentials),i&&i!=="json"&&(y.responseType=a.responseType),c&&([m,g]=tp(c,!0),y.addEventListener("progress",m)),l&&y.upload&&([f,h]=tp(l),y.upload.addEventListener("progress",f),y.upload.addEventListener("loadend",h)),(a.cancelToken||a.signal)&&(u=E=>{y&&(s(!E||E.type?new _l(null,e,y):E),y.abort(),y=null)},a.cancelToken&&a.cancelToken.subscribe(u),a.signal&&(a.signal.aborted?u():a.signal.addEventListener("abort",u)));const v=C3(a.url);if(v&&In.protocols.indexOf(v)===-1){s(new Je("Unsupported protocol "+v+":",Je.ERR_BAD_REQUEST,e));return}y.send(r||null)})},k3=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let s=new AbortController,a;const r=function(c){if(!a){a=!0,i();const u=c instanceof Error?c:this.reason;s.abort(u instanceof Je?u:new _l(u instanceof Error?u.message:u))}};let o=t&&setTimeout(()=>{o=null,r(new Je(`timeout ${t} of ms exceeded`,Je.ETIMEDOUT))},t);const i=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(r):c.removeEventListener("abort",r)}),e=null)};e.forEach(c=>c.addEventListener("abort",r));const{signal:l}=s;return l.unsubscribe=()=>oe.asap(i),l}},R3=function*(e,t){let n=e.byteLength;if(n{const a=L3(e,t);let r=0,o,i=l=>{o||(o=!0,s&&s(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await a.next();if(c){i(),l.close();return}let f=u.byteLength;if(n){let m=r+=f;n(m)}l.enqueue(new Uint8Array(u))}catch(c){throw i(c),c}},cancel(l){return i(l),a.return()}},{highWaterMark:2})},K0=64*1024,{isFunction:hd}=oe,D3=(({Request:e,Response:t})=>({Request:e,Response:t}))(oe.global),{ReadableStream:Q0,TextEncoder:X0}=oe.global,J0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},j3=e=>{e=oe.merge.call({skipUndefined:!0},D3,e);const{fetch:t,Request:n,Response:s}=e,a=t?hd(t):typeof fetch=="function",r=hd(n),o=hd(s);if(!a)return!1;const i=a&&hd(Q0),l=a&&(typeof X0=="function"?(g=>b=>g.encode(b))(new X0):async g=>new Uint8Array(await new n(g).arrayBuffer())),c=r&&i&&J0(()=>{let g=!1;const b=new n(In.origin,{body:new Q0,method:"POST",get duplex(){return g=!0,"half"}}).headers.has("Content-Type");return g&&!b}),u=o&&i&&J0(()=>oe.isReadableStream(new s("").body)),f={stream:u&&(g=>g.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(g=>{!f[g]&&(f[g]=(b,y)=>{let _=b&&b[g];if(_)return _.call(b);throw new Je(`Response type '${g}' is not supported`,Je.ERR_NOT_SUPPORT,y)})});const m=async g=>{if(g==null)return 0;if(oe.isBlob(g))return g.size;if(oe.isSpecCompliantForm(g))return(await new n(In.origin,{method:"POST",body:g}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(g)||oe.isArrayBuffer(g))return g.byteLength;if(oe.isURLSearchParams(g)&&(g=g+""),oe.isString(g))return(await l(g)).byteLength},h=async(g,b)=>{const y=oe.toFiniteNumber(g.getContentLength());return y??m(b)};return async g=>{let{url:b,method:y,data:_,signal:v,cancelToken:E,timeout:S,onDownloadProgress:w,onUploadProgress:O,responseType:I,headers:C,withCredentials:T="same-origin",fetchOptions:P}=XP(g),A=t||fetch;I=I?(I+"").toLowerCase():"text";let x=k3([v,E&&E.toAbortSignal()],S),L=null;const k=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let B;try{if(O&&c&&y!=="get"&&y!=="head"&&(B=await h(C,_))!==0){let z=new n(b,{method:"POST",body:_,duplex:"half"}),Q;if(oe.isFormData(_)&&(Q=z.headers.get("content-type"))&&C.setContentType(Q),z.body){const[ne,X]=W0(B,tp(z0(O)));_=q0(z.body,K0,ne,X)}}oe.isString(T)||(T=T?"include":"omit");const j=r&&"credentials"in n.prototype,H={...P,signal:x,method:y.toUpperCase(),headers:C.normalize().toJSON(),body:_,duplex:"half",credentials:j?T:void 0};L=r&&new n(b,H);let M=await(r?A(L,P):A(b,H));const $=u&&(I==="stream"||I==="response");if(u&&(w||$&&k)){const z={};["status","statusText","headers"].forEach(U=>{z[U]=M[U]});const Q=oe.toFiniteNumber(M.headers.get("content-length")),[ne,X]=w&&W0(Q,tp(z0(w),!0))||[];M=new s(q0(M.body,K0,ne,()=>{X&&X(),k&&k()}),z)}I=I||"text";let G=await f[oe.findKey(f,I)||"text"](M,g);return!$&&k&&k(),await new Promise((z,Q)=>{KP(z,Q,{data:G,headers:ss.from(M.headers),status:M.status,statusText:M.statusText,config:g,request:L})})}catch(j){throw k&&k(),j&&j.name==="TypeError"&&/Load failed|fetch/i.test(j.message)?Object.assign(new Je("Network Error",Je.ERR_NETWORK,g,L),{cause:j.cause||j}):Je.from(j,j&&j.code,g,L)}}},B3=new Map,JP=e=>{let t=e&&e.env||{};const{fetch:n,Request:s,Response:a}=t,r=[s,a,n];let o=r.length,i=o,l,c,u=B3;for(;i--;)l=r[i],c=u.get(l),c===void 0&&u.set(l,c=i?new Map:j3(t)),u=c;return c};JP();const HE={http:t3,xhr:N3,fetch:{get:JP}};oe.forEach(HE,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Z0=e=>`- ${e}`,F3=e=>oe.isFunction(e)||e===null||e===!1;function U3(e,t){e=oe.isArray(e)?e:[e];const{length:n}=e;let s,a;const r={};for(let o=0;o`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let i=n?o.length>1?`since : `+o.map(Z0).join(` `):" "+Z0(o[0]):"as no adapter specified";throw new Je("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return a}const ZP={getAdapter:U3,adapters:HE};function Dh(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _l(null,e)}function eC(e){return Dh(e),e.headers=ss.from(e.headers),e.data=Mh.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ZP.getAdapter(e.adapter||ku.adapter,e)(e).then(function(s){return Dh(e),s.data=Mh.call(e,e.transformResponse,s),s.headers=ss.from(s.headers),s},function(s){return qP(s)||(Dh(e),s&&s.response&&(s.response.data=Mh.call(e,e.transformResponse,s.response),s.response.headers=ss.from(s.response.headers))),Promise.reject(s)})}const eO="1.13.0",Cm={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Cm[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const tC={};Cm.transitional=function(t,n,s){function a(r,o){return"[Axios v"+eO+"] Transitional option '"+r+"'"+o+(s?". "+s:"")}return(r,o,i)=>{if(t===!1)throw new Je(a(o," has been removed"+(n?" in "+n:"")),Je.ERR_DEPRECATED);return n&&!tC[o]&&(tC[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,o,i):!0}};Cm.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function $3(e,t,n){if(typeof e!="object")throw new Je("options must be an object",Je.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let a=s.length;for(;a-- >0;){const r=s[a],o=t[r];if(o){const i=e[r],l=i===void 0||o(i,r,e);if(l!==!0)throw new Je("option "+r+" must be "+l,Je.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Je("Unknown option "+r,Je.ERR_BAD_OPTION)}}const lf={assertOptions:$3,validators:Cm},ca=lf.validators;let _o=class{constructor(t){this.defaults=t||{},this.interceptors={request:new V0,response:new V0}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const r=a.stack?a.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=xo(this.defaults,n);const{transitional:s,paramsSerializer:a,headers:r}=n;s!==void 0&&lf.assertOptions(s,{silentJSONParsing:ca.transitional(ca.boolean),forcedJSONParsing:ca.transitional(ca.boolean),clarifyTimeoutError:ca.transitional(ca.boolean)},!1),a!=null&&(oe.isFunction(a)?n.paramsSerializer={serialize:a}:lf.assertOptions(a,{encode:ca.function,serialize:ca.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),lf.assertOptions(n,{baseUrl:ca.spelling("baseURL"),withXsrfToken:ca.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=r&&oe.merge(r.common,r[n.method]);r&&oe.forEach(["delete","get","head","post","put","patch","common"],g=>{delete r[g]}),n.headers=ss.concat(o,r);const i=[];let l=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(l=l&&b.synchronous,i.unshift(b.fulfilled,b.rejected))});const c=[];this.interceptors.response.forEach(function(b){c.push(b.fulfilled,b.rejected)});let u,f=0,m;if(!l){const g=[eC.bind(this),void 0];for(g.unshift(...i),g.push(...c),m=g.length,u=Promise.resolve(n);f{if(!s._listeners)return;let r=s._listeners.length;for(;r-- >0;)s._listeners[r](a);s._listeners=null}),this.promise.then=a=>{let r;const o=new Promise(i=>{s.subscribe(i),r=i}).then(a);return o.cancel=function(){s.unsubscribe(r)},o},t(function(r,o,i){s.reason||(s.reason=new _l(r,o,i),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 tO(function(a){t=a}),cancel:t}}};function V3(e){return function(n){return e.apply(null,n)}}function H3(e){return oe.isObject(e)&&e.isAxiosError===!0}const mv={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,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(mv).forEach(([e,t])=>{mv[t]=e});function nO(e){const t=new _o(e),n=RP(_o.prototype.request,t);return oe.extend(n,_o.prototype,t,{allOwnKeys:!0}),oe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return nO(xo(e,a))},n}const Ye=nO(ku);Ye.Axios=_o;Ye.CanceledError=_l;Ye.CancelToken=G3;Ye.isCancel=qP;Ye.VERSION=eO;Ye.toFormData=Sm;Ye.AxiosError=Je;Ye.Cancel=Ye.CanceledError;Ye.all=function(t){return Promise.all(t)};Ye.spread=V3;Ye.isAxiosError=H3;Ye.mergeConfig=xo;Ye.AxiosHeaders=ss;Ye.formToJSON=e=>YP(oe.isHTMLForm(e)?new FormData(e):e);Ye.getAdapter=ZP.getAdapter;Ye.HttpStatusCode=mv;Ye.default=Ye;const{Axios:Gne,AxiosError:Vne,CanceledError:Hne,isCancel:Wne,CancelToken:zne,VERSION:Yne,all:qne,Cancel:Kne,isAxiosError:Qne,spread:Xne,toFormData:Jne,AxiosHeaders:Zne,HttpStatusCode:ese,formToJSON:tse,getAdapter:nse,mergeConfig:sse}=Ye;function Ct(){const e=p.useRef(!0);return p.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),e}const ai=new Map,W3=e=>Ye.get(e).then(t=>(ai.set(e,t.data),t.data)),np=(e,t=!1,n)=>{const s=Ct(),a=p.useRef(t),r=p.useRef(n),o=n?JSON.stringify(n):"",i=o?`${e}::${o}`:e,[l,c]=p.useState(()=>ai.has(i)?{loading:!1,data:ai.get(i)}:{loading:!0,data:null});return p.useEffect(()=>{a.current=t},[t]),p.useEffect(()=>{r.current=n},[o,n]),p.useEffect(function(){if(ai.has(i)){c({loading:!1,data:ai.get(i)});return}c({loading:!0,data:null}),Ye.get(e,r.current?{headers:r.current}:void 0).then(f=>{a.current&&ai.set(i,f.data),s.current&&c({loading:!1,data:f.data})}).catch(()=>{s.current&&c({loading:!1,data:null})})},[s,e,i]),l},sO=(e=!0)=>{p.useEffect(()=>{e&&(window.scrollTo({top:0}),Oe.dispatchEvent("setHeaderNavigationVisible",!0))},[e])};function hv(e,t={}){if(Array.isArray(e)){const n=e.map(s=>hv(s,t));return t.unorderedArrays?[...n].sort():n}else if(e&&typeof e=="object"&&e.constructor===Object)return Object.fromEntries(Object.entries(e).sort(([n],[s])=>n.localeCompare(s)).map(([n,s])=>[n,hv(s,t)]));return e}function z3(e){const t=new WeakSet;return JSON.stringify(e,function(n,s){if(s&&typeof s=="object"){if(t.has(s))return"[Circular]";t.add(s)}return s})}function Y3(e){let t=2166136261;for(let n=0;n>>0;return t.toString(16)}function Fo(e,t){const n=hv(e,t),s=z3(n);return Y3(s)}function q3(e){console.info(`%c${e}`,"background: green;color: white;padding: 2px")}function K3(e){console.error(e)}function Q3(e){console.warn(e)}const at={success:q3,error:K3,warning:Q3};class WE{constructor(){se(this,"queue",[])}enqueue(t){this.queue.push(t)}dequeueAll(){this.queue.forEach(t=>t()),this.queue=[]}}const Bp=class Bp{constructor(t,n,s=()=>{},a=()=>{},r=()=>{}){se(this,"instance");se(this,"onopenQueue",[]);se(this,"callbackIdCounter",0);se(this,"onOpenCallback");se(this,"onMessageCallback");se(this,"onCloseCallback");se(this,"onErrorCallback");if(!t||!n)throw Error("No url or onmessage callback provided");this.onOpenCallback=s,this.onCloseCallback=a,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=Bp.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}`}};se(Bp,"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 gv=Bp;class ji extends WE{constructor(){super(...arguments);se(this,"url","");se(this,"webSocket",null);se(this,"requests",new Map);se(this,"subIdRidMap",new Map);se(this,"unsubIdRidMap",new Map);se(this,"needToResubscribe",new Map);se(this,"maxAttemptsCount",5);se(this,"socketRetryAttempts",0);se(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 Fo(n,{unorderedArrays:!0})}openConnection(n,s,a,r){this.webSocket=new gv(this.url,r,n,s,a)}closeConnection(n,s){this.webSocket&&(this.webSocket.close(n,s),this.webSocket=null)}handleInternalErrors(n){at.error(n.message)}}class zE{constructor(t,n){se(this,"id");se(this,"onUpdate");se(this,"onFailure");this.id=zE.generateId(),this.onUpdate=t,this.onFailure=n}static generateId(){return Math.round(Math.random()*Math.pow(10,16)).toString()}}const X3=()=>{let 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},J3=()=>{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"},Z3=()=>{if(typeof window>"u")return!1;const e=navigator.userAgent,t=navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1||/iPad/i.test(e),n=/iPhone/i.test(e);return t&&!n},e5=["slow-2g","2g","3g"],t5=()=>{const e=navigator.connection;return e?e.saveData||e5.includes(e.effectiveType):!1},n5=()=>{let e=ep.ENTIRE;return function(t){Object.values(ep).includes(t)&&(e=t)}(window.location.pathname.split("/")[1]),e},K={isMobile:1,integrationType:n5(),userOs:J3(),useWebp:0,fingerprint:"",utmParameters:"",headerMainSectionHeightPx:0,headerBlockHeightPx:0,mobileSubHeaderNavigationHeightPx:0,webSubHeaderNavigationHeightPx:0,mobileHeaderNavigationHeightPx:0,webHeaderNavigationHeightPx:0,webLeftMenuNavigationWidthPx:0,webSelfExclusionHeightPx:0,terminalID:0,isIpad:Z3(),saveDataMode:t5()},vl="__1013-mobile__";function aO(e){let t;try{t=window[e];const 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 YE=function(){if(!aO("localStorage")){const 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}(),rO=(e,t)=>JSON.stringify({data:e,expiration:t?Math.round(Date.now()/1e3+t):null}),s5=(e,t,n)=>{const s=rO(t,n);YE.setItem(`${vl}${e}`,s)},oO=(e,t,n)=>{if(t){const{data:s,expiration:a}=JSON.parse(t);return a?a>Date.now()/1e3?s:(qE(e),n):s}return n},a5=(e,t=null)=>{try{const n=YE.getItem(`${vl}${e}`);return oO(e,n,t)}catch{return t}},qE=e=>YE.removeItem(`${vl}${e}`),r5=(e,t,n)=>{try{const s=rO(t,n);window.localStorage.setItem(`${vl}${e}`,s)}catch{}},o5=(e,t=null)=>{try{const n=window.localStorage.getItem(`${vl}${e}`);return oO(e,n,t)}catch{return t}},i5=e=>e.forEach(t=>qE(t)),Te={setItem:s5,getItem:a5,removeItem:qE,removeItems:i5,setItemToLocalStorage:r5,getItemFromLocalStorage:o5},iO="geoDataStorageKey",_v=()=>{Te.setItem(iO,ln,432e3)},{countryCode:l5="",countryName:c5=""}=Te.getItem(iO)??{},ln={countryCode:l5,countryName:c5},nC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAASFBMVEUAAACyt8alqryrsMGrsMGtssKyt8aqr8CsscGrsMGsscGus8Oqr8Clqrylqryyt8atssKlqrysscGlqrytssKyt8alqryyt8Yq74VIAAAAGHRSTlMATU0EDDdIIREZCC0pPUs9HTMVSCVERDIYPbI1AAANyklEQVR42uzcgW6CMBSF4dsLDgRkio69/5sOx5JmWyoipJxT7vcKJ/EXbJU9yY71+6npMjEJKm/vbqCq7elWiklJXhze3EhH10uRi0lBdf78cJ56/eVciWF2j677TX+zJNPKysaPGxzYkszJR3diYEsynyG6by5Ig66WZHxDdD/cQ/pQ3xwtyaiyzkc3TKe0p8aSjMdHd4I+oz1YkoH46M4f2JIMLhDdMJ2jry3Jm/HRXTbwdJI7MfHlNx/dBQNbkhHlPrpLB7Yko/HRXWVgSzISH93VBrYkwyh9dDca2CfZfp1YWV6M0cUY2JK8quonulgDW5JhovuHrqq1AwOLousG0ANbkreP7oyBFyXZXoW8FF2SgS3JT0f3zyk5ooEtya9El2tgS/Ls6PINbGf4/qnO4ehyDvyTZHsVMh1d3oHtWP14H2wC98B7Plb/5Ck5+oF3mWR/H2xSEgPf9ZedJHlmdJMZeB9Jnh/dpAZOO8nf0d2ebi/BJH9HF4NiSOjyeXasN/9cxhs4lSSXDdK4YAOzJxkkutAD0yYZKLrwA9Od4RuiCzou7sA0l8+zDi66NAPjJxkzukwD310xb7oN0cUfl2JgwCRjR5dxYKAzfPjRZR0Y4f9g8htBdIkHnnn5fKfRJR94myTnRNFNYOAxybnE0zhaSquReD4dLaV1kXi4vjgnMvBJ4qH8esU+cCvRVI6X8qokls7xUl6dxFI4XsqrkFhqx0t51RLLwfFSXgeJhfY1FvfAvUSSOWLKq5VIckdMiVUSZk9JCQzcSZg9JX2xcwc5GQJBEIVrRs0PCgQi4f5HdT+xlhK7eO8K34ruHgKAd/nYJQUAL5KPXVJ94EM+dkkBwKt8fAYHAF+Sj8/g+sCbfCwLA4Bv+hCeWuV65Sbd0dwq1ys3647OVrleuZdsbIMTgBfZmHMkAB9yMeeIAF7lYs4RAXzpjlrpeuU22RhkJQD3N9m450gAfpeLQVYE8CQXg6wI4FkuDnYigF+ycbCTAHzKxaQyAvhLLiaVEcCHbDxMSgD+kIlRdAbwKhOj6AzgSzb+z5EAvBkURtEhwF0mbipDgD/1W+waYoDNtoFdQwrwZFh4HBwCbJ4Is0xKAZ711+2tdr12u2FhWxgCbPaFvGtIAT5lYh2cAbwYFtbBAD9jHVwd+NAQwAA/at8PMMD/OnPSwUFHCvCqIYABBrhQBpiTLIABLtGlIYABftRRZXXgbw0BDDDAhQIYYIArZ4H5iVIGcNcQwAADXCkNAQwwwJXSEMAAA1wpDQEMMMCV0hDAWcCbxhhVRgH/sHcvOQoDQRBEUwJkYwzyZ+T7H3X2qKtYZyriCm/lruo2Z9EAA+wcwACzk+UcS3cAs/juHDcbAAbYOYAB5n6wcw99BXAWMG90AMwzSs699BXAWcCrRvHSHcC8VenRn8bx2mwI8KRRvBcdA7xpHC++hwA/NYp/NsQAHxrHX1dCgGcV8d+kDOC7xvHnsxDgRUX8uzAD+KYirjZEAH9Uxd5sBPCpItYqM4AvVbGzEwH8VhUrHRHAu4oYCGcAv1TEQDgDeFURA+EM4EnjmBeGAG+qY14YAHyojHFSAvCsOsZJAcCLypg2JACrjMPoBOBTZRxGJwBfquKsMgL4oTKunyUA7+riMNoeeFUTdxv8gSfVcVYZAPxUFUdZEcCzulictQde1MVepTvwR2WcdCQAX2pj7c4d+K0yTjoSgHfVcdIRALyqiZMOf+BJTSzt+AMfamOnwx34ri52OuyBb+pip8Md+FQXH8L2wG818SHsD7zrR1xP8gZe1cVE2B54Ux8TYXPgWV1MhO2BF7XxnWQOfKqN76R/9u4ouUEYBsLwdkkGaANTEob7H7U3iGUeSv6RvivsQ+yVTOgBL3qn7kn4gDe11Ct/dMC7WmqehA54VkPNk9gB3/RezZPYAa9qqcVKdMCHmuoJKTngTW21dwcO+KGWGjegA/5VU40byAFPaqljNDrgQQ11jEYHfKipjtHkgDc1VRtNDvihgGqjuQHPCqg2mhvwTQG11IENeFVILXVQA14UUWUlNuAfhdQjYWrAoyKqrMQGPCkqe1lppkFB6ctKIx0Ky746a6RNUenLSiON+n/PLyQjTQqpUxY04HVQTJ2ymAEfiqlTFjTgTWHpuywTjYqqLstEk4LqlIUMeFWH7BNDAy2KSz8xNNBDPZI/bzDQrA7ZP7ZjoG/Fpa86zHMorqoO82zqkrzqMM+oHtmrDvNM6pN7Odo4L3XK/QTNOHd1y7zVYZxdXbL/CBtnUp/k8wbTrOqWet5gmkXdUv97g2l29cu8Wmmap6404G7ChlkHdUt9EzbMom65b8KG2dUv9U3YMJNOyFxHm+WlUxLPhM1y1xmZZ8JmGXVK4g9mmeWmy8EWs4xy6Hqw7WijbLoebDvaKLOuB9uONsk66AOwRoYmWfQJWG2lSXZ9AlZbaZI/9s4oxY0ghoJDJV+7wYQs5P5HzRE87Sx0VVt1BSO533uSZrtPGRRKhDCIpJxQIsTn5SB13p8QBpGUm62kg0Mk1cY66LA/SSomSnTYnyQVEyU6CJKkoFAig0UkxYQSGX5dHkJmFhkkNlZt9I4K+8ftmj2aChYbq7ajRIU/l4nOjhIRXB06NB5NBMM0VjJwIIIlaMj1aBp4goZaj6aBrUN3ejQNbB2606NJ4OvQmR5NAl+HzvRoEvg6dKZHU+BL2KErPZoCxg5d6dEUcPnQrR5NAJsPncoMCeBKCmOZIQFUsxy12Tv8mKbterdn8WOatuvNR+NHNA8dXPZHj2OtP7vDgh7PxkryIAt2jEFSya7EjtOm7Ehh7Dhtyo4URo5XBEekMHK8IjgihZEjFsENKYwbswhu3CbFze/Ljj0VRo1zVieVCqPGmgSHtv1Ro02CO88szPifWP5nFmb8Tyz/MwsxhSeW/pmFGLuLlXCzEKN3sQrHSfHiOT5a3nHAi3HjrBcaosUeFEY+xIIWxydW8rNZWHl8XCG8s1lYcc9idQxprCRs6IAhjZSGDR1QSkgJaSS3UsJJSSO5lRJOShrJnSmhpJIjBTIllFRypECmhJFHJkfymx0YaZkcbrMDIzGTQ212IKRmcqh3SREi3xhtlTA+qgXs9CvxkXMp1SWMjp5LqZ6BR0dj2j0TOWCjXMDGEsaG+SzWc37oShgZxZhBffsOGe0CFqaGuKgXsC/4x0Uv6LeXMCr6Baz7F0ZF/R9Y+JDGxN8DCthWwpg4oYBtJYyItokltbMQkXahrY40Hk4pYFcJ4yGcA4tzYTR0BznUox1oOKiATSWMhZMK2DRgiYXoLLT+dBYSmssMgU0lHDS3kQqbSjg4rYCv60MSG6KgdTMp9UUlFBT3gSOZAwZOyPmthiUGjkkZhG4HAs7yOGRuBwKy66IFqcR+zpNIJqnEdk6USKIhabZzokQSSSVeZCYpI8EwLzExcCZVYp2RSKVUiXUmRSqdsGSZeWGlltF4gTGhQ5Y0i8wLK/bO4hXe7+N1/8PPlSZ91A98soel8bNYZtb5U7khq4wEbl2SZhuPwyahpWKYbXxe78P90OGcH/jskMETOrDCSOCeGGaJGePIDXewh683kcD7HUtWmEHZXpPmHtOgq02aW0yDzjZpbjIv6OiYNHeYBt1t0txgGnTY7uAO06C7TZrnTIP+Nj6eetL9H/hfe2eCpSgQRMF+WWK3OoDj1ve/6UxvNi4FBYrkLyOuEE9yL59hDcvTwaGlwSmh6uDQEmFP9j6Eju0OdcHlU3+gE04dxAXnf8jg7sV/S4Q3+0WnDpYCe9AvL6oNLeuCFtYnsrWSdUCF9IvkI3jWBRXSN6Kb8NYFe+5fqIZhi0MAbiAbhq0V7hgaaIZha4VDsyaS1bDFoQI+R3FyaC1wp3KB3smhRSAAX0OwKW1RaEFH0FrgsRgs6cTQmg1bBGbAEdT6HXYVOhxxxPodNjYVI4Y+iZaeYBKsXkt4coKf6SUOl4mWXcAIqQupjpZdQAcrBZmXDm1MtixRTp5K2ykk0GnopNJ2Dgl0CjqptJ3CDlYyIsNhO4EOdDoixZI1oQPdA5FiyRpQIPVCo1iyIxRIk/L2ZVhEMCscbsph+4ECeBjeH0qzJryj0x/vDQ87QoNjcv5vwysIpsHhqaVlPzAB9sC7f8E0sHw1LfHri1D4FswNkjfD+PVGKPwKLmhAuzOMX3+Ewqdg/HocDzMA9kio/QnGr0/D+PVJKHwJJv56NUz/yivh3Y9g/H7jcPKAX8esfAhm/jsaOw+CecPuHFdbPHYj1RP+E/AjWcynFVyxX3cNR/vSdhNb9p9HZ7afTvCB+4UHsKynElzyAlYcL02tW8pf2pMteCmIKX8leH244IrzhYeymT9W8Jbzsm5cJNOkzyoMTLWY/uowKNUivRJiPSAQ051UYkAgJvxKsewdiAm/YuxGFVwx/J2cnhUx1a8cy2IswQXDBR/0+UzzeVZks7+/4AOzfUcsk1dqmQ2Ksp7fU/CW1Tp3zOr7CS5pbngkKdciuxIm5UfMz1eZ8OdmwRWjI9d0/oj5+aqza0+nib7yzIqhggt+vhq01cTUvjkQVr0FVytaV0q81f0El3Se1Yh8p/k6Z8P17zRf54yYFSmC/5I767K5CMUE38xY7NsEH9h51me9jwk+kFtlQXidXxO85SA0G8Jvg/qod0fqnBNHxejNlfD6GYuJvRmzqD8El2TO+bKpyye7RvkHGFJd32jW8ScAAAAASUVORK5CYII=",u5="/assets/competition-logo-default.png",d5={};var lO=(e=>(e.Small="s",e.Medium="m",e.Big="b",e.Original="o",e))(lO||{});const f5=e=>e,Pt=e=>t=>t[e],p5=(e,t)=>n=>n[t]!=null?n[t]:e,lt=(e,t)=>n=>n[e]===t,cO=e=>t=>t.map(e),ase=e=>t=>t.filter(e),KE=(e,t,n)=>n!=null?t(n):e,rse=e=>t=>({...t,...e}),os=class os{constructor(){se(this,"cache",new Map);se(this,"_enabled",!1);se(this,"host","https://statistics.bcapps.org");se(this,"krosstatsBaseUrl","https://krosstats.betcoapps.com/api");se(this,"skinHost","");se(this,"language","en");se(this,"showTeamLogos",!0);se(this,"showCompetitionLogos",!0)}get enabled(){return this._enabled}get externalUrl(){return`${this.skinHost||this.host}/#/${this.language}`}get krosstatsUrl(){return`${this.krosstatsBaseUrl}/${this.language}/${os.urlPrefix}`}get feedconstructUrl(){return`${os.feedconstructBaseUrl}/${this.language}/${os.urlPrefix}`}loadData(t,n,s){if(s){const a=Fo({url:t,...n});return this.cache.has(a)?this.cache.get(a):this.cache.set(a,Ye.get(t,{params:n}).catch(r=>{throw this.cache.delete(a),r})).get(a)}return Ye.get(t,{params:n})}init({language:t,config:{enabled:n,host:s,showTeamLogos:a,showCompetitionLogos:r,skinHost:o,krosstatsBaseUrl:i}}){n&&(this._enabled=!0,this.skinHost=o?Qn(o):dO("statistics")),s&&(this.host=Qn(s)),i&&(this.krosstatsBaseUrl=Qn(i)),this.language=t,this.showTeamLogos=a,this.showCompetitionLogos=r}static getInstance(){return os.instance||(os.instance=new os),os.instance}setLanguage(t){this.language=t}overwriteSkinHost(t){this.skinHost=Qn(t)}getTeamLogoUrl(t=-1,n){return t>-1&&this.showTeamLogos?d5[t]??`${this.host}/images/e/${n}/${Math.floor(t/2e3)}/${t}.png`:nC}getTeamLogoOrKitUrl(t=-1,n,s=!1){return t>-1?this.showTeamLogos?this.getTeamLogoUrl(t,n):this.getTeamKitUrl(t,s):nC}getCompetitionLogoUrl(t,n){return this.showCompetitionLogos?`${this.host}/images/c/${n}/${Math.floor(t/2e3)}/${t}.png`:u5}getTeamKitUrl(t,n=!1){return`${this.host}/images/sh/${Math.floor(t/500)}/${n?2:1}-${t}.png`}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)}getTeamSearchResult(t,n=20,s=!1){return this.loadData(`${this.krosstatsUrl}/Utility/GetTeamSearchResult`,{searchString:t,take:n},s).then(Pt("data"))}getFullMatchInfo(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Match/GetFullMatchInfo`,{matchId:t},n).then(Pt("data"))}getMembershipByMatchIdEntityId(t,n,s=!0){return this.loadData(`${this.krosstatsUrl}/entity/GetMembershipByMatchIdEntityId`,{matchId:t,entityId:n},s).then(Pt("data"))}};se(os,"LogoSize",lO),se(os,"instance"),se(os,"feedconstructBaseUrl","https://stats-api.feedconstruct.com/api"),se(os,"urlPrefix","900/93f428d0-6591-48da-859d-b6c326db2448");let Mr=os;const sC=/^\d+$/,ose=/^\D+/g,ise=/[^\d.-]/g,m5=/\s|&|%|'|\$|\/|@|!|\?|#/g,h5=/(?=[A-Z])/,QE=/{([^}]*)}/g,g5=/\((.*?)\)/,lse=/^[0-9]+$/,_5=/\s+/g,v5=/{sw}|{s}/g,b5=/[?&]+([^=&]+)=([^&]*)/gi,cse=/^\d{6}$/,use=/\d/,dse=/[a-z]/,fse=/[A-Z]/,pse=/\W/,mse=/^(?=.*\d)\d{4,}$/,hse=/^(?!.*?(.).*?\1).+$/,gse=/^(?=.*[a-z])\w{4,}$/,E5=/\.([^?]+)(\?.*)?$/,_se=/^[0-9]*$/,vse=/^0\d+/,bse=/e/i,Ese=/[-._!"`'#%&,:;<>=@{}~\$\(\)\*\+\/\\\?\[\]\^\|]+/,yse=/(\d+)/,Sse=/^\d+$/,Cse=/\/redirect-to-game\/(\d+)\?/,y5="betcoapps.com",S5="_self",ze=(e=null)=>{const t={};return(e||window.location.href).replace(b5,(n,s,a)=>(t[s]=a,a)),t},Tse=(e,t,n)=>`${e}${e.includes("?")?"&":"?"}${t}=${n}`,C5=(e,t,n)=>t?`data:image/svg+xml,${encodeURIComponent(e)}`:`data:image/${n};base64,${(a=>{let r;if(typeof a=="string")r=new TextEncoder().encode(a);else if(a instanceof Uint8Array)r=a;else if(a instanceof ArrayBuffer)r=new Uint8Array(a);else throw new Error("Buffer polyfill: Unsupported data type.");return{toString:o=>{if(o==="base64"){let l="";for(let c=0;cObject.entries(e).filter(([,t])=>t!==void 0).reduce((t,[n,s])=>(t.push(`${n}=${s}`),t),[]).join("&"),T5=window.location.href.includes("/embed/"),eu=()=>`${window.location.protocol}//${window.location.host}${window.location.pathname}${window.location.hash?`${window.location.hash.split("?")[0]}`:""}`,Yt=(...e)=>{window.history.replaceState({},document.title,e.length?nt(vL((t,n)=>e.includes(n)),dt,t=>eu().concat(t?`?${t}`:""))(ze()):eu())},XE=e=>{const t=ln.countryCode;return e.filter(n=>!n.excludedCountries||!n.excludedCountries.includes(t))},wse=e=>e.replace(/\s{2,}/g," "),Ise=e=>{window.history.replaceState({},document.title,nt(dt,t=>eu().concat(t?`?${t}`:""))({...ze(),...e}))},w5=(e,t)=>e&&t===S5?e:n=>e&&e.startsWith("?")?{search:`?${dt({...ze(n.search),...ze(e)})}`}:{pathname:e},Uo=e=>{const t=new Date;return t.setMinutes(Math.round(t.getMinutes()/e)*e%60),t.setSeconds(0),t.setMilliseconds(0),t.getTime().toString()},Ec=(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]=Ec(e[n],t[n]):e[n]=t[n]}catch{e[n]=t[n]}return e},aC=(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)}},I5=(e,t="")=>{const n=[];for(const s in e)e.hasOwnProperty(s)&&(t&&(e[s][t]=s),n.push(e[s]));return n},A5=(e,t)=>e.order-t.order,P5=(e,t)=>e-t,Ase=(e,t)=>{const n=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return[...t].sort((s,a)=>n.compare(s[e],a[e]))},tl=(e=null)=>e?(e^Math.random()*16>>e/4).toString(16):`id${(9987e3+-1e11).toString().replace(/[018]/g,tl)}`,sp=e=>Object.prototype.toString.call(e)==="[object Object]",Pse=e=>e.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/g)!==null,Ose=e=>{const t={};for(const n in e)e.hasOwnProperty(n)&&e[n]!==null&&(t[n]=e[n]);return t},xse=e=>new Date(e*1e3).setHours(0,0,0,0)/1e3;function Tm(e,t,n){return e.get(t)||n}const Nse=e=>new Promise((t,n)=>{const s=new FileReader;s.onloadend=a=>{a.target?t({data:a.target.result,name:e.name}):n()},s.readAsDataURL(e)}),qt=e=>{if(!e&&e!==0)return"";const[t,...n]=(typeof e=="string"?e:e.toString()).split(".");return[t.replace(/\B(?=(\d{3})+(?!\d))/g,","),...n].join(".")},O5=e=>{const t=E5.exec(e);if(t)return t[1]},kse=e=>e.replace(m5,"-").replace(/-{2,}/g,"-").replace(/^-+|-+$/g,"").toLowerCase(),Rse=e=>!e||isNaN(e.getTime())?"":[e.getFullYear(),aC((e.getMonth()+1).toString(),2,"0"),aC(e.getDate().toString(),2,"0")].join("-"),Lse=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)},Mse=e=>e.split(h5).join("_").toLowerCase(),rC=(e,t)=>sp(t)?Object.entries(t).reduce((n,[s,a])=>(n[e(s)]=rC(e,a),n),{}):Array.isArray(t)?t.map(n=>rC(e,n)):t,uO=e=>Array.from(new Set(e)),Dse=e=>{const t=document.createElement("textarea");return t.innerHTML=e,t.value},$o=A1(()=>{const{hostname:e,protocol:t}=window.location;if(e==="localhost"||t==="http:")return y5;const n=e.split(/\./);return n.slice(n.length===4?-3:-2).join(".")}),Qn=e=>e.includes("{domain}")?e.replace("{domain}",$o()):e,dO=e=>{const{hostname:t,protocol:n}=window.location;return`${t==="localhost"?"https:":n}//${e}.${$o()}`},x5=e=>{let t=e;return e.includes("://")&&(t=e.split("://")[1]),t.split(".")[0]},fO=(e,t)=>{const n=new URL(decodeURIComponent(e));return t.map(s=>String(n[s]))},jse=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("."),a=["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("."),o=s.slice(-3).join(".");return a.includes(r)&&s.length>2?s.slice(-3).join("."):a.includes(o)&&s.length>3?s.slice(-4).join("."):s.length>2?s.slice(-2).join("."):n},pO=e=>e*60,mO=e=>pO(e*60),N5=e=>mO(e*24),No=()=>Math.floor(Date.now()/1e3),k5=(e=1)=>({width:window.screen.width*window.devicePixelRatio*e,height:window.screen.height*window.devicePixelRatio*e}),Bse=e=>e.length>2,Fse=e=>(e==null?void 0:e.replace(/\D/g,""))||"",Use=e=>{const[{name:t},{name:n}={}]=e;return`${t}+${n?" "+n:""}`},Pa=e=>e?/^[\p{Alpha}\p{N}-]*$/gu.test(e)?e.toLowerCase():e.replace(/[^\p{Alpha}\p{N} ]/gu,"").toLowerCase().trim().replace(/\s+/g,"-"):"_",R5=e=>e.replace(/_[a-z]/g,t=>t[1].toUpperCase()),$se=(e,t)=>{const n=e*(t/100);return parseFloat(n.toFixed(4))},Gse=e=>Mr.getInstance().getTeamLogoOrKitUrl(e,Mr.LogoSize.Big),Vse=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"},Hse=e=>e?e.split(",").reduce((t,n)=>{const[s,a]=n.split(":");return s&&a&&(t[s.trim()]=a.trim()),t},{}):{},Wse=(e,t)=>{const n=[];for(let s=0;s{if(!e||!t)return e;const s=e.lastIndexOf("@");if(s!==-1){const u=e.slice(0,s),f=e.slice(s+1),m=u.slice(0,2),h="*".repeat(Math.max(u.length-2,0));return`${m}${h}@${f}`}if(/^\+?\d+$/.test(e)){if(e.length<=4)return n?e:`${e}***`;if(n){const u=e.slice(-4),f=Math.max(e.length-4,0);return"*".repeat(f)+u}else{const u=e.match(/^(\+\d{1,3})?(\d{4})/);if(u){const[f,m="",h]=u,g=Math.max(e.length-m.length-h.length,0);return`${m}${h}${"*".repeat(g)}`}}}const r=5,o=e.slice(0,r),i=e.length>r?e.slice(-1):"",l=Math.max(e.length-o.length-i.length,0),c="*".repeat(l);return`${o}${c}${i}`},jh=e=>{const t=(a,r)=>`${r}${a.startsWith("/")?a:"/"+a}`,n=N.cms.iconUrl,s=a=>{const r={...a};if(r.src&&r.src.icon){const o=K.useWebp&&(r==null?void 0:r.webpSrc)&&(r==null?void 0:r.webpSrc.icon);r.src.icon=t(o?r.webpSrc.icon:r.src.icon,n)}return r.webpSrc&&r.webpSrc.icon&&(r.webpSrc.icon=t(r.webpSrc.icon,n)),r};return Array.isArray(e)?e.map(s):s(e)},L5=e=>e.endsWith("/")?e.slice(0,-1):e,oC=(e,t)=>{if(t)return e;const n=["CasinoLastPlayedGames","CasinoGamesWidget"];return e.filter(s=>!s.content.some(r=>r.content.some(o=>{var l;const i=o;return n.includes(i==null?void 0:i.name)&&((l=i.settings)==null?void 0:l.getShowStateFromCms)===!0})))},Yse=e=>new Intl.NumberFormat("en-US",{notation:"compact",maximumFractionDigits:1}).format(e),JE=e=>e.filter(t=>t.onlyDirect?!1:t.submenus.length>0?(t.submenus=JE(t.submenus),t):!(t!=null&&t.onlyDirect)),qse=(e,t,n,s,a)=>{const r=[];return e>-1&&r.push("Time"),t&&r.push("Cloud"),n&&r.push("BetBuilder"),s&&r.push("Regions"),r.length?r.length===1?`${r[0]} Filter`:`${r.join(", ")} Filters`:""};let ap=class vv{constructor(t,n,s=!1,a=!0){se(this,"data",null);se(this,"mergeUpdateData");se(this,"rid");se(this,"subId",null);se(this,"body");se(this,"subscribe");se(this,"requestHandlers",new Map);this.rid=t,this.body=n,this.subscribe=s,this.mergeUpdateData=a}addHandler(t=()=>{},n=()=>{}){const s=new zE(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?vv.merge(this.data,t):t,this.updateHandlers()}static merge(t,n){const s={...t};for(const a in n)n.hasOwnProperty(a)&&(s.hasOwnProperty(a)?sp(n[a])&&sp(s[a])?s[a]=vv.merge(s[a],n[a]):n[a]===null?delete s[a]:s[a]=n[a]:n[a]!==null&&(s[a]=n[a]));return s}};const Os=class Os extends WE{constructor(){super();se(this,"initialized",!1);se(this,"key")}static getInstance(){return Os.instance||(Os.instance=new Os),Os.instance}configure(n){this.key||(this.key=n)}init(n){return new Promise((s,a)=>{const r=document.createElement("script");r.id=Os.scriptId,r.src=Os.url+n,r.async=!0,r.defer=!0,r.onload=()=>window.grecaptcha.ready(()=>{this.initialized=!0,s(),this.dequeueAll()}),r.onerror=a;const o=document.getElementsByTagName("script")[0];o&&o.parentNode?o.parentNode.insertBefore(r,o):document.head.appendChild(r)})}getToken(n){return new Promise((s,a)=>{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)),this.init(r)}else a("Recaptcha v.3 not enabled")})}};se(Os,"instance"),se(Os,"Actions",{sessionOpened:"session_opened"}),se(Os,"url","https://www.recaptcha.net/recaptcha/api.js?render="),se(Os,"scriptId","recaptcha-v3-script");let yc=Os;function M5(e,t,n){let s;const a=bL(()=>{e(s),s=void 0},t);return(...r)=>{s=n(s,[...r]),a()}}class ZE extends WE{constructor({url:n,scriptId:s,onLoad:a,onError:r}){super();se(this,"url");se(this,"scriptId");se(this,"container");this.url=n,this.scriptId=s,this.container=this.createContainer(),this.loadScript({onLoad:a,onError:r})}createContainer(){const n=document.createElement("div");return document.body.appendChild(n),n}loadScript({onLoad:n,onError:s}){const a=document.createElement("script");a.id=this.scriptId,a.src=this.url,a.onload=n,a.onerror=s,this.insertScript(a)}insertScript(n){const s=document.getElementsByTagName("script")[0];s!=null&&s.parentNode?s.parentNode.insertBefore(n,s):document.head.appendChild(n)}}const D5="hcaptcha-script",j5="https://hcaptcha.com/1/api.js?render=explicit";class B5 extends ZE{constructor({sitekey:n,locale:s}){super({scriptId:D5,url:j5,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:()=>{at.error("Failed to insert HCaptcha")}});se(this,"widgetId");se(this,"callbacks",[]);se(this,"sitekey");se(this,"onSuccessCallback",n=>{const[s]=this.callbacks.shift();s(n)});se(this,"onErrorCallback",n=>{const[,s]=this.callbacks.shift();s(n)});this.sitekey=n}execute(n){return new Promise((s,a)=>{this.callbacks.push([s,a]),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 iC=0,F5=49,U5=56,$5=30,G5=32,V5=40,hO=40,H5=64,W5=36,z5=36,Y5=300,Kse=36,Qse=-15,Xse=1300,wm="smart-panel-holder",q5="smart-panel-settings-button-id",K5="smart-panel-notification-button-id",Q5="smart-panel-favorites-button-id",gO="tab-betslip",bv="tab-live",Ev="tab-my-bets",X5="betslip_container",Jse="casino_games_list_container",Zse="cashback-table-bodies",J5=290,Bh=Symbol("messageQueue"),eae="display-none",yv="page-full-size",lC="hide-tab-navigation-footer-mobile",tae="truNarrative-verification-popup",cC="scroll-locked",_O="Escape",uC=4,Z5=7,Sc={label:"Not found",value:"-999999"},e2="turnstile-captcha-wrapper",nae="login_form_id",t2="base_popup_id",sae="register_form_id",aae="quick_bet_wrapper",n2="close_popup_button_id",rae="login_button_id",oae="register_button_id",iae="quick_bet_close_button",dC="generic-navigation-is-visible",lae={width:"90px",height:"90px"},cae={width:"68px",height:"68px"},uae={width:"148px",height:"200px"},dae={width:"148px",height:"200px"},s2={width:"80px",height:"80px"},a2={width:"44px",height:"44px"},r2="44/31",o2="3 / 4",i2="turnstile-script",l2="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",c2="active";class u2 extends ZE{constructor(n,s){super({scriptId:i2,url:l2,onLoad:()=>{at.success("Turnstile successfully inserted"),this.container.classList.add(e2)},onError:()=>{at.error("Failed to insert Turnstile")}});se(this,"language");se(this,"widgetId","");se(this,"longActionsMap",{send_verification_code_with_username:"send_sms"});se(this,"siteKey");this.siteKey=n,this.language=s}getValidActionName(n){return this.longActionsMap[n]||n}toggleActiveClassName(){this.container.classList.toggle(c2)}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,a)=>{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=>{a(),at.error(r),this.removeWidget()}})}catch(r){console.error(r),this.toggleActiveClassName(),a(r)}})}changeLanguage(n){this.language=n,this.removeWidget()}}const Ru="AUTH_DATA",Lu=`${vl}${Ru}_NOT_REMEMBER`,vO=864e3,ey=43200;let rp=!!Te.getItem(Lu),Im=null;const Am=()=>N.partner.integrationMode||K.integrationType!==ep.ENTIRE,d2=(e,t=!1)=>{Im=e,Am()||(t?(rp=!1,Te.setItem(Ru,e,vO)):(rp=!0,Te.setItem(Lu,e,ey)))},f2=e=>{Im=e,Am()||(rp?Te.setItem(Lu,e,ey):Te.setItem(Ru,e,vO))},bO=(e=!0)=>Am()||!e?Im:rp?Te.getItem(Lu):Te.getItem(Ru),p2=(e=!0)=>{const t=bO(e);return t?t.auth_token:null},m2=()=>{Im=null,Am()||(Te.removeItem(Lu),Te.removeItem(Ru))},vt={set:d2,get:bO,getAuthToken:p2,clear:m2,update:f2};var EO=(e=>(e[e.DISABLED=0]="DISABLED",e[e.VERSION_3=3]="VERSION_3",e))(EO||{}),st=(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[e.OneClickRegistration=7]="OneClickRegistration",e))(st||{});const fae=37;var h2=(e=>(e[e.Google=1]="Google",e[e.Facebook=2]="Facebook",e[e.X=3]="X",e[e.Telegram=4]="Telegram",e))(h2||{});const An={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",sqi:"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",kmr:"km",wol:"wo"},g2=Su(An),Sv={pol:"eng","pt-br":"por_2",fre:"fra",hat:"fra",chi:"zho",mac:"mkd",lat:"lav",fas:"fas",sqi:"alb",dut:"nld",rum:"ron",vnm:"vie"},ls=new Ja;var hn=(e=>(e[e.Regular=0]="Regular",e[e.High=1e3]="High",e[e.Blocker=2e3]="Blocker",e))(hn||{});const _2=()=>({current:-1,nextIdx:0,contentMap:new Map});class ty{constructor(){se(this,"queue",_2())}static findNextPopupIndex(t,n){return n>100?-1:t.contentMap.has(n+1)?n+1:ty.findNextPopupIndex(t,n+1)}close(t){const n=this.queue;if(n.contentMap.delete(t),t===n.current&&(ls.dispatchEvent("close",!0),n.contentMap.size>0)){let s=-1,a=-1/0;if(n.contentMap.forEach((r,o)=>{r.priority>a&&(a=r.priority,s=o)}),s!==-1){const r=n.contentMap.get(s);r&&(n.current=s,ls.dispatchEvent("open",r))}}}update(t,n){const s=this.queue,a=s.contentMap.has(t)?{...s.contentMap.get(t),...n}:null;a&&(s.contentMap.set(t,a),s.current===t&&ls.dispatchEvent("update",n))}openTooltip(t){return ls.dispatchEvent("openTooltip",t),()=>ls.dispatchEvent("openTooltip",{...t,content:null})}closeTooltip(){ls.dispatchEvent("closeTooltip")}open(t,n=0){const s=this.queue,a=s.nextIdx;s.nextIdx++;const r=c=>this.update(a,c),o=()=>this.close(a),i={...typeof t=="function"?t(o,r):t,popupId:a,priority:n};s.contentMap.set(a,i);const l=s.contentMap.get(s.current);return(!l||n>l.priority)&&(l&&(s.contentMap.set(l.popupId,l),ls.dispatchEvent("close",!1)),s.current=a,ls.dispatchEvent("open",i)),{close:o,update:r}}}const ve=new ty,Xn="something_went_wrong",pae="failed_to_delete_message",v2="message_for_valid_phone_code",b2="message_for_valid_phone_number",E2="should_contain_11_digits",fC="invalid_turkish_id",Fh="invalid_romanian_id",y2="should_contain_13_digits",S2="should_be_18_plus",Xo="invalid_south_african_id",C2="should_contain_13_digits",T2="should_be_18_or_above",w2="accept_gift_bet_success",I2="accept_gift_bet_failure",A2="accept_gift_bet_confirmation",P2="bonus_info_selections",O2="bonus_rules_with_same_rules",x2="boosted_odd_exclusion_warning",pC="bonus_info_some_selection_lower_min_odd",mae="express_bonus_count",hae="express_bonus_min_odds",gae="zero_margin_description",_ae="express_bonus_min_stake",vae="express_bonus_sport",bae="express_bonus_percent",mC="betslip_sign_in",N2="betslip_register",k2="bet_success_bonus_money",R2="bet_success_bonus_money_french_freebet",yO="Bet success",Eae="Booking success",SO="Some of your bets are under review",L2="superbet_popup_description",M2="superbet_request_rejection_content",op="issue_with_bet_contact_support",yae="no_games_found_provider",D2="auth_restriction_by_ip_warning",j2="switching_to_child_session",B2="switching_to_new_child_session",Sae="no_favourite_competitions_description",Cae="no_favorite_markets_info",Tae="min_age_restriction_message",wae="login_to_play_video",Iae="contact_support",Aae="registration_form_title",Pae="one_click_registration_form_title",Oae="under_registration_buttons_text_on_auth_popup",xae="under_one_click_registration_buttons_text_on_auth_popup",Nae="phone_number_sms_verification",kae="email_verification",Rae="sms_email_verification",Lae="balance_transfer_description",Mae="no_saved_wallets",Dae="card_has_expired",jae="gifted_to",Bae="sent_gift_bet_success",Fae="sent_gift_bet_failure",Uae="Gift_bet_email_description",$ae="edit_bet_confirmation",Gae="not_enough_points",Vae="insufficient_points_to_exchange",Hae="monthly_points_received",Wae="confirm_to_claim_bonus",zae="confirm_bonus_cancellation",Yae="confirm_to_collect_bonus",qae="congratulations_to_collect_bonus",Kae="your_bonus_on_your_main_balance",Qae="deposit_limit_description",Xae="predefined_deposit_limit_description",Jae="bet_limits_description",Zae="bet_limits_description_header",ere="self-exclusion-text",tre="self_exclusion_text_header",nre="deposit_limit_warning",sre="deposit_limit_warning_header",are="current_session_info_description",rre="occupation_description",ore="profile_balance_limit_description",ire="profile_balance_limit_description_hint",lre="loss_limits_description",cre="profile_session_duration_limit_description",ure="profile_session_duration_description_hint",dre="profile_session_duration_description_hint_header",fre="account-verification-text",pre="verify_trunarrative_description",mre="confrim_self_exclusion",hre="pinnacle_not_available",gre="safer_gambling_not_available",_re="read-more",CO="N/A",vre="bonus_for_verified_users_desc",F2="dont_show_again",bre="activate_two_factor_authentication",Ere="two-factor-authentication-switched-off",yre="two_factor_description",Sre="two_factor_email_description",hC="two_factor_validation_failed",Cre="activate_authentication_with_code",Tre="authentication_message_sent",wre="loyalty_points_next_status_update",Ire="Multiple of the day",Are="delete_user_message_confirmation",Pre="promo_already_opt_in",U2="casino_game_popup_blocked_warning",Ore="casino_multiview_change_disabled",xre="no_match_found",Nre="no_market_to_show",kre="Registration failed due to technical error.",Rre="document_size_exceeded",Lre="no_user_loyalty_level",Mre="Is-Verified",Dre="Is-Deposit-Requirement-Complete",jre="Is-Sportsbook-Requirement-Complete",Bre="Is-Casino-Requirement-Complete",Fre="No data available at the moment",Ure="No data available",$re="client_bonus_expiration_date",Gre="buddy_transfer_select_option",Vre="video_filter",Hre="region_filter",Wre="sort_by_competition",zre="bet_cloud_filter",Yre="promoted_games_filter",qre="express_id_group",Kre="cashout_available",Qre="statistics_widget_available",Xre="default_app",Jre="sportsbook_app",Zre="casino_app",eoe="get_it_on_app_store",toe="no_game_selected_results",noe="bet_status_input_placeholder",soe="cannot_create_auto_cashout_rule",aoe="Statistics",roe="Copy id",ooe="Copy link",ioe="Copy Code",loe="Delete",coe="Close",uoe="Refresh",doe="add_to_favorite_games",foe="not_eligible_refer_to_friend",poe="share_link_refer_to_friend",moe="has_data_refer_to_friend",hoe="open_in_popup_window",goe="click_to_change_to_fun_mode",_oe="click_to_change_to_real_mode",voe="max_short",TO="need_to_login",boe="uk_regulation_text",Eoe="uk_regulation_login_text",yoe="need_to_switch_to_ftn",$2="near_logo_text",Soe="free_spin_convert_confirmation",Coe="free_spin_convert_success",Toe="transaction_id",woe="withdraw_fee_message",Ioe="bonus_journey",Aoe="identity_check_popup_content",Poe="re_verification_popup_content",Ooe="fill_in_form_popup_content",G2="client_bet_stake_limit_error_message",xoe="the_time_display_indicator_in_live",Noe="login_limit_text",koe="login_limit_success_description",Roe="do_you_want_to_unsubscribe",Loe="unsubscribe_no_longer_receive_newsletters",Moe="unsubscribe",Doe="If you have unsubscribed by mistake, you can change your subscription settings in your {1} account or contact support.",joe="no_today_s_bets",Boe="no_olympic_matches",V2="you_are_restricted",H2="you_need_to_verified",Foe="final_step",Uoe="there_is_no_any_mini_game",$oe="bet_builder_filter",Goe="bet_outright_filter",Voe="bet_region_filter",Hoe="unsupported_format_exception",gC="Sport Balance",_C="Casino Balance",W2="Main Balance",z2="Frozen Balance",Y2="Casino Bonus",q2="Sport Bonus",K2="Freebet Balance",Q2="Total Balance",X2="Bonus Balance Description",Woe="Withdrawable Amount",zoe="Bonus Balance",Yoe="Total Bonus money",qoe="Deposit",J2="Withdraw",Koe="no_available_options",Qoe="italian_kyc",Z2="terms_and_conditions_pop_up",eU="terms_and_conditions_acceptance_error",Xoe="accept_withdraw_request",Joe="no_such_game",Zoe="crypto_transaction_error",eie="confirm_popup_after_reg_close_title",tie="confirm_popup_after_reg_close_content",nie="error_with_wallet_confirmation",sie="password_validation_case_no_space",aie="password_validation_case_lower_upper_case",rie="password_validation_case_least_one_digit",oie="password_validation_case_min_length",iie="password_validation_case_max_length",lie="password_message_strong",cie="password_message_medium",uie="password_message_low",die="password_message_low_letter",fie="password_message_upper_letter",pie="password_message_symbol",mie="password_only_english_letters",hie="password_english_or_turkish_letters",gie="search_country",_ie="search_country_code",vie="verification_code_sent",bie="verification_code_sent_to_email",tU="betslip_licence_message",Eie="confirm_after_bet_builder_close_title",yie="confirm_after_bet_builder_close_content",Sie="tournament_join_error",Cie="confirm_popup_before_netherlands_reg_title",Tie="confirm_popup_before_netherlands_reg_content",wie="free_tournament_message",nU="bet_not_found_title",sU="bet_not_found_message",Iie="trunarrative_popup_content",Aie="signicat_kyc_popup_content",Pie="legitimuz_kyc_popup_content",Oie="stake_and_earn_description_stake",xie="rewards_history",Nie="stake_and_earn_description_stake_withdraw",kie="no_rewards_history",Rie="no_jackpot_rewards_history",Lie="no_stake_history",aU="quick_bet_error_message",Mie="confirm_popup_before_reg_open_title",Die="confirm_popup_before_reg_open_content",jie="required_verification_kyc_description",wO="should_contain_ten_digits",rU="invalid_bulgarian_id",IO="invalid_check_digit",Bie="what_is_a_loyalty_point_title",Fie="what_is_a_loyalty_point_content",Uie="page_builder_preview_forbidden",$ie="page_builder_save_success",Gie="page_builder_save_failure",Vie="reset_password_info_message",Hie="verify_your_account_description",Wie="last_deposit_time_warning_description",zie="first_deposit_required_warning_description",Yie="profile_cashback_description",qie="text_about_locked_events",Kie="text_about_locked_bet_builder_event",Qie="confirmation_settings_info_text",Xie="confirmation_settings_change_success",Jie="loyalty_program_no_user_benefits",oU="stake_is_required_for_bet",Zie="rofus_content",ele="two_factor_confirmation_content",tle="time_out_confirmation_info_title",nle="time_out_confirmation_content",sle="under_sign_in_buttons_text_on_auth_popup",ale="login_popup_bottom_description",rle="verification_countdown_right_text",ole="verification_countdown_text_bottom",ile="verification_countdown_text_top",lle="withdraw_status_info_text",cle="account_closure_description",ule="personal_details_description",dle="session_duration_inactive_description",iU="location_access_required_description",fle="deposit_limited_increased",ple="deposit_limited_decreased",mle="session_duration_limits_increased",hle="session_duration_limits_decreased",gle="go_to_homepage",_le="sort_alphabetically",vle="deposit_success_title",ble="deposit_fail_title",Ele="single_view",yle="sure_bet_info",Sle="multi_view",Cle="document_info_description",Tle="reset_password_in_change_password_description",wle="reset_password_in_change_password_title",Ile="sumsub_verification_title",Ale="favorite_team_search_empty",Ple="client_registration_date",Ole="pagcor_license_title",xle="pagcor_license_description",Nle="bet_on_politics_bet_success",kle="bet_on_politics_bet_failure",Rle="confirmation_settings_content",Lle="update_subscription_description",Mle="update_salary_range_description",lU="session_termination_single_login_description",cU="confirm_deposit_popup_close_title",uU="confirm_deposit_popup_close_content",Dle="express_login_ai_badge",dU="express_logout_ai_badge";var ny=(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))(ny||{});const jle={1:"Time-Out period set.",2:"Self-Exclusion period set.",3:"Your restriction period for betting was set.",4:"Your restriction period was set.",5:"Your account is closed.",6:"Your restriction period for deposit and betting was set.",7:"Your restriction period was set."};var cf=(e=>(e.GRANTED="granted",e.DENIED="denied",e.PROMPT="prompt",e.UNKNOWN="unknown",e))(cf||{}),fU=(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[e.PromoCode=28]="PromoCode",e[e.ConfirmationSettings=29]="ConfirmationSettings",e[e.CriptoWithdrawal=31]="CriptoWithdrawal",e))(fU||{});const Ble={type:"closeUserInfoPanel",data:{}},Fle={"-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"},Ule="telegram_id";var tc=(e=>(e.LoginLimit="login-limit",e.SessionDuration="session_duration",e))(tc||{});const pU=4,AO=5,mU=[pU,AO];var PO=(e=>(e[e.Vip=5]="Vip",e))(PO||{});const Ot=new Ja,Cv="Success",hU="Failure",$le="Pending",gU="cdn-geo-comply",_U=tl(),vU="check_user_location",ja=class ja extends ZE{constructor(n){super({url:n,scriptId:gU,onError:()=>{at.error("An Error occurred while loading GeoComply CDN")},onLoad:()=>{at.success("GeoComply successfully inserted."),this.geoClient=window.GcHtml5.createClient(),this.geoClient.setReason(vU)}});se(this,"userId");se(this,"geoClient",null)}async getGeoComplyLicense(){try{const{details:{LicenseString:n},result:s}=await ee.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){Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Enable access to location error"}),ve.open({type:"warning",content:n})}async checkGeoComplyToken(n){return new Promise(async(s,a)=>{try{const{details:{IsSuccess:r,ErrorMessage:o},result:i}=await ee.get({location_token:n},"geo_comply_geolocation_check");if(i===0&&r)s();else throw new Error(o)}catch(r){r instanceof Error&&ja.showLocationError(r.message),a(r)}})}static isLocationServiceAvailable(){return!!(this.instance&&this.instance.geoClient&&N.app.locationBaseUrl)}checkLocationContinuously(n,s){this.userId!==n&&this.setUserId(n);const a=()=>this.checkLocationEligibility().catch(s),r=setInterval(()=>{a()},30*60*1e3);return a(),()=>clearInterval(r)}checkLocationEligibility(){return new Promise(async(n,s)=>{const a=await this.getLocationToken();this.checkGeoComplyToken(a).then(n).catch(s)})}async getLocationToken(){try{if(ja.isLocationServiceAvailable()&&this.geoClient)return this.showLocationPopupIfRequired(),new Promise(async(n,s)=>{const a=await this.getGeoComplyLicense();this.geoClient.setLicense(a),this.geoClient.setUserId(this.userId||_U);const r=async i=>{this.geoClient.events.off("success",r),this.geoClient.events.off("failed",o),n(i)},o=(i,l)=>{this.geoClient.events.off("success",r),this.geoClient.events.off("failed",o),console.error(`${i} ${l}`),s("Error occurred while getting token from GeoComply")};this.geoClient.events.on("success",r),this.geoClient.events.on("failed",o),this.geoClient.request({acceptNoCoordinates:!0})});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(cf.GRANTED),()=>n(cf.DENIED)))}showLocationPopupIfRequired(){this.getLocationPermissionState().then(n=>{n&&n===cf.GRANTED||ve.open({type:"info",content:iU,onClose:()=>{Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked enable access to location popup"})}})})}static getInstance(){return ja.instance}static init(n){ja.instance||(ja.instance=new ja(n))}};se(ja,"instance");let Ha=ja;var OO={exports:{}},xO={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]},NO={exports:{}},bU=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")},EU=bU,yU=Array.prototype.concat,SU=Array.prototype.slice,vC=NO.exports=function(t){for(var n=[],s=0,a=t.length;s=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};ps.to.keyword=function(e){return RO[e.slice(0,3)]};function Or(e,t,n){return Math.min(Math.max(t,e),n)}function gd(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var TU=OO.exports;const tu=xO,LO={};for(const e of Object.keys(tu))LO[tu[e]]=e;const Me={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 MO=Me;for(const e of Object.keys(Me)){if(!("channels"in Me[e]))throw new Error("missing channels property: "+e);if(!("labels"in Me[e]))throw new Error("missing channel labels property: "+e);if(Me[e].labels.length!==Me[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=Me[e];delete Me[e].channels,delete Me[e].labels,Object.defineProperty(Me[e],"channels",{value:t}),Object.defineProperty(Me[e],"labels",{value:n})}Me.rgb.hsl=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,a=Math.min(t,n,s),r=Math.max(t,n,s),o=r-a;let i,l;r===a?i=0:t===r?i=(n-s)/o:n===r?i=2+(s-t)/o:s===r&&(i=4+(t-n)/o),i=Math.min(i*60,360),i<0&&(i+=360);const c=(a+r)/2;return r===a?l=0:c<=.5?l=o/(r+a):l=o/(2-r-a),[i,l*100,c*100]};Me.rgb.hsv=function(e){let t,n,s,a,r;const o=e[0]/255,i=e[1]/255,l=e[2]/255,c=Math.max(o,i,l),u=c-Math.min(o,i,l),f=function(m){return(c-m)/6/u+1/2};return u===0?(a=0,r=0):(r=u/c,t=f(o),n=f(i),s=f(l),o===c?a=s-n:i===c?a=1/3+t-s:l===c&&(a=2/3+n-t),a<0?a+=1:a>1&&(a-=1)),[a*360,r*100,c*100]};Me.rgb.hwb=function(e){const t=e[0],n=e[1];let s=e[2];const a=Me.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)),[a,r*100,s*100]};Me.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,a=Math.min(1-t,1-n,1-s),r=(1-t-a)/(1-a)||0,o=(1-n-a)/(1-a)||0,i=(1-s-a)/(1-a)||0;return[r*100,o*100,i*100,a*100]};function wU(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}Me.rgb.keyword=function(e){const t=LO[e];if(t)return t;let n=1/0,s;for(const a of Object.keys(tu)){const r=tu[a],o=wU(e,r);o.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 a=t*.4124+n*.3576+s*.1805,r=t*.2126+n*.7152+s*.0722,o=t*.0193+n*.1192+s*.9505;return[a*100,r*100,o*100]};Me.rgb.lab=function(e){const t=Me.rgb.xyz(e);let n=t[0],s=t[1],a=t[2];n/=95.047,s/=100,a/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;const r=116*s-16,o=500*(n-s),i=200*(s-a);return[r,o,i]};Me.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,s=e[2]/100;let a,r,o;if(n===0)return o=s*255,[o,o,o];s<.5?a=s*(1+n):a=s+n-s*n;const i=2*s-a,l=[0,0,0];for(let c=0;c<3;c++)r=t+1/3*-(c-1),r<0&&r++,r>1&&r--,6*r<1?o=i+(a-i)*6*r:2*r<1?o=a:3*r<2?o=i+(a-i)*(2/3-r)*6:o=i,l[c]=o*255;return l};Me.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,s=e[2]/100,a=n;const r=Math.max(s,.01);s*=2,n*=s<=1?s:2-s,a*=r<=1?r:2-r;const o=(s+n)/2,i=s===0?2*a/(r+a):2*n/(s+n);return[t,i*100,o*100]};Me.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let s=e[2]/100;const a=Math.floor(t)%6,r=t-Math.floor(t),o=255*s*(1-n),i=255*s*(1-n*r),l=255*s*(1-n*(1-r));switch(s*=255,a){case 0:return[s,l,o];case 1:return[i,s,o];case 2:return[o,s,l];case 3:return[o,i,s];case 4:return[l,o,s];case 5:return[s,o,i]}};Me.hsv.hsl=function(e){const t=e[0],n=e[1]/100,s=e[2]/100,a=Math.max(s,.01);let r,o;o=(2-n)*s;const i=(2-n)*a;return r=n*a,r/=i<=1?i:2-i,r=r||0,o/=2,[t,r*100,o*100]};Me.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,s=e[2]/100;const a=n+s;let r;a>1&&(n/=a,s/=a);const o=Math.floor(6*t),i=1-s;r=6*t-o,o&1&&(r=1-r);const l=n+r*(i-n);let c,u,f;switch(o){default:case 6:case 0:c=i,u=l,f=n;break;case 1:c=l,u=i,f=n;break;case 2:c=n,u=i,f=l;break;case 3:c=n,u=l,f=i;break;case 4:c=l,u=n,f=i;break;case 5:c=i,u=n,f=l;break}return[c*255,u*255,f*255]};Me.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100,a=e[3]/100,r=1-Math.min(1,t*(1-a)+a),o=1-Math.min(1,n*(1-a)+a),i=1-Math.min(1,s*(1-a)+a);return[r*255,o*255,i*255]};Me.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100;let a,r,o;return a=t*3.2406+n*-1.5372+s*-.4986,r=t*-.9689+n*1.8758+s*.0415,o=t*.0557+n*-.204+s*1.057,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,a=Math.min(Math.max(0,a),1),r=Math.min(Math.max(0,r),1),o=Math.min(Math.max(0,o),1),[a*255,r*255,o*255]};Me.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 a=116*n-16,r=500*(t-n),o=200*(n-s);return[a,r,o]};Me.lab.xyz=function(e){const t=e[0],n=e[1],s=e[2];let a,r,o;r=(t+16)/116,a=n/500+r,o=r-s/200;const i=r**3,l=a**3,c=o**3;return r=i>.008856?i:(r-16/116)/7.787,a=l>.008856?l:(a-16/116)/7.787,o=c>.008856?c:(o-16/116)/7.787,a*=95.047,r*=100,o*=108.883,[a,r,o]};Me.lab.lch=function(e){const t=e[0],n=e[1],s=e[2];let a;a=Math.atan2(s,n)*360/2/Math.PI,a<0&&(a+=360);const o=Math.sqrt(n*n+s*s);return[t,o,a]};Me.lch.lab=function(e){const t=e[0],n=e[1],a=e[2]/360*2*Math.PI,r=n*Math.cos(a),o=n*Math.sin(a);return[t,r,o]};Me.rgb.ansi16=function(e,t=null){const[n,s,a]=e;let r=t===null?Me.rgb.hsv(e)[2]:t;if(r=Math.round(r/50),r===0)return 30;let o=30+(Math.round(a/255)<<2|Math.round(s/255)<<1|Math.round(n/255));return r===2&&(o+=60),o};Me.hsv.ansi16=function(e){return Me.rgb.ansi16(Me.hsv.rgb(e),e[2])};Me.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)};Me.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,a=(t>>1&1)*n*255,r=(t>>2&1)*n*255;return[s,a,r]};Me.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,a=t%6/5*255;return[n,s,a]};Me.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};Me.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(i=>i+i).join(""));const s=parseInt(n,16),a=s>>16&255,r=s>>8&255,o=s&255;return[a,r,o]};Me.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,a=Math.max(Math.max(t,n),s),r=Math.min(Math.min(t,n),s),o=a-r;let i,l;return o<1?i=r/(1-o):i=0,o<=0?l=0:a===t?l=(n-s)/o%6:a===n?l=2+(s-t)/o:l=4+(t-n)/o,l/=6,l%=1,[l*360,o*100,i*100]};Me.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=n<.5?2*t*n:2*t*(1-n);let a=0;return s<1&&(a=(n-.5*s)/(1-s)),[e[0],s*100,a*100]};Me.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=t*n;let a=0;return s<1&&(a=(n-s)/(1-s)),[e[0],s*100,a*100]};Me.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 a=[0,0,0],r=t%1*6,o=r%1,i=1-o;let l=0;switch(Math.floor(r)){case 0:a[0]=1,a[1]=o,a[2]=0;break;case 1:a[0]=i,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=o;break;case 3:a[0]=0,a[1]=i,a[2]=1;break;case 4:a[0]=o,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=i}return l=(1-n)*s,[(n*a[0]+l)*255,(n*a[1]+l)*255,(n*a[2]+l)*255]};Me.hcg.hsv=function(e){const t=e[1]/100,n=e[2]/100,s=t+n*(1-t);let a=0;return s>0&&(a=t/s),[e[0],a*100,s*100]};Me.hcg.hsl=function(e){const t=e[1]/100,s=e[2]/100*(1-t)+.5*t;let a=0;return s>0&&s<.5?a=t/(2*s):s>=.5&&s<1&&(a=t/(2*(1-s))),[e[0],a*100,s*100]};Me.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]};Me.hwb.hcg=function(e){const t=e[1]/100,s=1-e[2]/100,a=s-t;let r=0;return a<1&&(r=(s-a)/(1-a)),[e[0],a*100,r*100]};Me.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};Me.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};Me.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};Me.gray.hsl=function(e){return[0,0,e[0]]};Me.gray.hsv=Me.gray.hsl;Me.gray.hwb=function(e){return[0,100,e[0]]};Me.gray.cmyk=function(e){return[0,0,0,e[0]]};Me.gray.lab=function(e){return[e[0],0,0]};Me.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};Me.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const ip=MO;function IU(){const e={},t=Object.keys(ip);for(let n=t.length,s=0;s1&&(n=s),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function LU(e){const t=function(...n){const s=n[0];if(s==null)return s;s.length>1&&(n=s);const a=e(n);if(typeof a=="object")for(let r=a.length,o=0;o{ri[e]={},Object.defineProperty(ri[e],"channels",{value:Tv[e].channels}),Object.defineProperty(ri[e],"labels",{value:Tv[e].labels});const t=NU(e);Object.keys(t).forEach(s=>{const a=t[s];ri[e][s]=LU(a),ri[e][s].raw=RU(a)})});var MU=ri;const oi=TU,ds=MU,DO=["keyword","gray","hex"],wv={};for(const e of Object.keys(ds))wv[[...ds[e].labels].sort().join("")]=e;const lp={};function rn(e,t){if(!(this instanceof rn))return new rn(e,t);if(t&&t in DO&&(t=null),t&&!(t in ds))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 rn)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if(typeof e=="string"){const a=oi.get(e);if(a===null)throw new Error("Unable to parse color from string: "+e);this.model=a.model,s=ds[this.model].channels,this.color=a.value.slice(0,s),this.valpha=typeof a.value[s]=="number"?a.value[s]:1}else if(e.length>0){this.model=t||"rgb",s=ds[this.model].channels;const a=Array.prototype.slice.call(e,0,s);this.color=Iv(a,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 a=Object.keys(e);"alpha"in e&&(a.splice(a.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);const r=a.sort().join("");if(!(r in wv))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=wv[r];const{labels:o}=ds[this.model],i=[];for(n=0;n(e%360+360)%360),saturationl:Mt("hsl",1,Zt(100)),lightness:Mt("hsl",2,Zt(100)),saturationv:Mt("hsv",1,Zt(100)),value:Mt("hsv",2,Zt(100)),chroma:Mt("hcg",1,Zt(100)),gray:Mt("hcg",2,Zt(100)),white:Mt("hwb",1,Zt(100)),wblack:Mt("hwb",2,Zt(100)),cyan:Mt("cmyk",0,Zt(100)),magenta:Mt("cmyk",1,Zt(100)),yellow:Mt("cmyk",2,Zt(100)),black:Mt("cmyk",3,Zt(100)),x:Mt("xyz",0,Zt(95.047)),y:Mt("xyz",1,Zt(100)),z:Mt("xyz",2,Zt(108.833)),l:Mt("lab",0,Zt(100)),a:Mt("lab",1),b:Mt("lab",2),keyword(e){return e!==void 0?new rn(e):ds[this.model].keyword(this.color)},hex(e){return e!==void 0?new rn(e):oi.to.hex(this.rgb().round().color)},hexa(e){if(e!==void 0)return new rn(e);const t=this.rgb().round().color;let n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),oi.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 a=s/255;t[n]=a<=.04045?a/12.92:((a+.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 rn.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(),a=t===void 0?.5:t,r=2*a-1,o=n.alpha()-s.alpha(),i=((r*o===-1?r:(r+o)/(1+r*o))+1)/2,l=1-i;return rn.rgb(i*n.red()+l*s.red(),i*n.green()+l*s.green(),i*n.blue()+l*s.blue(),n.alpha()*a+s.alpha()*(1-a))}};for(const e of Object.keys(ds)){if(DO.includes(e))continue;const{channels:t}=ds[e];rn.prototype[e]=function(...n){return this.model===e?new rn(this):n.length>0?new rn(n,e):new rn([...BU(ds[this.model][e].raw(this.color)),this.valpha],e)},rn[e]=function(...n){let s=n[0];return typeof s=="number"&&(s=Iv(n,t)),new rn(s,e)}}function DU(e,t){return Number(e.toFixed(t))}function jU(e){return function(t){return DU(t,e)}}function Mt(e,t,n){e=Array.isArray(e)?e:[e];for(const s of e)(lp[s]||(lp[s]=[]))[t]=n;return e=e[0],function(s){let a;return s!==void 0?(n&&(s=n(s)),a=this[e](),a.color[t]=s,a):(a=this[e]().color[t],n&&(a=n(a)),a)}}function Zt(e){return function(t){return Math.max(0,Math.min(e,t))}}function BU(e){return Array.isArray(e)?e:[e]}function Iv(e,t){for(let n=0;ne.hsl().object().l,vd=e=>e.rgb().array().map(Math.floor).join(", "),Gh=(e,t)=>`${t}-${e}`,jO=e=>{const t={...e};return Object.keys(bC).forEach(n=>bC[n].forEach(s=>{!t.hasOwnProperty(s)&&t[n]&&(t[s]=t[n])})),t},BO=({"font-light":e=vo["font-light"],"font-dark":t=vo["font-dark"],...n})=>{const s=jO(n),a=Object.fromEntries(Object.entries(s).map(([i,l])=>[`--${i}`,l])),r=vd($h(t)),o=vd($h(e));return Object.entries(a).reduce((i,[l,c])=>{if(!vo[l.replace("--","")])i[l]=c;else{const u=$h(c),f=u.isLight();l==="--b"&&(i["--neutral"]=f?r:o,i[Gh("sc","--neutral")]=f?o:r);const[m,,h]=f?[yC(u)-EC,t,r]:[yC(u)+EC,e,o];i[Gh("hover",l)]=vd(u.lightness(m)),i[Gh("sc",l)]=h,i[l]=vd(u)}return i},{})},sy=(e,t)=>Object.entries(t).forEach(([n,s])=>{e.style.setProperty(n,s)}),FO=e=>{const[t,n,s]=e.split(",").map(r=>parseInt(r.trim(),10)),a=r=>r.toString(16).padStart(2,"0").toUpperCase();return`#${a(t)}${a(n)}${a(s)}`},Gle=(e,t=1)=>{const n=e.replace("#",""),s=parseInt(n,16),a=s>>16&255,r=s>>8&255,o=s&255;return`rgba(${a}, ${r}, ${o}, ${t})`},Vle=(e,t,n=!1)=>t.reduce((s,a)=>({...s,[a]:n?FO(e.style.getPropertyValue(a).trim()):e.style.getPropertyValue(a).trim()}),{}),UU=e=>Object.fromEntries(Object.entries(e).map(([t,n])=>[t.replace(/^--/,""),n])),UO=p.createContext({}),$O=p.createContext({}),GO=e=>{var t;return!!((t=N.app.availableLanguages[e])!=null&&t.rtl)},Pm=e=>An[e],VO=(e,t)=>{N.partner.integrationMode||Te.setItem(e,t)},HO=e=>Te.getItem(e),$U=()=>{const{app:{preferences:e},sportsbook:{enabled:t,availableSportLayouts:n}}=N,s={};for(const r in e){const o=Te.getItem(r);e.hasOwnProperty(r)&&o!==null&&(s[r]=o)}const a={...e,multiColumnView:K.isMobile?!1:e.multiColumnView,...s};return a.languageRtl=GO(a.language),a.locale=Pm(a.language),a.productType=a.productType??(t?"sport":"casino"),a.sportsbookLayout=a.sportsbookLayout&&n&&Object.keys(n).includes(a.sportsbookLayout)?a.sportsbookLayout:n!=null&&n.classic?"classic":"asian",a},GU=["currentPath","productType"],VU=({language:e,assets:t,children:n})=>{const{themes:s}=N.app,a=p.useRef(""),[r,o]=p.useState(()=>({...$U(),language:e,assets:t})),i=p.useCallback((l,c,u)=>{GU.includes(l)||Ot.dispatchEvent("trackingEvent",{category:"Settings",action:l,label:String(c)}),o(f=>f[l]!==c?{...f,[l]:c}:f),u||VO(l,c)},[]);return p.useLayoutEffect(function(){const c=GO(r.language);document.documentElement.dir=c?"rtl":"ltr";const u=Pm(r.language);document.documentElement.lang=u,o(f=>({...f,languageRtl:c,locale:u}))},[r.language]),p.useLayoutEffect(function(){var c;if(s){const u=s.find(f=>f.theme===r.theme);sy(document.documentElement,BO(KE(vo,f=>({...vo,...jO(f)}),{...u==null?void 0:u.scheme,...(c=u==null?void 0:u.additionalParams)==null?void 0:c.cssVariables}))),a.current&&Oe.dispatchEvent("removeRootClassName",`theme-${a.current}`),Oe.dispatchEvent("addRootClassName",`theme-${r.theme}`),a.current=r.theme}},[r.theme,s]),d.jsx(UO.Provider,{value:r,children:d.jsx($O.Provider,{value:i,children:n})})},Re=()=>p.useContext(UO),SC=()=>typeof window<"u"&&typeof window.grecaptcha<"u"&&typeof window.grecaptcha.render=="function";let CC;const HU={zhh:"zh-CN","pt-br":"pt-BR"},WU=({error:e,theme:t="dark",refresh:n,size:s="normal",recaptchaKey:a="",onChange:r})=>{const[o,i]=p.useState(a),{language:l}=Re(),c=p.useRef(l),u=p.useRef(!1),f=()=>{if(SC())try{window.grecaptcha.reset()}catch{}},m=p.useCallback(()=>{u.current&&window.grecaptcha.render("g-recaptcha",{sitekey:o,callback:h=>r&&r(h),theme:t,size:s,"error-callback":f,"expired-callback":f})},[o,t,s,r]);return p.useEffect(()=>{c.current=l},[l]),p.useEffect(()=>{if(o&&!u.current){const h=()=>{SC()&&(clearInterval(CC),m())},g=document.createElement("script");g.src="https://www.recaptcha.net/recaptcha/api.js?hl="+(HU[c.current]||Pm(c.current)||"en")+"&render=explicit",g.async=!0,g.defer=!0,document.body.appendChild(g),CC=setInterval(h,100),u.current=!0}},[m,o]),p.useEffect(()=>{o||ee.get({},"recaptcha_sitekey").then(({result:h})=>{i(h)}).catch(h=>{at.error(h)})},[o]),p.useEffect(()=>{f()},[e,n]),d.jsxs("div",{className:"input-control-holder-bc recaptcha",children:[d.jsx("div",{className:"recaptcha-control-bc",style:{display:"flex",justifyContent:"center"},id:"g-recaptcha"}),e&&d.jsx("div",{className:"input-control-error-message-bc",children:e})]})},TC=e=>new Promise((t,n)=>{ve.open(s=>({title:"Verify recaptcha",hideCloseButton:!0,Component:a=>d.jsx(WU,{...a,error:"",refresh:!1,size:K.isMobile?"compact":"normal",recaptchaKey:e,onChange:r=>ee.get({version:"v2",g_recaptcha_response:r},"validate_recaptcha").then(o=>{s(),o.result?t(o):n(o)})})}),hn.Blocker)});let Ks={};const WO={},zU=e=>{N.payment.methods.forEach(t=>{var n,s;WO[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]}})},zO=e=>(zU(e),new Promise(t=>{Ye.get(`/translations/${e}.json?v=${Uo(5)}`).then(n=>{Ks=n.data}).finally(()=>{t()})})),ay=p.createContext({}),YU=(e,t,n)=>{var a;const s=(Ks==null?void 0:Ks[e])??e;if((a=Ks==null?void 0:Ks[e])!=null&&a.includes(n)){const r=`${e}_${String(t)}`;return Ks[r]=s.replace(n,String(t)),r}return e},qU=({children:e})=>{const{language:t}=Re(),n=p.useCallback((a="",r)=>{const o=(Ks==null?void 0:Ks[a])??a;return r?o.replace(QE,(i,l)=>r[l]!==void 0?r[l].toString():i):o},[t]),s=p.useCallback((a,r)=>{var o;return((o=WO[a])==null?void 0:o[r])??r},[]);return d.jsx(ay.Provider,{value:{trans:n,paymentTrans:s},children:e})},ye=()=>p.useContext(ay).trans,Hle=()=>p.useContext(ay).paymentTrans,KU=({response:e})=>{const t=ye();return d.jsx("p",{className:"casino-popup-content",children:t("{1} Sent to: {2}",{1:e.msg||"",2:e.data||""})})},QU=e=>ve.open({title:"Security Verification",Component:()=>d.jsx(KU,{response:e})},hn.High);var YO=(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.ANTI_PHISHING_VALIDATION=41]="ANTI_PHISHING_VALIDATION",e[e.SESSION_ALREADY_ACTIVE=558]="SESSION_ALREADY_ACTIVE",e))(YO||{}),qO=(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))(qO||{});const XU={request_session:"request_session",validate_recaptcha:"validate_recaptcha",validate_hcaptcha:"validate_hcaptcha",validate_turnstile:"validate_turnstile"},JU={login:"login",register_user:"register_user",create_bets:"create_bets"},Ze=class Ze extends ji{constructor(){super(...arguments);se(this,"connectionParams",null);se(this,"wsCloseResolver",null);se(this,"session",null);se(this,"hCaptcha");se(this,"hCaptchaActions",new Set);se(this,"reCaptchaActions",new Set);se(this,"sessionRetryAttempts",0);se(this,"turnstile");se(this,"turnstileActions",new Set);se(this,"_unsubscribe",M5(n=>{try{const s=[];n.forEach(a=>{const r=this.unsubIdRidMap.get(a);if(r){this.unsubIdRidMap.delete(a);const o=this.requests.get(r);o&&o.requestHandlers.size===0&&o.subId&&(s.push({subId:o.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])));se(this,"onopen",async()=>{try{this.session=await this.openSession(),this.dequeueAll(),this.sessionRetryAttempts=0}catch(n){if(at.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(Ze.Errors.UNINITIALIZED);try{await this.delay(),this.reopenConnectionAndRestoreSession()}catch{}}});se(this,"listeners",{});se(this,"addMessageListener",({rId:n,subId:s},a)=>{this.listeners[`${n}_${s}`]?this.listeners[`${n}_${s}`].includes(a)||this.listeners[`${n}_${s}`].push(a):this.listeners[`${n}_${s}`]=[a]});se(this,"removeMessageListener",({rId:n,subId:s},a)=>{if(!a&&this.listeners[`${n}_${s}`])return delete this.listeners[`${n}_${s}`];if(a&&this.listeners[`${n}_${s}`].includes(a)){const r=this.listeners[`${n}_${s}`].indexOf(a);this.listeners[`${n}_${s}`].splice(r,1)}});se(this,"onmessage",async n=>{var r;const s=JSON.parse(n),{rid:a}=s;if(a!=="0"){const o=this.requests.get(a);if(!o)return;switch(s.code){case Ze.Codes.SUCCESS:if(o.subscribe){const{data:i,subid:l}=s.data;o.subId=l,o.requestHandlers.size===0?(this.needToResubscribe.set(a,!1),this.requests.delete(a),this.removeSubscription([{subId:l,rid:a}])):(o.setData(i),this.subIdRidMap.set(l,a))}else o.setData(s.data),this.requests.delete(a);break;case Ze.Codes.NEED_TO_LOGIN:case Ze.Codes.FAILURE:o.failHandlers(s),this.requests.delete(a);break;case Ze.Codes.SESSION_LOST:o.body.command==="remove_session"&&this.requests.delete(a),this.session=null,await this.disconnect(4e3,"Session lost, need to reopen socket"),this.reopenConnectionAndRestoreSession();break;case Ze.Codes.SESSION_ALREADY_ACTIVE:this.requests.delete(a);break;case Ze.Codes.RECAPTCHA_REQUIRED:{const i=s.data;TC(i).then(l=>{o.setData({...l,authentication_status:Ze.Codes.RECAPTCHA_REQUIRED}),this.requests.delete(a)});break}case Ze.Codes.ANTI_PHISHING_VALIDATION:{QU(s),o.setData({authentication_status:Ze.Codes.ANTI_PHISHING_VALIDATION}),this.requests.delete(a);break}case 32:case 33:(r=this.turnstile)==null||r.removeWidget(),o.setData({authentication_status:Ze.Codes.TURNSTILE_VALIDATION_EXPIRED}),this.requests.delete(a);break;case 34:{const i=s.data,[l]=i.split("__");this.validateViaTurnstile(l,!0).then(()=>{o.setData({authentication_status:Ze.Codes.TURNSTILE_CAPTCHA_REQUIRED}),this.requests.delete(a)});break}default:o.failHandlers(s),this.requests.delete(a)}}else{const{data:o}=s;for(const i in o)if(o.hasOwnProperty(i)){const l=`${a}_${i??""}`;this.listeners[l]&&this.listeners[l].forEach(f=>f(o[i]));const c=this.subIdRidMap.get(i);if(c){const u=this.requests.get(c);u&&u.updateData(o[i])}}}});se(this,"onerror",n=>{});se(this,"handleSocketClose")}handleInternalErrors(n){var s;switch(super.handleInternalErrors(n),n.message){case Ze.Errors.UNABLE_TO_OPEN_SESSION:case Ze.Errors.UNABLE_TO_RESTORE_SESSION:case Ze.Errors.UNABLE_TO_REOPEN_WEBSOCKET:(s=this.handleSocketClose)==null||s.call(this,n.message),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),this.handleSocketClose=n.onSocketClose}async getSession(){return this.session?Promise.resolve(this.session):new Promise(n=>this.enqueue(()=>n(this.getSession())))}get(n,s="get"){return new Promise((a,r)=>this.validateViaProtectionServices(s).then(async()=>{const o=await this.changeExistingParamsIfRequired(n,s),i=ji.generateRid({params:o,command:s}),l=this.requests.get(i);if(l)l.addHandler(a,r);else{const c={command:s,params:o,rid:i},u=new ap(i,c);this.requests.set(i,u),this.sendRequest(u.body),u.addHandler(a,r)}}).catch(r))}subscribe(n,s,a=()=>{},r=!0){n.subscribe=!0;const o=ji.generateRid(n),i=this.requests.get(o);if(!i){const c={command:"get",params:n,rid:o},u=new ap(o,c,!0,r),f=u.addHandler(s,a);return this.requests.set(o,u),this.unsubIdRidMap.set(f.id,o),this.needToResubscribe.has(o)?this.needToResubscribe.set(o,!0):this.sendRequest(u.body),f.id}const l=i.addHandler(s,a);return this.unsubIdRidMap.set(l.id,o),l.id}login({user:n,encrypted_token:s,additionalParams:a={}}){return this.get({...n,...a,encrypted_token:s},"login")}socialNetworkLogin({code:n,social_network_type_id:s,redirect_url:a}){return this.get({code:n,social_network_type_id:s,redirect_url:a,social_network_type:""},"social_network_login")}logout(n={}){return this.get(n,"logout")}restore(n={},s){if(!this.connectionParams)throw Error(Ze.Errors.UNINITIALIZED);this.connectionParams.session={...this.connectionParams.session,...n},this.reopenConnectionAndRestoreSession(s)}disconnect(n,s){return new Promise(a=>{this.webSocket?(this.wsCloseResolver=a,this.closeConnection(n,s)):a()})}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===yc.Actions.sessionOpened?this.getRecaptchaTokenAndValidate(n):new Promise(s=>{this.enqueue(()=>this.validateRecaptchaAction(n).then(s))})}async getRecaptchaTokenAndValidate(n){const a=await yc.getInstance().getToken(n);return this.get({g_recaptcha_response:a,action:n},Ze.AllowedCommands.validate_recaptcha)}updateSubscriptionsViaLongPolling(){this.session&&this.subIdRidMap.size>0?Ye.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){Ye.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||Ze.AllowedCommands[n.command]?this.webSocket?this.webSocket.send(n):(s=this.connectionParams)!=null&&s.useLongPolling&&this.sendViaHTTP(n):this.enqueue(()=>{var a;this.webSocket?this.webSocket.send(n):(a=this.connectionParams)!=null&&a.useLongPolling&&this.sendViaHTTP(n)})}removeSubscription(n){const s=n.map(Pt("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(at.warning).finally(()=>{for(const{rid:r}of n){if(this.needToResubscribe.get(r)){const o=this.requests.get(r);o&&this.sendRequest(o.body)}this.needToResubscribe.delete(r)}})}unsubscribe(n){if(!n)return at.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){const a=this.requests.get(s);a&&(a.removeHandler(n),this._unsubscribe(n))}}async openSession(){if(!this.connectionParams)throw Error(Ze.Errors.UNINITIALIZED);const{session:n}=this.connectionParams,s=await this.get(n,Ze.AllowedCommands.request_session);at.success("Session successfully opened");const{recaptcha_enabled:a,recaptcha_version:r,site_key:o,hc_enabled:i,hc_site_key:l,hc_verify_actions:c,turnstile_enabled:u,turnstile_verify_actions:f,turnstile_site_key:m,recaptcha_actions:h}=s;return a&&r===3?(yc.getInstance().configure(o),this.reCaptchaActions=new Set(h)):i&&l?(this.hCaptcha=new B5({sitekey:l,locale:An[n.language]}),this.hCaptchaActions=new Set(c)):u&&m&&(this.turnstile=new u2(m,An[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,at.warning(`Trying to restore session. Attempt #${this.sessionRetryAttempts}.`),this.session=await this.openSession();const n=vt.get();if(n)try{await this.restoreLogin(n)}catch{}this.requests.forEach((s,a)=>{s.body.command.includes("unsubscribe")?this.requests.delete(a):this.sendRequest(s.body)}),this.sessionRetryAttempts=0}catch{if(this.sessionRetryAttemptsthis.restoreSessionAndDequeue(n),this.onclose,this.onerror,this.onmessage)):this.handleInternalErrors(Error(Ze.Errors.UNABLE_TO_REOPEN_WEBSOCKET))}setLanguages(n,s){return this.get({language:n},s).then(a=>(this.hCaptcha&&this.hCaptcha.changeLocale(An[n]),this.turnstile&&this.turnstile.changeLanguage(An[n]),a))}reportError(n,s,a){this.getSession().then(({sid:r})=>this.get({report_type:`REACTIVE SPORTSBOOK: ${n}`,report_time:No(),affected_sid:r,...s&&{trace:JSON.stringify(s,Object.getOwnPropertyNames(s))},...a&&{additional:a}},"report"))}isRecaptchaEnabled(){return this.getSession().then(({recaptcha_enabled:n,recaptcha_version:s})=>n&&s===EO.VERSION_3)}validateSynchronously(n){return new Promise((s,a)=>{this.isRecaptchaEnabled().then(r=>{if(r&&this.reCaptchaActions.has(n))return this.validateRecaptchaAction(n).catch(o=>{if(o.code===27&&o.data)return TC(o.data);a(o)})}).then(()=>{s()})})}async validateViaProtectionServices(n){return n in Ze.AllowedCommands?Promise.resolve():new Promise((s,a)=>Promise.all([this.validateSynchronously(n),this.validateHCaptchaIfRequired(n),this.validateViaTurnstile(n)]).then(s).catch(a))}changeExistingParamsIfRequired(n,s){return new Promise(async a=>{if(Ze.GeoComplyCommands[s]&&Ha.isLocationServiceAvailable()){const o=await Ha.getInstance().getLocationToken();s===Ze.GeoComplyCommands.create_bets&&a({...n,bets:n.bets.map(i=>({...i,GeoLocationToken:o}))}),s===Ze.GeoComplyCommands.register_user&&a({...n,user_info:{...n.user_info,location_token:o}}),a({location_token:o,...n})}a(n)})}async validateViaTurnstile(n,s=!1){const{turnstile_enabled:a}=await this.getSession();if(a&&this.turnstile&&(s||this.turnstileActions.has(n)))return this.turnstile.interactTurnstile(n).then(r=>this.get({action:n,turnstile_response_token:r},Ze.AllowedCommands.validate_turnstile).then(({result:o})=>{if(!o)throw new Error(Ze.Errors.TURNSTILE_ERROR)})).catch(()=>{throw new Error(Ze.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(a=>this.get({h_captcha_response:a,action:n},Ze.AllowedCommands.validate_hcaptcha)).then(({result:a})=>{if(!a)throw new Error(Ze.Errors.CAPTCHA_UNVERIFIED)}).catch(a=>{throw new Error(a??Ze.Errors.CAPTCHA_UNVERIFIED)})})}};se(Ze,"Codes",YO),se(Ze,"Errors",qO),se(Ze,"AllowedCommands",XU),se(Ze,"GeoComplyCommands",JU);let Av=Ze;const ee=new Av;var bs=(e=>(e[e.Desktop=42]="Desktop",e[e.Mobile=6]="Mobile",e))(bs||{});const KO=2,Go=3,ZU="promo_code",e$="loyalty_code",Wle="g_s_e_e",QO="l_b_p_c",Pv="l_b_p",zle="c_l_p_g",Yle="bonus_journey",t$="todays_bets_group_by_competitions",n$="olympic_matches_group_by_competitions",qle="betslip_swipe",Kle="full_cover_betslip_swipe",Qle="game_list_swipe",Xle="esports_game_list_swipe",Jle="favorite_team_swipe",Zle="generic_menu_favorite_swipe",ece="generic_sub_menu_favorite_swipe",tce="generic_menu_favorite",nce="generic_menu_recent_searches",sce="consent_use_of_cookies",Om="parent_session",Bi="last_session_currency",wC="showInfoPopupBeforeSessionSwitch",ace="iframe_url_",rce="selected_results",uf="session_and_loss_limits_storage_key",Tc="unread_message_count",oce="ftn_deposit_bonus_storage_key",ice="betBuilderData",lce="qrCodeOrigin",XO="cms_popup",cce="pageBuilderLayout",uce="story_data",s$="openLiveChatKey",a$="openCommonChatKey",dce="customFullscreenShowRotate",Ov="session_start_time",Vh="utm_tags",nu="vivaro_feed_story_viewed",su="vivaro_feed_highlight_viewed",xv="social_network_login_type",fce="s_h_m_v",pce="push_prompt_dismissed";var qn=(e=>(e[e.LossLimits=0]="LossLimits",e[e.SessionLimits=1]="SessionLimits",e))(qn||{});const Fi=e=>!!(e&&e>0),IC=({DailyLoss:e,WeeklyLoss:t,MonthlyLoss:n})=>Fi(e)&&Fi(t)&&Fi(n),r$=({DailyDuration:e,WeeklyDuration:t,MonthlyDuration:n})=>Fi(e)&&Fi(t)&&Fi(n),Hh=e=>e===qn.LossLimits,Nv=async e=>{try{const{sportLimitsSet:t,casinoLimitsSet:n,durationLimitsSet:s}=Te.getItem(uf)??{},a=t!==void 0&&n!==void 0;if(Hh(e)&&a)return!(t&&n);const r=a&&s!==void 0;if(e===qn.SessionLimits&&r)return!(t&&n&&s);const[o,i,l]=await Promise.all([ee.get({},"get_sport_loss_limit"),ee.get({},"get_casino_loss_limit"),Hh(e)?Promise.resolve(null):ee.get({},"get_session_duration_limit")]),c=o.result===0&&IC(o.details),u=i.result===0&&IC(i.details);if(Hh(e))return Te.setItem(uf,{sportLimitsSet:c,casinoLimitsSet:u}),!(c&&u);const f=(l==null?void 0:l.result)===0&&r$(l.details);return Te.setItem(uf,{sportLimitsSet:c,casinoLimitsSet:u,durationLimitsSet:f}),!(c&&u&&f)}catch{return!0}};var o$=(e=>(e.AMOUNT_BUTTONS="AmountButtons",e.REPEAT_DEPOSIT_AMOUNT_BUTTONS="RepeatDepositAmountButtons",e))(o$||{}),ms=(e=>(e.WITHDRAW="withdraw",e.DEPOSIT="deposit",e))(ms||{}),JO=(e=>(e.FORM_DRAW="formdraw",e.POST="post",e.GET="get",e.IFRAME="iframe",e.POPUP="popup",e))(JO||{});const mce={type:"betShop",name:"office_id",rules:{required:{message:"betshop_required_message"}}},i$={deposit:"payer",withdraw:"payee"},l$={[Ve.SPORTSBOOK]:"Sport",[Ve.CASINO]:"Casino"},hce="amount",gce="Euro88Payment",_ce={contentId:"deposit_banners",showLoader:!1},vce={contentId:"withdraw_banners",showLoader:!1},AC=-1,kv="all",PC="FTN",nc={[-1]:{title:"All",name:kv},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"}},c$={1433:16863};var nl=(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))(nl||{}),It=(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_PAGCOR=43]="IDFY_KYC_PAGCOR",e[e.IDFY_NIN_VERIFICATION=47]="IDFY_NIN_VERIFICATION",e[e.IDFY_KYC_ITALIAN=50]="IDFY_KYC_ITALIAN",e))(It||{});const ZO=()=>new Promise(e=>{ee.get({},"accept_terms_conditions").then(({result:t})=>e(t===0))}),ex=e=>new Promise(t=>{ee.get({version:e},"terms_and_conditions_version_acceptance").then(({result:n})=>t(n===0))}),bce=()=>new Promise(e=>{const t=N.app.activeSteps[ms.DEPOSIT];t.length?ee.get({},"check_client_for_deposit").then(({details:{StepId:n,State:s}})=>{if(!n||!s)e(!0);else{let a=!0;const r=t.find(({active_step:o,active_step_state:i})=>o===21&&i===5);if(!r)e(!0);else{const{type:o,title:i,content:l,buttons:c}=r.popup;ve.open({type:o,title:i,content:l,onClose:()=>{a&&e(!1)},buttons:c.map(({label:u,action:f})=>({label:u,callBack:()=>{f==="ACCEPT_TERMS_AND_CONDITIONS"?(a=!1,ZO().then(m=>e(m))):e(!1)}}))})}}}):e(!0)}),xm=(e,t)=>We(e+t),u$=e=>e%1===0,We=e=>u$(e)?e:parseFloat(e.toPrecision(12)),tx=(e,t)=>We(e*t),Ece=(e,t)=>{const n=Math.pow(10,t);return We(Math.round(We(e*n))/n)},Rs=(e,t)=>{const n=Math.pow(10,t);return We(Math.trunc(We(e*n))/n)},nx=(e,t)=>{const n=Math.pow(10,t);return We(Math.ceil(We(e*n))/n)},sx=e=>{const[,t]=e.toString().split(".");return t?t.length:0},ax=({array:e,k:t,bankers:n=[],roundingFunc:s=f5})=>{let a=0;const r=[],o=(i,l)=>{for(let c=l,u=e.length-t+i+1;cr.includes(m))&&(a+=s(r.reduce(tx,1)))};return o(0,0),a},sl=(e,t=0)=>{const n=Math.pow(10,t),s=+(t?e*n:e).toFixed(8),a=Math.floor(s),r=s-a,o=1e-8,i=r>.5-o&&r<.5+o?a%2===0?a:a+1:Math.round(s);return t?i/n:i},Rv=(e,t=1)=>e<=1?t:Rv(e-1,e*t),OC=(e,t)=>t*100/e,yce=(e,t)=>e*t/100,Sce=e=>Math.floor(Math.random()*e)+1,d$="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==",f$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAABMklEQVR4XsWWv0qGUBTAfZYeQvAFnJx9AmlzERqCsCkJG3RIogxMsycIfIEafYHGryV10MWhxKx7git2zhd8BR0v/Jbf4fzx3itcRVGUPYEp2GcGekLvVZpLoDeR3BDBDRHcEMENEd8Iw/Cq67r6Y8vKsiwX3GEPq23bF9/3L3C9LRAxY5rmMRSrqmpTFMU9xrKsEzlAWZYPy1jTNM/TNL3run6I6+48QBzHN1Dcdd0QxyR5nn8NYNv26dIHQXAJHnYQ5yCImEmSJIMi8DViPWE8zzuXO1DX9WYZG4bhdRzHQVXVA1yXc4A3TdP+PkCaprdQ3HGcMxyT/HQEURRdg4ejwDkIImZ+M4C4hI/LS9j3fQeX0DCMI5yDIGJmlwH+9TdkgghuiOCGCG7Wf5Cs+iT7BE/GL/FTwnfxAAAAAElFTkSuQmCC",p$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAABMklEQVR4Xs2Wu06EQBSGeRYbKl7HR7A2vpahMqFxK4g2K1KAQQsDUmAwIQLhanB1TuFk9z8xmS00h+RrvvnJOZlbxrIs60RxqjgTBvVEvYls7gfqjUlpMCENJqTBhDSY0DiOc5EkyXZd1+ULvmEYWtPMOI4djqn8RxzHW9u2z7EuwIRGFb7b7XZrEAQbz/Ou9nFd99I0Qw02TfO2P+b7/rX67zMMwxusCzCh6bquLsvyGf2xmWmauizLHtDXdV0qXtEDTGj6vn9flmUoiuIJSdP03jRDMzjP80GmqqoXWmo1kxusCzDxrw3S1sC6ABMatcmbPM8f0R+b+W2J1b6saJnRA0xoTIqbZKjBtm0PDgkdDprBKIpuMQ8woTEpbpL5s2tGCExIgwlpMCEN+Q9W0U/+b+aX3viJSOsEAAAAAElFTkSuQmCC",m$="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=",h$="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==",g$="/assets/real-balance.png",rx="/assets/quick-bet.png",cn=-1e6,ox=1,_$=[50,100,500],Qr=-1,bd=-2,Cce=50,v$=12,b$="Accept changes and place bet",Wh=2,E$=1;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[e.InternalBetBuilder=51]="InternalBetBuilder",e))(me||{});const y$=[2,51],S$=[1,2,4],C$={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]},T$=[5,6,8,9,10,11,12,14,15,16],ry={5:4,12:7,6:11,14:15,8:26,15:31,9:57,16:63,10:120,11:247},ix=[12,14,15,16],w$=[1,2];var oy=(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))(oy||{}),Lv=(e=>(e[e.Error=-1]="Error",e[e.Info=0]="Info",e[e.Success=1]="Success",e))(Lv||{}),Vo=(e=>(e.Fixed="fp",e.Starting="sp",e))(Vo||{}),Le=(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[e.MultipleOfTheDay=6]="MultipleOfTheDay",e))(Le||{});const Tce={0:"betslip",1:"open-bets",2:"suggested",3:"booking",4:"bet-status",5:"betslip",6:"multiple"};var Ht=(e=>(e[e.Hidden=0]="Hidden",e[e.Quick=1]="Quick",e[e.Full=2]="Full",e[e.Fixed=3]="Fixed",e))(Ht||{}),tt=(e=>(e[e.ERROR=0]="ERROR",e[e.WARNING=1]="WARNING",e[e.SUCCESS=2]="SUCCESS",e[e.INFO=3]="INFO",e))(tt||{}),wt=(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))(wt||{});const wce={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"},bonusBalance:{title:"Use Bonus Balance",infoText:"bonus_or_real_balance_money_used_info_text"},frenchFreebet:{title:"French Freebet",infoText:"french_freebet_balance_money_used_info_text"},quickBet:{title:"Quick Bet",infoText:"quick_bet_info_text"}},Ice={counterOffer:d$,freebet:f$,frenchFreebet:p$,profitBoost:m$,realBalance:g$,bonusBalance:h$,quickBet:rx},Ace=-9,Pce="Mini Games",Oce="52",xce="Select Games",lx=[2,3],I$=[1,2],Nce={0:"odd_decimal",1:"odd_fractional",2:"odd_american",3:"odd_hongKong",4:"odd_malay",5:"odd_indo"},cx=["Soccer"];var xt=(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))(xt||{}),xr=(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))(xr||{}),Ma=(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))(Ma||{}),ir=(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))(ir||{});const kce={0:"Not Resulted",7:"Placed",2:"Returned",1:"Lost",3:"Won",5:"Won Return",6:"Lost Return"},Rce={[-5]:"On Hold",[-4]:"Declined",0:"Unsettled",1:"Lost",2:"Returned",3:"Won",5:"Cashed out",7:"Placed",11:"Won Return",12:"Lost Return"},Lce={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"},Mce={[-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"},Dce={0:xt.YELLOW,1:xt.RED,3:xt.GREEN,7:xt.YELLOW,2:xt.YELLOW,5:xt.GREEN,6:xt.RED},jce={0:xt.YELLOW,1:xt.RED,3:xt.GREEN,5:xt.GREEN,[-4]:xt.RED,[-5]:xt.YELLOW,7:xt.YELLOW,2:xt.YELLOW,11:xt.GREEN,12:xt.RED};var A$=(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))(A$||{});const P$={bets:void 0,"open-bets":0,"cashed-out":5,won:3,lost:1,returned:2,"won-return":11,"lost-return":12},O$=Su(P$),Bce=[me.Single,me.Multiple,me.System,me.Chain,me.InternalBetBuilder],Fce=[0,5,1],Uce=[me.Single,me.Multiple,me.System,me.Chain,me.InternalBetBuilder],$ce=[me.Single,me.Multiple,me.InternalBetBuilder],x$=["gifts","gifted"],Gce=[0,1,3],Vce=["period","from_date"],N$=[me.Chain,me.StraightForecast,me.StraightTricast],xC={5:11,6:12},Hce=["open-bets","cashed-out","won","lost","returned","lost-return","won-return"];var Xr=(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))(Xr||{}),ux=(e=>(e[e.PlayingWallet=0]="PlayingWallet",e[e.ChildWallet=1]="ChildWallet",e[e.ExternalCryptoWallet=2]="ExternalCryptoWallet",e[e.OrtakWallet=3]="OrtakWallet",e))(ux||{}),Pn=(e=>(e[e.All=0]="All",e[e.Authorized=1]="Authorized",e[e.Guest=2]="Guest",e))(Pn||{}),dx=(e=>(e[e.Casino=1]="Casino",e[e.Sport=2]="Sport",e))(dx||{}),cp=(e=>(e.CASINO="casino",e.SPORT="sport",e))(cp||{}),fx=(e=>(e[e.Full=1]="Full",e[e.Subdomain=2]="Subdomain",e))(fx||{}),k$=(e=>(e[e.Show=0]="Show",e[e.Hide=1]="Hide",e))(k$||{}),R$=(e=>(e[e.Ignore=0]="Ignore",e[e.Mob=1]="Mob",e[e.WebMob=2]="WebMob",e))(R$||{}),up=(e=>(e[e.Included=1]="Included",e[e.Excluded=2]="Excluded",e))(up||{}),px=(e=>(e.Auth="auth",e))(px||{});const L$={[Xr.LiveGames]:{id:"28",name:"LVG"},[Xr.SkillGames]:{id:"36",name:"SKL"},[Xr.BettingGames]:{id:"406",name:"BET"},[Xr.Slots]:{id:"51",name:"SLT"},[Xr.VirtualGames]:{id:"35",name:"VIV"}},dp="defaultLoader",iy="general-terms-and-conditions",Mv="sigap_v1",Wce="privacy-policy",fp="https://cmsbetconstruct.com",so=class so{constructor(){se(this,"Config",{});se(this,"minimumAllowedAge",18);se(this,"esportsAvailable",!1);se(this,"liveCasinoAvailable",!1);se(this,"skillGamesAvailable",!1);se(this,"tvGamesAvailable",!1);se(this,"virtualSportsAvailable",!1);se(this,"sportsBookAvailable",!1);se(this,"jackpotsPageAvailable",!1);se(this,"_availableBonuses");se(this,"_exchangeShopAvailable");se(this,"_sendMessageAvailable");se(this,"_showGiftBetIcon");se(this,"_bettingAvailable");se(this,"_betBookingAvailable");se(this,"_hybridModeAvailable");se(this,"_multipleOfTheDayModeAvailable");se(this,"_betslipDefaultContentType");se(this,"_gameNotificationsAvailable");se(this,"_bonusAllowed");se(this,"_loyaltyLevel2Enabled");se(this,"_internalBetBuilderAliases",[]);se(this,"_accountNavigationSorted");se(this,"_accountVerificationEnabled");se(this,"_profileDateTimePickerEnabled");se(this,"_profileAvatarEnabled");se(this,"_profileWithdrawableMoneyEnabled");se(this,"_profileBonusMoneyEnabled");se(this,"_profileLoyaltyPointsEnabled");se(this,"_isCMSDomainChanged");se(this,"_profileLogoutAvailable");se(this,"_promoCodeAvailable");se(this,"_bonusRequestV2Available");se(this,"_scratchCardAvailable");se(this,"_availableSpecialGames");se(this,"_gamesByCategoriesLimit");se(this,"_mobileAppsInfo");se(this,"_authenticationEnabledForIp");se(this,"_tabNavigationSearchAvailable");se(this,"_documentExpirationDate");se(this,"_isDocumentExpired");se(this,"_isDocumentExpirationDateWarningEnabled")}static getInstance(){return so.instance||(so.instance=new so),so.instance}init(t){this.Config=t,this.minimumAllowedAge=t.userAuthentication.registration.minimumAllowedAgeByCountry[ln.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&&x$.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})=>[Le.Betting,Le.Hybrid].includes(t))),this._bettingAvailable}get betBookingAvailable(){return this._betBookingAvailable===void 0&&(this._betBookingAvailable=this.Config.sportsbook.betslip.contentTabs.some(({type:t})=>[Le.Booking,Le.Hybrid].includes(t))),this._betBookingAvailable}get hybridModeAvailable(){return this._hybridModeAvailable===void 0&&(this._hybridModeAvailable=this.Config.sportsbook.betslip.contentTabs.some(lt("type",Le.Hybrid))),this._hybridModeAvailable}get multipleOfTheDayModeAvailable(){return this._multipleOfTheDayModeAvailable===void 0&&(this._multipleOfTheDayModeAvailable=this.Config.sportsbook.betslip.contentTabs.some(lt("type",Le.MultipleOfTheDay))),this._multipleOfTheDayModeAvailable}get betslipDefaultContentType(){return this._betslipDefaultContentType===void 0&&(this._betslipDefaultContentType=this.hybridModeAvailable?Le.Hybrid:this.bettingAvailable?Le.Betting:this.betBookingAvailable?Le.Booking:this.Config.sportsbook.betslip.contentTabs[0].type),this._betslipDefaultContentType}get gameNotificationsAvailable(){var t,n,s,a;if(this._gameNotificationsAvailable===void 0){const r=K.isMobile?"mobile":"web",o=!!((t=this.Config.oneSignal)!=null&&t.appId)&&(((n=this.Config.oneSignal)==null?void 0:n.platform)??"mobile")===r;this._gameNotificationsAvailable=!!((s=this.Config.firebase)!=null&&s.apiKey||o)&&((a=window==null?void 0:window.Notification)==null?void 0:a.permission)==="granted"}return this._gameNotificationsAvailable}set gameNotificationsAvailable(t){this._gameNotificationsAvailable=void 0}set bonusAllowed(t){this._bonusAllowed!==t&&(this._bonusAllowed=t,this._accountNavigationSorted=void 0,this._availableBonuses=void 0,this._promoCodeAvailable=void 0,this._bonusRequestV2Available=void 0)}get loyaltyLevel2Enabled(){return this._loyaltyLevel2Enabled??!1}set loyaltyLevel2Enabled(t){t&&(this._loyaltyLevel2Enabled=!0)}get internalBetBuilderAliases(){return this._internalBetBuilderAliases}set internalBetBuilderAliases(t){this._internalBetBuilderAliases=t}get accountNavigationSorted(){return this._accountNavigationSorted===void 0&&(this._accountNavigationSorted=Ga(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 isCMSDomainChanged(){var t;if(this._isCMSDomainChanged===void 0){const n=s=>new URL(s).hostname;this._isCMSDomainChanged=n((t=this.Config.cms)==null?void 0:t.apiUrl)!==n(fp)}return this._isCMSDomainChanged}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 bonusRequestV2Available(){return this._bonusRequestV2Available===void 0&&(this._bonusRequestV2Available=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("bonus-request")&&!!this.Config.app.isBonusRequestV2),this._bonusRequestV2Available}get scratchCardAvailable(){return this._scratchCardAvailable===void 0&&(this._scratchCardAvailable=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("scratch-card")),this._scratchCardAvailable}get loyaltyLevelNotificationsEnabled(){return this.loyaltyLevel2Enabled&&this.Config.accountNavigation.bonuses.pages.includes("loyalty-points")}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=K.isMobile?2:6),this._gamesByCategoriesLimit}set gamesByCategoriesLimit(t){t!==this._gamesByCategoriesLimit&&(this._gamesByCategoriesLimit=t)}get mobileAppsInfo(){if(this._mobileAppsInfo===void 0){const{mobileAppNotification:{enabled:t,sport:n,casino:s,default:a}}=this.Config,r=t&&K.isMobile?K.userOs==="Android"?"androidLink":K.userOs==="IOS"?"iosLink":"":"";if(r&&(n!=null&&n[r]||s!=null&&s[r]||a!=null&&a[r])){const o=r==="iosLink";if(this._mobileAppsInfo={},a!=null&&a[r])return this._mobileAppsInfo.default={href:a[r],imageSrc:a.imageSrc,isIOS:o},this._mobileAppsInfo;n!=null&&n[r]&&(this._mobileAppsInfo.sport={href:n[r],imageSrc:n.imageSrc,isIOS:o}),s!=null&&s[r]&&(this._mobileAppsInfo.casino={href:s[r],imageSrc:s.imageSrc,isIOS:o})}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(ln.countryCode):!((t=this.Config.userAuthentication.restrictedCountriesByIp)!=null&&t.includes(ln.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}set documentExpirationDate(t){this._documentExpirationDate!==t&&(this._documentExpirationDate=t,this._isDocumentExpired=void 0)}get isDocumentExpired(){if(!this._documentExpirationDate)return!1;if(this._isDocumentExpired===void 0){const t=new Date(this._documentExpirationDate),n=new Date;n.setHours(0,0,0,0),this._isDocumentExpired=n>t}return this._isDocumentExpired}get documentExpirationDateWarningEnabled(){return this._isDocumentExpirationDateWarningEnabled===void 0&&(this._isDocumentExpirationDateWarningEnabled=this.Config.app.enableDocExpirationDateWarning),this._isDocumentExpirationDateWarningEnabled}};se(so,"instance");let gt=so;class M${notify({type:t,value:n}){if(window.parent!==window)try{window.parent.postMessage({type:t,value:n},"*")}catch(s){console.error(s)}}}const na=new M$,D$=e=>({...e,decimalRounding:e.price_decimals??Go,max_odd_for_multiple_bet:e.max_odd_for_multiple_bet||1/0,verificationChannelTypes:e.verificaition_channel_types??[]}),mx={decimalRounding:Go,max_odd_for_multiple_bet:1/0,verificationChannelTypes:[]},hx=p.createContext(mx),j$=({children:e})=>{const{currentPath:t}=Re(),[n,s]=p.useState(mx),{initPartnerConfig:a}=p.useContext(Sl),[{refreshRequired:r},o]=p.useState({version:"",refreshRequired:!1});return p.useEffect(()=>{const{site_id:i}=N.app;ee.subscribe({source:"partner.config",what:{partner:[]}},({partner:l})=>{const c=l[i];if(c){const u=D$(c);s(u),u.bet_builder_ih_enabled&&(gt.getInstance().internalBetBuilderAliases=cx)}},l=>at.error(`Failed to subscribe to partner config: reason: ${l.msg}`))},[]),p.useEffect(function(){if(n.tax_sportIds){let l=!1;const c={source:"betting",what:{sport:["alias"]},where:{sport:{id:{"@in":n.tax_sportIds}}}};return ee.get(c,"get").then(({data:u})=>{l||s(f=>({...f,tax_sport_aliases:Object.values(u.sport).map(Pt("alias"))}))}).catch(u=>at.error(u.msg)),()=>{l=!0}}},[n.tax_sportIds]),p.useEffect(function(){var c;const l=(c=n.app_versions)==null?void 0:c[K.isMobile?bs.Mobile:bs.Desktop];l&&o(({version:u})=>({version:l,refreshRequired:u!==""&&u!==l}))},[n.app_versions]),p.useEffect(()=>{a(n)},[n,a]),p.useEffect(function(){if(r)return()=>{window.location.reload()}},[t,r]),d.jsx(hx.Provider,{value:n,children:e})},Es=()=>p.useContext(hx);var Ui=(e=>(e.Parent="get_parent_session",e.Child="get_child_session",e))(Ui||{}),B$=(e=>(e[e.NotSupported=0]="NotSupported",e[e.Multi=1]="Multi",e))(B$||{});const Si=e=>{const t=Te.getItem(Om);return e&&(t==null?void 0:t.id)===e?t:{}},zh=()=>{Te.removeItem(Om)},NC=()=>{const{currency:e,showPopup:t,enabled:n}=N.app.childSession.switchWalletAfterLogin;n&&Te.setItem(Bi,{currency:e,ignorePopup:!t})},F$=()=>{const{supports_child_client:e,child_client_default_currency:t,mult_wallet_currencies:n}=Es(),{profile:{currency:s,owner_id:a}}=be(),r=p.useMemo(()=>Si(a)._currency,[a]),o=p.useMemo(()=>!e||!r&&s&&(!n.length&&t===s||n.length===1&&n[0]===s)?0:n.length?1:0,[e,r,n,s,t]),i=p.useMemo(()=>o===1&&(n.includes(PC)||r===PC),[n,r,o]);return{parentCurrency:r,walletSwitcherAvailable:o,ftnLeaderBoardAvailable:i,currencyInfoAnimationAvailable:i,childDefaultClientCurrency:t}},U$={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:"L$",LSL:"L",MBC:"mBTC",MDL:"L",MKD:"ден",MMK:"K",MNT:"₮",MOP:"P",MRU:"UM",MUR:"₨",MWK:"MK",MXN:"$",MYR:"RM",MZN:"MTn",NAD:"N$",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:"$"},$$=(e,t)=>{const n=U$[e]??e;return t&&n.length<=3?e:n},gx=()=>{const e=ye();return p.useCallback((t,n)=>{const s=`_${t}`,a=e(s);return t?a!==s?a:$$(t,n):""},[e])};function _x(e,t,n=!1){const[s,a]=p.useState(e);return p.useEffect(()=>{const r=setTimeout(()=>{a(e)},t);return()=>{clearTimeout(r)}},[e,t]),n?e:s}const au=e=>{const t=p.useRef();return t.current===void 0&&(t.current=e()),t.current};var vx={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(ul,function(){var n=1e3,s=6e4,a=36e5,r="millisecond",o="second",i="minute",l="hour",c="day",u="week",f="month",m="quarter",h="year",g="date",b="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(k){var B=["th","st","nd","rd"],j=k%100;return"["+k+(B[(j-20)%10]||B[j]||B[0])+"]"}},E=function(k,B,j){var H=String(k);return!H||H.length>=B?k:""+Array(B+1-H.length).join(j)+k},S={s:E,z:function(k){var B=-k.utcOffset(),j=Math.abs(B),H=Math.floor(j/60),M=j%60;return(B<=0?"+":"-")+E(H,2,"0")+":"+E(M,2,"0")},m:function k(B,j){if(B.date()1)return k(G[0])}else{var z=B.name;O[z]=B,M=z}return!H&&M&&(w=M),M||!H&&w},P=function(k,B){if(C(k))return k.clone();var j=typeof B=="object"?B:{};return j.date=k,j.args=arguments,new x(j)},A=S;A.l=T,A.i=C,A.w=function(k,B){return P(k,{locale:B.$L,utc:B.$u,x:B.$x,$offset:B.$offset})};var x=function(){function k(j){this.$L=T(j.locale,null,!0),this.parse(j),this.$x=this.$x||j.x||{},this[I]=!0}var B=k.prototype;return B.parse=function(j){this.$d=function(H){var M=H.date,$=H.utc;if(M===null)return new Date(NaN);if(A.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var G=M.match(y);if(G){var z=G[2]-1||0,Q=(G[7]||"0").substring(0,3);return $?new Date(Date.UTC(G[1],z,G[3]||1,G[4]||0,G[5]||0,G[6]||0,Q)):new Date(G[1],z,G[3]||1,G[4]||0,G[5]||0,G[6]||0,Q)}}return new Date(M)}(j),this.init()},B.init=function(){var j=this.$d;this.$y=j.getFullYear(),this.$M=j.getMonth(),this.$D=j.getDate(),this.$W=j.getDay(),this.$H=j.getHours(),this.$m=j.getMinutes(),this.$s=j.getSeconds(),this.$ms=j.getMilliseconds()},B.$utils=function(){return A},B.isValid=function(){return this.$d.toString()!==b},B.isSame=function(j,H){var M=P(j);return this.startOf(H)<=M&&M<=this.endOf(H)},B.isAfter=function(j,H){return P(j)(e[e.All=-1]="All",e[e.Today=0]="Today",e))(Dv||{}),Ke=(e=>(e.Home="home",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))(Ke||{}),jv=(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))(jv||{}),bx=(e=>(e.SPORT="sport",e.ESPORT="esport",e))(bx||{});const zce=new Set(Object.values(Ke));var bo=(e=>(e.EventView="event-view",e))(bo||{});const V$=["P1XP2","P1P2"];var Ex=(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.SpecialCompetition="special-competition",e))(Ex||{});const Yce=[{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}],qce={"multiple-of-the-day":"bc-i-FlashGames","upcoming-matches":"bc-i-upcoming","popular-matches":"bc-i-tournament","special-competition":"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-${rt(new Date).format("D")}`},kC=-1,Kce="_name_not_loaded_",Qce="notstarted",Xce="timeout";var Nm=(e=>(e.Outright="OUTRIGHT",e))(Nm||{});const Jce="game_controls_state",Zce="game_animation_controls_state",eue=new Set(["popular-competitions","olympic-competitions"]),tue="start_ts";var Wa=(e=>(e.Betslip="video-betslip",e.Draggable="video-draggable",e.DraggableCollapsed="video-draggable-collapsed",e.Center="video-center",e.CustomFullScreen="video-custom-fullscreen",e))(Wa||{});const RC=55,nue=new Map([["RestOfTheMatchWinner","rest_of_match_winner"],["MatchResult1Up","match_result_1up"],["Woodworks:Result","woodworks_info"],["PostOrCrossbarTotal","woodworks_info"],["Woodworks:Team1Total","woodworks_info"],["Woodworks:Team2Total","woodworks_info"],["MedicalStafftoEntertheField","medical_staff_info"],["HalfTimeResult","half_time_result"]]);var H$=(e=>(e[e.Clay=0]="Clay",e[e.Hard=1]="Hard",e[e.Grass=2]="Grass",e[e.Carpet=3]="Carpet",e))(H$||{});const ly="36",km="28",cy="54",Rm="35",sue="51",aue=1,W$=["FCG"],rue=[ly,km,cy,Rm],ma="all",Ci="All",rs="-1",z$=2,Y$=1,wc=28,q$=55,yx=11,K$=555588e3,Q$=555579e3,oue=new Set([K$,Q$]),iue=2,lue=270,cue=225,uue=24,LC="16:9",X$=220,due=[20,81],fue="65",pue="218",mue="95",J$=[km,Rm];var Ic=(e=>(e.Regular="regular",e.Rect="rect",e.Portrait="portrait",e))(Ic||{}),Z$=(e=>(e.Casino="casino",e.LiveCasino="live-casino",e))(Z$||{}),Cn=(e=>(e.AI="ai",e.Search="search",e.Recommended="recommended",e.RecentlyPlayed="recentlyPlayed",e.CategoryNew="categoryNew",e.CasinoWidgetClicked="casinoWidget",e.CategoryExclusive="categoryExclusive",e.CategoryPopular="categoryPopular",e.Favorite="favorite",e.Tournament="Tournament",e))(Cn||{}),xs=(e=>(e.Fun="fun",e.Real="real",e.Demo="demo",e))(xs||{}),Sx=(e=>(e.Trending="1",e.Customer="2",e))(Sx||{}),Ws=(e=>(e.GAMES="games",e.SPECIAL_VIEW="special-view",e.PROVIDER_JACKPOTS="provider-jackpots",e.OPTIONS_PROVIDERS="options-providers",e.OPTIONS_CATEGORIES="options-categories",e))(Ws||{});const hue=1;var ht=(e=>(e.Home="home",e.Live="live",e.PreMatch="pre_match",e.SportHome="sport",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.FirstSportsbook="first_sport",e.VivaroMeFeed="vivaro_social",e.CasinoLiveRTP="casino_live_rtp",e))(ht||{});const gue=new Set(["casino","live_casino","virtual_sports"]),_ue=new Set(["casino","live_casino","games","tv_games","virtual_sports"]),za={home:ra,live:Wn,sport:Wn,pre_match:Wn,asian_view:Wn,live_calendar:Wn,results:Wn,sport_tournaments:Wn,e_sports:kE,horse_racing:fP,horse_racing_bc:PP,jackpots:DE,pinnacle:Qf,pinnacle_esports:Qf,poker:Zc,backgammon:Zc,promotions:yP,casino:go,casino_tournaments:Xf,live_casino:Lr,games:Di,tv_games:Jc,virtual_sports:Po,wonder_wheel:pP,achievement:RE,vmania:mP,crypto_exchange:LE,wonder_wheel_harmony:hP,wonder_wheel_world_cup:gP,daily_sprint:_P,win_wheel:vP,wonder_cards:bP,quiz:jE,subscriptions:BE,lucky_tickets:TP,exchange_shop:IP,world_cup:AP,competition:OP,first_sport:FE,vivaro_social:vm,casino_live_rtp:ME},ar={live:Ke.Live,pre_match:Ke.Prematch,asian_view:Ke.AsianView,live_calendar:Ke.Calendar,results:Ke.Results,tournaments:Ke.Tournaments,sport_tournaments:Ke.Tournaments,popular_bets:Ke.PopularBets},_r={home:ra,sport:"/sports/home",virtual_sports:"/virtual-sports/home",e_sports:"/esports",games:"/games/home",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:RE,vmania:"/vmania",crypto_exchange:LE,wonder_wheel_harmony:"/wonder-wheel-harmony",wonder_wheel_world_cup:"/scratch-and-win",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/${wc}`,backgammon:`/page/casino/backgammon/${yx}`,world_cup:"/world-cup",first_sport:"/first-sports",vivaro_social:"/social/feed",casino_live_rtp:ME},Bv="helpPageContent",vue="provider",eG="searchTerm",ba="openGames",al="gameNames",Ac="-",MC="gameViewMarketId",DC="gameViewEventId",jC="gameViewOutcome",BC="event",FC="market",UC="gameIds",$C="tags",bue="stake",Eue="betSlipType",GC="bookingId",Yh="sharedBetId",qh="homework",tG="betId",yue="specialSection",Sue="_",nG="game",Cue="src",sG="hideUrl",Tue="showTo",wue="seoKey",Iue="handleResize",Aue="showFooter",Pue="target",Oue="sports",xue="day",Kh="auth",aG="rewardsWithdrawal",Cx="UserId",VC="OddType",Qh="siteId",Xh="socketUrl",HC="integrationMode",Ed="disableCustomCss",Jh="prev_css",WC="prev_conf",Dr="profile",jr="open",Nue="account",rG="page",Tx="selectedMethod",oG="selectedGroup",iG="paymentType",lG="selectedRewardPage",cG="journey",uG="utm_",Zh="activationcode",kue="s",eg="tid",zC="action",Rue="openLiveChat",Lue="openHooryAi",Mue="openCommonChat",Due="selectedTab",dG="redirect",fG="bonusId",jue="partnerBonusId",pG="confirmationMessage",mG="rejectionMessage",Bue="selectedDay",Fue="cashback",Uue="cashbackCategory",$ue="disableAllFilters",yd="switchWallet",Gue="promoCodeValue",sc="code",tg="loyaltyCode",YC="redirectGameId",Vue="openKyc",Hue="pageBuilderPreviewPage",Wue="session_token",hG="pageView",zue="isBBPopupOpen",ru="CMSAuthToken",Yue="competitionId",que="leagueCenterCompetitionId",Kue="historyCategory",gG="internalBB",Que="socialSearch",_G="accessToken",qC=(e,t,n,s)=>e.length===0||t&&e.includes(t)===(n===up.Included);var wx=(e=>(e[e.Included=1]="Included",e[e.Excluded=2]="Excluded",e))(wx||{});const uy=(e,t)=>e===Pn.All||e===Pn.Authorized&&t||e===Pn.Guest&&!t,Du=({profileTypes:e,customProfileTypes:t,showTo:n,profileActionType:s,excludedCurrencies:a},{isLoggedIn:r,profileType:o,partnerClientCategoryId:i,currency:l})=>!(uy(n,r)&&qC(e,o,s)&&qC(t??[],i,s)&&vG(l,a)),vG=(e,t)=>!(Array.isArray(t)&&t.length&&t.includes(e)),Ix=(e,t,n)=>{switch(n){case 0:return!0;case 1:return t&&e>0;case 2:return t&&e<1;default:return!0}},bG=e=>{const t=new Date,n=new Date(e);let s=t.getFullYear()-n.getFullYear();const a=t.getMonth()-n.getMonth();return(a<0||a===0&&t.getDate(){if(!e||!t)return!0;const n=bG(t),s=n>=e.min&&n<=e.max;return e.type===1?s:!s},fy=(e,t,n)=>{switch(n){case 0:return!0;case 1:return e&&t;case 2:return e&&!t;default:return!0}},ao=class ao{constructor(){se(this,"_contentIdAliasMap");this._contentIdAliasMap=new Map}static getInstance(){return ao.instance||(ao.instance=new ao),ao.instance}setContentIdAlias(t,n){this._contentIdAliasMap.set(t,n)}getContentId(t){return this._contentIdAliasMap.get(t)}};se(ao,"instance");let Fv=ao;const EG=()=>null,yG=e=>e,py=(e,t)=>t,Xue=[],Jue="",ng={default:{}},Zue={},KC=[],sg=e=>(e==null?void 0:e.type)==="product"&&["live","pre_match"].includes(e.value),pp=(e,t,n)=>{var r;let s=null,a;switch(e.type){case"product":{if(N.enabledProducts&&!N.enabledProducts[e.value])break;switch(e.value){case"live":case"pre_match":s=(r=e.children)!=null&&r.length?"":`/sports/${ar[e.value]}/${bo.EventView}`;break;case"live_calendar":case"popular_bets":case"asian_view":case"results":s=sg(n)?`/sports/${ar[n.value]}/${ar[e.value]}`:`/sports/${ar[e.value]}`;break;case"poker":wc in N.dynamicallyStructuredPages?s=_r.poker??null:(s="/games",a=za.games);break;case"backgammon":yx in N.dynamicallyStructuredPages?s=_r.backgammon??null:(s="/games",a=za.games);break;case"statistics":s=Mr.getInstance().externalUrl;break;case"tournaments":sg(n)?(s=`/sports/${ar[n.value]}/${ar[e.value]}`,a=Wn):(n==null?void 0:n.type)==="product"&&n.value==="live_casino"?(s="/live-casino/tournaments",a=Jf):(n==null?void 0:n.type)==="product"&&n.value==="tv_games"?(s="/tv-games/tournaments",a=Zf):(n==null?void 0:n.type)==="product"&&n.value==="virtual_sports"?(s="/virtual-sports/tournaments",a=uv):(s="/casino/tournaments",a=Xf);break;case"casino_tournaments":(n==null?void 0:n.type)==="product"&&n.value==="live_casino"?(s="/live-casino/tournaments",a=Jf):(n==null?void 0:n.type)==="product"&&n.value==="tv_games"?(s="/tv-games/tournaments",a=Zf):(n==null?void 0:n.type)==="product"&&n.value==="virtual_sports"?(s="/virtual-sports/tournaments",a=uv):(s="/casino/tournaments",a=Xf);break;case"sport_tournaments":s=sg(n)?`/sports/${ar[n.value]}/${ar[e.value]}`:"/sports/tournaments";break;default:s=_r[e.value]??null}a||(a=za[e.value]);break}case"game":{if((n==null?void 0:n.type)==="product"&&(n.value==="tv_games"||n.value==="virtual_sports"))break;s=`/casino/game-view/${e.value}/${Pa(e.title)}`,e.target==="_blank"&&(s+=`?${dG}=1`),a=Oo;break}case"link":case"integration":{s=e.value?Qn(t[e.value]?Ox(e).path:e.value):"";break}case"page":case"content":{e.value&&(s=`/help/${e.value}${e!=null&&e.alias?`/${e.alias}`:""}`,Fv.getInstance().setContentIdAlias(e.value,e.alias??""));break}}return s!==null?{to:s,path:a}:null},Ax=({menu:e,userPermissions:t,parent:n,integrations:s})=>{const a=ln.countryCode,{links:r,paths:o}=e.filter(({profileTypes:i,showTo:l,customProfileTypes:c,profileStatus:u,excludedCountries:f,profileActionType:m,excludedCurrencies:h})=>!Du({profileTypes:i,showTo:l,customProfileTypes:c,profileActionType:m,excludedCurrencies:h},t)&&fy(t.isLoggedIn,t.isVerified,u)&&(!f||!f.includes(a))).reduce((i,l)=>{const{links:c,paths:u}=i,{id:f,children:m,title:h,type:g,badge:b,excludedCountries:y,middlewares:_,onlyDirect:v,value:E}=l,S=g==="game"&&l.target==="_blank"?"_self":l.target,w=l.icon?`bc-i-${l.icon}`:void 0,O=l.icon??void 0,I=pp(l,s,n);if(I===null)return g==="group"&&!n&&c.push({id:f,target:S,title:h,badge:b,icon:w,svgIconName:O,excludedCountries:y,titleValue:E,..._&&{middlewares:_},...v&&{onlyDirect:v},isGroup:!0,submenus:[]}),i;const{to:C,path:T}=I,{links:P,paths:A}=m!=null&&m.length?Ax({menu:m,userPermissions:t,parent:l,integrations:s}):{links:[],paths:[]},x=C?{to:T?py(T,C):C}:{};return c.push({id:f,target:S,title:h,isGroup:!1,badge:b,excludedCountries:y,titleValue:E,..._&&{middlewares:_},...v&&{onlyDirect:v},icon:w,svgIconName:O,submenus:P,...x}),T&&u.add(T),A.forEach(L=>u.add(L)),i},{links:[],paths:new Set});return{links:r,paths:Array.from(o)}},ede=(e,t)=>e.replace(/\/:([\w|-]+)\??/gi,function(n,s){return t[s]?`/${t[s]}`:""}),SG=(e,t)=>{var n;return(n=e.find(s=>{var a;return(a=s.submenus)==null?void 0:a.some(({to:r})=>r&&rl(r,t))}))==null?void 0:n.submenus},Ft=({section:e,page:t,...n},s)=>dt({...ze((s==null?void 0:s.search)||window.location.search),[Dr]:jr,[Tx]:void 0,[oG]:void 0,[cG]:void 0,[iG]:void 0,[fG]:void 0,[hG]:void 0,[lG]:void 0,...K.isMobile&&{[ba]:void 0},...K.isMobile&&{[al]:void 0},account:e,page:t,...n}),Px=e=>{const t=[];return e.forEach(n=>{var s,a;(s=n.middlewares)!=null&&s.length&&t.push({to:n.to,middlewares:n.middlewares}),(a=n.submenus)!=null&&a.length&&t.push(...Px(n.submenus))}),t},rl=(e,t)=>{if(e.startsWith("?"))return t.search.includes(e);if(e.includes(sG)&&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((a,r)=>a===s[r]):!1}else{if(t.pathname.startsWith(e))return!0;if(`${t.pathname}${t.search}`.startsWith(e))return!0}return!1},Ox=e=>{const{value:t,showTo:n,productType:s,productUrlType:a,productUrl:r,productUrlSubdomain:o,productParams:i=[],seoKey:l}=e;let c=r;a===fx.Subdomain&&o&&(c=`https://${o}.{domain}${r}`);const u=i.map(({key:b,value:y})=>`${b}=${y}`).join("&"),f=`${c}${u?`?${u}`:""}`,m=l||"",h=`/int/${s===dx.Casino?cp.CASINO:cp.SPORT}/${encodeURIComponent(t)}`,g={showTo:n,src:Qn(f),seoKey:m,productName:t};return{path:h,paramsObj:g}},xx=he.createContext({}),QC={id:0,name:"",iso_long:"",symbol:"",rate:0,rounding:KO},XC={rate:1,name:"EUR"},CG=({children:e})=>{const[t,n]=p.useState(QC),[{loaded:s,currencyConfig:a},r]=p.useState({loaded:!1,currencyConfig:{}}),{loginInProgress:o,profile:i}=be(),{setCurrencyRounding:l}=p.useContext(Sl),{currency:c,supported_currencies:u}=Es(),f=gx(),m=i&&i.currency||c,h=p.useCallback(g=>{var b;return a[g.length>3?((b=Object.values(a).find(lt("iso_long",g)))==null?void 0:b.name)??g:g]??{...QC,iso_long:g,symbol:f(g),name:g}},[a,f]);return p.useEffect(()=>{u&&!s&&ee.get({source:"config.currency",what:{currency:[]},where:{currency:{iso_long:{"@in":u}}}}).then(({data:g})=>{r({currencyConfig:Object.values(g.currency).reduce((b,y)=>(b[y.name]={...y,symbol:f(y.name),rate:y.name===XC.name?XC.rate:y.rate},b),{}),loaded:!0})}).catch(g=>{r(b=>({...b,loaded:!0})),at.error(`failed to get config currency: reason: ${g}`)})},[f,s,u]),p.useEffect(()=>{if(m&&!o&&s){const g=h(m);n(g),l(g.rounding)}},[m,a,h,f,s,o,l]),d.jsx(xx.Provider,{value:{currency:t??{},getCurrencyData:h},children:e})},ia=()=>p.useContext(xx),fn=()=>{const{locale:e}=Re(),t=p.useRef(e),{replace:n,push:s,...a}=hm(),[r]=p.useState(()=>({...a,replace(o,i){const l=t.current;typeof o=="string"?n(o.startsWith("/")?`/${l}${o}`:o,i):n(o.pathname&&o.pathname.startsWith("/")?{...o,pathname:`/${l}${o.pathname}`}:o)},push(o,i){const l=t.current;typeof o=="string"?s(o.startsWith("/")?`/${l}${o}`:o,i):s(o.pathname&&o.pathname.startsWith("/")?{...o,pathname:`/${l}${o.pathname}`}:o)}}));return p.useEffect(function(){t.current=e},[e]),r},Ho=()=>p.useContext(Sl).logout;var TG=(e=>(e.BUTTON="button",e.SUBMIT="submit",e.RESET="reset",e))(TG||{});const Qt=({type:e="button",title:t,className:n,loading:s=!1,showTitle:a=!0,children:r,...o})=>{const i=ye();return d.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:i(t)},...o,children:[t&&a?d.jsx("span",{children:i(t)}):null,r]})};var Uv=(e=>(e.Male="M",e.Female="F",e))(Uv||{});const JC={male:["1","3","5","7"],female:["2","4","6","8"]},wG="{1}",IG=({docNumber:e})=>jG(e),AG=({docNumber:e})=>BG(e),PG=({docNumber:e,countryCode:t})=>DG(e,t),OG=({docNumber:e})=>RG(e),Nx=e=>{var t,n;return((t=e==null?void 0:e.required)==null?void 0:t.value)===0?"":((n=e==null?void 0:e.required)==null?void 0:n.message)||""},zr=(e,t,n,s)=>{var a,r,o,i;if(n[t].type==="cpf"&&((r=(a=n[t].customAttrs)==null?void 0:a.checkViaBackend)!=null&&r.backendError))return(i=(o=n[t].customAttrs)==null?void 0:o.checkViaBackend)==null?void 0:i.backendError;if(!n[t].readOnly){const{rules:l,type:c}=n[t];if(l)return my(e)?Nx(l):c==="phone"?xG({value:e,customPattern:s,rules:l,formData:n}):$v({value:e,customPattern:s,rules:l,formData:n})}return""},xG=({value:e,formData:t,customPattern:n,rules:s})=>{if(typeof e=="string"){const a=!po(s)&&$v({value:e,customPattern:n,rules:s,formData:t});return a||(sC.test(e)?"":b2)}else{const{phoneCode:a,phoneNumber:r=""}=e;return sC.test(a)?$v({value:r,customPattern:n,rules:s,formData:t}):v2}},kx=(e,t)=>{const n=Gd(t).find(s=>s.name===e.related_field_name);return n&&e.related_field_values.includes(n.value)},ZC=(e,t)=>{var n;if((n=e.dependencies)!=null&&n.length&&e.hasOwnProperty("value")){const[s]=e.dependencies;if(kx(s,t))return{...e,value:s.value}}return e},$v=({value:e,formData:t,customPattern:n,rules:s})=>{const{required:a,method:r,pattern:o,...i}=s;for(const[l,c]of Object.entries(i))if(c){const u=NG[l],f=ZC(c,t);if(u&&!u(e,f,t))return YU(c.message,f.value,wG)}if(r&&r.value in Sd){const l=Sd[r.value](e,n.countryCode||ln.countryCode);if(!l.valid)return l.message}if(r!=null&&r.dependencies){const[l]=r.dependencies;if(kx(l,t)&&l.value in Sd){const c=Sd[l.value](e,n.countryCode||ln.countryCode);if(!c.valid)return c.message}}if(o){const l=ZC(o,t);try{if(l.value&&!new RegExp(l.value).test(e))return l.message}catch(c){c instanceof Error&&at.error(c.message)}}return""},NG={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},notMatch(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=a=>a.size>=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)},maxSize(e,t){const n=a=>a.size<=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)}},Sd={checkTurkishId(e,t){return IG({docNumber:e})},checkRomanianId(e,t){return AG({docNumber:e})},checkSouthAfricanId(e,t){return OG({docNumber:e})},checkBulgarianId(e,t){return PG({docNumber:e,countryCode:t})}},my=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(sp(e)){const t=Object.values(e);return t.length===0||t.some(my)}return!1},hy=(e,t)=>e?Nx(t)?`${e} *`:e:"",kG=e=>{const t=i=>[...i].reduce((l,c)=>l+parseInt(c,10),0),n=Array.from(e),[s,a,r]=n.map((i,l)=>l%2?parseInt(i,10)*2:parseInt(i,10)).reduce((i,l,c,u)=>(c===u.length-1?i[2]=l:c%2?i[1]+=t(l.toString()):i[0]+=l,i),[0,0,0]);return((a+s)%10===0?0:10-(a+s)%10)===r},RG=e=>{if(e.length!==13)return{valid:!1,message:C2};if(!/^\d+$/.test(e))return{valid:!1,message:Xo};const t=parseInt(e.substring(0,2),10),n=parseInt(e.substring(2,4),10),s=parseInt(e.substring(4,6),10),a=parseInt(e.substring(6,10),10),r=parseInt(e[10],10),o=new Date().getFullYear()%100,i=t>o?1900+t:2e3+t,l=rt({year:i,month:n-1,day:s}),c=rt().diff(l,"years")>=18;return n<1||n>12?{valid:!1,message:Xo}:s<1||s>31?{valid:!1,message:Xo}:a<0||a>9999||a>4999&&a<5e3?{valid:!1,message:Xo}:r!==0&&r!==1?{valid:!1,message:Xo}:kG(e)?c?{valid:!0}:{valid:!1,message:T2}:{valid:!1,message:Xo}},LG=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:wO};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:rU};const a=[2,4,8,5,10,9,7,3,6].reduce((r,o,i)=>r+t[i]*o,0)%11;return t[t.length-1]!==a?{valid:!1,message:IO}:{valid:!0,message:""}},MG=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:wO};const a=[21,19,17,13,11,9,7,3,1].reduce((r,o,i)=>r+t[i]*o,0)%10;return t[t.length-1]!==a?{valid:!1,message:IO}:{valid:!0,message:""}},DG=(e,t)=>t==="BG"?LG(e):MG(e),jG=e=>{if(e.length!==11)return{valid:!1,message:E2};if(e.startsWith("0"))return{valid:!1,message:fC};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:fC}},Rx=(e,t=!1)=>{let n=0,s=0,a=0,r=0,o=!1;const i=[],l=[2,7,9,1,4,6,3,5,8,2,7,9];for(const c of e){const u=Number(c);if(i.push(u),t&&isNaN(u))return{year:n,month:s,day:a,hashResult:r,cnp:i,hasError:!0};i.length-1<12&&(r=r+i[i.length-1]*l[i.length-1])}switch(r=r%11,r===10&&(r=1),n=i[1]*10+i[2]||0,s=i[3]*10+i[4]||0,a=i[5]*10+i[6]||0,i[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:o=!0}return{year:n,month:s,day:a,hashResult:r,cnp:i,hasError:o}},tde=e=>{const{year:t,month:n,day:s}=Rx(e,!1);return rt(new Date(t,n-1,s),"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ").format("YYYY-MM-DD")},nde=e=>{if(e.length){const t=e[0];if(JC.male.includes(t))return Uv.Male;if(JC.female.includes(t))return Uv.Female}},BG=e=>{if(e.length!==13)return{valid:!1,message:y2};const{year:t,month:n,day:s,hashResult:a,cnp:r,hasError:o}=Rx(e,!0);if(o)return{valid:!1,message:Fh};if(t<1800||t>2099)return{valid:!1,message:Fh};if(r[12]!==a)return{valid:!1,message:Fh};const i=new Date,l=new Date(t,n-1,s);return i.setFullYear(i.getFullYear()-18),l<=i?{valid:!0}:{valid:!1,message:S2}},bl=({container:e,callback:t,ignoredElementsIds:n=[]})=>{const s=p.useRef(n),a=p.useRef(t);p.useEffect(function(){a.current=t},[t]),p.useEffect(()=>{n.length&&(s.current=n)},[n]),p.useEffect(()=>{const r=o=>{e.current&&!e.current.contains(o.target)&&!s.current.some(i=>o.target.closest(`#${i}`))&&a.current()};return document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}},[e])},FG="Tab",UG=({defaultExpanded:e=!1,defaultSearchValue:t="",options:n,regExp:s,ignoreClickOutside:a=!1,props:r})=>{const o=ye(),[i,l]=p.useState(e),[c,u]=p.useState(t),f=p.useRef(!1),m=p.useRef(null),h=p.useRef(null),g=p.useRef(null);bl({callback:()=>l(!1),container:a?g:m}),p.useEffect(function(){!i&&c&&u("")},[i,c]),p.useEffect(function(){if(!(K.isMobile===1)){const E=m.current,S=()=>f.current=!1,w=()=>{f.current&&(l(!0),S())},O=C=>{C.key===FG&&!(r!=null&&r.readOnly||r!=null&&r.disabled)&&(f.current=!0)},I=C=>{const T=C.relatedTarget;T&&E&&!E.contains(T)&&l(!1)};if(E)return E.addEventListener("focusout",I),E.addEventListener("focus",w),document.addEventListener("keydown",O),document.addEventListener("mousedown",S),()=>{E.removeEventListener("focusout",I),E.removeEventListener("focus",w),document.removeEventListener("keydown",O),document.removeEventListener("mousedown",S)}}},[r==null?void 0:r.disabled,r==null?void 0:r.readOnly]),p.useEffect(()=>{if(h.current){const _=h.current.children.length<=uC?h.current.children.length-1:uC;h.current.children[_].scrollIntoView({behavior:"smooth",block:"nearest"})}},[i]);const b=p.useCallback(({target:{value:_}})=>u(s&&!s.test(_)&&_?"":_),[s]),y=p.useMemo(()=>{const _=n&&(c!=null&&c.trim())?n.filter(v=>o(v.label).toLowerCase().includes(c.trim().toLowerCase())):n;return(_==null?void 0:_.length)===0&&c?[{label:o(Sc.label),value:Sc.value,className:"",disabled:!1}]:_},[n,c,o]);return{expanded:i,container:m,selectRef:h,searchTerm:c,setExpanded:l,onHandleChange:b,filteredOptions:y}},eT=0,ag=1,$G=({list:e,searchTerm:t,onSelect:n,resetProp:s,listActive:a,containerRef:r,selectedIndex:o,vertical:i=!0})=>{const[l,c]=p.useState(o),u=p.useRef(s),{prevItemKey:f,nextItemKey:m}=p.useMemo(()=>({prevItemKey:i?"ArrowUp":"ArrowLeft",nextItemKey:i?"ArrowDown":"ArrowRight"}),[i]),h=p.useCallback(g=>{g.stopPropagation();const{key:b}=g;switch(b){case f:g.preventDefault(),c(y=>y>eT?y-ag:y);break;case m:g.preventDefault(),c(y=>y{window.removeEventListener("keydown",h)}},[h,a]),{activeIndex:l}},GG=({placeholder:e,title:t,children:n,inputValue:s,onChange:a,icon:r,rules:o,className:i="",readOnly:l=!1})=>{var f;const c=ye(),u=r||((f=p.Children.toArray(n).find(m=>p.isValidElement(m)&&m.props.value===s))==null?void 0:f.props.className);return d.jsx("div",{className:`form-control-bc select ${i} ${s!==void 0?"filled":""}`,children:d.jsxs("label",{className:"form-control-label-bc inputs",children:[u?d.jsx("i",{className:`select-icon-bc ${u}`}):null,d.jsxs("select",{className:"form-control-select-bc ellipsis",disabled:l,value:s,onChange:({target:{value:m}})=>a(m),"aria-label":c(t||e||"Select an option"),children:[e&&d.jsx("option",{value:"",children:c(e)}),n]}),p.Children.count(n)>1&&d.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"}),t&&d.jsx("span",{className:"form-control-title-bc ellipsis",children:hy(c(t),o)})]})})},VG=({placeholder:e,title:t,children:n,inputValue:s,onChange:a,className:r="",icon:o,rules:i,readOnly:l=!1,searchable:c=!1,setIsExpanded:u,regExp:f})=>{var A;const m=ye(),{expanded:h,container:g,setExpanded:b,searchTerm:y,onHandleChange:_,selectRef:v}=UG({regExp:f});p.useEffect(function(){u&&u(h)},[h,u]);const E=p.useCallback(x=>{b(!1),a(x)},[a,b]),{filteredChild:S,selectedElementIndex:w}=p.useMemo(()=>{const x=p.Children.map(n,k=>p.isValidElement(k)&&k.props.label.toString().toLowerCase().includes(y.toLowerCase())?k.props.value===s?p.cloneElement(k,{active:!0}):k:null).filter(Boolean),L=x.findIndex(k=>k.props.active);return{filteredChild:x,selectedElementIndex:L}},[n,s,y]),{activeIndex:O}=$G({searchTerm:y,resetProp:h,list:S,listActive:h,containerRef:v,selectedIndex:w,onSelect:x=>E(String(x.props.value))}),I=s!==void 0&&((A=p.Children.toArray(n).find(x=>p.isValidElement(x)&&x.props.value===s))==null?void 0:A.props),C=o||I&&I.className,T=p.Children.count(n)>(e?0:1),P=x=>{x.stopPropagation();const{dataset:L}=x.target;L.optionValue&&Sc.value!==L.optionValue&&(a(L.optionValue),b(!1))};return d.jsxs("div",{className:`form-control-bc select ${r} ${s!==void 0?"filled":""} ${h?"expanded":""}`,onClick:P,ref:g,tabIndex:0,children:[d.jsxs("div",{className:`form-control-label-bc form-control-select-bc inputs ${l?"notSelectedField disabled":""}`,onClick:()=>b(T&&!h),children:[C?d.jsx("i",{className:`select-icon-bc ${C}`}):null,d.jsx("span",{className:"ellipsis",children:I?I.label:e?m(e):""}),T&&d.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"}),d.jsx("i",{className:"form-control-input-stroke-bc"}),t&&d.jsx("span",{className:"form-control-title-bc ellipsis",children:hy(m(t),i)})]}),h&&d.jsxs("div",{className:"multi-select-label-bc",ref:v,"data-scroll-lock-scrollable":"",children:[c&&p.Children.count(n)>Z5?d.jsxs("div",{className:"input-search-field",children:[d.jsx("input",{className:"form-control-input-bc input-search-field",type:"text",autoFocus:!0,value:y,onChange:_,placeholder:`${m("Search")} ${t?m(t):""}`}),d.jsx("i",{className:"ss-icon-bc bc-i-search"})]}):null,S.length>0?S.map((x,L)=>L===O?p.cloneElement(x,{active:!0}):x):p.cloneElement(Array.isArray(n)?n[0]:n,{label:m(Sc.label),value:Sc.value,className:""})]})]})},HG=e=>K.isMobile===1?d.jsx(GG,{...e}):d.jsx(VG,{...e}),WG=({label:e,className:t,value:n,active:s=!1,disabled:a=!1,forceWebRender:r=!1})=>K.isMobile&&!r?d.jsx("option",{value:n,children:e}):d.jsxs("label",{className:`checkbox-control-content-bc ${s?"active":""} ${a?"disabled":""}`,"data-option-value":n,children:[t?d.jsx("i",{className:`multi-select-icon-bc ${t}`}):null,d.jsx("p",{className:"checkbox-control-text-bc ellipsis",style:{pointerEvents:"none"},children:e})]}),Jr=(e,t)=>{const[n,s]=p.useState(e);return p.useEffect(()=>{t&&s(e)},[t,e]),[n,p.useCallback(()=>s(a=>!a),[])]},Wo=p.memo(p.forwardRef(({alt:e="",loading:t="lazy",decoding:n="async",src:s="",...a},r)=>{if(!gt.getInstance().isCMSDomainChanged||!(s!=null&&s.startsWith(fp)))return d.jsx("img",{ref:r,alt:e,loading:t,decoding:n,src:s,...a});const i=s==null?void 0:s.replace(fp,N.cms.apiUrl);return d.jsx("img",{ref:r,alt:e,loading:t,decoding:n,src:i,...a})})),Ut=p.memo(function({name:t,className:n="",fallback:s=null,...a}){const{iconUrl:r}=N.cms,{data:o,loading:i}=np(`${L5(r)}/svg/${t}.json`,!0);if(i||!o)return d.jsx(d.Fragment,{children:s});const{viewBox:l,paths:c=[]}=o;return d.jsx("span",{className:`CMSIconSVGWrapper ${n}`,children:d.jsx("svg",{...a,xmlns:"http://www.w3.org/2000/svg",viewBox:l||"0 0 24 24",fill:"currentColor",children:c==null?void 0:c.map((u,f)=>d.jsx("path",{d:u},f))})})}),ou=({count:e=0,className:t="",...n})=>d.jsx("i",{className:` ${e>0?"count-odd-animation":""} count-blink-${e%2===0?"even":"odd"} ${t}`,"data-badge":e>0?e:"",...n}),zG=({CasinoBetTotal:e,CasinoWinTotal:t,Profitness:n,SessionDuration:s,handleButtonClick:a})=>{const r=ye(),{currency:{rounding:o,symbol:i}}=ia(),l=fn(),c=Ho(),u=m=>Rs(m,o).toFixed(o),f=N.accountNavigation.profile.showRealityCheckPopupLogoutButton;return d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"reality-check-popup-body",children:[d.jsxs("div",{className:"reality-check-popup-item",children:[d.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have played for")}),d.jsxs("b",{className:"reality-check-popup-value",children:[s," ",r("minutes")]})]}),d.jsxs("div",{className:"reality-check-popup-item",children:[d.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have bet")}),d.jsxs("b",{className:"reality-check-popup-value",children:[u(e)," ",i]})]}),d.jsxs("div",{className:"reality-check-popup-item",children:[d.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have won")}),d.jsxs("b",{className:"reality-check-popup-value",children:[u(t)," ",i]})]}),d.jsxs("div",{className:"reality-check-popup-item",children:[d.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("Profit")}),d.jsxs("b",{className:"reality-check-popup-value",children:[u(n)," ",i]})]})]}),d.jsxs("div",{className:"casino-popup-button-block",children:[d.jsx(Qt,{className:"btn a-color",onClick:a,title:"Continue"}),d.jsx(Qt,{className:"btn a-outline",onClick:()=>{a(),f?c().then(()=>l.replace("/")):l.push({search:Ft({section:"balance",page:"history"})})},title:f?"Logout":"Open account history"})]})]})},YG=e=>{var t;N.partner.integrationMode&&na.notify({type:"restore_login_error",value:((t=e==null?void 0:e.data)==null?void 0:t.details)??Xn})},qG=({close:e,onLogout:t,onCancel:n})=>{const{popUpBeforeLogOut:s}=N.userAuthentication,a=ye(),r=o=>{o(),e()};return d.jsxs("div",{className:"logout-popup",children:[d.jsx("p",{className:"casino-popup-content",children:a("logout-popup-text")}),s!=null&&s.image?d.jsx("img",{className:"logout-popup-image",src:`${N.cms.iconUrl}/${s==null?void 0:s.image}`,alt:""}):null,d.jsxs("div",{className:"casino-popup-button-block",children:[d.jsx(Qt,{className:"btn a-color",onClick:()=>r(t),title:"Log out"}),d.jsx(Qt,{className:"btn a-color",onClick:()=>r(n),title:"Close"})]})]})},KG={[st.Registration]:"register",[st.Login]:"login",[st.ResetPassword]:"reset_password",[st.ForgetPassword]:"forgot_password",[st.RegisterViaWallet]:"register_via_wallet",[st.ForgetUsername]:"forgot_username",[st.OneClickRegistration]:"one_click_register"},Lm=({hideSelectLoader:e=!1,hideEventTypes:t=!1})=>d.jsxs("div",{className:"market-filter-bc",children:[d.jsx("div",{className:"market-filter-s-bc skeleton-loader-full-banner",children:d.jsx("div",{className:"form-control-bc select s-small",children:!e&&d.jsx("label",{className:"form-control-label-bc inputs ",children:d.jsx("span",{className:"skeleton-loader-small-select"})})})}),!t&&d.jsxs("div",{className:"market-filter-cell-bc",children:[d.jsx("div",{className:"market-filter-info-bc",children:"W1"}),d.jsx("div",{className:"market-filter-info-bc",children:"X"}),d.jsx("div",{className:"market-filter-info-bc",children:"W2"})]})]}),QG=({children:e})=>d.jsxs("div",{className:"sports-group-bc",children:[d.jsx("div",{className:"sg-head-bc",children:d.jsx("span",{className:"skeleton-loader-title"})}),d.jsx("div",{className:"sg-body-bc",children:d.jsx("div",{className:"popular-matches-bc",children:e})})]}),XG=({showNameLoader:e=!1})=>d.jsxs("div",{className:"sgm-market-g-i-cell-bc market-bc",children:[e&&d.jsx("span",{className:"market-name-bc",children:d.jsx("span",{className:"skeleton-loader-text"})}),d.jsx("div",{className:"market-coefficient-bc",children:d.jsx("span",{className:"skeleton-loader-small-cube"})})]}),JG=3,tT=({numMarketEvents:e,className:t,showNameLoader:n})=>d.jsx(d.Fragment,{children:Array.from({length:e||JG}).map((s,a)=>d.jsx("div",{className:t,children:d.jsx(XG,{showNameLoader:n})},a))}),On=()=>K.isMobile===1?d.jsx("div",{className:"c-segment-holder-bc single-g-info-bc",children:d.jsxs("div",{className:"sw-container-bc",children:[d.jsx("div",{className:"c-segment-holder-bc markets",children:d.jsxs("div",{className:"c-row-bc",children:[d.jsxs("div",{className:"c-teams-bc",children:[d.jsx("div",{className:"c-teams-row-bc",children:d.jsx("span",{className:"skeleton-loader-text"})}),d.jsx("div",{className:"c-teams-row-bc",children:d.jsx("span",{className:"skeleton-loader-text"})})]}),d.jsx(tT,{numMarketEvents:3,className:"c-odd-bc default"})]})}),d.jsx("div",{className:"c-segment-holder-bc info",children:d.jsx("div",{className:"c-info-bc",children:d.jsx("div",{className:"c-info-content-bc",children:d.jsx("span",{className:"skeleton-loader-text"})})})})]})}):d.jsx("div",{className:"c-segment-holder-bc single-g-info-bc GameListItemLoader",children:d.jsx("div",{className:"sw-container-bc",children:d.jsx("div",{className:"c-segment-holder-bc markets",children:d.jsxs("div",{className:"c-row-bc bordered",children:[d.jsx("div",{className:"c-info-content-bc",children:d.jsx("time",{className:"c-info-time-bc skeleton-loader-text"})}),d.jsxs("div",{className:"c-teams-bc default",children:[d.jsx("div",{className:"c-teams-row-bc",children:d.jsx("span",{className:"skeleton-loader-text"})}),d.jsx("div",{className:"c-teams-row-bc",children:d.jsx("span",{className:"skeleton-loader-text"})})]}),d.jsxs("div",{className:"c-info-more-bc flags-content",children:[d.jsxs("div",{className:"c-info-icon-line",children:[d.jsx("i",{className:"c-info-icon-bc skeleton-loader-title"}),d.jsx("span",{className:"c-info-icon-bc skeleton-loader-title"})]}),d.jsxs("div",{className:"c-info-icon-line",children:[d.jsx("i",{className:"c-info-icon-bc skeleton-loader-ex-small-cube"}),d.jsx("i",{className:"c-info-icon-bc skeleton-loader-ex-small-cube"})]})]}),d.jsx(tT,{numMarketEvents:3,className:"c-odd-bc default"})]})})})}),rg=({hasTitle:e})=>d.jsxs("div",{className:"popular-matches-bc",children:[e?d.jsx("div",{className:"page-view-more",children:d.jsx("h3",{className:"view-title-more ellipsis",children:d.jsx("span",{className:"skeleton-loader-title"})})}):null,d.jsxs("div",{className:"pm-body-bc",children:[d.jsx(Lm,{hideEventTypes:!0}),d.jsxs(QG,{children:[d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{})]})]})]}),Lx=({aspectRatio:e})=>d.jsx("div",{className:"slider-bc",style:{...e?{aspectRatio:e}:null},children:d.jsx("div",{className:"sdr-item-holder-bc",children:d.jsx("div",{className:`sdr-image-bc skeleton-loader-slider ${e?"hasAspectRatio":""}`})})}),ZG=()=>d.jsx(d.Fragment,{children:d.jsxs("div",{className:"pm-body-bc",children:[d.jsx(Lm,{hideEventTypes:!0}),d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{})]})}),e4=4,t4=5,n4=({itemCount:e,aspectRatio:t,columnCount:n=e4})=>{const s=e??n,a=n<=t4?`col-${n}`:"";return d.jsx("div",{className:`product-banner-container-bc ${a} product-banner-without-titles`,"data-scroll-lock-scrollable":"",children:Array.from({length:s}).map((r,o)=>d.jsx("div",{className:"product-banner-info-bc product-banner-bc",style:t?{aspectRatio:t}:void 0,children:d.jsx("span",{className:"skeleton-loader-full-banner"})},o))})},s4=()=>d.jsx("div",{className:"skeleton-loader-banner-height",style:{width:"100%",height:"100%"}}),nT=K.isMobile,a4=({isBetslipWidget:e})=>d.jsx("div",{style:{padding:"0 var(--padding-page-aside)",height:e?"72px":nT?"161.63px":"231.52px"},children:d.jsx("div",{style:{height:"100%",paddingTop:nT?"30px":"25px"},children:d.jsx(s4,{})})}),r4=()=>d.jsx("div",{style:{height:"50px"},className:"skeleton-loader-full-banner"}),sT=({loadingItemsCount:e=6})=>d.jsx("div",{style:{background:"rgba(var(--b-sc), 0.1)"},children:d.jsx("ul",{style:{padding:"15px"},children:Array.from({length:e??2}).map((t,n)=>d.jsx(r4,{},n))})}),o4=()=>d.jsx("div",{className:"sdr-item-holder-bc v-care-fund-jackpot",children:d.jsx("div",{className:"sdr-item-bc",children:d.jsx("span",{className:"skeleton-loader-full-banner"})})}),og=()=>null,Mx=()=>d.jsx("div",{className:"c-segment-holder-bc head",children:d.jsx("div",{className:"c-head-bc",children:d.jsx("span",{className:"c-title-bc skeleton-loader-text"})})}),i4=()=>d.jsxs(d.Fragment,{children:[(Te.getItem(t$)??!0)&&d.jsx(Mx,{}),d.jsxs("div",{className:"pm-body-bc",children:[d.jsx(Lm,{hideEventTypes:!0}),d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{})]})]}),Jo=()=>d.jsx("div",{className:"horizontal-sl-item-bc skeleton-loader-slider-cube"}),l4=({className:e="",itemsExpanded:t=!1})=>d.jsx("div",{className:"horizontal-sl-list-container",children:d.jsxs("div",{className:`horizontal-sl-list ${t?"horizontal-items-expanded":""} ${e}`,children:[d.jsx(Jo,{}),d.jsx(Jo,{}),d.jsx(Jo,{}),d.jsx(Jo,{}),d.jsx(Jo,{}),d.jsx(Jo,{})]})}),c4=()=>d.jsxs(d.Fragment,{children:[d.jsx(l4,{}),(Te.getItem(n$)??!0)&&d.jsx(Mx,{}),d.jsxs("div",{className:"pm-body-bc",children:[d.jsx(Lm,{}),d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{}),d.jsx(On,{})]})]}),u4=()=>d.jsx("div",{className:"skeleton-loader-min-height"}),d4=()=>d.jsx("div",{className:"skeleton-loader-min-height"});var Dx=(e=>(e[e.Casino=1]="Casino",e[e.Sport=2]="Sport",e))(Dx||{}),f4=(e=>(e[e.Canceled=-1]="Canceled",e[e.Finished=1]="Finished",e[e.Live=2]="Live",e[e.Upcoming=3]="Upcoming",e))(f4||{}),p4=(e=>(e[e.NotStarted=0]="NotStarted",e[e.Started=1]="Started",e[e.Finished=2]="Finished",e))(p4||{}),m4=(e=>(e[e.BuyIn=0]="BuyIn",e[e.FreeEntry=1]="FreeEntry",e))(m4||{}),Gv=(e=>(e.Info="tournament-info",e.Games="tournament-games",e.Prizes="tournament-prizes",e.Rules="tournament-rules",e.Leaderboard="tournament-leaderboard",e))(Gv||{});const sde={days:!0,hours:!0,minutes:!0,seconds:!0},ade=[3,2],we={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",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",LEAGUE_OF_LEGENDS_WILD_RIFT:"LeagueofLegendsWildRift",APEX_LEGENDS:"ApexLegends",FREE_FIRE:"FreeFire",FUTSAL:"Futsal",CRICKET:"Cricket",MMA:"Mma"},h4=[we.SOCCER,we.CYBER_FOOTBALL],rde=[we.TENNIS,we.E_TENNIS],g4=new Set([we.VIRTUAL_FOOTBALL_LEAGUE,we.VIRTUAL_BICYCLE,we.VIRTUAL_FOOTBALL_PRO,we.VIRTUAL_GREYHOUND_RACING,we.VIRTUAL_HORSE_RACING,we.VIRTUAL_CAR_RACING,we.VIRTUAL_PENALTY_KICKS]),_4=new Set([we.E_TENNIS,we.CYBER_FOOTBALL,we.COUNTER_STRIKE,we.DOTA_2,we.LEAGUE_OF_LEGENDS,we.E_BASKETBALL,we.OVERWATCH,we.STARCRAFT,we.STARCRAFT_2,we.ROCKET_LEAGUE,we.KING_OF_GLORY,we.RAINBOW_SIX,we.ARENA_OF_VALOR,we.VALORANT,we.WARCRAFT_3,we.CALL_OF_DUTY,we.HEARTHSTONE,we.PUBG,we.MOBILELEGENDS,we.OSU,we.CROSSFIRE,we.LEAGUE_OF_LEGENDS_WILD_RIFT,we.APEX_LEGENDS,we.FREE_FIRE]),ode=new Set([we.SOCCER,we.BASKETBALL,we.TENNIS,we.TABLE_TENNIS,we.VOLLEYBALL,we.BASEBALL,we.ICE_HOCKEY,we.LEAGUE_OF_LEGENDS,we.DOTA_2,we.CYBER_FOOTBALL,we.COUNTER_STRIKE]),v4=new Set([we.SOCCER,we.BASKETBALL,we.ICE_HOCKEY,we.TENNIS,we.AMERICAN_FOOTBALL,we.VOLLEYBALL,we.BASEBALL,we.HANDBALL,we.CRICKET,we.DOTA_2,we.COUNTER_STRIKE,we.LEAGUE_OF_LEGENDS,we.SNOOKER,we.MMA]);var b4=(e=>(e.USER="user",e.ASSISTANT="assistant",e.SYSTEM="system",e.RECOMMENDATION="recommendation",e))(b4||{}),Kr=(e=>(e.Single="single",e.Multiple="multiple",e.Betconstructor="betconstructor",e))(Kr||{}),E4=(e=>(e.Single="ORDINARY",e.Multiple="EXPRESS",e))(E4||{});const ide=1;var y4=(e=>(e.Live="live",e.PreMatch="pre-match",e.Main="main",e.Match="match",e))(y4||{}),S4=(e=>(e.LiveSource="LIVE",e.PreMatchSource="PREMATCH",e.MainSource="MAIN",e.MatchSource="MATCH",e))(S4||{}),C4=(e=>(e[e.Odds=0]="Odds",e[e.Event=1]="Event",e))(C4||{});const lde={ODDS_BASE:2,EVENTS_BASE:1.4,MIN_EVENTS:2,MAX_EVENTS_LIMIT:20,MAX_ODDS_LIMIT:1e3,MIN_ODDS_FLOOR:1.01,ODDS_SAFETY_MARGIN:1.05,SLIDER_PRECISION:100},jx={contentId:"",loop:!0,arrows:!K.isMobile,autoplaySpeed:5e3,autoplay:!0,expandable:!1,fullSized:!1,showCount:!0,showLoader:!0,hideShadow:!1,firstSlideLoadImmediately:!0,showEventBook:!1,showPredictStreet:!1},T4={defaultTopWinnersSelectedOnCasinoWinners:!1,casinoWinnersMaxCount:6,defaultSelectedPeriod:30},w4={defaultTopWinnersSelectedOnCasinoWinners:!1,casinoWinnersMaxCount:30,defaultSelectedPeriod:30},I4={preventHoverStop:!1,title:"Sport Top Winners"},A4={contentId:""},P4={limit:15,loop:!0,autoplay:!0,showTitle:!0,showCount:!1,showEsports:!1,filterBySport:!1,rotationPeriod:5e3,enableSuggestedBets:!1,showArrows:!K.isMobile,gamesDisplayed:K.isMobile?1:3},O4={limit:20},x4={visibleCount:8,showAllTab:!0,defaultSelectedTab:"RecentTransactionsAnyAmount"},N4={limit:30,showEsports:!1,enableSuggestedBets:!1,defaultShowActionsOverlay:!1},k4={availableTabs:[Kr.Single,Kr.Multiple,Kr.Betconstructor],gameLimit:9,tabs:{[Kr.Single]:{loop:!0,showDots:!1,arrows:!0,spaceBetween:10,autoplay:!0,autoplaySpeed:3e3,slidesToScroll:1.001},[Kr.Multiple]:{loop:!1,showDots:!0,arrows:!1,spaceBetween:20,autoplay:!1},[Kr.Betconstructor]:{loop:!1,showDots:!0,arrows:!1,spaceBetween:20,autoplay:!1}}},cde={limit:10,loop:!1,arrows:!K.isMobile,showDots:!1,showTitle:!0,spaceBetween:10,slidesToScroll:K.isMobile?1.1:3},aT={title:"Vivaro.me Rooms",loop:!0,arrows:!1,spaceBetween:16,slidesToScroll:K.isMobile?1.9:5.7},R4={showCategories:!1,title:"Casino games"},ude={showWidgetForAllTypes:!1},L4={limit:24,category_id:0},M4={externalId:"28"},D4={contentId:"homepage_product_banners",showTitle:!0,showProductsTitles:!0,compactMode:!1,columnCount:4,showDisplayArrows:!1,slidesToScroll:K.isMobile?4:5,loop:!0},j4={internalSportsJackpots:!1,internalLiveCasinoJackpots:!1,internalCasinoJackpots:!0},B4={isWidget:!0},F4={productType:Dx.Casino},U4={sportsLimit:3,gamesLimit:5,numberOfExpandedSports:3},dde={displayedGamesLimitPerSport:7,showEsports:!1},$4={displayedGamesLimitPerSport:7},G4={displayedGamesLimitPerSport:7},V4={aiExpressCount:7},fde={title:"Extra Chance",limit:20,categoryTitle:"extrachance",jackpotId:"67",categoryId:"615"},H4={displayedGamesLimitPerSport:K.isMobile?15:1/0,timeFilterOptions:[{label:"0-15m",value:"0-15"},{label:"15-30m",value:"15-30"},{label:"30-60m",value:"30-60"}]},pde={sportAlias:we.HORSE_RACING,gamesLimit:12},W4={type:"favorite"},z4={infinite:!1,showTitle:!1,portraitView:!1},Y4={sourceId:0,showTitle:!1},q4={variant:1,className:"",height:"260px"},K4={url:"",permissions:{loggedIn:!0,loggedOut:!0},className:"",target:"",height:"100%"},Zo={limit:10},Q4={availableTabs:["live","boosted-bets","multiple-of-the-day","popular-competitions","popular-matches","upcoming-matches","today-bets"],tabsProps:{live:{...Zo,showAdditionalFilters:!0,label:"Live",icon:"bc-i-live"},"upcoming-matches":{...Zo,timeFilterOptions:H4.timeFilterOptions,label:"Upcoming Matches",icon:"bc-i-upcoming"},"popular-matches":{...Zo,label:"Popular Matches",icon:"bc-i-tournament"},"popular-competitions":{label:"Popular competitions",icon:"bc-i-tournament",type:"favorite"},"boosted-bets":{...Zo,label:"Boosted bets",icon:"bc-i-boost"},"today-bets":{...Zo,label:"Today's Bets",icon:`bc-i-today-bets current-day-${rt(new Date).format("D")}`},"multiple-of-the-day":{...Zo,label:"Multiple of the day",icon:"bc-i-FlashGames",showStatistics:!1,showNotifications:!1,showRegionFlag:!1}}},X4={limit:15},mde={Slider:jx,FeaturedGames:P4,FeaturedQuickGames:N4,VCareJackpotWidget:A4,CasinoGamesWidget:R4,CasinoGameOptionsWidget:M4,CasinoLastPlayedGames:L4,PromotedProductsWidget:D4,JackpotWidget:j4,CasinoJackpot:B4,TournamentsWidget:F4,TodayBets:$4,LiveGamesWidget:U4,PopularCompetitions:W4,OlympicMatches:G4,StoryWidget:z4,AchievementWidget:Y4,TopWinnersWidget:I4,CasinoTopWinnersWidget:w4,CasinoWinners:T4,PoolMasterWidget:q4,SportsbookMainWidget:Q4,IframeWidget:K4,BettingMateWidget:k4,CasinoLiveRTP:O4,CasinoLiveWins:x4,ExpressOfTheDay:V4,BetBuilderAIRecommendedBets:X4};var Gt=(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))(Gt||{}),J4=(e=>(e.Match="MATCH",e.Period="PERIOD",e))(J4||{});const hde={WINNER:{display_key:"WINNER",display_sub_key:"MATCH"},HANDICAP:{display_key:"HANDICAP",display_sub_key:"MATCH",alt_main_order:1},TOTALS:{display_key:"TOTALS",display_sub_key:"MATCH",alt_main_order:1}},Z4=["WINNER","HANDICAP","TOTALS"],gde=["WINNER","DOUBLE CHANCE","TOTALS","BOTHTEAMTOSCORE"],_de=Z4;var ol=(e=>(e.All="all",e.Featured="featured",e.Live="live",e.Upcoming="upcoming",e.Results="results",e))(ol||{});const vde=Object.values(ol),bde=[{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"}],Ede={contentId:"esport_banners",expandable:!0},yde={[Gt.Winner]:{display_key:Gt.Winner},[Gt.Outright]:{display_key:Gt.Outright},[Gt.OddEven]:{display_key:Gt.OddEven},[Gt.Totals]:{display_key:Gt.Totals,alt_main_order:1},[Gt.Handicap]:{display_key:Gt.Handicap,alt_main_order:1}},Sde=[Gt.Winner,Gt.Handicap,Gt.Totals,Gt.OddEven];var eV=(e=>(e[e.Matches=1]="Matches",e[e.Markets=2]="Markets",e[e.Results=3]="Results",e))(eV||{});const Cde={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:[]}},Tde=24;var tV=(e=>(e.Kill="killScore",e.Baron="baronScore",e.ElementarDragon="elementarDragonScore",e.Tower="towerScore",e.Inhibitor="inhibitor",e))(tV||{});const wde={killScore:"Kills",baronScore:"Baron",elementarDragonScore:"Dragon",towerScore:"Rift Herald",inhibitor:"Gold"};var nV=(e=>(e.Kill="killScore",e.Roshan="roshanScore",e.Tower="towerScore",e.Barrack="barrackScore",e.Tormentor="tormentorScore",e))(nV||{});const Ide={killScore:"Kills",roshanScore:"Roshan",towerScore:"Towers",barrackScore:"Barracks",tormentorScore:"Tormentor"};var sV=(e=>(e[e.Time=0]="Time",e[e.Kills=1]="Kills",e[e.BombExplosion=2]="BombExplosion",e[e.BombDefuse=3]="BombDefuse",e[e.HalfRoundsOutcome=4]="HalfRoundsOutcome",e[e.RoundsOutcome=5]="RoundsOutcome",e))(sV||{});const Ade=6,Pde=25,aV={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"},rV=e=>{const t=Object.keys(e).map(parseFloat).sort(P5);return n=>e[n]||e[Vv({ladderKeys:t,startIndex:0,endIndex:t.length-1,num:n})]};function Vv({ladderKeys:e,startIndex:t,endIndex:n,num:s}){const a=t+Math.ceil((n-t)/2);return a===0&&e[a]>s||a===e.length-1&&e[a]e>=2?`+${((e-1)*100).toFixed(0)}`:(-100/(e-1)).toFixed(0),iV=(e,t,n)=>{const s=We(e-1),a=sx(s);return s.toFixed(a<=n?n:t)},lV=(e,t)=>e>2?(1/(1-e)).toFixed(t):e<2?(e-1).toFixed(t):"1.00",cV=(e,t)=>e<2?(1/(1-e)).toFixed(t):e>2?(e-1).toFixed(t):"1.00",Bx=(e,t)=>sx(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))(Fx||{});const uV=p.createContext({}),dV=({children:e})=>{const t=Ct(),{minDecimalPlaces:n}=N.sportsbook,{oddFormat:s}=Re(),{decimalRounding:a}=Es(),[r,o]=p.useState(null),i=p.useMemo(()=>rV(r||aV),[r]),l=p.useCallback(u=>{switch(u){case 1:return f=>i(f);case 2:return f=>oV(f);case 3:return f=>iV(f,a,n);case 4:return f=>lV(f,a);case 5:return f=>cV(f,a);case 0:default:return f=>Bx(f,n)}},[a,n,i]),c=p.useMemo(()=>l(s),[l,s]);return p.useEffect(function(){s===1&&r===null&&ee.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:h,Numerator:g})=>[m,`${g}/${h}`]))).then(f=>{t.current&&o(f)}).catch(Wt)},[t,r,s]),d.jsx(uV.Provider,{value:{convertOdds:l,oddsConverter:c},children:e})};var Ux=(e=>(e.DELETE="delete",e.DOT=".",e.SUBMIT="submit",e))(Ux||{});function $x(e){var t,n,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;ttypeof e=="number"&&!isNaN(e),Eo=e=>typeof e=="string",hs=e=>typeof e=="function",df=e=>Eo(e)||hs(e)?e:null,Hv=e=>p.isValidElement(e)||Eo(e)||hs(e)||iu(e);function fV(e,t,n){n===void 0&&(n=300);const{scrollHeight:s,style:a}=e;requestAnimationFrame(()=>{a.minHeight="initial",a.height=s+"px",a.transition=`all ${n}ms`,requestAnimationFrame(()=>{a.height="0",a.padding="0",a.margin="0",setTimeout(t,n)})})}function Mm(e){let{enter:t,exit:n,appendPosition:s=!1,collapse:a=!0,collapseDuration:r=300}=e;return function(o){let{children:i,position:l,preventExitTransition:c,done:u,nodeRef:f,isIn:m,playToast:h}=o;const g=s?`${t}--${l}`:t,b=s?`${n}--${l}`:n,y=p.useRef(0);return p.useLayoutEffect(()=>{const _=f.current,v=g.split(" "),E=S=>{S.target===f.current&&(h(),_.removeEventListener("animationend",E),_.removeEventListener("animationcancel",E),y.current===0&&S.type!=="animationcancel"&&_.classList.remove(...v))};_.classList.add(...v),_.addEventListener("animationend",E),_.addEventListener("animationcancel",E)},[]),p.useEffect(()=>{const _=f.current,v=()=>{_.removeEventListener("animationend",v),a?fV(_,u,r):u()};m||(c?v():(y.current=1,_.className+=` ${b}`,_.addEventListener("animationend",v)))},[m]),he.createElement(he.Fragment,null,i)}}function rT(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 Mn=new Map;let lu=[];const Wv=new Set,pV=e=>Wv.forEach(t=>t(e)),Gx=()=>Mn.size>0;function Vx(e,t){var n;if(t)return!((n=Mn.get(t))==null||!n.isToastActive(e));let s=!1;return Mn.forEach(a=>{a.isToastActive(e)&&(s=!0)}),s}function Hx(e,t){Hv(e)&&(Gx()||lu.push({content:e,options:t}),Mn.forEach(n=>{n.buildToast(e,t)}))}function oT(e,t){Mn.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 mV(e){const{subscribe:t,getSnapshot:n,setProps:s}=p.useRef(function(r){const o=r.containerId||1;return{subscribe(i){const l=function(u,f,m){let h=1,g=0,b=[],y=[],_=[],v=f;const E=new Map,S=new Set,w=()=>{_=Array.from(E.values()),S.forEach(C=>C())},O=C=>{y=C==null?[]:y.filter(T=>T!==C),w()},I=C=>{const{toastId:T,onOpen:P,updateId:A,children:x}=C.props,L=A==null;C.staleId&&E.delete(C.staleId),E.set(T,C),y=[...y,C.props.toastId].filter(k=>k!==C.staleId),w(),m(rT(C,L?"added":"updated")),L&&hs(P)&&P(p.isValidElement(x)&&x.props)};return{id:u,props:v,observe:C=>(S.add(C),()=>S.delete(C)),toggle:(C,T)=>{E.forEach(P=>{T!=null&&T!==P.props.toastId||hs(P.toggle)&&P.toggle(C)})},removeToast:O,toasts:E,clearQueue:()=>{g-=b.length,b=[]},buildToast:(C,T)=>{if((Q=>{let{containerId:ne,toastId:X,updateId:U}=Q;const R=ne?ne!==u:u!==1,W=E.has(X)&&U==null;return R||W})(T))return;const{toastId:P,updateId:A,data:x,staleId:L,delay:k}=T,B=()=>{O(P)},j=A==null;j&&g++;const H={...v,style:v.toastStyle,key:h++,...Object.fromEntries(Object.entries(T).filter(Q=>{let[ne,X]=Q;return X!=null})),toastId:P,updateId:A,data:x,closeToast:B,isIn:!1,className:df(T.className||v.toastClassName),bodyClassName:df(T.bodyClassName||v.bodyClassName),progressClassName:df(T.progressClassName||v.progressClassName),autoClose:!T.isLoading&&(M=T.autoClose,$=v.autoClose,M===!1||iu(M)&&M>0?M:$),deleteToast(){const Q=E.get(P),{onClose:ne,children:X}=Q.props;hs(ne)&&ne(p.isValidElement(X)&&X.props),m(rT(Q,"removed")),E.delete(P),g--,g<0&&(g=0),b.length>0?I(b.shift()):w()}};var M,$;H.closeButton=v.closeButton,T.closeButton===!1||Hv(T.closeButton)?H.closeButton=T.closeButton:T.closeButton===!0&&(H.closeButton=!Hv(v.closeButton)||v.closeButton);let G=C;p.isValidElement(C)&&!Eo(C.type)?G=p.cloneElement(C,{closeToast:B,toastProps:H,data:x}):hs(C)&&(G=C({closeToast:B,toastProps:H,data:x}));const z={content:G,props:H,staleId:L};v.limit&&v.limit>0&&g>v.limit&&j?b.push(z):iu(k)?setTimeout(()=>{I(z)},k):I(z)},setProps(C){v=C},setToggle:(C,T)=>{E.get(C).toggle=T},isToastActive:C=>y.some(T=>T===C),getSnapshot:()=>_}}(o,r,pV);Mn.set(o,l);const c=l.observe(i);return lu.forEach(u=>Hx(u.content,u.options)),lu=[],()=>{c(),Mn.delete(o)}},setProps(i){var l;(l=Mn.get(o))==null||l.setProps(i)},getSnapshot(){var i;return(i=Mn.get(o))==null?void 0:i.getSnapshot()}}}(e)).current;s(e);const a=p.useSyncExternalStore(t,n,n);return{getToastToRender:function(r){if(!a)return[];const o=new Map;return e.newestOnTop&&a.reverse(),a.forEach(i=>{const{position:l}=i.props;o.has(l)||o.set(l,[]),o.get(l).push(i)}),Array.from(o,i=>r(i[0],i[1]))},isToastActive:Vx,count:a==null?void 0:a.length}}function hV(e){const[t,n]=p.useState(!1),[s,a]=p.useState(!1),r=p.useRef(null),o=p.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:i,pauseOnHover:l,closeToast:c,onClick:u,closeOnClick:f}=e;var m,h;function g(){n(!0)}function b(){n(!1)}function y(E){const S=r.current;o.canDrag&&S&&(o.didMove=!0,t&&b(),o.delta=e.draggableDirection==="x"?E.clientX-o.start:E.clientY-o.start,o.start!==E.clientX&&(o.canCloseOnClick=!1),S.style.transform=`translate3d(${e.draggableDirection==="x"?`${o.delta}px, var(--y)`:`0, calc(${o.delta}px + var(--y))`},0)`,S.style.opacity=""+(1-Math.abs(o.delta/o.removalDistance)))}function _(){document.removeEventListener("pointermove",y),document.removeEventListener("pointerup",_);const E=r.current;if(o.canDrag&&o.didMove&&E){if(o.canDrag=!1,Math.abs(o.delta)>o.removalDistance)return a(!0),e.closeToast(),void e.collapseAll();E.style.transition="transform 0.2s, opacity 0.2s",E.style.removeProperty("transform"),E.style.removeProperty("opacity")}}(h=Mn.get((m={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||h.setToggle(m.id,m.fn),p.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||b(),window.addEventListener("focus",g),window.addEventListener("blur",b),()=>{window.removeEventListener("focus",g),window.removeEventListener("blur",b)}},[e.pauseOnFocusLoss]);const v={onPointerDown:function(E){if(e.draggable===!0||e.draggable===E.pointerType){o.didMove=!1,document.addEventListener("pointermove",y),document.addEventListener("pointerup",_);const S=r.current;o.canCloseOnClick=!0,o.canDrag=!0,S.style.transition="none",e.draggableDirection==="x"?(o.start=E.clientX,o.removalDistance=S.offsetWidth*(e.draggablePercent/100)):(o.start=E.clientY,o.removalDistance=S.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(E){const{top:S,bottom:w,left:O,right:I}=r.current.getBoundingClientRect();E.nativeEvent.type!=="touchend"&&e.pauseOnHover&&E.clientX>=O&&E.clientX<=I&&E.clientY>=S&&E.clientY<=w?b():g()}};return i&&l&&(v.onMouseEnter=b,e.stacked||(v.onMouseLeave=g)),f&&(v.onClick=E=>{u&&u(E),o.canCloseOnClick&&c()}),{playToast:g,pauseToast:b,isRunning:t,preventExitTransition:s,toastRef:r,eventHandlers:v}}function gV(e){let{delay:t,isRunning:n,closeToast:s,type:a="default",hide:r,className:o,style:i,controlledProgress:l,progress:c,rtl:u,isIn:f,theme:m}=e;const h=r||l&&c===0,g={...i,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};l&&(g.transform=`scaleX(${c})`);const b=Ea("Toastify__progress-bar",l?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${m}`,`Toastify__progress-bar--${a}`,{"Toastify__progress-bar--rtl":u}),y=hs(o)?o({rtl:u,type:a,defaultClassName:b}):Ea(b,o),_={[l&&c>=1?"onTransitionEnd":"onAnimationEnd"]:l&&c<1?null:()=>{f&&s()}};return he.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":h},he.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${m} Toastify__progress-bar--${a}`}),he.createElement("div",{role:"progressbar","aria-hidden":h?"true":"false","aria-label":"notification timer",className:y,style:g,..._}))}let _V=1;const Wx=()=>""+_V++;function vV(e){return e&&(Eo(e.toastId)||iu(e.toastId))?e.toastId:Wx()}function Pc(e,t){return Hx(e,t),t.toastId}function mp(e,t){return{...t,type:t&&t.type||e,toastId:vV(t)}}function Cd(e){return(t,n)=>Pc(t,mp(e,n))}function Ce(e,t){return Pc(e,mp("default",t))}Ce.loading=(e,t)=>Pc(e,mp("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),Ce.promise=function(e,t,n){let s,{pending:a,error:r,success:o}=t;a&&(s=Eo(a)?Ce.loading(a,n):Ce.loading(a.render,{...n,...a}));const i={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(u,f,m)=>{if(f==null)return void Ce.dismiss(s);const h={type:u,...i,...n,data:m},g=Eo(f)?{render:f}:f;return s?Ce.update(s,{...h,...g}):Ce(g.render,{...h,...g}),m},c=hs(e)?e():e;return c.then(u=>l("success",o,u)).catch(u=>l("error",r,u)),c},Ce.success=Cd("success"),Ce.info=Cd("info"),Ce.error=Cd("error"),Ce.warning=Cd("warning"),Ce.warn=Ce.warning,Ce.dark=(e,t)=>Pc(e,mp("default",{theme:"dark",...t})),Ce.dismiss=function(e){(function(t){var n;if(Gx()){if(t==null||Eo(n=t)||iu(n))Mn.forEach(s=>{s.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const s=Mn.get(t.containerId);s?s.removeToast(t.id):Mn.forEach(a=>{a.removeToast(t.id)})}}else lu=lu.filter(s=>t!=null&&s.options.toastId!==t)})(e)},Ce.clearWaitingQueue=function(e){e===void 0&&(e={}),Mn.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},Ce.isActive=Vx,Ce.update=function(e,t){t===void 0&&(t={});const n=((s,a)=>{var r;let{containerId:o}=a;return(r=Mn.get(o||1))==null?void 0:r.toasts.get(s)})(e,t);if(n){const{props:s,content:a}=n,r={delay:100,...s,...t,toastId:t.toastId||e,updateId:Wx()};r.toastId!==e&&(r.staleId=e);const o=r.render||a;delete r.render,Pc(o,r)}},Ce.done=e=>{Ce.update(e,{progress:1})},Ce.onChange=function(e){return Wv.add(e),()=>{Wv.delete(e)}},Ce.play=e=>oT(!0,e),Ce.pause=e=>oT(!1,e);const bV=typeof window<"u"?p.useLayoutEffect:p.useEffect,Td=e=>{let{theme:t,type:n,isLoading:s,...a}=e;return he.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...a})},ig={info:function(e){return he.createElement(Td,{...e},he.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 he.createElement(Td,{...e},he.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 he.createElement(Td,{...e},he.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 he.createElement(Td,{...e},he.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 he.createElement("div",{className:"Toastify__spinner"})}},EV=e=>{const{isRunning:t,preventExitTransition:n,toastRef:s,eventHandlers:a,playToast:r}=hV(e),{closeButton:o,children:i,autoClose:l,onClick:c,type:u,hideProgressBar:f,closeToast:m,transition:h,position:g,className:b,style:y,bodyClassName:_,bodyStyle:v,progressClassName:E,progressStyle:S,updateId:w,role:O,progress:I,rtl:C,toastId:T,deleteToast:P,isIn:A,isLoading:x,closeOnClick:L,theme:k}=e,B=Ea("Toastify__toast",`Toastify__toast-theme--${k}`,`Toastify__toast--${u}`,{"Toastify__toast--rtl":C},{"Toastify__toast--close-on-click":L}),j=hs(b)?b({rtl:C,position:g,type:u,defaultClassName:B}):Ea(B,b),H=function(z){let{theme:Q,type:ne,isLoading:X,icon:U}=z,R=null;const W={theme:Q,type:ne};return U===!1||(hs(U)?R=U({...W,isLoading:X}):p.isValidElement(U)?R=p.cloneElement(U,W):X?R=ig.spinner():(q=>q in ig)(ne)&&(R=ig[ne](W))),R}(e),M=!!I||!l,$={closeToast:m,type:u,theme:k};let G=null;return o===!1||(G=hs(o)?o($):p.isValidElement(o)?p.cloneElement(o,$):function(z){let{closeToast:Q,theme:ne,ariaLabel:X="close"}=z;return he.createElement("button",{className:`Toastify__close-button Toastify__close-button--${ne}`,type:"button",onClick:U=>{U.stopPropagation(),Q(U)},"aria-label":X},he.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},he.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"})))}($)),he.createElement(h,{isIn:A,done:P,position:g,preventExitTransition:n,nodeRef:s,playToast:r},he.createElement("div",{id:T,onClick:c,"data-in":A,className:j,...a,style:y,ref:s},he.createElement("div",{...A&&{role:O},className:hs(_)?_({type:u}):Ea("Toastify__toast-body",_),style:v},H!=null&&he.createElement("div",{className:Ea("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!x})},H),he.createElement("div",null,i)),G,he.createElement(gV,{...w&&!M?{key:`pb-${w}`}:{},rtl:C,theme:k,delay:l,isRunning:t,isIn:A,closeToast:m,hide:f,type:u,style:S,className:E,controlledProgress:M,progress:I||0})))},Dm=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},yV=Mm(Dm("bounce",!0));Mm(Dm("slide",!0));Mm(Dm("zoom"));const SV=Mm(Dm("flip")),CV={position:"top-right",transition:yV,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function TV(e){let t={...CV,...e};const n=e.stacked,[s,a]=p.useState(!0),r=p.useRef(null),{getToastToRender:o,isToastActive:i,count:l}=mV(t),{className:c,style:u,rtl:f,containerId:m}=t;function h(b){const y=Ea("Toastify__toast-container",`Toastify__toast-container--${b}`,{"Toastify__toast-container--rtl":f});return hs(c)?c({position:b,rtl:f,defaultClassName:y}):Ea(y,df(c))}function g(){n&&(a(!0),Ce.play())}return bV(()=>{if(n){var b;const y=r.current.querySelectorAll('[data-in="true"]'),_=12,v=(b=t.position)==null?void 0:b.includes("top");let E=0,S=0;Array.from(y).reverse().forEach((w,O)=>{const I=w;I.classList.add("Toastify__toast--stacked"),O>0&&(I.dataset.collapsed=`${s}`),I.dataset.pos||(I.dataset.pos=v?"top":"bot");const C=E*(s?.2:1)+(s?0:_*O);I.style.setProperty("--y",`${v?C:-1*C}px`),I.style.setProperty("--g",`${_}`),I.style.setProperty("--s",""+(1-(s?S:0))),E+=I.offsetHeight,S+=.025})}},[s,l,n]),he.createElement("div",{ref:r,className:"Toastify",id:m,onMouseEnter:()=>{n&&(a(!1),Ce.pause())},onMouseLeave:g},o((b,y)=>{const _=y.length?{...u}:{...u,pointerEvents:"none"};return he.createElement("div",{className:h(b),style:_,key:`container-${b}`},y.map(v=>{let{content:E,props:S}=v;return he.createElement(EV,{...S,stacked:n,collapseAll:g,isIn:i(S.toastId,S.containerId),style:S.style,key:`toast-${S.key}`},E)}))}))}const zx=p.createContext({});var Ta=(e=>(e[e.BOTH=0]="BOTH",e[e.LIVE=1]="LIVE",e[e.PREMATCH=2]="PREMATCH",e))(Ta||{}),wV=(e=>(e[e.NOT_INITIALIZED=0]="NOT_INITIALIZED",e[e.INITIALIZED=1]="INITIALIZED",e[e.INITIALIZED_FOR_WIDGET=2]="INITIALIZED_FOR_WIDGET",e))(wV||{});const IV=({children:e})=>{const[t,n]=p.useState({eventIds:[new Set,new Set,new Set],gameIds:new Set,loaded:!1,loading:!0}),s=p.useRef(0),[{allGameIds:a,gameIds:r},o]=p.useState({allGameIds:new Set,gameIds:[new Set,new Set,new Set]}),i=p.useCallback(f=>{(f||gt.getInstance().availableSpecialGames[Ex.BoostedBets])&&(n(m=>({...m,loaded:!1})),s.current!==2&&f?s.current=2:s.current===0&&(s.current=1))},[]),l=p.useCallback(()=>{i(!1)},[i]),c=p.useCallback(()=>{i(!0)},[i]),u=p.useCallback(()=>{s.current===2&&(s.current=1),n(f=>({...f,loaded:!1}))},[]);return p.useEffect(function(){s.current===0&&(n(m=>({...m,loading:!0})),ee.get({},"get_boosted_selections").then(m=>{const h=new Set,g=[new Set,new Set,new Set],b=[new Set,new Set,new Set];if(m.details)for(const y of Object.keys(m.details)){h.add(Number(y));for(const _ of m.details[y])g[_.BoostType].add(Number(y)),b[_.BoostType].add(_.Id)}o({gameIds:g,allGameIds:h}),n(y=>({...y,eventIds:b,loading:!1}))}))},[]),p.useEffect(()=>{if(s.current===2&&a.size&&(r[1].size||r[2].size)){const f=ee.subscribe({source:"betting",what:{game:["is_live"]},where:{game:{id:{"@in":Array.from(a)}}}},({game:m})=>{const h=new Set;Object.entries(m).forEach(([g,b])=>{const y=Number(g),_=b===1;(r[0].has(y)||_&&r[1].has(y)||!_&&r[2].has(y))&&h.add(y)}),n(g=>({...g,gameIds:h,loaded:!0,loading:!1}))},()=>{n(m=>({...m,gameIds:a}))});return()=>ee.unsubscribe(f)}else t.loading||n(f=>({...f,gameIds:a,loaded:!0}))},[a,r,t.loaded,t.loading]),d.jsx(zx.Provider,{value:{...t,init:l,initAndSubscribeLive:c,unsubscribeLive:u,initialized:s.current},children:e})},AV="_",PV=.6,OV=e=>{var o;const[t,n,s,a,r]=((o=e.get(nG))==null?void 0:o.split(AV))??"";return r?{sport:n,region:s,competition:Number(a),game:Number(r),isLive:t===Ke.Live}:null},xV=e=>{const t=Object.values(e.event).filter(zH);return t.length?t.reduce((s,a)=>a.price?s+1/a.price:1/0,0)*100-100:1/0},xde=({market:e,boostedEventIds:t,isLive:n})=>e&&N.sportsbook.showZeroMarginFlag&&V$.includes(e.type)&&Object.values(e.event).every(({id:s})=>t[Ta.BOTH].has(s)||t[n?Ta.LIVE:Ta.PREMATCH].has(s))&&PV>=xV(e),Nde=(e,t)=>{var a;const{enabled:n,RocketBet:s}=t;return n?s?(a=s.availableSports)!=null&&a.length?s.availableSports.includes(e):v4.has(e):!0:!1},Yx=e=>gt.getInstance().internalBetBuilderAliases.includes(e),kde="streaming",ju="main",qx="betslip_state",$a={stake:"",stakeMultiplier:1,eachWay:!1},zv={active:!1,oldBetId:0,stake:0,eventsChanged:!1,originalEventIds:new Set},lg={main:new Ja},NV=(e=ju)=>(lg[e]||(lg[e]=new Ja),lg[e]),Pe={getInstance:NV},iT=(e,t)=>Pe.getInstance(e).dispatchEvent("updated",t),Rde=()=>Pe.getInstance().dispatchEvent("updateBookingId",{}),lT=e=>Pe.getInstance().dispatchEvent("setInProgressState",{betbuilder:e}),Kx=()=>Date.now()*1e3+Math.floor(Math.random()*1e3),kV=(e=ju)=>Te.getItemFromLocalStorage(`${qx}_${e}`),RV=(e=ju,t)=>Te.setItemToLocalStorage(`${qx}_${e}`,t),Br=e=>{var t;return!!((t=e==null?void 0:e.childrenEvents)!=null&&t.length)},$i=(e,t)=>e.gameId===t.gameId&&(e.expressId===t.expressId||e.expressId===cn||t.expressId===cn||Br(e)||Br(t)),gy=e=>e.some(t=>t.hasConflicts||t.singleOnly),Qx=e=>e.length>0&&e.every(t=>t.eachWayAllowed),LV=(e,t)=>(e===Le.Betting||e===Le.Hybrid)&&!0,ac=({placeBet:e,maxBet:t,getBetByBookingId:n,quickBet:s,betbuilder:a})=>e||t||n||s||a,_y=({events:e,markets:t,games:n,tag:s})=>ee.get({source:"betting",what:{game:["id","sport_alias","team1_name","team2_name","is_live","start_ts"],market:["id","type","express_id","name"],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:a}})=>Object.values(a).flatMap(({id:r,is_live:o,sport_alias:i,team1_name:l,team2_name:c="",market:u,start_ts:f})=>Object.values(u).flatMap(({id:m,type:h,express_id:g=cn,event:b,name:y})=>Object.values(b).map(({id:_,base:v=cn,name:E,price:S,type_1:w})=>({id:_,gameId:r,type:w,price:S,priceType:Vo.Fixed,base:v,team1Name:l,team2Name:c,marketType:h,marketId:m,marketName:il(y,l,c),eventName:il(E,l,c),expressId:g,isPartial:!0,sportAlias:i,isLive:o,startTime:f,...s&&{tag:String(s[0])}}))))),Yv=e=>!(e.isLive||e.priceType==="sp"),cs=e=>e.flatMap(t=>Br(t)?t.childrenEvents:[t]),Xx=(e,t,n,s=0)=>{const a=t.filter(r=>!r.disabled).map(Pt("value"));if(!a.length)return[];if(n)return EL(a);{const r=a.includes(me.Multiple);if(s===1&&r)return[me.Multiple];if(e.length===1){const[o]=e;if(a.includes(o))return e}return r?[me.Multiple]:[a[0]]}},jm=e=>C$[e]||S$,cT=e=>({1:"Singles",2:"Doubles",3:"Trebles"})[e]||`${e} folds`,Jx=cl((e,t,n,s,a)=>{const r=N.sportsbook.availableBetTypes,o=jm(e);return t?r.reduce((i,l)=>{const{name:c,value:u}=l;if(o.includes(u))switch(u){case me.Single:i.push(l);break;case me.Multiple:i.push({name:n?cT(e):c,value:u,disabled:s});break;case me.System:l_(e-2,f=>{const m=f+2;return i.push({name:n?cT(m):c,value:u,sysCount:m,disabled:s})});break;default:i.push({name:c,value:u,disabled:s})}return i},[]):r.map(i=>({...i,disabled:a&&e?e>1?i.value!==me.Multiple:i.value!==me.Single:!o.includes(i.value)}))},(...e)=>JSON.stringify(e)),vy=(e,t,n)=>{const s=N.sportsbook.betslip.enableSystemCuts?1:_p(n.length+2,t+2);return{...e,stakeMultiplier:e.eachWay?s*2:s}},Zx=(e,t)=>{switch(e){case me.Single:return l_(t,()=>({...$a}));case me.System:return l_(t-2,()=>({...$a})).map(vy);case me.Multiple:case me.Chain:return[{...$a}];default:return[{...$a,stakeMultiplier:ry[e]}]}},MV=(e,t)=>{const n=new Map,s=jm(t);return e.forEach(a=>{const r=a.value;n.set(r,s.includes(r)?Zx(r,t):[])}),n},DV=(e,t)=>{switch(e){case me.Single:return[...t,{...$a}];case me.System:return[...t,{...$a}].map(vy);case me.Multiple:case me.Chain:return t.length?t:[{...$a}];default:return[{...$a,stakeMultiplier:ry[e]}]}},jV=(e,t)=>{const n=new Map,s=jm(t);return e.forEach((a,r)=>{n.set(r,s.includes(r)?DV(r,a):[])}),n},BV=(e,t,n)=>{switch(e){case me.Single:return t.filter((s,a)=>n!==a);case me.System:return t.slice(0,t.length-1).map(vy);default:return t.length?t:[{...$a}]}},FV=(e,t,n)=>{const s=new Map,a=jm(t);return e.forEach((r,o)=>{a.includes(o)?s.set(o,r.length?BV(o,r,n):Zx(o,t)):s.set(o,[])}),s},UV=({eventsData:e,updatedEventData:t,index:n})=>n!==void 0?e.map((s,a)=>a===n?Object.assign({},s,t):s):e.map(s=>Object.assign({},s,t)),cg=({eventsDataMap:e,betType:t,index:n,updatedEventData:s})=>{const a=new Map(e),r=a.get(t)||[],o=UV({eventsData:r,updatedEventData:s,index:n});return a.set(t,o),a},$V=({gameData:e,gameId:t,eventId:n,eachWayPrice:s})=>{var r;const a=e[t];if(a){const o=Object.values(a.market)[0],i=o.event[n],l=o.available_for_betbuilder&&Yx(a.sport_alias);return{id:i.id,type:i.type_1,type_id:i.type_id,market_type:o.market_type,sequence:o.sequence||0,point_sequence:o.point_sequence||0,home_value:i.home_value,away_value:i.away_value,betBuilderEvent:l,competitionName:a.competition.name,regionName:a.region.name,base:i.base||cn,expressId:(a.is_live!==1&&o.prematch_express_id!==void 0?o.prematch_express_id:o.express_id)??cn,singleOnly:a.express_min_len===1,isBlocked:!!a.is_blocked||fN(i.price),isDeleted:!1,isLive:a.is_live,sportAlias:a.sport_alias,regionAlias:a.region_alias,competitionId:a._parent_id,eventName:il(i.name,a.team1_name,a.team2_name),marketName:il(o.name,a.team1_name,a.team2_name),marketType:o.type,marketId:o.id,price:i.price,team1Name:a.team1_name,childrenEvents:[],team2Name:a.team2_name,eachWayAllowed:!!i.ew_allowed,eachWayPrice:s||((r=o.extra_info)!=null&&r.EachWayK&&i.price?WH(i.price,o.extra_info.EachWayK):ox),isPartial:!1,startTime:a.start_ts,visibleInPrematch:a.visible_in_prematch===1,spEnabled:i.sp_enabled===1}}return null},GV=(e=ju)=>{const t=KE({events:[],priceChangeMode:N.sportsbook.betslip.defaultPriceChange||oy.AlwaysAsk,selectedBetTypes:[],counterOffers:[],multipleOfTheDayIds:[]},nt(m=>({...m,events:m.events.map(h=>({...h,isPartial:Br(h),addedInEditMode:!1,childrenEvents:(h.childrenEvents??[]).map(g=>({...g,isPartial:!0}))})),multipleOfTheDayIds:m.multipleOfTheDayIds??[]})),kV(e)),n=t.events.length,s=N.sportsbook.availableBetTypes.some(m=>T$.includes(m.value)),a=MV(N.sportsbook.availableBetTypes,n),r={active:!1,showInfo:!1,available:!1},o={realBalance:{...r},bonusBalance:{...r},frenchFreebet:{...r},freebet:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...r},profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...r},counterOffer:{...r},quickBet:{...r}},i=Le.Betting,l=LV(i),c=gy(t.events),u={quickBet:{stake:"",isValid:!1,isSaved:!1,errorMessage:""},fullCoverBetTypesEnabled:s,availableBetTypes:Jx(n,s,s,c,zv.active),eachWayAllowedOnAllEvents:Qx(t.events),eachWayPossible:l,selectedSysOption:0,excludedSysEvents:new Set,bankerEvents:new Set,contentType:i,anyConflicts:c,editBet:zv,inProgress:{placeBet:!1,maxBet:!1,getBetByBookingId:!1,quickBet:!1,betbuilder:!1},betslipViewState:Ht.Hidden,isQuickViewAvailable:K.isMobile===1&&N.sportsbook.availableBetTypes.some(lt("value",me.Single)),betslipPartial:t.events.length>0,favoriteStakesMultipliers:_$.map((m,h)=>{var g;return((g=N.sportsbook.betslip.favoriteStakesMultipliers)==null?void 0:g[h])??m})},f=Xx(t.selectedBetTypes,u.availableBetTypes,u.fullCoverBetTypesEnabled);return{...t,selectedBetTypes:f,metadata:u,eventsDataMap:a,extraFunctions:o,betslipId:e}},VV=(e,{priceType:t,price:n,...s})=>{const{disableConflictEventReplacement:a}=N.sportsbook;return{initialBase:s.base,isBlocked:!1,isDeleted:!1,childrenEvents:[],regionAlias:"",competitionId:0,eachWayPrice:ox,singleOnly:!1,marketType:"",sequence:0,point_sequence:0,betBuilderEvent:!1,marketName:"",marketId:0,eachWayAllowed:!1,hasConflicts:a?e.events.some(r=>$i(s,r)):!1,startTime:cn,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}},ys=(e,t,n)=>({...e,[t]:{...e[t],...n}}),ff=e=>t=>({...t,metadata:{...t.metadata,editBet:{...t.metadata.editBet,...e}}}),HV=async(e,t)=>ee.get({bet_builder_markets:[{MatchId:e,Selections:t}]},"get_bet_builder_markets_v2").then(({details:n,result:s,result_text:a})=>{if(s===0)return n;throw new Error(a||"")}).catch(n=>(console.error(`Failed to get BB data from Swarm, reason : ${n}`),Pe.getInstance().dispatchEvent("blockBBEvents"),Promise.reject(n))),WV=async e=>(lT(!0),ee.get({selections:e},"get_bet_builder_odds").then(({details:t,result:n,result_text:s})=>{if(n===0)return t;throw new Error(s||"")}).catch(t=>(console.error(`Failed to get BB data from Swarm, reason : ${t}`),Promise.reject())).finally(()=>{lT(!1)})),eN=e=>e.map(t=>({...(t.away_value||t.away_value===0)&&{AwayValue:t.away_value},...(t.home_value||t.home_value===0)&&{HomeValue:t.home_value},MarketId:t.marketId,SelectionId:t.id,SelectionTypeId:t.type_id,SelectionName:t.type})),by=async(e,t)=>new Promise((n,s)=>{const a=Br(e)?e.childrenEvents:[e],r=eN([...a,t]),o=e.gameId;WV(r).then(({TotalOdd:i,OddsPerMatch:l,RejectedIds:c=[]})=>{var f;if(c.length>0)throw new Error;const u=(f=l.find(lt("MatchId",o)))==null?void 0:f.Odd;if(u&&i)Pe.getInstance().dispatchEvent("betBuilderEventsSynced",{selections:r,currentGameID:o}),n({price:u,combined:!0,selection:e});else throw new Error}).catch(()=>{s({price:0,combined:!1,selection:e})})}),zV=(e,t,n)=>{const{combined:s,replacedEventId:a,selection:r,isExistingBBPair:o}=t;if(!s)return{...e,metadata:{...e.metadata,inProgress:{...e.metadata.inProgress,betbuilder:!1}}};let i=e;a&&(i=Gi(i,a)),o?i={...i,events:i.events.map(c=>c.id===r.id?r:c)}:i=Cy(i,r);const l=Gi(i,n.id);return{...l,metadata:{...l.metadata,inProgress:{...l.metadata.inProgress,betbuilder:!1}}}},YV=(e,t,n)=>{const{combined:s,selection:a}=t;if(s&&a){const r=n.reduce((i,{id:l})=>Gi(i,l),e),o=Cy(r,a);return{...o,metadata:{...o.metadata,needCorrelation:!1,inProgress:{...o.metadata.inProgress,betbuilder:!1}}}}else Ce.warning("Failed to get Booked Events");return{...e,metadata:{...e.metadata,needCorrelation:!1}}},qV=e=>!!(e.betBuilderEvent&&!e.parentId&&!Br(e)&&Yx(e.sportAlias)&&!e.correlationID),KV=async e=>{const[t]=e.splice(-1),n={...e[0],childrenEvents:e},s=Kx(),{combined:a,price:r,selection:o}=await by(n,t),{correlationID:i,...l}=o;return{combined:a,selection:{...l,price:r,initialPrice:r,id:s,isPartial:!1,hasConflicts:!1,childrenEvents:[...n.childrenEvents,t].map(({correlationID:c,...u})=>({...u,parentId:s,hasConflicts:!1}))}}},QV=async(e,t)=>{const n=e.filter(s=>s.gameId===t.gameId&&s.betBuilderEvent===t.betBuilderEvent&&s.id!==t.id&&!(s.expressId>0&&t.expressId>0&&s.expressId!==t.expressId&&!Br(s))).sort((s,a)=>a.childrenEvents.length-s.childrenEvents.length)[0];if(n){const{combined:s,selection:a,price:r}=await by(n,t),o=Br(a),i=s&&o&&(!r||r===n.price);if(i&&(Ce.warning("Bet Builder price didn't change"),Pe.getInstance().dispatchEvent("blockBBEvents")),s&&!i){const l=o?a.id:Kx(),u=[...o?a.childrenEvents:[{...a,parentId:l,hasConflicts:!1}],{...t,parentId:l,hasConflicts:!1}];return{combined:s,isExistingBBPair:o,...!o&&{replacedEventId:n.id},selection:{...a,childrenEvents:u,hasConflicts:!1,price:r,...n.price&&{initialPrice:r},...o?{isPartial:!1}:{id:l}}}}}return{combined:!1,selection:{}}},XV=(e,t,n=!1)=>{const s=new Map,a=[],r=new Map(t.map(i=>[i.id,i])),o=new Set;for(const{bet_type:i,amount:l,selections:c}of e)for(const u of c){const f=r.get(u.selection_id);if(!(!f||o.has(u.selection_id)))if(o.add(u.selection_id),u.bet_builder_match_id&&n){const m={...f,betBuilderEvent:!0},{gameId:h}=f;if(s.has(h))s.get(h).childrenEvents.push({...m,correlationID:h});else{const g={...m,childrenEvents:[{...m,correlationID:h}],bet_type:i,amount:l,price:u.bet_builder_price};s.set(h,g),a.push(g)}}else a.push(f)}return{processedEvents:a}},JV=async(e,t)=>{const n=e.find(lt("id",t));if(n){const s=n.childrenEvents;if(s.length===1){const{parentId:l,...c}=s[0];return{remainingEvent:c}}const a=s[s.length-1],r=s.slice(0,-1),{price:o,combined:i}=await by({...n,childrenEvents:r},a);return{remainingEvent:{...n,...o&&{price:o},hasConflicts:!i,childrenEvents:s}}}return{remainingEvent:{}}},ZV=(e,t)=>{const{disableConflictEventReplacement:n}=N.sportsbook,s=VV(e,t),a=(()=>{const i=e.events.some(u=>u.gameId===s.gameId),l=e.events.filter(u=>u.gameId!==s.gameId);if(!n&&i&&l.length<1&&(s.expressId<0||!s.expressId))return[s];if(!n&&i&&(s.expressId<0||!s.expressId))return[...e.events.filter(u=>u.gameId!==s.gameId),s];const c=e.events.map(u=>$i(t,u)?n?{...u,hasConflicts:!0}:s:u);return[...c,...c.includes(s)?[]:[s]]})(),r=jV(e.eventsDataMap,a.length),o=[...e.counterOffers,""];return{...e,metadata:{...e.metadata,...e.metadata.bankerEvents.size>0&&{bankerEvents:new Set},inProgress:{...e.metadata.inProgress,betbuilder:!!t.betBuilderEvent}},events:a,eventsDataMap:r,counterOffers:o}},eH=(e,t,n)=>{const s=!!n,a=s?-1:e.events.findIndex(i=>i.id===t);let r=[...e.events];s&&n?(r=e.events.map(i=>i.id===n?{...i,childrenEvents:i.childrenEvents.filter(l=>l.id!==t)}:i),Pe.getInstance().dispatchEvent("processRemoveBetBuilderEvent",{parentID:n,events:r})):r.splice(a,1);const o=r.map((i,l,c)=>i.hasConflicts?{...i,hasConflicts:c.some(u=>u.id!==i.id&&$i(u,i))}:i);return{...e,metadata:{...e.metadata,...e.metadata.bankerEvents.size>0&&{bankerEvents:new Set},inProgress:{...e.metadata.inProgress,betbuilder:s}},events:o,eventsDataMap:s?e.eventsDataMap:FV(e.eventsDataMap,o.length,a),counterOffers:s?e.counterOffers:e.counterOffers.filter((i,l)=>l!==a)}},tH=(e,t,n)=>{const s=cs(e.events).find(lt("id",t));if(s){const a=Object.assign({},s,n?{...n,priceType:s.priceType==="sp"&&n.spEnabled?"sp":"fp",...(s==null?void 0:s.parentId)&&{parentId:s.parentId}}:{isDeleted:!0,isBlocked:!1}),r=qV(a);r&&hH(e,a);const o=n&&(s.expressId!==n.expressId||s.singleOnly!==n.singleOnly),i=e.events.some(l=>!!l.correlationID);if(o){const l=e.events.map(c=>t===c.id?{...a,hasConflicts:e.events.some(u=>u.id!==t&&$i(a,u))}:c.id===a.parentId?{...c,isPartial:!1,regionName:a.regionName,competitionName:a.competitionName,team1Name:a.team1Name,team2Name:a.team2Name,childrenEvents:c.childrenEvents.map(u=>u.id===a.id?a:u)}:{...c,...$i(a,c)?{hasConflicts:!0}:{hasConflicts:e.events.some(u=>u.id!==c.id&&u.id!==t&&$i(c,u))}});return{...e,events:l,metadata:{...e.metadata,needCorrelation:i,anyConflicts:gy(l),inProgress:{...e.metadata.inProgress,betbuilder:r||i}}}}else return{...e,events:e.events.map(l=>t===l.id?a:a.parentId===l.id?{...l,isPartial:!1,regionName:a.regionName,competitionName:a.competitionName,team1Name:a.team1Name,team2Name:a.team2Name,childrenEvents:l.childrenEvents.map(c=>c.id===a.id?a:c)}:l),metadata:{...e.metadata,inProgress:{...e.metadata.inProgress,betbuilder:r||i},needCorrelation:i}}}return e},nH=e=>({...e,metadata:{...e.metadata,eachWayAllowedOnAllEvents:Qx(e.events)}}),Bm=e=>{const t=a=>({eachWay:!1,stakeMultiplier:a.stakeMultiplier/2}),n=(e.metadata.contentType===Le.Betting||e.metadata.contentType===Le.Hybrid)&&!e.extraFunctions.profitBoost.active||!e.extraFunctions.quickBet.active,s=new Map(e.eventsDataMap);for(const a of e.selectedBetTypes){const r=s.get(a)||[],o=a===me.Single?r.map((i,l)=>i.eachWay&&!(n&&e.events[l].eachWayAllowed)?Object.assign({},i,t(i)):i):r.map(i=>i.eachWay&&!(n&&e.metadata.eachWayAllowedOnAllEvents)?Object.assign({},i,t(i)):i);s.set(a,o)}return{...e,metadata:{...e.metadata,eachWayPossible:n},eventsDataMap:s}},tN=(e,t)=>({...e,metadata:{...e.metadata,selectedSysOption:t}}),nN=e=>tN(e,0),sH=e=>({...e,metadata:{...e.metadata,availableBetTypes:Jx(e.events.length,e.metadata.fullCoverBetTypesEnabled,e.metadata.fullCoverBetTypesEnabled,e.metadata.anyConflicts,e.metadata.editBet.active)}}),aH=e=>t=>{const{events:n,selectedBetTypes:s,metadata:{availableBetTypes:a,fullCoverBetTypesEnabled:r}}=t,o=e?n.length-1:n.length+1;return{...t,selectedBetTypes:Xx(s,a,r,o)}},rH=e=>N.sportsbook.betslip.keepContentTypeOnAddEvent?e:{...e,metadata:{...e.metadata,contentType:gt.getInstance().betslipDefaultContentType}},oH=(e,t)=>({...e,selectedBetTypes:t}),iH=(e,t)=>{const n={},s={};for(const a of So(["amount","amount_percent"],t))for(const r of a.bet_types||w$)a.amount&&(n[r]||(n[r]=[]),n[r].push({id:a.id,value:a.amount,expirationDate:a.expiration_date,maxAmounts:c_(a.freebet_max_payouts,"Currency")})),a.amount_percent&&(s[r]||(s[r]=[]),s[r].push({id:a.id,value:a.amount_percent,expirationDate:a.expiration_date,maxAmounts:c_(a.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}}}},sN=e=>{const t=a=>po(a)?[]:e.metadata.availableBetTypes.filter(({value:r,disabled:o})=>(e.metadata.fullCoverBetTypesEnabled||!o&&e.selectedBetTypes.includes(r))&&r in a&&(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}}}},lH=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,realBalance:{...e.extraFunctions.realBalance,available:(t??0)>0&&e.events.length>0}}}),cH=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,bonusBalance:{...e.extraFunctions.bonusBalance,available:(t??0)>0&&e.events.length>0}}}),uH=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,frenchFreebet:{...e.extraFunctions.frenchFreebet,available:N.sportsbook.betslip.enableFrenchFreebet?(t??0)>0&&e.events.length>0:!1}}}),Za=e=>{const{extraFunctions:{realBalance:t,quickBet:n,frenchFreebet:s,bonusBalance:a,freebet:r},metadata:{contentType:o}}=e;return o!==Le.Hybrid&&o!==Le.Betting||!t.available||n.active||s.active||r.active||a.active?{...e,extraFunctions:ys(e.extraFunctions,"realBalance",{active:!1})}:e},sa=e=>{const{extraFunctions:{bonusBalance:t,quickBet:n,frenchFreebet:s,realBalance:a,counterOffer:r,freebet:o},metadata:{contentType:i}}=e;return i!==Le.Hybrid&&i!==Le.Betting||!t.available||a.active||n.active||r.active||o.active||s.active?{...e,extraFunctions:ys(e.extraFunctions,"bonusBalance",{active:!1})}:e},er=e=>{const{extraFunctions:{frenchFreebet:t,quickBet:n,realBalance:s,bonusBalance:a,freebet:r,profitBoost:o},metadata:{contentType:i}}=e;return i!==Le.Hybrid&&i!==Le.Betting||!t.available||o.active||r.active||n.active||s.active||a.active?{...e,extraFunctions:ys(e.extraFunctions,"frenchFreebet",{active:!1})}:e},Bu=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,profitBoost:s},metadata:{contentType:a}}=e;return(a===Le.Betting||a===Le.Hybrid)&&t.available&&(n.active||s.active)?{...e,extraFunctions:ys(e.extraFunctions,"realBalance",{active:!0})}:e},$s=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:a,frenchFreebet:r,bonusBalance:o,realBalance:i},metadata:{contentType:l}}=e,c=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return l!==Le.Betting&&l!==Le.Hybrid||c||r.active||n.active||s.active||i.active||o.active||a.active?{...e,extraFunctions:ys(e.extraFunctions,"freebet",{active:!1,selectedOption:null})}:e},Gs=e=>{const{extraFunctions:{profitBoost:t,freebet:n,counterOffer:s,quickBet:a,frenchFreebet:r},metadata:{contentType:o}}=e,i=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return o!==Le.Betting&&o!==Le.Hybrid||i||s.active||n.active||r.active||a.active?{...e,extraFunctions:ys(e.extraFunctions,"profitBoost",{active:!1,selectedOption:null})}:e},Vs=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,freebet:s,profitBoost:a,quickBet:r,frenchFreebet:o,bonusBalance:i}}=e;return!r.available||t.active||i.active||o.active||n.active||s.active||a.active?{...e,extraFunctions:ys(e.extraFunctions,"quickBet",{active:!1})}:e},dH=e=>N.sportsbook.betslip.quickBetAvailable?e.events.length?{...e,extraFunctions:ys(e.extraFunctions,"quickBet",{available:!1})}:{...e,extraFunctions:ys(e.extraFunctions,"quickBet",{available:!0})}:e,ws=e=>{const{extraFunctions:{bonusBalance:t,realBalance:n,counterOffer:s,freebet:a,profitBoost:r,quickBet:o,frenchFreebet:i}}=e;return!o.available||!o.active||n.active||t.active||i.active||s.active||a.active||r.active?{...e,metadata:{...e.metadata,quickBet:{errorMessage:"",stake:"",isValid:!1,isSaved:!1}}}:e},fH=e=>{const{selectedSysOption:t}=e.metadata,n=s=>{var a;return s.active&&((a=s.selectedOption)==null?void 0:a.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)}}},hp=e=>t=>{const n=t.extraFunctions[e];if(n.active&&n.availableBetTypes.length>0){const{value:s,sysCount:a}=n.availableBetTypes[0],r={...n.options[s][0],eachWay:!1,betType:s,...a!==void 0?{sysCount:a}:s===me.System?{sysCount:t.metadata.selectedSysOption}:null};return{...t,extraFunctions:{...t.extraFunctions,[e]:{...n,selectedOption:r}}}}return t},pH=e=>{const{metadata:{editBet:t,counterOfferMinAmount:n},selectedBetTypes:s,events:a,extraFunctions:r}=e,o=!t.active&&n!==void 0&&n!==null&&s.length>0&&s.every(l=>l===me.Single||l===me.Multiple)&&(s.length===1&&s[0]===me.Single?a.some(Yv):a.every(Yv));return r.counterOffer.available!==o?{...e,extraFunctions:ys(r,"counterOffer",{available:o})}:e},Hr=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:a,bonusBalance:r,frenchFreebet:o},metadata:{contentType:i}}=e;return i!==Le.Betting&&i!==Le.Hybrid||!n.available||t.active||s.active||a.active||o.active||r.active?{...e,extraFunctions:ys(e.extraFunctions,"counterOffer",{active:!1})}:e},tr=e=>{const{freebet:t,counterOffer:n,profitBoost:s,quickBet:a}=e.extraFunctions;return!n.available||!n.active||t.active||s.active||a.active?{...e,counterOffers:Array.from({length:e.events.length},()=>"")}:e},zo=e=>(t,n)=>({...t,extraFunctions:ys(t.extraFunctions,e,{active:n})}),mH=(e,t)=>({...e,metadata:{...e.metadata,contentType:t}}),aN=e=>({...e,metadata:{...e.metadata,anyConflicts:gy(e.events)}}),rN=e=>e.metadata.editBet.active?ff({eventsChanged:!(e.metadata.editBet.originalEventIds.size===e.events.length&&e.events.every(({id:t})=>e.metadata.editBet.originalEventIds.has(t)))})(e):e,oN=e=>t=>{const{events:{length:n},metadata:{betslipViewState:s,isQuickViewAvailable:a}}=t,r=e?n-1:n+1;if(!lx.includes(s)&&n!==r){let o;return n===1&&r===0&>.getInstance().bettingAvailable?o=a?Ht.Quick:Ht.Full:n>1||n===0&&s===Ht.Quick?o=Ht.Hidden:o=s,{...t,metadata:{...t.metadata,betslipViewState:o}}}return t},Ey=e=>({...e,metadata:{...e.metadata,betslipPartial:cs(e.events).some(lt("isPartial",!0))}}),hH=(e,t)=>{Pe.getInstance().dispatchEvent("processBetBuilderEvent",{targetEvent:t,events:e.events})},iN=nt(sN,$s,Gs,hp("freebet"),hp("profitBoost")),lN=e=>nt(sH,aH(e),iN),yy=nt(nH,Bm),Fu=nt(pH,Hr,tr),gH=nt(oH,iN,Fu),_H=nt(tN,fH),Sy=nt(dH,Vs,ws),vH=e=>{na.notify({type:"toggle_event",value:{eventId:e.id,gameId:e.gameId,marketId:e.marketId,sportAlias:e.sportAlias}})},Cy=nt(ZV,aN,lN(!0),yy,nN,rH,rN,oN(!0),Ey,Fu,Sy),Gi=nt(eH,aN,lN(!1),yy,nN,rN,oN(!1),Ey,Fu,Sy),uT=nt(tH,yy,Ey,Fu),bH=nt(zo("counterOffer"),$s,Gs,tr,Bu,sa,er,Vs,ws),ug=nt(iH,sN,$s,Gs,Za,sa,er,Vs,ws),EH=nt(lH,Za,sa,$s,Gs,Vs,ws),yH=nt(cH,sa,Za,sa,$s,Gs,Vs,ws),SH=nt(uH,er,Za,sa,$s,Gs,Vs,ws),CH=nt(zo("freebet"),Gs,hp("freebet"),Hr,tr,er,Za,Bu,sa,Vs,ws),TH=nt(zo("realBalance"),er,$s,Gs,Hr,sa,tr,Bu,Vs,ws),wH=nt(zo("bonusBalance"),er,$s,Gs,Hr,Za,tr,Vs,ws),IH=nt(zo("frenchFreebet"),Za,$s,sa,Gs,Hr,tr,Bu,Vs,ws),AH=nt(zo("profitBoost"),$s,hp("profitBoost"),Hr,tr,er,Bm,Bu,Vs,ws),PH=nt(mH,$s,Gs,Hr,tr,Bm,er,Za,sa,Vs,ws),dT=nt(zo("quickBet"),ws,$s,Gs,Hr,tr,Bm,er,Za,sa),Lde=({bookingModeSelected:e,allEventsContainWarnings:t,freebetExpanded:n,editBetActive:s=!1,events:a})=>s?"Save changes":e?N.sportsbook.shareBooking.enabled&&N.sportsbook.shareBooking.shareButtonInBookingBetslipMode?"Share bet":"Get bet id":n?"Free bet":t||a.some(({initialPrice:r,price:o,initialBase:i,base:l,priceType:c})=>c===Vo.Fixed&&xH(r,o)||NH(i,l))?b$:"Bet Now",OH=({requests:e,events:t,is_superbet_on_prematch:n=!1,is_superbet_on_live:s=!1,freebet:a})=>{if(!a&&e.every(({Type:r})=>r===me.Single||r===me.Multiple)){const r=c_(cs(t),"id");return uO(e.flatMap(({Events:o})=>o.map(Pt("SelectionId")))).every(o=>r[o]&&(r[o].isLive?s:n))}return!1},Mde=(e,t)=>e&&Yv(t),xH=(e,t)=>e!==t,NH=(e,t)=>e!==cn&&t!==cn&&e!==t,Dde=e=>{const t=Number(e.stake);return isNaN(t)||t<=0},kH=e=>{if("data"in e){const{ApiCode:t,...n}=e.data.Data;return{HasError:!0,Data:{...n},StatusCode:e.data.StatusCode}}return e},RH=(e,t)=>{if(isNaN(Number(t)))return t.length>1?RH(e,t.slice(0,-1)):t===Ux.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,v$)}},qv=({calculatedBalance:e,sport_bonus:t,useOnlyRealBalance:n,useOnlyBonusBalance:s,frenchFreebetEnabled:a,calculatedBonusMoney:r,casino_balance:o,frozen_balance:i})=>{const l=t?t+(i??0):0;if(s)return l;if(a)return r;const c=e+(o??0);return n?c:Math.max(c,l)},LH=({price:e,decimalRounding:t,odds_raised_percent:n})=>n&&e?String(Rs(e/(1-n*.01),t)):"",MH=()=>N.sportsbook.betslip.contentTabs.some(t=>t.type===Le.Suggested),Kv=e=>{const t=e.filter(a=>a.tag).map(a=>a.tag);if(!t.length)return{allSameTag:!1};const n=cs(e),s=n.filter(a=>a.tag).map(a=>a.tag);return{tag:t[0],allSameTag:n.length===s.length&&s.every(a=>a===s[0])}},cN={"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","{t1}":"team1_name","{t2}":"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"},DH=new Set(["","Homesley","First Home Run Of Game Will Be","Solo Home Run","2-run Home Run","3-run Home Run","선수 1이상의 안타, 득점 및 타점 기록","선수 2이상의 안타, 득점 및 타점 기록","No Home Run Scored"]),Qv="hasMore",jH=new RegExp(Object.keys(cN).join("|"),"g"),il=cl((e="",t="",n="")=>{if(e===Qv)return"";if(DH.has(e))return e;const s={team1_name:t,team2_name:n};return e.replace(jH,a=>s[cN[a]]||e)},(...e)=>JSON.stringify(e)),gp={type:{"@in":[0,2]}},BH={"@and":[{"@or":[{sportcast_id:{"@gt":1}},{sport_alias:{"@in":cx},show_type:{"@nin":Nm.Outright}}]}]};function jde(e,t,n=!0,s=!1){let a=[];if(t===Gt.Winner){const r=[];e==null||e.forEach(o=>{o.market[t]&&r.push(Object.keys(o.market[t].event).length)}),r.some(o=>o===3)?a=["W1","X","W2"]:a=["W1","W2"]}else t===Gt.Handicap?a=s?["Home",Qv,"Away"]:["Home","Away"]:t===Gt.Totals?a=s?["Over",Qv,"Under"]:["Over","Under"]:t===Gt.OddEven?a=["Odd","Even"]:t===Gt.DoubleChance?a=["1X","12","X2"]:t===Gt.BothTeamToScore&&(a=["Yes","No"]);return n||e.some(r=>{var o;return!po((o=r.market[t])==null?void 0:o.event)})?a:[]}const Bde=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,a)=>t(s)-t(a):void 0)},Fde=e=>{var r,o;const t=[],{team2_name:n,info:s,stats:a={}}=e;if(s){const{score2:i,score1:l,set_count:c}=s,u=Number(c===1?(r=a.score_set1)==null?void 0:r.team1_value:l);if(t.push(isNaN(u)?kC:u),n){const f=Number(c===1?(o=a.score_set1)==null?void 0:o.team2_value:i);t.push(isNaN(f)?kC:f)}}return t},Ude=(e,t)=>e!==void 0&&e!==cn?t!=null&&t.includes("Handicap")&&e!==0?e<0?`+ ${Math.abs(e)} -`:`- ${e} +`:`${e}`:"-",fT=(e,t="",n=!0)=>{if(e===cn)return"";const s=e*100%10!==0;if(N.sportsbook.enableAsianMarketPriceView&&e/.25%2!==0&&s){const a=e<0?"-":"",r=Math.abs(e-.25),o=Math.abs(e+.25);return r<=o?a+r+" / "+o:a+o+" / "+r}return t.includes("Handicap")&&e>0?n?`(+${e})`:`+${e}`:n?`(${e})`:e},cu=(e,t)=>t===Vo.Fixed&&e?e:Qr,_p=cl((e,t,n=0)=>{const s=[1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,87178291200,1307674368e3,20922789888e3];return n>t?0:s[e-n]/(s[t-n]*s[e-t])},(...e)=>JSON.stringify(e)),$de=(e,t)=>Rv(e)/Rv(e-t),vp=(e,t=!1)=>e.flatMap(n=>{const s=cu(n.price,n.priceType),a=n.childrenEvents.map(({id:r,type:o})=>({Coeficient:s,SelectionId:r,BetBuilderMatchId:n.gameId,SelectionName:o}));return t&&a.length?a:[{Coeficient:s,SelectionId:n.id,...(a==null?void 0:a.length)&&{childrenEvents:a}}]}),FH=(e,t=!1)=>e.flatMap(({id:n,childrenEvents:s})=>{const a=s.map(({id:r,gameId:o})=>({event_id:r,bet_builder_match_id:o}));return t&&a.length?a:[{event_id:n,...(a==null?void 0:a.length)&&{childrenEvents:a}}]}),UH=(e,t,n,s)=>{const a=[],{events:r,priceChangeMode:o,metadata:{selectedSysOption:i,fullCoverBetTypesEnabled:l,editBet:c,betBookingId:u,bankerEvents:f},selectedBetTypes:m,eventsDataMap:h,extraFunctions:{profitBoost:g,realBalance:b,frenchFreebet:y,bonusBalance:_},counterOffers:v}=e,E=vp(r),{tag:S,allSameTag:w}=Kv(r);return m.forEach(O=>{let I=Tm(h,O,[]);!l&&O===me.System&&(I=I.slice(i,i+1)),I.forEach((C,T)=>{var L;const P=We(Number(C.stake)*C.stakeMultiplier),A=(O===me.Single?[E[T]]:E).flatMap(k=>{var B;return(B=k==null?void 0:k.childrenEvents)!=null&&B.length?k.childrenEvents:[k]}),x=A.every(k=>k.BetBuilderMatchId&&k.BetBuilderMatchId===A[0].BetBuilderMatchId);if(P>0||c.active){const k={Source:K.isMobile?bs.Mobile:bs.Desktop,Type:x?me.InternalBetBuilder:O,AcceptTypeId:o,OddType:t,EachWay:C.eachWay,Events:A,IsSuperBet:n,...(b.available&&b.active||!s&&n)&&{IsBonusMoney:!1},..._.available&&_.active&&(!n||s)&&{IsBonusMoney:!0},...y.available&&y.active&&{IsFreeBetMoney:!0},...u&&{BetBookId:u},...c.active?{Amount:c.stake,AdditionalAmount:P,OldBetId:c.oldBetId}:{Amount:P},...O===me.Single&&Kv([e.events[T]]).allSameTag?{Tags:e.events[T].tag}:{}};(O===me.Single&&!!v[T]||O===me.Multiple&&v.some(Boolean))&&(k.AcceptTypeId=oy.CounterOffer,k.Events=k.Events.map((j,H)=>{const M=Number(v[H]);return M>0?{...j,Coeficient:M}:j})),O===me.System&&(k.SystemMinCount=(l?T:i)+2,k.Events=k.Events.map(j=>({...j,...f.has(j.SelectionId)?{IsBanker:!0}:{}}))),O!==me.Single&&w&&(k.Tags=S),g.active&&((L=g.selectedOption)==null?void 0:L.betType)===O&&g.selectedOption.sysCount===k.SystemMinCount&&(k.ClientBonusId=g.selectedOption.id),a.push(k)}})}),a},$H=(e,t)=>{const{events:n,priceChangeMode:s,metadata:{betBookingId:a,selectedSysOption:r},extraFunctions:{freebet:{selectedOption:o}},selectedBetTypes:i}=e;if(!o)throw new Error("No selected freebet");const{tag:l,allSameTag:c}=Kv(n),f=vp(n).every(m=>m.childrenEvents);return[{Source:K.isMobile?bs.Mobile:bs.Desktop,Type:f&&o.betType===me.Single?me.InternalBetBuilder:o.betType,OddType:t,AcceptTypeId:s,EachWay:o.eachWay,Events:vp(n,!0),ClientBonusId:o.id,Amount:o.value,IsBonusMoney:!1,...a&&{BetBookId:a},...i[0]===me.System&&{SystemMinCount:r+2},...c&&{Tags:l}}]},GH=e=>{const t=[],{events:n,metadata:{selectedSysOption:s,fullCoverBetTypesEnabled:a,bankerEvents:r},selectedBetTypes:o,eventsDataMap:i}=e,l=n.map(c=>({SelectionId:c.id,Price:cu(c.price,c.priceType),...r.has(c.id)?{IsBanker:!0}:{},...c.childrenEvents.length&&{childrenEvents:c.childrenEvents.map(u=>({SelectionId:u.id,BetBuilderMatchId:u.gameId,SelectionName:u.type,BetBuilderPrice:c.price,Price:cu(u.price,u.priceType),...r.has(c.id)?{IsBanker:!0}:{}}))}}));return o.forEach(c=>{let u=Tm(i,c,[]);!a&&c===me.System&&(u=u.slice(s,s+1)),u.forEach((f,m)=>{const h=We(Number(f.stake)*f.stakeMultiplier),g=(c===me.Single?[l[m]]:l).flatMap(_=>{var v;return(v=_.childrenEvents)!=null&&v.length?_.childrenEvents:[_]}),y={BetType:g.every(_=>_.BetBuilderMatchId&&_.BetBuilderMatchId===g[0].BetBuilderMatchId)?me.InternalBetBuilder:c,Selections:g,Amount:h};c===me.System&&(y.SystemMinCount=(a?m:s)+2),t.push(y)})}),t},Gde=({events:e,stake:t,oddsFormat:n,priceChangeMode:s,predefinedMultipleId:a,isSuperbet:r,betType:o=me.Multiple,tag:i})=>({AcceptTypeId:s,Amount:t,EachWay:!1,Events:vp(e,!0),Type:o,OddType:n,Source:K.isMobile?bs.Mobile:bs.Desktop,PredefinedMultipleId:a,IsSuperBet:r,Tags:i}),Xv=e=>e.StatusCode==="0",VH=e=>e.result===0,uN=e=>{ve.open({title:"Info",type:"error",content:"not_allowed_tax_session",buttons:[{label:"Logout",callBack:()=>e()}]})},dN=({eventsDataMap:e,betType:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>{var a;return!s&&t===me.System?(a=e.get(t))==null?void 0:a.slice(n,n+1):e.get(t)},HH=({selectedBetTypes:e,eventsDataMap:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>e.reduce((a,r)=>{const o=dN({eventsDataMap:t,betType:r,fullCoverBetTypesEnabled:s,selectedSysOption:n});return o?a+o.reduce((i,l)=>i+Number(l.stake)*l.stakeMultiplier,0):a},0),WH=(e,t)=>(e-1)/t+1,fN=e=>e!==null&&e!==!1&&Number(Bx(e,2))===1,Ty=e=>Fx[Number(e)],zH=e=>e.id>0,Vde=(e,t)=>h4.includes(e)&&t==="set5",Hde=e=>(e==null?void 0:e.filter(lt("period_sequence",8)))??[],Wde=cl(e=>{var t;return((t=e.match(g5))==null?void 0:t[1])||e}),zde=({sportAlias:e,gameId:t,competitionId:n,isLive:s,regionAlias:a,esportsAvailable:r,competitionName:o,gameName:i})=>g4.has(e)?"/virtual-sports/VIV":r&&_4.has(e)?`/esports/${s?ol.Live:ol.Upcoming}/${e}/${t}`:`/sports/${s?Ke.Live:Ke.Prematch}/event-view/${e}/${a}/${n}${o?`/${Pa(o)}`:"/cid"}/${t}${i?`/${Pa(i)}`:""}`,Yde=(e="")=>e.replace(_5,"").toLowerCase(),dg=e=>ee.get({source:"betting",what:{sport:["alias"]},where:{sport:{id:e}}}).then(({data:{sport:t}})=>t[e].alias),qde=e=>ee.get({source:"betting",what:{sport:["name","alias"]},where:{sport:{alias:{"@in":e}}}}).then(({data:{sport:t}})=>Object.values(t).reduce((n,{name:s,alias:a})=>(n[a]=s,n),{})),YH=e=>ee.get({source:"betting",what:{region:["alias"]},where:{region:{id:e}}}).then(({data:{region:t}})=>t[e].alias),qH=e=>ee.get({source:"betting",what:{competition:["_parent_id","name"]},where:{competition:{id:e}}}).then(({data:{competition:t}})=>t[e]),wy=e=>ee.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:a,team1_name:r,team2_name:o,competition:{name:i}})=>{if(a&&s&&n&&t!==void 0)return`/sports/${t?Ke.Live:Ke.Prematch}/${bo.EventView}/${a}/${s}/${n}/${Pa(i)}/${e}/${Pa(`${r}+${o?" "+o:""}`)}`;throw new Error}),Kde=(e,t)=>e===1&&t!==Nm.Outright,KH=({betCloudFilter:e,tournamentFilter:{sportIds:t,competitionIds:n}})=>({sport:{...t.length===0?{type:{"@nin":[jv.Virtual,jv.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}}}}}),QH=e=>({...e?{show_type:{"@in":[Nm.Outright]}}:{}}),XH=e=>e!==Dv.All?{"@now":{"@gte":0,"@lt":e===Dv.Today?Math.round(rt().endOf("day").unix()-rt().unix()):e*60}}:null,JH=e=>{const t=XH(e);return t?{start_ts:t}:{}},ZH=()=>N.sportsbook.showVisibleInPrematchGames?{"@or":[{visible_in_prematch:1},gp]}:gp,eW=e=>({...e?BH:{}}),tW=(e,t)=>{var n;return{...e&&{region:{alias:t||((n=N.sportsbook.regionFilter)==null?void 0:n.region)||ln.countryName}}}},Qde=e=>N.sportsbook.showVisibleInPrematchGames?{"@and":[{"@or":[{visible_in_prematch:1},gp]},{"@or":[{team1_id:{"@in":[...e]}},{team2_id:{"@in":[...e]}}]}]}:{...gp,"@or":[{team1_id:{"@in":[...e]}},{team2_id:{"@in":[...e]}}]},Xde=({marketType:e,nameTemplate:t})=>`${e}_${t}`,nW=async({events:e,betType:t,sysCount:n})=>{const s={events:e,...t!==void 0&&{type:t},...n!==void 0&&{sys_min_count:n}},{details:a}=await ee.get(s,"get_max_bet");return a.amount},sW=e=>nW(e);var pN={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(ul,function(){return function(n,s){var a=s.prototype.parse;s.prototype.parse=function(i){if(typeof i.date=="string"){var l=this.$locale();i.date=l&&l.preparse?l.preparse(i.date):i.date}return a.bind(this)(i)};var r=s.prototype.format;s.prototype.format=function(){for(var i=arguments.length,l=new Array(i),c=0;c(e?[...as.dateWeekdayDay].reverse():as.dateWeekdayDay).join(" "),dateShortWeekday:({languageRtl:e,delimiter:t=wd})=>{const[n,s,a]=as.dateShortWeekday;return e?`${a} ${s}${t}${n}`:`${n}${t}${s} ${a}`},dateShort:({languageRtl:e,delimiter:t=wd})=>(e?[...as.dateShort].reverse():as.dateShort).join(t),dateShortYearShort:({languageRtl:e,delimiter:t=wd})=>(e?[...as.dateShortYearShort].reverse():as.dateShortYearShort).join(t),dateShortNoYear:({languageRtl:e,delimiter:t=wd})=>(e?[...as.dateShortNoYear].reverse():as.dateShortNoYear).join(t),dateWithMonthName:({languageRtl:e})=>(e?[...as.dateWithMonthName].reverse():as.dateWithMonthName).join(" "),dateFull:({languageRtl:e})=>(e?[...as.dateFull].reverse():as.dateFull).join(" "),timeSimple:({timeFormat:e=pT})=>e==="24h"?"HH:mm":"hh:mm A",timeWithSeconds:({timeFormat:e=pT})=>e==="24h"?"HH:mm:ss":"hh:mm:ss A",datetimeShort:e=>e.languageRtl?`${Dt.timeSimple(e)}, ${Dt.dateShort(e)}`:`${Dt.dateShort(e)}, ${Dt.timeSimple(e)}`,datetimeShortWithSeconds:e=>e.languageRtl?`${Dt.timeWithSeconds(e)}, ${Dt.dateShort(e)}`:`${Dt.dateShort(e)}, ${Dt.timeWithSeconds(e)}`,datetimeShortYearShort:e=>e.languageRtl?`${Dt.timeSimple(e)}, ${Dt.dateShortYearShort(e)}`:`${Dt.dateShortYearShort(e)}, ${Dt.timeSimple(e)}`,datetimeShortNoYear:e=>e.languageRtl?`${Dt.timeSimple(e)}, ${Dt.dateShortNoYear(e)}`:`${Dt.dateShortNoYear(e)}, ${Dt.timeSimple(e)}`,datetimeShortNoYearWithMonthName:e=>e.languageRtl?`${Dt.timeSimple(e)}, ${Dt.dateWithMonthName(e)}`:`${Dt.dateWithMonthName(e)}, ${Dt.timeSimple(e)}`,day:()=>"dddd"},bp=({timestamp:e,language:t,preset:n,config:s,useUtc:a=!1})=>(a?rt.unix(e).utc():rt.unix(e)).locale(uu[t]).format(Dt[n](s)),mN=e=>{const t=uu[e];return e==="eng"?(rt.locale("en"),Promise.resolve()):oW(`dayjs/locale/${t}`).then(()=>{rt.extend(rW),rt.locale(t)}).catch(n=>{console.error(`Failed to load Day.js locale for ${t}:`,n),Wt()})},Jde=({value:e,language:t,languageRtl:n,timeFormat:s})=>rt(e).locale(uu[t]).format(Dt.dateShort({languageRtl:n,timeFormat:s}));function oW(e){switch(e){case"dayjs/locale/af":case"dayjs/locale/af.js":return D(()=>import("./af-Dvmc5hS1.js").then(t=>t.a),__vite__mapDeps([0,1]));case"dayjs/locale/am":case"dayjs/locale/am.js":return D(()=>import("./am-BbqLNDMZ.js").then(t=>t.a),__vite__mapDeps([2,1]));case"dayjs/locale/ar-dz":case"dayjs/locale/ar-dz.js":return D(()=>import("./ar-dz-D8t4S5wj.js").then(t=>t.a),__vite__mapDeps([3,1]));case"dayjs/locale/ar-iq":case"dayjs/locale/ar-iq.js":return D(()=>import("./ar-iq-CY4WMe7i.js").then(t=>t.a),__vite__mapDeps([4,1]));case"dayjs/locale/ar-kw":case"dayjs/locale/ar-kw.js":return D(()=>import("./ar-kw-ByMR3aCI.js").then(t=>t.a),__vite__mapDeps([5,1]));case"dayjs/locale/ar-ly":case"dayjs/locale/ar-ly.js":return D(()=>import("./ar-ly-DYxKsLTA.js").then(t=>t.a),__vite__mapDeps([6,1]));case"dayjs/locale/ar-ma":case"dayjs/locale/ar-ma.js":return D(()=>import("./ar-ma-DaHMQgkt.js").then(t=>t.a),__vite__mapDeps([7,1]));case"dayjs/locale/ar-sa":case"dayjs/locale/ar-sa.js":return D(()=>import("./ar-sa-BqD_M_YV.js").then(t=>t.a),__vite__mapDeps([8,1]));case"dayjs/locale/ar-tn":case"dayjs/locale/ar-tn.js":return D(()=>import("./ar-tn-BrT0L20l.js").then(t=>t.a),__vite__mapDeps([9,1]));case"dayjs/locale/ar":case"dayjs/locale/ar.js":return D(()=>import("./ar-CgxbZUNv.js").then(t=>t.a),__vite__mapDeps([10,1]));case"dayjs/locale/az":case"dayjs/locale/az.js":return D(()=>import("./az-DYGAVDE4.js").then(t=>t.a),__vite__mapDeps([11,1]));case"dayjs/locale/be":case"dayjs/locale/be.js":return D(()=>import("./be-Bnqw5F-e.js").then(t=>t.b),__vite__mapDeps([12,1]));case"dayjs/locale/bg":case"dayjs/locale/bg.js":return D(()=>import("./bg-s3wVi9DB.js").then(t=>t.b),__vite__mapDeps([13,1]));case"dayjs/locale/bi":case"dayjs/locale/bi.js":return D(()=>import("./bi-CXvFo8Ay.js").then(t=>t.b),__vite__mapDeps([14,1]));case"dayjs/locale/bm":case"dayjs/locale/bm.js":return D(()=>import("./bm-7EGz_0x6.js").then(t=>t.b),__vite__mapDeps([15,1]));case"dayjs/locale/bn-bd":case"dayjs/locale/bn-bd.js":return D(()=>import("./bn-bd-wkkZldMY.js").then(t=>t.b),__vite__mapDeps([16,1]));case"dayjs/locale/bn":case"dayjs/locale/bn.js":return D(()=>import("./bn-BYsxeqAE.js").then(t=>t.b),__vite__mapDeps([17,1]));case"dayjs/locale/bo":case"dayjs/locale/bo.js":return D(()=>import("./bo-B9H2JyB4.js").then(t=>t.b),__vite__mapDeps([18,1]));case"dayjs/locale/br":case"dayjs/locale/br.js":return D(()=>import("./br-Becuy8wp.js").then(t=>t.b),__vite__mapDeps([19,1]));case"dayjs/locale/bs":case"dayjs/locale/bs.js":return D(()=>import("./bs-CYIh9sRi.js").then(t=>t.b),__vite__mapDeps([20,1]));case"dayjs/locale/ca":case"dayjs/locale/ca.js":return D(()=>import("./ca-CTUw7ag-.js").then(t=>t.c),__vite__mapDeps([21,1]));case"dayjs/locale/cs":case"dayjs/locale/cs.js":return D(()=>import("./cs-CKVS7UTj.js").then(t=>t.c),__vite__mapDeps([22,1]));case"dayjs/locale/cv":case"dayjs/locale/cv.js":return D(()=>import("./cv-BJ0mnvrg.js").then(t=>t.c),__vite__mapDeps([23,1]));case"dayjs/locale/cy":case"dayjs/locale/cy.js":return D(()=>import("./cy-OgHI3M5d.js").then(t=>t.c),__vite__mapDeps([24,1]));case"dayjs/locale/da":case"dayjs/locale/da.js":return D(()=>import("./da-B0cnW1dn.js").then(t=>t.d),__vite__mapDeps([25,1]));case"dayjs/locale/de-at":case"dayjs/locale/de-at.js":return D(()=>import("./de-at-u5ynm7Wb.js").then(t=>t.d),__vite__mapDeps([26,1]));case"dayjs/locale/de-ch":case"dayjs/locale/de-ch.js":return D(()=>import("./de-ch-CwbmYZ5a.js").then(t=>t.d),__vite__mapDeps([27,1]));case"dayjs/locale/de":case"dayjs/locale/de.js":return D(()=>import("./de-BafF_f3_.js").then(t=>t.d),__vite__mapDeps([28,1]));case"dayjs/locale/dv":case"dayjs/locale/dv.js":return D(()=>import("./dv-B7vMue7R.js").then(t=>t.d),__vite__mapDeps([29,1]));case"dayjs/locale/el":case"dayjs/locale/el.js":return D(()=>import("./el-BDUkiaBz.js").then(t=>t.e),__vite__mapDeps([30,1]));case"dayjs/locale/en-au":case"dayjs/locale/en-au.js":return D(()=>import("./en-au-DfI7dJPT.js").then(t=>t.e),__vite__mapDeps([31,1]));case"dayjs/locale/en-ca":case"dayjs/locale/en-ca.js":return D(()=>import("./en-ca-DgUI6Wqk.js").then(t=>t.e),__vite__mapDeps([32,1]));case"dayjs/locale/en-gb":case"dayjs/locale/en-gb.js":return D(()=>import("./en-gb-CJQPJXei.js").then(t=>t.e),__vite__mapDeps([33,1]));case"dayjs/locale/en-ie":case"dayjs/locale/en-ie.js":return D(()=>import("./en-ie-B-vMw4Aj.js").then(t=>t.e),__vite__mapDeps([34,1]));case"dayjs/locale/en-il":case"dayjs/locale/en-il.js":return D(()=>import("./en-il-Cx-VnCVi.js").then(t=>t.e),__vite__mapDeps([35,1]));case"dayjs/locale/en-in":case"dayjs/locale/en-in.js":return D(()=>import("./en-in-B_WllChD.js").then(t=>t.e),__vite__mapDeps([36,1]));case"dayjs/locale/en-nz":case"dayjs/locale/en-nz.js":return D(()=>import("./en-nz-v8-HZ7W5.js").then(t=>t.e),__vite__mapDeps([37,1]));case"dayjs/locale/en-sg":case"dayjs/locale/en-sg.js":return D(()=>import("./en-sg-Dg33g6XH.js").then(t=>t.e),__vite__mapDeps([38,1]));case"dayjs/locale/en-tt":case"dayjs/locale/en-tt.js":return D(()=>import("./en-tt-MHQaH-sK.js").then(t=>t.e),__vite__mapDeps([39,1]));case"dayjs/locale/en":case"dayjs/locale/en.js":return D(()=>import("./en-DSAJp3W1.js").then(t=>t.e),__vite__mapDeps([40,1]));case"dayjs/locale/eo":case"dayjs/locale/eo.js":return D(()=>import("./eo-CU4XebCv.js").then(t=>t.e),__vite__mapDeps([41,1]));case"dayjs/locale/es-do":case"dayjs/locale/es-do.js":return D(()=>import("./es-do-Ca62smvI.js").then(t=>t.e),__vite__mapDeps([42,1]));case"dayjs/locale/es-mx":case"dayjs/locale/es-mx.js":return D(()=>import("./es-mx-CaozEU1D.js").then(t=>t.e),__vite__mapDeps([43,1]));case"dayjs/locale/es-pr":case"dayjs/locale/es-pr.js":return D(()=>import("./es-pr-DlyQyKq-.js").then(t=>t.e),__vite__mapDeps([44,1]));case"dayjs/locale/es-us":case"dayjs/locale/es-us.js":return D(()=>import("./es-us-CLjAmhAO.js").then(t=>t.e),__vite__mapDeps([45,1]));case"dayjs/locale/es":case"dayjs/locale/es.js":return D(()=>import("./es-B3R2-2It.js").then(t=>t.e),__vite__mapDeps([46,1]));case"dayjs/locale/et":case"dayjs/locale/et.js":return D(()=>import("./et-HFD4cR1u.js").then(t=>t.e),__vite__mapDeps([47,1]));case"dayjs/locale/eu":case"dayjs/locale/eu.js":return D(()=>import("./eu-BnXN3-KR.js").then(t=>t.e),__vite__mapDeps([48,1]));case"dayjs/locale/fa":case"dayjs/locale/fa.js":return D(()=>import("./fa-BHfKSXlX.js").then(t=>t.f),__vite__mapDeps([49,1]));case"dayjs/locale/fi":case"dayjs/locale/fi.js":return D(()=>import("./fi-DeHHJOy1.js").then(t=>t.f),__vite__mapDeps([50,1]));case"dayjs/locale/fo":case"dayjs/locale/fo.js":return D(()=>import("./fo-BeUiC9cq.js").then(t=>t.f),__vite__mapDeps([51,1]));case"dayjs/locale/fr-ca":case"dayjs/locale/fr-ca.js":return D(()=>import("./fr-ca-CU_23FxN.js").then(t=>t.f),__vite__mapDeps([52,1]));case"dayjs/locale/fr-ch":case"dayjs/locale/fr-ch.js":return D(()=>import("./fr-ch-4FHYKCvj.js").then(t=>t.f),__vite__mapDeps([53,1]));case"dayjs/locale/fr":case"dayjs/locale/fr.js":return D(()=>import("./fr-CLHaemvz.js").then(t=>t.f),__vite__mapDeps([54,1]));case"dayjs/locale/fy":case"dayjs/locale/fy.js":return D(()=>import("./fy-BWWs3tnQ.js").then(t=>t.f),__vite__mapDeps([55,1]));case"dayjs/locale/ga":case"dayjs/locale/ga.js":return D(()=>import("./ga-CjBSH9MV.js").then(t=>t.g),__vite__mapDeps([56,1]));case"dayjs/locale/gd":case"dayjs/locale/gd.js":return D(()=>import("./gd-B1vGVsvy.js").then(t=>t.g),__vite__mapDeps([57,1]));case"dayjs/locale/gl":case"dayjs/locale/gl.js":return D(()=>import("./gl-B8_RUzdP.js").then(t=>t.g),__vite__mapDeps([58,1]));case"dayjs/locale/gom-latn":case"dayjs/locale/gom-latn.js":return D(()=>import("./gom-latn-B1wN3Uk0.js").then(t=>t.g),__vite__mapDeps([59,1]));case"dayjs/locale/gu":case"dayjs/locale/gu.js":return D(()=>import("./gu-B3O06UDB.js").then(t=>t.g),__vite__mapDeps([60,1]));case"dayjs/locale/he":case"dayjs/locale/he.js":return D(()=>import("./he-C-FnTYur.js").then(t=>t.h),__vite__mapDeps([61,1]));case"dayjs/locale/hi":case"dayjs/locale/hi.js":return D(()=>import("./hi-Boq3QSvY.js").then(t=>t.h),__vite__mapDeps([62,1]));case"dayjs/locale/hr":case"dayjs/locale/hr.js":return D(()=>import("./hr-_uYiaLap.js").then(t=>t.h),__vite__mapDeps([63,1]));case"dayjs/locale/ht":case"dayjs/locale/ht.js":return D(()=>import("./ht-D26bs6L4.js").then(t=>t.h),__vite__mapDeps([64,1]));case"dayjs/locale/hu":case"dayjs/locale/hu.js":return D(()=>import("./hu-CwqN1yU9.js").then(t=>t.h),__vite__mapDeps([65,1]));case"dayjs/locale/hy-am":case"dayjs/locale/hy-am.js":return D(()=>import("./hy-am-B0iYfX97.js").then(t=>t.h),__vite__mapDeps([66,1]));case"dayjs/locale/id":case"dayjs/locale/id.js":return D(()=>import("./id-Cg2fXqbL.js").then(t=>t.i),__vite__mapDeps([67,1]));case"dayjs/locale/index.d":case"dayjs/locale/index.d.ts":return D(()=>Promise.resolve().then(()=>Rne),void 0);case"dayjs/locale/is":case"dayjs/locale/is.js":return D(()=>import("./is-CBPHBEsZ.js").then(t=>t.i),__vite__mapDeps([68,1]));case"dayjs/locale/it-ch":case"dayjs/locale/it-ch.js":return D(()=>import("./it-ch-C5WE-uU5.js").then(t=>t.i),__vite__mapDeps([69,1]));case"dayjs/locale/it":case"dayjs/locale/it.js":return D(()=>import("./it-BkXjhfMe.js").then(t=>t.i),__vite__mapDeps([70,1]));case"dayjs/locale/ja":case"dayjs/locale/ja.js":return D(()=>import("./ja-yanAV4cF.js").then(t=>t.j),__vite__mapDeps([71,1]));case"dayjs/locale/jv":case"dayjs/locale/jv.js":return D(()=>import("./jv-Bl5p345J.js").then(t=>t.j),__vite__mapDeps([72,1]));case"dayjs/locale/ka":case"dayjs/locale/ka.js":return D(()=>import("./ka-DvmCTMiF.js").then(t=>t.k),__vite__mapDeps([73,1]));case"dayjs/locale/kk":case"dayjs/locale/kk.js":return D(()=>import("./kk-DCpc_u1S.js").then(t=>t.k),__vite__mapDeps([74,1]));case"dayjs/locale/km":case"dayjs/locale/km.js":return D(()=>import("./km-DXUnZQbU.js").then(t=>t.k),__vite__mapDeps([75,1]));case"dayjs/locale/kn":case"dayjs/locale/kn.js":return D(()=>import("./kn-3PJ77CZ9.js").then(t=>t.k),__vite__mapDeps([76,1]));case"dayjs/locale/ko":case"dayjs/locale/ko.js":return D(()=>import("./ko-CbB5isKt.js").then(t=>t.k),__vite__mapDeps([77,1]));case"dayjs/locale/ku":case"dayjs/locale/ku.js":return D(()=>import("./ku-Bbd_GPAO.js").then(t=>t.k),__vite__mapDeps([78,1]));case"dayjs/locale/ky":case"dayjs/locale/ky.js":return D(()=>import("./ky-DwICeYdl.js").then(t=>t.k),__vite__mapDeps([79,1]));case"dayjs/locale/lb":case"dayjs/locale/lb.js":return D(()=>import("./lb-pIty8Qay.js").then(t=>t.l),__vite__mapDeps([80,1]));case"dayjs/locale/lo":case"dayjs/locale/lo.js":return D(()=>import("./lo-C5XAx4VZ.js").then(t=>t.l),__vite__mapDeps([81,1]));case"dayjs/locale/lt":case"dayjs/locale/lt.js":return D(()=>import("./lt-B3QL-Zni.js").then(t=>t.l),__vite__mapDeps([82,1]));case"dayjs/locale/lv":case"dayjs/locale/lv.js":return D(()=>import("./lv-BeZqe_7S.js").then(t=>t.l),__vite__mapDeps([83,1]));case"dayjs/locale/me":case"dayjs/locale/me.js":return D(()=>import("./me-D1LiysOj.js").then(t=>t.m),__vite__mapDeps([84,1]));case"dayjs/locale/mi":case"dayjs/locale/mi.js":return D(()=>import("./mi-CMJx4_rn.js").then(t=>t.m),__vite__mapDeps([85,1]));case"dayjs/locale/mk":case"dayjs/locale/mk.js":return D(()=>import("./mk-DJXE19_B.js").then(t=>t.m),__vite__mapDeps([86,1]));case"dayjs/locale/ml":case"dayjs/locale/ml.js":return D(()=>import("./ml-DDNbkMCL.js").then(t=>t.m),__vite__mapDeps([87,1]));case"dayjs/locale/mn":case"dayjs/locale/mn.js":return D(()=>import("./mn-DJyDidSK.js").then(t=>t.m),__vite__mapDeps([88,1]));case"dayjs/locale/mr":case"dayjs/locale/mr.js":return D(()=>import("./mr-CSnu9zJv.js").then(t=>t.m),__vite__mapDeps([89,1]));case"dayjs/locale/ms-my":case"dayjs/locale/ms-my.js":return D(()=>import("./ms-my-BgLxazmR.js").then(t=>t.m),__vite__mapDeps([90,1]));case"dayjs/locale/ms":case"dayjs/locale/ms.js":return D(()=>import("./ms-CYVQp2zF.js").then(t=>t.m),__vite__mapDeps([91,1]));case"dayjs/locale/mt":case"dayjs/locale/mt.js":return D(()=>import("./mt-Bb-ND786.js").then(t=>t.m),__vite__mapDeps([92,1]));case"dayjs/locale/my":case"dayjs/locale/my.js":return D(()=>import("./my-B6s6lM6z.js").then(t=>t.m),__vite__mapDeps([93,1]));case"dayjs/locale/nb":case"dayjs/locale/nb.js":return D(()=>import("./nb-D_zcpmeg.js").then(t=>t.n),__vite__mapDeps([94,1]));case"dayjs/locale/ne":case"dayjs/locale/ne.js":return D(()=>import("./ne--9du33tr.js").then(t=>t.n),__vite__mapDeps([95,1]));case"dayjs/locale/nl-be":case"dayjs/locale/nl-be.js":return D(()=>import("./nl-be-BWXresRw.js").then(t=>t.n),__vite__mapDeps([96,1]));case"dayjs/locale/nl":case"dayjs/locale/nl.js":return D(()=>import("./nl-WM4GOBHK.js").then(t=>t.n),__vite__mapDeps([97,1]));case"dayjs/locale/nn":case"dayjs/locale/nn.js":return D(()=>import("./nn-LCTUwbfo.js").then(t=>t.n),__vite__mapDeps([98,1]));case"dayjs/locale/oc-lnc":case"dayjs/locale/oc-lnc.js":return D(()=>import("./oc-lnc-BiGddZOO.js").then(t=>t.o),__vite__mapDeps([99,1]));case"dayjs/locale/pa-in":case"dayjs/locale/pa-in.js":return D(()=>import("./pa-in-CMOVDNUK.js").then(t=>t.p),__vite__mapDeps([100,1]));case"dayjs/locale/pl":case"dayjs/locale/pl.js":return D(()=>import("./pl--Rafhaxb.js").then(t=>t.p),__vite__mapDeps([101,1]));case"dayjs/locale/pt-br":case"dayjs/locale/pt-br.js":return D(()=>import("./pt-br-BnO7PEBh.js").then(t=>t.p),__vite__mapDeps([102,1]));case"dayjs/locale/pt":case"dayjs/locale/pt.js":return D(()=>import("./pt-BegEvEST.js").then(t=>t.p),__vite__mapDeps([103,1]));case"dayjs/locale/rn":case"dayjs/locale/rn.js":return D(()=>import("./rn-DVnBh5e9.js").then(t=>t.r),__vite__mapDeps([104,1]));case"dayjs/locale/ro":case"dayjs/locale/ro.js":return D(()=>import("./ro-KGRLBY9b.js").then(t=>t.r),__vite__mapDeps([105,1]));case"dayjs/locale/ru":case"dayjs/locale/ru.js":return D(()=>import("./ru-BnR8_C70.js").then(t=>t.r),__vite__mapDeps([106,1]));case"dayjs/locale/rw":case"dayjs/locale/rw.js":return D(()=>import("./rw-CW3OygHa.js").then(t=>t.r),__vite__mapDeps([107,1]));case"dayjs/locale/sd":case"dayjs/locale/sd.js":return D(()=>import("./sd-BPMhPxs0.js").then(t=>t.s),__vite__mapDeps([108,1]));case"dayjs/locale/se":case"dayjs/locale/se.js":return D(()=>import("./se-cYINfhaF.js").then(t=>t.s),__vite__mapDeps([109,1]));case"dayjs/locale/si":case"dayjs/locale/si.js":return D(()=>import("./si-BH6hia0b.js").then(t=>t.s),__vite__mapDeps([110,1]));case"dayjs/locale/sk":case"dayjs/locale/sk.js":return D(()=>import("./sk-Di4aGppT.js").then(t=>t.s),__vite__mapDeps([111,1]));case"dayjs/locale/sl":case"dayjs/locale/sl.js":return D(()=>import("./sl-DhVd23Cx.js").then(t=>t.s),__vite__mapDeps([112,1]));case"dayjs/locale/sq":case"dayjs/locale/sq.js":return D(()=>import("./sq-l1-2emIG.js").then(t=>t.s),__vite__mapDeps([113,1]));case"dayjs/locale/sr-cyrl":case"dayjs/locale/sr-cyrl.js":return D(()=>import("./sr-cyrl-BREGgqHH.js").then(t=>t.s),__vite__mapDeps([114,1]));case"dayjs/locale/sr":case"dayjs/locale/sr.js":return D(()=>import("./sr-BoiWOBF2.js").then(t=>t.s),__vite__mapDeps([115,1]));case"dayjs/locale/ss":case"dayjs/locale/ss.js":return D(()=>import("./ss-_LeOD6gs.js").then(t=>t.s),__vite__mapDeps([116,1]));case"dayjs/locale/sv-fi":case"dayjs/locale/sv-fi.js":return D(()=>import("./sv-fi-yshJrSQV.js").then(t=>t.s),__vite__mapDeps([117,1]));case"dayjs/locale/sv":case"dayjs/locale/sv.js":return D(()=>import("./sv-Dbduk8xc.js").then(t=>t.s),__vite__mapDeps([118,1]));case"dayjs/locale/sw":case"dayjs/locale/sw.js":return D(()=>import("./sw-_36jNFnc.js").then(t=>t.s),__vite__mapDeps([119,1]));case"dayjs/locale/ta":case"dayjs/locale/ta.js":return D(()=>import("./ta-Du0DEKp4.js").then(t=>t.t),__vite__mapDeps([120,1]));case"dayjs/locale/te":case"dayjs/locale/te.js":return D(()=>import("./te-Bchv6TEM.js").then(t=>t.t),__vite__mapDeps([121,1]));case"dayjs/locale/tet":case"dayjs/locale/tet.js":return D(()=>import("./tet-DsZrDhaA.js").then(t=>t.t),__vite__mapDeps([122,1]));case"dayjs/locale/tg":case"dayjs/locale/tg.js":return D(()=>import("./tg-DCtT58j-.js").then(t=>t.t),__vite__mapDeps([123,1]));case"dayjs/locale/th":case"dayjs/locale/th.js":return D(()=>import("./th-ByC7Sqno.js").then(t=>t.t),__vite__mapDeps([124,1]));case"dayjs/locale/tk":case"dayjs/locale/tk.js":return D(()=>import("./tk-C3rpyqAQ.js").then(t=>t.t),__vite__mapDeps([125,1]));case"dayjs/locale/tl-ph":case"dayjs/locale/tl-ph.js":return D(()=>import("./tl-ph-CTgoG0ed.js").then(t=>t.t),__vite__mapDeps([126,1]));case"dayjs/locale/tlh":case"dayjs/locale/tlh.js":return D(()=>import("./tlh-BYXY4TXV.js").then(t=>t.t),__vite__mapDeps([127,1]));case"dayjs/locale/tr":case"dayjs/locale/tr.js":return D(()=>import("./tr-WnJuUQka.js").then(t=>t.t),__vite__mapDeps([128,1]));case"dayjs/locale/types.d":case"dayjs/locale/types.d.ts":return D(()=>Promise.resolve().then(()=>Lne),void 0);case"dayjs/locale/tzl":case"dayjs/locale/tzl.js":return D(()=>import("./tzl-BCv2m2BK.js").then(t=>t.t),__vite__mapDeps([129,1]));case"dayjs/locale/tzm-latn":case"dayjs/locale/tzm-latn.js":return D(()=>import("./tzm-latn-D1Wkt0Ao.js").then(t=>t.t),__vite__mapDeps([130,1]));case"dayjs/locale/tzm":case"dayjs/locale/tzm.js":return D(()=>import("./tzm-fGMt_IE1.js").then(t=>t.t),__vite__mapDeps([131,1]));case"dayjs/locale/ug-cn":case"dayjs/locale/ug-cn.js":return D(()=>import("./ug-cn-Coz7Bd96.js").then(t=>t.u),__vite__mapDeps([132,1]));case"dayjs/locale/uk":case"dayjs/locale/uk.js":return D(()=>import("./uk-D9Mdx1Oe.js").then(t=>t.u),__vite__mapDeps([133,1]));case"dayjs/locale/ur":case"dayjs/locale/ur.js":return D(()=>import("./ur-65RF3tDy.js").then(t=>t.u),__vite__mapDeps([134,1]));case"dayjs/locale/uz-latn":case"dayjs/locale/uz-latn.js":return D(()=>import("./uz-latn-nl_qIG81.js").then(t=>t.u),__vite__mapDeps([135,1]));case"dayjs/locale/uz":case"dayjs/locale/uz.js":return D(()=>import("./uz-B8hsPNTz.js").then(t=>t.u),__vite__mapDeps([136,1]));case"dayjs/locale/vi":case"dayjs/locale/vi.js":return D(()=>import("./vi-SDFGxc_A.js").then(t=>t.v),__vite__mapDeps([137,1]));case"dayjs/locale/x-pseudo":case"dayjs/locale/x-pseudo.js":return D(()=>import("./x-pseudo-jRK_IA32.js").then(t=>t.x),__vite__mapDeps([138,1]));case"dayjs/locale/yo":case"dayjs/locale/yo.js":return D(()=>import("./yo-BNsB-iTx.js").then(t=>t.y),__vite__mapDeps([139,1]));case"dayjs/locale/zh-cn":case"dayjs/locale/zh-cn.js":return D(()=>import("./zh-cn-CvS9l6o_.js").then(t=>t.z),__vite__mapDeps([140,1]));case"dayjs/locale/zh-hk":case"dayjs/locale/zh-hk.js":return D(()=>import("./zh-hk-BOVnIKV5.js").then(t=>t.z),__vite__mapDeps([141,1]));case"dayjs/locale/zh-tw":case"dayjs/locale/zh-tw.js":return D(()=>import("./zh-tw-Dwiv57SC.js").then(t=>t.z),__vite__mapDeps([142,1]));case"dayjs/locale/zh":case"dayjs/locale/zh.js":return D(()=>import("./zh-XUeldgUk.js").then(t=>t.z),__vite__mapDeps([143,1]));default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const Zde=p.memo(function({seconds:t,preset:n,delimiter:s,className:a=""}){const{timeFormat:r,language:o,languageRtl:i}=Re(),l=p.useMemo(()=>bp({timestamp:t,preset:n,language:o,config:{languageRtl:i,timeFormat:r,delimiter:s}}),[s,i,o,n,t,r]);return d.jsx("time",{className:a,children:l})}),efe={BetType:me.Multiple,ExactLosing:0,IgnoreLowOddSelection:!0,MaximumSelections:1/0,MinimumSelections:-1/0,MinBetOdds:1,MinBetStakes:{},MinOdds:1,SportBonusRules:[]},tfe={childrenEvents:[],point_sequence:0,sequence:0,initialBase:cn,initialPrice:cn,expressId:cn,eachWayPrice:0,hasConflicts:!1,addedInEditMode:!1,eachWayAllowed:!1,isBlocked:!1,isDeleted:!1,isPartial:!1,singleOnly:!1,priceType:Vo.Fixed,visibleInPrematch:!1,spEnabled:!1},nfe={profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],active:!1,showInfo:!1,available:!1},excludedSysEvents:new Set,editBetBaseStake:0},sfe={active:!1,showInfo:!1,available:!1,options:{},selectedOption:null,loading:!1,availableBetTypes:[]},afe="accept-superbet-motd",rfe="107",iW="ai-express",lW=(e="")=>Qn(N.sportsbook.shareBooking.apiBaseUrl??"https://winners.bcapps.org/image-creator/")+e,mT="datetimeShort";var hN=(e=>(e.Header="--header",e.Brand1="--oc-1",e.Hero="--hero",e.Brand="--oc-2",e.Skin="--b",e))(hN||{});const cW=e=>{const t=e.toString(36),n=t.substring(2,7);return t+n},uW=({outcome:e,id:t})=>{const n=rt.utc().unix();return{key1:n*t*(e+6),key2:cW(n*42)}},dW=e=>{const t=N.sportsbook.shareBooking.sharingLogo;return t?t.includes("http")?t:`${N.cms.iconUrl}${t}`:e.startsWith("https")?e:window.document.location.protocol+"//"+window.document.location.host+e},pf=(e,t=!0)=>t?`rgb(${document.documentElement.style.getPropertyValue(e)})`:document.documentElement.style.getPropertyValue(e),Gn=e=>e!==void 0?qt(e):!1,fW=({bookingInfo:{betslip:{events:e,selectedBetTypes:[t],metadata:{selectedSysOption:n,excludedSysEvents:s}},bookingId:a,bookingUrl:r,possibleWinDataMap:o,eventsDataMap:i,predefinedExpressData:l},language:c,partnerConfig:u,trans:f,currency:m,oddFormat:h,languageRtl:g,logoSource:b,timeFormat:y,oddsConverter:_})=>{const v=t===me.System?n:0,E=o.get(t),S=i.get(t),w=E[v],O=S[v],I=!!w.expressBonus,C=Gn(We(w.stake*O.stakeMultiplier)),T=Gn(w.taxOnProfitOrReturn),P=Gn(w.finalPayout),A=Gn(w.possibleWin);return{translations:{"Booking ID":f("Booking id"),"Date/Time":f("Date"),"Bet Type":f("Bet Type"),"ODD Type":f("Odd Type"),Single:f("Single"),Express:f("Multiple"),System:f("System"),Bonus:f("Bonus"),Chain:f("Chain"),Odds:f("Odds"),Selections:f("Selections"),Stake:f("Stake"),Tax:f("Tax"),"Winning Bonus":f("Winning Bonus"),"Enjoy the game":f("Enjoy the game"),"Final payout":f("Final payout"),"Possible win":f("Possible win"),"Accumulator bonus":f("Accumulator bonus"),"Total stake":f("Total stake"),"Net stake":f("Net stake"),"Tax on stake":f("Tax on stake"),"Look at my bet at {1}!":f("Look at my bet at {1}!",{1:N.app.siteName})},share:{bookingLink:r,bookId:a,date:bp({timestamp:No(),preset:mT,language:c,config:{languageRtl:g,timeFormat:y}})},configs:{...uW({id:a,outcome:0}),colors:{hero_color:pf("--hero"),brand_color_2:pf("--oc-2"),skin_color:pf("--b")},lang:c,siteName:N.app.siteName,siteId:N.app.site_id,currencyName:m,oddFormat:f(Ty(h)),rtl:g,ageRestriction:gt.getInstance().minimumAllowedAge,logoUrl:dW(b),maxOdd:u.max_odd_for_multiple_bet,taxType:u.tax_type},betslip:{events:e.map((x,L)=>{const k=E[L]||{},B=Gn(k.possibleWin),j=Gn(k.finalPayout),H=Gn(k.taxOnProfitOrReturn);return{finalPayoutFormatted:j,isLive:x.isLive,price:x.price?_(x.price):!1,stake:Gn(k.stake),taxOnStake:Gn(k.taxOnStake),totalStake:Gn(k.totalStake),taxOnProfitOrReturn:H,showTotalStake:k.totalStake!==k.stake,possibleWin:B,finalPayout:j,taxOnProfitOrReturnIsFake:k.taxOnProfitOrReturnIsFake,betBuilderEvent:x.betBuilderEvent,childrenEvents:x.childrenEvents.map(({marketName:M,eventName:$,base:G,marketType:z})=>({marketName:M,eventName:$,base:fT(G,z)})),startTime:bp({timestamp:x.startTime,preset:mT,language:c,config:{languageRtl:g,timeFormat:y}}),team1Name:x.team1Name,team2Name:x.team2Name,eventName:x.eventName,competitionName:x.competitionName,regionName:x.regionName,base:fT(x.base,x.marketType),sportAlias:x.sportAlias,marketName:x.marketName,incInSysCalc:t===me.System&&!s.has(x.id)}}),betType:t,sysVal:n+2,...l?{predefinedExpressDataId:l==null?void 0:l.id,predefinedExpressDataName:l==null?void 0:l.name,predefinedExpressDataBonusPercentage:l==null?void 0:l.bonusPercentage,predefinedExpressDataBonusPercentageTitle:l!=null&&l.id.includes(iW)?f(f(dU)):f("{bonusPercentage} Bonus",{bonusPercentage:l==null?void 0:l.bonusPercentage})}:null,totalOdds:w.totalOdds?_(w.totalOdds):!1,stake:C,taxOnStake:Gn(w.taxOnStake),totalStake:Gn(w.totalStake),taxOnProfitOrReturn:T,showTotalStake:w.totalStake!==w.stake,possibleWin:A,finalPayout:P,taxOnProfitOrReturnIsFake:w.taxOnProfitOrReturnIsFake,expressBonusPercent:I&&Gn(w.expressBonusPercent),expressBonus:I&&Gn(w.expressBonus)}}},gN=(e,t)=>Ye.post(lW(t),JSON.stringify(fW(e)),{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(Pt("data")).catch(()=>{throw new Error}),ofe=e=>gN(e,N.sportsbook.partialPrintView?"get-booking-print-partial-html.php":"get-booking-print-html.php").then(t=>{if(t)return t;throw new Error}),ife=e=>gN(e,"share-booking/").then(({imageLink:t,shareTemplateLink:n})=>{if(t&&n)return{image:"data:image/png;base64, "+t,link:n};throw new Error}),pW=new Set([we.SOCCER,we.TENNIS,we.ICE_HOCKEY,we.BASEBALL,we.TABLE_TENNIS,we.SNOOKER,we.AIR_HOCKEY,we.COUNTER_STRIKE,we.DOTA_2,we.LEAGUE_OF_LEGENDS]),mW=new Set(["YellowCardCorrectScore","CornerCorrectScore"]),hW=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"]),gW="CORRECT SCORE",hT="left",_W="middle",gT="right";function lfe({sportAlias:e,displayKey:t,marketType:n,marketEvents:s,colCount:a,customizable:r=!0}){if(r){if((t===gW||mW.has(n))&&pW.has(e))return vW(s,a);if(hW.has(n))return bW(s,a)}return Ga(s,["marketOrder","order"])}function vW(e,t){const n=[],s=[],a=[];for(const r of e){const o=r.home_value??0,i=r.away_value??0;o>i?n.push(r):o{let t=0;for(let n=0,s=e.length;n({id:EW(e)}));var Iy=(e=>(e[e.Unavailable=-1]="Unavailable",e[e.Available=0]="Available",e[e.Joined=1]="Joined",e))(Iy||{});const yW=18775971,_T=({game:{id:e,options:t,name:n,borrowBetId:s},gameType:a,studio:r,language:o,logoSource:i,frameId:l,requireAuthToken:c})=>{var X,U;const{casino:{gamesUrl:u,gamesUrlSuffix:f,depositIframe:m,gambcomURL:h,includeDomainInLogoSource:g=!1,sendThemeViaQueryParams:b=!1}}=N,y=eu(),_=Pa(n);let v,E,S;const w=ze(),{[MC]:O,[DC]:I,[jC]:C}=w,P=s?{ExternalPartneId:N.app.site_id,BetId:s}:O&&I&&C?{marketId:O,eventId:I,outcome:C}:null,A=dt({...w,[ba]:void 0,[al]:void 0,[MC]:void 0,[DC]:void 0,[jC]:void 0}),x=y.replace(`/${e}/${_}`,""),L=y.includes("/casino/game-view/"),k=Ft({section:"balance",page:"deposit"}),B=Ft({section:"rewards",page:"rewards",selectedRewardPage:"additionalRewards"});L?(v=window.location.origin,E=`${window.location.origin}?${k}`,S=`${window.location.origin}?${B}`):(v=x.concat(A?`?${A}`:""),E=`${y}?${k}`,S=`${y}?${B}`);const{user_id:j,auth_token:H}=vt.get()??{},M=(X=N.app.header)!=null&&X.showSessionTimer&&K.isMobile&&H?Math.floor((U=Te.getItem(Ov))==null?void 0:U[Fo(H)])/1e3:null,$=j&&H&&m.enabled&&K.isMobile;let G="";b&&K.isMobile&&(G=FO(pf(hN.Skin,!1)).replace("#",""));const z={partnerId:N.app.site_id,gameId:e,language:An[o],openType:a,devicetypeid:K.isMobile?z$:Y$,fronttypeid:1,exitURL:encodeURIComponent(v),deposit_url:encodeURIComponent(E),BPUrl:encodeURIComponent(S),...M?{lastLoginDate:M}:null,...l?{frameId:encodeURIComponent(l)}:null,...r?{studio:r}:null,...c&&H?{token:H}:null,...i?{logoSource:encodeURIComponent(g?`${window.location.origin}${i}`:i)}:null,...G?{theming:G}:null,...$?{deposit_iframe_url:encodeURIComponent(`${m.url}?lang=${o}&user_id=${j}&auth_token=${H}&skin_domain=${encodeURIComponent(window.location.origin)}`)}:null,...a!==xs.Real&&K.isMobile&&{open_game:encodeURIComponent(`${x}?${dt({...w,[ba]:`${e}${Ac}real`,[al]:n})}`)},...K.isMobile&&{isMobile:!0},...h&&{gambcomURL:h},...s&&{partnerId:yW},...P&&{externalData:encodeURIComponent(JSON.stringify(P))}},Q=`${u}/${f}`,ne=dt(z)+(t||"");return`${Q}?${ne}`},ua=e=>Ye.get(`/api/public/v1/eng/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/games/${e}`,{params:{partner_id:N.app.site_id}}).then(({data:{status:t,data:n}})=>{if(t!==-1&&n)return n;throw new Error}),cfe=e=>e?e.split(","):[],SW=({height:e,width:t},n)=>{let s;if(n!=null&&n.width&&n.height){const f=Number(n.width),m=Number(n.height);s=f/m}else{const f=(n==null?void 0:n.ratio)??LC,[m,h]=(f.includes(":")?f:LC).split(":").map(Number);s=m/h}let a,r;const o=X$,i=t-o,l=e,c=l*s/i,u=i/s/l;return c>u?(r=u*l,a=r*s):(a=c*i,r=a/s),{width:a+o,height:r}},CW=(e,t)=>{const{width:n,height:s}=SW(k5(.85),e.game),a=e.url.concat("&popup=true"),r=window.open(a,String(e.game.id),`width=${n},height=${s},menubar=no,toolbar=no,location=no,scrollbars=no,resizable=yes'`);return(!r||r.closed||typeof r.closed>"u")&&(t?window.location.href=a:ve.open({type:"warning",title:"Warning",content:U2})),r},TW=e=>{const t=["",...e.split("/")],n=window.location.pathname.split("/"),s={};for(let a=0;aav(e,{...n?TW(e):null,...t}),wW=e=>p.createElement("svg",{className:"bc-loader-animation",viewBox:"30 30 60 60",...e},p.createElement("circle",{className:"path",cx:60,cy:60,r:22,fill:"none",strokeWidth:4,strokeMiterlimit:10})),Lt=({size:e="medium",className:t,initialLoader:n})=>{const{assets:s}=Re();return!(s!=null&&s.loader)&&!n?null:d.jsx("div",{className:`bc-loader ${e} ${t??""}`,children:d.jsx("div",{className:"bc-loader-contain",children:n===dp||(s==null?void 0:s.loader)===dp?d.jsx(wW,{}):d.jsx("img",{src:n||s.loader,alt:""})})})},IW=ke(()=>D(()=>import("./Svg-3QIzUDyL.js"),__vite__mapDeps([144,1]))),ufe=({size:e="medium",className:t=""})=>d.jsx("div",{className:`bc-loader ${e} ${t}`,children:d.jsx(p.Suspense,{fallback:null,children:d.jsx(IW,{})})}),vT={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"]},Ep={sport:({type:e,sport:t,competition:n,game:s})=>{const a=`/sports/${e==="1"?Ke.Live:Ke.Prematch}/${bo.EventView}`,r=c=>wy(Number(c)).then(u=>u).catch(()=>{throw new Error}),o=(c,u)=>Promise.all([dg(Number(c)),qH(Number(u))]).then(([f,{_parent_id:m,name:h}])=>{if(f&&m)return YH(m).then(g=>g?`${a}/${f}/${g}/${n}/${Pa(h)}`:`${a}/${f}`);throw new Error}),i=c=>dg(Number(c)).then(u=>{if(u)return`${a}/${u}`;throw new Error}),l=({sport:c,competition:u,game:f})=>f?r(f).catch(()=>l({sport:c,competition:u})):c?u?o(c,u).catch(()=>l({sport:c})):i(c):Promise.reject();return l({sport:t,competition:n,game:s}).catch(()=>a)},esports:({type:e,sport:t,game:n})=>{let s="/esports";return e&&(s+=e==="live"?`/${ol.Live}`:`/${ol.Upcoming}`,t)?dg(Number(t)).then(a=>a?`${s}/${a}${n?`/${n}`:""}`:s):Promise.resolve(s)},virtualsports:()=>Promise.resolve("/virtual-sports/home"),casino:({category:e,game:t,type:n},s)=>{const a="/casino/slots";return s[0]==="game-view"?Promise.resolve(`/casino/${s.join("/").split("?")[0]}`):t?ua(t).then(({id:r})=>ua(r)).then(r=>{var o;return`${a}/${Number(e)||((o=L$[r.typeId])==null?void 0:o.id)}/${r.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?ua(s).then(({id:a})=>ua(a).then(r=>{if(n)return`/games/${r.id}/${n}`;if(r.id in N.dynamicallyStructuredPages)return`/games/${r.id}`;throw new Error}).catch(()=>"/games/home")):Promise.resolve("/games/home")},game:(e,t)=>{var n;return ua((n=t[4])==null?void 0:n.split("?")[0]).then(s=>`/casino/game-view/${s.id}/${Pa(s.name)}`).catch(()=>"/games")},livedealer:({provider:e,game:t})=>t?ua(t).then(({id:n})=>ua(n)).then(({id:n,provider:s})=>`/live-casino/home/${rs}/${e===Ci?e:s.name}/${n}`):Promise.resolve(`/live-casino/home${e?`/${e}`:""}`),poker:({showNestedFrame:e})=>e?Promise.resolve(`/games/${wc}/real`):wc in N.dynamicallyStructuredPages?Promise.resolve(`/page/casino/poker/${wc}`):Promise.resolve("/games"),tournaments:({tournament_id:e,game:t,type:n})=>e?t?ua(t).then(({id:s})=>ua(s)).then(({id:s})=>`/casino/tournaments/${e}/${Gv.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/${Ke.Prematch}/${Ke.Tournaments}${e?`/${e}/${Gv.Leaderboard}`:""}`),"tv-games":({provider:e,game:t})=>{const n=`/tv-games/home/${(e==null?void 0:e.toLowerCase())===Ci.toLowerCase()?Ci:e||Ci}`;return t?ua(t).then(s=>`${n}/${s.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("/scratch-and-win"),"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/${Ke.Calendar}`),results:()=>Promise.resolve(`/sports/${Ke.Results}`),statistics:()=>Promise.resolve(Mr.getInstance().externalUrl),"exchange-shop":()=>Promise.resolve(`/?${Ft({section:"bonuses",page:"exchange-shop"})}`),fantasy:()=>Promise.resolve(`/games/${q$}`),"deposit-to-ride":()=>Promise.resolve("/deposit-to-ride")},AW=({children:e})=>{const[t,n]=p.useState(window.location.hash===""),{loginInProgress:s}=be(),{locale:a}=Re();return p.useEffect(()=>{if(!t&&!s){const r=nt(decodeURIComponent,ze)(window.location.hash),[,o="",...i]=window.location.hash.split("/"),[l]=o.split("?");if(l&&Ep[l]){const c=dt(l in vT?vT[l].reduce((u,f)=>(u[f]=void 0,u),{...r}):r);Ep[l](r,i).then(u=>window.location.replace(`/${a}${u}${c?`?${c}`:""}`)).catch(()=>window.location.replace(window.location.origin))}else{const c=dt(r);window.history.replaceState({},document.title,`${window.location.protocol}//${window.location.host}${window.location.pathname}${c?`?${c}`:""}`),n(!0)}}},[t,a,s]),t?d.jsx(d.Fragment,{children:e}):d.jsx(Lt,{size:"big"})},PW=Su(_r)[window.location.href];var I1;const bT=!!((I1=N.enabledProducts)!=null&&I1[PW]),OW={"virtual-sports":"virtualsports","live-casino":"livedealer"},xW=()=>{const{locale:e}=Re(),[t,n]=p.useState(bT);return p.useLayoutEffect(function(){if(bT){const[,a,r,...o]=window.location.pathname.split("/"),i=OW[r]||r;if(Ep[i]&&a===e){const l=ze();Ep[i](l,[r,...o]).then(c=>window.location.replace(`/${e}${c}`)).catch(()=>n(!1))}else n(!1)}},[e]),{redirectionProcessing:t}},vN=()=>{const e=hm(),{locale:t}=Re();p.useLayoutEffect(()=>{const[n,s,...a]=window.location.pathname.split("/");if(s!==t){const r=[n,t];g2[s]||An[s]||r.push(s),r.push(...a),e.replace({pathname:r.join("/"),search:window.location.search})}else if(!a.length){const r=`${window.location.pathname}/`;e.replace({pathname:r,search:window.location.search})}},[e,t])},NW=e=>e,kW="/assets/error-page-logo.png",Ay=({message:e,className:t=""})=>{const n=ye();return d.jsx("div",{className:`error-page ${t}`,children:d.jsxs("div",{className:"error-page-content",children:[d.jsx("img",{src:kW,className:"error-page-icon",alt:n(e)}),d.jsx("p",{className:"error-page-info",children:n(e)}),d.jsx(Qt,{className:"btn s-small a-color",title:"Go to homepage",onClick:()=>window.location.replace(window.location.origin)})]})})},RW=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,bN=(e,t)=>{if(typeof e=="object")return e.pathname&&e.pathname.startsWith("/")?{...e,pathname:`/${t}${e.pathname}`}:e;if(typeof e=="function")return n=>bN(e(n),t);if(e.startsWith("/")){const n=new URL(e,`${window.location.origin}`);return n.search?s=>`/${t}${n.pathname}?${dt({...ze(s.search),...ze(n.search)})}`:`/${t}${e}`}return w5(e)},EN=e=>({children:t,to:n,target:s,className:a="","aria-label":r,actions:o=[],badge:i,onClick:l=Wt,rel:c,onPointerDown:u,...f})=>{const{locale:m}=Re(),h=`{${_G}}`;typeof n=="string"&&n.includes(h)&&(n=n.replace(`${h}`,vt.getAuthToken()??""));const g=a.concat(i!=null&&i.class?` badge-${i.class}`:""),b=typeof n=="string"&&/^https?:\/\//.test(n)&&!n.startsWith(window.location.origin),y=c??(b?"nofollow noopener noreferrer":void 0),_=v=>{v.stopPropagation(),o.length>0&&o.forEach(E=>{Oe.dispatchEvent(E.type,E.data)}),l()};return n?typeof n=="object"||typeof n=="function"||!RW.test(n)?d.jsx(e,{onClick:_,to:bN(n,m),target:s,className:g,"data-badge":i==null?void 0:i.title,"aria-label":r,rel:y,onPointerDown:u,...f,children:t}):d.jsx("a",{href:NW(n),onClick:_,target:s,className:g,"data-badge":i==null?void 0:i.title,"aria-label":r,rel:y,onPointerDown:u,children:t}):d.jsx("a",{onClick:_,className:g,"data-badge":i==null?void 0:i.title,"aria-label":r,onPointerDown:u,children:t})},Xt=EN(iP),yN=EN(EB),dfe=({to:e,...t})=>{const{locale:n}=Re();return d.jsx(lB,{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})},LW=p.memo(function(){const{loginInProgress:t}=be(),{redirectionProcessing:n}=xW();return vN(),t||n?d.jsx(Lt,{}):d.jsx(Ay,{message:"Page not found"})}),SN="luckywheel",MW="achievement",DW="vmania",jW="rgs-dw-app",rc={width:"100%"},Dl={identifier:SN,source:0,className:yv,style:rc},BW={[ht.Achievement]:{identifier:MW,source:1,title:"Achievement Page",className:`${yv} ${lC}`,style:{...rc,height:"99%"}},[ht.Vmania]:{identifier:DW,source:5,title:"Vmania Page",className:`${yv} ${lC}`,style:{...rc,height:"99%"},gameId:420030318},[ht.WonderWheelHarmony]:{...Dl,title:"Wonder Wheel Harmony Page"},[ht.WinWheel]:{...Dl,source:4,title:"Win Wheel Page"},[ht.WonderCards]:{...Dl,source:2,title:"Wonder Cards Page",className:""},[ht.WonderWheel]:{...Dl,source:1,title:"Wonder Wheel Page",style:{...rc,verticalAlign:"top"}},[ht.WonderWheelWorldCup]:{...Dl,source:5,title:"Wonder Wheel World Cup Page"},[ht.DailySprint]:{identifier:jW,title:"Daily Sprint Page",style:rc}},fg=Object.entries(BW).reduce((e,[t,{identifier:n,source:s}])=>(n===SN&&s!==void 0&&(e[t]=s),e),{}),FW=3e4;class CN extends ji{constructor(){super(...arguments);se(this,"saveConnectionRequest",{Command:"ping"});se(this,"baseUrl",Qn("wss://spider-wss.{domain}/spider"));se(this,"wsCloseResolver",null);se(this,"connectionId",null);se(this,"sessionId",String(Date.now().toString(32)+Math.random().toString(16)).replace(/\./g,""));se(this,"saveConnection",()=>{this.connectionId=window.setInterval(()=>{this.webSocket&&this.webSocket.send(this.saveConnectionRequest)},FW)});se(this,"requestIdSubID",{});se(this,"onopen",()=>{at.success("Connected Spider."),this.dequeueAll(),this.saveConnection()});se(this,"onclose",n=>{if(!this.webSocket){this.wsCloseResolver&&(this.wsCloseResolver(),this.wsCloseResolver=null,this.connectionId&&(at.warning("Closed Spider connection"),clearInterval(this.connectionId)));return}n!==4e3&&this.openConnection(()=>this.restoreRequests(),this.onclose,this.onerror,this.onmessage)});se(this,"onmessage",n=>{const s=this.fixSubscriptionResponse(JSON.parse(n)),{HasError:a,RequestId:r,ErrorDescription:o}=s,i=this.requests.get(r);i&&(a?this.onerror(o):i.subscribe?this.handleSubscriptionResponse(s):this.handleGetResponse(s))});se(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:Su(this.requestIdSubID)[n]}).catch(at.warning)}connect(){this.url=this.baseUrl,this.openConnection(this.onopen,this.onclose,this.onerror,this.onmessage)}get(n,s){return new Promise((a,r)=>{const o=s.rid?s.rid:ji.generateRid({...s,command:n,sessionId:this.sessionId}),i={Command:n,Data:s,RequestId:o},l=new ap(o,i);this.requests.set(o,l),this.sendRequest(l.body),l.addHandler(a,r)})}subscribe(n,s,a,r=()=>{}){if(this.webSocket){const o=ji.generateRid({...s,sessionId:this.sessionId}),i=this.requests.get(o);if(!i){const c={Command:n,Data:s,SubId:o},u=new ap(o,c,!0,!1),f=u.addHandler(a,r);return this.requests.set(o,u),this.unsubIdRidMap.set(f.id,o),this.sendRequest(u.body),f.id}const l=i.addHandler(a,r);return this.unsubIdRidMap.set(l.id,o),l.id}return r({msg:"Websocket connection closed."}),""}disconnect(n,s){return new Promise(a=>{this.webSocket?(this.wsCloseResolver=a,this.closeConnection(n,s)):a()})}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,...a}=n,r=this.requests.get(s);r&&(r.setData(a),this.requests.delete(s))}handleSubscriptionResponse(n){const{Data:s,RequestId:a}=n,r=this.requests.get(a);if(r)if(!r.subId)r.subId=a,r.requestHandlers.size===0?(this.requests.delete(a),this.removeSubscription(a)):(r.setData(s),this.subIdRidMap.set(a,a));else{const o=this.subIdRidMap.get(a);if(o){const i=this.requests.get(o);i&&i.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 at.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){this.unsubIdRidMap.delete(n);const a=this.requests.get(s);a&&(a.removeHandler(n),a.requestHandlers.size===0&&(this.requests.delete(s),this.removeSubscription(a.subId)))}}}const da=new CN,UW=14400;class Fr{constructor(){se(this,"_apiUrl",{})}static getBaseHost(){return N.cms.baseHost||N.app.site_id}static getTimestamp(t){return rt.utc(t).unix()-UW}getBaseUrl(t=0){const n=N.cms.apiUrl,s=t===1?N.cms.cacheLayerSubdomain:"",a=this._apiUrl[0]!==n;return a&&(this._apiUrl[0]=n),(!this._apiUrl[t]||a)&&(this._apiUrl[t]=s?n.replace("//",`//${s}${n.includes("//cms.")?"-":"."}`):n),this._apiUrl[t]}loadData(t,n,s=!1){return Ye.get(this.getBaseUrl(Number(s))+t,{params:n}).then(({data:{message:a,success:r,...o}})=>{if(r)return o;throw new Error(a)}).catch(a=>{throw console.log(`Server returns error ${a}`),{}})}loadDataFromNewAPI({urlSuffix:t,language:n,params:s,id:a,headers:r={"content-type":"application/json"}}){const o=!!N.cms.cacheLayerSubdomain,i=ln.countryCode;return Ye.get(`${this.getBaseUrl(Number(o))}/api/public/v1/${n}/partners/${Fr.getBaseHost()}/${t}${a?`/${a}`:""}`,{params:{...s,platform:K.isMobile,country:i},headers:{...r,...!o&&{"Content-Key-Case":"camel"}}}).then(({status:l,data:{success:c,data:u}})=>{if(l===200&&c)return u;throw new Error("Content not available")})}sendData({url:t,body:n}){return Ye.post(`${this.getBaseUrl()}${t}`,n)}}class $W extends Fr{constructor(){super(...arguments);se(this,"getTermsConditionsVersion",()=>{var n,s,a,r;return(a=(s=(n=N.app.brazilLicense)==null?void 0:n.migration)==null?void 0:s.migrateWithSignicat)!=null&&a.enabled||(r=N.app)!=null&&r.enableBrazilianTC?Promise.resolve({terms_and_conditions_version:Mv}):this.getHelpPageContent(iy,"eng").then(({version:o})=>{if(o)return{terms_and_conditions_version:o};throw new Error}).catch(()=>{})})}getContentById(n,s,a){return this.loadDataFromNewAPI({urlSuffix:`components/${n}/contents`,language:s,params:{use_webp:K.useWebp}}).then(cO(r=>{var o;return{...r,...r.src&&r.srcType==="image"&&{src:r.src.includes("http")?r.src:`${N.cms.iconUrl}${r.src}`},href:((o=pp({...r,type:r.hrefType,value:r.href,profileActionType:up.Included},a))==null?void 0:o.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,a){return this.loadDataFromNewAPI({urlSuffix:"popups",id:a,language:n,params:{type:s}}).catch(()=>({}))}getCrmBanner(n,s,a,r){return this.loadDataFromNewAPI({urlSuffix:"crm/contents",id:a.toString(),language:n,params:{use_webp:K.useWebp,platform:s}}).then(o=>({...o,showTo:Pn.Authorized,actions:[],profileTypes:[],customProfileTypes:null,profileActionType:up.Included,buttons:[]})).then(o=>{var i;return{...o,...o.src&&o.srcType==="image"&&{src:o.src.includes("http")?o.src:`${N.cms.iconUrl}${o.src}`},href:((i=pp({...o,type:o.hrefType,value:o.href},r))==null?void 0:i.to)||""}})}getExchangeShopProducts(n){return this.loadData(`/api/public/v1/${n}/partners/${N.app.site_id}/exchange-items`,{},!!N.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"}})}getSlotSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/slotCategory",language:n,headers:{"content-type":"application/json"}})}getLiveCasinoSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/liveCasinoCategory",language:n,headers:{"content-type":"application/json"}})}getMenu(n,s){return this.loadDataFromNewAPI({urlSuffix:`menus/${s}_menu`,language:n})}getCities(n,s,a){return this.loadData(`/api/public/v1/${n}/countries/${s}${a?`/states/${a}`:""}/cities`,{},!0).then(r=>r)}getRegions(n,s){return this.loadData(`/api/public/v1/${n}/countries/${s}/states`,{},!0).then(a=>a)}getWidgetShowType(n,s,a){return this.loadData(`/api/public/v1/${s}/partners/${a}/ai/widgets/home?client_id=${n}`,{},!0).then(r=>r)}}const Jn=new $W,Uu=()=>{const{isLoggedIn:e,profile:{currency:t,sportsbook_profile_id:n,partner_client_category_id:s,is_verified:a}}=be();return p.useMemo(()=>({partnerClientCategoryId:s,profileType:n,isLoggedIn:e,isVerified:a,currency:t}),[s,n,e,a,t])},GW=e=>e.filter(t=>N.sportsbook.enabled||t!==Wn),pg=["header","app","footer"],VW=(e,t)=>Ye.get(`/menus/${t}_menu_${Fr.getBaseHost()}_${e}.json`).then(({data:n})=>typeof n=="object"?n:Jn.getMenu(e,t)).catch(()=>Jn.getMenu(e,t)),TN=p.createContext({}),HW=({children:e})=>{const t=Uu(),{language:n}=Re(),s=ye(),{profile:{id:a}}=be(),[r,o]=p.useState({loading:!0,data:{header:[],app:[],footer:[]}}),[i,l]=p.useState([]),c=p.useRef({}),u=p.useRef({}),f=p.useRef([]),m=p.useRef(0),h=p.useRef(n),g=au(()=>{var v;return[...N.enabledProducts?Object.entries(N.enabledProducts).filter(([E,S])=>S&&E in za).map(([E])=>za[E]):[],...N.casino.genericPage.enabled&&N.casino.enabled&&((v=N.enabledProducts)!=null&&v.casino)?[N.casino.genericPage.isWithLotteryPath?gm:Pu]:[]]}),b=p.useMemo(()=>{if(r.loading)return{};const v={},E=S=>{if(S.type==="integration"&&S.value){const{path:w,paramsObj:O}=Ox(S);v[S.value]={path:w,paramsObj:O}}S.children&&S.children.length>0&&S.children.forEach(E)};return pg.forEach(S=>{XE(r.data[S]).forEach(w=>{E(w)})}),v},[r.loading,r.data]),y=p.useMemo(()=>{const{app:v,header:E,footer:S}=yL(r.data,w=>Ax({menu:w,userPermissions:t,integrations:b}));return f.current=E.paths,{links:{app:v.links,header:E.links,footer:S.links},paths:uO(GW([ra,EP,Oo,jE,BE,wP,_m,CP,SP,xP,mF,NP,FE,...g,...v.paths,...E.paths,...S.paths])),integrations:b}},[g,b,r.data,t]);p.useEffect(()=>{const v=++m.current;Promise.allSettled(pg.map(E=>VW(n,E))).then(E=>{m.current===v&&(o({loading:!1,data:E.reduce((S,w,O)=>(w.status==="fulfilled"&&(S[pg[O]]=w.value),S),{header:[],app:[],footer:[]})}),c.current={})})},[n]),p.useEffect(function(){if(!r.loading){const E=gt.getInstance(),S=new Set(y.paths);E.esportsAvailable=S.has(kE),E.liveCasinoAvailable=S.has(Lr),E.skillGamesAvailable=S.has(Di),E.tvGamesAvailable=S.has(Jc),E.virtualSportsAvailable=S.has(Po),E.sportsBookAvailable=S.has(Wn),E.jackpotsPageAvailable=S.has(DE)}},[r.loading,y.paths]),p.useEffect(()=>{if(!r.loading){if(y.paths.length&&a){const v=new Set(f.current);l(Object.entries(fg).filter(([E])=>v.has(za[E]??"")).map(Pt("1")))}else l([]);h.current=n}},[a,n,r.loading,y.paths.length]);const _=p.useCallback((v,E)=>{if(v!=null&&v.length){const S=v.reduce((w,{SpinCount:O,SourceId:I})=>(w[I]=O,w),u.current);o(w=>({...w,data:{...w.data,header:w.data.header.map(O=>{if(O.type==="product"&&O.value in fg){const I=S[fg[O.value]]??0;E&&!c.current[O.id]&&(c.current[O.id]=O.badge);const C=c.current[O.id]??O.badge,T=I>0?{title:s("{1} spin",{1:I}),class:"spinCount"}:C;return{...O,badge:T}}return O})}})),u.current=S}},[s]);return p.useEffect(()=>{if(i.length&&!da.connected)return da.connect(),()=>{da.connected&&(da.clearActiveRequests(),da.disconnect(4e3,"Closed jackpot socket connection by the application"))}},[i]),p.useEffect(()=>{if(!i.length)return;let v;const E={PartnerId:N.app.site_id,SourceIdList:i,SessionToken:vt.getAuthToken(),LangId:An[h.current]};return da.connected&&da.get("lwgettotalspincount",E).then(({Result:S,HasError:w,ErrorDescription:O})=>{if(_(S,!0),!w)v=da.subscribe("join",{Name:"LWLobby",Events:["spincountbysrc"],Context:E},I=>{_(I==null?void 0:I.Result)});else throw new Error(O)}),()=>{da.connected&&v&&da.unsubscribe(v),u.current={},Object.values(c.current).length&&o(S=>({...S,data:{...S.data,header:S.data.header.map(w=>w.id in c.current?{...w,badge:c.current[w.id]}:w)}}))}},[_,i]),r.loading?d.jsx(Lt,{size:"medium"}):d.jsx(TN.Provider,{value:y,children:e})},Yo=()=>p.useContext(TN),wN=p.createContext({}),mg=new Map,WW=({children:e})=>{const{isLoggedIn:t,profile:n}=be(),s=t?n==null?void 0:n.id:void 0,[a,r]=p.useState(mg);p.useEffect(function(){if(!t){r(c=>c.size===0?c:mg);return}r(mg);const l=ee.subscribe({source:"notifications",what:{user:[]}},c=>{r(u=>{const f=new Map(u),m=(h,g)=>{let b=f.get(h);b||(b=new Set,f.set(h,b)),b.add(g)};return Object.values(c).forEach(h=>{var _,v,E,S;if((h==null?void 0:h.type)!=="banner"||!(K.isMobile?(_=h.platforms)!=null&&_.mobile:(v=h.platforms)!=null&&v.web))return;const g=h.id;if(!g)return;const b=((E=h.component)==null?void 0:E.slug)!=null?String(h.component.slug):void 0,y=((S=h.component)==null?void 0:S.id)!=null?String(h.component.id):void 0;b&&m(b,g),y&&m(y,g)}),f})},()=>{},!0);return()=>{ee.unsubscribe(l)}},[t,s]);const o=p.useCallback(i=>a.get(String(i)),[a]);return d.jsx(wN.Provider,{value:{getCrmBannerIds:o},children:e})},zW=()=>p.useContext(wN),YW=0,qW=e=>{const t=Ct(),[n,s]=p.useState({loading:!0,data:[]}),[a,r]=p.useState([]),{integrations:o}=Yo(),{language:i}=Re(),{getCrmBannerIds:l}=zW(),c=p.useMemo(()=>JSON.stringify(o),[o]);return p.useEffect(function(){s({loading:!0,data:[]});const f=JSON.parse(c);Jn.getContentById(e,i,f).then(m=>{t.current&&s({loading:!1,data:m.map(h=>{const g=h.eventDate?Fr.getTimestamp(h.eventDate):0;return{...h,...g>0&&rt().unix(){t.current&&s({loading:!1,data:[]})})},[e,c,t,i]),p.useEffect(function(){r([]);const f=JSON.parse(c),m=l(e),h=m!=null&&m.size?Array.from(m).map(b=>Jn.getCrmBanner(i,K.isMobile,b,f)):[],g=h.length>0?Promise.allSettled(h):null;g&&g.then(b=>b?b.filter(y=>y.status==="fulfilled"&&!!y.value).map(y=>y.value):[]).then(b=>{if(t.current){const y=rt().unix();r(b.map(_=>{const v=_.eventDate?Fr.getTimestamp(_.eventDate):0;return{..._,...v>0&&y{t.current&&r([])})},[e,l,c,t,i]),p.useMemo(()=>{const u=n.data||[],f=a||[],m=Math.min(YW,u.length);return{data:[...u.slice(0,m),...f,...u.slice(m)],loading:n.loading}},[n.data,n.loading,a])},KW="/assets/iframeBackfaceImage.png",QW=ke(()=>D(()=>import("./PredictStreetSlide-Lavb1L-o.js"),__vite__mapDeps([145,146,147,1,148]))),XW=ke(()=>D(()=>import("./EventBookSlide-DZvW-XU2.js"),__vite__mapDeps([149,146,147,1,150]))),JW=p.memo(function({srcType:t,extraType:n,src:s="",isVisible:a=!0,isIframeInteractive:r=!0,srcAlt:o,title:i="",loading:l="lazy",fetchPriority:c}){const u=ye(),f=r?void 0:{pointerEvents:"none"};if(n)switch(n){case"eventbook":return d.jsx(XW,{});case"predictstreet":return d.jsx(QW,{});default:return null}switch(t){case"image":return d.jsx(Wo,{src:s,loading:l,...c&&{fetchpriority:c},className:"sdr-image-bc",alt:o??i,title:i});case"iframe":return d.jsxs("div",{className:"sdr-iframe-holder-bc",children:[d.jsx("img",{src:KW,loading:l,className:"sdr-iframe-backface-bc",alt:i}),a&&d.jsx("iframe",{src:s,className:"sdr-iframe-bc",style:f,title:i||u("iFrame Slide")})]});case"html":return d.jsx("div",{dangerouslySetInnerHTML:{__html:s},className:"sdr-inner-html-bc"});case"video":{const h=/^https?:\/\//i.test(s)||s.startsWith("/")?s.replace(/^http:\/\//i,"https://"):"",g=h.split("?")[0].split("#")[0].match(/\.([a-z0-9]+)$/i),b=g&&{mp4:"video/mp4",m4v:"video/mp4",mov:"video/quicktime",webm:"video/webm",ogv:"video/ogg"}[g[1].toLowerCase()];return d.jsx("div",{className:"sdr-video-bc",children:a&&d.jsx("video",{muted:!0,autoPlay:!0,loop:!0,playsInline:!0,preload:K.saveDataMode?"none":"auto",title:i,width:"100%",height:"auto",children:b?d.jsx("source",{src:h,type:b||void 0}):d.jsxs(d.Fragment,{children:[d.jsx("source",{src:h,type:"video/mp4"}),d.jsx("source",{src:h,type:"video/webm"})]})})})}default:return null}}),ZW=({buttons:e,parentNavigate:t,parentTarget:n,parentActions:s})=>!e||!e.length?null:d.jsx(d.Fragment,{children:e.map(({title:a,href:r,target:o,actions:i},l)=>d.jsx(he.Fragment,{children:d.jsx(Xt,{to:r||t,target:o||n,actions:i&&i.length?i:s,className:"btn s-small a-color",children:a})},l))}),e6=p.memo(ZW);function ET(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Py(e,t){e===void 0&&(e={}),t===void 0&&(t={});const n=["__proto__","constructor","prototype"];Object.keys(t).filter(s=>n.indexOf(s)<0).forEach(s=>{typeof e[s]>"u"?e[s]=t[s]:ET(t[s])&&ET(e[s])&&Object.keys(t[s]).length>0&&Py(e[s],t[s])})}const IN={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function wa(){const e=typeof document<"u"?document:{};return Py(e,IN),e}const t6={document:IN,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function $n(){const e=typeof window<"u"?window:{};return Py(e,t6),e}function n6(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function s6(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function AN(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function yp(){return Date.now()}function a6(e){const t=$n();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function r6(e,t){t===void 0&&(t="x");const n=$n();let s,a,r;const o=a6(e);return n.WebKitCSSMatrix?(a=o.transform||o.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(i=>i.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix(a==="none"?"":a)):(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=r.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?a=r.m41:s.length===16?a=parseFloat(s[12]):a=parseFloat(s[4])),t==="y"&&(n.WebKitCSSMatrix?a=r.m42:s.length===16?a=parseFloat(s[13]):a=parseFloat(s[5])),a||0}function Id(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function o6(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function us(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;nt.indexOf(r)<0);for(let r=0,o=a.length;rr?"next":"prev",u=(m,h)=>c==="next"&&m>=h||c==="prev"&&m<=h,f=()=>{i=new Date().getTime(),o===null&&(o=i);const m=Math.max(Math.min((i-o)/l,1),0),h=.5-Math.cos(m*Math.PI)/2;let g=r+h*(n-r);if(u(g,n)&&(g=n),t.wrapperEl.scrollTo({[s]:g}),u(g,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:g})}),a.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=a.requestAnimationFrame(f)};f()}function ya(e,t){t===void 0&&(t="");const n=$n(),s=[...e.children];return n.HTMLSlotElement&&e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),t?s.filter(a=>a.matches(t)):s}function i6(e,t){const n=[t];for(;n.length>0;){const s=n.shift();if(e===s)return!0;n.push(...s.children,...s.shadowRoot?s.shadowRoot.children:[],...s.assignedElements?s.assignedElements():[])}}function l6(e,t){const n=$n();let s=t.contains(e);return!s&&n.HTMLSlotElement&&t instanceof HTMLSlotElement&&(s=[...t.assignedElements()].includes(e),s||(s=i6(e,t))),s}function Sp(e){try{console.warn(e);return}catch{}}function Cp(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:n6(t)),n}function c6(e,t){const n=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&n.push(s):n.push(s),e=s}return n}function u6(e,t){const n=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&n.push(s):n.push(s),e=s}return n}function vr(e,t){return $n().getComputedStyle(e,null).getPropertyValue(t)}function Tp(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function ON(e,t){const n=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&n.push(s):n.push(s),s=s.parentElement;return n}function Jv(e,t,n){const s=$n();return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}function sn(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function ffe(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90===0?t+.001:t}function wp(e,t){t===void 0&&(t=""),typeof trustedTypes<"u"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:n=>n}).createHTML(t):e.innerHTML=t}let hg;function d6(){const e=$n(),t=wa();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function xN(){return hg||(hg=d6()),hg}let gg;function f6(e){let{userAgent:t}=e===void 0?{}:e;const n=xN(),s=$n(),a=s.navigator.platform,r=t||s.navigator.userAgent,o={ios:!1,android:!1},i=s.screen.width,l=s.screen.height,c=r.match(/(Android);?[\s\/]+([\d.]+)?/);let u=r.match(/(iPad).*OS\s([\d_]+)/);const f=r.match(/(iPod)(.*OS\s([\d_]+))?/),m=!u&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=a==="Win32";let g=a==="MacIntel";const b=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!u&&g&&n.touch&&b.indexOf(`${i}x${l}`)>=0&&(u=r.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),g=!1),c&&!h&&(o.os="android",o.android=!0),(u||m||f)&&(o.os="ios",o.ios=!0),o}function NN(e){return e===void 0&&(e={}),gg||(gg=f6(e)),gg}let _g;function p6(){const e=$n(),t=NN();let n=!1;function s(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(s()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[l,c]=i.split("Version/")[1].split(" ")[0].split(".").map(u=>Number(u));n=l<16||l===16&&c<2}}const a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=s(),o=r||a&&t.ios;return{isSafari:n||r,needPerspectiveFix:n,need3dFix:o,isWebView:a}}function kN(){return _g||(_g=p6()),_g}function m6(e){let{swiper:t,on:n,emit:s}=e;const a=$n();let r=null,o=null;const i=()=>{!t||t.destroyed||!t.initialized||(s("beforeResize"),s("resize"))},l=()=>{!t||t.destroyed||!t.initialized||(r=new ResizeObserver(f=>{o=a.requestAnimationFrame(()=>{const{width:m,height:h}=t;let g=m,b=h;f.forEach(y=>{let{contentBoxSize:_,contentRect:v,target:E}=y;E&&E!==t.el||(g=v?v.width:(_[0]||_).inlineSize,b=v?v.height:(_[0]||_).blockSize)}),(g!==m||b!==h)&&i()})}),r.observe(t.el))},c=()=>{o&&a.cancelAnimationFrame(o),r&&r.unobserve&&t.el&&(r.unobserve(t.el),r=null)},u=()=>{!t||t.destroyed||!t.initialized||s("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof a.ResizeObserver<"u"){l();return}a.addEventListener("resize",i),a.addEventListener("orientationchange",u)}),n("destroy",()=>{c(),a.removeEventListener("resize",i),a.removeEventListener("orientationchange",u)})}function h6(e){let{swiper:t,extendParams:n,on:s,emit:a}=e;const r=[],o=$n(),i=function(u,f){f===void 0&&(f={});const m=o.MutationObserver||o.WebkitMutationObserver,h=new m(g=>{if(t.__preventObserver__)return;if(g.length===1){a("observerUpdate",g[0]);return}const b=function(){a("observerUpdate",g[0])};o.requestAnimationFrame?o.requestAnimationFrame(b):o.setTimeout(b,0)});h.observe(u,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:t.isElement||(typeof f.childList>"u"?!0:f).childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),r.push(h)},l=()=>{if(t.params.observer){if(t.params.observeParents){const u=ON(t.hostEl);for(let f=0;f{r.forEach(u=>{u.disconnect()}),r.splice(0,r.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",l),s("destroy",c)}var g6={on(e,t,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;const a=n?"unshift":"push";return e.split(" ").forEach(r=>{s.eventsListeners[r]||(s.eventsListeners[r]=[]),s.eventsListeners[r][a](t)}),s},once(e,t,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var r=arguments.length,o=new Array(r),i=0;i=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(s=>{typeof t>"u"?n.eventsListeners[s]=[]:n.eventsListeners[s]&&n.eventsListeners[s].forEach((a,r)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&n.eventsListeners[s].splice(r,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,s;for(var a=arguments.length,r=new Array(a),o=0;o{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(c=>{c.apply(s,[l,...n])}),e.eventsListeners&&e.eventsListeners[l]&&e.eventsListeners[l].forEach(c=>{c.apply(s,n)})}),e}};function _6(){const e=this;let t,n;const s=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=s.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=s.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(vr(s,"padding-left")||0,10)-parseInt(vr(s,"padding-right")||0,10),n=n-parseInt(vr(s,"padding-top")||0,10)-parseInt(vr(s,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function v6(){const e=this;function t(P,A){return parseFloat(P.getPropertyValue(e.getDirectionLabel(A))||0)}const n=e.params,{wrapperEl:s,slidesEl:a,size:r,rtlTranslate:o,wrongRTL:i}=e,l=e.virtual&&n.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,u=ya(a,`.${e.params.slideClass}, swiper-slide`),f=l?e.virtual.slides.length:u.length;let m=[];const h=[],g=[];let b=n.slidesOffsetBefore;typeof b=="function"&&(b=n.slidesOffsetBefore.call(e));let y=n.slidesOffsetAfter;typeof y=="function"&&(y=n.slidesOffsetAfter.call(e));const _=e.snapGrid.length,v=e.slidesGrid.length;let E=n.spaceBetween,S=-b,w=0,O=0;if(typeof r>"u")return;typeof E=="string"&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*r:typeof E=="string"&&(E=parseFloat(E)),e.virtualSize=-E,u.forEach(P=>{o?P.style.marginLeft="":P.style.marginRight="",P.style.marginBottom="",P.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Ad(s,"--swiper-centered-offset-before",""),Ad(s,"--swiper-centered-offset-after",""));const I=n.grid&&n.grid.rows>1&&e.grid;I?e.grid.initSlides(u):e.grid&&e.grid.unsetSlides();let C;const T=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(P=>typeof n.breakpoints[P].slidesPerView<"u").length>0;for(let P=0;P1&&m.push(e.virtualSize-r)}if(l&&n.loop){const P=g[0]+E;if(n.slidesPerGroup>1){const A=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),x=P*n.slidesPerGroup;for(let L=0;L!n.cssMode||n.loop?!0:x!==u.length-1).forEach(A=>{A.style[P]=`${E}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let P=0;g.forEach(x=>{P+=x+(E||0)}),P-=E;const A=P>r?P-r:0;m=m.map(x=>x<=0?-b:x>A?A+y:x)}if(n.centerInsufficientSlides){let P=0;g.forEach(x=>{P+=x+(E||0)}),P-=E;const A=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(P+A{m[k]=L-x}),h.forEach((L,k)=>{h[k]=L+x})}}if(Object.assign(e,{slides:u,snapGrid:m,slidesGrid:h,slidesSizesGrid:g}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Ad(s,"--swiper-centered-offset-before",`${-m[0]}px`),Ad(s,"--swiper-centered-offset-after",`${e.size/2-g[g.length-1]/2}px`);const P=-e.snapGrid[0],A=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(x=>x+P),e.slidesGrid=e.slidesGrid.map(x=>x+A)}if(f!==c&&e.emit("slidesLengthChange"),m.length!==_&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==v&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const P=`${n.containerModifierClass}backface-hidden`,A=e.el.classList.contains(P);f<=n.maxBackfaceHiddenSlides?A||e.el.classList.add(P):A&&e.el.classList.remove(P)}}function b6(e){const t=this,n=[],s=t.virtual&&t.params.virtual.enabled;let a=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const o=i=>s?t.slides[t.getSlideIndexByData(i)]:t.slides[i];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(i=>{n.push(i)});else for(r=0;rt.slides.length&&!s)break;n.push(o(i))}else n.push(o(t.activeIndex));for(r=0;ra?i:a}(a||a===0)&&(t.wrapperEl.style.height=`${a}px`)}function E6(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function y6(e){e===void 0&&(e=this&&this.translate||0);const t=this,n=t.params,{slides:s,rtlTranslate:a,snapGrid:r}=t;if(s.length===0)return;typeof s[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let o=-e;a&&(o=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let i=n.spaceBetween;typeof i=="string"&&i.indexOf("%")>=0?i=parseFloat(i.replace("%",""))/100*t.size:typeof i=="string"&&(i=parseFloat(i));for(let l=0;l=0&&h<=t.size-t.slidesSizesGrid[l],y=h>=0&&h1&&g<=t.size||h<=0&&g>=t.size;y&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(l)),yT(c,y,n.slideVisibleClass),yT(c,b,n.slideFullyVisibleClass),c.progress=a?-f:f,c.originalProgress=a?-m:m}}function S6(e){const t=this;if(typeof e>"u"){const u=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*u||0}const n=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:a,isBeginning:r,isEnd:o,progressLoop:i}=t;const l=r,c=o;if(s===0)a=0,r=!0,o=!0;else{a=(e-t.minTranslate())/s;const u=Math.abs(e-t.minTranslate())<1,f=Math.abs(e-t.maxTranslate())<1;r=u||a<=0,o=f||a>=1,u&&(a=0),f&&(a=1)}if(n.loop){const u=t.getSlideIndexByData(0),f=t.getSlideIndexByData(t.slides.length-1),m=t.slidesGrid[u],h=t.slidesGrid[f],g=t.slidesGrid[t.slidesGrid.length-1],b=Math.abs(e);b>=m?i=(b-m)/g:i=(b+g-h)/g,i>1&&(i-=1)}Object.assign(t,{progress:a,progressLoop:i,isBeginning:r,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),o&&!c&&t.emit("reachEnd toEdge"),(l&&!r||c&&!o)&&t.emit("fromEdge"),t.emit("progress",a)}const vg=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function C6(){const e=this,{slides:t,params:n,slidesEl:s,activeIndex:a}=e,r=e.virtual&&n.virtual.enabled,o=e.grid&&n.grid&&n.grid.rows>1,i=f=>ya(s,`.${n.slideClass}${f}, swiper-slide${f}`)[0];let l,c,u;if(r)if(n.loop){let f=a-e.virtual.slidesBefore;f<0&&(f=e.virtual.slides.length+f),f>=e.virtual.slides.length&&(f-=e.virtual.slides.length),l=i(`[data-swiper-slide-index="${f}"]`)}else l=i(`[data-swiper-slide-index="${a}"]`);else o?(l=t.find(f=>f.column===a),u=t.find(f=>f.column===a+1),c=t.find(f=>f.column===a-1)):l=t[a];l&&(o||(u=u6(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u&&(u=t[0]),c=c6(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!c===0&&(c=t[t.length-1]))),t.forEach(f=>{vg(f,f===l,n.slideActiveClass),vg(f,f===u,n.slideNextClass),vg(f,f===c,n.slidePrevClass)}),e.emitSlidesClasses()}const mf=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,s=t.closest(n());if(s){let a=s.querySelector(`.${e.params.lazyPreloaderClass}`);!a&&e.isElement&&(s.shadowRoot?a=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(a=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),a&&a.remove())})),a&&a.remove()}},bg=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Zv=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const s=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const o=a,i=[o-t];i.push(...Array.from({length:t}).map((l,c)=>o+s+c)),e.slides.forEach((l,c)=>{i.includes(l.column)&&bg(e,c)});return}const r=a+s-1;if(e.params.rewind||e.params.loop)for(let o=a-t;o<=r+t;o+=1){const i=(o%n+n)%n;(ir)&&bg(e,i)}else for(let o=Math.max(a-t,0);o<=Math.min(r+t,n-1);o+=1)o!==a&&(o>r||o=t[r]&&s=t[r]&&s=t[r]&&(a=r);return n.normalizeSlideIndex&&(a<0||typeof a>"u")&&(a=0),a}function w6(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:s,params:a,activeIndex:r,realIndex:o,snapIndex:i}=t;let l=e,c;const u=h=>{let g=h-t.virtual.slidesBefore;return g<0&&(g=t.virtual.slides.length+g),g>=t.virtual.slides.length&&(g-=t.virtual.slides.length),g};if(typeof l>"u"&&(l=T6(t)),s.indexOf(n)>=0)c=s.indexOf(n);else{const h=Math.min(a.slidesPerGroupSkip,l);c=h+Math.floor((l-h)/a.slidesPerGroup)}if(c>=s.length&&(c=s.length-1),l===r&&!t.params.loop){c!==i&&(t.snapIndex=c,t.emit("snapIndexChange"));return}if(l===r&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=u(l);return}const f=t.grid&&a.grid&&a.grid.rows>1;let m;if(t.virtual&&a.virtual.enabled&&a.loop)m=u(l);else if(f){const h=t.slides.find(b=>b.column===l);let g=parseInt(h.getAttribute("data-swiper-slide-index"),10);Number.isNaN(g)&&(g=Math.max(t.slides.indexOf(h),0)),m=Math.floor(g/a.grid.rows)}else if(t.slides[l]){const h=t.slides[l].getAttribute("data-swiper-slide-index");h?m=parseInt(h,10):m=l}else m=l;Object.assign(t,{previousSnapIndex:i,snapIndex:c,previousRealIndex:o,realIndex:m,previousIndex:r,activeIndex:l}),t.initialized&&Zv(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(o!==m&&t.emit("realIndexChange"),t.emit("slideChange"))}function I6(e,t){const n=this,s=n.params;let a=e.closest(`.${s.slideClass}, swiper-slide`);!a&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(i=>{!a&&i.matches&&i.matches(`.${s.slideClass}, swiper-slide`)&&(a=i)});let r=!1,o;if(a){for(let i=0;il?u=l:s&&eo?i="next":r"u"&&(t=r.params.speed);const b=Math.min(r.params.slidesPerGroupSkip,o);let y=b+Math.floor((o-b)/r.params.slidesPerGroup);y>=l.length&&(y=l.length-1);const _=-l[y];if(i.normalizeSlideIndex)for(let I=0;I=T&&C=T&&C=T&&(o=I)}if(r.initialized&&o!==f&&(!r.allowSlideNext&&(m?_>r.translate&&_>r.minTranslate():_r.translate&&_>r.maxTranslate()&&(f||0)!==o))return!1;o!==(u||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(_);let v;o>f?v="next":o0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[I?"scrollLeft":"scrollTop"]=C})):h[I?"scrollLeft":"scrollTop"]=C,E&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return PN({swiper:r,targetPosition:C,side:I?"left":"top"}),!0;h.scrollTo({[I?"left":"top"]:C,behavior:"smooth"})}return!0}const O=kN().isSafari;return E&&!a&&O&&r.isElement&&r.virtual.update(!1,!1,o),r.setTransition(t),r.setTranslate(_),r.updateActiveIndex(o),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,s),r.transitionStart(n,v),t===0?r.transitionEnd(n,v):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(C){!r||r.destroyed||C.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,v))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function F6(e,t,n,s){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const a=this;if(a.destroyed)return;typeof t>"u"&&(t=a.params.speed);const r=a.grid&&a.params.grid&&a.params.grid.rows>1;let o=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)o=o+a.virtual.slidesBefore;else{let i;if(r){const m=o*a.params.grid.rows;i=a.slides.find(h=>h.getAttribute("data-swiper-slide-index")*1===m).column}else i=a.getSlideIndexByData(o);const l=r?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:c}=a.params;let u=a.params.slidesPerView;u==="auto"?u=a.slidesPerViewDynamic():(u=Math.ceil(parseFloat(a.params.slidesPerView,10)),c&&u%2===0&&(u=u+1));let f=l-ih.getAttribute("data-swiper-slide-index")*1===m).column}else o=a.getSlideIndexByData(o)}return requestAnimationFrame(()=>{a.slideTo(o,t,n,s)}),a}function U6(e,t,n){t===void 0&&(t=!0);const s=this,{enabled:a,params:r,animating:o}=s;if(!a||s.destroyed)return s;typeof e>"u"&&(e=s.params.speed);let i=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(i=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex{s.slideTo(s.activeIndex+l,e,t,n)}),!0}return r.rewind&&s.isEnd?s.slideTo(0,e,t,n):s.slideTo(s.activeIndex+l,e,t,n)}function $6(e,t,n){t===void 0&&(t=!0);const s=this,{params:a,snapGrid:r,slidesGrid:o,rtlTranslate:i,enabled:l,animating:c}=s;if(!l||s.destroyed)return s;typeof e>"u"&&(e=s.params.speed);const u=s.virtual&&a.virtual.enabled;if(a.loop){if(c&&!u&&a.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const f=i?s.translate:-s.translate;function m(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}const h=m(f),g=r.map(v=>m(v)),b=a.freeMode&&a.freeMode.enabled;let y=r[g.indexOf(h)-1];if(typeof y>"u"&&(a.cssMode||b)){let v;r.forEach((E,S)=>{h>=E&&(v=S)}),typeof v<"u"&&(y=b?r[v]:r[v>0?v-1:v])}let _=0;if(typeof y<"u"&&(_=o.indexOf(y),_<0&&(_=s.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(_=_-s.slidesPerViewDynamic("previous",!0)+1,_=Math.max(_,0))),a.rewind&&s.isBeginning){const v=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(v,e,t,n)}else if(a.loop&&s.activeIndex===0&&a.cssMode)return requestAnimationFrame(()=>{s.slideTo(_,e,t,n)}),!0;return s.slideTo(_,e,t,n)}function G6(e,t,n){t===void 0&&(t=!0);const s=this;if(!s.destroyed)return typeof e>"u"&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,n)}function V6(e,t,n,s){t===void 0&&(t=!0),s===void 0&&(s=.5);const a=this;if(a.destroyed)return;typeof e>"u"&&(e=a.params.speed);let r=a.activeIndex;const o=Math.min(a.params.slidesPerGroupSkip,r),i=o+Math.floor((r-o)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[i]){const c=a.snapGrid[i],u=a.snapGrid[i+1];l-c>(u-c)*s&&(r+=a.params.slidesPerGroup)}else{const c=a.snapGrid[i-1],u=a.snapGrid[i];l-c<=(u-c)*s&&(r-=a.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,a.slidesGrid.length-1),a.slideTo(r,e,t,n)}function H6(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,s=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let a=e.getSlideIndexWhenGrid(e.clickedIndex),r;const o=e.isElement?"swiper-slide":`.${t.slideClass}`,i=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(r):a>(i?(e.slides.length-s)/2-(e.params.grid.rows-1):e.slides.length-s)?(e.loopFix(),a=e.getSlideIndex(ya(n,`${o}[data-swiper-slide-index="${r}"]`)[0]),AN(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}var W6={slideTo:B6,slideToLoop:F6,slideNext:U6,slidePrev:$6,slideReset:G6,slideToClosest:V6,slideToClickedSlide:H6};function z6(e,t){const n=this,{params:s,slidesEl:a}=n;if(!s.loop||n.virtual&&n.params.virtual.enabled)return;const r=()=>{ya(a,`.${s.slideClass}, swiper-slide`).forEach((h,g)=>{h.setAttribute("data-swiper-slide-index",g)})},o=()=>{const m=ya(a,`.${s.slideBlankClass}`);m.forEach(h=>{h.remove()}),m.length>0&&(n.recalcSlides(),n.updateSlides())},i=n.grid&&s.grid&&s.grid.rows>1;s.loopAddBlankSlides&&(s.slidesPerGroup>1||i)&&o();const l=s.slidesPerGroup*(i?s.grid.rows:1),c=n.slides.length%l!==0,u=i&&n.slides.length%s.grid.rows!==0,f=m=>{for(let h=0;h1;u.length<_+E||c.params.effect==="cards"&&u.length<_+E*2?Sp("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):S&&g.grid.fill==="row"&&Sp("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const w=[],O=[],I=S?Math.ceil(u.length/g.grid.rows):u.length,C=o&&I-y<_&&!b;let T=C?y:c.activeIndex;typeof r>"u"?r=c.getSlideIndex(u.find(j=>j.classList.contains(g.slideActiveClass))):T=r;const P=s==="next"||!s,A=s==="prev"||!s;let x=0,L=0;const B=(S?u[r].column:r)+(b&&typeof a>"u"?-_/2+.5:0);if(B=0;$-=1)u[$].column===M&&w.push($)}else w.push(I-H-1)}}else if(B+_>I-E){L=Math.max(B-(I-E*2),v),C&&(L=Math.max(L,_-I+y+1));for(let j=0;j{M.column===H&&O.push($)}):O.push(H)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),c.params.effect==="cards"&&u.length<_+E*2&&(O.includes(r)&&O.splice(O.indexOf(r),1),w.includes(r)&&w.splice(w.indexOf(r),1)),A&&w.forEach(j=>{u[j].swiperLoopMoveDOM=!0,h.prepend(u[j]),u[j].swiperLoopMoveDOM=!1}),P&&O.forEach(j=>{u[j].swiperLoopMoveDOM=!0,h.append(u[j]),u[j].swiperLoopMoveDOM=!1}),c.recalcSlides(),g.slidesPerView==="auto"?c.updateSlides():S&&(w.length>0&&A||O.length>0&&P)&&c.slides.forEach((j,H)=>{c.grid.updateSlide(H,j,c.slides)}),g.watchSlidesProgress&&c.updateSlidesOffset(),n){if(w.length>0&&A){if(typeof t>"u"){const j=c.slidesGrid[T],M=c.slidesGrid[T+x]-j;l?c.setTranslate(c.translate-M):(c.slideTo(T+Math.ceil(x),0,!1,!0),a&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-M,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-M))}else if(a){const j=S?w.length/g.grid.rows:w.length;c.slideTo(c.activeIndex+j,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(O.length>0&&P)if(typeof t>"u"){const j=c.slidesGrid[T],M=c.slidesGrid[T-L]-j;l?c.setTranslate(c.translate-M):(c.slideTo(T-L,0,!1,!0),a&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-M,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-M))}else{const j=S?O.length/g.grid.rows:O.length;c.slideTo(c.activeIndex-j,0,!1,!0)}}if(c.allowSlidePrev=f,c.allowSlideNext=m,c.controller&&c.controller.control&&!i){const j={slideRealIndex:t,direction:s,setTranslate:a,activeSlideIndex:r,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(H=>{!H.destroyed&&H.params.loop&&H.loopFix({...j,slideTo:H.params.slidesPerView===g.slidesPerView?n:!1})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...j,slideTo:c.controller.control.params.slidesPerView===g.slidesPerView?n:!1})}c.emit("loopFix")}function q6(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||!n||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(a=>{const r=typeof a.swiperSlideIndex>"u"?a.getAttribute("data-swiper-slide-index")*1:a.swiperSlideIndex;s[r]=a}),e.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),s.forEach(a=>{n.append(a)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var K6={loopCreate:z6,loopFix:Y6,loopDestroy:q6};function Q6(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function X6(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var J6={setGrabCursor:Q6,unsetGrabCursor:X6};function Z6(e,t){t===void 0&&(t=this);function n(s){if(!s||s===wa()||s===$n())return null;s.assignedSlot&&(s=s.assignedSlot);const a=s.closest(e);return!a&&!s.getRootNode?null:a||n(s.getRootNode().host)}return n(t)}function ST(e,t,n){const s=$n(),{params:a}=e,r=a.edgeSwipeDetection,o=a.edgeSwipeThreshold;return r&&(n<=o||n>=s.innerWidth-o)?r==="prevent"?(t.preventDefault(),!0):!1:!0}function e8(e){const t=this,n=wa();let s=e;s.originalEvent&&(s=s.originalEvent);const a=t.touchEventsData;if(s.type==="pointerdown"){if(a.pointerId!==null&&a.pointerId!==s.pointerId)return;a.pointerId=s.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(a.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){ST(t,s,s.targetTouches[0].pageX);return}const{params:r,touches:o,enabled:i}=t;if(!i||!r.simulateTouch&&s.pointerType==="mouse"||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let l=s.target;if(r.touchEventsTarget==="wrapper"&&!l6(l,t.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||a.isTouched&&a.isMoved)return;const c=!!r.noSwipingClass&&r.noSwipingClass!=="",u=s.composedPath?s.composedPath():s.path;c&&s.target&&s.target.shadowRoot&&u&&(l=u[0]);const f=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,m=!!(s.target&&s.target.shadowRoot);if(r.noSwiping&&(m?Z6(f,l):l.closest(f))){t.allowClick=!0;return}if(r.swipeHandler&&!l.closest(r.swipeHandler))return;o.currentX=s.pageX,o.currentY=s.pageY;const h=o.currentX,g=o.currentY;if(!ST(t,s,h))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=h,o.startY=g,a.touchStartTime=yp(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(a.allowThresholdMove=!1);let b=!0;l.matches(a.focusableElements)&&(b=!1,l.nodeName==="SELECT"&&(a.isTouched=!1)),n.activeElement&&n.activeElement.matches(a.focusableElements)&&n.activeElement!==l&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!l.matches(a.focusableElements))&&n.activeElement.blur();const y=b&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||y)&&!l.isContentEditable&&s.preventDefault(),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function t8(e){const t=wa(),n=this,s=n.touchEventsData,{params:a,touches:r,rtlTranslate:o,enabled:i}=n;if(!i||!a.simulateTouch&&e.pointerType==="mouse")return;let l=e;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(s.touchId!==null||l.pointerId!==s.pointerId))return;let c;if(l.type==="touchmove"){if(c=[...l.changedTouches].find(w=>w.identifier===s.touchId),!c||c.identifier!==s.touchId)return}else c=l;if(!s.isTouched){s.startMoving&&s.isScrolling&&n.emit("touchMoveOpposite",l);return}const u=c.pageX,f=c.pageY;if(l.preventedByNestedSwiper){r.startX=u,r.startY=f;return}if(!n.allowTouchMove){l.target.matches(s.focusableElements)||(n.allowClick=!1),s.isTouched&&(Object.assign(r,{startX:u,startY:f,currentX:u,currentY:f}),s.touchStartTime=yp());return}if(a.touchReleaseOnEdges&&!a.loop)if(n.isVertical()){if(fr.startY&&n.translate>=n.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else{if(o&&(u>r.startX&&-n.translate<=n.maxTranslate()||u=n.minTranslate()))return;if(!o&&(ur.startX&&n.translate>=n.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==l.target&&l.pointerType!=="mouse"&&t.activeElement.blur(),t.activeElement&&l.target===t.activeElement&&l.target.matches(s.focusableElements)){s.isMoved=!0,n.allowClick=!1;return}s.allowTouchCallbacks&&n.emit("touchMove",l),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=u,r.currentY=f;const m=r.currentX-r.startX,h=r.currentY-r.startY;if(n.params.threshold&&Math.sqrt(m**2+h**2)"u"){let w;n.isHorizontal()&&r.currentY===r.startY||n.isVertical()&&r.currentX===r.startX?s.isScrolling=!1:m*m+h*h>=25&&(w=Math.atan2(Math.abs(h),Math.abs(m))*180/Math.PI,s.isScrolling=n.isHorizontal()?w>a.touchAngle:90-w>a.touchAngle)}if(s.isScrolling&&n.emit("touchMoveOpposite",l),typeof s.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(s.startMoving=!0),s.isScrolling||l.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;n.allowClick=!1,!a.cssMode&&l.cancelable&&l.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&l.stopPropagation();let g=n.isHorizontal()?m:h,b=n.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;a.oneWayMovement&&(g=Math.abs(g)*(o?1:-1),b=Math.abs(b)*(o?1:-1)),r.diff=g,g*=a.touchRatio,o&&(g=-g,b=-b);const y=n.touchesDirection;n.swipeDirection=g>0?"prev":"next",n.touchesDirection=b>0?"prev":"next";const _=n.params.loop&&!a.cssMode,v=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!s.isMoved){if(_&&v&&n.loopFix({direction:n.swipeDirection}),s.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const w=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(w)}s.allowMomentumBounce=!1,a.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",l)}if(new Date().getTime(),a._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&y!==n.touchesDirection&&_&&v&&Math.abs(g)>=1){Object.assign(r,{startX:u,startY:f,currentX:u,currentY:f,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}n.emit("sliderMove",l),s.isMoved=!0,s.currentTranslate=g+s.startTranslate;let E=!0,S=a.resistanceRatio;if(a.touchReleaseOnEdges&&(S=0),g>0?(_&&v&&s.allowThresholdMove&&s.currentTranslate>(a.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-(a.slidesPerView!=="auto"&&n.slides.length-a.slidesPerView>=2?n.slidesSizesGrid[n.activeIndex+1]+n.params.spaceBetween:0)-n.params.spaceBetween:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>n.minTranslate()&&(E=!1,a.resistance&&(s.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+s.startTranslate+g)**S))):g<0&&(_&&v&&s.allowThresholdMove&&s.currentTranslate<(a.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+(a.slidesPerView!=="auto"&&n.slides.length-a.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(a.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(s.currentTranslate=s.startTranslate),a.threshold>0)if(Math.abs(g)>a.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,s.currentTranslate=s.startTranslate,r.diff=n.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{s.currentTranslate=s.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&n.freeMode||a.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(s.currentTranslate),n.setTranslate(s.currentTranslate))}function n8(e){const t=this,n=t.touchEventsData;let s=e;s.originalEvent&&(s=s.originalEvent);let a;if(s.type==="touchend"||s.type==="touchcancel"){if(a=[...s.changedTouches].find(w=>w.identifier===n.touchId),!a||a.identifier!==n.touchId)return}else{if(n.touchId!==null||s.pointerId!==n.pointerId)return;a=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:o,touches:i,rtlTranslate:l,slidesGrid:c,enabled:u}=t;if(!u||!o.simulateTouch&&s.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&o.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}o.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=yp(),m=f-n.touchStartTime;if(t.allowClick){const w=s.path||s.composedPath&&s.composedPath();t.updateClickedSlide(w&&w[0]||s.target,w),t.emit("tap click",s),m<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",s)}if(n.lastClickTime=yp(),AN(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||i.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let h;if(o.followFinger?h=l?t.translate:-t.translate:h=-n.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:h});return}const g=h>=-t.maxTranslate()&&!t.params.loop;let b=0,y=t.slidesSizesGrid[0];for(let w=0;w=c[w]&&h=c[w])&&(b=w,y=c[c.length-1]-c[c.length-2])}let _=null,v=null;o.rewind&&(t.isBeginning?v=o.virtual&&o.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(_=0));const E=(h-c[b])/y,S=bo.longSwipesMs){if(!o.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(E>=o.longSwipesRatio?t.slideTo(o.rewind&&t.isEnd?_:b+S):t.slideTo(b)),t.swipeDirection==="prev"&&(E>1-o.longSwipesRatio?t.slideTo(b+S):v!==null&&E<0&&Math.abs(E)>o.longSwipesRatio?t.slideTo(v):t.slideTo(b))}else{if(!o.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(s.target===t.navigation.nextEl||s.target===t.navigation.prevEl)?s.target===t.navigation.nextEl?t.slideTo(b+S):t.slideTo(b):(t.swipeDirection==="next"&&t.slideTo(_!==null?_:b+S),t.swipeDirection==="prev"&&t.slideTo(v!==null?v:b))}}function CT(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:a,snapGrid:r}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const i=o&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!i?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=a,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function s8(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function a8(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:s}=e;if(!s)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let a;const r=e.maxTranslate()-e.minTranslate();r===0?a=0:a=(e.translate-e.minTranslate())/r,a!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function r8(e){const t=this;mf(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function o8(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const LN=(e,t)=>{const n=wa(),{params:s,el:a,wrapperEl:r,device:o}=e,i=!!s.nested,l=t==="on"?"addEventListener":"removeEventListener",c=t;!a||typeof a=="string"||(n[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:i}),a[l]("touchstart",e.onTouchStart,{passive:!1}),a[l]("pointerdown",e.onTouchStart,{passive:!1}),n[l]("touchmove",e.onTouchMove,{passive:!1,capture:i}),n[l]("pointermove",e.onTouchMove,{passive:!1,capture:i}),n[l]("touchend",e.onTouchEnd,{passive:!0}),n[l]("pointerup",e.onTouchEnd,{passive:!0}),n[l]("pointercancel",e.onTouchEnd,{passive:!0}),n[l]("touchcancel",e.onTouchEnd,{passive:!0}),n[l]("pointerout",e.onTouchEnd,{passive:!0}),n[l]("pointerleave",e.onTouchEnd,{passive:!0}),n[l]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&a[l]("click",e.onClick,!0),s.cssMode&&r[l]("scroll",e.onScroll),s.updateOnWindowResize?e[c](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",CT,!0):e[c]("observerUpdate",CT,!0),a[l]("load",e.onLoad,{capture:!0}))};function i8(){const e=this,{params:t}=e;e.onTouchStart=e8.bind(e),e.onTouchMove=t8.bind(e),e.onTouchEnd=n8.bind(e),e.onDocumentTouchStart=o8.bind(e),t.cssMode&&(e.onScroll=a8.bind(e)),e.onClick=s8.bind(e),e.onLoad=r8.bind(e),LN(e,"on")}function l8(){LN(this,"off")}var c8={attachEvents:i8,detachEvents:l8};const TT=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function u8(){const e=this,{realIndex:t,initialized:n,params:s,el:a}=e,r=s.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const o=wa(),i=s.breakpointsBase==="window"||!s.breakpointsBase?s.breakpointsBase:"container",l=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?e.el:o.querySelector(s.breakpointsBase),c=e.getBreakpoint(r,i,l);if(!c||e.currentBreakpoint===c)return;const f=(c in r?r[c]:void 0)||e.originalParams,m=TT(e,s),h=TT(e,f),g=e.params.grabCursor,b=f.grabCursor,y=s.enabled;m&&!h?(a.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!m&&h&&(a.classList.add(`${s.containerModifierClass}grid`),(f.grid.fill&&f.grid.fill==="column"||!f.grid.fill&&s.grid.fill==="column")&&a.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!b?e.unsetGrabCursor():!g&&b&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(O=>{if(typeof f[O]>"u")return;const I=s[O]&&s[O].enabled,C=f[O]&&f[O].enabled;I&&!C&&e[O].disable(),!I&&C&&e[O].enable()});const _=f.direction&&f.direction!==s.direction,v=s.loop&&(f.slidesPerView!==s.slidesPerView||_),E=s.loop;_&&n&&e.changeDirection(),us(e.params,f);const S=e.params.enabled,w=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),y&&!S?e.disable():!y&&S&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",f),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!E&&w?(e.loopCreate(t),e.updateSlides()):E&&!w&&e.loopDestroy()),e.emit("breakpoint",f)}function d8(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let s=!1;const a=$n(),r=t==="window"?a.innerHeight:n.clientHeight,o=Object.keys(e).map(i=>{if(typeof i=="string"&&i.indexOf("@")===0){const l=parseFloat(i.substr(1));return{value:r*l,point:i}}return{value:i,point:i}});o.sort((i,l)=>parseInt(i.value,10)-parseInt(l.value,10));for(let i=0;i{typeof s=="object"?Object.keys(s).forEach(a=>{s[a]&&n.push(t+a)}):typeof s=="string"&&n.push(t+s)}),n}function m8(){const e=this,{classNames:t,params:n,rtl:s,el:a,device:r}=e,o=p8(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:s},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...o),a.classList.add(...t),e.emitContainerClasses()}function h8(){const e=this,{el:t,classNames:n}=e;!t||typeof t=="string"||(t.classList.remove(...n),e.emitContainerClasses())}var g8={addClasses:m8,removeClasses:h8};function _8(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:s}=n;if(s){const a=e.slides.length-1,r=e.slidesGrid[a]+e.slidesSizesGrid[a]+s*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var v8={checkOverflow:_8},eb={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function b8(e,t){return function(s){s===void 0&&(s={});const a=Object.keys(s)[0],r=s[a];if(typeof r!="object"||r===null){us(t,s);return}if(e[a]===!0&&(e[a]={enabled:!0}),a==="navigation"&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),!(a in e&&"enabled"in r)){us(t,s);return}typeof e[a]=="object"&&!("enabled"in e[a])&&(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),us(t,s)}}const Eg={eventsEmitter:g6,update:A6,translate:R6,transition:j6,slide:W6,loop:K6,grabCursor:J6,events:c8,breakpoints:f8,checkOverflow:v8,classes:g8},yg={};let Oy=class Ra{constructor(){let t,n;for(var s=arguments.length,a=new Array(s),r=0;r1){const u=[];return o.querySelectorAll(n.el).forEach(f=>{const m=us({},n,{el:f});u.push(new Ra(m))}),u}const i=this;i.__swiper__=!0,i.support=xN(),i.device=NN({userAgent:n.userAgent}),i.browser=kN(),i.eventsListeners={},i.eventsAnyListeners=[],i.modules=[...i.__modules__],n.modules&&Array.isArray(n.modules)&&i.modules.push(...n.modules);const l={};i.modules.forEach(u=>{u({params:n,swiper:i,extendParams:b8(n,l),on:i.on.bind(i),once:i.once.bind(i),off:i.off.bind(i),emit:i.emit.bind(i)})});const c=us({},eb,l);return i.params=us({},c,yg,n),i.originalParams=us({},i.params),i.passedParams=us({},n),i.params&&i.params.on&&Object.keys(i.params.on).forEach(u=>{i.on(u,i.params.on[u])}),i.params&&i.params.onAny&&i.onAny(i.params.onAny),Object.assign(i,{enabled:i.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return i.params.direction==="horizontal"},isVertical(){return i.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:i.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.emit("_swiper"),i.params.init&&i.init(),i}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:s}=this,a=ya(n,`.${s.slideClass}, swiper-slide`),r=Tp(a[0]);return Tp(t)-r}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(n=>n.getAttribute("data-swiper-slide-index")*1===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?t=Math.floor(t/this.params.grid.rows):this.params.grid.fill==="row"&&(t=t%Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const t=this,{slidesEl:n,params:s}=t;t.slides=ya(n,`.${s.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const s=this;t=Math.min(Math.max(t,0),1);const a=s.minTranslate(),o=(s.maxTranslate()-a)*t+a;s.translateTo(o,typeof n>"u"?0:n),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(s=>{const a=t.getSlideClasses(s);n.push({slideEl:s,classNames:a}),t.emit("_slideClass",s,a)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const s=this,{params:a,slides:r,slidesGrid:o,slidesSizesGrid:i,size:l,activeIndex:c}=s;let u=1;if(typeof a.slidesPerView=="number")return a.slidesPerView;if(a.centeredSlides){let f=r[c]?Math.ceil(r[c].swiperSlideSize):0,m;for(let h=c+1;hl&&(m=!0));for(let h=c-1;h>=0;h-=1)r[h]&&!m&&(f+=r[h].swiperSlideSize,u+=1,f>l&&(m=!0))}else if(t==="current")for(let f=c+1;f=0;f-=1)o[c]-o[f]{o.complete&&mf(t,o)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function a(){const o=t.rtlTranslate?t.translate*-1:t.translate,i=Math.min(Math.max(o,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)a(),s.autoHeight&&t.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&t.isEnd&&!s.centeredSlides){const o=t.virtual&&s.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(o.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||a()}s.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const s=this,a=s.params.direction;return t||(t=a==="horizontal"?"vertical":"horizontal"),t===a||t!=="horizontal"&&t!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${a}`),s.el.classList.add(`${s.params.containerModifierClass}${t}`),s.emitContainerClasses(),s.params.direction=t,s.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),s.emit("changeDirection"),n&&s.update()),s}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let s=t||n.params.el;if(typeof s=="string"&&(s=document.querySelector(s)),!s)return!1;s.swiper=n,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const a=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(a()):ya(s,a())[0];return!o&&n.params.createElements&&(o=Cp("div",n.params.wrapperClass),s.append(o),ya(s,`.${n.params.slideClass}`).forEach(i=>{o.append(i)})),Object.assign(n,{el:s,wrapperEl:o,slidesEl:n.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:o,hostEl:n.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||vr(s,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||vr(s,"direction")==="rtl"),wrongRTL:vr(o,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(void 0,!0),n.attachEvents();const a=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&a.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(r=>{r.complete?mf(n,r):r.addEventListener("load",o=>{mf(n,o.target)})}),Zv(n),n.initialized=!0,Zv(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const s=this,{params:a,el:r,wrapperEl:o,slides:i}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),n&&(s.removeClasses(),r&&typeof r!="string"&&r.removeAttribute("style"),o&&o.removeAttribute("style"),i&&i.length&&i.forEach(l=>{l.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(l=>{s.off(l)}),t!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),s6(s)),s.destroyed=!0),null}static extendDefaults(t){us(yg,t)}static get extendedDefaults(){return yg}static get defaults(){return eb}static installModule(t){Ra.prototype.__modules__||(Ra.prototype.__modules__=[]);const n=Ra.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>Ra.installModule(n)),Ra):(Ra.installModule(t),Ra)}};Object.keys(Eg).forEach(e=>{Object.keys(Eg[e]).forEach(t=>{Oy.prototype[t]=Eg[e][t]})});Oy.use([m6,h6]);const MN=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function ko(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Vi(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(s=>n.indexOf(s)<0).forEach(s=>{typeof e[s]>"u"?e[s]=t[s]:ko(t[s])&&ko(e[s])&&Object.keys(t[s]).length>0?t[s].__swiper__?e[s]=t[s]:Vi(e[s],t[s]):e[s]=t[s]})}function DN(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function jN(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function BN(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function FN(e){e===void 0&&(e="");const t=e.split(" ").map(s=>s.trim()).filter(s=>!!s),n=[];return t.forEach(s=>{n.indexOf(s)<0&&n.push(s)}),n.join(" ")}function E8(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function y8(e){let{swiper:t,slides:n,passedParams:s,changedParams:a,nextEl:r,prevEl:o,scrollbarEl:i,paginationEl:l}=e;const c=a.filter(T=>T!=="children"&&T!=="direction"&&T!=="wrapperClass"),{params:u,pagination:f,navigation:m,scrollbar:h,virtual:g,thumbs:b}=t;let y,_,v,E,S,w,O,I;a.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&!s.thumbs.swiper.destroyed&&u.thumbs&&(!u.thumbs.swiper||u.thumbs.swiper.destroyed)&&(y=!0),a.includes("controller")&&s.controller&&s.controller.control&&u.controller&&!u.controller.control&&(_=!0),a.includes("pagination")&&s.pagination&&(s.pagination.el||l)&&(u.pagination||u.pagination===!1)&&f&&!f.el&&(v=!0),a.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||i)&&(u.scrollbar||u.scrollbar===!1)&&h&&!h.el&&(E=!0),a.includes("navigation")&&s.navigation&&(s.navigation.prevEl||o)&&(s.navigation.nextEl||r)&&(u.navigation||u.navigation===!1)&&m&&!m.prevEl&&!m.nextEl&&(S=!0);const C=T=>{t[T]&&(t[T].destroy(),T==="navigation"?(t.isElement&&(t[T].prevEl.remove(),t[T].nextEl.remove()),u[T].prevEl=void 0,u[T].nextEl=void 0,t[T].prevEl=void 0,t[T].nextEl=void 0):(t.isElement&&t[T].el.remove(),u[T].el=void 0,t[T].el=void 0))};a.includes("loop")&&t.isElement&&(u.loop&&!s.loop?w=!0:!u.loop&&s.loop?O=!0:I=!0),c.forEach(T=>{if(ko(u[T])&&ko(s[T]))Object.assign(u[T],s[T]),(T==="navigation"||T==="pagination"||T==="scrollbar")&&"enabled"in s[T]&&!s[T].enabled&&C(T);else{const P=s[T];(P===!0||P===!1)&&(T==="navigation"||T==="pagination"||T==="scrollbar")?P===!1&&C(T):u[T]=s[T]}}),c.includes("controller")&&!_&&t.controller&&t.controller.control&&u.controller&&u.controller.control&&(t.controller.control=u.controller.control),a.includes("children")&&n&&g&&u.virtual.enabled?(g.slides=n,g.update(!0)):a.includes("virtual")&&g&&u.virtual.enabled&&(n&&(g.slides=n),g.update(!0)),a.includes("children")&&n&&u.loop&&(I=!0),y&&b.init()&&b.update(!0),_&&(t.controller.control=u.controller.control),v&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),t.el.appendChild(l)),l&&(u.pagination.el=l),f.init(),f.render(),f.update()),E&&(t.isElement&&(!i||typeof i=="string")&&(i=document.createElement("div"),i.classList.add("swiper-scrollbar"),i.part.add("scrollbar"),t.el.appendChild(i)),i&&(u.scrollbar.el=i),h.init(),h.updateSize(),h.setTranslate()),S&&(t.isElement&&((!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-next"),wp(r,t.hostEl.constructor.nextButtonSvg),r.part.add("button-next"),t.el.appendChild(r)),(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-button-prev"),wp(o,t.hostEl.constructor.prevButtonSvg),o.part.add("button-prev"),t.el.appendChild(o))),r&&(u.navigation.nextEl=r),o&&(u.navigation.prevEl=o),m.init(),m.update()),a.includes("allowSlideNext")&&(t.allowSlideNext=s.allowSlideNext),a.includes("allowSlidePrev")&&(t.allowSlidePrev=s.allowSlidePrev),a.includes("direction")&&t.changeDirection(s.direction,!1),(w||I)&&t.loopDestroy(),(O||I)&&t.loopCreate(),t.update()}function S8(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},s={},a={};Vi(n,eb),n._emitClasses=!0,n.init=!1;const r={},o=MN.map(l=>l.replace(/_/,"")),i=Object.assign({},e);return Object.keys(i).forEach(l=>{typeof e[l]>"u"||(o.indexOf(l)>=0?ko(e[l])?(n[l]={},a[l]={},Vi(n[l],e[l]),Vi(a[l],e[l])):(n[l]=e[l],a[l]=e[l]):l.search(/on[A-Z]/)===0&&typeof e[l]=="function"?t?s[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:n.on[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:r[l]=e[l])}),["navigation","pagination","scrollbar"].forEach(l=>{n[l]===!0&&(n[l]={}),n[l]===!1&&delete n[l]}),{params:n,passedParams:a,rest:r,events:s}}function C8(e,t){let{el:n,nextEl:s,prevEl:a,paginationEl:r,scrollbarEl:o,swiper:i}=e;DN(t)&&s&&a&&(i.params.navigation.nextEl=s,i.originalParams.navigation.nextEl=s,i.params.navigation.prevEl=a,i.originalParams.navigation.prevEl=a),jN(t)&&r&&(i.params.pagination.el=r,i.originalParams.pagination.el=r),BN(t)&&o&&(i.params.scrollbar.el=o,i.originalParams.scrollbar.el=o),i.init(n)}function T8(e,t,n,s,a){const r=[];if(!t)return r;const o=l=>{r.indexOf(l)<0&&r.push(l)};if(n&&s){const l=s.map(a),c=n.map(a);l.join("")!==c.join("")&&o("children"),s.length!==n.length&&o("children")}return MN.filter(l=>l[0]==="_").map(l=>l.replace(/_/,"")).forEach(l=>{if(l in e&&l in t)if(ko(e[l])&&ko(t[l])){const c=Object.keys(e[l]),u=Object.keys(t[l]);c.length!==u.length?o(l):(c.forEach(f=>{e[l][f]!==t[l][f]&&o(l)}),u.forEach(f=>{e[l][f]!==t[l][f]&&o(l)}))}else e[l]!==t[l]&&o(l)}),r}const w8=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Ip(){return Ip=Object.assign?Object.assign.bind():function(e){for(var t=1;t{UN(n)?t.push(n):n.props&&n.props.children&&$N(n.props.children).forEach(s=>t.push(s))}),t}function I8(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return he.Children.toArray(e).forEach(s=>{if(UN(s))t.push(s);else if(s.props&&s.props.slot&&n[s.props.slot])n[s.props.slot].push(s);else if(s.props&&s.props.children){const a=$N(s.props.children);a.length>0?a.forEach(r=>t.push(r)):n["container-end"].push(s)}else n["container-end"].push(s)}),{slides:t,slots:n}}function A8(e,t,n){if(!n)return null;const s=u=>{let f=u;return u<0?f=t.length+u:f>=t.length&&(f=f-t.length),f},a=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:r,to:o}=n,i=e.params.loop?-t.length:0,l=e.params.loop?t.length*2:t.length,c=[];for(let u=i;u=r&&u<=o&&c.push(t[s(u)]);return c.map((u,f)=>he.cloneElement(u,{swiper:e,style:a,key:u.props.virtualIndex||u.key||`slide-${f}`}))}function Oc(e,t){return typeof window>"u"?p.useEffect(e,t):p.useLayoutEffect(e,t)}const wT=p.createContext(null),P8=p.createContext(null),GN=p.forwardRef(function(e,t){let{className:n,tag:s="div",wrapperTag:a="div",children:r,onSwiper:o,...i}=e===void 0?{}:e,l=!1;const[c,u]=p.useState("swiper"),[f,m]=p.useState(null),[h,g]=p.useState(!1),b=p.useRef(!1),y=p.useRef(null),_=p.useRef(null),v=p.useRef(null),E=p.useRef(null),S=p.useRef(null),w=p.useRef(null),O=p.useRef(null),I=p.useRef(null),{params:C,passedParams:T,rest:P,events:A}=S8(i),{slides:x,slots:L}=I8(r),k=()=>{g(!h)};Object.assign(C.on,{_containerClasses($,G){u(G)}});const B=()=>{Object.assign(C.on,A),l=!0;const $={...C};if(delete $.wrapperClass,_.current=new Oy($),_.current.virtual&&_.current.params.virtual.enabled){_.current.virtual.slides=x;const G={cache:!1,slides:x,renderExternal:m,renderExternalUpdate:!1};Vi(_.current.params.virtual,G),Vi(_.current.originalParams.virtual,G)}};y.current||B(),_.current&&_.current.on("_beforeBreakpoint",k);const j=()=>{l||!A||!_.current||Object.keys(A).forEach($=>{_.current.on($,A[$])})},H=()=>{!A||!_.current||Object.keys(A).forEach($=>{_.current.off($,A[$])})};p.useEffect(()=>()=>{_.current&&_.current.off("_beforeBreakpoint",k)}),p.useEffect(()=>{!b.current&&_.current&&(_.current.emitSlidesClasses(),b.current=!0)}),Oc(()=>{if(t&&(t.current=y.current),!!y.current)return _.current.destroyed&&B(),C8({el:y.current,nextEl:S.current,prevEl:w.current,paginationEl:O.current,scrollbarEl:I.current,swiper:_.current},C),o&&!_.current.destroyed&&o(_.current),()=>{_.current&&!_.current.destroyed&&_.current.destroy(!0,!1)}},[]),Oc(()=>{j();const $=T8(T,v.current,x,E.current,G=>G.key);return v.current=T,E.current=x,$.length&&_.current&&!_.current.destroyed&&y8({swiper:_.current,slides:x,passedParams:T,changedParams:$,nextEl:S.current,prevEl:w.current,scrollbarEl:I.current,paginationEl:O.current}),()=>{H()}}),Oc(()=>{w8(_.current)},[f]);function M(){return C.virtual?A8(_.current,x,f):x.map(($,G)=>he.cloneElement($,{swiper:_.current,swiperSlideIndex:G}))}return he.createElement(s,Ip({ref:y,className:FN(`${c}${n?` ${n}`:""}`)},P),he.createElement(P8.Provider,{value:_.current},L["container-start"],he.createElement(a,{className:E8(C.wrapperClass)},L["wrapper-start"],M(),L["wrapper-end"]),DN(C)&&he.createElement(he.Fragment,null,he.createElement("div",{ref:w,className:"swiper-button-prev"}),he.createElement("div",{ref:S,className:"swiper-button-next"})),BN(C)&&he.createElement("div",{ref:I,className:"swiper-scrollbar"}),jN(C)&&he.createElement("div",{ref:O,className:"swiper-pagination"}),L["container-end"]))});GN.displayName="Swiper";const VN=p.forwardRef(function(e,t){let{tag:n="div",children:s,className:a="",swiper:r,zoom:o,lazy:i,virtualIndex:l,swiperSlideIndex:c,...u}=e===void 0?{}:e;const f=p.useRef(null),[m,h]=p.useState("swiper-slide"),[g,b]=p.useState(!1);function y(S,w,O){w===f.current&&h(O)}Oc(()=>{if(typeof c<"u"&&(f.current.swiperSlideIndex=c),t&&(t.current=f.current),!(!f.current||!r)){if(r.destroyed){m!=="swiper-slide"&&h("swiper-slide");return}return r.on("_slideClass",y),()=>{r&&r.off("_slideClass",y)}}}),Oc(()=>{r&&f.current&&!r.destroyed&&h(r.getSlideClasses(f.current))},[r]);const _={isActive:m.indexOf("swiper-slide-active")>=0,isVisible:m.indexOf("swiper-slide-visible")>=0,isPrev:m.indexOf("swiper-slide-prev")>=0,isNext:m.indexOf("swiper-slide-next")>=0},v=()=>typeof s=="function"?s(_):s,E=()=>{b(!0)};return he.createElement(n,Ip({ref:f,className:FN(`${m}${a?` ${a}`:""}`),"data-swiper-slide-index":l,onLoad:E},u),o&&he.createElement(wT.Provider,{value:_},he.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof o=="number"?o:void 0},v(),i&&!g&&he.createElement("div",{className:"swiper-lazy-preloader"}))),!o&&he.createElement(wT.Provider,{value:_},v(),i&&!g&&he.createElement("div",{className:"swiper-lazy-preloader"})))});VN.displayName="SwiperSlide";function HN(e,t,n,s){return e.params.createElements&&Object.keys(s).forEach(a=>{if(!n[a]&&n.auto===!0){let r=ya(e.el,`.${s[a]}`)[0];r||(r=Cp("div",s[a]),r.className=s[a],e.el.append(r)),n[a]=r,t[a]=r}}),n}function O8(e){let{swiper:t,extendParams:n,on:s,emit:a}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};function r(g){let b;return g&&typeof g=="string"&&t.isElement&&(b=t.el.querySelector(g)||t.hostEl.querySelector(g),b)?b:(g&&(typeof g=="string"&&(b=[...document.querySelectorAll(g)]),t.params.uniqueNavElements&&typeof g=="string"&&b&&b.length>1&&t.el.querySelectorAll(g).length===1?b=t.el.querySelector(g):b&&b.length===1&&(b=b[0])),g&&!b?g:b)}function o(g,b){const y=t.params.navigation;g=sn(g),g.forEach(_=>{_&&(_.classList[b?"add":"remove"](...y.disabledClass.split(" ")),_.tagName==="BUTTON"&&(_.disabled=b),t.params.watchOverflow&&t.enabled&&_.classList[t.isLocked?"add":"remove"](y.lockClass))})}function i(){const{nextEl:g,prevEl:b}=t.navigation;if(t.params.loop){o(b,!1),o(g,!1);return}o(b,t.isBeginning&&!t.params.rewind),o(g,t.isEnd&&!t.params.rewind)}function l(g){g.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),a("navigationPrev"))}function c(g){g.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),a("navigationNext"))}function u(){const g=t.params.navigation;if(t.params.navigation=HN(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(g.nextEl||g.prevEl))return;let b=r(g.nextEl),y=r(g.prevEl);Object.assign(t.navigation,{nextEl:b,prevEl:y}),b=sn(b),y=sn(y);const _=(v,E)=>{v&&v.addEventListener("click",E==="next"?c:l),!t.enabled&&v&&v.classList.add(...g.lockClass.split(" "))};b.forEach(v=>_(v,"next")),y.forEach(v=>_(v,"prev"))}function f(){let{nextEl:g,prevEl:b}=t.navigation;g=sn(g),b=sn(b);const y=(_,v)=>{_.removeEventListener("click",v==="next"?c:l),_.classList.remove(...t.params.navigation.disabledClass.split(" "))};g.forEach(_=>y(_,"next")),b.forEach(_=>y(_,"prev"))}s("init",()=>{t.params.navigation.enabled===!1?h():(u(),i())}),s("toEdge fromEdge lock unlock",()=>{i()}),s("destroy",()=>{f()}),s("enable disable",()=>{let{nextEl:g,prevEl:b}=t.navigation;if(g=sn(g),b=sn(b),t.enabled){i();return}[...g,...b].filter(y=>!!y).forEach(y=>y.classList.add(t.params.navigation.lockClass))}),s("click",(g,b)=>{let{nextEl:y,prevEl:_}=t.navigation;y=sn(y),_=sn(_);const v=b.target;let E=_.includes(v)||y.includes(v);if(t.isElement&&!E){const S=b.path||b.composedPath&&b.composedPath();S&&(E=S.find(w=>y.includes(w)||_.includes(w)))}if(t.params.navigation.hideOnClick&&!E){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===v||t.pagination.el.contains(v)))return;let S;y.length?S=y[0].classList.contains(t.params.navigation.hiddenClass):_.length&&(S=_[0].classList.contains(t.params.navigation.hiddenClass)),a(S===!0?"navigationShow":"navigationHide"),[...y,..._].filter(w=>!!w).forEach(w=>w.classList.toggle(t.params.navigation.hiddenClass))}});const m=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),i()},h=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),f()};Object.assign(t.navigation,{enable:m,disable:h,update:i,init:u,destroy:f})}function jl(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function x8(e){let{swiper:t,extendParams:n,on:s,emit:a}=e;const r="swiper-pagination";n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:v=>v,formatFractionTotal:v=>v,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let o,i=0;function l(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&t.pagination.el.length===0}function c(v,E){const{bulletActiveClass:S}=t.params.pagination;v&&(v=v[`${E==="prev"?"previous":"next"}ElementSibling`],v&&(v.classList.add(`${S}-${E}`),v=v[`${E==="prev"?"previous":"next"}ElementSibling`],v&&v.classList.add(`${S}-${E}-${E}`)))}function u(v,E,S){if(v=v%S,E=E%S,E===v+1)return"next";if(E===v-1)return"previous"}function f(v){const E=v.target.closest(jl(t.params.pagination.bulletClass));if(!E)return;v.preventDefault();const S=Tp(E)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===S)return;const w=u(t.realIndex,S,t.slides.length);w==="next"?t.slideNext():w==="previous"?t.slidePrev():t.slideToLoop(S)}else t.slideTo(S)}function m(){const v=t.rtl,E=t.params.pagination;if(l())return;let S=t.pagination.el;S=sn(S);let w,O;const I=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,C=t.params.loop?Math.ceil(I/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(O=t.previousRealIndex||0,w=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):typeof t.snapIndex<"u"?(w=t.snapIndex,O=t.previousSnapIndex):(O=t.previousIndex||0,w=t.activeIndex||0),E.type==="bullets"&&t.pagination.bullets&&t.pagination.bullets.length>0){const T=t.pagination.bullets;let P,A,x;if(E.dynamicBullets&&(o=Jv(T[0],t.isHorizontal()?"width":"height"),S.forEach(L=>{L.style[t.isHorizontal()?"width":"height"]=`${o*(E.dynamicMainBullets+4)}px`}),E.dynamicMainBullets>1&&O!==void 0&&(i+=w-(O||0),i>E.dynamicMainBullets-1?i=E.dynamicMainBullets-1:i<0&&(i=0)),P=Math.max(w-i,0),A=P+(Math.min(T.length,E.dynamicMainBullets)-1),x=(A+P)/2),T.forEach(L=>{const k=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(B=>`${E.bulletActiveClass}${B}`)].map(B=>typeof B=="string"&&B.includes(" ")?B.split(" "):B).flat();L.classList.remove(...k)}),S.length>1)T.forEach(L=>{const k=Tp(L);k===w?L.classList.add(...E.bulletActiveClass.split(" ")):t.isElement&&L.setAttribute("part","bullet"),E.dynamicBullets&&(k>=P&&k<=A&&L.classList.add(...`${E.bulletActiveClass}-main`.split(" ")),k===P&&c(L,"prev"),k===A&&c(L,"next"))});else{const L=T[w];if(L&&L.classList.add(...E.bulletActiveClass.split(" ")),t.isElement&&T.forEach((k,B)=>{k.setAttribute("part",B===w?"bullet-active":"bullet")}),E.dynamicBullets){const k=T[P],B=T[A];for(let j=P;j<=A;j+=1)T[j]&&T[j].classList.add(...`${E.bulletActiveClass}-main`.split(" "));c(k,"prev"),c(B,"next")}}if(E.dynamicBullets){const L=Math.min(T.length,E.dynamicMainBullets+4),k=(o*L-o)/2-x*o,B=v?"right":"left";T.forEach(j=>{j.style[t.isHorizontal()?B:"top"]=`${k}px`})}}S.forEach((T,P)=>{if(E.type==="fraction"&&(T.querySelectorAll(jl(E.currentClass)).forEach(A=>{A.textContent=E.formatFractionCurrent(w+1)}),T.querySelectorAll(jl(E.totalClass)).forEach(A=>{A.textContent=E.formatFractionTotal(C)})),E.type==="progressbar"){let A;E.progressbarOpposite?A=t.isHorizontal()?"vertical":"horizontal":A=t.isHorizontal()?"horizontal":"vertical";const x=(w+1)/C;let L=1,k=1;A==="horizontal"?L=x:k=x,T.querySelectorAll(jl(E.progressbarFillClass)).forEach(B=>{B.style.transform=`translate3d(0,0,0) scaleX(${L}) scaleY(${k})`,B.style.transitionDuration=`${t.params.speed}ms`})}E.type==="custom"&&E.renderCustom?(wp(T,E.renderCustom(t,w+1,C)),P===0&&a("paginationRender",T)):(P===0&&a("paginationRender",T),a("paginationUpdate",T)),t.params.watchOverflow&&t.enabled&&T.classList[t.isLocked?"add":"remove"](E.lockClass)})}function h(){const v=t.params.pagination;if(l())return;const E=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let S=t.pagination.el;S=sn(S);let w="";if(v.type==="bullets"){let O=t.params.loop?Math.ceil(E/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&O>E&&(O=E);for(let I=0;I`}v.type==="fraction"&&(v.renderFraction?w=v.renderFraction.call(t,v.currentClass,v.totalClass):w=` / `),v.type==="progressbar"&&(v.renderProgressbar?w=v.renderProgressbar.call(t,v.progressbarFillClass):w=``),t.pagination.bullets=[],S.forEach(O=>{v.type!=="custom"&&wp(O,w||""),v.type==="bullets"&&t.pagination.bullets.push(...O.querySelectorAll(jl(v.bulletClass)))}),v.type!=="custom"&&a("paginationRender",S[0])}function g(){t.params.pagination=HN(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const v=t.params.pagination;if(!v.el)return;let E;typeof v.el=="string"&&t.isElement&&(E=t.el.querySelector(v.el)),!E&&typeof v.el=="string"&&(E=[...document.querySelectorAll(v.el)]),E||(E=v.el),!(!E||E.length===0)&&(t.params.uniqueNavElements&&typeof v.el=="string"&&Array.isArray(E)&&E.length>1&&(E=[...t.el.querySelectorAll(v.el)],E.length>1&&(E=E.find(S=>ON(S,".swiper")[0]===t.el))),Array.isArray(E)&&E.length===1&&(E=E[0]),Object.assign(t.pagination,{el:E}),E=sn(E),E.forEach(S=>{v.type==="bullets"&&v.clickable&&S.classList.add(...(v.clickableClass||"").split(" ")),S.classList.add(v.modifierClass+v.type),S.classList.add(t.isHorizontal()?v.horizontalClass:v.verticalClass),v.type==="bullets"&&v.dynamicBullets&&(S.classList.add(`${v.modifierClass}${v.type}-dynamic`),i=0,v.dynamicMainBullets<1&&(v.dynamicMainBullets=1)),v.type==="progressbar"&&v.progressbarOpposite&&S.classList.add(v.progressbarOppositeClass),v.clickable&&S.addEventListener("click",f),t.enabled||S.classList.add(v.lockClass)}))}function b(){const v=t.params.pagination;if(l())return;let E=t.pagination.el;E&&(E=sn(E),E.forEach(S=>{S.classList.remove(v.hiddenClass),S.classList.remove(v.modifierClass+v.type),S.classList.remove(t.isHorizontal()?v.horizontalClass:v.verticalClass),v.clickable&&(S.classList.remove(...(v.clickableClass||"").split(" ")),S.removeEventListener("click",f))})),t.pagination.bullets&&t.pagination.bullets.forEach(S=>S.classList.remove(...v.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const v=t.params.pagination;let{el:E}=t.pagination;E=sn(E),E.forEach(S=>{S.classList.remove(v.horizontalClass,v.verticalClass),S.classList.add(t.isHorizontal()?v.horizontalClass:v.verticalClass)})}),s("init",()=>{t.params.pagination.enabled===!1?_():(g(),h(),m())}),s("activeIndexChange",()=>{typeof t.snapIndex>"u"&&m()}),s("snapIndexChange",()=>{m()}),s("snapGridLengthChange",()=>{h(),m()}),s("destroy",()=>{b()}),s("enable disable",()=>{let{el:v}=t.pagination;v&&(v=sn(v),v.forEach(E=>E.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{m()}),s("click",(v,E)=>{const S=E.target,w=sn(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&w&&w.length>0&&!S.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&S===t.navigation.nextEl||t.navigation.prevEl&&S===t.navigation.prevEl))return;const O=w[0].classList.contains(t.params.pagination.hiddenClass);a(O===!0?"paginationShow":"paginationHide"),w.forEach(I=>I.classList.toggle(t.params.pagination.hiddenClass))}});const y=()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:v}=t.pagination;v&&(v=sn(v),v.forEach(E=>E.classList.remove(t.params.pagination.paginationDisabledClass))),g(),h(),m()},_=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:v}=t.pagination;v&&(v=sn(v),v.forEach(E=>E.classList.add(t.params.pagination.paginationDisabledClass))),b()};Object.assign(t.pagination,{enable:y,disable:_,render:h,update:m,init:g,destroy:b})}function N8(e){let{swiper:t,extendParams:n,on:s,emit:a,params:r}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let o,i,l=r&&r.autoplay?r.autoplay.delay:3e3,c=r&&r.autoplay?r.autoplay.delay:3e3,u,f=new Date().getTime(),m,h,g,b,y,_,v;function E(M){!t||t.destroyed||!t.wrapperEl||M.target===t.wrapperEl&&(t.wrapperEl.removeEventListener("transitionend",E),!(v||M.detail&&M.detail.bySwiperTouchMove)&&P())}const S=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?m=!0:m&&(c=u,m=!1);const M=t.autoplay.paused?u:f+c-new Date().getTime();t.autoplay.timeLeft=M,a("autoplayTimeLeft",M,M/l),i=requestAnimationFrame(()=>{S()})},w=()=>{let M;return t.virtual&&t.params.virtual.enabled?M=t.slides.find(G=>G.classList.contains("swiper-slide-active")):M=t.slides[t.activeIndex],M?parseInt(M.getAttribute("data-swiper-autoplay"),10):void 0},O=M=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(i),S();let $=typeof M>"u"?t.params.autoplay.delay:M;l=t.params.autoplay.delay,c=t.params.autoplay.delay;const G=w();!Number.isNaN(G)&&G>0&&typeof M>"u"&&($=G,l=G,c=G),u=$;const z=t.params.speed,Q=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(z,!0,!0),a("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,z,!0,!0),a("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(z,!0,!0),a("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,z,!0,!0),a("autoplay")),t.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{O()})))};return $>0?(clearTimeout(o),o=setTimeout(()=>{Q()},$)):requestAnimationFrame(()=>{Q()}),$},I=()=>{f=new Date().getTime(),t.autoplay.running=!0,O(),a("autoplayStart")},C=()=>{t.autoplay.running=!1,clearTimeout(o),cancelAnimationFrame(i),a("autoplayStop")},T=(M,$)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(o),M||(_=!0);const G=()=>{a("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",E):P()};if(t.autoplay.paused=!0,$){y&&(u=t.params.autoplay.delay),y=!1,G();return}u=(u||t.params.autoplay.delay)-(new Date().getTime()-f),!(t.isEnd&&u<0&&!t.params.loop)&&(u<0&&(u=0),G())},P=()=>{t.isEnd&&u<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(f=new Date().getTime(),_?(_=!1,O(u)):O(),t.autoplay.paused=!1,a("autoplayResume"))},A=()=>{if(t.destroyed||!t.autoplay.running)return;const M=wa();M.visibilityState==="hidden"&&(_=!0,T(!0)),M.visibilityState==="visible"&&P()},x=M=>{M.pointerType==="mouse"&&(_=!0,v=!0,!(t.animating||t.autoplay.paused)&&T(!0))},L=M=>{M.pointerType==="mouse"&&(v=!1,t.autoplay.paused&&P())},k=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",x),t.el.addEventListener("pointerleave",L))},B=()=>{t.el&&typeof t.el!="string"&&(t.el.removeEventListener("pointerenter",x),t.el.removeEventListener("pointerleave",L))},j=()=>{wa().addEventListener("visibilitychange",A)},H=()=>{wa().removeEventListener("visibilitychange",A)};s("init",()=>{t.params.autoplay.enabled&&(k(),j(),I())}),s("destroy",()=>{B(),H(),t.autoplay.running&&C()}),s("_freeModeStaticRelease",()=>{(g||_)&&P()}),s("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?C():T(!0,!0)}),s("beforeTransitionStart",(M,$,G)=>{t.destroyed||!t.autoplay.running||(G||!t.params.autoplay.disableOnInteraction?T(!0,!0):C())}),s("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){C();return}h=!0,g=!1,_=!1,b=setTimeout(()=>{_=!0,g=!0,T(!0)},200)}}),s("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!h)){if(clearTimeout(b),clearTimeout(o),t.params.autoplay.disableOnInteraction){g=!1,h=!1;return}g&&t.params.cssMode&&P(),g=!1,h=!1}}),s("slideChange",()=>{t.destroyed||!t.autoplay.running||(y=!0)}),Object.assign(t.autoplay,{start:I,stop:C,pause:T,resume:P})}const k8={loop:!1,arrows:!K.isMobile,autoplay:!1,autoplaySpeed:5e3,showCount:!1,slidesToScroll:1,showDots:!1},xy=({children:e,options:t,onSlideChange:n,onRealIndexChange:s,onSwiper:a})=>{const{loop:r,autoplaySpeed:o,arrows:i,showCount:l,slidesToScroll:c,showDots:u,spaceBetween:f,startIndex:m,autoplay:h,slidesOffsetAfter:g,slidesOffsetBefore:b,centeredSlides:y,autoplayTransitionSpeed:_,breakpoints:v,breakpointsBase:E,autoHeight:S,noSwiping:w,noSwipingSelector:O}={...k8,...t},{languageRtl:I}=Re(),C=p.useMemo(()=>[...i?[O8]:[],...l||u?[x8]:[],...h?[N8]:[]],[i,l,u,h]);return d.jsx("div",{className:`carouselWrapper ${l?"carouselCountEnable":"carousel"} ${u?"swiperBulletsEnable":""} ${i?"carouselArrowsEnabled":"carouselArrowsDisabled"}`,children:d.jsx(GN,{dir:I?"rtl":"ltr",navigation:i,initialSlide:m??0,modules:C,loop:r,spaceBetween:f,pagination:l?{type:"fraction"}:u?{clickable:!0}:{enabled:!1},...n?{onSlideChange:n}:{},...s?{onRealIndexChange:s}:{},...b?{slidesOffsetBefore:b}:{},...g?{slidesOffsetAfter:g}:{},...y?{centeredSlides:y}:{},..._?{speed:_}:{},...a?{onSwiper:a}:{},slidesPerView:c,autoplay:h?{delay:o}:!1,breakpoints:v,...E?{breakpointsBase:E}:{},autoHeight:S,...w?{noSwiping:w}:{},...O?{noSwipingSelector:O}:{},children:p.Children.map(e,(T,P)=>d.jsx(VN,{children:T},P))},String(I))})},WN=(e,t)=>{const n=p.useRef(e);p.useEffect(()=>{n.current=e},[e]),p.useEffect(()=>{function s(){n.current()}if(t!==null){const a=setInterval(s,t);return()=>clearInterval(a)}},[t])},Pd=e=>{const t=String(e);return t.length>1?t:`0${t}`},IT=(e,t)=>{const n=rt();let s=rt.unix(e);const a={};if(t.days){const r=s.diff(n,"days");r>0?(a.days=Pd(r),s=s.subtract(r,"days")):a.days="00"}if(t.hours){const r=s.diff(n,"hours");r>0?(a.hours=Pd(r),s=s.subtract(r,"hours")):a.hours="00"}if(t.minutes){const r=s.diff(n,"minutes");r>0?(a.minutes=Pd(r),s=s.subtract(r,"minutes")):a.minutes="00"}if(t.seconds){const r=s.diff(n,"seconds");a.seconds=r>0?Pd(r):"00"}return a},R8=(e,{interval:t=1e3,format:n={days:!0,hours:!0,minutes:!0,seconds:!0}})=>{const s=p.useRef(n),a=e<=Date.now()/1e3,[r,o]=p.useState(()=>IT(e,s.current)),i=p.useCallback(()=>{o(IT(e,s.current))},[e]);return WN(i,a?null:t),p.useEffect(()=>{s.current=n},[n]),p.useEffect(function(){e>Date.now()/1e3&&i()},[e,i]),[r,a]},L8=["days","hours","minutes","seconds"],M8={days:"days",hours:"hours",minutes:"min",seconds:"sec"},zN=({format:e,interval:t,endTime:n})=>{const s=ye(),[a,r]=R8(n,{interval:t,format:e});return r?null:d.jsx("div",{className:"countdown-banner-content",children:L8.filter(o=>a[o]!==void 0).map(o=>d.jsxs("div",{className:"countdown-banner-counter",children:[d.jsxs("b",{className:"countdown-banner-date",children:[" ",a[o]]}),d.jsx("span",{className:"countdown-banner-names",children:s(M8[o])})]},o))})},D8=({title:e,route:t,optionTitle:n})=>{const s=ye(),a=n||"More";return d.jsxs("div",{className:"page-view-more",children:[d.jsx("h3",{className:"view-title-more ellipsis",children:s(e)}),t&&d.jsxs(Xt,{to:t,className:"view-see-more",children:[s(a),d.jsx("i",{className:"view-arrow-more bc-i-small-arrow-right"})]})]})},j8=ke(()=>D(()=>import("./TextWidget-CLDTUM3r.js"),__vite__mapDeps([151,1,152,153,154]))),B8=ke(()=>D(()=>import("./SliderJackpot-C25TZpLH.js"),__vite__mapDeps([155,156,1,157,158,159]))),F8=ke(()=>D(()=>import("./SliderMarket-CQ9Lgiin.js"),__vite__mapDeps([160,1,161,162,163,164,165,166]))),AT="sl_exp_",PT="0001-01-01 00:00:00",YN=(e,t,n,s)=>({id:t,title:n,extraType:e,href:s,showTo:0,srcType:"image",hrefType:"game",target:"_self",actions:[],profileTypes:[],customProfileTypes:null,profileActionType:2,buttons:[],content:"",srcAlt:null}),U8=YN("predictstreet",-1,"Predict Street","555588000"),$8=YN("eventbook",-2,"Event Book","555579000"),G8=p.memo(function({settings:t}){const{isLoggedIn:n,profile:{deposit_count:s,birth_date:a}}=be(),{contentId:r,expandable:o,showLoader:i,hideShadow:l,firstSlideLoadImmediately:c,sliderTitle:u,aspectRatio:f,format:m={days:!0,hours:!0,minutes:!0,seconds:!0},showPredictStreet:h,showEventBook:g,...b}={...jx,...t},{loading:y,data:_}=qW(r),[v,E]=p.useState(0),S=Uu(),{languageRtl:w}=Re(),{integrations:O}=Yo(),[I,C]=p.useState(!1),[T,P]=p.useState(0),A=p.useMemo(()=>_.filter(({showTo:j,profileTypes:H,customProfileTypes:M,depositType:$,profileStatus:G,profileActionType:z,excludedCurrencies:Q,ageRestriction:ne})=>!Du({showTo:j,profileTypes:H,customProfileTypes:M,profileActionType:z,excludedCurrencies:Q},S)&&fy(S.isLoggedIn,S.isVerified,G)&&Ix(s,n,$)&&dy(ne,a)),[a,_,s,n,S]),x=p.useMemo(()=>{const j=[];if(h&&j.push(U8),g&&j.push($8),!j.length)return A;const H=j.map(M=>{var $;return{...M,href:(($=pp({...M,type:M.hrefType,value:M.href},O))==null?void 0:$.to)||M.href}});return[...A,...H]},[A,h,g,O]);yt(b.fullSized&&(y||x.length>0)?"slider-full-sized":"");const L=(j,H,M)=>{Ot.dispatchEvent("trackingEvent",{category:"Banner",action:"Clicked Banner",additionalData:{bannerData:{link:j,index:M,title:H}}})};p.useEffect(()=>{o&&Te.getItem(`${AT}${r}`)&&C(!0)},[r,o]);const k=p.useCallback(()=>{o&&Te.setItem(`${AT}${r}`,!I),C(!I)},[I,r,o]),B=p.useCallback(j=>{E(j.realIndex)},[]);return y?i?d.jsx(Lx,{aspectRatio:f}):null:x.length?d.jsxs("div",{className:`slider-bc ${I?"collapsed":""} ${l?"hide-shadow":""} ${u?"has-title":""}`,children:[u&&d.jsx(D8,{title:u}),d.jsx(xy,{options:b,onSlideChange:B,children:x.map((j,H)=>{const{title:M,content:$,buttons:G,href:z,actions:Q,target:ne,srcType:X,src:U,srcAlt:R,matchId:W,jackpot:q,endTime:de,eventDate:ue,extraType:Y}=j,re=z.replace("{token}",vt.getAuthToken()||"");return d.jsxs("div",{className:"sdr-item-holder-bc",style:{...!o&&f?{aspectRatio:f}:null},children:[d.jsxs(Xt,{actions:Q,to:re,target:ne,className:"sdr-item-bc",onClick:()=>L(z,M,H),"aria-label":M,children:[(de||T)&&v===H?d.jsx(zN,{format:m,interval:b.interval,endTime:T&&W&&PT===ue?T:de}):null,d.jsx(JW,{loading:H===0&&c||w?"eager":"lazy",srcType:X,extraType:Y,src:U,title:M,srcAlt:R,fetchPriority:H===0&&c||w?"high":"low",isIframeInteractive:!re},H)]}),W&&d.jsx("div",{className:"slider-market-coefficient-container",children:d.jsx(F8,{gameId:j.matchId,setStartTime:ue===PT?P:void 0})}),$?d.jsx(j8,{settings:{title:M,description:$,expandable:!0}}):null,d.jsx(e6,{buttons:G,parentNavigate:z,parentTarget:ne,parentActions:Q}),q?d.jsx(B8,{jackpotProvider:q}):null]},H)})}),o&&d.jsx("i",{onClick:k,className:`sdr-collapsed-arrow-bc bc-i-small-arrow-up ${I?"active":""}`})]}):null}),Fm=()=>{var n;const{profile:{exclude_type:e,exclude_date:t}}=be();return(n=N.app.header.selfExclusionPanelSettings)!=null&&n.enabled&&e===ny.BETTING_BLOCKED&&typeof t=="number"?{isLocked:!0,expiresAt:t}:{isLocked:!1,expiresAt:null}},nr=()=>new URLSearchParams(dn().search),V8=p.lazy(()=>D(()=>import("./HomeworkPopup-DrqLlTF7.js"),__vite__mapDeps([167,1]))),OT=()=>{if(window.location.hostname==="localhost")return"https://homework.test.com/";const e=window.location.hostname.split(".");return e.length>2?e[0]="homework":e.unshift("homework"),`${window.location.protocol}//${e.join(".")}/`},H8=86400,qN=p.createContext({}),Sg={info:"",infoUrl:"",loading:!0},W8=({children:e})=>{const t=Ct(),{isLocked:n}=Fm(),{isLoggedIn:s,loginInProgress:a,profile:{birth_date:r,sportsbook_profile_id:o}}=be(),{homework:{enabled:i,restrictedIds:l}}=N.app,{language:c}=Re(),u=p.useRef(c),[f,m]=p.useState(Sg),[h,g]=p.useState(!1),b=nr().has(qh),y=p.useMemo(()=>s&&(l==null?void 0:l.includes(Number(o))),[s,l,o]),_=p.useMemo(()=>a?!1:s?dy({min:N.app.homework.userMinimumAllowedAge,max:1/0,type:wx.Included},r):!0,[s,a,r]),v=p.useMemo(()=>!i||y||!_,[i,y,_]),E=p.useCallback(S=>{v||(Te.setItem(`homeworkLogged${S?"In":"Out"}PopupLifetime`,!0,H8),ve.open(w=>{const O=`${OT()}?partnerId=${N.app.site_id}&platform=${K.isMobile?"mobile":"web"}&lan=${u.current}${S?`&token=${vt.getAuthToken()}`:""}`;return{Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(V8,{src:O,close:I=>{w(),I&&g(!0)}})}),hideCloseButton:!0,type:"blocked",className:"homework-popup"}}))},[v]);return p.useEffect(()=>{if(!n&&h&&!v){const S=`${OT()}gameEngine/service.php?request=getHomework&platform=${K.isMobile?"mobile":"web"}&partnerId=${N.app.site_id}&lan=${u.current}${s?`&token=${vt.getAuthToken()}`:""}`;Ye.get(S).then(w=>{if(t.current)if(w.data.code===0){const{tasks:O,answers:I,infoUrl:C,openPopUp:T}=w.data.data;m({loading:!1,info:`${I} / ${O}`,infoUrl:C});const P=new URLSearchParams(window.location.search);T&&!v&&!Te.getItem(`homeworkLogged${s?"In":"Out"}PopupLifetime`)&&!P.has(qh)&&E(s)}else throw new Error(w.data.message)}).catch(()=>{t.current&&m({...Sg,loading:!1})}).finally(()=>{t.current&&g(!1)})}},[s,t,v,h,E,n]),p.useEffect(()=>{!a&&!v?(m(w=>({...w,loading:!0})),g(!0)):!a&&v&&(m({...Sg,loading:!1}),g(!1))},[a,s,v]),p.useEffect(function(){b&&!a&&!v&&(Yt(qh),E(s))},[s,a,b,E,v]),p.useEffect(()=>{u.current=c},[c]),d.jsx(qN.Provider,{value:{...f,isEligibleAge:_,openPopup:E},children:e})},z8=()=>{const e=ye(),{isLoggedIn:t}=be(),{loading:n,infoUrl:s,info:a,isEligibleAge:r,openPopup:o}=p.useContext(qN),{homework:{enabled:i}}=N.app;return!i||n||!a||!r?null:d.jsx("div",{className:"homework-promo-wrapper",children:d.jsxs("div",{className:"homework-promo",onClick:()=>o(t),children:[d.jsx("i",{className:"homework-icon bc-i-two-column"}),d.jsxs("span",{className:"homework-title ellipsis",children:[e("Homework")," "]}),d.jsx("div",{className:"homework-info-icon",onClick:l=>l.stopPropagation(),children:d.jsx(Xt,{to:s,className:"bc-i-player-info"})}),t&&d.jsx("b",{className:"homework-amount",children:a})]})})},Y8=["span"],Zr=({tag:e="p",variant:t,children:n,className:s="",dangerouslySetInnerHTML:a,style:r,...o})=>{const i=["ds-body",`ds-body--${t}`,s].filter(Boolean).join(" ");if(a){const c=Y8.includes(e)?"inline":"block";return d.jsx("div",{className:i,style:{...r,display:c},dangerouslySetInnerHTML:a,...o})}const l=e;return d.jsx(l,{className:i,style:r,...o,children:n})},KN=({level:e,children:t,className:n,dangerouslySetInnerHTML:s,style:a,...r})=>{const o=`typography-heading typography-heading-${e} ${n??""}`;if(s)return d.jsx("div",{className:o,style:{...a,display:"block"},dangerouslySetInnerHTML:s,...r});const i=`h${e}`;return d.jsx(i,{className:o,style:a,...r,children:t})},q8=["span","label"],Bs=({tag:e="span",variant:t,children:n,className:s="",dangerouslySetInnerHTML:a,style:r,...o})=>{const i=["ds-label",`ds-label--${t}`,s].filter(Boolean).join(" ");if(a){const c=q8.includes(e)?"inline":"block";return d.jsx("div",{className:i,style:{...r,display:c},dangerouslySetInnerHTML:a,...o})}const l=e;return d.jsx(l,{className:i,style:r,...o,children:n})},K8={sm:"small-regular",md:"medium-regular",lg:"large-regular"},xT=({title:e="",color:t="primary",size:n="md",decoration:s="default",disabled:a=!1,leftIconName:r="",rightIconName:o="",className:i="",onClick:l,children:c,smart:u=!0,...f})=>{const m=["ds-link",`ds-link-color--${t}`,`ds-link-size--${n}`,s==="underline"&&"ds-link-decoration--underline",a&&"ds-link--disabled",i].filter(Boolean).join(" "),h=d.jsxs(d.Fragment,{children:[r&&d.jsx(Ut,{className:"link__icon link__icon--left",name:r}),e&&d.jsx(Bs,{variant:K8[n],className:"link__label",children:e}),c,o&&d.jsx(Ut,{className:"link__icon link__icon--right",name:o})]});if(u){const{to:g,target:b,rel:y,"aria-label":_,badge:v,actions:E,...S}=f,w=l;return d.jsx(Xt,{to:g,target:b,rel:y,"aria-label":_,badge:v,actions:E,onClick:w,className:m,...S,children:h})}return d.jsx("span",{className:m,onClick:a?void 0:()=>l==null?void 0:l(),role:l?"button":void 0,tabIndex:l&&!a?0:void 0,"aria-disabled":a||void 0,children:h})},Q8={xs:"small-regular",sm:"small-regular",md:"medium-regular",lg:"medium-regular",xl:"large-regular"},X8={neutral:"filled","transparent-text-40":"text","transparent-text-48":"text","transparent-text-56":"text","transparent-text-64":"text"},zt=({variant:e="primary",size:t="md",disabled:n=!1,loading:s=!1,iconOnly:a=!1,leftIconName:r="",rightIconName:o="",type:i="button",className:l="",radius:c="full",appearance:u="filled",title:f="",showTitle:m=!0,children:h,onClick:g,...b})=>{const y=a&&[r,o].filter(Boolean).length===1,_=X8[e]??u,v=["ds-btn",`ds-btn-variant--${e}`,`ds-btn-size--${t}`,`ds-btn-radius--${c}`,`ds-btn-appearance--${_}`,s&&"ds-btn--loading",n&&"ds-btn--disabled",y&&"ds-btn--icon",l].filter(Boolean).join(" ");return d.jsxs("button",{type:i,className:v,disabled:n||s,"aria-disabled":n||s,"aria-busy":s,onClick:g,...b,children:[r&&d.jsx(Ut,{className:"btn__icon btn__icon--left",name:r}),f&&m&&!y&&d.jsx(Bs,{variant:Q8[t],className:"btn__label",children:f}),h,o&&d.jsx(Ut,{className:"btn__icon btn__icon--right",name:o})]})},El=({title:e,linkIcon:t,linkTo:n,showArrows:s,showLink:a,linkTitle:r,onLinkClick:o,onLeftArrowClick:i,onRightArrowClick:l,leftArrowDisabled:c,rightArrowDisabled:u})=>{const f=ye(),m=!K.isMobile&&s,h=()=>K.isMobile?d.jsx(Zr,{className:"sectionTitleText",variant:"medium-medium",children:f(e)}):d.jsx(KN,{className:"sectionTitleText sectionTitleTextHeading",level:6,children:f(e)});return d.jsxs("div",{className:"sectionTitle",children:[h(),r&&a?n?d.jsx(xT,{color:"transparent",to:n,smart:!0,title:f(r),rightIconName:t,onClick:o}):d.jsx(xT,{color:"transparent",smart:!1,title:f(r),rightIconName:t,onClick:o}):null,m?d.jsxs("div",{className:"sectionTitleBtnWrapper",children:[d.jsx(zt,{iconOnly:!0,leftIconName:"chevronleft",variant:"transparent",size:"sm",onClick:i,disabled:c}),d.jsx(zt,{iconOnly:!0,leftIconName:"chevronright",variant:"transparent",size:"sm",onClick:l,disabled:u})]}):null]})},J8=({gamesDisplayed:e=K.isMobile?1:3,showTitle:t=!0,enableSuggestedBets:n=!1,filterBySport:s=!1})=>d.jsxs("div",{className:"featuredGamesLoader",style:{display:"flex",flexDirection:"column",gap:K.isMobile?"var(--fds-ref-spacing-xsmall)":"var(--fds-ref-spacing-large)"},children:[t&&d.jsx(El,{title:n?"Suggested Bets":"Featured games",showLink:!1,showArrows:!1}),d.jsxs("div",{className:"featuredGamesContent",children:[s&&d.jsx("div",{className:"skeleton-loader-full-banner",style:{height:"51px",width:"220px",marginInlineStart:K.isMobile?"7px":0}}),d.jsxs("div",{style:{display:"grid",gridTemplateColumns:K.isMobile?"1fr 0.1fr":`repeat(${e}, 1fr)`,gap:"10px",marginInlineStart:K.isMobile?"7px":0},children:[Array.from({length:e}).map((a,r)=>d.jsx("div",{className:"skeleton-loader-full-banner",style:{height:"152px"}},r)),K.isMobile?d.jsx("div",{className:"skeleton-loader-full-banner",style:{height:"152px"}}):null]})]})]}),Z8=({hasTitle:e,portraitView:t})=>{const n=K.isMobile,s=()=>{const i={display:"flex",overflow:"hidden"};return n?{...i,gap:"12px",paddingInline:"7px",width:t?"100%":void 0,height:t?void 0:"105px"}:{...i,gap:"24px",width:t?void 0:"100%",height:t?void 0:"140px"}},a={height:"auto",background:"none",flexDirection:"column",marginInlineStart:"0",minWidth:n?"unset":void 0,padding:n?"2px 0":void 0},r=()=>t?{width:n?"98px":"148px",height:n?"138px":"200px",borderRadius:n?"8px":"20px"}:{width:n?"72px":"96px",height:n?"72px":"96px",borderRadius:"50%"},o={display:t?"none":"block",maxWidth:"90px",marginTop:"20px",marginInline:"0"};return d.jsx("div",{className:`storiesWidgetLoader ${t?"portraitView":""}`,style:s(),children:Array.from({length:4}).map((i,l)=>d.jsxs("div",{className:"horizontal-sl-item-bc",style:a,children:[d.jsx("div",{className:"skeleton-loader-game-cube",style:r()}),e&&d.jsx("span",{className:"horizontal-sl-title-bc skeleton-loader-full-text",style:o})]},l))})},e7=()=>d.jsx("div",{children:d.jsx(Lt,{size:"small"})}),rr=()=>d.jsxs("div",{className:"sp-s-l-b-c-item-bc isHomepageWidgetItem",children:[d.jsx("span",{className:"sp-s-l-h-flag-bc flag-bc skeleton-loader-ex-small-cube"}),d.jsxs("div",{className:"sp-s-l-b-c-i-region-container",children:[d.jsx("p",{className:"sp-s-l-b-c-i-region-bc",children:d.jsx("span",{className:"sp-s-l-b-c-i-region-name skeleton-loader-text "})}),d.jsx("span",{className:"sp-s-l-b-c-i-title-bc skeleton-loader-text"})]}),d.jsx("span",{className:"skeleton-loader-slider-cube sp-s-l-b-c-i-g-count-bc"})]}),t7=()=>d.jsx("div",{className:"popular-competitions-bc isWidget",children:d.jsxs("div",{className:"popular-competitions-container",children:[d.jsx(rr,{}),d.jsx(rr,{}),d.jsx(rr,{}),d.jsx(rr,{}),d.jsx(rr,{}),d.jsx(rr,{}),d.jsx(rr,{}),d.jsx(rr,{})]})}),n7=({partial:e=!1})=>e?d.jsx("div",{style:{display:"flex",gap:"10px"},children:Array.from({length:K.isMobile?2:8}).map((t,n)=>d.jsx("div",{style:{height:K.isMobile?"60px":"72px"},className:"skeleton-loader-full-banner"},n))}):d.jsx(d.Fragment,{children:d.jsxs("div",{style:{width:"100%",display:"flex",flexDirection:"column",gap:K.isMobile?"var(--fds-ref-spacing-medium)":"var(--fds-ref-spacing-large)",overflow:"hidden",...K.isMobile?{paddingInlineStart:"var(--padding-page-aside)",paddingInlineEnd:"var(--padding-page-aside)"}:{}},children:[d.jsx("div",{style:{width:"100%",display:"flex",alignItems:"center"},children:d.jsx(El,{title:"Casino Top Winners"})}),d.jsx("div",{style:{display:"flex",gap:"var(--fds-ref-spacing-xsmall)"},children:Array.from({length:K.isMobile?2:8}).map((t,n)=>d.jsx("div",{style:{height:K.isMobile?"60px":"72px"},className:"skeleton-loader-full-banner"},n))})]})}),s7=({gamesDisplayed:e=K.isMobile?1.1:3})=>d.jsx(d.Fragment,{children:d.jsxs("div",{style:{display:"grid",gridTemplateColumns:K.isMobile?"1fr 0.1fr":`repeat(${e}, 1fr)`,gap:"10px",marginInlineStart:K.isMobile?"7px":0},children:[Array.from({length:e}).map((t,n)=>d.jsx("div",{className:"skeleton-loader-full-banner",style:{height:"152px"}},n)),K.isMobile?d.jsx("div",{className:"skeleton-loader-full-banner",style:{height:"152px"}}):null]})}),Od=()=>d.jsxs("div",{style:{display:"flex",alignItems:"center",width:"100%",gap:"8px"},children:[d.jsx("span",{className:"skeleton-loader-ex-small-cube"}),d.jsxs("div",{style:{display:"flex",flexDirection:"column",width:"100%",gap:"4px"},children:[d.jsx("p",{className:"skeleton-loader-full-text"}),d.jsx("p",{className:"skeleton-loader-full-text"})]})]}),NT=()=>d.jsxs("div",{className:"skeleton-loader-full-banner",style:{flexDirection:"column",width:"100%",height:"auto",gap:"16px",padding:"16px"},children:[d.jsx(Od,{}),d.jsx(Od,{}),d.jsx(Od,{}),d.jsx(Od,{})]}),a7=()=>{const e=K.isMobile?1.2:3;return d.jsxs("div",{className:"skeleton",style:{display:"grid",gap:"10px"},children:[Array.from({length:e}).map((t,n)=>d.jsx(NT,{},n)),K.isMobile?d.jsx(NT,{}):null]})},r7=[[1920,5.7],[1600,4.7],[800,3.7],[640,2.7]],o7=1.9,i7=()=>{var t;const e=typeof window>"u"?0:window.innerWidth;return((t=r7.find(([n])=>e>=n))==null?void 0:t[1])??o7},l7=({title:e,spaceBetween:t=aT.spaceBetween})=>{const n=K.isMobile===1,{languageRtl:s}=Re(),a=i7();return d.jsxs("div",{style:{position:"relative",display:"flex",flexDirection:"column",gap:n?"var(--fds-ref-spacing-xsmall)":"var(--fds-ref-spacing-large)",overflow:"hidden"},children:[d.jsx(El,{linkIcon:n?s?"chevronleft":"chevronright":"",title:e||aT.title,showLink:!0,linkTitle:"Explore",showArrows:!n}),d.jsx("div",{style:{display:"flex",flexDirection:"row",gap:`${t}px`,overflow:"hidden",paddingInlineStart:n?"var(--fds-ref-spacing-xsmall)":0},children:Array.from({length:Math.ceil(a)+1}).map((r,o)=>d.jsx("span",{className:"skeleton-loader",style:{flex:`0 0 calc((100% - ${(a-1)*t}px) / ${a})`,minWidth:"196px",minHeight:"140px",aspectRatio:"44 / 31",borderRadius:"var(--border-radius-middle)"}},o))})]})},c7=()=>{const e=K.isMobile?1.2:3;return d.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:K.isMobile?"var(--fds-ref-spacing-xsmall)":"var(--fds-ref-spacing-large)"},children:[d.jsx(El,{title:"Tournaments"}),d.jsxs("div",{style:{display:"grid",gridTemplateColumns:K.isMobile?"1fr 0.1fr":`repeat(${e}, 1fr)`,gap:"10px",marginInlineStart:K.isMobile?"7px":0},children:[Array.from({length:e}).map((t,n)=>d.jsx("p",{className:"skeleton-loader-full-banner",style:{height:K.isMobile?"238px":"327px"}},n)),K.isMobile?d.jsx("div",{className:"skeleton-loader-full-banner",style:{height:"238px"}}):null]})]})};function Ap({children:e,gap:t="xs",align:n="left",className:s="",style:a,scrollToRef:r,showArrows:o=!1}){const{languageRtl:i}=Re(),l=p.useRef(null),c=p.useRef(null),[u,f]=p.useState(0),[m,h]=p.useState(0),g=K.isMobile===1,b=m>0,y=o&&b&&!g,_=u===0,v=u>=m,E=i?!v:!_,S=i?!_:!v,w=p.useCallback(()=>{const T=l.current;if(!T)return;const P=T.clientWidth*.5;f(A=>i?Math.min(m,A+P):Math.max(0,A-P))},[i,m]),O=p.useCallback(()=>{const T=l.current;if(!T)return;const P=T.clientWidth*.5;f(A=>i?Math.max(0,A-P):Math.min(m,A+P))},[i,m]);p.useEffect(()=>{const T=l.current,P=c.current;if(!T||!P)return;const A=new ResizeObserver(()=>{h(T.scrollWidth-T.clientWidth)});return A.observe(T),A.observe(P),()=>A.disconnect()},[e]),p.useEffect(()=>{f(T=>Math.min(T,m))},[m]),p.useEffect(()=>{const T=r==null?void 0:r.current,P=l.current;if(!T||!P)return;const A=P.getBoundingClientRect(),x=T.getBoundingClientRect();if(x.left>=A.left&&x.right<=A.right)return;if(g){const B=T.offsetLeft-(P.clientWidth-T.offsetWidth)/2;P.scrollLeft=Math.max(0,B);return}const k=x.left-A.left+u-(A.width-x.width)/2;f(Math.min(m,Math.max(0,k)))},[r==null?void 0:r.current,m,g]),p.useEffect(()=>{const T=l.current;if(!T)return;const P=A=>{if(!b)return;A.preventDefault();const x=A.deltaY+A.deltaX,L=i?-x:x;f(k=>L>0?Math.min(m,k+L):Math.max(0,k+L))};return T.addEventListener("wheel",P,{passive:!1}),()=>T.removeEventListener("wheel",P)},[b,m,i]);const I=["horizontal-scroll",`horizontal-scroll--${n}`,!b&&"horizontal-scroll--no-scroll",y&&"horizontal-scroll--has-arrows",y&&E&&"horizontal-scroll--fade-start",y&&S&&"horizontal-scroll--fade-end",s].filter(Boolean).join(" "),C=["horizontal-scroll__inner",`horizontal-scroll__inner--gap-${t}`].join(" ");return d.jsxs("div",{ref:l,className:I,style:a,children:[y&&E&&d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"horizontal-scroll__arrow-shadow horizontal-scroll__arrow-shadow--left"}),d.jsx(zt,{className:"horizontal-scroll__arrow horizontal-scroll__arrow--left",iconOnly:!0,leftIconName:"chevronleft",size:"sm",variant:"transparent",onClick:w})]}),d.jsx("div",{ref:c,className:C,style:{transform:`translateX(${u*(i?1:-1)}px)`},children:e}),y&&S&&d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"horizontal-scroll__arrow-shadow horizontal-scroll__arrow-shadow--right"}),d.jsx(zt,{className:"horizontal-scroll__arrow horizontal-scroll__arrow--right",iconOnly:!0,leftIconName:"chevronright",size:"sm",variant:"transparent",onClick:O})]})]})}const u7={xs:"small-regular",sm:"small-regular",md:"medium-regular"},yo=({size:e="sm",disabled:t=!1,iconOnly:n=!1,noMinWidth:s=!1,selected:a=!1,color:r="primary",leftIconName:o="",rightIconName:i="",className:l="",label:c="",onClick:u,...f})=>{const m=n&&[o,i].filter(Boolean).length===1,h=["ds-chip",`ds-chip-size--${e}`,`ds-chip-color--${r}`,t&&"ds-chip--disabled",m&&"ds-chip--icon",a&&"ds-chip--selected",s&&"ds-chip--no-min-width",l].filter(Boolean).join(" ");return d.jsxs("div",{className:h,"aria-disabled":t,onClick:t?void 0:u,...f,children:[o&&d.jsx(Ut,{className:"chip__icon chip__icon--left",name:o}),c&&!m&&d.jsx(Bs,{className:"chip__label",variant:u7[e],children:c}),i&&d.jsx(Ut,{className:"chip__icon chip__icon--right",name:i})]})},kT=({showBetLimits:e})=>{const{imageMode:t}=N.casino,n=d.jsx("div",{style:{display:"block",width:"100%",position:"relative",borderRadius:"var(--fds-ref-radius-xsmall)",aspectRatio:t===Ic.Portrait?o2:r2},className:"skeleton-loader"});return e?d.jsxs("div",{style:{display:"flex",flexDirection:"column",width:"100%"},children:[n,d.jsx("div",{style:{padding:"var(--fds-ref-spacing-3xsmall)",marginTop:"-12px",position:"relative",zIndex:1},children:d.jsx("div",{style:{display:"block",width:"100%",height:"32px",borderRadius:"var(--fds-ref-radius-xsmall)",background:"rgba(var(--b-sc), var(--fds-ref-alpha-16))"}})})]}):n},d7=16,f7={[Ic.Regular]:{0:{slidesPerView:6},1115:{slidesPerView:7}},[Ic.Portrait]:{0:{slidesPerView:7},1075:{slidesPerView:8},1175:{slidesPerView:9}},[Ic.Rect]:{0:{slidesPerView:6},1075:{slidesPerView:7},1175:{slidesPerView:8},1301:{slidesPerView:9}}},xd=({showCategories:e=!1,gameLimit:t=7,title:n="Casino Games"})=>{const s=K.isMobile,a=f7[N.casino.imageMode],r=Math.max(...Object.values(a).map(c=>c.slidesPerView)),o=Math.min(t,r),i=Object.keys(a).reduce((c,u)=>{const f=Number(u);return c[f]={slidesPerView:Math.min(a[f].slidesPerView,o)},c},{}),l=Math.max(o,10);return d.jsxs("div",{style:{display:"flex",flexDirection:"column",overflow:"hidden",gap:s?"var(--fds-ref-spacing-xsmall)":"var(--fds-ref-spacing-large)"},children:[d.jsx(El,{title:n}),e&&d.jsxs(Ap,{style:{overflow:"unset",...s&&{paddingInlineStart:"var(--fds-ref-spacing-xsmall)"}},children:[d.jsx("div",{children:d.jsx(yo,{rightIconName:"OtherGamesDots",size:s?"sm":"md"})}),d.jsx("div",{children:d.jsx(yo,{style:{marginInlineStart:"var(--fds-ref-spacing-xsmall)"},rightIconName:"OtherGamesDots",size:s?"sm":"md"})}),d.jsx("div",{children:d.jsx(yo,{style:{marginInlineStart:"var(--fds-ref-spacing-xsmall)"},rightIconName:"OtherGamesDots",size:s?"sm":"md"})})]}),s?d.jsx(Ap,{gap:"xs",style:{...s&&{paddingInlineStart:"var(--fds-ref-spacing-xsmall)"}},children:Array.from({length:l}).map((c,u)=>d.jsx("div",{style:{width:"150px"},children:d.jsx(kT,{})},u))}):d.jsx(xy,{options:{arrows:!1,spaceBetween:d7,slidesToScroll:o,breakpoints:i},children:Array.from({length:l}).map((c,u)=>d.jsx(kT,{},u))})]})},p7=()=>d.jsx("div",{style:{width:110,minWidth:110,maxWidth:110,height:56,borderRadius:"var(--fds-ref-radius-3xsmall)"},className:"skeleton-loader"}),m7=12,Cg=K.isMobile,h7=()=>{const e=Array.from({length:m7},(t,n)=>d.jsx(p7,{},n));return d.jsxs("div",{style:{display:"flex",flexDirection:"column",overflow:"hidden",gap:Cg?"var(--fds-ref-spacing-xsmall)":"var(--fds-ref-spacing-large)"},children:[d.jsx(El,{title:"Providers"}),Cg?d.jsx(Ap,{gap:"xs",style:{...Cg&&{paddingInlineStart:"var(--fds-ref-spacing-xsmall)"}},children:e}):d.jsx("div",{style:{display:"flex",gap:"var(--fds-ref-spacing-large)"},children:e})]})},g7=()=>d.jsx("div",{style:{padding:K.isMobile?"7px":""},children:d.jsx("p",{className:"skeleton-loader-full-banner",style:{height:"152px"}})}),QN=K.isMobile===1,_7=3,v7=2,b7=6,Nd={borderRadius:"var(--fds-ref-radius-3xsmall)"},E7=()=>d.jsxs("div",{className:"casino-live-rtp-loader__panel",style:{flex:"1 1 0",minWidth:0,display:"flex",flexDirection:"column",gap:QN?"var(--fds-ref-spacing-xsmall)":"var(--fds-ref-spacing-large)",padding:"var(--fds-ref-spacing-large)",borderRadius:"var(--fds-ref-radius-large)",background:"rgba(var(--b-sc), var(--fds-ref-alpha-4))"},children:[d.jsx("div",{className:"skeleton-loader",style:{...Nd,width:"120px",height:"24px"}}),d.jsx("div",{className:"casino-live-rtp-loader__grid",style:{display:"grid",gridTemplateColumns:"repeat(2, minmax(0, 1fr))",columnGap:"var(--fds-ref-spacing-xsmall)",rowGap:"var(--fds-ref-spacing-large)"},children:Array.from({length:b7}).map((e,t)=>d.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"var(--fds-ref-spacing-xsmall)",padding:"var(--fds-ref-spacing-xsmall)",borderRadius:"var(--fds-ref-radius-xsmall)",background:"rgba(var(--b-sc), var(--fds-ref-alpha-8))",width:"100%"},children:[d.jsx("div",{className:"skeleton-loader",style:{...Nd,flexShrink:0,width:"64px",height:"64px"}}),d.jsxs("div",{style:{flex:"1 1 0",minWidth:0,display:"flex",flexDirection:"column",gap:"var(--fds-ref-spacing-3xsmall)"},children:[d.jsx("div",{className:"skeleton-loader",style:{...Nd,width:"60%",height:"20px"}}),d.jsx("div",{className:"skeleton-loader",style:{...Nd,width:"40%",height:"12px"}})]})]},t))})]}),y7=()=>d.jsxs("div",{className:"casino-live-rtp-loader",style:{display:"flex",flexDirection:"column",width:"100%",gap:"var(--fds-ref-spacing-4xlarge)"},children:[d.jsx("div",{style:{display:"flex",alignItems:"center",gap:"var(--fds-ref-spacing-xsmall)"},children:Array.from({length:_7}).map((e,t)=>d.jsx(yo,{size:QN?"sm":"md",leftIconName:"OtherGamesDots"},t))}),d.jsx("div",{className:"casino-live-rtp-loader__panels",style:{display:"flex",alignItems:"flex-start",flexDirection:"row",gap:"var(--fds-ref-spacing-4xlarge)"},children:Array.from({length:v7}).map((e,t)=>d.jsx(E7,{},t))})]}),$u=K.isMobile===1,S7=3,C7=8,T7=$u?3:6,w7={paddingInline:$u?"var(--fds-ref-spacing-xsmall)":void 0},I7={display:"flex",flexDirection:"column",width:"100%",gap:"var(--fds-ref-spacing-large)",padding:$u?"var(--fds-ref-spacing-xsmall)":"var(--fds-ref-spacing-large)",borderRadius:"var(--fds-ref-radius-medium)",background:"rgba(var(--b-sc), var(--fds-ref-alpha-4))"},A7={display:"flex",alignItems:"center",gap:"var(--fds-ref-spacing-xsmall)"},P7={display:"flex",flexDirection:"column",gap:"var(--fds-ref-spacing-3xsmall)"},O7={display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%",padding:"var(--fds-ref-spacing-3xsmall) var(--fds-ref-spacing-xsmall)"},x7={width:"var(--fds-sem-dimension-xlarge)",maxWidth:"20%",height:"var(--fds-ref-spacing-medium)",borderRadius:"var(--fds-ref-radius-3xsmall)"},N7={display:"flex",flexDirection:"column",gap:"var(--fds-ref-spacing-3xsmall)"},k7={height:$u?"50px":"44px",borderRadius:"var(--fds-ref-radius-xsmall)"},R7=({visibleCount:e=C7})=>d.jsx("div",{style:w7,children:d.jsxs("div",{style:I7,children:[d.jsx("div",{style:A7,children:Array.from({length:S7}).map((t,n)=>d.jsx(yo,{size:$u?"sm":"md",leftIconName:"OtherGamesDots"},n))}),d.jsxs("div",{style:P7,children:[d.jsx("div",{style:O7,children:Array.from({length:T7}).map((t,n)=>d.jsx("span",{className:"skeleton-loader",style:x7},n))}),d.jsx("div",{style:N7,children:Array.from({length:e}).map((t,n)=>d.jsx("div",{className:"skeleton-loader",style:k7},n))})]})]})}),fa=()=>null,Ro={AuthPopup:{content:()=>D(()=>import("./AuthPopup-xKsv4YxU.js"),__vite__mapDeps([168,1,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206]))},Bonuses:{button:()=>D(()=>import("./SportCasinoBonusButton-Da_yf8_-.js"),__vite__mapDeps([207,208,1]))},BoostedBets:{content:()=>D(()=>import("./BoostedBets-CYXS__uf.js"),__vite__mapDeps([209,1,210,211,212,161,162,213,214,215,216,217,218,219,220,221,152,153,222,223,163,164,165,166,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,202,249])),loader:rg},CashoutPopup:{content:()=>D(()=>import("./Cashout-Ckhxr-eO.js"),__vite__mapDeps([250,251,181,182,200,1,197,252]))},CasinoGamesWidget:{content:()=>D(()=>import("./CasinoGamesWidget-r1ewrlVd.js"),__vite__mapDeps([253,254,255,230,1,256,257,258,259,236,260,261,262,263,264,265])),loader:xd},CasinoPromotedGamesWidget:{content:()=>D(()=>import("./CasinoPromotedGamesWidget-isYtrqAk.js"),__vite__mapDeps([266,254,255,230,1,256,257,258,259,236,260,261,262,263,264])),loader:xd},CasinoFavoriteGamesWidget:{content:()=>D(()=>import("./CasinoFavoriteGamesWidget-BWUun-5z.js"),__vite__mapDeps([267,268,254,255,230,1,256,257,258,259,236,260,261,262,263,264])),loader:fa},CasinoGameOptionsWidget:{content:()=>D(()=>import("./CasinoGameOptionsWidget-CWMBEcIm.js"),__vite__mapDeps([269,257,1,270]))},CategoryPromotionsWidget:{content:()=>D(()=>import("./CategoryPromotionsWidget-DVlSsIcW.js"),__vite__mapDeps([271,272,1,273,274,275,276]))},ExpressOfTheDay:{content:()=>D(()=>import("./ExpressOfTheDay-CanD-gXA.js").then(e=>e.b),__vite__mapDeps([277,1,278,165,279,222,280,220,259,226,227,281,282])),loader:a7},PromotedProductsWidget:{content:()=>D(()=>import("./PromotedProductsWidget-BE2QtZ9R.js"),__vite__mapDeps([283,1])),loader:n4},FavoriteGames:{content:()=>D(()=>import("./FavoriteGamesContent-jLI73QSA.js"),__vite__mapDeps([284,1,285])),button:()=>D(()=>import("./FavoriteGamesButton-XsRzqfre.js"),__vite__mapDeps([286,208,1]))},GenericSearch:{content:()=>D(()=>import("./GenericSearchContent-DFINqdGZ.js"),__vite__mapDeps([287,288,289,290,1,291,292,293,254,255,230,256,257,258,259,236,260,261,262,294,295,296,297,298,299,300,211]))},FeaturedGames:{content:()=>D(()=>import("./FeaturedGames-BHwAuPkh.js"),__vite__mapDeps([301,1,302,233,163,164,165,166,224,225,229,230,238,239,303,304,162,305,306,307])),loader:J8},CasinoGameWidget:{content:()=>D(()=>import("./CasinoGameWidget-3t7eWefd.js"),__vite__mapDeps([308,274,275,269,257,1,270]))},AiPromotedGamesWidget:{content:()=>D(()=>import("./CasinoAIPromotedGamesWidget-CmHWucC4.js"),__vite__mapDeps([309,254,255,230,1,256,257,258,259,236,260,261,262,263,264])),loader:xd},AiDynamicGamesWidget:{content:()=>D(()=>import("./CasinoAIDynamicGamesWidget-BvR1QWn9.js"),__vite__mapDeps([310,254,255,230,1,256,257,258,259,236,260,261,262,263,264,311])),loader:fa},StoryWidget:{content:()=>D(()=>import("./StoryWidget-VSLwypE7.js"),__vite__mapDeps([312,1,313,275,246,211,314,315,316,317])),loader:Z8},AchievementWidget:{content:()=>D(()=>import("./AchievementWidget-Cc2EBVb7.js").then(e=>e.A),__vite__mapDeps([318,319,320])),loader:fa},LoyaltyProgressWidget:{content:()=>D(()=>import("./LoyaltyProgressWidget-UNU9LxWs.js"),__vite__mapDeps([321,1,322])),loader:g7},BettingMateWidget:{content:()=>D(()=>import("./BettingMateWidget-BKdKnZxh.js"),__vite__mapDeps([323,278,285,1,324,325]))},SureBetWidget:{content:()=>D(()=>import("./SureBetWidget-lWocd69m.js"),__vite__mapDeps([326,161,1,162,229,230,327])),loader:s7},VivaroMeRooms:{content:()=>D(()=>import("./VivaroMeRooms-BOgvZs66.js"),__vite__mapDeps([328,329,40,1,330])),loader:l7},HarmonyJackpotWidget:{content:()=>D(()=>import("./HarmonyJackpotWidget-I3dz8CjM.js"),__vite__mapDeps([331,157,260,230,1,261,332])),loader:e7},FirstLoginSuggestion:{content:()=>D(()=>import("./FirstLoginSuggestion-Cz57kYHX.js"),__vite__mapDeps([333,1,205,259,189,334]))},HelpPage:{content:()=>D(()=>import("./HelpPage-MQUVBSXh.js"),__vite__mapDeps([335,336,1,337]))},HelpContentPrint:{content:()=>D(()=>import("./HelpContentPrint-rSYL20z6.js"),__vite__mapDeps([338,336,1,337]))},LiveChat:{button:()=>D(()=>import("./LiveChatAdviser-DavZPDlh.js"),__vite__mapDeps([339,1]))},BonusJourney:{button:()=>D(()=>import("./JourneyAdviser-CAQ6VWdj.js"),__vite__mapDeps([340,1]))},Login:{content:()=>D(()=>import("./Login-CFUKULkZ.js").then(e=>e.b),__vite__mapDeps([169,170,171,1,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190]))},Messages:{button:()=>D(()=>import("./MessagesButton-CJqOINZk.js"),__vite__mapDeps([341,208,1]))},Notifications:{content:()=>D(()=>import("./index-DRyLWGQV.js"),__vite__mapDeps([342,1,343])),button:()=>D(()=>import("./NotificationsButton-BsZy8w00.js"),__vite__mapDeps([344,208,1]))},PageBuilder:{content:()=>D(()=>import("./PageBuilder-DSAh7mil.js"),__vite__mapDeps([345,346,1,347,348,196,349,285,259,246,211,229,230,153,244,350]))},PopularMatches:{content:()=>D(()=>import("./PopularMatches-DYJ3rwh3.js"),__vite__mapDeps([351,215,1,162,213,214,216,217,218,211,219,220,221,152,153,222,223,163,164,165,166,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,202,249,305,352,353,354])),loader:rg},PopularCompetitions:{content:()=>D(()=>import("./PopularCompetitions-BdDL704v.js"),__vite__mapDeps([355,244,248,1,356,357,236,358,359,360])),loader:t7},BetOnPoliticsWidget:{content:()=>D(()=>import("./BetOnPoliticsWidget-BzW56hza.js"),__vite__mapDeps([361,200,1,362]))},Registration:{content:()=>D(()=>import("./Registration-CTBTt8_I.js").then(e=>e.f),__vite__mapDeps([191,1,192,181,182,175,174,193,194,195,196,197,198,199,171,172,173,177,178,179,180,170,189,200,190,201,202,203,204]))},Settings:{content:()=>D(()=>import("./AppSettings-Zq-hOxuK.js"),__vite__mapDeps([363,364,1,365])),button:()=>D(()=>import("./AppSettingsButton-n4lQp9PD.js"),__vite__mapDeps([366,208,1]))},Slider:{content:G8,loader:Lx},UpcomingMatches:{content:()=>D(()=>import("./UpcomingMatches-BT6fbZs1.js"),__vite__mapDeps([367,228,1,229,230,231,211,215,162,213,214,216,217,218,219,220,221,152,153,222,223,163,164,165,166,224,225,226,227,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,202,249,305,354,368,369,352,353,370])),loader:ZG},UpcomingRaces:{content:()=>D(()=>import("./UpcomingRaces-DhBMk2oO.js").then(e=>e.h),__vite__mapDeps([371,1,245,300,163,164,165,166,224,225,372]))},TodayBets:{content:()=>D(()=>import("./TodayBets-BQlR9Qhg.js"),__vite__mapDeps([373,244,1,162,305,213,214,354,245,246,211,215,216,217,218,219,220,221,152,153,222,223,163,164,165,166,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,247,248,202,249,352,353,370,374])),loader:i4},OlympicMatches:{content:()=>D(()=>import("./OlympicMatches-2EV7eZlg.js"),__vite__mapDeps([375,1,244,162,305,354,245,246,211,352,353,232,233,234,235,236,217,218,219,220,221,152,153,222,223,237,163,164,165,166,225,226,227,238,239,240,241,213,214,228,229,230,231,249,247,370,374,243])),loader:c4},SportsbookMainWidget:{content:()=>D(()=>import("./SportsbookMainWidget-aNqwxx9y.js").then(e=>e.S),__vite__mapDeps([376,307,377])),loader:fa},JackpotWidget:{content:()=>D(()=>import("./JackpotPoolsWidgetContainer-Cdpkk_HH.js"),__vite__mapDeps([378,1,157,156,158,379,380,153,229,230,381,382,383,384])),loader:a4},HomeworkStatus:{content:z8,loader:fa},IframeWidget:{content:()=>D(()=>import("./IframeWidget-BgV6BwPu.js"),__vite__mapDeps([385,1]))},PoolMasterWidget:{content:()=>D(()=>import("./PoolMasterWidget-n1o-E5gc.js"),__vite__mapDeps([386,1]))},TopWinnersWidget:{content:()=>D(()=>import("./TopWinnersWidget-UN6E6HYK.js"),__vite__mapDeps([387,260,230,1,261,388,389]))},PromotedGamesWidget:{content:()=>D(()=>import("./PromotedGamesWidget-D3h-8I0R.js"),__vite__mapDeps([390,1,164,165,391]))},CasinoLastPlayedGames:{content:()=>D(()=>import("./CasinoLastPlayedGames-CxciAcNc.js"),__vite__mapDeps([392,1,254,255,230,256,257,258,259,236,260,261,262,263,264])),loader:xd},CasinoWinners:{content:()=>D(()=>import("./CasinoWinners-C6f13AkJ.js"),__vite__mapDeps([393,394,1,285,395,389])),loader:sT},CasinoTopWinnersWidget:{content:()=>D(()=>import("./CasinoTopWinnersWidget-BWhBCCyY.js"),__vite__mapDeps([396,394,1,260,230,261,395,397])),loader:n7},CasinoJackpot:{content:()=>D(()=>import("./CasinoJackpotWidget-BxlatWqy.js"),__vite__mapDeps([398,380,1,153,156,157,158,229,230,381,244,290,291,292,293,254,255,256,257,258,259,236,260,261,262,294,295,399,382,383,307,400]))},TournamentsWidget:{content:()=>D(()=>import("./TournamentsWidget-BVdIlapz.js"),__vite__mapDeps([401,402,1,403])),loader:sT},TournamentsWidgetV2:{content:()=>D(()=>import("./TournamentsSliderWidget-D6V9TcJ1.js"),__vite__mapDeps([404,405,402,1,406])),loader:c7},TextWidget:{content:()=>D(()=>import("./TextWidget-CLDTUM3r.js"),__vite__mapDeps([151,1,152,153,154]))},FriendsList:{content:()=>D(()=>import("./FriendsList-BzRpjRnG.js"),__vite__mapDeps([407,408,409,153,410,1]))},LiveGamesWidget:{content:()=>D(()=>import("./LiveGamesWidget-BxlCVGyz.js"),__vite__mapDeps([411,1,247,228,229,230,231,162,210,211,232,233,234,235,236,217,218,219,220,221,152,153,222,223,237,163,164,165,166,225,226,227,238,239,240,241,213,214])),loader:rg},Betslip:{button:()=>D(()=>import("./BetslipButton-D5ZwBybq.js"),__vite__mapDeps([412,208,1]))},BetslipBanner:{content:()=>D(()=>import("./BetslipBanner-DJ0jV7Lj.js"),__vite__mapDeps([413,1]))},VCareJackpot:{content:()=>D(()=>import("./VCareJackpotWidget-B7PY7xSA.js"),__vite__mapDeps([414,157,156,1,158,379,415])),loader:o4},InformativeWidget:{content:()=>D(()=>import("./InformativeWidget-CiYflRmh.js"),__vite__mapDeps([416,1])),loader:og},KYCVerificationInformativeWidget:{content:()=>D(()=>import("./KYCVerificationInformativeWidget-BR1Mw0bT.js"),__vite__mapDeps([417,1])),loader:og},VerificationCountdown:{content:()=>D(()=>import("./VerificationCountdown-l_2wOxg3.js"),__vite__mapDeps([418,1,419])),loader:og},BetHistoryPrint:{content:()=>D(()=>import("./BetHistoryPrintInfo-BDIqHSwo.js"),__vite__mapDeps([420,1,421])),loader:u4},BetslipBookingBetPrintWidget:{content:()=>D(()=>import("./BetslipBookingBetPrintInfoWidget-C0zbEeSQ.js"),__vite__mapDeps([422,1,423])),loader:d4},PageBuilderDefaultComponent:{content:()=>D(()=>import("./PageBuilderDefaultComponent-9IYHHJ67.js"),__vite__mapDeps([424,1]))},PageBuilderTextBannerWidget:{content:()=>D(()=>import("./PageBuilderTextBannerWidget--__e473Z.js"),__vite__mapDeps([425,347,346,1,348,349,426,427]))},TextBannerWidget:{content:()=>D(()=>import("./TextBannerWidget-BunlV3M7.js"),__vite__mapDeps([428,1,429,427]))},DesignSystemDocs:{content:()=>D(()=>import("./index-DVQiXyS2.js"),__vite__mapDeps([430,431,432,433,434,435,436,437,438,1,439]))},CasinoProvidersWidget:{content:()=>D(()=>import("./CasinoProvidersWidget-fGwb3Ef7.js"),__vite__mapDeps([440,441,255,442,1,443])),loader:h7},CasinoLiveRTP:{content:()=>D(()=>import("./CasinoLiveRTP-pIDffKRK.js"),__vite__mapDeps([444,1,229,230,395,244,445])),loader:y7},CasinoLiveWins:{content:()=>D(()=>import("./CasinoLiveWins-CUn8itdI.js"),__vite__mapDeps([446,395,1,447])),loader:R7},CasinoLiveRTPDescription:{content:()=>D(()=>import("./CasinoLiveRTPDescription-mp-51RB_.js"),__vite__mapDeps([448,1,449])),loader:fa},FeaturedQuickGames:{content:()=>D(()=>import("./FeaturedQuickGames-DTTReXX_.js"),__vite__mapDeps([450,1,304,162,435,436,165,431,432,451,452,453])),loader:fa},BetBuilderAIRecommendedBets:{content:()=>D(()=>import("./BetBuilderAIRecommendedBets-BZqd5EUg.js"),__vite__mapDeps([454,238,239,165,1,455])),loader:fa},PageBuilderHeaderTextWidget:{content:()=>D(()=>import("./PageBuilderHeaderTextWidget-Bj29_ufD.js"),__vite__mapDeps([456,346,1,347,348,427])),loader:fa},HeaderTextWidget:{content:()=>D(()=>import("./HeaderTextWidget-WDfv5GjF.js"),__vite__mapDeps([457,1,427])),loader:fa}};var Ny=Vu(),Xe=e=>Gu(e,Ny),ky=Vu();Xe.write=e=>Gu(e,ky);var Um=Vu();Xe.onStart=e=>Gu(e,Um);var Ry=Vu();Xe.onFrame=e=>Gu(e,Ry);var Ly=Vu();Xe.onFinish=e=>Gu(e,Ly);var Hi=[];Xe.setTimeout=(e,t)=>{const n=Xe.now()+t,s=()=>{const r=Hi.findIndex(o=>o.cancel==s);~r&&Hi.splice(r,1),Er-=~r?1:0},a={time:n,handler:e,cancel:s};return Hi.splice(XN(n),0,a),Er+=1,JN(),a};var XN=e=>~(~Hi.findIndex(t=>t.time>e)||~Hi.length);Xe.cancel=e=>{Um.delete(e),Ry.delete(e),Ly.delete(e),Ny.delete(e),ky.delete(e)};Xe.sync=e=>{tb=!0,Xe.batchedUpdates(e),tb=!1};Xe.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function s(...a){t=a,Xe.onStart(n)}return s.handler=e,s.cancel=()=>{Um.delete(n),t=null},s};var My=typeof window<"u"?window.requestAnimationFrame:()=>{};Xe.use=e=>My=e;Xe.now=typeof performance<"u"?()=>performance.now():Date.now;Xe.batchedUpdates=e=>e();Xe.catch=console.error;Xe.frameLoop="always";Xe.advance=()=>{Xe.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):ek()};var br=-1,Er=0,tb=!1;function Gu(e,t){tb?(t.delete(e),e(0)):(t.add(e),JN())}function JN(){br<0&&(br=0,Xe.frameLoop!=="demand"&&My(ZN))}function L7(){br=-1}function ZN(){~br&&(My(ZN),Xe.batchedUpdates(ek))}function ek(){const e=br;br=Xe.now();const t=XN(br);if(t&&(tk(Hi.splice(0,t),n=>n.handler()),Er-=t),!Er){L7();return}Um.flush(),Ny.flush(e?Math.min(64,br-e):16.667),Ry.flush(),ky.flush(),Ly.flush()}function Vu(){let e=new Set,t=e;return{add(n){Er+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return Er-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,Er-=t.size,tk(t,s=>s(n)&&e.add(s)),Er+=e.size,t=e)}}}function tk(e,t){e.forEach(n=>{try{t(n)}catch(s){Xe.catch(s)}})}var M7=Object.defineProperty,D7=(e,t)=>{for(var n in t)M7(e,n,{get:t[n],enumerable:!0})},aa={};D7(aa,{assign:()=>B7,colors:()=>Nr,createStringInterpolator:()=>jy,skipAnimation:()=>sk,to:()=>nk,willAdvance:()=>By});function nb(){}var j7=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),_e={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 Da(e,t){if(_e.arr(e)){if(!_e.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Oa(e,t,n){if(_e.arr(e)){for(let s=0;s_e.und(e)?[]:_e.arr(e)?e:[e];function xc(e,t){if(e.size){const n=Array.from(e);e.clear(),ut(n,t)}}var oc=(e,...t)=>xc(e,n=>n(...t)),Dy=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),jy,nk,Nr=null,sk=!1,By=nb,B7=e=>{e.to&&(nk=e.to),e.now&&(Xe.now=e.now),e.colors!==void 0&&(Nr=e.colors),e.skipAnimation!=null&&(sk=e.skipAnimation),e.createStringInterpolator&&(jy=e.createStringInterpolator),e.requestAnimationFrame&&Xe.use(e.requestAnimationFrame),e.batchedUpdates&&(Xe.batchedUpdates=e.batchedUpdates),e.willAdvance&&(By=e.willAdvance),e.frameLoop&&(Xe.frameLoop=e.frameLoop)},Nc=new Set,Ms=[],Tg=[],Pp=0,$m={get idle(){return!Nc.size&&!Ms.length},start(e){Pp>e.priority?(Nc.add(e),Xe.onStart(F7)):(ak(e),Xe(sb))},advance:sb,sort(e){if(Pp)Xe.onFrame(()=>$m.sort(e));else{const t=Ms.indexOf(e);~t&&(Ms.splice(t,1),rk(e))}},clear(){Ms=[],Nc.clear()}};function F7(){Nc.forEach(ak),Nc.clear(),Xe(sb)}function ak(e){Ms.includes(e)||rk(e)}function rk(e){Ms.splice(U7(Ms,t=>t.priority>e.priority),0,e)}function sb(e){const t=Tg;for(let n=0;n0}function U7(e,t){const n=e.findIndex(t);return n<0?e.length:n}var $7={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},Js="[-+]?\\d*\\.?\\d+",Op=Js+"%";function Gm(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var G7=new RegExp("rgb"+Gm(Js,Js,Js)),V7=new RegExp("rgba"+Gm(Js,Js,Js,Js)),H7=new RegExp("hsl"+Gm(Js,Op,Op)),W7=new RegExp("hsla"+Gm(Js,Op,Op,Js)),z7=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Y7=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,q7=/^#([0-9a-fA-F]{6})$/,K7=/^#([0-9a-fA-F]{8})$/;function Q7(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=q7.exec(e))?parseInt(t[1]+"ff",16)>>>0:Nr&&Nr[e]!==void 0?Nr[e]:(t=G7.exec(e))?(ei(t[1])<<24|ei(t[2])<<16|ei(t[3])<<8|255)>>>0:(t=V7.exec(e))?(ei(t[1])<<24|ei(t[2])<<16|ei(t[3])<<8|MT(t[4]))>>>0:(t=z7.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=K7.exec(e))?parseInt(t[1],16)>>>0:(t=Y7.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=H7.exec(e))?(RT(LT(t[1]),kd(t[2]),kd(t[3]))|255)>>>0:(t=W7.exec(e))?(RT(LT(t[1]),kd(t[2]),kd(t[3]))|MT(t[4]))>>>0:null}function wg(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 RT(e,t,n){const s=n<.5?n*(1+t):n+t-n*t,a=2*n-s,r=wg(a,s,e+1/3),o=wg(a,s,e),i=wg(a,s,e-1/3);return Math.round(r*255)<<24|Math.round(o*255)<<16|Math.round(i*255)<<8}function ei(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function LT(e){return(parseFloat(e)%360+360)%360/360}function MT(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function kd(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function DT(e){let t=Q7(e);if(t===null)return e;t=t||0;const n=(t&4278190080)>>>24,s=(t&16711680)>>>16,a=(t&65280)>>>8,r=(t&255)/255;return`rgba(${n}, ${s}, ${a}, ${r})`}var du=(e,t,n)=>{if(_e.fun(e))return e;if(_e.arr(e))return du({range:e,output:t,extrapolate:n});if(_e.str(e.output[0]))return jy(e);const s=e,a=s.output,r=s.range||[0,1],o=s.extrapolateLeft||s.extrapolate||"extend",i=s.extrapolateRight||s.extrapolate||"extend",l=s.easing||(c=>c);return c=>{const u=J7(c,r);return X7(c,r[u],r[u+1],a[u],a[u+1],l,o,i,s.map)}};function X7(e,t,n,s,a,r,o,i,l){let c=l?l(e):e;if(cn){if(i==="identity")return c;i==="clamp"&&(c=n)}return s===a?s:t===n?e<=t?s:a:(t===-1/0?c=-c:n===1/0?c=c-t:c=(c-t)/(n-t),c=r(c),s===-1/0?c=-c:a===1/0?c=c+s:c=c*(a-s)+s,c)}function J7(e,t){for(var n=1;n=e);++n);return n-1}var Z7={linear:e=>e},fu=Symbol.for("FluidValue.get"),ll=Symbol.for("FluidValue.observers"),Ls=e=>!!(e&&e[fu]),zn=e=>e&&e[fu]?e[fu]():e,jT=e=>e[ll]||null;function e9(e,t){e.eventObserved?e.eventObserved(t):e(t)}function pu(e,t){const n=e[ll];n&&n.forEach(s=>{e9(s,t)})}var ok=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");t9(this,e)}},t9=(e,t)=>ik(e,fu,t);function yl(e,t){if(e[fu]){let n=e[ll];n||ik(e,ll,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function mu(e,t){const n=e[ll];if(n&&n.has(t)){const s=n.size-1;s?n.delete(t):e[ll]=null,e.observerRemoved&&e.observerRemoved(s,t)}}var ik=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),hf=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,n9=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,BT=new RegExp(`(${hf.source})(%|[a-z]+)`,"i"),s9=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Vm=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,lk=e=>{const[t,n]=a9(e);if(!t||Dy())return e;const s=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(s)return s.trim();if(n&&n.startsWith("--")){const a=window.getComputedStyle(document.documentElement).getPropertyValue(n);return a||e}else{if(n&&Vm.test(n))return lk(n);if(n)return n}return e},a9=e=>{const t=Vm.exec(e);if(!t)return[,];const[,n,s]=t;return[n,s]},Ig,r9=(e,t,n,s,a)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(s)}, ${a})`,ck=e=>{Ig||(Ig=Nr?new RegExp(`(${Object.keys(Nr).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map(r=>zn(r).replace(Vm,lk).replace(n9,DT).replace(Ig,DT)),n=t.map(r=>r.match(hf).map(Number)),a=n[0].map((r,o)=>n.map(i=>{if(!(o in i))throw Error('The arity of each "output" value must be equal');return i[o]})).map(r=>du({...e,output:r}));return r=>{var l;const o=!BT.test(t[0])&&((l=t.find(c=>BT.test(c)))==null?void 0:l.replace(hf,""));let i=0;return t[0].replace(hf,()=>`${a[i++](r)}${o||""}`).replace(s9,r9)}},Fy="react-spring: ",uk=e=>{const t=e;let n=!1;if(typeof t!="function")throw new TypeError(`${Fy}once requires a function parameter`);return(...s)=>{n||(t(...s),n=!0)}},o9=uk(console.warn);function i9(){o9(`${Fy}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var l9=uk(console.warn);function c9(){l9(`${Fy}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 Hm(e){return _e.str(e)&&(e[0]=="#"||/\d/.test(e)||!Dy()&&Vm.test(e)||e in(Nr||{}))}var Uy=Dy()?p.useEffect:p.useLayoutEffect,u9=()=>{const e=p.useRef(!1);return Uy(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function dk(){const e=p.useState()[1],t=u9();return()=>{t.current&&e(Math.random())}}function d9(e,t){const[n]=p.useState(()=>({inputs:t,result:e()})),s=p.useRef(),a=s.current;let r=a;return r?t&&r.inputs&&f9(t,r.inputs)||(r={inputs:t,result:e()}):r=n,p.useEffect(()=>{s.current=r,a==n&&(n.inputs=n.result=void 0)},[r]),r.result}function f9(e,t){if(e.length!==t.length)return!1;for(let n=0;np.useEffect(e,p9),p9=[];function FT(e){const t=p.useRef();return p.useEffect(()=>{t.current=e}),t.current}var hu=Symbol.for("Animated:node"),m9=e=>!!e&&e[hu]===e,ga=e=>e&&e[hu],$y=(e,t)=>j7(e,hu,t),Wm=e=>e&&e[hu]&&e[hu].getPayload(),pk=class{constructor(){$y(this,this)}getPayload(){return this.payload||[]}},Hu=class extends pk{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,_e.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new Hu(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return _e.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,_e.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},gu=class extends Hu{constructor(e){super(0),this._string=null,this._toString=du({output:[e,e]})}static create(e){return new gu(e)}getValue(){const e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(_e.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=du({output:[this.getValue(),e]})),this._value=0,super.reset()}},xp={dependencies:null},zm=class extends pk{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Oa(this.source,(n,s)=>{m9(n)?t[s]=n.getValue(e):Ls(n)?t[s]=zn(n):e||(t[s]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&ut(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return Oa(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){xp.dependencies&&Ls(e)&&xp.dependencies.add(e);const t=Wm(e);t&&ut(t,n=>this.add(n))}},mk=class extends zm{constructor(e){super(e)}static create(e){return new mk(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(h9)),!0)}};function h9(e){return(Hm(e)?gu:Hu).create(e)}function ab(e){const t=ga(e);return t?t.constructor:_e.arr(e)?mk:Hm(e)?gu:Hu}var UT=(e,t)=>{const n=!_e.fun(e)||e.prototype&&e.prototype.isReactComponent;return p.forwardRef((s,a)=>{const r=p.useRef(null),o=n&&p.useCallback(g=>{r.current=v9(a,g)},[a]),[i,l]=_9(s,t),c=dk(),u=()=>{const g=r.current;if(n&&!g)return;(g?t.applyAnimatedValues(g,i.getValue(!0)):!1)===!1&&c()},f=new g9(u,l),m=p.useRef();Uy(()=>(m.current=f,ut(l,g=>yl(g,f)),()=>{m.current&&(ut(m.current.deps,g=>mu(g,m.current)),Xe.cancel(m.current.update))})),p.useEffect(u,[]),fk(()=>()=>{const g=m.current;ut(g.deps,b=>mu(b,g))});const h=t.getComponentProps(i.getValue());return p.createElement(e,{...h,ref:o})})},g9=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&Xe.write(this.update)}};function _9(e,t){const n=new Set;return xp.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new zm(e),xp.dependencies=null,[e,n]}function v9(e,t){return e&&(_e.fun(e)?e(t):e.current=t),t}var $T=Symbol.for("AnimatedComponent"),b9=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=a=>new zm(a),getComponentProps:s=a=>a}={})=>{const a={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:s},r=o=>{const i=GT(o)||"Anonymous";return _e.str(o)?o=r[o]||(r[o]=UT(o,a)):o=o[$T]||(o[$T]=UT(o,a)),o.displayName=`Animated(${i})`,o};return Oa(e,(o,i)=>{_e.arr(e)&&(i=GT(o)),r[i]=r(o)}),{animated:r}},GT=e=>_e.str(e)?e:e&&_e.str(e.displayName)?e.displayName:_e.fun(e)&&e.name||null;function eo(e,...t){return _e.fun(e)?e(...t):e}var kc=(e,t)=>e===!0||!!(t&&e&&(_e.fun(e)?e(t):gs(e).includes(t))),hk=(e,t)=>_e.obj(e)?t&&e[t]:e,gk=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,E9=e=>e,Gy=(e,t=E9)=>{let n=y9;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));const s={};for(const a of n){const r=t(e[a],a);_e.und(r)||(s[a]=r)}return s},y9=["config","onProps","onStart","onChange","onPause","onResume","onRest"],S9={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 C9(e){const t={};let n=0;if(Oa(e,(s,a)=>{S9[a]||(t[a]=s,n++)}),n)return t}function _k(e){const t=C9(e);if(t){const n={to:t};return Oa(e,(s,a)=>a in t||(n[a]=s)),n}return{...e}}function _u(e){return e=zn(e),_e.arr(e)?e.map(_u):Hm(e)?aa.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function T9(e){for(const t in e)return!0;return!1}function rb(e){return _e.fun(e)||_e.arr(e)&&_e.obj(e[0])}function w9(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function I9(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var A9={default:{tension:170,friction:26}},ob={...A9.default,mass:1,damping:1,easing:Z7.linear,clamp:!1},P9=class{constructor(){this.velocity=0,Object.assign(this,ob)}};function O9(e,t,n){n&&(n={...n},VT(n,t),t={...n,...t}),VT(e,t),Object.assign(e,t);for(const o in ob)e[o]==null&&(e[o]=ob[o]);let{frequency:s,damping:a}=e;const{mass:r}=e;return _e.und(s)||(s<.01&&(s=.01),a<0&&(a=0),e.tension=Math.pow(2*Math.PI/s,2)*r,e.friction=4*Math.PI*a*r/s),e}function VT(e,t){if(!_e.und(t.decay))e.duration=void 0;else{const n=!_e.und(t.tension)||!_e.und(t.friction);(n||!_e.und(t.frequency)||!_e.und(t.damping)||!_e.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var HT=[],x9=class{constructor(){this.changed=!1,this.values=HT,this.toValues=null,this.fromValues=HT,this.config=new P9,this.immediate=!1}};function vk(e,{key:t,props:n,defaultProps:s,state:a,actions:r}){return new Promise((o,i)=>{let l,c,u=kc(n.cancel??(s==null?void 0:s.cancel),t);if(u)h();else{_e.und(n.pause)||(a.paused=kc(n.pause,t));let g=s==null?void 0:s.pause;g!==!0&&(g=a.paused||kc(g,t)),l=eo(n.delay||0,t),g?(a.resumeQueue.add(m),r.pause()):(r.resume(),m())}function f(){a.resumeQueue.add(m),a.timeouts.delete(c),c.cancel(),l=c.time-Xe.now()}function m(){l>0&&!aa.skipAnimation?(a.delayed=!0,c=Xe.setTimeout(h,l),a.pauseQueue.add(f),a.timeouts.add(c)):h()}function h(){a.delayed&&(a.delayed=!1),a.pauseQueue.delete(f),a.timeouts.delete(c),e<=(a.cancelId||0)&&(u=!0);try{r.start({...n,callId:e,cancel:u},o)}catch(g){i(g)}}})}var Vy=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?Wi(e.get()):t.every(n=>n.noop)?bk(e.get()):Xs(e.get(),t.every(n=>n.finished)),bk=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Xs=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Wi=e=>({value:e,cancelled:!0,finished:!1});function Ek(e,t,n,s){const{callId:a,parentId:r,onRest:o}=t,{asyncTo:i,promise:l}=n;return!r&&e===i&&!t.reset?l:n.promise=(async()=>{n.asyncId=a,n.asyncTo=e;const c=Gy(t,(y,_)=>_==="onRest"?void 0:y);let u,f;const m=new Promise((y,_)=>(u=y,f=_)),h=y=>{const _=a<=(n.cancelId||0)&&Wi(s)||a!==n.asyncId&&Xs(s,!1);if(_)throw y.result=_,f(y),y},g=(y,_)=>{const v=new WT,E=new zT;return(async()=>{if(aa.skipAnimation)throw vu(n),E.result=Xs(s,!1),f(E),E;h(v);const S=_e.obj(y)?{...y}:{..._,to:y};S.parentId=a,Oa(c,(O,I)=>{_e.und(S[I])&&(S[I]=O)});const w=await s.start(S);return h(v),n.paused&&await new Promise(O=>{n.resumeQueue.add(O)}),w})()};let b;if(aa.skipAnimation)return vu(n),Xs(s,!1);try{let y;_e.arr(e)?y=(async _=>{for(const v of _)await g(v)})(e):y=Promise.resolve(e(g,s.stop.bind(s))),await Promise.all([y.then(u),m]),b=Xs(s.get(),!0,!1)}catch(y){if(y instanceof WT)b=y.result;else if(y instanceof zT)b=y.result;else throw y}finally{a==n.asyncId&&(n.asyncId=r,n.asyncTo=r?i:void 0,n.promise=r?l:void 0)}return _e.fun(o)&&Xe.batchedUpdates(()=>{o(b,s,s.item)}),b})()}function vu(e,t){xc(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var WT=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.")}},zT=class extends Error{constructor(){super("SkipAnimationSignal")}},ib=e=>e instanceof Hy,N9=1,Hy=class extends ok{constructor(){super(...arguments),this.id=N9++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=ga(this);return e&&e.getValue()}to(...e){return aa.to(this,e)}interpolate(...e){return i9(),aa.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){pu(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||$m.sort(this),pu(this,{type:"priority",parent:this,priority:e})}},Lo=Symbol.for("SpringPhase"),yk=1,lb=2,cb=4,Ag=e=>(e[Lo]&yk)>0,or=e=>(e[Lo]&lb)>0,Bl=e=>(e[Lo]&cb)>0,YT=(e,t)=>t?e[Lo]|=lb|yk:e[Lo]&=~lb,qT=(e,t)=>t?e[Lo]|=cb:e[Lo]&=~cb,k9=class extends Hy{constructor(e,t){if(super(),this.animation=new x9,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,!_e.und(e)||!_e.und(t)){const n=_e.obj(e)?{...e}:{...t,from:e};_e.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(or(this)||this._state.asyncTo)||Bl(this)}get goal(){return zn(this.animation.to)}get velocity(){const e=ga(this);return e instanceof Hu?e.lastVelocity||0:e.getPayload().map(t=>t.lastVelocity||0)}get hasAnimated(){return Ag(this)}get isAnimating(){return or(this)}get isPaused(){return Bl(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const s=this.animation;let{toValues:a}=s;const{config:r}=s,o=Wm(s.to);!o&&Ls(s.to)&&(a=gs(zn(s.to))),s.values.forEach((c,u)=>{if(c.done)return;const f=c.constructor==gu?1:o?o[u].lastPosition:a[u];let m=s.immediate,h=f;if(!m){if(h=c.lastPosition,r.tension<=0){c.done=!0;return}let g=c.elapsedTime+=e;const b=s.fromValues[u],y=c.v0!=null?c.v0:c.v0=_e.arr(r.velocity)?r.velocity[u]:r.velocity;let _;const v=r.precision||(b==f?.005:Math.min(1,Math.abs(f-b)*.001));if(_e.und(r.duration))if(r.decay){const E=r.decay===!0?.998:r.decay,S=Math.exp(-(1-E)*g);h=b+y/(1-E)*(1-S),m=Math.abs(c.lastPosition-h)<=v,_=y*S}else{_=c.lastVelocity==null?y:c.lastVelocity;const E=r.restVelocity||v/10,S=r.clamp?0:r.bounce,w=!_e.und(S),O=b==f?c.v0>0:bE,!(!I&&(m=Math.abs(f-h)<=v,m)));++A){w&&(C=h==f||h>f==O,C&&(_=-_*S,h=f));const x=-r.tension*1e-6*(h-f),L=-r.friction*.001*_,k=(x+L)/r.mass;_=_+k*T,h=h+_*T}}else{let E=1;r.duration>0&&(this._memoizedDuration!==r.duration&&(this._memoizedDuration=r.duration,c.durationProgress>0&&(c.elapsedTime=r.duration*c.durationProgress,g=c.elapsedTime+=e)),E=(r.progress||0)+g/this._memoizedDuration,E=E>1?1:E<0?0:E,c.durationProgress=E),h=b+r.easing(E)*(f-b),_=(h-c.lastPosition)/e,m=E==1}c.lastVelocity=_,Number.isNaN(h)&&(console.warn("Got NaN while animating:",this),m=!0)}o&&!o[u].done&&(m=!1),m?c.done=!0:t=!1,c.setValue(h,r.round)&&(n=!0)});const i=ga(this),l=i.getValue();if(t){const c=zn(s.to);(l!==c||n)&&!r.decay?(i.setValue(c),this._onChange(c)):n&&r.decay&&this._onChange(l),this._stop()}else n&&this._onChange(l)}set(e){return Xe.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(or(this)){const{to:e,config:t}=this.animation;Xe.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 _e.und(e)?(n=this.queue||[],this.queue=[]):n=[_e.obj(e)?e:{...t,to:e}],Promise.all(n.map(s=>this._update(s))).then(s=>Vy(this,s))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),vu(this._state,e&&this._lastCallId),Xe.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=_e.obj(n)?n[t]:n,(n==null||rb(n))&&(n=void 0),s=_e.obj(s)?s[t]:s,s==null&&(s=void 0);const a={to:n,from:s};return Ag(this)||(e.reverse&&([n,s]=[s,n]),s=zn(s),_e.und(s)?ga(this)||this._set(n):this._set(s)),a}_update({...e},t){const{key:n,defaultProps:s}=this;e.default&&Object.assign(s,Gy(e,(o,i)=>/^on/.test(i)?hk(o,n):o)),QT(this,e,"onProps"),Ul(this,"onProps",e,this);const a=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 vk(++this._lastCallId,{key:n,props:e,defaultProps:s,state:r,actions:{pause:()=>{Bl(this)||(qT(this,!0),oc(r.pauseQueue),Ul(this,"onPause",Xs(this,Fl(this,this.animation.to)),this))},resume:()=>{Bl(this)&&(qT(this,!1),or(this)&&this._resume(),oc(r.resumeQueue),Ul(this,"onResume",Xs(this,Fl(this,this.animation.to)),this))},start:this._merge.bind(this,a)}}).then(o=>{if(e.loop&&o.finished&&!(t&&o.noop)){const i=Sk(e);if(i)return this._update(i,!0)}return o})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Wi(this));const s=!_e.und(e.to),a=!_e.und(e.from);if(s||a)if(t.callId>this._lastToId)this._lastToId=t.callId;else return n(Wi(this));const{key:r,defaultProps:o,animation:i}=this,{to:l,from:c}=i;let{to:u=l,from:f=c}=e;a&&!s&&(!t.default||_e.und(u))&&(u=f),t.reverse&&([u,f]=[f,u]);const m=!Da(f,c);m&&(i.from=f),f=zn(f);const h=!Da(u,l);h&&this._focus(u);const g=rb(t.to),{config:b}=i,{decay:y,velocity:_}=b;(s||a)&&(b.velocity=0),t.config&&!g&&O9(b,eo(t.config,r),t.config!==o.config?eo(o.config,r):void 0);let v=ga(this);if(!v||_e.und(u))return n(Xs(this,!0));const E=_e.und(t.reset)?a&&!t.default:!_e.und(f)&&kc(t.reset,r),S=E?f:this.get(),w=_u(u),O=_e.num(w)||_e.arr(w)||Hm(w),I=!g&&(!O||kc(o.immediate||t.immediate,r));if(h){const A=ab(u);if(A!==v.constructor)if(I)v=this._set(w);else throw Error(`Cannot animate between ${v.constructor.name} and ${A.name}, as the "to" prop suggests`)}const C=v.constructor;let T=Ls(u),P=!1;if(!T){const A=E||!Ag(this)&&m;(h||A)&&(P=Da(_u(S),w),T=!P),(!Da(i.immediate,I)&&!I||!Da(b.decay,y)||!Da(b.velocity,_))&&(T=!0)}if(P&&or(this)&&(i.changed&&!E?T=!0:T||this._stop(l)),!g&&((T||Ls(l))&&(i.values=v.getPayload(),i.toValues=Ls(u)?null:C==gu?[1]:gs(w)),i.immediate!=I&&(i.immediate=I,!I&&!E&&this._set(l)),T)){const{onRest:A}=i;ut(L9,L=>QT(this,t,L));const x=Xs(this,Fl(this,l));oc(this._pendingCalls,x),this._pendingCalls.add(n),i.changed&&Xe.batchedUpdates(()=>{var L;i.changed=!E,A==null||A(x,this),E?eo(o.onRest,x):(L=i.onStart)==null||L.call(i,x,this)})}E&&this._set(S),g?n(Ek(t.to,t,this._state,this)):T?this._start():or(this)&&!h?this._pendingCalls.add(n):n(bk(S))}_focus(e){const t=this.animation;e!==t.to&&(jT(this)&&this._detach(),t.to=e,jT(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Ls(t)&&(yl(t,this),ib(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Ls(e)&&mu(e,this)}_set(e,t=!0){const n=zn(e);if(!_e.und(n)){const s=ga(this);if(!s||!Da(n,s.getValue())){const a=ab(n);!s||s.constructor!=a?$y(this,a.create(n)):s.setValue(n),s&&Xe.batchedUpdates(()=>{this._onChange(n,t)})}}return ga(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Ul(this,"onStart",Xs(this,Fl(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),eo(this.animation.onChange,e,this)),eo(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;ga(this).reset(zn(e.to)),e.immediate||(e.fromValues=e.values.map(t=>t.lastPosition)),or(this)||(YT(this,!0),Bl(this)||this._resume())}_resume(){aa.skipAnimation?this.finish():$m.start(this)}_stop(e,t){if(or(this)){YT(this,!1);const n=this.animation;ut(n.values,a=>{a.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),pu(this,{type:"idle",parent:this});const s=t?Wi(this.get()):Xs(this.get(),Fl(this,e??n.to));oc(this._pendingCalls,s),n.changed&&(n.changed=!1,Ul(this,"onRest",s,this))}}};function Fl(e,t){const n=_u(t),s=_u(e.get());return Da(s,n)}function Sk(e,t=e.loop,n=e.to){const s=eo(t);if(s){const a=s!==!0&&_k(s),r=(a||e).reverse,o=!a||a.reset;return bu({...e,loop:t,default:!1,pause:void 0,to:!r||rb(n)?n:void 0,from:o?e.from:void 0,reset:o,...a})}}function bu(e){const{to:t,from:n}=e=_k(e),s=new Set;return _e.obj(t)&&KT(t,s),_e.obj(n)&&KT(n,s),e.keys=s.size?Array.from(s):null,e}function R9(e){const t=bu(e);return _e.und(t.default)&&(t.default=Gy(t)),t}function KT(e,t){Oa(e,(n,s)=>n!=null&&t.add(s))}var L9=["onStart","onRest","onChange","onPause","onResume"];function QT(e,t,n){e.animation[n]=t[n]!==gk(t,n)?hk(t[n],e.key):void 0}function Ul(e,t,...n){var s,a,r,o;(a=(s=e.animation)[t])==null||a.call(s,...n),(o=(r=e.defaultProps)[t])==null||o.call(r,...n)}var M9=["onStart","onChange","onRest"],D9=1,j9=class{constructor(e,t){this.id=D9++,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];_e.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(bu(e)),this}start(e){let{queue:t}=this;return e?t=gs(e).map(bu):this.queue=[],this._flush?this._flush(this,t):(Ak(this,t),ub(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;ut(gs(t),s=>n[s].stop(!!e))}else vu(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(_e.und(e))this.start({pause:!0});else{const t=this.springs;ut(gs(e),n=>t[n].pause())}return this}resume(e){if(_e.und(e))this.start({pause:!1});else{const t=this.springs;ut(gs(e),n=>t[n].resume())}return this}each(e){Oa(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,s=this._active.size>0,a=this._changed.size>0;(s&&!this._started||a&&!this._started)&&(this._started=!0,xc(e,([i,l])=>{l.value=this.get(),i(l,this,this._item)}));const r=!s&&this._started,o=a||r&&n.size?this.get():null;a&&t.size&&xc(t,([i,l])=>{l.value=o,i(l,this,this._item)}),r&&(this._started=!1,xc(n,([i,l])=>{l.value=o,i(l,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;Xe.onFrame(this._onFrame)}};function ub(e,t){return Promise.all(t.map(n=>Ck(e,n))).then(n=>Vy(e,n))}async function Ck(e,t,n){const{keys:s,to:a,from:r,loop:o,onRest:i,onResolve:l}=t,c=_e.obj(t.default)&&t.default;o&&(t.loop=!1),a===!1&&(t.to=null),r===!1&&(t.from=null);const u=_e.arr(a)||_e.fun(a)?a:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):ut(M9,b=>{const y=t[b];if(_e.fun(y)){const _=e._events[b];t[b]=({finished:v,cancelled:E})=>{const S=_.get(y);S?(v||(S.finished=!1),E&&(S.cancelled=!0)):_.set(y,{value:null,finished:v||!1,cancelled:E||!1})},c&&(c[b]=t[b])}});const f=e._state;t.pause===!f.paused?(f.paused=t.pause,oc(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);const m=(s||Object.keys(e.springs)).map(b=>e.springs[b].start(t)),h=t.cancel===!0||gk(t,"cancel")===!0;(u||h&&f.asyncId)&&m.push(vk(++e._lastAsyncId,{props:t,state:f,actions:{pause:nb,resume:nb,start(b,y){h?(vu(f,e._lastAsyncId),y(Wi(e))):(b.onRest=i,y(Ek(u,b,f,e)))}}})),f.paused&&await new Promise(b=>{f.resumeQueue.add(b)});const g=Vy(e,await Promise.all(m));if(o&&g.finished&&!(n&&g.noop)){const b=Sk(t,o,a);if(b)return Ak(e,[b]),Ck(e,b,!0)}return l&&Xe.batchedUpdates(()=>l(g,e,e.item)),g}function XT(e,t){const n={...e.springs};return t&&ut(gs(t),s=>{_e.und(s.keys)&&(s=bu(s)),_e.obj(s.to)||(s={...s,to:void 0}),Ik(n,s,a=>wk(a))}),Tk(e,n),n}function Tk(e,t){Oa(t,(n,s)=>{e.springs[s]||(e.springs[s]=n,yl(n,e))})}function wk(e,t){const n=new k9;return n.key=e,t&&yl(n,t),n}function Ik(e,t,n){t.keys&&ut(t.keys,s=>{(e[s]||(e[s]=n(s)))._prepareNode(t)})}function Ak(e,t){ut(t,n=>{Ik(e.springs,n,s=>wk(s,e))})}var Ym=({children:e,...t})=>{const n=p.useContext(Np),s=t.pause||!!n.pause,a=t.immediate||!!n.immediate;t=d9(()=>({pause:s,immediate:a}),[s,a]);const{Provider:r}=Np;return p.createElement(r,{value:t},e)},Np=B9(Ym,{});Ym.Provider=Np.Provider;Ym.Consumer=Np.Consumer;function B9(e,t){return Object.assign(e,p.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var F9=()=>{const e=[],t=function(s){c9();const a=[];return ut(e,(r,o)=>{if(_e.und(s))a.push(r.start());else{const i=n(s,r,o);i&&a.push(r.start(i))}}),a};t.current=e,t.add=function(s){e.includes(s)||e.push(s)},t.delete=function(s){const a=e.indexOf(s);~a&&e.splice(a,1)},t.pause=function(){return ut(e,s=>s.pause(...arguments)),this},t.resume=function(){return ut(e,s=>s.resume(...arguments)),this},t.set=function(s){ut(e,(a,r)=>{const o=_e.fun(s)?s(r,a):s;o&&a.set(o)})},t.start=function(s){const a=[];return ut(e,(r,o)=>{if(_e.und(s))a.push(r.start());else{const i=this._getProps(s,r,o);i&&a.push(r.start(i))}}),a},t.stop=function(){return ut(e,s=>s.stop(...arguments)),this},t.update=function(s){return ut(e,(a,r)=>a.update(this._getProps(s,a,r))),this};const n=function(s,a,r){return _e.fun(s)?s(r,a):s};return t._getProps=n,t};function U9(e,t,n){const s=_e.fun(t)&&t;s&&!n&&(n=[]);const a=p.useMemo(()=>s||arguments.length==3?F9():void 0,[]),r=p.useRef(0),o=dk(),i=p.useMemo(()=>({ctrls:[],queue:[],flush(_,v){const E=XT(_,v);return r.current>0&&!i.queue.length&&!Object.keys(E).some(w=>!_.springs[w])?ub(_,v):new Promise(w=>{Tk(_,E),i.queue.push(()=>{w(ub(_,v))}),o()})}}),[]),l=p.useRef([...i.ctrls]),c=[],u=FT(e)||0;p.useMemo(()=>{ut(l.current.slice(e,u),_=>{w9(_,a),_.stop(!0)}),l.current.length=e,f(u,e)},[e]),p.useMemo(()=>{f(0,Math.min(u,e))},n);function f(_,v){for(let E=_;EXT(_,c[v])),h=p.useContext(Ym),g=FT(h),b=h!==g&&T9(h);Uy(()=>{r.current++,i.ctrls=l.current;const{queue:_}=i;_.length&&(i.queue=[],ut(_,v=>v())),ut(l.current,(v,E)=>{a==null||a.add(v),b&&v.start({default:h});const S=c[E];S&&(I9(v,S.ref),v.ref?v.queue.push(S):v.start(S))})}),fk(()=>()=>{ut(i.ctrls,_=>_.stop(!0))});const y=m.map(_=>({..._}));return a?[y,a]:y}function $9(e,t){const n=_e.fun(e),[[s],a]=U9(1,n?e:[e],n?[]:t);return n||arguments.length==2?[s,a]:s}var Pk=class extends Hy{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=du(...t);const n=this._get(),s=ab(n);$y(this,s.create(n))}advance(e){const t=this._get(),n=this.get();Da(t,n)||(ga(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&JT(this._active)&&Pg(this)}_get(){const e=_e.arr(this.source)?this.source.map(zn):gs(zn(this.source));return this.calc(...e)}_start(){this.idle&&!JT(this._active)&&(this.idle=!1,ut(Wm(this),e=>{e.done=!1}),aa.skipAnimation?(Xe.batchedUpdates(()=>this.advance()),Pg(this)):$m.start(this))}_attach(){let e=1;ut(gs(this.source),t=>{Ls(t)&&yl(t,this),ib(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){ut(gs(this.source),e=>{Ls(e)&&mu(e,this)}),this._active.clear(),Pg(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=gs(this.source).reduce((t,n)=>Math.max(t,(ib(n)?n.priority:0)+1),0))}};function G9(e){return e.idle!==!1}function JT(e){return!e.size||Array.from(e).every(G9)}function Pg(e){e.idle||(e.idle=!0,ut(Wm(e),t=>{t.done=!0}),pu(e,{type:"idle",parent:e}))}var pfe=(e,...t)=>new Pk(e,t);aa.assign({createStringInterpolator:ck,to:(e,t)=>new Pk(e,t)});var Ok=/^--/;function V9(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Ok.test(e)&&!(Rc.hasOwnProperty(e)&&Rc[e])?t+"px":(""+t).trim()}var ZT={};function H9(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{className:s,style:a,children:r,scrollTop:o,scrollLeft:i,viewBox:l,...c}=t,u=Object.values(c),f=Object.keys(c).map(m=>n||e.hasAttribute(m)?m:ZT[m]||(ZT[m]=m.replace(/([A-Z])/g,h=>"-"+h.toLowerCase())));r!==void 0&&(e.textContent=r);for(const m in a)if(a.hasOwnProperty(m)){const h=V9(m,a[m]);Ok.test(m)?e.style.setProperty(m,h):e.style[m]=h}f.forEach((m,h)=>{e.setAttribute(m,u[h])}),s!==void 0&&(e.className=s),o!==void 0&&(e.scrollTop=o),i!==void 0&&(e.scrollLeft=i),l!==void 0&&e.setAttribute("viewBox",l)}var Rc={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},W9=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),z9=["Webkit","Ms","Moz","O"];Rc=Object.keys(Rc).reduce((e,t)=>(z9.forEach(n=>e[W9(n,t)]=e[t]),e),Rc);var Y9=/^(matrix|translate|scale|rotate|skew)/,q9=/^(translate)/,K9=/^(rotate|skew)/,Og=(e,t)=>_e.num(e)&&e!==0?e+t:e,gf=(e,t)=>_e.arr(e)?e.every(n=>gf(n,t)):_e.num(e)?e===t:parseFloat(e)===t,Q9=class extends zm{constructor({x:e,y:t,z:n,...s}){const a=[],r=[];(e||t||n)&&(a.push([e||0,t||0,n||0]),r.push(o=>[`translate3d(${o.map(i=>Og(i,"px")).join(",")})`,gf(o,0)])),Oa(s,(o,i)=>{if(i==="transform")a.push([o||""]),r.push(l=>[l,l===""]);else if(Y9.test(i)){if(delete s[i],_e.und(o))return;const l=q9.test(i)?"px":K9.test(i)?"deg":"";a.push(gs(o)),r.push(i==="rotate3d"?([c,u,f,m])=>[`rotate3d(${c},${u},${f},${Og(m,l)})`,gf(m,0)]:c=>[`${i}(${c.map(u=>Og(u,l)).join(",")})`,gf(c,i.startsWith("scale")?1:0)])}}),a.length&&(s.transform=new X9(a,r)),super(s)}},X9=class extends ok{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 ut(this.inputs,(n,s)=>{const a=zn(n[0]),[r,o]=this.transforms[s](_e.arr(a)?a:n.map(zn));e+=" "+r,t=t&&o}),t?"none":e}observerAdded(e){e==1&&ut(this.inputs,t=>ut(t,n=>Ls(n)&&yl(n,this)))}observerRemoved(e){e==0&&ut(this.inputs,t=>ut(t,n=>Ls(n)&&mu(n,this)))}eventObserved(e){e.type=="change"&&(this._value=null),pu(this,e)}},J9=["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"];aa.assign({batchedUpdates:ml.unstable_batchedUpdates,createStringInterpolator:ck,colors:$7});var Z9=b9(J9,{applyAnimatedValues:H9,createAnimatedStyle:e=>new Q9(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),qm=Z9.animated,xk={exports:{}};(function(e,t){(function(s,a){e.exports=a()})(ul,function(){return function(n){var s={};function a(r){if(s[r])return s[r].exports;var o=s[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,a),o.l=!0,o.exports}return a.m=n,a.c=s,a.d=function(r,o,i){a.o(r,o)||Object.defineProperty(r,o,{enumerable:!0,get:i})},a.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},a.t=function(r,o){if(o&1&&(r=a(r)),o&8||o&4&&typeof r=="object"&&r&&r.__esModule)return r;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:r}),o&2&&typeof r!="string")for(var l in r)a.d(i,l,(function(c){return r[c]}).bind(null,l));return i},a.n=function(r){var o=r&&r.__esModule?function(){return r.default}:function(){return r};return a.d(o,"a",o),o},a.o=function(r,o){return Object.prototype.hasOwnProperty.call(r,o)},a.p="",a(a.s=0)}([function(n,s,a){a.r(s);var r=function(F){return Array.isArray(F)?F:[F]},o=function(F){return F instanceof Node},i=function(F){return F instanceof NodeList},l=function(F,ae){if(F&&ae){F=i(F)?F:[F];for(var ce=0;ce2&&arguments[2]!==void 0?arguments[2]:!0,pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:document;if(ce&&f(pe.querySelectorAll(ae)).indexOf(F)!==-1)return F;for(;(F=F.parentElement)&&f(pe.querySelectorAll(ae)).indexOf(F)===-1;);return F},h=function(F,ae){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document,pe=f(ce.querySelectorAll(ae)).indexOf(F)!==-1;return pe},g=function(F){if(F){var ae=getComputedStyle(F),ce=ae.overflow==="hidden";return ce}},b=function(F){if(F){if(g(F))return!0;var ae=F.scrollTop;return ae<=0}},y=function(F){if(F){if(g(F))return!0;var ae=F.scrollTop,ce=F.scrollHeight,pe=ae+F.offsetHeight;return pe>=ce}},_=function(F){if(F){if(g(F))return!0;var ae=F.scrollLeft;return ae<=0}},v=function(F){if(F){if(g(F))return!0;var ae=F.scrollLeft,ce=F.scrollWidth,pe=ae+F.offsetWidth;return pe>=ce}},E=function(F){var ae='textarea, [contenteditable="true"]';return h(F,ae)},S=function(F){var ae='input[type="range"]';return h(F,ae)};a.d(s,"disablePageScroll",function(){return P}),a.d(s,"enablePageScroll",function(){return A}),a.d(s,"getScrollState",function(){return x}),a.d(s,"clearQueueScrollLocks",function(){return L}),a.d(s,"getTargetScrollBarWidth",function(){return k}),a.d(s,"getCurrentTargetScrollBarWidth",function(){return B}),a.d(s,"getPageScrollBarWidth",function(){return j}),a.d(s,"getCurrentPageScrollBarWidth",function(){return H}),a.d(s,"addScrollableTarget",function(){return M}),a.d(s,"removeScrollableTarget",function(){return $}),a.d(s,"addScrollableSelector",function(){return G}),a.d(s,"removeScrollableSelector",function(){return z}),a.d(s,"addLockableTarget",function(){return Q}),a.d(s,"addLockableSelector",function(){return ne}),a.d(s,"setFillGapMethod",function(){return X}),a.d(s,"addFillGapTarget",function(){return U}),a.d(s,"removeFillGapTarget",function(){return R}),a.d(s,"addFillGapSelector",function(){return W}),a.d(s,"removeFillGapSelector",function(){return q}),a.d(s,"refillGaps",function(){return de});function w(V){for(var F=1;F0&&T.queue--,T.queue<=0&&(T.scroll=!0,Y(),le()),$(F)},x=function(){return T.scroll},L=function(){T.queue=0},k=function(F){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(o(F)){var ce=F.style.overflowY;ae?x()||(F.style.overflowY=F.getAttribute("data-scroll-lock-saved-overflow-y-property")):F.style.overflowY="scroll";var pe=B(F);return F.style.overflowY=ce,pe}else return 0},B=function(F){if(o(F))if(F===document.body){var ae=document.documentElement.clientWidth,ce=window.innerWidth,pe=ce-ae;return pe}else{var Se=F.style.borderLeftWidth,Ae=F.style.borderRightWidth;F.style.borderLeftWidth="0px",F.style.borderRightWidth="0px";var qe=F.offsetWidth-F.clientWidth;return F.style.borderLeftWidth=Se,F.style.borderRightWidth=Ae,qe}else return 0},j=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return k(document.body,F)},H=function(){return B(document.body)},M=function(F){if(F){var ae=r(F);ae.map(function(ce){l(ce,function(pe){o(pe)?pe.setAttribute("data-scroll-lock-scrollable",""):c('"'.concat(pe,'" is not a Element.'))})})}},$=function(F){if(F){var ae=r(F);ae.map(function(ce){l(ce,function(pe){o(pe)?pe.removeAttribute("data-scroll-lock-scrollable"):c('"'.concat(pe,'" is not a Element.'))})})}},G=function(F){if(F){var ae=r(F);ae.map(function(ce){T.scrollableSelectors.push(ce)})}},z=function(F){if(F){var ae=r(F);ae.map(function(ce){T.scrollableSelectors=T.scrollableSelectors.filter(function(pe){return pe!==ce})})}},Q=function(F){if(F){var ae=r(F);ae.map(function(ce){l(ce,function(pe){o(pe)?pe.setAttribute("data-scroll-lock-lockable",""):c('"'.concat(pe,'" is not a Element.'))})}),x()||ue()}},ne=function(F){if(F){var ae=r(F);ae.map(function(ce){T.lockableSelectors.push(ce)}),x()||ue(),W(F)}},X=function(F){if(F)if(I.indexOf(F)!==-1)T.fillGapMethod=F,de();else{var ae=I.join(", ");c('"'.concat(F,`" method is not available! Available fill gap methods: `).concat(ae,"."))}},U=function(F){if(F){var ae=r(F);ae.map(function(ce){l(ce,function(pe){o(pe)?(pe.setAttribute("data-scroll-lock-fill-gap",""),T.scroll||Ue(pe)):c('"'.concat(pe,'" is not a Element.'))})})}},R=function(F){if(F){var ae=r(F);ae.map(function(ce){l(ce,function(pe){o(pe)?(pe.removeAttribute("data-scroll-lock-fill-gap"),T.scroll||De(pe)):c('"'.concat(pe,'" is not a Element.'))})})}},W=function(F){if(F){var ae=r(F);ae.map(function(ce){T.fillGapSelectors.indexOf(ce)===-1&&(T.fillGapSelectors.push(ce),T.scroll||Ie(ce))})}},q=function(F){if(F){var ae=r(F);ae.map(function(ce){T.fillGapSelectors=T.fillGapSelectors.filter(function(pe){return pe!==ce}),T.scroll||ct(ce)})}},de=function(){T.scroll||fe()},ue=function(){var F=u(T.lockableSelectors);re(F)},Y=function(){var F=u(T.lockableSelectors);ie(F)},re=function(F){var ae=document.querySelectorAll(F);l(ae,function(ce){Z(ce)})},ie=function(F){var ae=document.querySelectorAll(F);l(ae,function(ce){te(ce)})},Z=function(F){if(o(F)&&F.getAttribute("data-scroll-lock-locked")!=="true"){var ae=window.getComputedStyle(F);F.setAttribute("data-scroll-lock-saved-overflow-y-property",ae.overflowY),F.setAttribute("data-scroll-lock-saved-inline-overflow-property",F.style.overflow),F.setAttribute("data-scroll-lock-saved-inline-overflow-y-property",F.style.overflowY),F.style.overflow="hidden",F.setAttribute("data-scroll-lock-locked","true")}},te=function(F){o(F)&&F.getAttribute("data-scroll-lock-locked")==="true"&&(F.style.overflow=F.getAttribute("data-scroll-lock-saved-inline-overflow-property"),F.style.overflowY=F.getAttribute("data-scroll-lock-saved-inline-overflow-y-property"),F.removeAttribute("data-scroll-lock-saved-overflow-property"),F.removeAttribute("data-scroll-lock-saved-inline-overflow-property"),F.removeAttribute("data-scroll-lock-saved-inline-overflow-y-property"),F.removeAttribute("data-scroll-lock-locked"))},fe=function(){T.fillGapSelectors.map(function(F){Ie(F)})},le=function(){T.fillGapSelectors.map(function(F){ct(F)})},Ie=function(F){var ae=document.querySelectorAll(F),ce=T.lockableSelectors.indexOf(F)!==-1;l(ae,function(pe){Ue(pe,ce)})},Ue=function(F){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(o(F)){var ce;if(F.getAttribute("data-scroll-lock-lockable")===""||ae)ce=k(F,!0);else{var pe=m(F,u(T.lockableSelectors));ce=k(pe,!0)}F.getAttribute("data-scroll-lock-filled-gap")==="true"&&De(F);var Se=window.getComputedStyle(F);if(F.setAttribute("data-scroll-lock-filled-gap","true"),F.setAttribute("data-scroll-lock-current-fill-gap-method",T.fillGapMethod),T.fillGapMethod==="margin"){var Ae=parseFloat(Se.marginRight);F.style.marginRight="".concat(Ae+ce,"px")}else if(T.fillGapMethod==="width")F.style.width="calc(100% - ".concat(ce,"px)");else if(T.fillGapMethod==="max-width")F.style.maxWidth="calc(100% - ".concat(ce,"px)");else if(T.fillGapMethod==="padding"){var qe=parseFloat(Se.paddingRight);F.style.paddingRight="".concat(qe+ce,"px")}}},ct=function(F){var ae=document.querySelectorAll(F);l(ae,function(ce){De(ce)})},De=function(F){if(o(F)&&F.getAttribute("data-scroll-lock-filled-gap")==="true"){var ae=F.getAttribute("data-scroll-lock-current-fill-gap-method");F.removeAttribute("data-scroll-lock-filled-gap"),F.removeAttribute("data-scroll-lock-current-fill-gap-method"),ae==="margin"?F.style.marginRight="":ae==="width"?F.style.width="":ae==="max-width"?F.style.maxWidth="":ae==="padding"&&(F.style.paddingRight="")}},Ne=function(F){de()},Ge=function(F){T.scroll||(T.startTouchY=F.touches[0].clientY,T.startTouchX=F.touches[0].clientX)},je=function(F){if(!T.scroll){var ae=T.startTouchY,ce=T.startTouchX,pe=F.touches[0].clientY,Se=F.touches[0].clientX;if(F.touches.length<2){var Ae=u(T.scrollableSelectors),qe={up:aepe,left:ceSe},Fe={up:ae+Cpe,left:ce+CSe},$e=function Tt(Qe){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Qe){var pn=m(Qe,Ae,!1);if(S(Qe))return!1;if(Jt||E(Qe)&&m(Qe,Ae)||h(Qe,Ae)){var _t=!1;_(Qe)&&v(Qe)?(qe.up&&b(Qe)||qe.down&&y(Qe))&&(_t=!0):b(Qe)&&y(Qe)?(qe.left&&_(Qe)||qe.right&&v(Qe))&&(_t=!0):(Fe.up&&b(Qe)||Fe.down&&y(Qe)||Fe.left&&_(Qe)||Fe.right&&v(Qe))&&(_t=!0),_t&&(pn?Tt(pn,!0):F.cancelable&&F.preventDefault())}else Tt(pn)}else F.cancelable&&F.preventDefault()};$e(F.target)}}},Ee=function(F){T.scroll||(T.startTouchY=0,T.startTouchX=0)};typeof window<"u"&&window.addEventListener("resize",Ne),typeof document<"u"&&(document.addEventListener("touchstart",Ge),document.addEventListener("touchmove",je,{passive:!1}),document.addEventListener("touchend",Ee));var Be={hide:function(F){c(`"hide" is deprecated! Use "disablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#disablepagescrollscrollabletarget`),P(F)},show:function(F){c(`"show" is deprecated! Use "enablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#enablepagescrollscrollabletarget`),A(F)},toggle:function(F){c('"toggle" is deprecated! Do not use it.'),x()?P():A(F)},getState:function(){return c(`"getState" is deprecated! Use "getScrollState" instead. https://github.com/FL3NKEY/scroll-lock#getscrollstate`),x()},getWidth:function(){return c(`"getWidth" is deprecated! Use "getPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getpagescrollbarwidth`),j()},getCurrentWidth:function(){return c(`"getCurrentWidth" is deprecated! Use "getCurrentPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getcurrentpagescrollbarwidth`),H()},setScrollableTargets:function(F){c(`"setScrollableTargets" is deprecated! Use "addScrollableTarget" instead. https://github.com/FL3NKEY/scroll-lock#addscrollabletargetscrollabletarget`),M(F)},setFillGapSelectors:function(F){c(`"setFillGapSelectors" is deprecated! Use "addFillGapSelector" instead. https://github.com/FL3NKEY/scroll-lock#addfillgapselectorfillgapselector`),W(F)},setFillGapTargets:function(F){c(`"setFillGapTargets" is deprecated! Use "addFillGapTarget" instead. https://github.com/FL3NKEY/scroll-lock#addfillgaptargetfillgaptarget`),U(F)},clearQueue:function(){c(`"clearQueue" is deprecated! Use "clearQueueScrollLocks" instead. https://github.com/FL3NKEY/scroll-lock#clearqueuescrolllocks`),L()}},J=w({disablePageScroll:P,enablePageScroll:A,getScrollState:x,clearQueueScrollLocks:L,getTargetScrollBarWidth:k,getCurrentTargetScrollBarWidth:B,getPageScrollBarWidth:j,getCurrentPageScrollBarWidth:H,addScrollableSelector:G,removeScrollableSelector:z,addScrollableTarget:M,removeScrollableTarget:$,addLockableSelector:ne,addLockableTarget:Q,addFillGapSelector:W,removeFillGapSelector:q,addFillGapTarget:U,removeFillGapTarget:R,setFillGapMethod:X,refillGaps:de,_state:T},Be);s.default=J}]).default})})(xk);var xg=xk.exports;const ez=K.userOs==="IOS"&&navigator.userAgent.includes("Version/15.")&&!navigator.userAgent.includes("CriOs"),qo=(e=!0,t=!1)=>{p.useEffect(()=>{if(e){const n=window.scrollY,s=t&&ez&&xg.getScrollState();return s&&(document.documentElement.classList.add(cC),Oe.dispatchEvent("setHeaderNavigationVisible",!0)),xg.disablePageScroll(),()=>{xg.enablePageScroll(),s&&(document.documentElement.classList.remove(cC),window.scrollTo({top:n,behavior:n>window.innerHeight*3?"auto":"smooth"}))}}},[e,t])},tz=100,Nk=()=>{const[e,t]=p.useState(0),[n,s]=p.useState(0);return p.useEffect(()=>{const a=window.visualViewport;if(!a)return;const r=()=>{const o=window.innerHeight-a.height;o>tz?(t(o),s(a.offsetTop)):(t(0),s(0))};return a.addEventListener("resize",r),a.addEventListener("scroll",r),()=>{a.removeEventListener("resize",r),a.removeEventListener("scroll",r)}},[]),{keyboardOffset:e,viewportOffsetTop:n}},Wu=({children:e,onClose:t=Wt,isHidden:n,hideCloseButton:s=!1,fullScreen:a=!1,className:r="",zIndex:o,type:i})=>{const l=p.useRef(null),c=p.useRef(t);qo(!n);const{viewportOffsetTop:u}=Nk();p.useEffect(()=>{u?document.documentElement.style.setProperty("--viewport-offset-top",`${u}px`):document.documentElement.style.removeProperty("--viewport-offset-top")},[u]);const f=m=>{!s&&m.target===l.current&&t()};return p.useEffect(()=>{c.current=t},[t]),p.useEffect(function(){if(!(K.isMobile||n||s)){const h=g=>{g.key===_O&&c.current()};return window.addEventListener("keydown",h),()=>{window.removeEventListener("keydown",h)}}},[s,n]),d.jsx("div",{className:`popup-holder-bc ${a?"full-screen":"windowed"} ${n?"hidden":""} ${r} ${i||""}`,style:o?{zIndex:o}:void 0,children:d.jsx("div",{className:"popup-middleware-bc",onMouseDown:f,ref:l,children:d.jsxs("div",{id:t2,className:"popup-inner-bc",children:[!s&&d.jsx("i",{id:n2,onClick:t,className:"e-p-close-icon-bc bc-i-close-remove"}),e]})})})},nz="Left",sz="Right",az="Up",rz="Down",Ti={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},db={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},ew="mousemove",tw="mouseup",oz="touchend",iz="touchmove",lz="touchstart";function cz(e,t,n,s){return e>t?n>0?sz:nz:s>0?rz:az}function nw(e,t){if(t===0)return e;const n=Math.PI/180*t,s=e[0]*Math.cos(n)+e[1]*Math.sin(n),a=e[1]*Math.cos(n)-e[0]*Math.sin(n);return[s,a]}function uz(e,t){const n=u=>{const f="touches"in u;f&&u.touches.length>1||e((m,h)=>{h.trackMouse&&!f&&(document.addEventListener(ew,s),document.addEventListener(tw,o));const{clientX:g,clientY:b}=f?u.touches[0]:u,y=nw([g,b],h.rotationAngle);return h.onTouchStartOrOnMouseDown&&h.onTouchStartOrOnMouseDown({event:u}),Object.assign(Object.assign(Object.assign({},m),db),{initial:y.slice(),xy:y,start:u.timeStamp||0})})},s=u=>{e((f,m)=>{const h="touches"in u;if(h&&u.touches.length>1)return f;if(u.timeStamp-f.start>m.swipeDuration)return f.swiping?Object.assign(Object.assign({},f),{swiping:!1}):f;const{clientX:g,clientY:b}=h?u.touches[0]:u,[y,_]=nw([g,b],m.rotationAngle),v=y-f.xy[0],E=_-f.xy[1],S=Math.abs(v),w=Math.abs(E),O=(u.timeStamp||0)-f.start,I=Math.sqrt(S*S+w*w)/(O||1),C=[v/(O||1),E/(O||1)],T=cz(S,w,v,E),P=typeof m.delta=="number"?m.delta:m.delta[T.toLowerCase()]||Ti.delta;if(S{e((f,m)=>{let h;if(f.swiping&&f.eventData){if(u.timeStamp-f.start{document.removeEventListener(ew,s),document.removeEventListener(tw,o)},o=u=>{r(),a(u)},i=(u,f)=>{let m=()=>{};if(u&&u.addEventListener){const h=Object.assign(Object.assign({},Ti.touchEventOptions),f.touchEventOptions),g=[[lz,n,h],[iz,s,Object.assign(Object.assign({},h),f.preventScrollOnSwipe?{passive:!1}:{})],[oz,a,h]];g.forEach(([b,y,_])=>u.addEventListener(b,y,_)),m=()=>g.forEach(([b,y])=>u.removeEventListener(b,y))}return m},c={ref:u=>{u!==null&&e((f,m)=>{if(f.el===u)return f;const h={};return f.el&&f.el!==u&&f.cleanUpTouch&&(f.cleanUpTouch(),h.cleanUpTouch=void 0),m.trackTouch&&u&&(h.cleanUpTouch=i(u,m)),Object.assign(Object.assign(Object.assign({},f),{el:u}),h)})}};return t.trackMouse&&(c.onMouseDown=n),[c,i]}function dz(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 kk(e){const{trackMouse:t}=e,n=p.useRef(Object.assign({},db)),s=p.useRef(Object.assign({},Ti)),a=p.useRef(Object.assign({},s.current));a.current=Object.assign({},s.current),s.current=Object.assign(Object.assign({},Ti),e);let r;for(r in Ti)s.current[r]===void 0&&(s.current[r]=Ti[r]);const[o,i]=p.useMemo(()=>uz(l=>n.current=l(n.current,s.current),{trackMouse:t}),[t]);return n.current=dz(n.current,s.current,a.current,i),o}const fz=30,sw=15,pz={mass:.5,friction:12,tension:120,clamp:!0},Km=({onClose:e,scrollContainer:t,trackTouch:n=!0,ignoreScrollPosition:s=!1})=>{const a=p.useRef(!0),[{y:r},o]=$9(()=>({y:0,config:pz})),i=kk({onSwiping:({deltaY:c,first:u})=>{var f;(u||a.current)&&(s||((f=t.current)==null?void 0:f.scrollTop)===0)&&c>0&&(a.current=!0,o.start({y:c}))},onSwiped:({dir:c,deltaY:u})=>{t.current&&a.current&&c!=="Up"&&u>0&&OC(t.current.clientHeight,u)>fz?o.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]}):o.start({y:0}),a.current=!1},trackTouch:n}),l=p.useCallback(()=>{t.current&&o.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]})},[e,t,o]);return{swipeableHandlers:i,triggerCloseAnimation:l,style:{transform:r.to(c=>`translateY(${c}px)`),opacity:r.to(c=>{var f;const u=(f=t.current)!=null&&f.clientHeight&&t.current.clientHeight>0?OC(t.current.clientHeight,c):0;return u>sw?u-sw:0}).to(c=>(100-c)/100)}}},Ng="overlay-sliding-is-visible",kg=document.querySelector("#root"),mz=({children:e,hidden:t=!1,className:n,onClose:s})=>d.jsx(Wu,{onClose:s,isHidden:t,className:n,children:e}),hz=({children:e,hidden:t=!1,trackTouch:n=!0,onClose:s,className:a=""})=>{qo(!t,!0),p.useEffect(function(){if(!t&&!(kg!=null&&kg.classList.contains(Ng)))return Oe.dispatchEvent("addRootClassName",Ng),()=>{Oe.dispatchEvent("removeRootClassName",Ng)}},[t]);const r=p.useRef(null),{swipeableHandlers:o,style:i}=Km({onClose:s,trackTouch:!t&&n,scrollContainer:r});return d.jsx(qm.div,{className:`overlay-sliding-wrapper-bc ${a} ${t?"display-none":""}`,style:i,...o,children:d.jsx("div",{className:"overlay-sliding-w-c-content-slider-bc","data-scroll-lock-scrollable":"",ref:r,children:e})})},gz=e=>K.isMobile===1?d.jsx(hz,{...e}):d.jsx(mz,{...e}),_z=()=>d.jsx("span",{className:"back-nav-title-bc skeleton-loader-title"}),vz=({displayName:e="",onClick:t,isLoading:n=!1,iconClass:s,children:a})=>d.jsxs("div",{onClick:t,className:"back-nav-bc",children:[d.jsx("i",{className:"back-nav-icon-bc bc-i-round-arrow-left"}),s&&d.jsx("i",{className:s}),n?d.jsx(_z,{}):d.jsx("span",{className:"back-nav-title-bc ellipsis",children:e}),a]}),bz=({displayName:e,children:t,...n})=>K.isMobile?d.jsx(vz,{...n,displayName:e,children:t}):d.jsxs("div",{className:"overlay-header",children:[t,e]}),Ez=[q5,K5,Q5],yz=({show:e,title:t="",onClose:n,children:s})=>{const a=p.useRef(null);yt(e?"hasVisibleSidePanelContent":""),bl({callback:()=>{e&&n()},container:a,ignoredElementsIds:Ez});const r=ye();return d.jsx("div",{className:`sidePanel-holder-bc ${e?"":"hidden"}`,children:d.jsxs("div",{ref:a,className:"sidePanel-holder",children:[d.jsxs("div",{className:"overlay-header",children:[d.jsx("i",{className:"bc-i-close-remove",onClick:n}),d.jsx("span",{children:r(t)})]}),s]})})},Rg=()=>et.dispatchEvent("hidePanel");function Sz(e){return p.memo(function(t){const n=ye(),{show:s,title:a=""}=t,r=d.jsx(p.Suspense,{fallback:d.jsx(Lt,{size:"medium"}),children:d.jsx(e,{...t})});return K.isMobile===1?d.jsxs(gz,{hidden:!s,onClose:Rg,children:[d.jsx(bz,{onClick:Rg,displayName:n(a)}),r]}):d.jsx(yz,{title:a,show:s,onClose:Rg,children:r})})}function Cz(e){return p.memo(function(t){return d.jsx(e,{...t})})}const et=new Ja,Tz="GenericSearch";var Wy=(e=>(e.PANEL="PANEL",e.POPUP="POPUP",e))(Wy||{});function Rk(e){const[t,n]=p.useState(()=>[]),s=t.find(u=>u.selected),a=p.useRef(s),{hideRegisterButton:r}=N.userAuthentication,o=p.useCallback(({component:u,props:f={},fullscreen:m=!0,onClose:h},g=!1)=>{const b=Ro[u]?Ro[u].content:null;if(b){const y=ke(b);return{LazyComponent:e==="POPUP"?Cz(y):Sz(y),name:u,selected:!1,persistent:g,fullscreen:m,props:f,onClose:h}}return null},[e]),i=p.useCallback(()=>{a.current&&n(u=>{const f=[];for(const m of u)m.selected?m.persistent?f.push({...m,selected:!1}):m.onClose&&m.onClose():f.push(m);return f})},[]),l=p.useCallback(u=>{N.partner.integrationMode&&u.props.popupContentType in st?na.notify({type:KG[u.props.popupContentType]}):u.props.popupContentType in st&&!gt.getInstance().authenticationEnabledForIP&&(!N.userAuthentication.login.enabledForRestrictedCountries||u.props.popupContentType===st.Registration)||r&&u.props.popupContentType===st.Registration?ve.open({type:"warning",title:"Warning",content:D2,hideCloseButton:!0}):n(f=>{const m=f.find(lt("name",u.component));if(m)return m.selected?f.map(h=>h.name===u.component?{...h,props:u.props}:h):f.map(h=>h===m?{...h,selected:!0}:h.selected?{...h,selected:!1}:h);{const h=o(u);if(h){const g=f.find(lt("selected",!0));return g?g.persistent?[...f.map(b=>b===g?{...g,selected:!1}:b),{...h,selected:!0}]:[...f.filter(b=>b!==g),{...h,selected:!0}]:[...f,{...h,selected:!0}]}return f}})},[o,r]),c=u=>{n(f=>{var m;return(m=f.find(lt("name",u.component)))!=null&&m.persistent?f.map(h=>h.name===u.component?{...h,selected:!1}:h):f.filter(h=>h.name!==u.component)})};return p.useEffect(function(){a.current=s},[s]),p.useEffect(function(){et.dispatchEvent("activeComponent",{selectedComponent:s}),s&&(e==="POPUP"?et.dispatchEvent("hidePanel"):et.dispatchEvent("hidePopup"))},[s,e]),p.useEffect(function(){return et.addEventListener(e==="POPUP"?"mountContainerPopup":"mountContainerPanel",f=>{n(m=>{const h=o(f,!0);return h?[...m,h]:m})})},[o,e]),p.useEffect(function(){return et.addEventListener(e==="POPUP"?"unmountContainerPopup":"unmountContainerPanel",f=>{n(m=>m.filter(h=>h.name!==f.component))})}),p.useEffect(function(){return et.addEventListener(e==="POPUP"?"toggleComponentPopup":"toggleComponentPanel",f=>{var m;return((m=a.current)==null?void 0:m.name)===f.component?c(f):l(f)})},[l,e]),p.useEffect(()=>et.addEventListener(e==="POPUP"?"addComponentPopup":"addComponentPanel",l),[l,e]),p.useEffect(()=>et.addEventListener(e==="POPUP"?"removeComponentPopup":"removeComponentPanel",c),[e]),p.useEffect(function(){const f=et.addEventListener("hideAll",i),m=et.addEventListener(e==="POPUP"?"hidePopup":"hidePanel",i);return()=>{f(),m()}},[e,i]),{components:t,hide:i,selectedComponent:s}}const aw=p.lazy(()=>D(()=>import("./LoginTwoFactorWrapper-Y_xqfgGx.js").then(e=>e.a),__vite__mapDeps([458,1,181,182,170,459,175,174,218,176,171,172,173,460]))),wz=p.lazy(()=>D(()=>import("./SessionDurationPopupContent-Dx_1_B9P.js"),__vite__mapDeps([461,1]))),Iz=p.lazy(()=>D(()=>import("./LoginLimitPopupContent-ClGtmabX.js"),__vite__mapDeps([462,1]))),Lg=4,Rd=3,Ld=27,rw=34,ow=33,iw=e=>{Te.removeItems(["betslip","vs_favorite_market_types","favouriteMarketsTypes","myGames","prematchMultiViewGames","prematchMultiViewCompetitions","qrCodeOrigin",QO,Pv,uf,...e?[Om]:[]])},Lk={loginInProgress:!1,isLoggedIn:!1,isRestoredLogin:!1,profile:{},sessionChangeKey:"",confirmationTypes:[]},_a=(e,t)=>{const n=parseFloat(Number(e).toFixed(t)).toString();return N.app.balanceWithCommas?qt(n):n},Mk=p.createContext(Lk),Sl=p.createContext({}),Az=({children:e})=>{var X;const t=Ct(),[n,s]=p.useState(()=>({...Lk,loginInProgress:!!vt.get()})),a=ye(),[r,o]=p.useState(),{enableSessionDurationPopUp:i,childSession:{showInfoPopupBeforeSessionSwitch:l},realityCheckCountdownMinutes:c=2,vipUserSettings:u}=N.app,f=gx(),m=p.useRef(""),h=p.useRef(!1),g=p.useRef(KO),b=p.useRef(),y=p.useRef(!1),_=au(()=>N.accountNavigation.profile.pages.includes("reality-checks")&&!N.app.disableRealityCheckPopup),v=au(()=>N.accountNavigation.profile.pages.includes("login-limit")),E=p.useCallback(U=>s(R=>({...R,loginInProgress:U})),[]),[S,w]=p.useState(""),O=p.useCallback(U=>{var pe,Se,Ae;const R=U.frozen_balance?Math.max(U.balance-U.frozen_balance,0):U.balance,W=U.bonus_money||0;let q=U.bonus_balance||0;U.bonus_win_balance!==void 0&&(q+=U.bonus_win_balance),U.frozen_balance!==void 0&&!N.app.showSeparatelyBonuses&&(q+=U.frozen_balance);const de=f(U.currency),ue=Si(U.owner_id),Y=g.current,re=(U.owner_id?((pe=ue.currencies)==null?void 0:pe.split(","))||[]:(Se=U.currencies)==null?void 0:Se.split(","))||[],ie=Rs(R,Y),Z=Rs(q,Y),te=Rs(W,Y),fe=U.casino_balance!==null?Rs(U.casino_balance,Y):null,le=U.frozen_balance!==void 0&&U.frozen_balance!==0,Ie=U.frozen_balance!==void 0?Rs(U.frozen_balance,Y):null,Ue=_a(ie,Y),ct=_a(Z,Y),De=_a(te,Y),Ne=fe!==null?_a(fe,Y):null,Ge=Ie!==null?_a(Ie,Y):null,{_currency:je,_childId:Ee,...Be}=ue,J={};U.owner_id&&Object.entries(Be).forEach(([qe,Fe])=>{qe==="name"&&U.name===" "?J.name=Fe:J[qe]=U[qe]??Fe});const V=U.active_step_state===nl.WAITING,F=_a(Rs(Ie!==null?U.balance-Ie<0?0:U.balance-Ie:ie,Y),Y),ae=U.is_bonus_allowed!==!1;gt.getInstance().bonusAllowed=ae;const ce=U!=null&&U.owner_id?ue:U;return{...U,bonusAvailable:ae,childCurrencies:re,calculatedBalance:R,calculatedBalanceRounded:ie,calculatedBalanceFormatted:Ue,calculatedBonus:q,calculatedBonusRounded:Z,calculatedBonusFormatted:ct,calculatedBonusMoney:W,calculatedBonusMoneyRounded:te,calculatedBonusMoneyFormatted:De,casinoBalanceRounded:fe,casinoBalanceFormatted:Ne,waitingVerification:V,currency_symbol:de,totalBalanceFormatted:F,frozenBalanceFormatted:Ge,frozenBalanceRounded:Ie,frozenBalanceAvailable:le,isVipUser:(ce==null?void 0:ce.sportsbook_profile_id)===PO.Vip||(ce==null?void 0:ce.partner_client_category_id)&&((Ae=u==null?void 0:u.vipUserCustomIds)==null?void 0:Ae.includes(ce==null?void 0:ce.partner_client_category_id)),...J}},[f,u==null?void 0:u.vipUserCustomIds]),I=p.useCallback(U=>{g.current=U,s(R=>R.isLoggedIn?{...R,profile:O(R.profile)}:R)},[O]),C=p.useCallback(()=>{m.current=ee.subscribe({source:"user",what:{profile:[]}},U=>{const R=Object.values(U.profile)[0];R&&(h.current&&R.authentication_status!==Rd&&R.authentication_status!==Lg&&(h.current=!1),s(W=>{const q=O({...R,...W.profile.isPilotGroup&&{isPilotGroup:W.profile.isPilotGroup},...N.partner.balanceRefreshPeriod?{balance:W.profile.balance,bonus_balance:W.profile.bonus_balance,sport_bonus:W.profile.bonus_balance}:null,...h.current?{authentication_status:Rd}:{}});return{...W,profile:q,loginInProgress:!1,isLoggedIn:!0}}))},()=>E(!1))},[O,E]),T=p.useCallback(({username:U,password:R,remember_me:W=!1,additionalParams:q={},login_type:de})=>(E(!0),ee.login({user:{username:U,...R&&{password:R},...de?{login_type:de}:{}},encrypted_token:W,additionalParams:q}).then(ue=>{if(ue.authentication_status===Ld||ue.authentication_status===rw)throw{errorClassName:"recaptcha-field",message:ue.authentication_status===Ld?"recaptchaVerified":"Turnstile Verified"};if(ue.authentication_status===ow)throw{message:"Turnstile verification failed or has expired. Please try again"};if(!ue.auth_token)throw new Error;return r!=null&&r.is_two_factor_confirmation||ue.authentication_status!==Lg&&!ue.qr_code_origin?ue:new Promise((Y,re)=>{ve.open(ie=>{const Z=fe=>{Y({...ue,...fe!==void 0?{authentication_status:fe}:{}}),ie()},te=async()=>{ie(),await ee.logout({jwe_token:ue.jwe_token}),re({data:{details:{Message:hC}}})};return{Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(aw,{onSuccess:Z,qrCodeOrigin:ue.qr_code_origin??"",onClose:te,authToken:ue.auth_token})}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},hn.Blocker)})}).then(ue=>(h.current=ue.authentication_status===Rd,vt.set(ue,W),C(),s(Y=>({...Y,isRestoredLogin:!1})),zh(),NC(),ue)).catch(ue=>{throw E(!1),ue})),[E,C,r==null?void 0:r.is_two_factor_confirmation]),P=p.useCallback(U=>{E(!0),ee.restoreLogin(U).then(R=>{vt.update({...U,...R}),s(W=>({...W,isRestoredLogin:!0})),C(),Ot.dispatchEvent("trackingEvent",{action:"Restore Login",category:"Authorization",label:Cv})}).catch(R=>{throw vt.clear(),iw(!0),E(!1),R}).catch(YG)},[E,C]),A=p.useCallback(()=>{h.current=!1,m.current&&(ee.unsubscribe(m.current),s(U=>({...U,profile:{},loginInProgress:!1,isLoggedIn:!1}))),Ot.dispatchEvent("trackingEvent",{action:"Logout",category:"Authorization"})},[]);p.useEffect(()=>{if(n.loginInProgress){const U=vt.get();U&&P(U)}},[]),p.useEffect(function(){N.app.locationCheckCountry&&N.app.locationBaseUrl&&Ha.init(N.app.locationBaseUrl)},[]);const x=p.useCallback((U=!1,R=!0,W)=>{R&&vt.clear(),U||iw(R),W===AO&&ve.open(q=>({type:"warning",title:"Warning",content:lU,buttons:[{label:"Sign in",callBack:()=>{q(),et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login}})}},{label:"Close",callBack:q}],hideCloseButton:!0}),hn.Blocker),A()},[A]),L=p.useCallback(({source:U,durationType:R,clearAuthData:W=!0,ignorePopUp:q=!0}={clearAuthData:!0})=>{Oe.dispatchEvent("closeUserInfoPanel",!1);const{jwe_token:de,fcm_token:ue,subscription_id:Y}=vt.get()||{};return new Promise((re,ie)=>{var Z;(Z=N.userAuthentication.popUpBeforeLogOut)!=null&&Z.enabled&&!q?ve.open(te=>({title:"Confirmation",Component:()=>d.jsx(qG,{close:te,onCancel:ie,onLogout:re}),onClose:ie})):re()}).then(()=>ee.logout({jwe_token:de,fcm_token:ue,...Y&&{subscription_id:Y},...U&&{source:U},...R&&{expire_period_type:R}}).then(()=>x(!1,W,U)))},[x]);p.useEffect(function(){if(Ha.isLocationServiceAvailable()&&n.isLoggedIn){const R=Ha.getInstance().checkLocationContinuously(n.profile.id,L);return()=>{R()}}},[L,n.isLoggedIn,n.profile.id]),p.useEffect(()=>{var U;(U=n.profile)!=null&&U.logout&&n.isLoggedIn&&n.profile.token===vt.getAuthToken(!1)&&L({clearAuthData:!1,...n.profile.logout_source&&mU.includes(n.profile.logout_source)?{source:n.profile.logout_source}:null})},[L,n.isLoggedIn,(X=n.profile)==null?void 0:X.logout,n.profile.logout_source,n.profile.token]),p.useEffect(function(){if(_&&n.isLoggedIn&&n.profile.active_time_in_casino){const R=n.profile.active_time_in_casino*1e3;let W=setTimeout(function q(){ee.get({},"get_client_current_session_slot_pl").then(({result:de,details:ue})=>{t.current&&de===0&&ve.open(Y=>({type:"info",title:"Your casino activity",hideCloseButton:!0,Component:()=>d.jsx(zG,{...ue,handleButtonClick:()=>{Y(),W=setTimeout(q,R)}})}))})},R);return()=>{clearTimeout(W)}}},[t,_,n.isLoggedIn,n.profile.active_time_in_casino]),p.useEffect(function(){N.app.checkLimitsRestrictionAndUpdate&&n.isLoggedIn&&Nv(qn.SessionLimits)},[n.isLoggedIn]),p.useEffect(()=>{let U;if(N.app.enableABTest&&K.isMobile&&n.isLoggedIn){const R=ee.get({command_name:"has_access",params:{}},"process_ai_assistant"),W=new Promise(q=>{U=setTimeout(()=>{q({result:0,result_text:null,details:{has_access:!1}})},3e3)});return Promise.race([R,W]).then(({details:{has_access:q},result:de})=>{s(de===0?ue=>({...ue,profile:{...ue.profile,isPilotGroup:q}}):ue=>({...ue,profile:{...ue.profile,isPilotGroup:!1}}))}).catch(()=>s(q=>({...q,profile:{...q.profile,isPilotGroup:!1}}))),()=>{U&&clearTimeout(U)}}},[n.isLoggedIn]),p.useEffect(()=>{if(n.isLoggedIn&&N.partner.balanceRefreshPeriod){let U;const R=()=>{ee.get({},"get_balance").then(q=>{var de;if(t.current&&(U=setTimeout(R,N.partner.balanceRefreshPeriod),"details"in q&&((de=q.details)==null?void 0:de.ApiCode)==="503"&&L(),"data"in q)){const ue=q.data,Y=Object.values(ue.profile??{})[0];Y&&s(re=>{const ie=O({...re.profile,...Y});return{...re,profile:ie,loginInProgress:!1,isLoggedIn:!0}})}})},W=Ot.addEventListener("trackingEvent",q=>{q.action==="Placed a Bet"&&q.label===Cv&&(U&&clearTimeout(U),R())});return R(),()=>{W(),U&&clearTimeout(U)}}},[t,L,O,n.isLoggedIn]);const k=p.useRef(n.profile.id);p.useEffect(()=>{N.partner.integrationMode&&(k.current&&!n.profile.id&&na.notify({type:"user_logged_out",value:{userId:k.current}}),k.current=n.profile.id)},[n.profile.id]),p.useEffect(function(){if(n.isLoggedIn&&n.profile.session_duration){let R=function(Y,re){Y===tc.SessionDuration?ee.get({session_duration:q},"set_session_duration").then(async()=>{re&&await ee.get({},"remain_logged_in"),t.current&&W(Y)}):t.current&&W(Y)},W=function(Y){if(y.current)return;clearTimeout(b.current);const re=()=>{n.profile.session_duration&&!y.current&&(y.current=!0,ve.open(ie=>{const Z=()=>{y.current=!1,ie()};return{hideCloseButton:!0,Component:()=>Y===tc.SessionDuration?d.jsx(p.Suspense,{fallback:null,children:d.jsx(wz,{close:Z,remainLoggedIn:R})}):d.jsx(p.Suspense,{fallback:null,children:d.jsx(Iz,{close:Z,remainLoggedIn:R})})}},hn.High))};b.current=setTimeout(re,ue)};const q=n.profile.session_duration,de=q-c,ue=(de>0?de:q)*1e3*60;return W(v?tc.LoginLimit:tc.SessionDuration),()=>{clearTimeout(b.current),y.current=!1}}},[t,v,n.isLoggedIn,n.profile.session_duration,c]);const B=p.useCallback(({newCurrency:U,currentCurrency:R,ignorePopup:W})=>new Promise((q,de)=>{var te;const{_currency:ue}=Si(n.profile.owner_id),Y=!U,re=U??ue,ie=fe=>Te.setItem(`${wC}_${n.profile.owner_id||n.profile.id}`,fe),Z=!Y&&!((te=n.profile.currencies)!=null&&te.includes(re));Z||l&&!W?ve.open({title:"Info",content:a(Z?B2:j2,{newCurrency:f(re,!0),currentCurrency:f(R,!0)}),hideCloseButton:!0,showCheckbox:!Z,buttons:[{label:"Confirm",callBack:fe=>{Z||ie(fe),q()}},{label:"Cancel",callBack:fe=>{Z||ie(fe),de()}}]},hn.High):q()}),[f,l,n.profile.currencies,n.profile.id,n.profile.owner_id,a]),j=p.useCallback((U,R)=>{if(U.Token){vt.update({...vt.get(),auth_token:U.Token,user_id:U.UserId}),Te.setItem(Bi,{currency:U.Currency,owner_id:U.OwnerId,ignorePopup:!1});const W=n.profile;if(R===Ui.Parent)zh();else{let q=function(de){return W.currencies?W.currencies.includes(de)?W.currencies:`${W.currencies},${de}`:de};Te.setItem(Om,{...W.owner_id?Si(U.OwnerId):{id:W.id,city:W.city,name:W.name,iban:W.iban,email:W.email,phone:W.phone,gender:W.gender,address:W.address,province:W.province,zip_code:W.zip_code,nick_name:W.nick_name,last_name:W.last_name,doc_number:W.doc_number,first_name:W.first_name,birth_date:W.birth_date,swift_code:W.swift_code,middle_name:W.middle_name,external_id:W.external_id,mobile_phone:W.mobile_phone,country_code:W.country_code,birth_region:W.birth_region,is_gdpr_passed:W.is_gdpr_passed,is_phone_verified:W.is_phone_verified,subscribed_to_news:W.subscribed_to_news,additional_address:W.additional_address,subscribe_to_email:W.subscribe_to_email,subscribe_to_phone_call:W.subscribe_to_phone_call,subscribe_to_internal_message:W.subscribe_to_internal_message,subscribe_to_push_notification:W.subscribe_to_push_notification,is_subscribe_to_direct_mail:W.is_subscribe_to_direct_mail,sportsbook_profile_id:W.sportsbook_profile_id,partner_client_category_id:W.partner_client_category_id},_currency:U.ParentCurrency,_childId:U.UserId,currencies:q(U.Currency)})}}},[n.profile]),H=p.useCallback(U=>{ee.disconnect(4e3,"Session lost, need to reopen socket").then(()=>{ee.restore(void 0,()=>{U(),s(R=>({...R,loginInProgress:!1,sessionChangeKey:O1()}))})}).catch(()=>{S&&window.location.href!==S?window.location.href=S:window.location.reload()})},[S]),M=p.useCallback((U,{onChangeSessionSuccess:R=Wt,currency_id:W,ignorePopup:q}={})=>{var ue;const de=!((ue=r==null?void 0:r.mult_wallet_currencies)!=null&&ue.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&&(!W||de!=null&&de.includes(W))&&B({newCurrency:W,currentCurrency:n.profile.currency,ignorePopup:!!Te.getItem(`${wC}_${n.profile.owner_id||n.profile.id}`)||q}).then(()=>{E(!0),ee.get({currency_id:W},U).then(({details:Y,result_text:re})=>{if(Y.Token)j(Y,U),H(R);else throw new Error(re||Xn)}).catch(Y=>{ve.open({type:"error",title:"Error",content:Y==null?void 0:Y.message}),E(!1)})}).catch(()=>{Te.setItem(Bi,{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,B,j,H,E]);p.useEffect(function(){if(r!=null&&r.supports_child_client&&n.profile.currency){const{currency:R,owner_id:W,ignorePopup:q}=Te.getItem(Bi)??{},{_currency:de}=Si(n.profile.owner_id);R&&(!W||n.profile.id===W)&&R!==n.profile.currency&&(n.profile.owner_id&&!W&&de===R?M(Ui.Parent,{ignorePopup:q}):M(Ui.Child,{currency_id:R,ignorePopup:q}))}},[n.profile.id,n.profile.owner_id,n.profile.currency,r==null?void 0:r.supports_child_client]);const $=p.useCallback(({durationType:U,message:R})=>{const q=U?(de=>{switch(de){case 2:return"daily";case 3:return"weekly";case 4:return"monthly";default:return"unknown"}})(U):"unknown";ve.open({title:"Error",type:"error",content:R||`Your Session limit has expired due to ${q} limit`})},[]);p.useEffect(function(){if(n.isLoggedIn&&i){s(W=>({...W,loginInProgress:!0}));let R;return ee.get({},"get_remaining_session_duration").then(({details:{RemainingDailyDuration:W,RemainingWeeklyDuration:q,RemainingMonthlyDuration:de},result_text:ue,result:Y})=>{if(Y===0){const re=W&&Date.now()+Number(W*60*1e3);if(re||re===0){const ie=Math.min(W,q,de);let Z;ie===W?Z=2:ie===q?Z=3:Z=4,Date.now()>=re?(L({source:4,clearAuthData:!0,durationType:Z}),$({durationType:Z})):R=setInterval(()=>{Date.now()>=re&&(L({source:4,clearAuthData:!0,durationType:Z}),$({durationType:Z}),clearInterval(R))},2e3)}}else $({message:ue||Xn})}).catch(()=>{ve.open({title:"Error",type:"error",content:Xn})}).finally(()=>{s(W=>({...W,loginInProgress:!1}))}),()=>{clearInterval(R)}}},[i,n.isLoggedIn,L,$]);const G=p.useCallback(()=>{n.isLoggedIn&&ee.get({},"get_client_confirmation_types").then(({result:U,details:{ConfirmationTypes:R}})=>{U===0&&s(W=>({...W,confirmationTypes:R}))})},[n.isLoggedIn]),z=p.useCallback(U=>{ee.get({confirmation_code:U},"verify_wrong_login_attempts_reset").then(R=>{if(R.result===0){et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login}});return}throw new Error(R.result_text||"")}).catch(R=>ve.open({type:"error",title:R.message||Xn},hn.High))},[]),Q=p.useCallback(({code:U,social_network_type_id:R,redirect_url:W})=>(E(!0),ee.socialNetworkLogin({code:U,social_network_type_id:R,redirect_url:W}).then(q=>{if(q.authentication_status===Ld||q.authentication_status===rw)throw{errorClassName:"recaptcha-field",message:q.authentication_status===Ld?"recaptchaVerified":"Turnstile Verified"};if(q.authentication_status===ow)throw{message:"Turnstile verification failed or has expired. Please try again"};if(!q.auth_token)throw{isNewUser:!0,details:q};return r!=null&&r.is_two_factor_confirmation||q.authentication_status!==Lg&&!q.qr_code_origin?q:new Promise((de,ue)=>{ve.open(Y=>{const re=Z=>{de({...q,...Z!==void 0?{authentication_status:Z}:{}}),Y()},ie=async()=>{Y(),await ee.logout({jwe_token:q.jwe_token}),ue({data:{details:{Message:hC}}})};return{Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(aw,{onSuccess:re,qrCodeOrigin:q.qr_code_origin??"",onClose:ie})}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},hn.Blocker)})}).then(q=>(h.current=q.authentication_status===Rd,vt.set(q,!1),C(),s(de=>({...de,isRestoredLogin:!1})),zh(),NC(),q)).catch(q=>{throw E(!1),q})),[E,C,r==null?void 0:r.is_two_factor_confirmation]);p.useEffect(()=>{r!=null&&r.enable_confirm_restrictions&&n.profile.id&&G()},[r==null?void 0:r.enable_confirm_restrictions,n.profile.id,G]),p.useEffect(()=>{r!=null&&r.is_loyalty_v2&&(gt.getInstance().loyaltyLevel2Enabled=r.is_loyalty_v2)},[r==null?void 0:r.is_loyalty_v2]);const ne=_x(n.loginInProgress,10);return d.jsx(Sl.Provider,{value:{login:T,restoreLogin:P,logout:L,changeSession:M,setCurrencyRounding:I,getUserConfirmationTypes:G,initPartnerConfig:o,setRedirectUrlOnSessionChangeFailure:w,verifyWrongLoginAttemptsReset:z,loginViaSocialNetwork:Q},children:d.jsx(Mk.Provider,{value:{...n,loginInProgress:ne},children:e})})},be=()=>p.useContext(Mk),Pz=()=>d.jsx(Lt,{className:"full"});function Oz(e={root:null,rootMargin:"50px",threshold:.1}){const t=p.useRef(null),[n,s]=p.useState(!1);return p.useEffect(()=>{const a=t.current;if(!a)return;const r=new IntersectionObserver(([o])=>{o.isIntersecting&&(s(!0),r.disconnect())},e);return r.observe(a),()=>r.disconnect()},[e]),[t,n]}const lw=({children:e,customClassName:t=""})=>d.jsx("div",{className:`hm-row-bc-inner ${t}`,children:e}),cw="d_p_r_v_",xz={PageBuilderTextBannerWidget:"TextBannerWidget",PageBuilderHeaderTextWidget:"HeaderTextWidget"},Nz=(e,t)=>{const n=t||{};switch(e){case"StoryWidget":return{hasTitle:n.showTitle??!1,portraitView:n.portraitView??!1};case"FeaturedGames":return{gamesDisplayed:K.isMobile?1:n.gamesDisplayed,showTitle:n.showTitle??!0,enableSuggestedBets:n.enableSuggestedBets??!1,filterBySport:n.filterBySport??!1};case"Slider":return{aspectRatio:n.aspectRatio};case"PromotedProductsWidget":return{columnCount:n.columnCount,aspectRatio:n.aspectRatio,itemCount:n.itemCount};case"LiveGamesWidget":case"PopularMatches":return{hasTitle:!0};case"CasinoPromotedGamesWidget":case"AiPromotedGamesWidget":return{loadingItemsCount:n.slidesToScroll};case"JackpotWidget":return{isBetslipWidget:n.isBetslipWidget??!1};case"TournamentsWidgetV2":return{showTitle:n.showTitle??!0};case"CasinoGamesWidget":return{gameLimit:n.limit,title:n.title,showCategories:n.showCategories??!1};case"CasinoLiveWins":return{visibleCount:n.visibleCount};case"VivaroMeRooms":return{title:n.title,spaceBetween:n.spaceBetween};default:return{}}},Dk=({row:e,margin:t,isHeader:n})=>{const[s,a]=p.useState(()=>!e.settings.closable||Te.getItem(`${cw}${e.id}`,!0)),{isLoggedIn:r}=be(),o=e.settings.gridTemplate.map(_=>`${_}fr`).join(" "),[i,l]=Oz();p.useEffect(()=>Oe.addEventListener("closeDynamicallyStructuredPage",()=>e.settings.closable&&a(!1)),[e.settings.closable]);const c=()=>{Te.setItem(`${cw}${e.id}`,!1,e.settings.lifetimeInDays?N5(e.settings.lifetimeInDays):void 0),a(!1)},u=p.useMemo(()=>e.content.some(_=>_.content.some(v=>v.type==="COMPONENT"&&v.name==="InformativeWidget")),[e.content]),[f,m]=p.useState(!0);if(p.useEffect(()=>{if(!u)return;let _;const v=()=>{_&&window.clearTimeout(_),window.scrollY>10?m(!1):_=window.setTimeout(()=>m(!0),300)};return m(window.scrollY<=10),window.addEventListener("scroll",v,{passive:!0}),()=>{window.removeEventListener("scroll",v),_&&window.clearTimeout(_)}},[u]),!s)return null;const h=e.content.some(_=>_.content.some(v=>v.type==="COMPONENT"&&v.name==="Slider")),g=e.content.some(_=>_.content.some(v=>v.type==="COMPONENT"&&v.name==="HarmonyJackpotWidget")),b=e.id.includes("Casino")||e.id.includes("LiveCasino")||e.id.includes("Games");if(e.visibility===Pn.Guest&&r||e.visibility===Pn.Authorized&&!r)return null;const y=u&&!f;return d.jsxs("div",{ref:i,className:`hm-row-bc ${b&&h?"has-game":""} ${h?"has-slider":""} ${g?"has-Ortak-Widget":""}`,style:n?{msGridColumns:o,gridTemplateColumns:o,overflow:"hidden",maxHeight:y?"0px":"1000px",opacity:y?0:1,marginBottom:t&&!y?"10px":"0px",pointerEvents:y?"none":"auto",transition:"max-height 0.35s ease-in-out, opacity 0.25s ease-in-out, margin-bottom 0.35s ease-in-out"}:{msGridColumns:o,gridTemplateColumns:o,...t&&{marginBottom:"10px"}},children:[e.settings.closable&&d.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:c}),e.content.map(_=>{var E,S;const[v]=_.content;if(v.type==="ROW")return d.jsx(lw,{customClassName:_.className,children:_.content.map(w=>d.jsx(Dk,{row:w},w.id))},_.id);{const w=(E=Ro[xz[v.name]??v.name])==null?void 0:E.content;if(w){const O=ke(w),I=((S=Ro[v.name])==null?void 0:S.loader)||Lt,C=Nz(v.name,v.settings);return d.jsx(lw,{customClassName:_.className,children:l?d.jsx(p.Suspense,{fallback:d.jsx(I,{...C}),children:d.jsx(O,{settings:v.settings})}):d.jsx(I,{...C})},_.id)}return null}})]})},jk=p.memo(Dk),Bk=()=>{const{loginInProgress:e}=be();return e?d.jsx(Lt,{}):d.jsx(Ay,{message:"Page not found"})},Fk=({layout:e,lastRowMargin:t=!1,isHeader:n=!1})=>{if(!e)return d.jsx(Bk,{});const s=e.length-1;return d.jsx(d.Fragment,{children:e.map((a,r)=>d.jsx(jk,{row:a,margin:t&&s===r,isHeader:n},a.id))})},kz=()=>{const{pageBuilderLayouts:e}=N.app,t=e&&e.includes(UE.Home),{data:n,loading:s}=np(`${t?"/pageBuilder":""}/homepage.json?v=08/06/2026-16:53`,!0),a=p.useMemo(()=>s?[]:t?n.layout:n,[t,s,n]),{profile:{id:r}}=be(),{language:o}=Re(),{app:{site_id:i}}=N,[l,c]=p.useState([]),[u,f]=p.useState(!0);return sO(),yt("is-home-page"),p.useEffect(function(){Ot.dispatchEvent("trackingEvent",{category:"Pages",action:"Visited Homepage"})},[]),p.useEffect(()=>{a&&a.length>0&&(async()=>{let h;if(r){const{data:{show:g}}=await Jn.getWidgetShowType(r,o,i);h=oC(a,g)}else h=oC(a,!1);c(h),f(!1)})()},[a,r,o,i]),s||u?d.jsx(Pz,{}):K.isMobile?d.jsx(Fk,{layout:l}):d.jsx(d.Fragment,{children:l.map(m=>d.jsx(jk,{row:m},m.id))})},Rz=p.memo(kz),Eu={[ra]:{componentName:"Home",type:Ve.SPORTSBOOK,component:Rz},[Wn]:{componentName:"SportsBook",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./SportsBook-CrTVVWQo.js"),__vite__mapDeps([463,364,305,464,1,465,466,244,467,195,196,197,198,181,182,153,152,468,285,162,360,469,282,470,471,368,369,232,233,234,235,236,217,218,211,219,220,221,222,223,237,163,164,165,166,225,226,227,238,239,240,241,213,214,228,229,230,231,247,472,378,157,156,158,379,380,381,382,383,384,297,473,474,475,202,476,477,478,298,299,300,359,215,216,224,242,243,245,246,248,249,354,356,357,358,479,405,402,480,481,482,254,255,256,257,258,259,260,261,262,307,161,294,295,483,374]))},[Po]:{componentName:"VirtualSportsPage",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./VirtualSportsPage-DTnDbv2l.js"),__vite__mapDeps([484,466,485,290,1,291,292,293,254,255,230,256,257,258,259,236,260,261,262,294,295,486,399,433,434,437,438,441,442,487,488,435,436,380,153,156,157,158,229,381,379,405,402,481,482,489]))},[uv]:{componentName:"CasinoTournaments",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./CasinoTournaments-C13e1Dp9.js"),__vite__mapDeps([490,488,1,256,435,436,380,153,156,157,158,229,230,381,379,405,402,481,482,254,255,257,258,259,236,260,261,262,399,291,292,293,294,295,489,480,218,475]))},[kE]:{componentName:"EsportsPage",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./EsportsPage-D2iyKGzv.js"),__vite__mapDeps([491,492,162,1,236,493,494,495,496,471,466,464,465,244,467,195,196,197,198,181,182,153,152,468,285,360,469,282,470,247,249,228,229,230,231,233,234,235,217,218,211,219,220,221,222,223,163,164,165,166,225,224,497,226,227,237,238,239,498,499,500,245,501,297,352,353,502,503,504,479,505,359,409,410,478,298,299,300,354,246,506,507,477]))},[fP]:{componentName:"PMUPage",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./PMUPage-a6_ALT_C.js"),__vite__mapDeps([508,509,1,466]))},[Qf]:{componentName:"PinnaclePage",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./PinnaclePage-CJ-dYQLy.js"),__vite__mapDeps([510,511,466,1]))},[pP]:{componentName:"WonderWheelPage",type:Ve.CASINO,component:()=>D(()=>import("./WonderWheelPage-DDli-bPQ.js"),__vite__mapDeps([512,513,466,1]))},[RE]:{componentName:"AchievementPage",type:Ve.CASINO,component:()=>D(()=>import("./AchievementPage-BDLqlQ3V.js"),__vite__mapDeps([514,513,466,1]))},[mP]:{componentName:"VmaniaPage",type:Ve.CASINO,component:()=>D(()=>import("./VmaniaPage-BdT9ME99.js"),__vite__mapDeps([515,513,466,1]))},[LE]:{componentName:"ExchangePage",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./ExchangePage-01F1GKOE.js"),__vite__mapDeps([516,1,466,509,517]))},[hP]:{componentName:"WonderWheelHarmonyPage",type:Ve.CASINO,component:()=>D(()=>import("./WonderWheelHarmonyPage-8k9ScwB1.js"),__vite__mapDeps([518,513,466,1]))},[gP]:{componentName:"WonderWheelWorldCupPage",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./WonderWheelWorldCupPage-C240hlkK.js"),__vite__mapDeps([519,513,466,1]))},[_P]:{componentName:"DailySprintPage",type:Ve.CASINO,component:()=>D(()=>import("./DailySprintPage-CLSAoaMh.js"),__vite__mapDeps([520,513,466,1]))},[vP]:{componentName:"WinWheelPage",type:Ve.CASINO,component:()=>D(()=>import("./WinWheelPage-D7jaNkbS.js"),__vite__mapDeps([521,513,466,1]))},[bP]:{componentName:"WonderCardsPage",type:Ve.CASINO,component:()=>D(()=>import("./WonderCardsPage-DG_qfdCP.js"),__vite__mapDeps([522,513,466,1]))},[go]:{componentName:"CasinoSlots",type:Ve.CASINO,component:()=>D(()=>import("./CasinoSlots-BsC4OS9q.js"),__vite__mapDeps([523,324,466,488,1,256,435,436,380,153,156,157,158,229,230,381,379,405,402,481,482,254,255,257,258,259,236,260,261,262,399,291,292,293,294,295,489,290,486,433,434,437,438,441,442,487]))},[Xf]:{componentName:"CasinoTournaments",type:Ve.CASINO,component:()=>D(()=>import("./CasinoTournaments-C13e1Dp9.js"),__vite__mapDeps([490,488,1,256,435,436,380,153,156,157,158,229,230,381,379,405,402,481,482,254,255,257,258,259,236,260,261,262,399,291,292,293,294,295,489,480,218,475]))},[ME]:{componentName:"CasinoLiveRTPPage",type:Ve.CASINO,component:()=>D(()=>import("./CasinoLiveRTPPage-DLENe4he.js"),__vite__mapDeps([524,1]))},[Zf]:{componentName:"CasinoTournaments",type:Ve.CASINO,component:()=>D(()=>import("./CasinoTournaments-C13e1Dp9.js"),__vite__mapDeps([490,488,1,256,435,436,380,153,156,157,158,229,230,381,379,405,402,481,482,254,255,257,258,259,236,260,261,262,399,291,292,293,294,295,489,480,218,475]))},[DE]:{componentName:"CasinoJackpotPage",type:Ve.CASINO,component:()=>D(()=>import("./CasinoJackpotPage-G_oBL1lC.js"),__vite__mapDeps([525,466,157,398,380,1,153,156,158,229,230,381,244,290,291,292,293,254,255,256,257,258,259,236,260,261,262,294,295,399,382,383,307,400,488,435,436,379,405,402,481,482,489]))},[Oo]:{componentName:"CasinoGameViewPage",type:Ve.CASINO,component:()=>D(()=>import("./CasinoGameViewPage--YaVShAn.js"),__vite__mapDeps([526,466,1]))},[Pu]:{componentName:"CasinoGeneric",type:Ve.CASINO,component:()=>D(()=>import("./CasinoGeneric-B8LCgMPq.js"),__vite__mapDeps([527,466,485,290,1,291,292,293,254,255,230,256,257,258,259,236,260,261,262,294,295,486,399,433,434,437,438,441,442,487,488,435,436,380,153,156,157,158,229,381,379,405,402,481,482,489]))},[gm]:{componentName:"CasinoGeneric",type:Ve.CASINO,component:()=>D(()=>import("./CasinoGeneric-B8LCgMPq.js"),__vite__mapDeps([527,466,485,290,1,291,292,293,254,255,230,256,257,258,259,236,260,261,262,294,295,486,399,433,434,437,438,441,442,487,488,435,436,380,153,156,157,158,229,381,379,405,402,481,482,489]))},[Lr]:{componentName:"CasinoLive",type:Ve.CASINO,component:()=>D(()=>import("./CasinoLive-Y0jwghCX.js"),__vite__mapDeps([528,466,485,290,1,291,292,293,254,255,230,256,257,258,259,236,260,261,262,294,295,486,399,433,434,437,438,441,442,487,488,435,436,380,153,156,157,158,229,381,379,405,402,481,482,489]))},[Jf]:{componentName:"CasinoTournaments",type:Ve.CASINO,component:()=>D(()=>import("./CasinoTournaments-C13e1Dp9.js"),__vite__mapDeps([490,488,1,256,435,436,380,153,156,157,158,229,230,381,379,405,402,481,482,254,255,257,258,259,236,260,261,262,399,291,292,293,294,295,489,480,218,475]))},[Di]:{componentName:"SkillGamesPage",type:Ve.CASINO,component:()=>D(()=>import("./SkillGamesPage-CtGNRx8T.js"),__vite__mapDeps([529,466,488,1,256,435,436,380,153,156,157,158,229,230,381,379,405,402,481,482,254,255,257,258,259,236,260,261,262,399,291,292,293,294,295,489,485,290,486,433,434,437,438,441,442,487]))},[jE]:{componentName:"QuizPage",component:()=>D(()=>import("./QuizPage-DLm2dlx9.js"),__vite__mapDeps([530,466,385,1]))},[BE]:{componentName:"Subscriptions",component:()=>D(()=>import("./Subscriptions-saNN_67x.js"),__vite__mapDeps([531,466,170,1,532]))},[Jc]:{componentName:"TVGamesPage",type:Ve.CASINO,component:()=>D(()=>import("./TVGamesPage-DtAtzw0H.js"),__vite__mapDeps([533,466,485,290,1,291,292,293,254,255,230,256,257,258,259,236,260,261,262,294,295,486,399,433,434,437,438,441,442,487,488,435,436,380,153,156,157,158,229,381,379,405,402,481,482,489]))},[EP]:{componentName:"PaymentsInfo",component:()=>D(()=>import("./PaymentsInfo-nsiFtYnl.js"),__vite__mapDeps([534,535,1,285,536,180]))},[yP]:{componentName:"PromotionsPage",component:()=>D(()=>import("./PromotionsPage-Bq7nj07h.js"),__vite__mapDeps([537,272,1,273,275,291,245,246,211]))},[cF]:{componentName:"SimpleSlider"},[uF]:{componentName:"SimpleSlider"},[dF]:{componentName:"FeaturedGames"},[SP]:{componentName:"PageBuilder"},[fF]:{componentName:"Skinning",type:Ve.CASINO},[Zc]:{componentName:"DynamicallyStructuredPage",component:()=>D(()=>import("./DynamicallyStructuredPage-vEl2yof_.js"),__vite__mapDeps([538,511,1]))},[pF]:{componentName:"PromotedGamesWidget",type:Ve.SPORTSBOOK},[TP]:{componentName:"DepositToRidePage",component:()=>D(()=>import("./DepositToRidePage-DCjZHVaG.js"),__vite__mapDeps([539,1,285,468,297,540]))},[wP]:{componentName:"IFramePage",component:()=>D(()=>import("./IFramePage-CPZqy36G.js"),__vite__mapDeps([541,466,385,1]))},[_m]:{componentName:"IFramePage",component:()=>D(()=>import("./IFramePage-CPZqy36G.js"),__vite__mapDeps([541,466,385,1]))},[CP]:{componentName:"HelpPage",component:()=>D(()=>import("./HelpPage-MQUVBSXh.js"),__vite__mapDeps([335,336,1,337]))},[IP]:{componentName:"ExchangeShopPage",type:Ve.CASINO,component:()=>D(()=>import("./ExchangeShopPage-CKSW5ciJ.js"),__vite__mapDeps([542,543,1,203,245,544]))},[AP]:{componentName:"WorldCup",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./WorldCup-6lsApUmJ.js"),__vite__mapDeps([545,509,1,466]))},[PP]:{componentName:"RacingPage",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./RacingPage-B65Zuol3.js"),__vite__mapDeps([546,300,298,1,494,495,466,371,245,163,164,165,166,224,225,372,368,369,479,153,211,246,279,222,501,503,244,504,505,359,478,299,297,357,285,471,547]))},[OP]:{componentName:"Competition",type:Ve.SPORTSBOOK,component:()=>D(()=>import("./Competition-BSTxV6g-.js"),__vite__mapDeps([548,1]))},[xP]:{componentName:"PageBuilderPreview",component:()=>D(()=>import("./PageBuilderPreview-DjupWcCy.js"),__vite__mapDeps([549,347,1]))},[FE]:{componentName:"FirstSportsbook",component:()=>D(()=>import("./FirstSportsbook-BwNZTcTt.js"),__vite__mapDeps([550,466,1]))},[NP]:{componentName:"PageBuilderCustomPage",component:()=>D(()=>import("./PageBuilderCustomPage-Do5Havmv.js"),__vite__mapDeps([551,1]))},[vm]:{componentName:"VivaroMePage",type:Ve.CASINO,component:()=>D(()=>import("./VivaroMePage-B8oT5cc8.js").then(e=>e.V),__vite__mapDeps([552,466,553,554,329,40,1,259,431,432,555,256,556,557,459,316,558,304,162,465,302,233,163,164,165,166,224,225,229,230,238,239,303,291,313,559,560,561,562,563,426,564,451,452,565,298,161,211,234,235,306,307,294,295,566,435,436,567]))}},Lz=e=>e==="PageBuilder"?d.jsx("div",{className:"pb-loader-initial",children:d.jsx(Lt,{size:"medium"})}):d.jsx(Lt,{size:"small"}),Mz=({navigationEnabled:e=!1,location:t,history:n})=>{var r;const{widgetName:s}=mB();yt(T5?"embed":"widget"),p.useEffect(()=>{n.block(o=>(na.notify({type:"open_link",value:o.pathname}),!1))},[n]),p.useEffect(()=>{if(!e)return document.addEventListener("click",a,!0),()=>document.removeEventListener("click",a)},[e]);const a=o=>{o.preventDefault()};try{const o=Eu[t.pathname]?Eu[t.pathname].componentName:s,i=(r=Ro[o])==null?void 0:r.content;if(i){const l=ke(i),{props:c="{}"}=ze(t.search),u=decodeURIComponent(c),f=JSON.parse(u);return d.jsx(p.Suspense,{fallback:Lz(o),children:d.jsx(l,{...f})})}return null}catch{return d.jsx(Bk,{})}},uw=p.memo(Mz),Uk=he.createContext({}),Dz=({children:e})=>{const[t,n]=p.useState({streamMap:{}}),[s,a]=p.useState(!1),[r,o]=p.useState(!1),i=p.useCallback(()=>o(N.sportsbook.liveStreaming.enabled),[]);p.useEffect(()=>{r&&ee.subscribe({source:"notifications",what:{partner_streams:[]}},({stream_configs:m,channels:h},g)=>{n(b=>({streamMap:{...b.streamMap,...m},channels:h==null?void 0:h.map(({channel:y,channel_name:_,provider_id:v})=>({provider_id:v,video_id:y,name:_}))})),g&&a(!0)},m=>at.error(`Failed to subscribe to partner streams: reason: ${m.msg}`))},[r]);const{streamsMap:l,exclusiveStreamsMap:c,exclusiveStreamGameIds:u}=p.useMemo(()=>{const m={},h={},g=new Set,b=N.sportsbook.liveStreaming.exclusiveStream.enabled;return Object.entries(t.streamMap).forEach(([y,_])=>{const v=(_==null?void 0:_.filter(({provider_id:S})=>S!==RC))??[];if(v.length&&(m[y]=v),!b)return;const E=(_==null?void 0:_.filter(({provider_id:S})=>S===RC))??[];E.length&&(h[y]=E,g.add(Number(y)))}),{streamsMap:m,exclusiveStreamsMap:h,exclusiveStreamGameIds:g}},[t.streamMap]),f=p.useMemo(()=>({streamsMap:l,exclusiveStreamsMap:c,exclusiveStreamGameIds:u,channels:t.channels,loaded:s,init:i}),[l,c,u,t.channels,s,i]);return d.jsx(Uk.Provider,{value:f,children:e})},Qm=()=>p.useContext($O);var Ln=(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.RepeatDeposit="repeatDeposit",e))(Ln||{});const jz="cms_pro",$k={configs:{}},Bz=Object.fromEntries(Object.values(Ln).map(e=>[e,$k])),Fz=Object.fromEntries(Object.values(Ln).map(e=>[`${e}Loading`,!1])),Mg={data:Bz,loading:!1,initialDataLoaded:!1},Md=(e,t,n=!0)=>ee.get({...n&&{scope:jz},...e},t),Uz=()=>{const[e,t]=p.useState(Mg),[n,s]=p.useState(Fz),[a,r]=p.useState({}),{isLoggedIn:o}=be(),i=Qm(),{value:l}=e.data.selectedOddFormat.configs,c=Ct(),u=p.useCallback(h=>{o?h():et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login,onSuccess:h}})},[o]);p.useEffect(function(){if(!o){const g=HO("oddFormat");i("oddFormat",g||N.app.preferences.oddFormat);return}l&&i("oddFormat",Number(l))},[o,l,i]),p.useEffect(function(){o?(t(g=>({...g,loading:!0})),Md({},"get_user_resources_personalization").then(({result:g,details:{data:b}})=>{g===0&&b.length?Md({resource:b},"get_user_data_personalization").then(({details:{data:y}})=>{c.current&&t(_=>({data:{..._.data,...y},loading:!1,initialDataLoaded:!0}))}).catch(y=>{throw new Error(y)}):c.current&&t(y=>({...y,initialDataLoaded:!0,loading:!1}))}).catch(g=>{c.current&&t({...Mg,initialDataLoaded:!0,loading:!1}),at.error(g)})):c.current&&t(Mg)},[o,c]);const f=p.useCallback((h,g)=>{if(e.initialDataLoaded){const b=`${h}Loading`;s(y=>({...y,[b]:!0})),Md({_id:g},"delete_user_resources_personalization",!1).then(({result:y})=>{if(y===0&&c.current)t(_=>({..._,data:{..._.data,[h]:$k}})),s(_=>({..._,[b]:!1}));else throw new Error}).catch(y=>{c.current&&s(_=>({..._,[b]:!1})),at.error(y)})}},[c,e.initialDataLoaded]),m=p.useCallback((h,g,b)=>{if(e.initialDataLoaded){const y=`${h}Loading`;s(_=>({..._,[y]:!0})),Md({resource:h,configs:g},"set_user_data_personalization").then(({details:{data:_},result:v})=>{v===0&&c.current&&(b==null||b(),t(E=>({...E,data:{...E.data,[_.resource]:_}})),s(E=>({...E,[y]:!1})))}).catch(_=>{c.current&&s(v=>({...v,[y]:!1})),at.error(_)})}else r({resource:h,configs:g})},[c,e.initialDataLoaded]);return p.useEffect(function(){const{resource:g,configs:b}=a;e.initialDataLoaded&&g&&b&&(m(g,{...e.data[g].configs,...b}),r({}))},[a,e.initialDataLoaded,m,e.data]),{...e,loadingState:n,setPersonalizationData:m,deletePersonalizationData:f,handlePersonalizationItemClick:u}},$z=e=>({source:"betting",what:{game:["id"]},where:{game:{id:{"@in":e}}}}),Gz=({sportGamesDictionary:e,setPersonalizationData:t,deletePersonalizationData:n})=>{const[s,a]=p.useState({loading:!0,sportGames:[]});return p.useEffect(function(){const o=Object.keys(e.configs).map(Number);if(o.length){const i=$z(o),l=ee.subscribe(i,c=>{const u=[];for(const f of Object.values(c.game))u.push(f.id);if(!P1(o,u)){const f=u.reduce((m,h)=>({...m,[h]:{id:String(h)}}),{});Object.keys(f).length?t(Ln.SportGames,f):n(Ln.SportGames,e._id)}a({loading:!1,sportGames:u})});return()=>{ee.unsubscribe(l)}}else a({loading:!1,sportGames:[]})},[e,t,n]),{...s}};class Vz{constructor(){se(this,"methods",[]);se(this,"isLoaded",!1);se(this,"availableIdsByType",{})}async fetchMethods(t=!1){if(this.isLoaded&&!t)return this.methods;const n=t?Date.now():"08/06/2026-16:53";try{const s=await Ye.get(`/payments.json?v=${n}`);if(s.status===200&&s.data)return this.methods=s.data.map(a=>({...a,image:a.image.includes("http")?a.image:`${N.cms.iconUrl}${a.image}`})),this.isLoaded=!0,N.payment.methods=this.methods,this.availableIdsByType={},this.methods;throw new Error}catch(s){return at.warning(`failed to load external payment configuration, error: ${s} , processing will be done without payment configuration`),this.methods=N.payment.methods||[],this.methods}}getMethods(){return this.isLoaded?this.methods:N.payment.methods||[]}}const to=new Vz,Hz={[ms.DEPOSIT]:0,[ms.WITHDRAW]:1},dw=(e,t,n)=>{const s=to.getMethods(),a=n?e[n]:[...new Set([...e[ms.DEPOSIT],...e[ms.WITHDRAW]])],r=n?n===ms.WITHDRAW?"withdrawProducts":"depositProducts":null;return a?So("order",s.filter(o=>{var i;return a.includes(o.paymentId)&&(!r||!o[r]||((i=o[r])==null?void 0:i.includes(t)))})):[]},Wz=({id:e,language:t,countryCode:n,productType:s,paymentType:a})=>new Promise(r=>{if(e){const o=`${e}_${t}_${n}_${s}`;to.availableIdsByType[o]?r(dw(to.availableIdsByType[o],s,a)):ee.get({},"payment_services_v2").then(i=>{i.status!=="error"?(to.availableIdsByType[o]={[ms.DEPOSIT]:i[ms.DEPOSIT]??[],[ms.WITHDRAW]:i[ms.WITHDRAW]??[]},r(dw(to.availableIdsByType[o],s,a))):r([])}).catch(()=>{r([])})}else{const o=to.getMethods();r(So("order",o))}}),mfe=(e,t,n=Ve.SPORTSBOOK)=>new Promise(s=>ee.get({service_id:e,payment_type:t,for_product:n},"get_saved_wallet_fields").then(({method:a,fields:r,status:o})=>{o==="ok"&&a.toLowerCase()===JO.FORM_DRAW?s(r):s([])}).catch(()=>{s([])})),hfe=e=>ee.get({},"get_wallets").then(t=>t.map(n=>{const s=e.find(({paymentId:a})=>(c$[n.paymentId]||n.paymentId)===a)||{};return{...n,displayName:s.displayName||"",image:s.image||"",name:s.name||"",paymentId:s.paymentId}})).catch(()=>[]),gfe=(e,t,n,s,a)=>{const r=document.createElement("form");if(r.method=n,r.action=t,r.target=a===!1?"_blank":"_self",e.forEach(({name:o,value:i})=>{const l=document.createElement("input");l.type="hidden",l.name=o,l.value=i,r.appendChild(l)}),r.target!=="_self"&&K.userOs==="IOS"){const o=document.createElement("div"),i=document.createElement("button");i.className="btn a-color",i.innerText=s("Submit form"),r.appendChild(i),o.appendChild(r),ve.open({className:"ios-payment-form-popup-content",title:"Info",buttons:[{label:"Cancel",className:"a-outline"}],content:`

${s("ios_redirection_confirmation_text")}

${o.innerHTML}`})}else document.body.appendChild(r),r.submit()},_fe=e=>{const t=new URL(window.location.href),n=new URL(window.location.pathname,window.location.origin);["profile","account","page","selectedGroup","selectedMethod"].forEach(r=>{const o=t.searchParams.get(r);o&&n.searchParams.set(r,o)});const a=n.toString();return{success:`${a}&status=success&amount=${e}`,cancel:a,fail:`${a}&status=fail`,pending:`${a}&status=pending`}},vfe=({info:e,type:t,displayName:n,name:s,image:a,currency:r})=>{if(!e||!e[r])return null;const o=e[r];return t===ms.DEPOSIT?{fee:o.depositFee,max:o.maxDeposit,min:o.minDeposit,processTime:o.depositProcessTime,processTimeType:o.depositProcessTimeType,image:`${N.cms.iconUrl}${a}`,name:s,displayName:n}:{fee:o.withdrawFee,max:o.maxWithdraw,min:o.minWithdraw,processTime:o.withdrawProcessTime,processTimeType:o.withdrawProcessTimeType,image:`${N.cms.iconUrl}${a}`,name:s,displayName:n}},bfe=e=>ee.get({product:l$[e]},"get_client_withdrawable_balance"),zz=({command:e,type:t,mID:n,eamount:s,paymentId:a,name:r})=>new Promise(o=>{const i={amount:100,service:a??r??"europayment",[i$[t]]:{command:e,type:Hz[t],...s&&{eamount:s},...n&&{mID:n}}};ee.get(i,t).then(({result:l,details:c})=>{if(l===0&&c.fields){const u=c.fields.reduce((f,{name:m,value:h})=>(f[m]=h,f),{});if(u.status==="error")throw new Error(u.msg);switch(e){case"GetActivePaymentMessage":u.status!=="none"?o({status:u}):o({});break;case"ConfirmPaymentMessage":case"CreatePaymentMessage":u.status==="success"&&(ve.open({type:"success",title:"Success",content:u.msg}),o({status:u})),zz({command:"GetActivePaymentMessage",type:t,paymentId:a}).then(o)}}else throw new Error(c.message||c.error||c.error_code||Xn)}).catch(l=>{ve.open({type:"error",title:"Error",content:(l==null?void 0:l.message)??Xn}),o({status:null})})}),Efe=()=>ee.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})),yfe=e=>["crypto_amount","crypto_currency","address","expire_time","transaction_id","from_currency","rate","chain_info"].reduce((n,s)=>{var a;return n[s]=((a=e.find(lt("name",s)))==null?void 0:a.value)??null,n},{}),fw=(e,t=!0)=>{const{data:n,service:s,walletId:a}=e,r={},o=Object.keys(n);for(const c of o)c.startsWith("_ignore__")||!t&&c==="amount"||(r[c]=n[c]);const l=Fo({data:r,service:s,walletId:a});return{cleaned:r,hash:l}},Yz=e=>{const t={},n={};for(const a of e){const{hash:r}=fw(a,!0);if(!t[r])t[r]=a;else{const o=t[r];(a.selected||!o.selected&&a.order>o.order)&&(t[r]=a)}}for(const a of Object.values(t)){const{hash:r}=fw(a,!1);n[r]||(n[r]=[]),n[r].push(a)}const s=[];return Object.values(n).forEach(a=>{const r=a.sort((o,i)=>i.order-o.order).slice(0,6);s.push(...r)}),s},Gk=e=>{const t=Ct(),[n,s]=p.useState({loadingMethods:!0,availableMethods:[]}),{language:a,productType:r}=Re(),{profile:{country_code:o,id:i}}=be();return p.useEffect(()=>{Wz({id:i,language:a,productType:r,countryCode:o,paymentType:e}).then(l=>{t.current&&s({loadingMethods:!1,availableMethods:l})})},[o,i,a,r,e,t]),n},qz=(e,t)=>{if(t&&t.length){const n=[...t,...SL(Object.keys(nc).map(Number),t)];return So(s=>CL(s.id,n))(e)}return So("id",e)},Kz=e=>p.useMemo(()=>{const t={[kv]:[]},n=[{id:AC,...nc[AC]}];for(const s of e){const a=Array.isArray(s.paymentGroup)?s.paymentGroup:s.paymentGroup?[s.paymentGroup]:[];for(const r of a)if(nc[r]){const o=nc[r].name;t[o]||(t[o]=[],n.push({id:r,...nc[r]})),t[o].push(s)}t[kv].push(s)}return{groups:t,groupsList:qz(n,N.payment.paymentGroupCustomOrdering)}},[e]),Qz=({paymentType:e,selectedMethod:t,selectedGroup:n})=>{const{loadingMethods:s,availableMethods:a}=Gk(e),{groups:r,groupsList:o}=Kz(a),i=p.useMemo(()=>!s&&t&&n&&r[n]?r[n].find(l=>l.name===t):void 0,[r,s,n,t]);return{availableMethods:a,loadingMethods:s,groups:r,groupsList:o,currentMethod:i}},Xz=({initialDataLoaded:e,personalizationData:t,setPersonalizationData:n,deletePersonalizationData:s,_id:a})=>{const{isLoggedIn:r}=be(),{availableMethods:o}=Qz({paymentType:ms.DEPOSIT}),[i,l]=p.useState([]),[c,u]=p.useState(),[f,m]=p.useState([]),{productType:h}=Re(),g=p.useMemo(()=>i.sort((O,I)=>I.order-O.order),[i]),b=p.useRef(!1),y=p.useRef(!1),_=p.useCallback((O,I,C=!1)=>O.find(T=>{if(T.forProduct===h||C)return I.walletId?T.id===I.walletId:I.service===T.paymentId&&Object.values(I.data).some(P=>P===T.id)}),[h]),v=p.useCallback((O,I)=>{const C=new Set,T={},P=O.map(x=>{var k;const L=c?(k=_(c,x,!0))==null?void 0:k.id:x.walletId;if(L)return T[L]||(T[L]=[]),T[L].push({paramId:x.id,selected:x.selected,order:x.order}),{...x,walletId:L}}).filter(Boolean);Object.values(T).forEach(x=>{var B,j;const L=x.sort((H,M)=>M.order-H.order),k=(I?(B=L.find(lt("paramId",I)))==null?void 0:B.paramId:void 0)??((j=L.find(lt("selected",!0)))==null?void 0:j.paramId)??L[0].paramId;C.add(k)});const A=P.map(x=>({...x,selected:C.has(x.id)}));return Yz(A)},[_,c]),E=p.useCallback(O=>{y.current=!0;const I=Fo(O);m(C=>v([...C,{...O,order:Date.now(),id:I,selected:!0}],I))},[v]),S=p.useCallback(O=>{y.current=!0,m(I=>v(I,O))},[v]),w=p.useCallback(O=>{y.current=!0,m(I=>v(I.filter(C=>C.id!==O)))},[v]);return p.useEffect(()=>{if(e&&!b.current){const O=Object.values(t);b.current=!0,m(v(O))}},[e,v,t]),p.useEffect(()=>{if(r&&y.current)if(f.length){const O=f.reduce((I,C)=>(I[C.id]=C,I),{});n(Ln.RepeatDeposit,O)}else a&&s(Ln.RepeatDeposit,a)},[a,s,r,f,n]),p.useEffect(()=>{c&&f.length?l(f.map(O=>{if(O&&o.length){const I=_(c,O);if(I)return{wallet:I,...O}}return null}).filter(Boolean)):l([])},[o.length,f,c,_]),{repeatDepositMethods:g,repeatDepositParams:f,setRepeatDepositMethodParams:E,setAsDefaultRepeatDepositOption:S,deleteRepeatDepositOption:w,setSavedWallets:u}},pw=1,Vk=p.createContext({}),Jz=({children:e})=>{const{initialDataLoaded:t,data:n,loadingState:s,setPersonalizationData:a,deletePersonalizationData:r,handlePersonalizationItemClick:o,loading:i}=Uz(),{casinoFavoriteGames:l,sportFavoriteCompetition:c,favoriteMarkets:u,sportFavoriteTeams:f,avatar:m,repeatDeposit:h}=n,g=Xz({initialDataLoaded:t,personalizationData:h==null?void 0:h.configs,setPersonalizationData:a,_id:h._id,deletePersonalizationData:r}),{sportGames:b}=Gz({setPersonalizationData:a,deletePersonalizationData:r,sportGamesDictionary:n[Ln.SportGames]}),{personalizationDataCount:y,favoritesCount:_}=p.useMemo(()=>{const B=Object.entries(n).reduce(($,[G,{configs:z}])=>({...$,[G]:Object.keys(z).length}),{}),{casinoFavoriteGames:j,sportFavoriteGames:H,sportFavoriteCompetition:M}=B;return{personalizationDataCount:B,favoritesCount:j+H+M}},[n]),v=p.useCallback(({key:B,resource:j,configs:H={}})=>{const M=n[j].configs;if(B in M)if(Object.keys(M).length===pw)r(j,n[j]._id);else{const{[B]:G,...z}=M;a(j,z)}else a(j,{...M,[B]:H})},[n,r,a]),E=p.useCallback(({configs:B={},resource:j})=>{var ne;const H=((ne=n[j])==null?void 0:ne.configs)||{},M=Object.keys(B).filter(X=>X in H),$=Object.keys(B).filter(X=>!(X in H)),G=Object.keys(H).length,z=Object.fromEntries(Object.entries(H).filter(([X])=>!M.includes(X))),Q=Object.fromEntries($.map(X=>[X,B[X]]));Object.assign(z,Q),G===pw&&!$.length||Object.keys(B).length===Object.keys(H).length&&!$.length?r(j,n[j]._id):a(j,z)},[n,r,a]),S=p.useMemo(()=>Object.keys(c.configs).map(Number),[c]),w=p.useMemo(()=>Object.keys(u.configs),[u]),O=p.useCallback(B=>{v({resource:Ln.SportGames,key:String(B),configs:{id:String(B)}})},[v]),I=p.useCallback((B,j)=>a(Ln.Avatar,{id:B},j),[a]),C=p.useCallback(B=>{v({resource:Ln.SportCompetition,key:String(B),configs:{}})},[v]),T=p.useCallback(B=>{v({resource:Ln.Markets,key:B,configs:{}})},[v]),P=p.useCallback((B,j)=>{v({resource:Ln.CasinoGames,key:B,configs:{categoryId:j}})},[v]),A=p.useCallback(B=>{a(Ln.SelectedOddFormat,B)},[a]),x=p.useCallback(B=>{r(B,n[B]._id)},[n,r]),L=p.useCallback((B,j)=>String(j)in n[B].configs,[n]),k=p.useCallback(B=>{E({configs:B,resource:Ln.SportTeams})},[E]);return d.jsx(Vk.Provider,{value:{setAvatar:I,sportGames:b,repeatDeposit:g,loadingState:s,isItemFavorite:L,favoritesCount:_,favoriteMarkets:w,sportCompetitions:S,toggleFavoriteTeam:k,toggleFavoriteMarket:T,toggleFavoriteSportGame:O,removeResourceFavorites:x,personalizationDataCount:y,toggleFavoriteCasinoGame:P,toggleFavoriteCompetition:C,personalizationDataLoading:i,setOddFormatToPersonalization:A,handlePersonalizationItemClick:o,favoriteAvatarId:m.configs.id,favorite_casino_games:l,sportFavoriteTeams:f.configs},children:e})};var Hk=(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))(Hk||{});const Zz={[ir.NotResulted]:Ma.NotResulted,[ir.Place]:Ma.Place,[ir.Returned]:Ma.Returned,[ir.Lost]:Ma.Lost,[ir.Won]:Ma.Won,[ir.WinReturn]:Ma.WinReturn,[ir.LoseReturn]:Ma.LoseReturn},eY=({betId:e,exportAsBetHistoryItem:t=!0})=>{const n=Ct(),[s,a]=p.useState({loading:!1}),r=p.useCallback(({Id:o,CurrencyId:i,SelectionList:l,StateName:c,Price:u,PossibleWin:f,Amount:m,TypeName:h,Created:g,BonusAmount:b,FreeBetAmount:y,WinAmount:_,IsEachWay:v,TaxAmount:E,SystemMinCount:S})=>({possibleWin:f,possibleWinDisplay:f.toString(),id:o,odd:u,oddType:0,amount:m,totalAmount:y?y.toString():m?m.toString():"0",is_bet_builder:l.some(Pt("BetBuilderMatchId")),events:l.map(w=>({gameId:w.MatchId,eventId:w.SelectionId,sportId:w.MatchNum,eventName:w.DisplaySelectionName,team1Name:w.HomeTeamName,team2Name:w.AwayTeamName,sportIndex:w.SportAlias,regionName:w.RegionName,marketName:w.DisplayMarketName,isLive:w.IsLive,outcomeName:w.StateName,textInfo:"",base:cn,away_score:null,home_score:null,match_info:w.MatchInfo,order:w.Order,competitionName:w.CompetitionName,startDate:Date.parse(w.StartTime)/1e3,coefficient:w.Price,outcome:Zz[w.State]??Ma.NotResulted,bet_builder_match_id:w.BetBuilderMatchId,bet_builder_price:w.BetBuilderPrice,correlationID:w.BetBuilderMatchId})),systemCount:S,isFreeBetMoney:!!y,currency:i,outcome:c==="Accepted"?0:xr[c],type:me[h],dateTime:new Date(g).getTime()/1e3,..._>0&&{payout:qt(_)},...b>0&&{bonusDisplay:qt(b)},each_way:v,taxAmountDisplay:String(E)}),[]);return p.useEffect(()=>{e&&(a(o=>({...o,loading:!0})),ee.get(e.length<15?{bet_id:Number(e)}:{ticket_number:Number(e)},"check_bet_status").then(({result:o,details:i,result_text:l})=>{const c=i.StateId===3&&i.WinAmount>0,u={...i,...c?{StateName:xr[xr.LostReturn],StateId:i.StateId}:null};if(n.current&&o===0)a({betData:u,betHistory:t?r(u):void 0,loading:!1,StateId:u.StateId});else throw new Error(l||Xn)}).catch(({message:o})=>{n.current&&(ve.open({type:"error",title:"Error",content:o}),a({loading:!1,StateId:0}))}))},[e,r,t,n]),s},tY=ke(()=>D(()=>import("./LossAndSessionLimitPopup-DXJXpLb8.js"),__vite__mapDeps([568,1,285,200,569]))),wi=(e,t=Wt)=>{ve.open((n,s)=>({type:"info",className:"lossSessionLimitPopup",Component:()=>d.jsx(p.Suspense,{children:d.jsx(tY,{update:s,updateType:e,onSuccess:t})})}))},Wk=()=>{const{ranges:e={},endTime:t,minTotalOddDecimal:n=0,startTime:s,outcomeInclude:a,afterBetPopupContentId:r,betTypesInclude:o}=N.sportsbook.betHistory.sportDraw??{},{profile:{currency:i}}=be(),{language:l}=Re(),{integrations:c}=Yo(),u=s&&rt.utc(s),f=t&&rt.utc(t),m=p.useCallback(g=>{var E;let b={showIcon:!1,title:""};const y=g.bonusBetAmount!==0,_=!a||a.includes(g.outcome),v=!o||o.includes(g.type);if(u&&!y&&_&&v&&g.odd>=n&&!g.totalPartialCashoutAmount){const S=rt(rt.unix(g.dateTime)).diff(u,"seconds"),w=rt(rt.unix(g.dateTime)).diff(f,"seconds");S>0&&w<0&&((E=e[g.currency])==null||E.forEach(({tooltip:O,minAmount:I},C)=>{var P;const T=(P=e[g.currency])==null?void 0:P[C+1];g.amount>=I&&(!T||T.minAmount>g.amount)&&(b={showIcon:!0,title:O})}))}return b},[o,f,n,a,e,u]),h=p.useCallback(g=>{r&&g.Data.some(({amount:b,bonus_amount:y,k:_,created_date:v,type:E})=>m({bonusBetAmount:y,amount:b,odd:_,outcome:0,totalPartialCashoutAmount:0,currency:i,dateTime:v,type:E}))&&Jn.getContentById(r,l,c).then(b=>(b==null?void 0:b[0].content)??"").then(b=>{b&&ve.open({title:"",type:"info",content:b})})},[r,m,i,c,l]);return{checkBetDrawAvailability:m,showAfterBetPopup:h}};var yu=(e=>(e.Bet="ClientRestrictedForActionBet",e.Deposit="ClientRestrictedForActionDeposit",e.Bonus="ClientRestrictedForActionClaimBonus",e.Withdraw="ClientRestrictedForActionWithdraw",e))(yu||{});const Sfe=()=>{const{profile:{is_verified:e,active_step:t,active_step_state:n}}=be(),{restrictedKYCActions:s}=N.app,a=p.useMemo(()=>{var o;switch(t){case It.IDFY_KYC_CHECK:return It.IDFY_KYC_CHECK;case It.IDFY_KYC_ITALIAN:return N.app.italianLicence?It.IDFY_KYC_ITALIAN:null;case It.IDENTITY_CHECK:return e?null:It.IDENTITY_CHECK;case It.TERMS_AND_CONDITIONS:return!((o=N.app.ukLicense)!=null&&o.enabled)&&n!==nl.WAITING?It.TERMS_AND_CONDITIONS:null;case It.TRUNARRATIVE_VERIFICATION:return It.TRUNARRATIVE_VERIFICATION;case It.IDFY_KYC_SUMSUB:return It.IDFY_KYC_SUMSUB;case It.IDFY_KYC_LEGITIMUZ_BRAZIL:return It.IDFY_KYC_LEGITIMUZ_BRAZIL;case It.IDFY_KYC_IDENTOMAT:return It.IDFY_KYC_IDENTOMAT;case It.TRUNARRATIVE_UPLOAD_DOCUMENTS:return It.TRUNARRATIVE_UPLOAD_DOCUMENTS;case It.IDFY_KYC_SIGNICAT_BRAZIL:return n===nl.WAITING?It.IDFY_KYC_SIGNICAT_BRAZIL:null;case It.IDFY_KYC_PAGCOR:return It.IDFY_KYC_PAGCOR;default:return null}},[e,t,n]),r=p.useCallback(o=>!!a&&s.includes(o),[a,s]);return{activeKYC:a,canShowKycRestrictionPopup:r}},nY={[tt.ERROR]:(e,t,n)=>Ce.error(e,{onOpen:()=>Ce.dismiss(t),toastId:`${t}_error`,autoClose:5e3,...n?{position:"top-right"}:{}}),[tt.INFO]:(e,t,n)=>Ce.info(e,{autoClose:!1,toastId:t,...n?{position:"top-right"}:{}}),[tt.SUCCESS]:(e,t,n)=>Ce.success(e,{onOpen:()=>Ce.dismiss(t),toastId:`${t}_success`,...n?{position:"top-right"}:{}}),[tt.WARNING]:(e,t,n)=>Ce.warn(e,{onOpen:()=>Ce.dismiss(t),toastId:`${t}_warning`,autoClose:5e3,...n?{position:"top-right"}:{}})},sY="betchain",aY=()=>{const e=Ct(),t=ye(),{showAfterBetPopup:n}=Wk(),{oddFormat:s}=Re(),{profile:{waitingVerification:a}}=be(),r=Ho(),o=p.useCallback((l,c,u)=>{nY[l](t(c),u,!K.isMobile)},[t]);return{createQuickBet:p.useCallback(({stake:l,eventId:c,eventPrice:u,priceChangeMode:f,priceType:m,canCreate:h=!0})=>{if(h){Pe.getInstance().dispatchEvent("setInProgressState",{quickBet:!0});const g=O1();o(tt.INFO,"Processing",g);const b={bets:[{AcceptTypeId:f,Amount:Number(l),EachWay:!1,Events:[{SelectionId:c,Coeficient:cu(u,m)}],Type:me.Single,OddType:s,Source:K.isMobile?bs.Mobile:bs.Desktop,IsSuperBet:!1}]};ee.get(b,"create_bets").then(y=>{var _;if(e.current)if(Xv(y))n(y),o(tt.SUCCESS,"Bet success",g),(_=N.sportsbook.externalSportsbook)!=null&&_.enabled&&N.sportsbook.externalSportsbook.externalSportsbookType===sY&&Oe.dispatchEvent("needToClearBetslipAfterQuickBet",!0);else if(y.StatusCode==="NotAllowedExistingTaxSession"&&uN(r),typeof y.Data=="string")o(tt.ERROR,y.Data,g);else{const{Key:v}=y.Data;v==="GeolocationCheckFail"&&(Ha.showLocationError(v),r()),(v==="RequiredLossLimitsDoesNotSet"||v==="RequiredSessionLimitsDoesNotSet")&&wi(v==="RequiredLossLimitsDoesNotSet"?qn.LossLimits:qn.SessionLimits),v==="ContinuesGameSessionLimitExceeded"&&ve.open({type:"error",title:"Error",content:v}),v===yu.Bet&&a&&Oe.dispatchEvent("clientRestricted",{action:yu.Bet}),o(tt.ERROR,v,g)}}).catch(()=>{e.current&&o(tt.ERROR,aU,g)}).finally(()=>{Pe.getInstance().dispatchEvent("setInProgressState",{quickBet:!1})})}},[e,r,s,n,o,a])}},rY=p.lazy(()=>D(()=>import("./BookingBetRestorePopup-CBxQ6rNe.js"),__vite__mapDeps([570,1,165,277,278,279,222,280,220,259,226,227,281,282,571])));function oY({stateEventsLength:e,setInProgressState:t,processBetslipEvents:n}){const s=p.useCallback((r,o,i)=>{ve.open(l=>({type:"confirm",className:"booking-confirmation-popup",Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(rY,{events:r,onClose:l,bookedBet:o,onProcessBetslipEvents:i})})}))},[]);return{getBetByBookingId:p.useCallback(r=>{t({getBetByBookingId:!0}),ee.get({booking_id:r},"get_booking_by_id_v2").then(({result:o,details:i})=>{if(o===0&&i.id)return i;throw new Error("Wrong booking id")}).then(({bets:o,...i})=>{const l=new Set,c=new Set,u=new Set;for(const g of o)for(const b of g.selections)l.add(b.selection_id),c.add(b.market_id),u.add(b.match_id);const f=Array.from(l),m=Array.from(c),h=Array.from(u);return _y({events:f,markets:m,games:h}).then(g=>{const b=g.length{var l,c;o.length&&(e&&N.sportsbook.showBookingConfirmationPopup||(c=(l=i==null?void 0:i.bets)==null?void 0:l[0])!=null&&c.predefined_multiple_id?s(o,i,u=>n({betslipEvents:o,bookedBet:i},u)):n({betslipEvents:o,bookedBet:i},!0))}).catch(o=>{ve.open({type:"error",title:o.message??Xn})}).finally(()=>{t({getBetByBookingId:!1})})},[s,n,t,e])}}const iY=p.lazy(()=>D(()=>import("./BetslipSuperBetInfo-BGfboGD9.js"),__vite__mapDeps([572,1]))),lY=p.lazy(()=>D(()=>import("./BetShareRepeatBetPopup-Bu9GqfD6.js"),__vite__mapDeps([573,574,1,233,575,259,152,153,576,251,577,165,229,230,473,399,291,292,293,254,255,256,257,258,236,260,261,262,294,295,578,579,189,580,581]))),zk=p.createContext({}),cY=({children:e,id:t=ju})=>{const n=Ct(),[s,a]=p.useState(()=>GV(t)),{productType:r}=Re(),{pathname:o}=dn(),{profile:i,isLoggedIn:l,loginInProgress:c}=be(),u=ye(),{createQuickBet:f}=aY(),{prematch_multiple_disabled:m=!0,partner_id:h,decimalRounding:g,bet_builder_ih_enabled:b}=Es(),y=h!==void 0,_=p.useRef(y?m:null),v=p.useRef({}),E=p.useRef(new Map),{freebetMemoizedEventIds:S,freebetIsLive:w}=p.useMemo(()=>s.events.length>0&&l&&!s.metadata.editBet.active&&i.has_free_bets&&!s.metadata.betslipPartial&&!s.metadata.needCorrelation&&!s.metadata.inProgress.betbuilder?{freebetMemoizedEventIds:cs(s.events).map(Pt("id")).join("_"),freebetIsLive:s.events.some(J=>J.isLive===1&&!J.visibleInPrematch)}:{},[l,i.has_free_bets,s.events,s.metadata.betslipPartial,s.metadata.editBet.active,s.metadata.inProgress.betbuilder,s.metadata.needCorrelation]),O=p.useCallback((J,V)=>{QV(V,J).then(F=>a(ae=>zV(ae,F,J)))},[]),I=p.useCallback((J,V)=>{const{gameId:F,marketId:ae,id:ce,base:pe,marketType:Se,type:Ae,sportAlias:qe,isLive:Fe,eachWayPrice:$e}=J,Tt={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","#competition:name","#region:name"],market:["id","name","express_id","market_type","home_value","available_for_betbuilder","away_value","type_id","point_sequence","sequence","type",...$e===void 0?["extra_info"]:[],...Fe!==1&&V?["prematch_express_id"]:[]],event:["id","price","base","name","type_1","ew_allowed","sp_enabled","type_id","away_value","home_value","type_id"]},where:{game:{id:F},...ae&&{market:{id:ae}},event:{id:ce}}};return ee.subscribe(Tt,Qe=>{const Jt=$V({gameData:Qe.game,gameId:F,eventId:ce,eachWayPrice:$e});a(pn=>(!pn.metadata.editBet.active&&!Jt&&qe===we.BASKETBALL&&pe&&pe!==cn&&Se&&Ae&&ee.get({source:"betting",what:{event:["base","id","_parent_id","price"]},where:{market:{type:Se},game:{id:F},event:{type_1:Ae}}}).then(({data:{event:_t}})=>Object.values(_t)).then(TL(({base:_t})=>Math.abs(_t-pe))).then(_t=>{if(_t){const Wr=E.current.get(ce);if(Wr){const rS={id:_t.id,marketId:_t._parent_id,price:_t.price};ee.unsubscribe(Wr),E.current.delete(ce),a(hL=>uT(hL,ce,{...rS,...fN(_t.price)&&{isBlocked:!0},base:_t.base,isDeleted:!1})),E.current.set(_t.id,I({...J,...rS},!_.current))}}}),uT(pn,ce,Jt)))})},[]),C=p.useCallback((J,V)=>{const F=I(J,V);E.current.set(J.id,F)},[I]),T=p.useCallback((J,V=!0)=>{a(F=>Cy(F,J)),V&&C(J,!_.current),Ot.dispatchEvent("trackingEvent",{category:"Betting",action:"Added event to betslip"})},[C]),P=p.useCallback(J=>{const V=E.current.get(J);V&&(ee.unsubscribe(V),E.current.delete(J))},[]),A=p.useCallback(J=>{const{parentId:V}=v.current[J]||{};a(F=>{if(!V){const ae=F.events.find(lt("id",J));ae==null||ae.childrenEvents.forEach(({id:ce})=>P(ce))}return P(J),Gi(F,J,V)}),ct(void 0)},[P]),x=p.useCallback((J,V)=>{JV(J,V).then(({remainingEvent:F})=>{a(ae=>({...ae,events:ae.events.map(ce=>ce.id===V?F:ce),metadata:{...ae.metadata,inProgress:{...ae.metadata.inProgress,betbuilder:!1}}}))}).catch(()=>{})},[]),L=p.useCallback(J=>{J.forEach(P),a(V=>J.reduce((F,ae)=>Gi(F,ae),V)),ct(void 0)},[P]),k=p.useCallback(()=>{a(J=>(cs(J.events).forEach(({id:V})=>P(V)),J.events.reduce((V,{id:F})=>Gi(V,F),J))),ct(void 0)},[P]),B=p.useCallback((J,V)=>{a(F=>({...F,events:F.events.map(ae=>ae.id===J?{...ae,priceType:V}:ae)}))},[]),j=p.useCallback(J=>a(V=>V.metadata.contentType!==J?PH(V,J):V),[]),H=p.useCallback(({type:J}={})=>{a(V=>V.metadata.betslipViewState!==Ht.Fixed?{...V,metadata:{...V.metadata,betslipViewState:Ht.Full}}:V),J&&j(J)},[j]),M=p.useCallback(J=>{const{id:V,priceType:F,price:ae,tag:ce}=J,pe=v.current[V],{priceChangeMode:Se,metadata:{quickBet:{isSaved:Ae,isValid:qe,stake:Fe}},extraFunctions:{quickBet:$e}}=s;if($e.active&&!ce){Fe&&Ae&&qe?f({eventId:V,priceChangeMode:Se,eventPrice:ae,stake:Fe,priceType:F,canCreate:!ac(s.metadata.inProgress)}):(H(),Fe||Ne({...s.metadata.quickBet,errorMessage:oU}));return}vH(J),pe?pe.priceType===F?A(V):B(V,F):T(J)},[s,f,H,T,A,B]),$=p.useCallback(J=>{a(V=>{var F;return{...V,multipleOfTheDayIds:J===((F=V.multipleOfTheDayIds)==null?void 0:F[0])?[]:[J]}})},[]),G=p.useCallback(()=>{a(J=>({...J,multipleOfTheDayIds:[]}))},[]),z=p.useCallback(({eventId:J,key:V,value:F})=>{a(ae=>({...ae,events:ae.events.map(ce=>ce.id===J||ce.childrenEvents.some(({id:pe})=>J===pe)?{...ce,[V]:F}:ce)}))},[]),Q=p.useCallback(()=>{a(J=>({...J,events:J.events.map(V=>({...V,...V.price?{initialPrice:V.price}:{initialPrice:null,priceType:"sp"},initialBase:V.base}))}))},[]),ne=p.useCallback(J=>{a(V=>{const F=new Set(V.metadata.excludedSysEvents);return F.has(J)?F.delete(J):F.add(J),{...V,metadata:{...V.metadata,excludedSysEvents:F}}}),ct(void 0)},[]),X=p.useCallback(J=>{a(V=>{if(V.metadata.bankerEvents.size>=V.events.length-Wh&&!V.metadata.bankerEvents.has(J))return Ce.error(u("At least 2 non-banker selections are required for banker bet")),V;const F=new Set(V.metadata.bankerEvents);F.has(J)?F.delete(J):F.add(J);const ae=V.eventsDataMap.get(me.System);let ce=new Map(V.eventsDataMap);return ae&&ae.length>0&&ae.forEach((pe,Se)=>{const Ae=Se+Wh,qe=_p(V.events.length,Ae,F.size);ce=cg({eventsDataMap:ce,betType:me.System,index:Se,updatedEventData:{stakeMultiplier:qe}})}),{...V,eventsDataMap:ce,metadata:{...V.metadata,bankerEvents:F,selectedSysOption:F.size>0&&V.metadata.selectedSysOption+Wh===F.size?V.metadata.selectedSysOption+E$:V.metadata.selectedSysOption}}}),ct(void 0)},[u]),U=p.useCallback(({betType:J,index:V})=>{a(F=>{const ae=(F.eventsDataMap.get(J)||[])[V];if(ae){const ce=!ae.eachWay,pe=ce?ae.stakeMultiplier*2:ae.stakeMultiplier/2,Se={eachWay:ce,stakeMultiplier:pe},Ae=cg({eventsDataMap:F.eventsDataMap,betType:J,index:V,updatedEventData:Se});return{...F,eventsDataMap:Ae}}return F})},[]),R=p.useCallback(({betType:J,index:V,eventDataProp:F,value:ae})=>a(ce=>({...ce,eventsDataMap:cg({eventsDataMap:ce.eventsDataMap,betType:J,index:V,updatedEventData:{[F]:ae}})})),[]),W=p.useCallback(J=>a(V=>({...V,priceChangeMode:J})),[]),q=p.useCallback(J=>{a(V=>_H(V,J)),ct(void 0)},[]),de=p.useCallback(J=>{a(V=>gH(V,J))},[]),ue=p.useCallback(({functionKey:J,data:V})=>a(F=>({...F,extraFunctions:ys(F.extraFunctions,J,V)})),[]),Y=p.useCallback(({functionKey:J,active:V})=>a(F=>{switch(J){case"counterOffer":return bH(F,V);case"freebet":return CH(F,V);case"profitBoost":return AH(F,V);case"realBalance":return TH(F,V);case"bonusBalance":return wH(F,V);case"frenchFreebet":return IH(F,V);case"quickBet":return dT(F,V)}}),[]),re=()=>a(J=>J.metadata.betslipViewState!==Ht.Fixed?{...J,metadata:{...J.metadata,betslipViewState:Ht.Hidden}}:J),ie=p.useCallback(J=>{J.forEach(({eventId:V,gameId:F,team1Name:ae,team2Name:ce,coefficient:pe,base:Se,eventName:Ae,sportIndex:qe,isLive:Fe,correlationID:$e})=>T({id:V,gameId:F,price:pe,priceType:Vo.Fixed,base:Se,team1Name:ae,team2Name:ce,eventName:Ae,isPartial:!0,expressId:cn,addedInEditMode:!1,sportAlias:qe,isLive:Number(Fe),correlationID:$e}))},[T]),Z=p.useCallback(J=>{k();const V=J.events.filter(lt("outcome",xr.Unsettled));a(ff({active:!0,oldBetId:J.id,stake:J.cashOut??0,originalEventIds:new Set(V.map(Pt("eventId")))})),ie(V),H()},[ie,H,k]),te=p.useCallback(J=>{J&&k(),a(ff(zv))},[k]),fe=p.useCallback(({betslipEvents:J,bookedBet:{bets:V,id:F}},ae=!1)=>{ae&&k();const[{bet_type:ce,system_min_count:pe}]=V,Se=$e=>cs(s.events).some(Tt=>Tt.id===$e),Ae=J.filter($e=>!Se($e.id)),{processedEvents:qe}=XV(V,ae?J:Ae,b);qe.forEach($e=>{var Tt;(Tt=$e.childrenEvents)!=null&&Tt.length?$e.childrenEvents.forEach(Qe=>T(Qe)):T($e)});const Fe=!ae&&s.events.length===1&&!Ae.length;!s.metadata.fullCoverBetTypesEnabled&&N.sportsbook.availableBetTypes.find(lt("value",ce))&&(Fe||de(!ae&&s.events.length?[me.Multiple]:[ce]),ce===me.System&&pe&&q(pe-2));for(const $e of V)$e.amount>0&&N.sportsbook.availableBetTypes.find(lt("value",$e.bet_type))&&R({eventDataProp:"stake",betType:$e.bet_type,...$e.bet_type===me.System&&$e.system_min_count?{value:We($e.amount/_p($e.selections.length,$e.system_min_count)).toString(),index:$e.system_min_count-2}:{value:$e.amount.toString(),index:$e.bet_type===me.Single?J.findIndex(lt("id",$e.selections[0].selection_id)):0}});ct(F),H()},[b,s.events,s.metadata.fullCoverBetTypesEnabled,H,k,T,de,q,R]),le=J=>a(V=>({...V,metadata:{...V.metadata,inProgress:{...V.metadata.inProgress,...J}}})),{getBetByBookingId:Ie}=oY({stateEventsLength:s.events.length,setInProgressState:le,processBetslipEvents:fe}),Ue=J=>a(V=>({...V,metadata:{...V.metadata,betslipViewState:J}})),ct=J=>a(V=>({...V,metadata:{...V.metadata,betBookingId:J}})),De=({index:J,value:V})=>a(F=>({...F,counterOffers:J===void 0?Array.from({length:F.counterOffers.length},()=>V):F.counterOffers.map((ae,ce)=>ce===J?V:ae)})),Ne=J=>{a(V=>({...V,metadata:{...V.metadata,quickBet:J}}))};p.useEffect(function(){y&&(_.current===null?_.current=m:m!==_.current&&(_.current=m,cs(s.events).forEach(({id:V})=>P(V)),cs(s.events).forEach(V=>C(V,!_.current))))},[m,y]),p.useEffect(function(){if(s.metadata.needCorrelation){const V=s.events.filter(Pt("correlationID"));if(V.every(lt("isPartial",!1))){const ae=wL(V,"correlationID"),ce=Object.values(ae).map(async pe=>{const Se=[...pe];return{result:await KV(pe),existingEvents:Se}});Promise.all(ce).then(pe=>{a(Se=>pe.reduce((Ae,{result:qe,existingEvents:Fe})=>YV(Ae,qe,Fe),Se))})}}},[s.events,s.metadata.needCorrelation]),p.useEffect(function(){y&&(async()=>{const F=cs(s.events),ae=20,ce=500;for(let pe=0;pe{C(Ae,!_.current)}),pe+aesetTimeout(Ae,ce))})()},[y,n]),p.useEffect(function(){v.current=cs(s.events).reduce((V,F)=>(V[F.id]={price:F.price,priceType:F.priceType,...F.parentId&&{parentId:F.parentId},gameId:F.gameId},V),{}),iT(t,v.current)},[t,s.events]),p.useEffect(function(){const V=s.selectedBetTypes[0];if(!!(S&&(y$.includes(V)||V===me.Single&&s.events.length===1))){a(function(Ae){return{...Ae,extraFunctions:{...Ae.extraFunctions,freebet:{...Ae.extraFunctions.freebet,loading:!0},profitBoost:{...Ae.extraFunctions.profitBoost,loading:!0}}}});const pe={Type:Object.values(v.current).every(({parentId:Se})=>Se)&&V===me.Single?me.InternalBetBuilder:V,IsLive:!!w,Events:Object.entries(v.current).map(([Se,{priceType:Ae,price:qe,gameId:Fe,parentId:$e}])=>({SelectionId:Number(Se),Coeficient:cu(qe,Ae),...$e&&{BetBuilderMatchId:Fe}}))};ee.get(pe,"get_freebets_for_betslip_v3").then(({result:Se,details:Ae})=>{if(Se===0)return Ae;throw new Error}).then(Se=>{n.current&&a(Ae=>ug(Ae,Se))}).catch(()=>{n.current&&a(Se=>ug(Se,[]))})}else a(ae=>ug(ae,[]))},[w,S,n,s.events.length,s.metadata.needCorrelation,s.selectedBetTypes]),p.useEffect(function(){a(V=>Fu({...V,metadata:{...V.metadata,counterOfferMinAmount:i.counter_offer_min_amount}}))},[i.counter_offer_min_amount]),p.useEffect(function(){s.events.length,a(V=>EH(V,i.sport_bonus))},[i.sport_bonus,s.events.length]),p.useEffect(function(){s.events.length,a(V=>yH(V,i.sport_bonus))},[i.sport_bonus,s.events.length]),p.useEffect(function(){s.events.length,a(V=>SH(V,i.bonus_money))},[i.bonus_money,s.events.length]),p.useEffect(function(){if(!N.partner.integrationMode&&i.super_bet){const V=Math.max(...Object.keys(i.super_bet).map(Number)),{super_bet_price:F,super_bet_id:ae,super_bet_amount:ce,super_bet_status:pe}=i.super_bet[V],Se="Offer";switch(pe){case Lv.Success:ve.open({title:Se,type:"success",content:u("Your offer ({message}) request is accepted",{message:V})});break;case Lv.Info:{ve.open(Ae=>({Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(iY,{latestSuperbetId:V,super_bet_amount:ce,currency_symbol:i.currency_symbol,super_bet_id:ae,close:Ae,...F&&{super_bet_price:Rs(F,g)}})}),title:Se,type:"info",hideCloseButton:!0,className:"superBetInfo"}));break}default:ve.open({title:Se,type:"error",content:"Your Super bet was declined"})}}},[i.super_bet,u,i.currency_symbol,g]),p.useEffect(function(){const{metadata:V,eventsDataMap:F,extraFunctions:ae,multipleOfTheDayIds:ce,...pe}=s;RV(t,{...pe,multipleOfTheDayIds:ce})},[t,s]),p.useEffect(function(){l||j(gt.getInstance().betslipDefaultContentType)},[l,j]),p.useEffect(function(){if(s.metadata.editBet.oldBetId){const V=s.metadata.editBet.oldBetId,F=ee.subscribe({source:"notifications",what:{user:[]}},({cashout:ae={}})=>{var ce;if(((ce=ae[V])==null?void 0:ce.amount)!==void 0){const pe=ae[V].amount??0;a(Se=>Se.metadata.editBet.stake!==pe?ff({stake:pe})(Se):Se)}});return()=>ee.unsubscribe(F)}},[s.metadata.editBet.oldBetId]),p.useEffect(function(){if(y){const V=ze(),F=[BC,FC,UC],ae=[...F,$C];if(F.every(ce=>V[ce])){const ce=Fe=>{var $e;return(($e=V[Fe])==null?void 0:$e.split(",").map(Number).filter(Tt=>!isNaN(Tt)))||[]},pe=ce(BC),Se=ce(FC),Ae=ce(UC),qe=ce($C);pe.length&&Se.length&&Ae.length&&_y({events:pe,games:Ae,markets:Se,...qe.length>0&&{tag:qe}}).then(Fe=>{Fe.length&&(k(),Fe.forEach($e=>{const Tt=Fe.some(Qe=>Qe!==$e&&Qe.gameId===$e.gameId);T(Tt?{...$e,correlationID:$e.gameId}:$e)}),H())})}Yt(...ae)}},[T,H,y,k]),p.useEffect(function(){if(y){const V=new URLSearchParams(window.location.search),F=Number(V.get(GC));F&&(Ie(F),Yt(GC))}},[Ie,y]),p.useEffect(function(){a(V=>Sy(V))},[]),p.useEffect(()=>{const[,,J]=o.split("/");(!l&&!c||r!==Ve.SPORTSBOOK||J==="")&&N.sportsbook.betslip.quickBetAvailable&&a(V=>dT(V,!1))},[l,c,r,o]);const Ge=p.useMemo(()=>{if(y)return new URLSearchParams(window.location.search).get(Yh)},[y])||"",{betHistory:je,loading:Ee,StateId:Be}=eY({betId:Ge,exportAsBetHistoryItem:!0});return p.useEffect(function(){if(Be&&je&&!Ee){const{close:V}=ve.open({hideCloseButton:!0,type:"confirm",onClose:()=>Yt(Yh),className:"bet-share-popup",Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(lY,{betHistory:je,close:V})})})}Be===Hk.NotFound&&ve.open({title:nU,type:"error",onClose:()=>Yt(Yh),content:sU})},[Be,je,Ge,Ee,u]),p.useEffect(()=>Pe.getInstance(t).addEventListener("mounted",()=>iT(t,v.current)),[t]),p.useEffect(()=>Pe.getInstance(t).addEventListener("toggle",J=>{ac(s.metadata.inProgress)||M(J)}),[t,s.metadata.inProgress,M]),p.useEffect(()=>Pe.getInstance(t).addEventListener("toggleExpressBet",J=>{ac(s.metadata.inProgress)||$(J)}),[t,s.metadata.inProgress,$]),p.useEffect(()=>Pe.getInstance(t).addEventListener("clearExpressEvents",()=>{ac(s.metadata.inProgress)||G()}),[t,G,s.metadata.inProgress]),p.useEffect(()=>Pe.getInstance(t).addEventListener("remove",J=>{typeof J=="number"?A(J):L(J)}),[t,A,L]),p.useEffect(()=>Pe.getInstance(t).addEventListener("toggleBanker",X),[t,X]),p.useEffect(()=>Pe.getInstance(t).addEventListener("updateBookingId",({id:J})=>ct(J)),[t]),p.useEffect(()=>Pe.getInstance(t).addEventListener("updateEvent",z),[t,z]),p.useEffect(()=>Pe.getInstance(t).addEventListener("updateInitialPriceAndBase",Q),[t,Q]),p.useEffect(()=>Pe.getInstance(t).addEventListener("removeAll",k),[t,k]),p.useEffect(()=>Pe.getInstance(t).addEventListener("toggleExcluded",ne),[t,ne]),p.useEffect(()=>Pe.getInstance(t).addEventListener("toggleEachWay",U),[t,U]),p.useEffect(()=>Pe.getInstance(t).addEventListener("updateEventData",R),[t,R]),p.useEffect(()=>Pe.getInstance(t).addEventListener("setPriceChangeMode",W),[t,W]),p.useEffect(()=>Pe.getInstance(t).addEventListener("setSysOption",q),[t,q]),p.useEffect(()=>Pe.getInstance(t).addEventListener("setType",de),[t,de]),p.useEffect(()=>Pe.getInstance(t).addEventListener("setContentType",j),[t,j]),p.useEffect(()=>Pe.getInstance(t).addEventListener("updateExtraFunctionProp",ue),[t,ue]),p.useEffect(()=>Pe.getInstance(t).addEventListener("changeExtraFunctionActiveState",Y),[t,Y]),p.useEffect(()=>Pe.getInstance(t).addEventListener("addEventsFromBetHistory",ie),[ie,t]),p.useEffect(()=>Pe.getInstance().addEventListener("processBetBuilderEvent",({targetEvent:J,events:V})=>O(J,V)),[O]),p.useEffect(()=>Pe.getInstance().addEventListener("processRemoveBetBuilderEvent",({parentID:J,events:V})=>x(V,J)),[x]),p.useEffect(()=>Pe.getInstance(t).addEventListener("editBet",Z),[t,Z]),p.useEffect(()=>Pe.getInstance(t).addEventListener("clearEditBet",te),[t,te]),p.useEffect(()=>Pe.getInstance(t).addEventListener("setInProgressState",le),[t]),p.useEffect(()=>Pe.getInstance(t).addEventListener("setBetslipViewState",Ue),[t]),p.useEffect(()=>Pe.getInstance(t).addEventListener("getBetByBookingId",Ie),[t,Ie]),p.useEffect(()=>{const J=Pe.getInstance(t).addEventListener("openBetslip",H),V=Oe.addEventListener("openBetslip",H);return()=>{J(),V()}},[t,H]),p.useEffect(()=>{const J=Pe.getInstance(t).addEventListener("closeBetslip",re),V=Oe.addEventListener("closeBetslip",re);return()=>{J(),V()}},[t]),p.useEffect(()=>Pe.getInstance(t).addEventListener("updateCounterOffer",De),[t]),p.useEffect(()=>Pe.getInstance(t).addEventListener("updateQuickBetState",Ne),[t]),d.jsx(zk.Provider,{value:s,children:e})},mw="MatchFinished";var uY=(e=>(e[e.NOT_AVAILABLE=-2]="NOT_AVAILABLE",e[e.LOADING=-1]="LOADING",e[e.UNSUBSCRIBED=0]="UNSUBSCRIBED",e[e.SUBSCRIBED=1]="SUBSCRIBED",e))(uY||{});const ii=new Ja,dY=p.createContext({}),hw=({gameIds:e,loaded:t})=>{ii.dispatchEvent("updated",{gameIds:e,loaded:t})},gw="granted",fY=({children:e})=>{const[t,n]=p.useState({gameIds:{},loaded:!1}),{gameIds:s,loaded:a}=t,[r,o]=p.useState(!1),[i,l]=p.useState("Notification"in window?Notification.permission:null),{isLoggedIn:c,loginInProgress:u}=be();p.useEffect(()=>{navigator.permissions&&navigator.permissions.query({name:"notifications"}).then(function(h){h.onchange=function(){gt.getInstance().gameNotificationsAvailable=!0,ii.dispatchEvent("updatedPermission",this.state)}}),ii.addEventListener("updatedPermission",h=>{l(h),h===gw&&o(!0)})},[]);const f=p.useCallback(()=>{gt.getInstance().gameNotificationsAvailable&&o(!0)},[]),m=p.useCallback(({gameId:h,start_ts:g,statusToSet:b})=>{const y=b;n(_=>({..._,gameIds:{..._.gameIds,[h]:-1}})),ee.get({game_list:[{id:h,game_start_ts:g}],events:[{event_name:mw,is_subscribed:!!b}]},"set_games_notifications").then(_=>{if(_.result===0)n(v=>({...v,gameIds:{...v.gameIds,[h]:b}}));else throw new Error}).catch(()=>{n(_=>({..._,gameIds:{..._.gameIds,[h]:y}}))})},[]);return p.useEffect(()=>ii.addEventListener("subscribe",h=>{if(c)m(h);else{et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login,onSuccess:()=>{if(a)m(h);else{const g=ii.addEventListener("updated",({loaded:b,gameIds:y})=>{b&&y[h.gameId]!==1&&m(h),g()})}}}});return}}),[c,a,m]),p.useEffect(()=>ii.addEventListener("mounted",()=>hw({gameIds:s,loaded:a})),[s,a]),p.useEffect(()=>hw({gameIds:s,loaded:a}),[s,a]),p.useEffect(()=>{r&&i===gw&&(c?ee.get({},"get_user_all_game_notifications").then(h=>{const g={};if(h.details)for(const b of Object.keys(h.details))for(const{event_name:y,is_subscribed:_}of h.details[b].events)y===mw&&_&&(g[b]=1);n({gameIds:g,loaded:!0})}).catch(()=>{n({gameIds:{},loaded:!0})}):n(u?{gameIds:{},loaded:!1}:{gameIds:{},loaded:!1}))},[r,c,u,i]),d.jsx(dY.Provider,{value:{init:f},children:e})};var pY=(e=>(e[e.Stake=0]="Stake",e[e.Profit=1]="Profit",e[e.Return=2]="Return",e))(pY||{});class mY{constructor(t=[],n,s=!1,a){se(this,"rules",[]);se(this,"excludeBoostedEvents",!1);se(this,"active",!1);se(this,"rulesInfo",[]);this.excludeBoostedEvents=s;const r=t.filter(({ExcludedSportsbookProfiles:o})=>!o||!a?!0:!o.split(",").includes(String(a)));if(r.length>0&&r.every(o=>o.BetType===2)){this.active=!0;const o=r.map(({MinimumSelections:i,MaximumSelections:l,MinOdds:c,MinBetOdds:u,IgnoreLowOddSelection:f,Basis:m,AmountPercent:h,FreeBetId:g,MinBetStakes:{MinStakes:b=[]},SportBonusRules:y},_)=>{const v=y&&y.length>0,E=v?new Set(y.filter(({IsExcluded:w})=>!w).map(Pt("SportAlias"))):new Set,S=v?new Set(y.filter(Pt("IsExcluded")).map(Pt("SportAlias"))):new Set;return{minimumSelections:i,maximumSelections:l??(_===t.length-1?1/0:t[_+1].MinimumSelections),minOdds:c??-1/0,minExpressOdds:u,ignoreLowOdds:!!f,basis:m,percentage:h,freeBetId:g,minStakes:b.reduce((w,{Currency:O,Amount:I})=>(w[O]=I||n,w),{}),hasSpecificSportsForBonuses:!!v,excludedSports:S,includedSports:E}});this.rules=[...o].reverse(),this.rulesInfo=o.map(IL(["minimumSelections","maximumSelections","minOdds","minStakes","percentage","freeBetId","excludedSports","includedSports","hasSpecificSportsForBonuses"]))}}validateSports(t=new Set,n=new Set,s){return t.size>0?s.every(a=>t.has(a)&&!n.has(a)):!s.some(a=>n.has(a))}calculate({eventsPriceWithSportAlias:t,stake:n,currency:s,getPosWinData:a}){const r=this.rules.map(o=>{const i=t.filter(({price:u,isBoosted:f})=>u>=o.minOdds&&(this.excludeBoostedEvents?!f:!0)),l=i.map(Pt("price")),c=[...new Set(i.map(Pt("sportAlias")))];return{...o,validSelections:i,validSelectionsPrices:l,validSelectionsSportAliases:c}}).find(({minimumSelections:o,maximumSelections:i,freeBetId:l,validSelections:{length:c},hasSpecificSportsForBonuses:u,validSelectionsSportAliases:f,excludedSports:m,includedSports:h})=>!l&&c>=o&&c<=i&&(!u||this.validateSports(h,m,f)));if(r){const{length:o}=t,{minStakes:i,ignoreLowOdds:l,minExpressOdds:c,percentage:u,basis:f,validSelections:m,validSelectionsPrices:h}=r;if((l||m.length===o)&&(i[s]==null||n>=i[s])){const{possibleWin:g,oddsAccumulator:b}=a(h,n);if(!c||b>c){const y=u===-1?o:u;let _=0;switch(f){case 1:_=g-n;break;case 2:_=g;break;case 0:_=n;break}return{bonusAmount:_*y/100,bonusPercentage:y}}}}return{bonusAmount:0,bonusPercentage:0}}}var Ii=(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))(Ii||{});const hY=[1,2,4,20,21],gY=[0,1];class _Y{constructor({taxType:t,taxPercent:n=0,taxAmountRanges:s,taxIntegrationType:a,taxSportsAlias:r}){se(this,"valid",!1);se(this,"type",0);se(this,"percent",0);se(this,"ranges",{});se(this,"taxableSports");se(this,"_onStake",!1);se(this,"_onProfit",!1);se(this,"_onReturn",!1);se(this,"_isFake",!1);if(gY.includes(a)&&hY.includes(t)){if(this.valid=!0,this.percent=n,this.type=t,r!=null&&r.length&&(this.taxableSports=new Set(r)),s){const o=Ga(s,"from");for(const i of o){const{type:l}=i;this.ranges[l]||(this.ranges[l]=[]),this.ranges[l].push(i)}}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 a=this.ranges[n];if(a&&a.some(({entire_amount:o,from:i,to:l})=>t>=i&&t<=l)){const o=a[0].from;let i=Math.max(0,t-o),l=o;for(const{to:c,percent:u}of a){const f=c-l;if(i>f)s+=f*u/100,i-=f;else{s+=i*u/100,i=0;break}l=c}}else this.type===n&&(s=t*this.percent/100);return We(s)}}const Yk=p.createContext({}),Dd=e=>Object.values(e).filter(t=>t===Wa.DraggableCollapsed||t===Wa.Draggable).length,vY=({children:e})=>{const{tax_type:t,tax_percent:n,tax_amount_ranges:s,tax_integration_type:a,tax_sport_aliases:r,min_bet_stakes:o,exclude_boosted_selections_from_bonuses:i}=Es(),{currency:l}=ia(),{name:c}=l,{language:u}=Re(),f=p.useRef(u),{profile:{sportsbook_profile_id:m}}=be(),[h,g]=p.useState(()=>({taxes:null,sportsBonus:null,marketTypes:{}})),[b,y]=p.useState([]),_=ye(),[v,E]=p.useState({}),[S,w]=p.useState({}),[O,I]=p.useState({sportAliases:[],gameIds:[]}),C=_x(S,300),[T,P]=p.useState({}),[A,x]=p.useState(!1),L=p.useCallback(()=>x(!0),[]),{gameDetailsMarketFilter:k,subscribeToGamesMarketsCount:B,liveStreaming:j}=N.sportsbook,[H,M]=p.useState({regular:{},exclusive:{}}),[$,G]=p.useState({value:"",label:""}),[z,Q]=p.useState({value:"",label:""}),ne=p.useCallback(({gameId:Y,mode:re})=>{M(ie=>{const Z={...ie.regular,[Y]:re};return Dd(Z)+Dd(ie.exclusive)>j.additionalOptions.maxDraggableCount?(Ce.error(_("Maximum draggable streams count is {1}",{1:`${j.additionalOptions.maxDraggableCount}`})),ie):{...ie,regular:Z}})},[j.additionalOptions.maxDraggableCount,_]),X=p.useCallback(({gameId:Y,mode:re})=>{M(ie=>{const Z={...ie.exclusive};return re!==Wa.Draggable&&re!==Wa.DraggableCollapsed?(delete Z[Y],{...ie,exclusive:Z}):(Z[Y]=re,Dd(ie.regular)+Dd(Z)>j.additionalOptions.maxDraggableCount?(Ce.error(_("Maximum draggable streams count is {1}",{1:`${j.additionalOptions.maxDraggableCount}`})),ie):{...ie,exclusive:Z})})},[j.additionalOptions.maxDraggableCount,_]),U=p.useCallback(Y=>X({gameId:Y,mode:Wa.Draggable}),[X]),R=p.useCallback(Y=>M(re=>{if(!(Y in re.exclusive))return re;const ie={...re.exclusive};return delete ie[Y],{...re,exclusive:ie}}),[]),W=p.useCallback(Y=>G(Y),[]),q=p.useCallback(Y=>Q(Y),[]);p.useEffect(function(){A&&ee.get({},"get_sport_bonus_rules").then(({result:re,details:ie})=>{re===0&&y(ie)})},[A]),p.useEffect(()=>{function Y(){A&&g(re=>({...re,sportsBonus:new mY(b,(o==null?void 0:o[c])??0,i,m)}))}Y()},[A,c,o,b,m,i]),p.useEffect(()=>{A&&g(Y=>({...Y,taxes:t!==void 0?new _Y({taxType:t,taxPercent:n,taxAmountRanges:s,taxIntegrationType:a,taxSportsAlias:r}):null}))},[A,r,s,a,n,t]);const de=p.useCallback(Y=>{Y&&!h.marketTypes[Y]&&ee.get({sport_alias:Y},"get_market_type").then(({result:re,details:ie})=>{if(re===0)return ie;throw new Error}).then(So("Order")).then(re=>AL(re,"BasaltKind")).then(cO(({MarketTypeName:re,...ie})=>({...ie,MarketTypeName:re.replace(v5,"")}))).then(re=>{g(ie=>({...ie,marketTypes:{...ie.marketTypes,[Y]:re}}))}).catch(()=>{g(re=>({...re,marketTypes:{...re.marketTypes,[Y]:[]}}))})},[h.marketTypes]);p.useEffect(()=>{const Y=new Set,re=new Set;Object.values(C).forEach(ie=>{ie&&(Y.add(ie.gameId),re.add(ie.sportAlias))}),I({gameIds:Array.from(Y),sportAliases:Array.from(re)})},[C]),p.useEffect(()=>{if(B&&A&&O.gameIds.length&&O.sportAliases.length){const Y={source:"betting",what:{game:["id"],market:"@count"},where:{...k?{market:JSON.parse(k)}:{},game:{id:{"@in":O.gameIds},sport_alias:{"@in":O.sportAliases}}}},re=ee.subscribe(Y,({game:ie})=>{E(Object.values(ie).reduce((Z,te)=>(Z[te.id]=te.market,Z),{}))},()=>E({}));return()=>{re&&ee.unsubscribe(re)}}},[k,A,B,O]),p.useEffect(()=>{const{enableCompetitionNamesInitLoad:Y,enabled:re}=N.sportsbook;if(re&&Y){const ie={source:"betting",what:{competition:["name"]}},Z=ee.subscribe(ie,({competition:te})=>{P(Object.entries(te).reduce((fe,[le,{name:Ie}])=>(fe[le]=Ie,fe),{}))},()=>P({}));return()=>{Z&&ee.unsubscribe(Z)}}},[]),p.useEffect(()=>{Oe.addEventListener("subscribeToMarketsCount",({sid:Y,...re})=>{w(ie=>({...ie,[Y]:re}))}),Oe.addEventListener("unsubscribeToMarketsCount",Y=>{w(re=>{const{[Y]:ie,...Z}=re;return Z})})},[]);const ue=p.useCallback(Y=>T[Y]??"cid",[T]);return p.useEffect(function(){u!==f.current&&(f.current=u,g(re=>({...re,marketTypes:{}})))},[u]),d.jsx(Yk.Provider,{value:{...h,init:L,fetchMarketTypes:de,marketsCount:v,getCompetitionName:ue,streaming:{setMode:ne,mode:H.regular,exclusiveMode:H.exclusive,setExclusiveMode:X,openExclusiveStream:U,closeExclusiveStream:R},lolData:{changeLolCurrentMap:W,lolCurrentMap:$},dotaData:{changeDotaCurrentMap:q,dotaCurrentMap:z}},children:e})},$l="/assets/bonus_opened.png";var qk=(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))(qk||{}),Ai=(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))(Ai||{}),zs=(e=>(e[e.NotAvailable=-1]="NotAvailable",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.Completed=5]="Completed",e[e.Converted=6]="Converted",e[e.Collectable=7]="Collectable",e[e.Collected=8]="Collected",e))(zs||{});const Cfe={0:xt.GREEN,1:xt.GREEN,2:xt.GREEN,3:xt.RED,4:xt.RED},Tfe={0:$l,1:$l,2:$l,3:$l,4:$l};var bY=(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))(bY||{}),EY=(e=>(e[e.Sportsbook=1]="Sportsbook",e[e.Casino=2]="Casino",e[e.BonusRequest=3]="BonusRequest",e))(EY||{}),lr=(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))(lr||{});const yY=e=>{const t=Te.getItem(Tc);Te.setItem(Tc,{unreadCount:e==="increment_page_count"?((t==null?void 0:t.unreadCount)||0)+1:((t==null?void 0:t.unreadCount)||1)-1})},fb=(e,t)=>{var n,s;switch(t.type){case"set_section_counts":{const{section:a,data:r}=t.payload;return{...e,[a]:r}}case"update_page_count":{const{section:a,page:r,count:o,notUpdateTotal:i}=t.payload,l=e[a];if(l){const c={...l.pages,[r]:o};return{...e,[a]:{pages:c,...!i&&{count:Object.values(c).reduce(xm,0)}}}}return{...e,[a]:{count:o,pages:{[r]:o}}}}case"increment_page_count":{const{section:a,page:r}=t.payload;return fb(e,{type:"update_page_count",payload:{section:a,page:r,count:(((n=e[a])==null?void 0:n.pages[r])||0)+1}})}case"decrement_page_count":{const{section:a,page:r}=t.payload;return fb(e,{type:"update_page_count",payload:{section:a,page:r,count:(((s=e[a])==null?void 0:s.pages[r])||1)-1}})}case"clear_all_counts":return{};default:return e}},SY=({body:e,onClose:t})=>{const n=fn();return d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"new-item-notification-popup-content",children:d.jsx("div",{className:"new-item-notification-popup-message",dangerouslySetInnerHTML:{__html:e}})}),d.jsx(Qt,{className:"btn a-color",title:"Go To Message",onClick:()=>{n.push({search:Ft({section:"messages",page:"inbox"})}),t()}})]})},pb=(e,t)=>ee.get({free_bonuses:e==="sport"},"get_bonus_details").then(({bonuses:n})=>{if(t){const s=n.find(({bonus_type:a,acceptance_type:r})=>a===qk.Wagering&&r===Ai.Activated);if(s)return ee.get({},"get_casino_bonuse_details").then(({amount_to_wager:a,wagered_amount:r})=>{const o={wageredAmount:r,remainingAmount:Math.max(a-r,0),moreThanTargetWagerAmount:Math.max(r-a,0),wageredAmountPercentage:Math.min(r/a*100,100),targetWagerReached:r>=a};return a?n.map(i=>i.id!==s.id?i:{...i,details:o}):n})}return n}),wfe=({product:e,getBonusDetails:t=!0,availableBonuses:n})=>{const s=Ct(),[a,r]=p.useState({isLoading:!0,bonuses:[],product:e}),o=p.useCallback(()=>{gt.getInstance().availableBonuses[e]&&(r({isLoading:!0,product:e,bonuses:[]}),pb(e,t).then(h=>{s.current&&r(g=>g.product===e?{isLoading:!1,product:e,bonuses:n&&n.length?h.filter(({partner_bonus_id:b,id:y})=>n.some(({Id:_,PartnerBonusId:v})=>_===y&&b===v)):h}:g)}).catch(()=>{s.current&&r(h=>h.product===e?{isLoading:!1,bonuses:[],product:e}:h)}))},[n,t,s,e]);p.useEffect(()=>(o(),()=>{}),[o]);const i=p.useCallback(({id:h,partner_bonus_id:g})=>ee.get({bonus_id:g,client_bonus_id:h},"claim_bonus"),[]),l=p.useCallback(({partner_bonus_id:h,id:g})=>ee.get({bonus_id:h,client_bonus_id:g},"cancel_bonus"),[]),c=p.useCallback(({id:h})=>ee.get({client_bonus_id:h},"collect_bonus"),[]),u=p.useCallback(({id:h})=>ee.get({client_bonus_id:h},"convert_free_bet_to_money"),[]),f=p.useCallback(({id:h})=>ee.get({bonus_player_external_id:h},"paid_bonus"),[]),m=p.useCallback(({id:h})=>{r(g=>({...g,bonuses:g.bonuses.filter(b=>b.id!==h)}))},[]);return{...a,isLoading:a.product!==e||a.isLoading,claimBonus:i,cancelBonus:l,collectBonus:c,convertFreeBetBonus:u,confirmBonus:f,removeBonus:m,updateData:o}},Ife={0:"DecimalPrice",1:"FractionalPrice",2:"AmericanPrice",3:"HongKongPrice",4:"MalayPrice",5:"IndoPrice"},Afe={0:"decimal_price",1:"fractional_price",2:"american_price",3:"hong_kong_price",4:"malay_price",5:"indo_price"},Dg={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",dan:"da-DK",gre:"el-GR"};var CY=(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))(CY||{});const Kk=[xr.Won,xr.WonReturn,xr.Unsettled],_w=e=>e.map(t=>({coefficient:t.coeficient,eventId:t.selection_id,gameId:t.game_id,isLive:t.is_live,isCalculated:t.is_calculated,is_banker:t.is_banker,settlement_postponed_until:t.settlement_postponed_until,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:il(t.market_name,t.team1,t.team2),eventName:il(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,bet_builder_match_id:t.bet_builder_match_id,bet_builder_price:t.bet_builder_price})),vw=e=>{var t,n,s,a;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,is_custom_cashout_allowed:e.is_custom_cashout_allowed,autoCashoutAmount:e.auto_cash_out_amount,payout:qt(e.payout),possibleWin:e.possible_win,is_bet_builder:e.is_bet_builder,...e.tax_amount>0?{netWinDisplay:e.possible_win>0&&Kk.includes(e.outcome)?qt(We(e.possible_win-e.tax_amount)):null,taxAmountDisplay:qt(e.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:e.possible_win>0?qt(e.possible_win):CO,remainingStake:e.remaining_stake,outcome:e.type===me.Single&&((t=e.events[0])==null?void 0:t.outcome)in xC?xC[(n=e.events[0])==null?void 0:n.outcome]:e.outcome,odd:e.k,oddType:e.odd_type,oddTypeName:Ty(e.odd_type),bonusBetAmount:e.bonus_bet_amount,amount:e.amount,totalAmount:e.bonus_bet_amount?qt(e.bonus_bet_amount):e.amount?qt(e.amount):"",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,...N$.includes(e.type)?{events:So("order",_w(e.events)),showOrder:!0}:{events:_w(e.events),showOrder:!1},...e.cashouts_history&&{cashoutHistory:e.cashouts_history},...e.gift_receiver_email&&{giftReceiver:e.gift_receiver_email},...e.bonus>0&&{bonusDisplay:qt(e.bonus)},...(e.profit||e.profit===0)&&{profit:String(e.profit)},isExpressOfTheDay:!!((a=e.adm_info_model)!=null&&a.predmltbi),betDetails:e.bet_details,borrowState:e.borrow_state??Iy.Unavailable}},TY=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:qt(t.payout),possibleWin:t.possible_win,...t.tax_amount>0?{netWinDisplay:t.possible_win>0&&Kk.includes(t.outcome)?qt(We(t.possible_win-t.tax_amount)):null,taxAmountDisplay:qt(t.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:t.possible_win>0?qt(t.possible_win):CO,remainingStake:t.remaining_stake,outcome:t.outcome,odd:t.k,oddType:t.odd_type,oddTypeName:Ty(t.odd_type),bonusBetAmount:t.bonus_bet_amount,amount:t.amount,totalAmount:t.bonus_bet_amount?qt(t.bonus_bet_amount):t.amount?qt(t.amount):"",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:qt(t.bonus)},isExpressOfTheDay:!!((n=t.adm_info_model)!=null&&n.predmltbi),bet_details:t.bet_details,currentLanguageDescriptions:wY(t.bet_details.translations,e),borrowState:t.borrow_state??Iy.Unavailable}},wY=(e,t)=>{var n;return(n=e.find(s=>Dg[t]?s.culture===Dg[t]:s.culture===Dg.eng))==null?void 0:n.description},IY=e=>{const t=new Set;return e.reduce((n,s)=>s.bet_builder_match_id?t.has(s.bet_builder_match_id)?n:(t.add(s.bet_builder_match_id),n+1):n+1,0)},Pfe=(e,t)=>e?t.is_bet_builder?IY(t.events):t.type===me.BetBuilder&&t.betDetails?t.betDetails.description.length||1:t.events.length||1:1,AY=(e,t=[])=>{const{currency:{rounding:n}}=ia(),s=p.useCallback(h=>sl(h,n),[n]),{isLoggedIn:a}=be(),r=Ct(),[o,i]=p.useState({}),[l,c]=p.useState({});p.useEffect(function(){i({})},[e]);const u=t.join(",");p.useEffect(function(){if(u){const g=u.split(",").map(Number);ee.get({bet_ids:g},"calculate_custom_cashout_amount").then(b=>{if(r.current&&(b!=null&&b.details)){const y=b.details.reduce((_,v)=>(_[v.Id]={amount:v.CashoutAmount},_),{});c(y)}}).catch(()=>{r.current&&c({})})}else c({})},[u,r]),p.useEffect(function(){if(a){const g=ee.subscribe({source:"notifications",what:{user:[]}},({cashout:b})=>{b&&i(b)});return()=>ee.unsubscribe(g)}},[a]);const f=p.useMemo(()=>{const h=Object.values(o).length>0,g=Object.values(l).length>0;if(!h&&!g)return{};const b={...l,...o};return Array.from(new Set([...e,...t])).reduce((_,v)=>{if(b[v]){const{amount:E}=b[v];E?_[v]=s(E):_[v]=null}return _},{})},[e,t,s,o,l]),m=p.useCallback((h,g)=>{i(b=>({...b,[h]:{amount:g}}))},[]);return{cashoutValues:f,forcefullyUpdateCashoutValue:m}},PY={loading:!0,bets:[],betBuilderBets:[]},bw=e=>{const{betBuilder:t}=N.sportsbook,n={},{fromDate:s,toDate:a,betId:r,betType:o,outcome:i,sportIds:l}=e;return s&&a&&Object.assign(n,{from_date:s,to_date:a,...t.enabled&&!o?{all_bet_types:!0}:{}}),i!==void 0&&Object.assign(n,{outcome:i}),o&&Object.assign(n,{bet_type:o}),r&&Object.assign(n,{bet_id:r}),l!=null&&l.length&&Object.assign(n,{sport_ids:l}),Object.keys(n).length?{where:n}:null},OY=()=>{const e=Ct(),{language:t}=Re(),[n,s]=p.useState(PY),a=m=>m.map(h=>h.outcome===1&&Number(h.payout)>0?{...h,outcome:12}:h),r=p.useCallback(m=>{const h=bw(m);h!==null&&(s(g=>({...g,loading:!0})),ee.get(h,"bet_history").then(p5([],"bets")).then(g=>{if(e.current){const b=g.filter(_=>!_.parent_bet_id&&_.type!==me.BetBuilder).map(_=>vw(_)),y=g.filter(_=>!_.parent_bet_id&&_.type===me.BetBuilder).map(_=>TY(t)(_));s({loading:!1,bets:a(b),betBuilderBets:y||[]})}}).catch(()=>{e.current&&(ve.open({type:"error",title:"Error",content:Xn}),s({bets:[],loading:!1,betBuilderBets:[]}))}))},[e,t]),o=p.useCallback(m=>{setTimeout(()=>{const h=bw({betId:m});h!==null&&ee.get(h,"bet_history").then(({bets:g})=>{if(e.current&&g.length){const[b]=g;s(y=>({...y,bets:a(y.bets.map(_=>_.id===b.id?vw(b):_))}))}})},950)},[e]),i=p.useMemo(()=>n.bets.filter(m=>m.cashOut).map(m=>m.id),[n.bets]),l=p.useMemo(()=>n.bets.filter(m=>m.is_custom_cashout_allowed).map(m=>m.id),[n.bets]),{cashoutValues:c}=AY(i,l),u=n.bets.map(m=>m.id in c?{...m,cashOut:c[m.id]}:m),f=p.useMemo(()=>PL(n.bets,"outcome"),[n.bets]);return{loading:n.loading,bets:u,getHistoryBets:r,betBuilderBets:n.betBuilderBets,updateBetById:o,outcomeCountMap:f}},Ew=({acceptance_type:e,max_rows:t=30,requestFreeSpin:n=!0})=>{const s=n?"get_free_spin_bonuses":"get_free_chip_bonuses";return ee.get({acceptance_type:e,max_rows:t},s).then(({result:a,details:r})=>{if(a===0)return r;throw new Error}).catch(()=>[])};function xY(e){if(e.casino)return"casino";if(e["casino-free-spins"])return"casino-free-spins";if(e.sport)return"sport"}const Qk=p.createContext({}),NY=({children:e})=>{const t=Ct(),{is_freespin_claimable:n,partner_id:s}=Es(),a=s!==void 0,{isLoggedIn:r,profile:o,isRestoredLogin:i}=be(),l=fn(),c=ye(),[u,f]=p.useReducer(fb,{}),m=p.useRef(new Set),h=p.useRef(o.deposit_count),g=au(()=>N.accountNavigation.messages.pages.includes("inbox")),b=au(()=>N.accountNavigation.bonuses.pages.includes("casino-free-chip")),y=r&&g,{bets:_,getHistoryBets:v,outcomeCountMap:E}=OY(),{search:S}=dn(),[w,O]=p.useState(!1),I=p.useCallback(()=>{Ce.success(d.jsxs("p",{className:"new-message-toast-notification-content",children:[d.jsx("span",{children:c("You have a new message")}),d.jsx("span",{children:c("open")})]}),{onClick:()=>l.push({search:Ft({section:"messages",page:"inbox"})}),position:K.isMobile?"bottom-center":"top-center",className:"new-message-toast-notification",icon:d.jsx("i",{className:"bc-i-message"})})},[l,c]);return p.useEffect(()=>{const C=ze(S)[Dr]===jr;!w&&C&&O(C)},[w,S,O]),p.useEffect(function(){if(a&&r||h.current!==o.deposit_count){let T=function(L){return k=>{const B=k.filter(j=>L==="casino-free-spins"||L==="casino-free-chip"?j.AcceptanceType===Ai.Available:j.acceptance_type===Ai.Available&&j.can_accept).length;return[L,k.length,B]}};const{sport:P,casino:A}=gt.getInstance().availableBonuses,x=[];P&&x.push(pb(Ve.SPORTSBOOK,!1).then(T("sport"))),A&&(x.push(pb(Ve.CASINO,!1).then(T("casino"))),n&&x.push(Ew({acceptance_type:Ai.Available}).then(T("casino-free-spins"))),b&&x.push(Ew({acceptance_type:Ai.Available,requestFreeSpin:!1}).then(T("casino-free-chip")))),x.length&&Promise.allSettled(x).then(L=>{if(t.current){const k={count:0,pages:{}},B={};for(const j of L)if(j.status==="fulfilled"){const[H,M,$]=j.value;k.count+=M,k.pages[H]=M,B[H]=$}if(f({type:lr.SetSectionCount,payload:{section:"bonuses",data:k}}),!i&&N.app.redirectToBonuses.enabled){const j=xY(B),H=`b_p_m_d_${o.id}`,M=($,G)=>{G&&Te.setItem(H,j,N.app.redirectToBonuses.repeatTime),l.push({search:Ft({section:"bonuses",page:$})})};j&&(N.app.redirectToBonuses.repeatTime>0?Te.getItem(H)!==j&&M(j,!0):M(j,!1))}}})}},[b,l,r,t,i,n,a,o.deposit_count,o.id]),p.useEffect(function(){y&&Te.setItem(Tc,{unreadCount:o.unread_count??0})},[y,o.unread_count,o.id]),p.useEffect(function(){if(y){const T=Te.getItem(Tc),P=o.unread_count??(T==null?void 0:T.unreadCount)??0;f({type:lr.UpdatePageCount,payload:{section:"messages",page:"inbox",count:P}})}},[o.id,o.unread_count,y]),p.useEffect(function(){if(y){const T=ee.subscribe({source:"messages",what:{messages:[]}},P=>{Object.keys(P.messages).forEach(x=>{x&&!m.current.has(x)&&(m.current.add(x),P.messages[x].type===1?(f({type:lr.IncrementPageCount,payload:{section:"messages",page:"inbox"}}),yY(lr.IncrementPageCount)):P.messages[x].type===4?I():P.messages[x].type===3&&ee.get({where:{type:0,message_id:x}},"user_messages").then(({messages:L=[]})=>{t.current&&ve.open(k=>({type:"info",title:L[0].subject,className:"new-item-notification-popup",Component:()=>d.jsx(SY,{onClose:k,body:L[0].body})}))}))})});return()=>{ee.unsubscribe(T)}}},[y,t,I]),p.useEffect(()=>{if(o.bet_settlement,r&&N.accountNavigation.history.pages.length&&w){const C=No();v({fromDate:C-24*3600,toDate:No()})}},[v,r,o.bet_settlement,o.currency,w]),p.useEffect(()=>{f({type:lr.UpdatePageCount,payload:{section:"history",page:"bets",count:_.length,notUpdateTotal:!0}}),Object.entries(E).forEach(([C,T])=>{T&&f({type:lr.UpdatePageCount,payload:{section:"history",page:O$[C],count:T,notUpdateTotal:!0}})})},[_.length,E]),p.useEffect(function(){if(r)return()=>{f({type:lr.ClearAllCount}),Te.removeItem(Tc)}},[r]),d.jsx(Qk.Provider,{value:{state:u,dispatch:f},children:e})},mr=(e,t)=>{const{currencySymbolBeforeAmount:n}=N.app;return n?`${e} ${t}`:`${t} ${e}`},yw=e=>{const t=Date.now();return Object.keys(e).reduce((n,s)=>{const a=e[s],{createdDate:r,lifetime:o}=a;return o!==-1&&t-r>o||(n[s]=a),n},{})},Nn=({type:e,title:t,iconClass:n,lifetime:s=-1,persistent:a=!1,blocking:r=[],nonTranslatableValues:o})=>({type:e,title:t,createdDate:Date.now(),lifetime:s,persistent:a,blocking:r,nonTranslatableValues:o,iconClass:n}),ti=({type:e,Component:t,iconClass:n,lifetime:s=-1,persistent:a=!1,blocking:r=[]})=>({type:e,createdDate:Date.now(),lifetime:s,persistent:a,blocking:r,Component:t,iconClass:n}),ka=(e,t,n,s,a=5e3)=>({type:e,title:t,eventId:n,nonTranslatableValues:s,lifetime:a}),Sw=(e,t)=>Object.keys(e).reduce((n,s)=>(s!==t&&(n[s]=e[s]),n),{}),Xk=()=>p.useContext(zx),Jk=p.createContext({}),kY=p.createContext({}),RY={events:{},global:{}},LY=1e3,MY=({children:e})=>{const[t,n]=p.useState(RY),{profile:{sport_bonus:s,casino_balance:a,counter_offer_min_amount:r,calculatedBalance:o,frozen_balance:i,calculatedBonusMoney:l},isLoggedIn:c,loginInProgress:u}=be(),{min_bet_stakes:f={},min_sub_bet_stakes:m={},max_selections_in_multiple_bet:h,odds_raised_percent:g,decimalRounding:b,exclude_boosted_selections_from_bonuses:y}=Es(),{eventIds:_}=Xk(),{currency:{name:v,symbol:E}}=ia(),S=f[v]??0,w=m[v]??0,O=r??0,I=Object.values(t.global).concat(Object.values(t.events)).some(L=>L.lifetime>-1);WN(function(){n(k=>{const{events:B,global:j}=k;return{...k,events:yw(B),global:yw(j)}})},I?LY:null);const C=p.useCallback(({events:L,eventsDataMap:k,selectedBetTypes:B,contentType:j,anyConflicts:H,fullCoverBetTypesEnabled:M,editBetOriginalStake:$,selectedSysOption:G,firstBonusRule:z,useOnlyRealBalance:Q,useOnlyBonusBalance:ne,frenchFreebetEnabled:X,profitBoost:{active:U,selectedOption:R},freebet:{active:W,selectedOption:q},counterOffers:de,quickBetActive:ue,quickBetAmount:Y,quickBetSaved:re,quickBetErrorMessage:ie})=>{const Z={},te=j===Le.Hybrid,fe=j===Le.Betting||te,{length:le}=L,Ie=y&&_?L.filter(De=>{const Ne=_[Ta.LIVE].has(De.id),Ge=_[Ta.PREMATCH].has(De.id);return!(_[Ta.BOTH].has(De.id)||(De.isLive===1?Ne:Ge))}).length:le;if(!te&&fe&&!(u||c))Z[wt.LOGGED_OUT]=ti({type:tt.WARNING,Component:Tw,blocking:[Le.Betting]});else{if(de.length&&L.length&&L.forEach((De,Ne)=>{const Ge=Number(de[Ne]),je=De.initialPrice;if(Ge){const Ee=Number(LH({price:De.price,odds_raised_percent:g,decimalRounding:b}));je&&GeEe&&(Z[wt.MAX_COUNTER_EXCEEDED]=Nn({type:tt.WARNING,title:"Offered odd can not be greater than MAX",blocking:[Le.Betting]}))}}),H&&!(M||B.includes(me.Single))&&(Z[wt.EVENTS_CONFLICT]=Nn({type:tt.ERROR,title:"Highlighted events cannot be combined",blocking:M?[]:[Le.Betting,Le.Booking]})),W){if(q!=null&&q.maxAmounts[v]){const{MaxAmount:De,MaxPercent:Ne}=q.maxAmounts[v];(De||Ne&&q.value)&&(Z[wt.FREEBET]=Nn({type:tt.INFO,title:"For selected free bet max payout is {1}",nonTranslatableValues:{1:mr(E,De??(Ne?q.value*Ne/100:0))}}))}}else if(U){if(R!=null&&R.maxAmounts[v]){const{MaxBetAmount:De}=R.maxAmounts[v];Z[wt.FREEBET]=Nn({type:tt.INFO,blocking:(k.get(R.betType)??[]).some(({stake:Ne,stakeMultiplier:Ge})=>Number(Ne)*Ge>De)?[Le.Betting]:[],title:"For selected profit boost max bet is {1}",nonTranslatableValues:{1:mr(E,De)}})}}else if(z&&B.includes(me.Multiple)){let De="";const Ne=z.find(Ge=>{const je=Ge.minimumSelections-Ie;return OL(1,7,je)&&Ie!==Ge.minimumSelections})??z.reduce((Ge,je)=>je.minimumSelections<=Ie&&je.minimumSelections>((Ge==null?void 0:Ge.minimumSelections)??-1)?je:Ge,null)??void 0;if((Ne==null?void 0:Ne.maximumSelections)!==(Ne==null?void 0:Ne.minimumSelections)&&(De=`${Ne==null?void 0:Ne.minimumSelections} - ${Ne==null?void 0:Ne.maximumSelections}`),Ne){const Ge=Ne.minimumSelections-Ie,je=Ne.minOdds>0,[{minimumSelections:Ee}]=z,Be=L.some(({price:J})=>J&&Jd.jsx(BY,{someSelectionLowerMinOdd:Be,percentage:Ne.percentage,sameBonusRuleCount:De,numEventsForBonus:Ge,minimumSelectionsToGetAccBonus:Ee,minStake:Ne.minStakes[v],allBonusRules:z,currentSelections:Ie,...je&&{minOdds:Ne.minOdds}}),blocking:[]})}}if(fe){te&&!(u||c)&&(Z[wt.LOGGED_OUT]=ti({type:tt.WARNING,Component:Tw,blocking:[Le.Betting]}));const De=HH({eventsDataMap:k,selectedSysOption:G,selectedBetTypes:B,fullCoverBetTypesEnabled:M});if(!W&&De>qv({useOnlyRealBalance:Q,useOnlyBonusBalance:ne,calculatedBalance:o,sport_bonus:s,casino_balance:a,frozen_balance:i,frenchFreebetEnabled:X,calculatedBonusMoney:l})&&(Z[wt.INSUFFICIENT_BALANCE]=ti({type:tt.WARNING,Component:()=>X?d.jsx(FY,{}):d.jsx(Cw,{className:"for-betslip"}),blocking:[Le.Betting]})),S>0||w>0||O>0){let Ne;const Ge=de.some(je=>je);e:for(const je of B){const Ee=dN({eventsDataMap:k,fullCoverBetTypesEnabled:M,betType:je,selectedSysOption:G})||[];for(let Be=0,J=Ee.length;Be0){if(Ge){if(aeqv({useOnlyRealBalance:Q,useOnlyBonusBalance:ne,calculatedBalance:o,sport_bonus:s,casino_balance:a,frozen_balance:i,calculatedBonusMoney:l,frenchFreebetEnabled:X})?Z[wt.INSUFFICIENT_BALANCE]=ti({type:tt.WARNING,Component:()=>d.jsx(Cw,{className:"for-betslip"}),blocking:[Le.Betting]}):re||(Z[wt.QUICK_BET_SAVED]=Nn({type:tt.WARNING,title:"Save quick bet",blocking:[Le.Betting]}))),cs(L).some(De=>De.isBlocked)&&(Z[wt.LOCKED_EVENT]=Nn({type:tt.WARNING,title:"There are locked events",blocking:[Le.Betting,Le.Booking]})),cs(L).some(De=>De.isDeleted)&&(Z[wt.DELETED_EVENT]=Nn({type:tt.WARNING,title:"There are deleted events",blocking:[Le.Betting,Le.Booking]})),h!==void 0&&h!==0&&B.includes(me.Multiple)&&le>h&&(Z[wt.MAX_EVENTS_EXCEEDED]=Nn({type:tt.WARNING,title:"Maximum ({1}) allowed events for multiple bet exceeded ",nonTranslatableValues:{1:h},blocking:[Le.Betting,Le.Booking]})),n(De=>{const Ne=Object.keys(De.global).reduce((je,Ee)=>{const Be=De.global[Ee];return Be.persistent&&(je[Ee]=Be),je},{}),Ge=L.reduce((je,{id:Ee})=>(Ee in De.events&&(je[Ee]=De.events[Ee]),je),{});return{...De,events:Ge,global:Object.assign(Z,Ne)}})},[u,c,h,g,b,v,E,o,s,a,i,l,S,w,O,_,y]),T=p.useCallback(L=>{const k={};let B;L.forEach(({type:j,title:H,eventId:M,nonTranslatableValues:$,lifetime:G})=>{M?k[M]=Nn({type:j,title:H}):B=H===op?ti({type:j,Component:DY,lifetime:G,persistent:!0}):Nn({type:j,title:H,lifetime:G,persistent:!0,nonTranslatableValues:$})}),n(j=>({...j,events:k,global:B?{...j.global,[wt.BET_RESULT]:B}:j.global}))},[]),P=p.useCallback(()=>n(L=>({...L,events:{},global:wt.BET_RESULT in L.global?Sw(L.global,wt.BET_RESULT):L.global})),[]),A=p.useCallback(({type:L,title:k,blocking:B,lifetime:j=5e3})=>n(H=>({...H,global:{...H.global,[wt.BOOK_RESULT]:Nn({type:L,title:k,lifetime:j,blocking:B,persistent:!0})}})),[]),x=p.useCallback(()=>n(L=>wt.BOOK_RESULT in L.global?{...L,global:Sw(L.global,wt.BOOK_RESULT)}:L),[]);return d.jsx(Jk.Provider,{value:{setMessages:C,setDoBetResponseMessages:T,clearDoBetResponseMessages:P,setBookBetResponseMessage:A,clearBookBetResponseMessage:x},children:d.jsx(kY.Provider,{value:t,children:e})})},Zk=new Ja,DY=()=>{const e=ye();return N.app.liveChat.enabled?d.jsx("span",{className:"bet-slip-info-link",onClick:()=>Zk.dispatchEvent("open"),children:e(op)}):d.jsx(d.Fragment,{children:e(op)})},jY=ke(()=>D(()=>import("./BetslipSportsBonusInfo-B_r0x8pw.js"),__vite__mapDeps([582,577,1,165,229,230]))),Gl=5.6,BY=({percentage:e,numEventsForBonus:t,minOdds:n,sameBonusRuleCount:s,someSelectionLowerMinOdd:a,minimumSelectionsToGetAccBonus:r,allBonusRules:o,currentSelections:i=0,minStake:l})=>{const{currency:{name:c,symbol:u}}=ia(),{min_bet_stakes:f={}}=Es(),m=ye(),{exclude_boosted_selections_from_bonuses:h}=Es(),g=p.useRef(null),b=p.useRef(null),y=h?`(${m(x2)})`:"",_=()=>{o!=null&&o.length&&ve.open({type:"info",title:"Accumulator bonus",Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(jY,{sportsRulesInfo:o})}),className:"expressBonusInfoPopup"})},v=m(a?pC:s?O2:P2,{1:e,2:t,3:n??"",4:s,5:r}),E=p.useMemo(()=>o?Object.values(o.reduce((T,P)=>((!T[P.minimumSelections]||P.percentage>T[P.minimumSelections].percentage)&&(T[P.minimumSelections]=P),T),{})).sort((T,P)=>T.minimumSelections-P.minimumSelections):[],[o]),S=E.findIndex((T,P)=>i=E[P-1].minimumSelections)),w=S>=0?S:E.length-1,O=E.length>0&&E.length({arrows:!1,slidesToScroll:O,spaceBetween:4,startIndex:w}),[]);if(p.useEffect(()=>{const T=b.current;if(!T||T.destroyed||E.length<=Math.floor(Gl))return;const P=T.activeIndex,A=P+Math.floor(Gl)-1;if(w>=P&&w<=A)return;const x=Math.max(0,w-Math.floor(Gl)+1);T.slideTo(x,300)},[w,E.length]),v===pC)return d.jsxs("span",{children:[v,y]});const C=l??f[c];return d.jsxs("div",{className:"bonusInfoCard",children:[d.jsxs("div",{className:"bonusInfoCardContent",children:[d.jsxs("div",{className:"bonusInfoContent",children:[d.jsxs("div",{className:"bonusInfoTitle",onClick:_,children:[d.jsx(Ut,{className:"betslip-bonus-icon",name:"Info"}),d.jsxs("p",{className:"bonusInfoText",children:[d.jsxs("span",{children:[m("Min Odds")," = "]}),d.jsx("span",{className:"bonusInfoValue",children:n})]}),d.jsxs("p",{className:"bonusInfoText",children:[d.jsxs("span",{children:[m("Min Stake")," = "]}),d.jsxs("span",{className:"bonusInfoValue",children:[qt(C)," ",u]})]})]}),d.jsxs("span",{className:"bonusInfoDesc",children:[v,y&&d.jsxs(d.Fragment,{children:[" ",y]})]})]}),d.jsx("p",{className:"bonusInfoLabel",children:m("{percentage}% Bonus",{percentage:e})})]}),d.jsxs("div",{className:"bonusInfoCardScrollContent",children:[E.length>0&&d.jsx("div",{className:"bonusTiersScroll",ref:g,children:d.jsx(xy,{options:I,onSwiper:T=>{b.current=T},children:E.map((T,P)=>{const A=i>=T.minimumSelections,x=i=E[P-1].minimumSelections);return d.jsx("div",{className:`bonusTierItem${A?" bonusTierItemAchieved":""}${x?" bonusTierItemCurrent":""}`,children:d.jsxs("span",{className:"bonusTierPercentage",children:[T.percentage,"%"]})},T.minimumSelections)})})}),K.isMobile?d.jsx("p",{onClick:()=>Pe.getInstance().dispatchEvent("closeBetslip"),className:"bonusInfoIcon",children:d.jsx("i",{className:"bc-i-add"})}):null]})]})},Cw=({className:e})=>{const t=ye(),n=fn(),s=a=>{if(a.stopPropagation(),N.partner.integrationMode)na.notify({type:"deposit"});else{const r=Ft({section:"balance",page:"deposit"});n.location.search!==r&&n.push({search:r}),Pe.getInstance().dispatchEvent("closeBetslip")}};return d.jsx(d.Fragment,{children:d.jsx("div",{className:`bs-info-massages ${e||""}`,children:d.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[d.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),d.jsxs("div",{className:"quickBetMsgText-bc",children:[d.jsx("span",{children:t("Insufficient balance")}),d.jsx("span",{className:"bet-slip-info-link",onClick:s,children:t("Deposit")})]})]})})})},FY=()=>{const e=ye(),{profile:{calculatedBonusMoneyFormatted:t,currency_symbol:n}}=be();return d.jsx(d.Fragment,{children:d.jsx("div",{className:"bs-info-massages for-betslip",children:d.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[d.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),d.jsxs("div",{className:"quickBetMsgText-bc",children:[d.jsx("span",{children:e("Insufficient Freebet balance ({balance})",{balance:mr(n,t)})}),d.jsx("span",{className:"bet-slip-info-link",onClick:()=>Pe.getInstance().dispatchEvent("changeExtraFunctionActiveState",{functionKey:"frenchFreebet",active:!1}),children:e("Switch off freebet")})]})]})})})},Tw=()=>{const e=ye(),{hideRegisterButton:t}=(N==null?void 0:N.userAuthentication)||{},n=a=>{a.stopPropagation(),et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login}})},s=a=>{a.stopPropagation(),et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Registration}})};return d.jsx(d.Fragment,{children:t?d.jsxs(d.Fragment,{children:[e("To place your bet, please")," ",d.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(mC)})]}):d.jsxs(d.Fragment,{children:[e("To place your bet, please")," ",d.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(mC)})," ",e("or"),d.jsx("span",{className:gt.getInstance().authenticationEnabledForIP?"bet-slip-info-link":"display-none",onClick:s,children:e(N2)})]})})};/*! ***************************************************************************** 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 eR(e,t,n,s){function a(r){return r instanceof n?r:new n(function(o){o(r)})}return new(n||(n=Promise))(function(r,o){function i(u){try{c(s.next(u))}catch(f){o(f)}}function l(u){try{c(s.throw(u))}catch(f){o(f)}}function c(u){u.done?r(u.value):a(u.value).then(i,l)}c((s=s.apply(e,[])).next())})}let UY=(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 jg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tR(e,t){return t={exports:{}},e(t,t.exports),t.exports}var Bg=tR(function(e,t){(function(n){var s;if(e.exports=n(),s=!0,!s){var a=window.Cookies,r=window.Cookies=n();r.noConflict=function(){return window.Cookies=a,r}}})(function(){function n(){for(var r=0,o={};r"u")){f=n({path:"/"},o.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(u);/^[\{\[]/.test(m)&&(u=m)}catch{}u=r.write?r.write(u,c):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),c=encodeURIComponent(String(c)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var h="";for(var g in f)f[g]&&(h+="; "+g,f[g]!==!0&&(h+="="+f[g].split(";")[0]));return document.cookie=c+"="+u+h}}function l(c,u){if(!(typeof document>"u")){for(var f={},m=document.cookie?document.cookie.split("; "):[],h=0;hthis)()}async get(t){const n=Bg.get(t);return typeof n=="string"?n:void 0}async set(t,n){Bg.set(t,n,this._constructCookieParams())}async remove(t){Bg.remove(t,this._constructCookieParams())}_constructCookieParams(){return{expires:this.ttl,secure:this.secure,sameSite:this.sameSite}}}class sR{constructor(t="keyval-store",n="keyval"){this.storeName=n,this._dbp=new Promise((s,a)=>{const r=indexedDB.open(t,1);r.onerror=()=>a(r.error),r.onsuccess=()=>s(r.result),r.onupgradeneeded=()=>{r.result.createObjectStore(n)}})}_withIDBStore(t,n){return this._dbp.then(s=>new Promise((a,r)=>{const o=s.transaction(this.storeName,t);o.oncomplete=()=>a(),o.onabort=o.onerror=()=>r(o.error),n(o.objectStore(this.storeName))}))}}let Fg;function zy(){return Fg||(Fg=new sR),Fg}function zY(e,t=zy()){let n;return t._withIDBStore("readonly",s=>{n=s.get(e)}).then(()=>n.result)}function YY(e,t,n=zy()){return n._withIDBStore("readwrite",s=>{s.put(t,e)})}function qY(e,t=zy()){return t._withIDBStore("readwrite",n=>{n.delete(e)})}const KY="ImmortalDB",QY="key-value-pairs";class XY{constructor(t=KY,n=QY){return this.store=new sR(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 zY(t,this.store);return typeof n=="string"?n:void 0}async set(t,n){await YY(t,n,this.store)}async remove(t){await qY(t,this.store)}}class JY{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 ZY extends JY{constructor(){super(window.localStorage)}}const Ug=console.log,$g="_immortal|",aR=typeof window<"u",Yy=[WY];try{aR&&window.indexedDB&&Yy.push(XY)}catch{}try{aR&&window.localStorage&&Yy.push(ZY)}catch{}function ww(e,t,n=null){return t in e?e[t]:n}function eq(e){const t=new Map;let n=e.slice();for(const s of n){let a=0;for(const r of n)s===r&&(a+=1);a>0&&(t.set(s,a),n=n.filter(r=>r!==s))}return t}class tq{constructor(t=Yy){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=`${$g}${t}`,a=await Promise.all(this.stores.map(async f=>{try{return await f.get(s)}catch(m){Ug(m)}})),r=Array.from(eq(a).entries());r.sort((f,m)=>f[1]<=m[1]);let o;const[i,l]=ww(r,0,[void 0,0]),[c,u]=ww(r,1,[void 0,0]);return l>u||l===u&&i!==void 0?o=i:o=c,o!==void 0?(await this.set(t,o),o):(await this.remove(t),n)}async set(t,n){return await this.onReady,t=`${$g}${t}`,await Promise.all(this.stores.map(async s=>{try{await s.set(t,n)}catch(a){Ug(a)}})),n}async remove(t){await this.onReady,t=`${$g}${t}`,await Promise.all(this.stores.map(async n=>{try{await n.remove(t)}catch(s){Ug(s)}}))}}const kp=new tq;var ni=tR(function(e,t){(function(){var n={function:!0,object:!0},s=n[typeof window]&&window||this,a=t,r=e&&!e.nodeType&&e,o=a&&r&&typeof jg=="object"&&jg;o&&(o.global===o||o.window===o||o.self===o)&&(s=o);var i=Math.pow(2,53)-1,l=/\bOpera/,c=Object.prototype,u=c.hasOwnProperty,f=c.toString;function m(C){return C=String(C),C.charAt(0).toUpperCase()+C.slice(1)}function h(C,T,P){var A={"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 T&&P&&/^Win/i.test(C)&&!/^Windows Phone /i.test(C)&&(A=A[/[\d.]+$/.exec(C)])&&(C="Windows "+A),C=String(C),T&&P&&(C=C.replace(RegExp(T,"i"),P)),C=b(C.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]),C}function g(C,T){var P=-1,A=C?C.length:0;if(typeof A=="number"&&A>-1&&A<=i)for(;++P3&&"WebKit"||/\bOpera\b/.test(Z)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(ie)&&"WebKit"||!ie&&/\bMSIE\b/i.test(C)&&(le=="Mac OS"?"Tasman":"Trident")||ie=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Z)&&"NetFront")&&(ie=[R]),Z=="IE"&&(R=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(Z+=" Mobile",le="Windows Phone "+(/\+$/.test(R)?R:R+".x"),q.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(Z="IE Mobile",le="Windows Phone 8.x",q.unshift("desktop mode"),Y||(Y=(/\brv:([\d.]+)/.exec(C)||0)[1])):Z!="IE"&&ie=="Trident"&&(R=/\brv:([\d.]+)/.exec(C))&&(Z&&q.push("identifying as "+Z+(Y?" "+Y:"")),Z="IE",Y=R[1]),ue){if(v(T,"global"))if($&&(R=$.lang.System,W=R.getProperty("os.arch"),le=le||R.getProperty("os.name")+" "+R.getProperty("os.version")),G){try{Y=T.require("ringo/engine").version.join("."),Z="RingoJS"}catch{(R=T.system)&&R.global.system==T.system&&(Z="Narwhal",le||(le=R[0].os||null))}Z||(Z="Rhino")}else typeof T.process=="object"&&!T.process.browser&&(R=T.process)&&(typeof R.versions=="object"&&(typeof R.versions.electron=="string"?(q.push("Node "+R.versions.node),Z="Electron",Y=R.versions.electron):typeof R.versions.nw=="string"&&(q.push("Chromium "+Y,"Node "+R.versions.node),Z="NW.js",Y=R.versions.nw)),Z||(Z="Node.js",W=R.arch,le=R.platform,Y=/[\d.]+/.exec(R.version),Y=Y?Y[0]:null));else _(R=T.runtime)==B?(Z="Adobe AIR",le=R.flash.system.Capabilities.os):_(R=T.phantom)==M?(Z="PhantomJS",Y=(R=R.version||null)&&R.major+"."+R.minor+"."+R.patch):typeof ne.documentMode=="number"&&(R=/\bTrident\/(\d+)/i.exec(C))?(Y=[Y,ne.documentMode],(R=+R[1]+4)!=Y[1]&&(q.push("IE "+Y[1]+" mode"),ie&&(ie[1]=""),Y[1]=R),Y=Z=="IE"?String(Y[1].toFixed(1)):Y[0]):typeof ne.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Z)&&(q.push("masking as "+Z+" "+Y),Z="IE",Y="11.0",ie=["Trident"],le="Windows");le=le&&b(le)}if(Y&&(R=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Y)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(ue&&A.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(de=/b/i.test(R)?"beta":"alpha",Y=Y.replace(RegExp(R+"\\+?$"),"")+(de=="beta"?Q:z)+(/\d+\+?/.exec(R)||"")),Z=="Fennec"||Z=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(le))Z="Firefox Mobile";else if(Z=="Maxthon"&&Y)Y=Y.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(te))te=="Xbox 360"&&(le=null),te=="Xbox 360"&&/\bIEMobile\b/.test(C)&&q.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Z)||Z&&!te&&!/Browser|Mobi/.test(Z))&&(le=="Windows CE"||/Mobi/i.test(C)))Z+=" Mobile";else if(Z=="IE"&&ue)try{T.external===null&&q.unshift("platform preview")}catch{q.unshift("embedded")}else(/\bBlackBerry\b/.test(te)||/\bBB10\b/.test(C))&&(R=(RegExp(te.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||Y)?(R=[R,/BB10/.test(C)],le=(R[1]?(te=null,fe="BlackBerry"):"Device Software")+" "+R[0],Y=null):this!=y&&te!="Wii"&&(ue&&X||/Opera/.test(Z)&&/\b(?:MSIE|Firefox)\b/i.test(C)||Z=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(le)||Z=="IE"&&(le&&!/^Win/.test(le)&&Y>5.5||/\bWindows XP\b/.test(le)&&Y>8||Y==8&&!/\bTrident\b/.test(C)))&&!l.test(R=O.call(y,C.replace(l,"")+";"))&&R.name&&(R="ing as "+R.name+((R=R.version)?" "+R:""),l.test(Z)?(/\bIE\b/.test(R)&&le=="Mac OS"&&(le=null),R="identify"+R):(R="mask"+R,U?Z=b(U.replace(/([a-z])([A-Z])/g,"$1 $2")):Z="Opera",/\bIE\b/.test(R)&&(le=null),ue||(Y=null)),ie=["Presto"],q.push(R));(R=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(R=[parseFloat(R.replace(/\.(\d)$/,".0$1")),R],Z=="Safari"&&R[1].slice(-1)=="+"?(Z="WebKit Nightly",de="alpha",Y=R[1].slice(0,-1)):(Y==R[1]||Y==(R[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(Y=null),R[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(C)||0)[1],R[0]==537.36&&R[2]==537.36&&parseFloat(R[1])>=28&&ie=="WebKit"&&(ie=["Blink"]),!ue||!L&&!R[1]?(ie&&(ie[1]="like Safari"),R=(R=R[0],R<400?1:R<500?2:R<526?3:R<533?4:R<534?"4+":R<535?5:R<537?6:R<538?7:R<601?8:R<602?9:R<604?10:R<606?11:R<608?12:"12")):(ie&&(ie[1]="like Chrome"),R=R[1]||(R=R[0],R<530?1:R<532?2:R<532.05?3:R<533?4:R<534.03?5:R<534.07?6:R<534.1?7:R<534.13?8:R<534.16?9:R<534.24?10:R<534.3?11:R<535.01?12:R<535.02?"13+":R<535.07?15:R<535.11?16:R<535.19?17:R<536.05?18:R<536.1?19:R<537.01?20:R<537.11?"21+":R<537.13?23:R<537.18?24:R<537.24?25:R<537.36?26:ie!="Blink"?"27":"28")),ie&&(ie[1]+=" "+(R+=typeof R=="number"?".x":/[.+]/.test(R)?"":"+")),Z=="Safari"&&(!Y||parseInt(Y)>45)?Y=R:Z=="Chrome"&&/\bHeadlessChrome/i.test(C)&&q.unshift("headless")),Z=="Opera"&&(R=/\bzbov|zvav$/.exec(le))?(Z+=" ",q.unshift("desktop mode"),R=="zvav"?(Z+="Mini",Y=null):Z+="Mobile",le=le.replace(RegExp(" *"+R+"$"),"")):Z=="Safari"&&/\bChrome\b/.exec(ie&&ie[1])?(q.unshift("desktop mode"),Z="Chrome Mobile",Y=null,/\bOS X\b/.test(le)?(fe="Apple",le="iOS 4.3+"):le=null):/\bSRWare Iron\b/.test(Z)&&!Y&&(Y=Ge("Chrome")),Y&&Y.indexOf(R=/[\d.]+$/.exec(le))==0&&C.indexOf("/"+R+"-")>-1&&(le=w(le.replace(R,""))),le&&le.indexOf(Z)!=-1&&!RegExp(Z+" OS").test(le)&&(le=le.replace(RegExp(" *"+E(Z)+" *"),"")),ie&&!/\b(?:Avant|Nook)\b/.test(Z)&&(/Browser|Lunascape|Maxthon/.test(Z)||Z!="Safari"&&/^iOS/.test(le)&&/\bSafari\b/.test(ie[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Z)&&ie[1])&&(R=ie[ie.length-1])&&q.push(R),q.length&&(q=["("+q.join("; ")+")"]),fe&&te&&te.indexOf(fe)<0&&q.push("on "+fe),te&&q.push((/^on /.test(q[q.length-1])?"":"on ")+te),le&&(R=/ ([\d.+]+)$/.exec(le),re=R&&le.charAt(le.length-R[0].length-1)=="/",le={architecture:32,family:R&&!re?le.replace(R[0],""):le,version:R?R[1]:null,toString:function(){var Be=this.version;return this.family+(Be&&!re?" "+Be:"")+(this.architecture==64?" 64-bit":"")}}),(R=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(W))&&!/\bi686\b/i.test(W)?(le&&(le.architecture=64,le.family=le.family.replace(RegExp(" *"+R),"")),Z&&(/\bWOW64\b/i.test(C)||ue&&/\w(?:86|32)$/.test(A.cpuClass||A.platform)&&!/\bWin64; x64\b/i.test(C))&&q.unshift("32-bit")):le&&/^OS X/.test(le.family)&&Z=="Chrome"&&parseFloat(Y)>=39&&(le.architecture=64),C||(C=null);var Ee={};return Ee.description=C,Ee.layout=ie&&ie[0],Ee.manufacturer=fe,Ee.name=Z,Ee.prerelease=de,Ee.product=te,Ee.ua=C,Ee.version=Z&&Y,Ee.os=le||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ee.parse=O,Ee.toString=je,Ee.version&&q.unshift(Y),Ee.name&&q.unshift(Z),le&&Z&&!(le==String(le).split(" ")[0]&&(le==Z.split(" ")[0]||te))&&q.push(te?"("+le+")":"on "+le),q.length&&(Ee.description=q.join(" ")),Ee}var I=O();a&&r?y(I,function(C,T){a[T]=C}):s.platform=I}).call(jg)});const nq=()=>({deviceType:sq(),model:ni.product,os:ni.os.toString(),architecture:ni.os.architecture,browser:ni.name,browserBuildNumber:ni.version,languages:navigator.languages.toString(),time:new Date().toString(),videoCardInfo:aq(),coreNumbers:navigator.hardwareConcurrency,ramMemory:navigator.deviceMemory,pointingMethod:rq(),userAgent:ni.ua,orientation:oq(),resolution:iq(),devicePixelRatio:window.devicePixelRatio,colorDepth:window.screen.colorDepth}),sq=()=>{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"},aq=()=>{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"},rq=()=>"ontouchstart"in document.documentElement?"touch":"mouse",oq=()=>window.innerWidth>window.innerHeight?"Landscape":"Portrait",iq=()=>`${window.screen.availHeight} X ${window.screen.availWidth}`;var wn=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof wn<"u"&&wn,Hn={searchParams:"URLSearchParams"in wn,iterable:"Symbol"in wn&&"iterator"in Symbol,blob:"FileReader"in wn&&"Blob"in wn&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in wn,arrayBuffer:"ArrayBuffer"in wn};function lq(e){return e&&DataView.prototype.isPrototypeOf(e)}if(Hn.arrayBuffer)var cq=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],uq=ArrayBuffer.isView||function(e){return e&&cq.indexOf(Object.prototype.toString.call(e))>-1};function zu(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 qy(e){return typeof e!="string"&&(e=String(e)),e}function Ky(e){var t={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return Hn.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=zu(e),t=qy(t);var n=this.map[e];this.map[e]=n?n+", "+t:t};nn.prototype.delete=function(e){delete this.map[zu(e)]};nn.prototype.get=function(e){return e=zu(e),this.has(e)?this.map[e]:null};nn.prototype.has=function(e){return this.map.hasOwnProperty(zu(e))};nn.prototype.set=function(e,t){this.map[zu(e)]=qy(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)}),Ky(e)};nn.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),Ky(e)};nn.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),Ky(e)};Hn.iterable&&(nn.prototype[Symbol.iterator]=nn.prototype.entries);function Gg(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function rR(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function dq(e){var t=new FileReader,n=rR(t);return t.readAsArrayBuffer(e),n}function fq(e){var t=new FileReader,n=rR(t);return t.readAsText(e),n}function pq(e){for(var t=new Uint8Array(e),n=new Array(t.length),s=0;s-1?t:e}function Mo(e,t){if(!(this instanceof Mo))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 Mo){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=hq(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 a=/\?/;this.url+=(a.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Mo.prototype.clone=function(){return new Mo(this,{body:this._bodyInit})};function gq(e){var t=new FormData;return e.trim().split("&").forEach(function(n){if(n){var s=n.split("="),a=s.shift().replace(/\+/g," "),r=s.join("=").replace(/\+/g," ");t.append(decodeURIComponent(a),decodeURIComponent(r))}}),t}function _q(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 a=s.split(":"),r=a.shift().trim();if(r){var o=a.join(":").trim();t.append(r,o)}}),t}oR.call(Mo.prototype);function xa(e,t){if(!(this instanceof xa))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)}oR.call(xa.prototype);xa.prototype.clone=function(){return new xa(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new nn(this.headers),url:this.url})};xa.error=function(){var e=new xa(null,{status:0,statusText:""});return e.type="error",e};var vq=[301,302,303,307,308];xa.redirect=function(e,t){if(vq.indexOf(t)===-1)throw new RangeError("Invalid status code");return new xa(null,{status:t,headers:{location:e}})};var no=wn.DOMException;try{new no}catch{no=function(t,n){this.message=t,this.name=n;var s=Error(t);this.stack=s.stack},no.prototype=Object.create(Error.prototype),no.prototype.constructor=no}function iR(e,t){return new Promise(function(n,s){var a=new Mo(e,t);if(a.signal&&a.signal.aborted)return s(new no("Aborted","AbortError"));var r=new XMLHttpRequest;function o(){r.abort()}r.onload=function(){var l={status:r.status,statusText:r.statusText,headers:_q(r.getAllResponseHeaders()||"")};l.url="responseURL"in r?r.responseURL:l.headers.get("X-Request-URL");var c="response"in r?r.response:r.responseText;setTimeout(function(){n(new xa(c,l))},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 no("Aborted","AbortError"))},0)};function i(l){try{return l===""&&wn.location.href?wn.location.href:l}catch{return l}}r.open(a.method,i(a.url),!0),a.credentials==="include"?r.withCredentials=!0:a.credentials==="omit"&&(r.withCredentials=!1),"responseType"in r&&(Hn.blob?r.responseType="blob":Hn.arrayBuffer&&a.headers.get("Content-Type")&&a.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(l){r.setRequestHeader(l,qy(t.headers[l]))}):a.headers.forEach(function(l,c){r.setRequestHeader(c,l)}),a.signal&&(a.signal.addEventListener("abort",o),r.onreadystatechange=function(){r.readyState===4&&a.signal.removeEventListener("abort",o)}),r.send(typeof a._bodyInit>"u"?null:a._bodyInit)})}iR.polyfill=!0;wn.fetch||(wn.fetch=iR,wn.Headers=nn,wn.Request=Mo,wn.Response=xa);const bq=async e=>await(await fetch(`${e}?type=json`)).json(),lR=()=>eR(void 0,void 0,void 0,function*(){let e=yield kp.get("user-hash","");return e||(e=UY(36),yield kp.set("user-hash",e)),e}),Eq=e=>eR(void 0,void 0,void 0,function*(){if(!e)throw new Error("GeoIp url is required");const t=yield kp.get("unique-fingerprint",""),n=yield lR();t&&(yield kp.remove("unique-fingerprint"));const s=nq();if(n){const a=yield bq(e);return{userIdentifier:n,userGeoData:a,collectedInfo:s}}else console.error("User hash not stored")});var cR={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(ul,function(){var n="minute",s=/[+-]\d\d(?::?\d\d)?/g,a=/([+-]|\d\d)/g;return function(r,o,i){var l=o.prototype;i.utc=function(b){var y={date:b,utc:!0,args:arguments};return new o(y)},l.utc=function(b){var y=i(this.toDate(),{locale:this.$L,utc:!0});return b?y.add(this.utcOffset(),n):y},l.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var c=l.parse;l.parse=function(b){b.utc&&(this.$u=!0),this.$utils().u(b.$offset)||(this.$offset=b.$offset),c.call(this,b)};var u=l.init;l.init=function(){if(this.$u){var b=this.$d;this.$y=b.getUTCFullYear(),this.$M=b.getUTCMonth(),this.$D=b.getUTCDate(),this.$W=b.getUTCDay(),this.$H=b.getUTCHours(),this.$m=b.getUTCMinutes(),this.$s=b.getUTCSeconds(),this.$ms=b.getUTCMilliseconds()}else u.call(this)};var f=l.utcOffset;l.utcOffset=function(b,y){var _=this.$utils().u;if(_(b))return this.$u?0:_(this.$offset)?f.call(this):this.$offset;if(typeof b=="string"&&(b=function(w){w===void 0&&(w="");var O=w.match(s);if(!O)return null;var I=(""+O[0]).match(a)||["-",0,0],C=I[0],T=60*+I[1]+ +I[2];return T===0?0:C==="+"?T:-T}(b),b===null))return this;var v=Math.abs(b)<=16?60*b:b;if(v===0)return this.utc(y);var E=this.clone();if(y)return E.$offset=v,E.$u=!1,E;var S=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(E=this.local().add(v+S,n)).$offset=v,E.$x.$localOffset=S,E};var m=l.format;l.format=function(b){var y=b||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return m.call(this,y)},l.valueOf=function(){var b=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*b},l.isUTC=function(){return!!this.$u},l.toISOString=function(){return this.toDate().toISOString()},l.toString=function(){return this.toDate().toUTCString()};var h=l.toDate;l.toDate=function(b){return b==="s"&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():h.call(this)};var g=l.diff;l.diff=function(b,y,_){if(b&&this.$u===b.$u)return g.call(this,b,y,_);var v=this.local(),E=i(b).local();return g.call(v,E,y,_)}}})})(cR);var yq=cR.exports;const uR=Bn(yq);var dR={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(ul,function(){return function(n,s,a){var r=s.prototype,o=function(m){var h,g=m.date,b=m.utc,y={};if(!((h=g)===null||h instanceof Date||h instanceof Array||r.$utils().u(h)||h.constructor.name!=="Object")){if(!Object.keys(g).length)return new Date;var _=b?a.utc():a();Object.keys(g).forEach(function(T){var P,A;y[P=T,A=r.$utils().p(P),A==="date"?"day":A]=g[T]});var v=y.day||(y.year||y.month>=0?1:_.date()),E=y.year||_.year(),S=y.month>=0?y.month:y.year||y.day?0:_.month(),w=y.hour||0,O=y.minute||0,I=y.second||0,C=y.millisecond||0;return b?new Date(Date.UTC(E,S,v,w,O,I,C)):new Date(E,S,v,w,O,I,C)}return g},i=r.parse;r.parse=function(m){m.date=o.bind(this)(m),i.bind(this)(m)};var l=r.set,c=r.add,u=r.subtract,f=function(m,h,g,b){b===void 0&&(b=1);var y=Object.keys(h),_=this;return y.forEach(function(v){_=m.bind(_)(h[v]*b,v)}),_};r.set=function(m,h){return h=h===void 0?m:h,m.constructor.name==="Object"?f.bind(this)(function(g,b){return l.bind(this)(b,g)},h,m):l.bind(this)(m,h)},r.add=function(m,h){return m.constructor.name==="Object"?f.bind(this)(c,m,h):c.bind(this)(m,h)},r.subtract=function(m,h){return m.constructor.name==="Object"?f.bind(this)(c,m,h,-1):u.bind(this)(m,h)}}})})(dR);var Sq=dR.exports;const Cq=Bn(Sq);var fR={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(ul,function(){return function(n,s,a){var r="h:mm A",o={lastDay:"[Yesterday at] "+r,sameDay:"[Today at] "+r,nextDay:"[Tomorrow at] "+r,nextWeek:"dddd [at] "+r,lastWeek:"[Last] dddd [at] "+r,sameElse:"MM/DD/YYYY"};s.prototype.calendar=function(i,l){var c=l||this.$locale().calendar||o,u=a(i||void 0).startOf("d"),f=this.diff(u,"d",!0),m="sameElse",h=f<-6?m:f<-1?"lastWeek":f<0?"lastDay":f<1?"sameDay":f<2?"nextDay":f<7?"nextWeek":m,g=c[h]||o[h];return typeof g=="function"?g.call(this,a()):this.format(g)}}})})(fR);var Tq=fR.exports;const wq=Bn(Tq),pR={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:"est",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},XK:{name:"Kosovo",code:"383",lang:"tur",iconClassName:"kosovo"},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"}},Iq=e=>{Te.setItem(ru,e[ru],ey)},dr=class dr{constructor(){se(this,"httpClient",null);se(this,"basePath","/api/private/v1/");se(this,"HttpStatusCodes",{SUCCESS:200,CREATED:201})}initHttpClient(){const t=Te.getItem(ru);t?this.httpClient=Ye.create({baseURL:N.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 a=await this.httpClient[n](`${this.basePath}${t}`,s);return a.status===this.HttpStatusCodes.SUCCESS||a.status===this.HttpStatusCodes.CREATED?a.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 dr.instance||(dr.instance=new dr,dr.instance.initHttpClient()),dr.instance}async getUser(){return await this.fetchWithCMSUserData("users/me/")}};se(dr,"instance");let Aw=dr;const mR=e=>K.isMobile?e+K.headerMainSectionHeightPx+K.mobileHeaderNavigationHeightPx+K.mobileSubHeaderNavigationHeightPx:e+K.headerMainSectionHeightPx+K.webHeaderNavigationHeightPx+K.webSubHeaderNavigationHeightPx,hR=(e,t)=>{var n;if(t||(e=xL.cloneDeep(e)),e.rules){if((n=e.rules.pattern)!=null&&n.default){const{regexp:s,...a}=e.rules.pattern.default;e.rules.pattern={...a,value:s}}if(e.rules.match){const{name:s,...a}=e.rules.match;e.rules.match={...a,...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},Aq=()=>{const{formElements:e}=N;Object.values(e||[]).forEach(t=>hR(t,!0))},Pq=2e3,Oq=async e=>{const{app:{site_id:t,affiliatesRedirectionDomain:n}}=N,s=r=>{window.location.href=r},a=`${n}/global/api/linkCreator/getRedirectUrl`;return new Promise(r=>{if(window.location.pathname.includes("/affiliates/")||window.location.pathname.includes("/adv/")){const o=`${ra}${window.location.search}`;ze().btag?Ye.post(a,JSON.stringify({url:e,partnerId:t,type:K.isMobile}),{timeout:Pq,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(o)}).catch(function(){s(o)}):s(o)}else r()})},mb="AuthToken",xq=e=>{vt.set({auth_token:e[mb],user_id:Number(e[Cx])})},gR="data-social-init",_R="data-social-reels-init",Nq=()=>{const e=document.querySelector("#root");if(!e)return;const t=new MutationObserver(()=>{if(e.classList.contains("social_page")){const n=document.documentElement;setTimeout(()=>{n.removeAttribute(gR),n.removeAttribute(_R)},300),t.disconnect()}});t.observe(e,{attributes:!0,attributeFilter:["class"]})},kq=e=>{var r,o;if(!(K.isMobile&&!!((r=e.app.header.vivaroMeManagement)!=null&&r.enabled)&&!!((o=e.app.header.vivaroMeManagement)!=null&&o.isInternal)))return;const n=window.location.pathname,s=n.replace(/^\/[^/]+/,"")||n;if(!s.startsWith("/social/"))return;const a=document.documentElement;return a.setAttribute(gR,""),s.startsWith("/social/reels")&&a.setAttribute(_R,""),Nq(),D(()=>Promise.resolve({}),__vite__mapDeps([583]))};rt.extend(uR);rt.extend(Cq);rt.extend(wq);const Rq=()=>{const e=s=>s,t=()=>new Promise((s,a)=>{Ye.get("externalServicePath/data").then(r=>{if(r.status===200&&r.data)try{s(e(r.data))}catch{a(new Error("Failed to parse external domain response."))}else a(new Error("Invalid response from external domain endpoint."))}).catch(r=>{a(new Error(`External domain fetch failed: ${r.message}`))})}),n=()=>new Promise((s,a)=>{switch(N.app.enableDynamicDomains){case 2:t().then(s).catch(a);break;case 1:s($o());break;default:a(new Error("Unsupported dynamic domain type"))}});return new Promise((s,a)=>{if(!N.app.enableDynamicDomains)return s();n().then(r=>{kP({...N,app:{...N.app,swarm:{...N.app.swarm,socketUrl:Qn(`wss://${N.app.swarm.dynamicDomainSubdomain??"eu-swarm-newm"}.${r}`)},jackpot:{...N.app.jackpot,socketUrl:Qn(`wss://rgs-wss.${r}/jackpot`)}},cms:{...N.cms,apiUrl:Qn(`https://cms.${r}`),iconUrl:Qn(`https://icons.${r}`)},statistics:{...N.statistics,skinHost:`https://statistics.${r}`,krosstatsBaseUrl:"https://statistics.{domain}/api"}}),s()}).catch(r=>{a(r)})})},Xm=!window.location.pathname.includes("widget/promoted-games"),Rp=e=>Xm?Ye.get(e).then(t=>t.data):Promise.resolve({}),Lq=()=>Rp(`/localConf.json?v=${Uo(5)}`),Mq=()=>Rp(`/dynamicallyStructuredPages.json?v=${Uo(5)}`),Dq=()=>Ye.get(`/pageBuilder/pageBuilderCssConfig.json?v=${Uo(5)}`).then(e=>e.data),jq=()=>Rp(`/conf.json?v=${Uo(5)}`).then(e=>{var n;const t=ze();if(t[WC]){const s=t[WC].replace(":me",String((n=e.app)==null?void 0:n.site_id));return Rp(`${N.cms.apiUrl}${s}&v=${Date.now()}`)}return e}),Bq=async()=>new Promise(e=>{Promise.all([jq(),Lq(),Mq(),Dq()]).then(([t,n,s,a])=>{var c,u,f;const{casino:r,app:o,...i}=t,l={...i,app:{...o,...((c=o==null?void 0:o.liveChat)==null?void 0:c.enabled)&&!K.isMobile&&{liveChat:{...o.liveChat,showRegularButton:!0}},...((u=o==null?void 0:o.header)==null?void 0:u.showNearLogoText)&&K.isMobile&&{header:{...o.header,showNearLogoText:!1}},...(a==null?void 0:a.backgroundImage)&&{preferences:{...o==null?void 0:o.preferences,backgroundImageUrl:a==null?void 0:a.backgroundImage}},themes:((o==null?void 0:o.themes)??[]).map(m=>{var h;return{...m,...m&&m.theme==="default"&&{additionalParams:{...m==null?void 0:m.additionalParams,cssVariables:{...(h=m==null?void 0:m.additionalParams)==null?void 0:h.cssVariables,...UU({...a.colorScheme,...a!=null&&a.contentBorder?{"--border-radius":a.contentBorder}:null,...a!=null&&a.selectedFont?{"--font-family":a.selectedFont}:null})}}}}})},...K.isMobile&&{sportsbook:{...i.sportsbook,betslip:{...(f=i.sportsbook)==null?void 0:f.betslip,underBetslipContent:void 0}}},casino:{gamesUrl:dO("games"),...r}};Ec(l,n),Ec(l,s),Ec(N,l),kP(yG(N))}).catch(t=>{at.warning(`failed to load external config, error: ${t} , processing will be done using locale config`)}).finally(()=>Rq().then(e))}),Fq=async()=>new Promise(e=>{Ye.get(`${N.app.geoUrl}/?type=json`,{timeout:2e3}).then(t=>{t.data&&(Object.assign(ln,t.data),_v()),e()}).catch(t=>{at.warning(`failed to load geoData, error: ${t} , processing without geoData`),e(),_v()})}),fo=(e="")=>N.app.availableLanguages[e]?e:"",Uq=()=>{const{lang:e}=ze();if(e)return Yt("lang"),fo(e);{const[,t=""]=window.location.pathname.split("/"),n=NL(An)[t]??[];return n.length>1&&n.some(fo)?n.find(fo):fo(n[0]||t)}},$q=()=>{const e=Te.getItem("language");return e?fo(e):""},Gq=()=>{const e=N.app.defaultLanguageByIP;return ln.countryCode?fo(e.enabled?e.regions[ln.countryCode]:pR[ln.countryCode].lang):""},Vq=()=>{const e=document.createElement("canvas");return e.getContext&&e.getContext("2d")?+(e.toDataURL("image/webp").indexOf("data:image/webp")===0):0},Hq=e=>Xm?Eq(e).catch(()=>null):Promise.resolve(null),Wq=()=>Xm?Promise.race([lR(),new Promise((e,t)=>setTimeout(t,2e3))]).catch(()=>""):Promise.resolve(""),Ps=aO("sessionStorage")?window.sessionStorage:null,zq=()=>{const e=ze();e[Qh]&&(N.app.site_id=Number(e[Qh])),e[Xh]&&(N.app.swarm.socketUrl=e[Xh]),e[HC]&&(N.partner.integrationMode=!0),e[VC]&&(N.app.preferences.oddFormat=Number(e[VC])),e[mb]&&xq(e),e[ru]&&Iq(e);const t=e[Jh]||(Ps==null?void 0:Ps.getItem(Jh)),n=e[Ed]||t&&(Ps==null?void 0:Ps.getItem(Ed));if(t){Ps==null||Ps.setItem(Jh,t);const a=document.createElement("link");a.rel="stylesheet",a.type="text/css",a.href=`${N.cms.apiUrl}${t}&v=${No()}`,document.body.appendChild(a)}if(n){t&&(Ps==null||Ps.setItem(Ed,n));const a=document.getElementById("app-custom-css");a&&(a.disabled=!0)}const s=Object.keys(e).filter(a=>a.includes(uG)||a===Zh);if(s.length){const r=s.map(c=>`${c}=${e[c]}`).join("&"),o=Te.getItem(Vh),i=o==null?void 0:o.split("|").pop(),l=o?i===r?o:`${o}|${r}`:r;K.utmParameters=l,Te.setItem(Vh,l,2592e3)}else{const a=Te.getItem(Vh);a&&(K.utmParameters=a)}e[eg]&&(K.terminalID=Number(e[eg])),Yt(mb,Cx,Ed,Qh,Xh,HC,eg,ru,...e[Zh]?[Zh]:[])},Yq=e=>{if(e!==0&&K.isMobile&&!X3()){const n=`https://${$o()}`;(e===1||window.confirm("Do you want navigate to desktop?"))&&(window.location.href=n)}},qq=()=>{const e=()=>{document.documentElement.style.setProperty("--window-height",`${window.innerHeight}px`)};e(),window.onresize=e},Kq=()=>{var n,s;K.headerMainSectionHeightPx=N.partner.integrationMode?0:K.isMobile?F5:U5,document.documentElement.style.setProperty("--mobile-header-main-section-height",`${K.headerMainSectionHeightPx}px`),document.documentElement.style.setProperty("--mobile-header-navigation-height",`${K.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty("--mobile-horizontal-tab-navigation-height",`${hO}px`),document.documentElement.style.setProperty("--mobile-sub-header-full-height",`${K.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty(K.isMobile?"--mobile-self-exclusion-height":"--web-self-exclusion-height","0px"),document.documentElement.style.setProperty("--mobile-header-full-height",`${K.headerMainSectionHeightPx+K.mobileSubHeaderNavigationHeightPx}px`),K.headerBlockHeightPx=mR(iC),document.documentElement.style.setProperty("--dynamic-header",`${iC}px`),qq();const e=HO("theme")||N.app.preferences.theme,t=(n=N.app.themes)==null?void 0:n.find(lt("theme",e));sy(document.documentElement,BO(KE(vo,a=>({...vo,...a}),{...t==null?void 0:t.scheme,...(s=t==null?void 0:t.additionalParams)==null?void 0:s.cssVariables})))},Qq=async()=>{const{app:{preferences:e},partner:{integrationMode:t}}=N,n=Uq(),s=$q(),a=fo(e.language)||"eng";if(ln.countryCode&&ln.countryName||await Fq(),n)return n;if(!t){if(s)return s;try{const r=Gq();if(r)return r}catch{}}return a},Xq=async({geoUrl:e,site_id:t,language:n,socketUrl:s,integrationMode:a})=>{K.fingerprint=await Wq(),ee.connect({url:s,useLongPolling:!1,session:{language:Sv[n]||n,site_id:t,source:K.isMobile?bs.Mobile:bs.Desktop,release_date:"08/06/2026-16:53",...K.fingerprint&&{afec:K.fingerprint},...K.terminalID&&{terminal:K.terminalID}},...a?{onSocketClose:r=>{na.notify({type:"connection_lost",value:r})}}:null}),Hq(e).then(r=>{r!=null&&r.userGeoData&&r.userGeoData!=="not-detected"&&(ln.countryCode=r.userGeoData.countryCode,ln.countryName=r.userGeoData.countryName,_v()),r!==null&&ee.get({identification_info:r},"store_user_identification_token")})},Jq=async()=>{try{const e=window.location.href;await Bq();const t=await Qq();zq(),await Oq(e),Aq();const{app:{pageBuilderLayouts:n,site_id:s,geoUrl:a,redirectToWeb:r,swarm:{socketUrl:o},header:{navigation:{mobile:i,web:l}}},partner:{integrationMode:c,appReadyPingPeriod:u},cms:{useWebp:f}}=N,m=n&&n.includes(UE.Home);return W3(`${m?"/pageBuilder":""}/homepage.json?v=08/06/2026-16:53`),kq(N),Yq(r),K.isMobile?(K.mobileHeaderNavigationHeightPx=i.genericMenu?0:V5,K.mobileSubHeaderNavigationHeightPx=!i.genericMenu||i.subHeaderMenu?hO:0):(K.webLeftMenuNavigationWidthPx=l.leftMenu?H5:0,K.webHeaderNavigationHeightPx=l.leftMenu?0:W5,K.webSubHeaderNavigationHeightPx=!l.leftMenu||l.subHeaderMenu?z5:0),Kq(),s&&Xq({geoUrl:a,language:t,site_id:s,socketUrl:o,integrationMode:c}),Xm&&await to.fetchMethods(),VO("language",t),K.useWebp=f?Vq():0,await Promise.all([zO(t),mN(t)]),c&&(na.notify({type:"app_ready",value:"initial"}),u&&setInterval(()=>{na.notify({type:"app_ready",value:"ping"})},Math.max(u,1e3))),{lang:t}}catch(e){throw e instanceof Error&&at.warning(`failed to load external configuration: ${e.message}`),e}},Zq={logo:"/defaultLogo.png",loader:""},eK={language:""};function tK({children:e}){const[{language:t},n]=p.useState(eK),[s,a]=p.useState(Zq);return p.useEffect(function(){let o=!t;return o&&(async()=>{try{const i=async()=>Ye.get(`/assets.json?v=${Uo(5)}`).then(({data:h})=>h),{loader:l,logo:c}=await i(),u=O5(l),f=u==="svg",m=l?await Ye.get(l,{responseType:f?"text":"arraybuffer"}).then(({data:h})=>h):dp;o&&a(h=>({...h,...c&&{logo:c},loader:l?C5(m,f,u):m}))}catch(i){i instanceof Error&&at.error(i.message),o&&a(l=>({...l,loader:dp}))}})(),()=>{o=!1}},[t]),p.useEffect(function(){const o=Mr.getInstance(),i=gt.getInstance();Jq().then(({lang:l})=>{o.init({language:An[l],config:N.statistics}),i.init(N),n({language:l})})},[]),p.useEffect(function(){const o=document.querySelector("#root");if(o){const i=l=>l.split(" ").map(c=>c.trim()).filter(Boolean);return Oe.addEventListener("addRootClassName",l=>{i(l).forEach(c=>o.classList.add(c))}),Oe.addEventListener("removeRootClassName",l=>{i(l).forEach(c=>o.classList.remove(c))}),()=>{Oe.removeEventListeners("addRootClassName"),Oe.removeEventListeners("removeRootClassName")}}},[]),t?e(t,s):d.jsx(d.Fragment,{})}const jd=function(e,t,n=!1){return n&&!t?e:t?e.replace("m.","www."):e.replace("www.","m.")},nK="/assets/soccer.png",sK="/assets/soccer-live.png",aK=p.memo(function({currentSeo:t,productUrl:n}){var b,y;const{language:s,locale:a}=Re(),[r,o]=p.useState([]),i=(N.app.staticDomainForCanonicalTags||window.location.origin).replace(/^http:\/\//,"https://"),l=((y=(b=N.app)==null?void 0:b.dmca)==null?void 0:y.token)??"",c=n.includes(Ke.Prematch),u=n.includes(Ke.Live),f=p.useMemo(()=>{var _;return(_=N.app.availableLanguages[s])==null?void 0:_.full},[s]),m=p.useMemo(()=>{const _=ng[x5(window.location.origin)],v=_||ng.default;return ng._useCustomHrefLangFromTemplate?[]:Object.keys(N.app.availableLanguages).map(E=>({name:An[E],hrefLang:v[E]??An[E]}))},[]),h=p.useMemo(()=>{var _,v,E;return((E=(v=(_=N.app.socialIcons)==null?void 0:_.find(S=>S.network==="facebook"))==null?void 0:v.url)==null?void 0:E.default)??""},[]),g=p.useMemo(()=>{var E,S,w;const _="https://x.com/",v=(E=N.app.socialIcons)==null?void 0:E.find(O=>O.network==="twitter");return v!=null&&v.useSiteName&&((w=(S=v==null?void 0:v.url)==null?void 0:S.default)!=null&&w.includes(_))?v.url.default.replace(_,""):null},[]);return p.useEffect(()=>{var w;const _=(w=N.app.preferences)!=null&&w.enableDefaultAlternateLink?[{rel:"alternate",hrefLang:"x-default",href:`${i}/${a}${n}`}]:[],v=K.isMobile?[]:[{rel:"alternate",media:"only screen and (max-width: 640px)",href:`${jd(i,K.isMobile)}/${a}${n}`}],E=m.map(({name:O,hrefLang:I})=>({rel:"alternate",hrefLang:I,href:`${jd(i,1)}/${O}${n}`})),S=KC?KC.map(O=>({...O,rel:"alternate",href:`${jd(O.href,K.isMobile?0:1)}${n}`})):[];o([..._,...v,...E,...S])},[m,a,i,n]),d.jsxs(af,{children:[(t==null?void 0:t.title)&&d.jsx("title",{children:Qn(t.title)}),f&&d.jsx("meta",{name:"language",content:f}),l?d.jsx("meta",{name:"dmca-site-verification",content:l}):null,d.jsx("meta",{name:"author",content:N.app.siteName}),(t==null?void 0:t.metaDescription)&&d.jsx("meta",{name:"keywords",content:t.metaKeywords}),(t==null?void 0:t.copyright)&&d.jsx("meta",{name:"copyright",content:t.copyright}),(t==null?void 0:t.metaDescription)&&d.jsx("meta",{name:"description",content:t.metaDescription}),d.jsx("meta",{property:"og:title",content:t==null?void 0:t.title}),d.jsx("meta",{name:"twitter:title",content:t==null?void 0:t.title}),d.jsx("meta",{property:"og:url",content:`${i}/${a}${n}`}),d.jsx("meta",{property:"og:site_name",content:window.location.host}),d.jsx("meta",{name:"twitter:site",content:g??`@${window.location.host.split(".").slice(1).join("")}`}),d.jsx("meta",{property:"og:description",content:t==null?void 0:t.metaDescription}),d.jsx("meta",{name:"twitter:description",content:t==null?void 0:t.metaDescription}),(t==null?void 0:t.twitterSite)&&d.jsx("meta",{name:"twitter:card",content:t==null?void 0:t.twitterSite}),(t==null?void 0:t.metaImage)&&d.jsx("meta",{property:"og:image",content:`${N.cms.iconUrl}${t==null?void 0:t.metaImage}`}),(t==null?void 0:t.metaImage)&&d.jsx("meta",{name:"twitter:image",content:`${N.cms.iconUrl}${t==null?void 0:t.metaImage}`}),d.jsx("meta",{property:"og:type",content:"website"}),h&&d.jsx("meta",{property:"article:author",content:h}),(t==null?void 0:t.facebookId)&&d.jsx("meta",{property:"fb:app_id",content:t==null?void 0:t.facebookId}),c&&d.jsx("link",{rel:"preload",as:"image",href:nK,fetchPriority:"high"}),u&&d.jsx("link",{rel:"preload",as:"image",href:sK,fetchPriority:"high"}),d.jsx("link",{rel:"canonical",href:`${jd(i,K.isMobile,!0)}/${a}${n}`}),r.map(({rel:_,hrefLang:v,media:E,href:S},w)=>d.jsx("link",{rel:_,...v?{hrefLang:v}:{},...E?{media:E}:{},href:S},v||E||w))]})});class Sn extends Fr{constructor(){super(...arguments);se(this,"cachedResponses",{})}static deepFormatResponse(n){return n!=null&&n.data?Array.isArray(n.data.data)?(n.data.data=jh(n.data.data),n):((Array.isArray(n.data)||typeof n.data=="object"&&n.data!==null)&&(n.data=jh(n.data)),n):n}load(n,s,a,r=!1,o=!1){const i=Fo({url:n,...s});let l;if(a&&this.cachedResponses[i]){const c=this.cachedResponses[i];return Promise.resolve(c)}return this.loadData(n,s,r).then(c=>(o?l=Sn.deepFormatResponse(c):l=c,a&&(this.cachedResponses[i]=l),l))}static buildApiPath(n,s){const{language:a,page:r=1,specialViewId:o,searchCommand:i,jackpotId:l,providerName:c}=s,u=N.cms.enableFastDb?`/api/public/v1/${a}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}`:`/api/public/v1/${a}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}`,m=!!i?"/search":"",h=r?`/pages/${r}`:"";switch(n){case Ws.OPTIONS_PROVIDERS:return o?`${u}/views/${o}/providers`:`${u}/providers`;case Ws.OPTIONS_CATEGORIES:return o?`${u}/views/${o}/categories`:`${u}/categories`;case Ws.SPECIAL_VIEW:return`${u}/views/${o}/games${m}${h}`;case Ws.PROVIDER_JACKPOTS:{const g=l?l.toString():c;return`${u}/jackpots/${g}/games${m}${h}`}case Ws.GAMES:default:return`${u}/games${m}${h}`}}static getGameUrlParams({categoryId:n,providers:s,searchCommand:a,gameExternalIds:r,limit:o,gameIds:i,tournamentIds:l}){const c=n&&n!==ma&&n!==rs,u=(s==null?void 0:s.length)&&!s.includes(Ci);return{...c&&{category:n},...o&&{limit:o},...u&&{provider:s.join()},...(i==null?void 0:i.length)&&{ids:i==null?void 0:i.join(",")},...(l==null?void 0:l.length)&&{ids:l==null?void 0:l.join(",")},...a&&{name:a},...(r==null?void 0:r.length)&&{external_id:r.join()}}}loadProviders(n,s=!1){const a=Sn.buildApiPath(Ws.OPTIONS_PROVIDERS,n);return this.load(a,Sn.getGameUrlParams(n),s,!!N.cms.cacheLayerSubdomain).then(r=>{const{data:o}=r;return o})}loadCategories(n,s=!1){const a=Sn.buildApiPath(Ws.OPTIONS_CATEGORIES,n);return this.load(a,{},s,!!N.cms.cacheLayerSubdomain).then(r=>{const{data:o}=r;return o})}loadProviderJackpotGames(n,s=!1){const a=Sn.buildApiPath(Ws.PROVIDER_JACKPOTS,n);return this.load(a,Sn.getGameUrlParams(n),s,!!N.cms.cacheLayerSubdomain,!0).then(r=>{const{data:{data:o,currentPage:i,lastPage:l,total:c}}=r;return{total:c,data:o,currentPage:i,lastPage:l}})}loadLimitedGames(n,s=!1){return this.load(N.cms.enableFastDb?`/api/public/v1/${n.language}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/games`:`/api/public/v1/${n.language}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/games`,Sn.getGameUrlParams(n),s,!!N.cms.cacheLayerSubdomain,!0).then(a=>{const{data:r}=a;return r})}loadGames(n,s=!1){const{specialViewId:a}=n,r=a?Ws.SPECIAL_VIEW:Ws.GAMES;return this.load(Sn.buildApiPath(r,n),Sn.getGameUrlParams(n),s,!!N.cms.cacheLayerSubdomain,!0).then(o=>{const{data:{data:i,currentPage:l,lastPage:c,total:u}}=o;return{total:u,data:i,currentPage:l,lastPage:c}})}loadAiDynamicCategoryGames({language:n,playerId:s,groupId:a}){return this.load(N.cms.enableFastDb?`/api/public/v1/${n}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/clients/${s}/groups/${a}/games`:`/api/public/v1/${n}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/clients/${s}/groups/${a}/games`,{},!0,!!N.cms.cacheLayerSubdomain,!0).then(r=>{const{data:o}=r;return o})}loadIcons(n,s=!1){return this.load(N.cms.enableFastDb?`/api/public/v1/${n.language}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/games/icons`:`/api/public/v1/${n.language}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/games/icons`,Sn.getGameUrlParams(n),s,!!N.cms.cacheLayerSubdomain,!0).then(a=>{const{data:r}=a;return r})}loadMiniGames(n,s=!1){return this.load(N.cms.enableFastDb?`/api/public/v1/${n.language}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/mini-games`:`/api/public/v1/${n.language}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/mini-games`,Sn.getGameUrlParams(n),s,!!N.cms.cacheLayerSubdomain,!0).then(a=>{const{data:r}=a;return r})}loadGamesByIds(n,s=!1){return this.load(N.cms.enableFastDb?`/api/public/v1/${n.language}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/games/by-ids`:`/api/public/v1/${n.language}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/games/by-ids`,Sn.getGameUrlParams(n),s,!!N.cms.cacheLayerSubdomain,!0).then(a=>{const{data:r}=a;return r})}loadGame({language:n,externalId:s}){return this.load(N.cms.enableFastDb?`/api/public/v1/${n}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/games/${s}`:`/api/public/v1/${n}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/games/${s}`,{},!0,!!N.cms.cacheLayerSubdomain,!0).then(a=>{const{data:r}=a;return r})}getPromotedGames(n){return this.load(N.cms.enableFastDb?`/api/public/v1/${n.language}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/promoted-games/${n.randomNumber}`:`/api/public/v1/${n.language}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/promoted-games/${n.randomNumber}`,Sn.getGameUrlParams(n),!1,!!N.cms.cacheLayerSubdomain,!0).then(s=>{const{data:a}=s;return a})}getAiRecommendedGames(n,s){return this.load(N.cms.enableFastDb?`/api/public/v1/${n}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/clients/${s??"-1"}/type-recommended-games`:`/api/public/v1/${n}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/clients/${s??"-1"}/type-recommended-games`,{},!1,!!N.cms.cacheLayerSubdomain,!0).then(a=>({data:a.data.data,type:a.data.type}))}loadGamesBadges(n){return this.load("/json/getPageOptions",{partner_id:N.app.site_id,type:n},!1,!!N.cms.cacheLayerSubdomain).then(({options:s})=>s!=null&&s.labels?s.labels:{})}loadTournamentGames({tournamentId:n,paginate:s,language:a}){return this.load(N.cms.enableFastDb?`/api/public/v1/${a}/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/tournaments/${n.toString()}/games/pages/${s}`:`/api/public/v1/${a}/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/tournaments/${n.toString()}/games/pages/${s}`,{},!1,!!N.cms.cacheLayerSubdomain,!0).then(r=>{const{data:{data:o,currentPage:i,lastPage:l,total:c}}=r;return{total:c,data:o,currentPage:i,lastPage:l}})}getAvailableTournaments(n){return this.load(N.cms.enableFastDb?`/api/public/v1/eng/partners/${N.app.site_id}/casino/platforms/${K.isMobile}/tournaments/available`:`/api/public/v1/eng/casino/partners/${N.app.site_id}/platforms/${K.isMobile}/tournaments/available`,Sn.getGameUrlParams(n),!1,!!N.cms.cacheLayerSubdomain).then(s=>new Set(s.data))}loadLoyaltyPointLevels(n){return this.load(`/api/public/v1/${n}/partners/${N.app.site_id}/loyalty-points`,{},!1,!!N.cms.cacheLayerSubdomain)}loadLoyaltyProgramGroupsWithLevels(n){return this.load(`/api/public/v2/${n}/partners/${N.app.site_id}/loyalty-program/groups`,{},!1,!!N.cms.cacheLayerSubdomain)}loadLoyaltyProgramBenefits(n){return this.load(`/api/public/v2/${n}/partners/${N.app.site_id}/loyalty-program/benefits`,{},!1,!!N.cms.cacheLayerSubdomain)}loadBonusRequestItems(n){return this.load(`/api/public/v1/${n}/partners/${N.app.site_id}/bonus-requests`,{},!1,!!N.cms.cacheLayerSubdomain)}}const Qy=new Sn;var ic=(e=>(e[e.Info=-1]="Info",e[e.Claimable=0]="Claimable",e[e.AutoApply=1]="AutoApply",e[e.Assignable=2]="Assignable",e))(ic||{}),rK=(e=>(e[e.All=1]="All",e[e.Activated=2]="Activated",e[e.NotActivated=3]="NotActivated",e[e.WheelRewards=4]="WheelRewards",e))(rK||{});const Ofe=[{label:"All",value:1},{label:"Activated",value:2},{label:"Not Activated",value:3},{label:"Wheel Rewards",value:4}],oK=1,iK=(e,t)=>{if(!t)return null;const n=e.find(a=>a.items.some(lt("id",t))),s=n?e.findIndex(a=>a===n):-1;return{group:n,index:s}},lK=(e,t,n,s,a)=>toK&&t>=n.minPoint?e[Math.min(e.length-1,s+1)]:(a==null?void 0:a.items[0])??n,xfe=(e,t,n,s)=>t.reduce((a,r)=>{var u,f;const o=new Set,i=new Set,l=((u=e.find(lt("id",r.lpMinId)))==null?void 0:u.title)??null,c=((f=e.find(lt("id",r.lpMaxId)))==null?void 0:f.title)??null;return e.forEach(m=>{m.order>=r.minOrder&&m.order<=r.maxOrder&&(o.add(m.groupSrc),i.add(m.groupId))}),[...a,{...r,srcs:Array.from(o),groupIds:Array.from(i),minLevelTitle:l,maxLevelTitle:c,active:cK({benefitId:r.id,benefitApplyMode:r.applyMode,benefitMinOrder:r.minOrder,benefitMaxOrder:r.maxOrder,clientBenefitIds:n,userLoyaltyLevelOrder:s})}]},[]),cK=({benefitId:e,benefitApplyMode:t,benefitMinOrder:n,benefitMaxOrder:s,clientBenefitIds:a,userLoyaltyLevelOrder:r})=>{if(t===ic.Claimable||t===ic.Assignable)return a.includes(e);if(r){if(t===ic.AutoApply)return r>=n&&r<=s;if(t===ic.Info)return n<=r&&r<=s}return!1},Vg={data:{loyaltyProgramGroups:[],loyaltyInfo:null}},uK=e=>{const t=Ct(),{isLoggedIn:n}=be(),{language:s}=Re(),{profile:{loyalty_point:a}}=be(),[{loading:r,data:{loyaltyProgramGroups:o,loyaltyInfo:i}},l]=p.useState({loading:!1,...Vg});p.useEffect(function(){if(e){l({loading:!0,...Vg});const m=n?ee.get({},"get_loyalty_info"):Promise.resolve(null);Promise.all([Qy.loadLoyaltyProgramGroupsWithLevels(s),m]).then(([h,g])=>{if(t.current)if(h.data)l({loading:!1,data:{loyaltyProgramGroups:h.data,loyaltyInfo:(g==null?void 0:g.result)===0?g.details:null}});else throw new Error}).catch(()=>{t.current&&l({loading:!1,...Vg})})}},[s,n,e,t]);const c=p.useMemo(()=>{if(i){const f=iK(o,i.LoyaltyLevelId);if(f&&f.group){const m=f.group.items.findIndex(h=>h.id===i.LoyaltyLevelId);if(m>-1){const h=f.group.items[m],g=h.order,b=i.LoyaltyLastEarnedPoints??0,y=i.LoyaltyLastEarnedPointso.reduce((f,m)=>{const h=m.items.map(g=>({...g,groupAlias:m.alias,groupLevelColor:m.levelColor,groupSrc:m.src,groupId:m.id}));return[...f,...h]},[]),[o]);return{isLoyaltyDataLoading:r,userLoyaltyProgramStatus:c,loyaltyProgramGroups:o,levelsWithGroups:u,levelUpBonuses:(i==null?void 0:i.LevelUpBonuses)??[],loyaltyRates:(i==null?void 0:i.LoyaltyRates)??[]}};var dK=(e=>(e.BUTTON="button",e.SUBMIT="submit",e.RESET="reset",e))(dK||{});const Yu=({type:e="button",title:t,className:n,loading:s=!1,showTitle:a=!0,children:r,...o})=>{const i=ye();return d.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:i(t)},...o,children:[t&&a?d.jsx("span",{children:i(t)}):null,r]})},fK=()=>{const e=p.useRef(new Set),{isLoggedIn:t,profile:{loyalty_level_id:n}}=be(),{languageRtl:s}=Re(),a=ye(),r=p.useRef(),{levelsWithGroups:o}=uK(r.current!==void 0&&r.current!==n),i=r.current!==void 0?o.find(lt("id",r.current)):void 0,l=n!==void 0?o.find(lt("id",n)):void 0;p.useEffect(()=>{r.current===void 0&&n!==void 0&&(r.current=n)},[n]),p.useEffect(()=>{let c;i&&l&&(i.orderl.order&&(c=a("Downgraded"))),t&&r.current!==n&&c&>.getInstance().loyaltyLevelNotificationsEnabled&&(Ce.info(d.jsxs("p",{className:"toast-notification-message-content",children:[d.jsx("i",{className:"bc-i-PushNotificationF toast-notification-icon"}),d.jsx("span",{className:"toast-notification-message-text",children:a("Your loyalty level has been {1} to {2}.",{1:c,2:(l==null?void 0:l.alias)||""})})]}),{theme:"light",position:"top-right",className:"toast-notification-message",autoClose:!1}),r.current=n)},[n,t,i,l,a]),p.useEffect(function(){const u=[];let f=null;const m={current:!1},h=()=>{f!==null&&(Ce.dismiss(f),f=null)};if(t){const g=ee.subscribe({source:"notifications",what:{user:[]}},b=>{const y=Object.entries(b).map(([_,v])=>({swarmId:Number(_),notifications:v})).filter(({swarmId:_,notifications:v})=>_&&(v==null?void 0:v.LevelUpBonus)&&!e.current.has(_));if(y!=null&&y.length){const _=y.map(({swarmId:v})=>v);y.forEach(v=>{const{notifications:E,swarmId:S}=v,w=Ce.info(d.jsxs("p",{className:"toast-notification-message-content",children:[d.jsx("i",{className:"bc-i-PushNotificationF toast-notification-icon"}),d.jsx("span",{className:"toast-notification-message-text",children:a("You have received {1} {2}",{1:E.LevelUpBonus.Amount,2:E.LevelUpBonus.CurrencyId})}),d.jsx("i",{className:"bc-i-close-remove toast-notification-message-remove",onClick:()=>{m.current||(u.splice(u.indexOf(w),1),Ce.dismiss(w),u.length<=1&&h(),e.current.add(S),ee.get({notification_id:S},"mark_as_read_notification"))}})]}),{theme:"light",position:"top-right",closeButton:!1,className:"toast-notification-message",autoClose:!1,draggable:!1,rtl:s});u.push(w)}),u.length>1&&f===null&&(f=Ce(d.jsx(Yu,{className:"toast-close-all-button",title:"Close all",onClick:()=>{m.current=!0,u.forEach(v=>Ce.dismiss(v)),u.length=0,h(),m.current=!1,_.forEach(v=>e.current.add(v)),ee.get({notification_id_list:_},"mark_as_read_notification")}}),{position:"top-right",closeButton:!1,className:"toast-close-all-wrapper",autoClose:!1,draggable:!1,style:{background:"transparent",boxShadow:"none",padding:0},rtl:s}))}});return()=>{ee.unsubscribe(g),u.forEach(b=>Ce.dismiss(b)),h()}}},[t,a,s])};var vR=(e=>(e[e.Product=1]="Product",e[e.Url=2]="Url",e))(vR||{}),_f=(e=>(e.PER_PAGE="per_page",e.AFTER_REGISTRATION="after_registration",e.CRM="crm",e))(_f||{});const Pw=e=>nt(kL(t=>t.showOnPages.map(n=>({...t,showOnPage:n,...e?{repeatTime:e}:{}}))),oS(t=>t.showOnType===vR.Product?"products":"urls"),({products:t=[],urls:n=[]})=>({products:oS(({showOnPage:s})=>s)(t),urls:n})),pK=(e,t)=>Te.getItemFromLocalStorage(`${XO}_${e}_${t}`),Ow=(e,t,n)=>Te.setItemToLocalStorage(`${XO}_${e}_${t}`,!0,n);var Do=(e=>(e.Subscription="19303",e.SalaryRange="22045",e))(Do||{});const mK=Su(za),hK=()=>{const[e,t]=p.useState(ht.Home),{pathname:n}=dn(),{currentPath:s}=Re();return p.useEffect(function(){switch(s){case Wn:t(r=>n.includes(Ke.Calendar)?ht.LiveCalendar:n.includes(Ke.Results)?ht.Results:n.includes(Ke.Tournaments)?ht.SportTournaments:n.includes(Ke.AsianView)?ht.AsianView:n.includes(Ke.PopularBets)?ht.PopularBets:n.includes(Ke.Live)?ht.Live:n.includes(Ke.Prematch)?ht.PreMatch:r);break;case Qf:t(n.includes(bx.SPORT)?ht.Pinnacle:ht.PinnacleEsports);break;case _m:{const[,,r]=n.split("/");t(r===cp.CASINO?ht.Casino:ht.SportHome);break}case Oo:t(ht.Casino);break;case Pu:{const[,,,r]=n.split("/");t(r===ly?ht.Games:r===km?ht.LiveCasino:r===cy?ht.TvGames:r===Rm?ht.VirtualSports:ht.Casino);break}default:t(r=>mK[s]??r)}},[s,n]),e},xw="?",gK=-1,_K=Object.values(Do),Nw={products:{},urls:[]},vK=({content:e,onClose:t,href:n,target:s,title:a,eventDate:r})=>ve.open({type:"info",content:e,...r&&{countDownDate:Fr.getTimestamp(r)},title:a,showCheckbox:!0,onClose:t,buttons:[{label:"ok close",callBack:o=>{n&&window.open(n,s),t(o)}}]},hn.High),bK=()=>{const e=Ct(),[{products:t,urls:n},s]=p.useState(Nw),[a,r]=p.useState(Nw),{language:o}=Re(),{pathname:i,search:l}=dn(),c=hK(),u=Uu(),f=p.useRef(!1),m=p.useRef([]),h=p.useRef([]),{loginInProgress:g,isLoggedIn:b,profile:{is_verified:y,deposit_count:_,birth_date:v}}=be();p.useEffect(function(){m.current=[]},[c,o,i]);const E=p.useCallback(({id:O,repeatTime:I,swarmId:C,...T})=>{const P=A1((A=!1)=>{m.current.push(O),T.type===_f.CRM&&h.current.push(O),A?Ow(O,o):Ow(O,o,mO(I)),C&&ee.get({notification_id:C},"mark_as_read_notification")});return vK({...T,onClose:P})},[o]),S=p.useCallback(({showTo:O,profileStatus:I,profileTypes:C,customProfileTypes:T,id:P,depositType:A,profileActionType:x,excludedCurrencies:L,ageRestriction:k})=>!pK(P,o)&&fy(b,y,I)&&!Du({showTo:O,profileTypes:C,customProfileTypes:T,profileActionType:x,excludedCurrencies:L},u)&&Ix(_,b,A)&&dy(k,v)&&!m.current.includes(P)&&!h.current.includes(P),[v,_,b,y,o,u]),w=p.useCallback(O=>{const[I,C]=O.split(xw);return C&&`${xw}${C}`===l||I&&I===i},[l,i]);p.useEffect(function(){f.current=!0,Jn.getPopups(o,_f.PER_PAGE).then(Pw()).then(I=>{e.current&&(f.current=!1,s(I))}).catch(()=>{e.current&&(f.current=!1)})},[e,o]),p.useEffect(function(){if(b){const I=ee.subscribe({source:"notifications",what:{user:[]}},C=>{const P=Object.entries(C).map(([A,{Alias:x}])=>({swarmId:Number(A),Alias:x})).filter(Pt("Alias")).filter(({Alias:A})=>!_K.includes(A));P.length&&Promise.all(P.map(({Alias:A,swarmId:x})=>Jn.getCrmPopup(o,_f.CRM,A).then(L=>({...L,swarmId:x})))).then(Pw(gK)).then(A=>{e.current&&r(x=>({products:{...x.products,...A.products},urls:[...x.urls,...A.urls]}))}).catch(Wt)},Wt,!1);return()=>{ee.unsubscribe(I)}}},[b,e,o]),p.useEffect(function(){if(!(g||f.current)){const C=n.filter(({showOnPage:T})=>w(T)).filter(S).map(E);return()=>{C==null||C.forEach(({close:T})=>T())}}},[S,w,g,E,i,l,n]),p.useEffect(function(){if(!(g||f.current)){const C=(t[c]??[]).filter(S).map(E);return()=>{C==null||C.forEach(({close:T})=>T())}}},[c,S,g,E,t]),p.useEffect(function(){if(!(g||f.current)){const I=a.products[c]??[],C=a.urls.filter(({showOnPage:P})=>w(P)),T=[...I,...C].filter(S).map(E);return()=>{T==null||T.forEach(({close:P})=>P())}}},[a,c,S,w,g,E,i,l])},EK=ke(()=>D(()=>import("./BrazilWithSignicatMigrationProfileUpdatePopup-cHuf9_gD.js"),__vite__mapDeps([584,194,195,1,196,197,198,174,199,201,172,202,182]))),yK=ke(()=>D(()=>import("./BrazilWithSignicatMigrationGoToVerificationPopup-G4YKTZ--.js"),__vite__mapDeps([585,1]))),SK=()=>{const e=Ct(),{profile:{terms_and_conditions_version:t},isLoggedIn:n,loginInProgress:s}=be(),a=p.useCallback(()=>{ex(Mv),ve.open(r=>({hideCloseButton:!0,Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(yK,{close:r})})}))},[]);p.useEffect(()=>{var r,o,i;e.current&&n&&!s&&((i=(o=(r=N.app.brazilLicense)==null?void 0:r.migration)==null?void 0:o.migrateWithSignicat)!=null&&i.enabled)&&!window.location.href.includes("/help/")&&t!==Mv&&ve.open(l=>({hideCloseButton:!0,fullScreen:!0,className:"signicatMigrationPopup",Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(EK,{close:l,onSuccess:a})})}))},[a,e,n,s,t])};var hb=(e=>(e[e.GlobalPartnerID=900]="GlobalPartnerID",e))(hb||{}),CK=(e=>(e[e.GLOBAL=0]="GLOBAL",e[e.LOCAL=1]="LOCAL",e))(CK||{}),TK=(e=>(e.REWARDS="rewards",e.ADDITIONAL_REWARDS="additionalRewards",e.YO_ESTATE="yoEstate",e))(TK||{}),wK=(e=>(e[e.Ortak=1]="Ortak",e[e.YoEstate=2]="YoEstate",e))(wK||{});const IK={loading:!1,data:[]},kw={loading:!1,data:[]},Rw=()=>{const e=Ct(),[t,n]=p.useState(IK),[s,a]=p.useState(kw),[r,o]=p.useState(kw),[i,l]=p.useState(!1),{site_id:c,additionalRewardsConfigurations:{requestedPartnerId:u,yoRealEstateCustomPartnerId:f}}=N.app,m=p.useCallback((y,_)=>{n({data:[],loading:!0}),ee.get({...y&&{usage:1,nft_partner_id:_?hb.GlobalPartnerID:u||c}},"get_client_rewards").then(({result:v,details:E})=>{e.current&&v===0?n({data:E,loading:!1}):n({data:[],loading:!1})}).catch(v=>{e.current&&(ve.open({type:"error",title:"Error",content:`Error occurred: ${v.msg}`}),n({data:[],loading:!1}))})},[e,u,c]),h=p.useCallback(()=>{o({data:[],loading:!0}),ee.get({partner_id:f||c},"yoestate_get_partner_collections").then(({result:y,details:_})=>{const{HasError:v,Data:E}=_;if(e.current&&y===0&&!v){const S=E.map(({collectionId:w,logo:O,name:I,price:C,count:T})=>({collectionId:w,logo:O,name:I,price:C,count:T}));o({data:S,loading:!1})}else o({data:[],loading:!1})}).catch(()=>{e.current&&(ve.open({type:"error",title:"Error",content:"Error occurred"}),o({data:[],loading:!1}))})},[e,c,f]),g=p.useCallback(y=>{a({data:[],loading:!0}),ee.get({partner_id:y?hb.GlobalPartnerID:u||c},"ortak_get_partner_collections").then(({result:_,details:v})=>{const{HasError:E,Data:S}=v;if(e.current&&_===0&&!E){const w=S.map(({collectionId:O,logo:I,name:C,price:T,count:P})=>({collectionId:O,logo:I,name:C,price:T,count:P}));a({data:w,loading:!1})}else a({data:[],loading:!1})}).catch(()=>{e.current&&(ve.open({type:"error",title:"Error",content:"Error occurred"}),a({data:[],loading:!1}))})},[e,u,c]),b=p.useCallback((y,_)=>{l(!0),ee.get({reward_id:y,external_wallet_id:_},"collect_reward").then(({result:v,result_text:E})=>{e.current&&v===0?(ve.open({title:"Success",type:"success",content:"Bonus Claim was successfully"}),m()):ve.open({type:"error",title:"Error",content:E||Xn})}).catch(v=>{e.current&&ve.open({type:"error",title:"Error",content:`Error occurred : ${v.msg}`})}).finally(()=>l(!1))},[m,e]);return{rewardsData:t,yoEstateRewards:r,nftRewards:s,claimBonusWithWallet:b,rewardsClaimLoading:i,fetchBonusRewardsData:m,fetchYoEstateData:h,fetchNftRewardsData:g}},AK=ke(()=>D(()=>import("./BonusPieInfoPopup-CyIrV4vN.js"),__vite__mapDeps([586,1]))),Lw=2,PK=()=>{var f,m;const{enableBonusPieInfoPopup:e}=N.app,{isLoggedIn:t,loginInProgress:n,isRestoredLogin:s}=be(),{fetchBonusRewardsData:a,rewardsData:{data:r,loading:o}}=Rw(),{fetchBonusRewardsData:i,rewardsData:{data:l,loading:c}}=Rw(),u=((f=r[0])==null?void 0:f.Amount)>=Lw||((m=l[0])==null?void 0:m.Amount)>=Lw;p.useEffect(()=>{e&&t&&(a(!0,!0),i(!0,!1))},[t,a,i,e]),p.useEffect(()=>{e&&t&&!o&&!c&&!n&&!s&&u&&ve.open(h=>({type:"info",title:"Bonus Pie Info",Component:()=>{var g,b;return d.jsx(AK,{globalPoints:(g=r[0])==null?void 0:g.Amount,localPoints:(b=l[0])==null?void 0:b.Amount,close:h})}}))},[t,o,c,r,l,e,n,u,s])},OK=p.lazy(()=>D(()=>import("./LowBalancePopUp-BCNv4lJm.js"),__vite__mapDeps([587,1,588]))),xK=()=>{const{isLoggedIn:e,profile:{calculatedBalance:t,casino_balance:n,currency:s,deposit_count:a}}=be(),{productType:r}=Re(),{lowBalancePopup:{enabled:o,balanceThresholdByCurrencies:i,popupLifetimeMinutes:l,disableForWithoutDepositUsers:c}}=N.app;p.useEffect(function(){if(o&&e&&s in i&&!(c&&a===0)){const f=n!==null,m=n!==null&&r===Ve.CASINO?n:t,h=f?r===Ve.SPORTSBOOK?Pv:QO:Pv;if(!Te.getItem(h)){const g=i[s];m({type:"lowBalance",title:"Low Balance",Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(OK,{close:b})})})),Te.setItem(h,!0,pO(l)))}}},[i,t,n,s,a,c,o,e,l,r])},NK=({iframeUrl:e,onIframeLoad:t})=>{const{profile:{id:n,currency:s,owner_id:a}}=be(),{language:r}=Re(),o=`${e}?player_id=${a??n}&language=${r}¤cy=${s}&platform=${K.isMobile?"Mobile":"Web"}¤t_page_url=${encodeURIComponent(window.location.href)}`;return d.jsx("iframe",{title:"CRM Popup",src:o,onLoad:t})},kK="mark_as_read_notification",RK=(e,t)=>{const n=()=>{ee.get({notification_id:t},kK)};ve.open({Component:()=>d.jsx(NK,{iframeUrl:e,onIframeLoad:n}),className:"crmPopup"})},LK=()=>{const{isLoggedIn:e}=be(),{pathname:t}=dn();p.useEffect(function(){if(e){const s=ee.subscribe({source:"notifications",what:{user:[]}},a=>{Object.entries(a).map(([o,i])=>({swarmId:Number(o),notifications:i})).filter(({swarmId:o,notifications:i})=>o&&(i==null?void 0:i.CrmPopup)).forEach(({notifications:o,swarmId:i})=>{const{CrmPopup:l}=o,c=t.split("/").filter(Boolean)[0],u=t.split("/").filter(Boolean).at(-1);let f=!1;switch(o.CrmPopup.Page.Comparison){case 1:f=t===l.Page.Value;break;case 2:f=t!==l.Page.Value;break;case 3:f=c.startsWith(l.Page.Value);break;case 4:f=!!(u&&u.endsWith(l.Page.Value));break;case 5:f=t.includes(l.Page.Value);break;case 6:f=!t.includes(l.Page.Value);break}f&&RK(l.IframeUrl,i)})});return()=>{ee.unsubscribe(s)}}},[e,t])},MK=({close:e,version:t})=>{const n=ye(),s=Ho(),a=p.useCallback(()=>{ve.open(i=>({type:"warning",title:"Warning",content:eU,hideCloseButton:!0,buttons:[{label:"Log out",callBack:()=>{s({clearAuthData:!1}).finally(i)}}]}))},[s]),r=p.useCallback(()=>{t?ex(t).then(i=>{e(),i||a()}):ZO().then(i=>{e(),i||a()})},[e,t,a]),o=n(Z2).replace(/href=(["'])(.*?)\1/gi,`href="/?helpPageContent=${iy}"`).replace(/\s+rel=(["'])(.*?)\1/gi,"").replace(/)/gi,'{s({clearAuthData:!1}).finally(e)}})]})]})},DK=()=>{const{isLoggedIn:e,isRestoredLogin:t,profile:{active_step:n,active_step_state:s,terms_and_conditions_version:a}}=be(),{acceptTermsAndConditionsPopUp:r,ukLicense:o}=N.app,l=nr().get(Bv)===iy;p.useEffect(()=>{o!=null&&o.enabled&&n===It.TERMS_AND_CONDITIONS&&s===nl.WAITING||(e||t)&&a&&r&&!l&&Jn.getTermsConditionsVersion().then(c=>{Number(a)!==(c==null?void 0:c.terms_and_conditions_version)&&ve.open(u=>({Component:()=>d.jsx(MK,{close:u,version:String(c==null?void 0:c.terms_and_conditions_version)}),hideCloseButton:!0}),hn.High)})},[r,e,t,l,a,o==null?void 0:o.enabled,n,s])},Mw="showPopupForNotLoggedUsers",Dw="hide",Hg=18,jK=()=>{const{ageRestrictionPopup:e}=N.app,t=ye(),{isLoggedIn:n,loginInProgress:s}=be();p.useEffect(()=>{const a=()=>{ve.open(r=>({title:"user_verified_age_title",hideCloseButton:!0,underButtonsContent:"user_verified_age_description",content:t("user_verified_age_{age}",{age:(e==null?void 0:e.minAllowedAge)??Hg}),buttons:[{label:t("I'm over {age}",{age:(e==null?void 0:e.minAllowedAge)??Hg}),callBack:()=>{r(),sessionStorage.setItem(Mw,Dw)}},{label:t("I'm under {age}",{age:(e==null?void 0:e.minAllowedAge)??Hg}),callBack:()=>{window.location.href=(e==null?void 0:e.redirectionUrl)??"https://www.google.com/"}}]}),hn.Blocker)};e!=null&&e.enabled&&!s&&!n&&setTimeout(()=>{sessionStorage.getItem(Mw)!==Dw&&a()},1e3)},[n,s,t,e==null?void 0:e.enabled,e==null?void 0:e.minAllowedAge,e==null?void 0:e.redirectionUrl])},BK="country";var FK=(e=>(e.CHANGE="change",e.BLUR="blur",e.FOCUS="focus",e))(FK||{});const UK={phone:"phoneNumber"},gb={visible:(e,t)=>e.includes(t),invisible:(e,t)=>!e.includes(t)},_b=(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}},$K=e=>e.map(t=>t.map(n=>n.map(s=>({...s,name:s.name||`_ignore__${tl()}`})))),Vl=e=>{switch(typeof e){case"string":return"string";case"number":return"number";case"boolean":return"boolean";default:return"any"}},Wg=({visibleElements:e,dependenciesGroup:t,formElement:n})=>{const s={};for(const[a,r]of Object.entries(t))if(r[n.name]){const o=r[n.name],i=_b(n.value,n.valueType,n.type);for(const[l,c]of Object.entries(o)){const u=gb[a](c,i);e[l]!==u&&(s[l]=u)}}return po(s)?e:{...e,...s}},GK=e=>{const{language:t}=Re(),n=A=>Gd(A).reduce((x,L)=>{var k;if((k=L.dependencies)!=null&&k.length){const[B]=L.dependencies;if(B.value!=="show"&&B.value!=="hide")return x;const j=B.value!=="show",H=Gd(A).find($=>$.name===B.related_field_name);return H&&B.related_field_values.includes(typeof H.value!="string"?String(H.value):H.value)?{...x,[L.name]:B.value==="show"}:L.showOn?x:{...x,[L.name]:j}}return x},{}),s=A=>LL(A).reduce((x,[L,k])=>{var $;if(!(($=k.dependencies)!=null&&$.length))return{...x,[L]:k};const[B]=k.dependencies;if(B.value!=="disable"&&B.value!=="enable")return{...x,[L]:k};const j=Gd(A).find(G=>G.name===B.related_field_name),H=j&&B.related_field_values.includes(j.value),M={...k};return B.value==="enable"?M.disabled=!H:B.value==="disable"&&(H?M.disabled=!0:delete M.disabled),{...x,[L]:M}},{}),[a,r]=p.useState(()=>{var j,H;const A=$K(e),x=A.reduce((M,$,G)=>{const z=$.flat().reduce((Q,ne)=>{var re;const{element:X,...U}=ne,R=X&&N.formElements[X]?RL(N.formElements[X]):{},W=U.type==="hidden"?U.type:R.type||U.type;Ec(R,{...U,type:W});let q=R.value||R.defaultValue,de=Vl(q);if(q===void 0&&((re=R.options)!=null&&re.length)){const ie=R.type==="select_multiple"?[R.options[0].value]:R.options[0].value;de=Vl(ie),(R.type==="select"||R.type==="select_multiple")&&!R.placeholder&&(q=ie)}const ue=q!==void 0,Y={...R,step:G,value:ue?q:"",initialValue:ue?q:"",valueType:de,error:"",hasError:!1,touched:ue,focused:!1,validationEnabled:!po(R.rules)};return{...Q,[R.name]:Y}},{});return{...M,...z}},{}),L=A.flat(2).reduce((M,$)=>{const G=$.showOn?["visible",$.showOn]:$.hideOn?["invisible",$.hideOn]:null;if(G){const[z,Q]=G;for(const[ne,X]of Object.entries(Q))M[z][ne]||(M[z][ne]={}),M[z][ne][$.name]=X}return M},{visible:{},invisible:{}}),k={};for(const[M,$]of Object.entries(L))for(const[G,z]of Object.entries($))for(const[Q,ne]of Object.entries(z)){if(Q in k&&!k[Q])break;k[Q]=gb[M](ne,(j=x[G])==null?void 0:j.value)}const B=((H=Object.values(x).find(lt("type",BK)))==null?void 0:H.name)||"";return{step:0,formConfig:A,dependenciesGroup:L,countryElementName:B,formData:s(x),visibleElements:{...k,...n(x)}}}),[o,i]=p.useState(!1),l=p.useMemo(()=>a.formConfig.map(A=>A.map(x=>x.filter(({name:L})=>typeof a.visibleElements[L]>"u"||a.visibleElements[L]))),[a.formConfig,a.visibleElements]),c=p.useMemo(()=>l[a.step],[l,a.step]),u=()=>Object.values(a.formData).filter(({type:A})=>A&&A!=="separator"&&A!=="info"&&A!=="html").reduce((A,{name:x,value:L,type:k,valueType:B})=>{if(a.visibleElements[x]===void 0||a.visibleElements[x]){const j=_b(L,B,k);if(j!==void 0)return{...A,[x]:j}}else return{...A,[x]:null};return A},{}),f=p.useCallback((A,x,L)=>{r(k=>{var B,j,H;switch(A){case"focus":return{...k,formData:{...k.formData,[x]:{...k.formData[x],manuallyChanged:!1,focused:!0}}};case"blur":{const M=zr(L,x,k.formData,{countryCode:(B=k.formData[k.countryElementName])==null?void 0:B.value}),$={...k.formData[x],touched:!0,focused:!1,manuallyChanged:!1,value:L,hasError:!!M,error:M},G={...k.formData,[x]:$},z={...Wg({visibleElements:k.visibleElements,dependenciesGroup:k.dependenciesGroup,formElement:$}),...n(G)};return{...k,visibleElements:z,formData:s(G)}}case"change":{const M=zr(L,x,k.formData,{countryCode:(j=k.formData[k.countryElementName])==null?void 0:j.value}),$={...k.formData[x],touched:!0,value:L,manuallyChanged:!1,hasError:!!M,error:k.formData[x].type&&["checkbox","agree","file"].includes(k.formData[x].type)||k.formData[x].validateOnChange?M:""},G={...k.formData,[x]:$},z=Object.values(k.formData).filter(ne=>{const{rules:X}=ne;return X&&(X.match&&X.match.value===x||x===k.countryElementName&&X.method||X.notMatch&&X.notMatch.value===x)});for(const ne of z){const X=zr(ne.value,ne.name,G,{countryCode:(H=G[k.countryElementName])==null?void 0:H.value});G[ne.name]={...ne,error:X,hasError:!!X}}const Q={...Wg({visibleElements:k.visibleElements,dependenciesGroup:k.dependenciesGroup,formElement:$}),...n(G)};return{...k,visibleElements:Q,formData:s(G)}}default:return k}})},[t]),m=Object.keys(a.formData).reduce((A,x)=>{const{validationEnabled:L,showOn:k,hideOn:B,valueType:j,initialValue:H,defaultValue:M,hasError:$,dependencies:G,...z}=a.formData[x];return A[x]=z,A},{}),h=p.useCallback(A=>{r(x=>{var B;const L={...x.formData},k={};for(const[j,H]of Object.entries(A))if(H!==void 0){const M=x.formData[j],$=Vl(H),G=zr(H,j,x.formData,{countryCode:(B=x.formData[x.countryElementName])==null?void 0:B.value});L[j]={...M,valueType:$,value:H,initialValue:H,hasError:!!G,error:G,touched:!0};for(const[z,Q]of Object.entries(x.dependenciesGroup))if(Q[j]){const ne=Q[j],X=_b(H,$,M.type);for(const[U,R]of Object.entries(ne)){if(U in k&&!k[U])break;const W=gb[z](R,X);x.visibleElements[U]!==W&&(k[U]=W)}}}return{...x,formData:L,visibleElements:{...po(k)?x.visibleElements:k,...n(L)}}})},[t]),g=p.useCallback((A=void 0)=>{r(x=>({...x,formData:Object.values(x.formData).reduce((L,k)=>{const{touched:B,name:j}=k;return(A?A.includes(j):B)?L[j]={...k,value:k.initialValue,error:"",touched:k.initialValue!=="",focused:!1}:L[j]=k,L},{})}))},[]),b=p.useCallback((A,x,L="",k=!0)=>{r(B=>{const j={...B.formData[A],value:x,error:L,touched:k,manuallyChanged:!0,valueType:Vl(x)},H={...B.formData,[A]:j};return{...B,formData:H,visibleElements:{...Wg({visibleElements:B.visibleElements,dependenciesGroup:B.dependenciesGroup,formElement:j}),...n(H)}}})},[]),y=p.useCallback((A,x,L)=>{r(k=>{var B;return{...k,formData:{...k.formData,[A]:{...k.formData[A],[x]:L,...x==="value"?{touched:!0}:A in k.formData&&x==="options"&&k.formData[A].type==="select"?{valueType:Vl((B=L[0])==null?void 0:B.value)}:null}}}})},[]),_=p.useCallback((A,x)=>{r(L=>{var B;const k={...L.formData,[A]:{...L.formData[A],rules:x||{}}};return po(x)?(k[A].validationEnabled=!1,k[A].error="",k[A].hasError=!1):(k[A].validationEnabled=!0,k[A].error=zr(k[A].value,A,k,{countryCode:(B=k[L.countryElementName])==null?void 0:B.value}),k[A].hasError=!!k[A].error),{...L,formData:k}})},[t]),v=p.useCallback((A,x)=>{r(L=>({...L,step:L.formData[A].step,formData:{...L.formData,[A]:{...L.formData[A],error:x}}}))},[]),E=p.useCallback(A=>r(x=>({...x,step:A})),[]),S=p.useCallback((A=c)=>A.forEach(x=>x.forEach(({name:L})=>f("blur",L,a.formData[L].value))),[c,f,a.formData]),w=p.useCallback(()=>l.forEach(S),[l,S]),O=(A=c)=>{var x;for(const L of A)for(const{name:k}of L)if(zr(m[k].value,k,a.formData,{countryCode:(x=a.formData[a.countryElementName])==null?void 0:x.value}))return UK[k]||k},I=()=>{for(const A of l){const x=O(A);if(x)return x}},C=p.useCallback(A=>A.flat().every(({name:x})=>{var M;const{touched:L,hasError:k,manuallyChanged:B,validationEnabled:j,value:H}=a.formData[x];return!j||!(L&&!B?k:zr(H,x,a.formData,{countryCode:(M=a.formData[a.countryElementName])==null?void 0:M.value}))}),[t,a.countryElementName,a.formData]),[T,P]=p.useState(!1);return p.useEffect(()=>{const A=l.every(C),x=C(c);i(x),P(A)},[l,c,C]),{step:a.step,setStep:E,totalSteps:a.formConfig.length,entireFormIsValid:T,formIsValid:o,handleChange:f,formElements:m,formConfig:l,formConfigForCurrentStep:c,getData:u,setData:b,setDataProp:y,setRules:_,setInitialData:h,setFieldError:v,resetData:g,showCurrentStepErrors:S,showErrors:w,getFirstErrorFieldNameForCurrentStep:O,getFirstErrorFieldNameInForm:I}},VK=({label:e,translatable:t,className:n="",...s})=>{const a=ye();return d.jsx("div",{className:`radio-control-bc ${n}`,children:d.jsxs("label",{className:"radio-control-content-bc",children:[d.jsx("input",{type:"radio",className:"radio-control-input-bc",...s}),d.jsx("span",{className:"radio-control-input-holder-bc"}),d.jsx("p",{className:"radio-control-text-bc",children:t?a(e):e})]})})},HK=({error:e,touched:t,focused:n,label:s="",customAttrs:a,className:r,placeholder:o,onChange:i,value:l,manuallyChanged:c,options:u=[],readOnly:f,rules:m,...h})=>{const g=ye(),b=typeof l=="boolean"||!my(l)?l.toString():"",y=v=>{i(v.type,v.target.name,v.target.value)},_=p.useMemo(()=>{const v=u.find(E=>E.value===b);return v?v.label:""},[b,u]);return f?d.jsx("div",{className:"form-control-bc default filled",children:d.jsxs("label",{className:"form-control-label-bc inputs",children:[d.jsx("input",{type:"text",className:"form-control-input-bc",defaultValue:g(_),readOnly:!0,...h}),d.jsx("i",{className:"form-control-input-stroke-bc"}),d.jsx("span",{className:"form-control-title-bc ellipsis",children:g(s)})]})}):d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:`radio-v-bc ${r}`,children:[s&&d.jsx("div",{className:"form-control-title-static-bc ellipsis",children:hy(g(s),m)}),u.map(v=>d.jsx(VK,{onChange:y,checked:b===v.value.toString(),translatable:!0,...v,...h},v.value))]}),e&&d.jsx("div",{className:"form-control-message-holder-bc",children:d.jsx("span",{className:"form-control-message-bc",children:g(e)})})]})},WK=p.memo(HK);var Xy=(e=>(e.Deposit="deposit",e.Kyc="kyc",e))(Xy||{});const zK=[[[{type:"radio",name:"promoType",options:[{label:"Casino",value:"casino"},{label:"Sport",value:"sport"}]}]]],jw={deposit:{getLink:`?${Ft({section:"balance",page:"deposit"})}`,buttonLabelKey:"force_popup_deposit_cta",titleKey:"force_popup_deposit_title",bodyText:"force_popup_deposit_body_text"},kyc:{getLink:"",buttonLabelKey:"force_popup_kyc_cta",titleKey:"force_popup_kyc_title",bodyText:"force_popup_kyc_body_text"}},bR=({close:e,forcePopupType:t})=>{const n=jw[t],s=ye(),{formElements:a,handleChange:r}=GK(zK),o=p.useMemo(()=>{var l,c;return t==="kyc"?`?openKyc=${((c=(l=N.app)==null?void 0:l.enableForcedPopups)==null?void 0:c.forcingKyc)??""}`:jw[t].getLink},[t]),i=p.useCallback((l,c,u)=>{r(l,c,u),Ot.dispatchEvent("trackingEvent",{category:"Promotions",action:`Clicked ${t} Force Popup Promo`,additionalData:{forcedPopupData:{clickedForcePopupPromoType:u,source:`popup_type_${t}`}}})},[r,t]);return d.jsxs("div",{className:"forcePopupContent",children:[d.jsx("div",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:s(n.titleKey)}}),d.jsx(Xt,{className:"btn a-color forcePopupKYCBtn",to:o,onClick:e,children:s(n.buttonLabelKey)}),d.jsx("p",{className:"forcePopupBodyText",dangerouslySetInnerHTML:{__html:s(n.bodyText)}}),d.jsx("div",{className:"forcePopupContentSwitcher",children:d.jsx(WK,{...a.promoType,onChange:i})}),d.jsx(Xt,{className:"forcePopupPromoRedirectBtn",to:"/promotions",onClick:e,children:s("Go to Promo")})]})},YK=()=>{const{profile:{active_step_state:e,active_step:t}}=be(),{enableForcedPopups:n}=N.app;p.useEffect(()=>{n!=null&&n.forceShowKycPopup&&e===nl.WAITING&&t===(n==null?void 0:n.forcingKyc)&&ve.open(s=>({Component:()=>d.jsx(bR,{close:s,forcePopupType:Xy.Kyc}),className:"forcePopup"}))},[t,e,n==null?void 0:n.forceShowKycPopup,n==null?void 0:n.forcingKyc])},qK=()=>{const{enableForcedPopups:e}=N.app,{profile:{deposit_count:t}}=be();p.useEffect(()=>{e!=null&&e.forceShowDepositPopup&&t===0&&ve.open(n=>({Component:()=>d.jsx(bR,{close:n,forcePopupType:Xy.Deposit}),className:"forcePopup"}))},[t,e])},KK={PENDING:{type:"warning",content:"You haven't accepted or denied your session, please go to Telegram account"},VERIFIED:{type:"success",content:"Thank you you have verified your session"},NOT_VERIFIED:{type:"error",content:"You have denied your session, so session will be closed on all devices, please reload the page to restore session."}},QK={type:"warning",content:"Please check your telegram"},XK="auth_bot_status",Bw="0",Fw="9999999999",JK=()=>{const e=ye();p.useEffect(()=>{const t=n=>{var s;if(((s=n==null?void 0:n.data)==null?void 0:s.notification_type)===XK){const a=n.data.notification;let r;if("CHECK_AUTH_BOT_MESSAGE"in a)r=QK;else if("AUTH_STATUS_UPDATE"in a){const o=a.AUTH_STATUS_UPDATE;r=KK[o]}if(r)switch(r.type){case"success":Ce.success(r.content,{position:"top-right",autoClose:5e3});break;case"warning":Ce.warning(r.content,{position:"top-right",autoClose:5e3});break;case"error":Ce.error(r.content,{position:"top-right",autoClose:5e3});break}}};return ee.addMessageListener({rId:Bw,subId:Fw},t),()=>{ee.removeMessageListener({rId:Bw,subId:Fw},t)}},[e])},ZK=()=>{const{isLoggedIn:e}=be(),t=fn(),n=ye(),s=p.useCallback(o=>{r.current&&ee.get({notification_id:Number(o)},"mark_as_read_notification")},[]),a=p.useCallback(o=>({onClose:()=>s(o),className:"new-message-toast-notification-bonus",autoClose:1e4,position:K.isMobile?"bottom-center":"top-right"}),[s]),r=p.useRef(!0);p.useEffect(function(){if(e){const i=ee.subscribe({source:"notifications",what:{user:[]}},l=>{const c=Object.entries(l).find(([u,f])=>!!f.ClientBonus);if(c){const[u,f]=c,{ClientBonusId:m,ResultType:h,Message:g}=f.ClientBonus,b=!ze()[ba]&&!window.location.pathname.includes("/casino/game-view/");switch(h){case zs.NotAvailable:case zs.None:s(u);break;case zs.Collectable:b&&r.current?ve.open({type:"info",content:n(g),buttons:[{label:"Collect Bonus",callBack:()=>t.push({search:Ft({section:"bonuses",page:"casino",bonusId:m})})}],onClose:()=>s(u)}):s(u);break;case zs.Canceled:case zs.Lost:case zs.Expired:Ce.warning(n(g??"bonus_expired_info"),a(u));break;case zs.Collected:case zs.Completed:case zs.Converted:case zs.Paid:Ce.success(n(g??"bonus_claimed_info"),a(u))}}});return()=>{r.current=!1,Ce.dismiss(),ee.unsubscribe(i)}}},[a,t,e,s,n])},eQ="login",tQ="profits_filter",nQ="registration",sQ="one_click_registration",aQ="bet_history_filter",rQ="profile_details",oQ="reset_with_email",iQ="new_user_message",lQ="reset_with_phone",cQ="reset_password",uQ="profile_time_out",dQ="bonus_history_filter",fQ="french_freebet_bonus_history_filter",pQ="profile_bet_limits",mQ="profile_reality",hQ="profile_occupation",gQ="balance_history_filter",_Q="profile_login_limit",vQ="net_deposit_history",bQ="profile_loss_limits",EQ="profile_balance_limit",yQ="profile_self_exclusion",SQ="profile_deposit_limits",CQ="profile_verify_account",vb="profile_change_password",TQ="profile_session_history",wQ="wallet_connect_registration",IQ="profile_session_duration_limit",AQ="account_closure",PQ="two_factor",OQ="login_history_form_config",xQ="profit_history_form_config",NQ=e=>{const[t,n]=p.useState(!0),[s,a]=p.useState([[[]]]),r=p.useMemo(()=>({[eQ]:{formConfig:N.userAuthentication.login.formConfig,isMigratedToCMS:!0},[nQ]:{formConfig:N.userAuthentication.registration.formConfig,isMigratedToCMS:!0},[sQ]:{formConfig:N.userAuthentication.oneClickRegistration.formConfig,isMigratedToCMS:!1},[wQ]:{formConfig:N.app.walletConnect.registrationFormConfig,isMigratedToCMS:!0},[rQ]:{formConfig:N.profile.profileDetailsConfig,isMigratedToCMS:!0},[vb]:{formConfig:N.profile.profileChangePasswordFormConfig,isMigratedToCMS:!0},[CQ]:{formConfig:N.profile.profileVerifyAccountFormConfig,isMigratedToCMS:!0},[uQ]:{formConfig:N.profile.profileTimeOutConfig,isMigratedToCMS:!0},[hQ]:{formConfig:N.profile.profileOccupationConfig,isMigratedToCMS:!0},[EQ]:{formConfig:N.profile.profileBalanceLimit,isMigratedToCMS:!0},[mQ]:{formConfig:N.profile.profileRealityCheckFormConfig,isMigratedToCMS:!0},[SQ]:{formConfig:N.profile.profileDepositLimitsFormConfig,isMigratedToCMS:!0},[pQ]:{formConfig:N.profile.profileBetLimitsFormConfig,isMigratedToCMS:!0},[bQ]:{formConfig:N.profile.profileLossLimitsFormConfig,isMigratedToCMS:!0},[IQ]:{formConfig:N.profile.profileSessionDurationLimit,isMigratedToCMS:!0},[TQ]:{formConfig:N.profile.profileSessionHistory,isMigratedToCMS:!0},[yQ]:{formConfig:N.profile.profileSelfExclusionConfig,isMigratedToCMS:!0},[_Q]:{formConfig:N.profile.profileLoginLimitConfig,isMigratedToCMS:!0},[iQ]:{formConfig:N.profile.newUserMessageFormConfig,isMigratedToCMS:!0},[AQ]:{formConfig:N.profile.profileAccountClosureConfig,isMigratedToCMS:!0},[oQ]:{formConfig:N.userAuthentication.forgetPassword.resetWithEmailFormConfig,isMigratedToCMS:!0},[lQ]:{formConfig:N.userAuthentication.forgetPassword.resetWithPhoneFormConfig,isMigratedToCMS:!0},[cQ]:{formConfig:N.userAuthentication.forgetPassword.resetPasswordConfig,isMigratedToCMS:!0},[dQ]:{formConfig:N.app.bonusHistory.filterFormConfig,isMigratedToCMS:!0},[fQ]:{formConfig:N.app.frenchFreebetBonusHistory.filterFormConfig,isMigratedToCMS:!0},[gQ]:{formConfig:N.app.balanceHistory.filterFormConfig,isMigratedToCMS:!0},[vQ]:{formConfig:N.app.netDepositHistory.filterFormConfig,isMigratedToCMS:!0},[tQ]:{formConfig:N.app.profits.filterFormConfig,isMigratedToCMS:!0},[aQ]:{formConfig:N.sportsbook.betHistory.filterFormConfig,isMigratedToCMS:!0},[PQ]:{formConfig:N.app.twoFactor.formConfig,isMigratedToCMS:!1},[OQ]:{formConfig:N.app.loginHistory.filterFormConfig,isMigratedToCMS:!1},[xQ]:{formConfig:N.app.profitHistory.filterFormConfig,isMigratedToCMS:!1}}),[]),o=p.useCallback(()=>Ye.get(`/forms/${e}.json?v=${Uo(5)}`).then(l=>l.status===200&&l.data&&l.data.length?l.data:[[[]]]),[e]),i=p.useCallback(async()=>r[e].formConfig.map(l=>l.map(c=>c.map(u=>hR(u)))),[r,e]);return p.useEffect(()=>{(N.app.getFormsConfigFromCms&&r[e].isMigratedToCMS?o():i()).then(c=>a(c)).finally(()=>n(!1))},[r,o,i,e]),{formConfig:s,loading:t}},kQ=({children:e,source:t})=>{const{loading:n,formConfig:s}=NQ(t);return n?null:e(s)},RQ=p.lazy(()=>D(()=>import("./UserProfileEditPassword-DDJEUL2s.js"),__vite__mapDeps([589,176,1,175,174,171,172,173]))),LQ=3,MQ=()=>{const e=Ho(),t=ye(),{isLoggedIn:n,profile:{authentication_status:s}}=be(),a=hn.Blocker;p.useEffect(()=>{n&&s===LQ&&ve.open(r=>({title:"info",hideCloseButton:!0,className:"forcePasswordPopup",Component:()=>d.jsxs(p.Suspense,{fallback:null,children:[d.jsx("p",{className:"forcePasswordPopupText",dangerouslySetInnerHTML:{__html:t("Your password session has expired")}}),d.jsx(kQ,{source:vb,children:o=>d.jsx(RQ,{formConfig:o,close:r,parentPopupPriority:a})},vb),d.jsx(Yu,{title:"Logout",className:"btn a-color forcePasswordPopupBtn",onClick:()=>{e().then(r)}})]})}))},[a,n,t,s,e])},DQ=ke(()=>D(()=>import("./TaxNotificationInfoPopup-CpmoKI08.js"),__vite__mapDeps([590,1,591]))),jQ=()=>{const{isLoggedIn:e}=be();p.useEffect(function(){if(e){const n=ee.subscribe({source:"notifications",what:{user:[]}},s=>{const a=Object.entries(s).map(([r,o])=>({swarmId:Number(r),...o})).filter(r=>{var o;return(o=r.calculateTaxSession)==null?void 0:o.Sessions});a.length&&a.forEach(r=>{ve.open(o=>({title:"Important Information",hideCloseButton:!0,Component:()=>d.jsx(p.Suspense,{fallback:null,children:d.jsx(DQ,{taxNotificationData:r.calculateTaxSession.Sessions,notificationId:r.swarmId,onClose:o})})}))},hn.High)});return()=>{ee.unsubscribe(n)}}},[e])};var lc=(e=>(e[e.New=0]="New",e[e.Allowed=1]="Allowed",e[e.Rejected=2]="Rejected",e[e.Expired=3]="Expired",e[e.InProgress=4]="InProgress",e))(lc||{});const BQ=3,Uw="mark_as_read_notification",FQ=()=>{const{isLoggedIn:e,loginInProgress:t}=be(),n=ye(),s=gt.getInstance().bonusRequestV2Available;p.useEffect(function(){if(e&&!t&&s){const r=ee.subscribe({source:"notifications",what:{user:[]}},o=>{Object.entries(o).map(([l,c])=>({swarmId:Number(l),...c})).filter(({swarmId:l,NotificationType:c,ClientBonusRequest:u})=>l&&c===BQ&&((u==null?void 0:u.State)===lc.Rejected||(u==null?void 0:u.State)===lc.Allowed)).forEach(l=>{var c,u;((c=l.ClientBonusRequest)==null?void 0:c.State)===lc.Rejected&&Ce.error(n("One of your bonus request rejected"),{onClose:()=>ee.get({notification_id:l.swarmId},Uw),autoClose:!1,position:"bottom-right"}),((u=l.ClientBonusRequest)==null?void 0:u.State)===lc.Allowed&&Ce.error(n("One of your bonus request approved"),{onClose:()=>ee.get({notification_id:l.swarmId},Uw),autoClose:!1,position:"bottom-right"})})},()=>{},!1);return()=>{ee.unsubscribe(r)}}},[s,e,t,n])},UQ=["span"],vf=({tag:e="span",variant:t,children:n,className:s="",dangerouslySetInnerHTML:a,style:r,...o})=>{const i=["ds-caption",`ds-caption--${t}`,s].filter(Boolean).join(" ");if(a){const c=UQ.includes(e)?"inline":"block";return d.jsx("div",{className:i,style:{...r,display:c},dangerouslySetInnerHTML:a,...o})}const l=e;return d.jsx(l,{className:i,style:r,...o,children:n})},$Q=ke(()=>D(()=>import("./LiveChatAdviser-DavZPDlh.js"),__vite__mapDeps([339,1]))),$w=e=>{const t=rt();let n=rt.unix(e);const s=Math.max(0,n.diff(t,"year"));n=n.subtract(s,"year");const a=Math.max(0,n.diff(t,"month"));n=n.subtract(a,"month");const r=Math.max(0,n.diff(t,"day"));return{years:s,months:a,days:r}},zg=e=>e<10?`0${e}`:String(e),ER=({expiresAtSeconds:e})=>{const t=ye(),n=hm(),s=K.isMobile===1,a=p.useCallback(()=>{n.push({search:Ft({section:"balance",page:"withdraw"})})},[n]),r=p.useMemo(()=>{const l=rt.unix(e);return Math.max(1,l.diff(rt(),"year"))},[e]),[o,i]=p.useState(()=>$w(e));return p.useEffect(()=>{const l=()=>i($w(e));l();const c=setInterval(l,60*1e3);return()=>clearInterval(c)},[e]),d.jsx("div",{className:"selfExclusionLockedScreen__wrp",children:d.jsxs("div",{className:"selfExclusionLockedScreen",children:[d.jsxs("div",{className:"selfExclusionLockedScreen__primaryInfo",children:[s?d.jsx(Bs,{className:"selfExclusionLockedScreen__primaryInfo__title",variant:"large-medium",children:t("self_exclusion_locked_title")}):d.jsx(KN,{level:6,className:"selfExclusionLockedScreen__primaryInfo__title",children:t("self_exclusion_locked_title")}),d.jsx(Zr,{variant:s?"medium-regular":"large-regular",className:"selfExclusionLockedScreen__primaryInfo__body",children:t("self_exclusion_locked_body",{years:r})})]}),d.jsxs("div",{className:"selfExclusionLockedScreen__countdown",children:[d.jsx(Zr,{variant:s?"small-regular":"medium-regular",className:"selfExclusionLockedScreen__countdownLabel",children:t("Blocked until")}),d.jsxs("div",{className:"selfExclusionLockedScreen__boxes",children:[d.jsxs("div",{className:"selfExclusionLockedScreen__boxWrp",children:[d.jsx("div",{className:"selfExclusionLockedScreen__box",children:d.jsx(Zr,{variant:"large-regular",className:"selfExclusionLockedScreen__boxValue",children:zg(o.years)})}),d.jsx(vf,{className:"selfExclusionLockedScreen__boxTitle",variant:s?"medium-regular":"large-regular",children:t("years")})]}),d.jsxs("div",{className:"selfExclusionLockedScreen__boxWrp",children:[d.jsx("div",{className:"selfExclusionLockedScreen__box",children:d.jsx(Zr,{variant:"large-regular",className:"selfExclusionLockedScreen__boxValue",children:zg(o.months)})}),d.jsx(vf,{className:"selfExclusionLockedScreen__boxTitle",variant:s?"medium-regular":"large-regular",children:t("months")})]}),d.jsxs("div",{className:"selfExclusionLockedScreen__boxWrp",children:[d.jsx("div",{className:"selfExclusionLockedScreen__box",children:d.jsx(Zr,{variant:"large-regular",className:"selfExclusionLockedScreen__boxValue",children:zg(o.days)})}),d.jsx(vf,{className:"selfExclusionLockedScreen__boxTitle",variant:s?"medium-regular":"large-regular",children:t("days")})]})]})]}),d.jsx(zt,{className:"selfExclusionLockedScreen__withdrawBtn",variant:"transparent",appearance:"filled",size:"md",radius:"full",leftIconName:"Withdraw",title:t(J2),onClick:a}),d.jsx(p.Suspense,{fallback:null,children:d.jsx($Q,{redesignView:!1})})]})})},GQ=()=>{const{profile:e,isLoggedIn:t,isRestoredLogin:n,loginInProgress:s}=be(),{isLocked:a,expiresAt:r}=Fm(),[o,i]=p.useState(!1);yt(o?"selfExclusion":""),p.useEffect(()=>{var l;t&&((l=N.app.header.selfExclusionPanelSettings)!=null&&l.enabled)&&!n&&a&&ve.open(()=>({Component:()=>d.jsx(ER,{expiresAtSeconds:r}),className:"selfExclusionLockedPopup",hideCloseButton:!1,isDesignSystemPopup:!1,fullScreen:!0}))},[t,r,n,e.exclude_type,a]),p.useEffect(()=>{var l;if((l=N.app.header.selfExclusionPanelSettings)!=null&&l.enabled&&!s)return t&&(i(!0),document.documentElement.style.setProperty(K.isMobile?"--mobile-self-exclusion-height":"--web-self-exclusion-height",`${K.isMobile?$5:G5}px`)),()=>{i(!1),document.documentElement.style.setProperty("--mobile-self-exclusion-height","0px"),document.documentElement.style.setProperty("--web-self-exclusion-height","0px")}},[t,s])},VQ=ke(()=>D(()=>import("./SubscriptionsUpdatePopup-QJIPpMF_.js"),__vite__mapDeps([592,171,1,172,173,203,593]))),HQ=ke(()=>D(()=>import("./SalaryRangeUpdatePopup-BiUL-7Mj.js"),__vite__mapDeps([594,193,1,200,203]))),WQ=Object.values(Do),zQ={[Do.Subscription]:VQ,[Do.SalaryRange]:HQ},YQ={[Do.Subscription]:"subscriptionsUpdatePopup",[Do.SalaryRange]:"salaryRangePopup"},qQ=()=>{const{isLoggedIn:e}=be();p.useEffect(function(){if(e){const n=ee.subscribe({source:"notifications",what:{user:[]}},s=>{Object.entries(s).map(([a,{Alias:r}])=>({swarmId:Number(a),Alias:r})).filter(({Alias:a})=>WQ.includes(a)).map(({Alias:a,swarmId:r})=>{const o=zQ[a];ve.open(i=>({Component:()=>d.jsx(p.Suspense,{children:d.jsx(o,{onSuccess:i})}),onClose:()=>ee.get({notification_id:r},"mark_as_read_notification"),hideCloseButton:!0,className:YQ[a]}))})},Wt,!1);return()=>{ee.unsubscribe(n)}}},[e])},KQ=()=>{SK(),PK(),xK(),DK(),jK(),YK(),qK(),JK(),LK(),ZK(),MQ(),qQ(),FQ(),jQ(),GQ()},QQ=({notificationId:e,cashbackAmount:t,rewardDate:n,categoryId:s,cashbackText:a,rewardType:r,removeNotification:o})=>{const{languageRtl:i,timeFormat:l,language:c}=Re(),u=ye(),{currency:{symbol:f}}=ia();return d.jsxs("div",{className:"cashback-popup-content",onClick:()=>{ee.get({notification_id:e},"mark_as_read_notification"),o({})},children:[d.jsx("p",{className:"cashback-notification",children:u(a)}),d.jsxs("p",{className:"u-i-content-info-wrapper",children:[d.jsx("span",{className:"u-i-content-info-title ellipsis",children:u("Amount:")}),d.jsxs("span",{className:"u-i-content-info-value",children:[t," ",f]})]}),d.jsxs("p",{className:"u-i-content-info-wrapper",children:[d.jsx("span",{className:"u-i-content-info-title ellipsis",children:u("Date:")}),d.jsx("span",{className:"u-i-content-info-value",children:bp({timestamp:new Date(n).getTime()/1e3,preset:"datetimeShortYearShort",language:c,config:{languageRtl:i,timeFormat:l}})})]}),r?d.jsxs("p",{className:"u-i-content-info-wrapper",children:[d.jsx("span",{className:"u-i-content-info-title ellipsis",children:u("Reward Type:")}),d.jsx("span",{className:"u-i-content-info-value",children:u(ux[r])})]}):null,d.jsxs("p",{className:"u-i-content-info-wrapper",children:[d.jsx("span",{className:"u-i-content-info-title ellipsis",children:u("Category:")}),d.jsx("span",{className:"u-i-content-info-value",children:u(Xr[s])})]}),d.jsx("i",{className:"bc-i-close-remove notificationClose"})]})},XQ={1:Ve.SPORTSBOOK,2:Ve.CASINO},JQ=()=>{var c;const[e,t]=p.useState({}),{isLoggedIn:n}=be(),s=ye(),{languageRtl:a,timeFormat:r,language:o,productType:i}=Re(),{currency:{symbol:l}}=ia();p.useEffect(function(){if(n){const f=ee.subscribe({source:"notifications",what:{user:[]}},m=>{const h=Object.entries(m).map(([g,b])=>({swarmId:Number(g),notifications:b})).filter(({swarmId:g,notifications:b})=>{if(!g||!(b!=null&&b.cashback))return!1;const y=b.cashback.ProductCategory;return XQ[y]===i})[0];h&&t(h)});return()=>{ee.unsubscribe(f)}}},[n,i]),p.useEffect(()=>{var f;const u=[];if((f=e.notifications)!=null&&f.cashback&&e.swarmId){const{Text:m,Amount:h,RewordType:g,RewordDate:b,CategotyId:y}=e.notifications.cashback,_=Ce.success(d.jsx(QQ,{notificationId:e.swarmId,cashbackAmount:h,rewardDate:b,categoryId:y,cashbackText:m,rewardType:g,removeNotification:t}),{autoClose:!1,closeButton:!1,position:a?"top-right":"top-left",className:"cashback-notification",closeOnClick:!0});return u.push(_),()=>{u.forEach(v=>Ce.dismiss(v))}}},[l,a,o,(c=e.notifications)==null?void 0:c.cashback,e.swarmId,r,s,i])},Gw=({pathname:e})=>e,Yg="/live/",ZQ=Object.keys(za),eX=()=>{const e=Ct(),[t,n]=p.useState(),[s,a]=p.useState(),[r,o]=p.useState(),[i,l]=p.useState(),[c,u]=p.useState(null),{pathname:f,search:m}=dn(),{currentPath:h,language:g}=Re(),{currentSeo:b,productUrl:y}=p.useMemo(()=>{var v,E;const _=ZQ.find(S=>h===za[S]);if(_){let S,w;if(h===Wn)f.includes(`/${Ke.Calendar}`)?(w=`/sports/${f.includes(Yg)?"live":Ke.Prematch}/${Ke.Calendar}`,S="liveCalendar"):f.includes(`/${Ke.Statistics}`)?(w=`/sports/${Ke.Statistics}`,S="statistics"):f.includes(`/${Ke.Results}`)?(w=`/sports/${f.includes(Yg)?"live":Ke.Prematch}/${Ke.Results}`,S="results"):f.includes(`/${Ke.Tournaments}`)?(w=`/sports/${f.includes(Yg)?"live":Ke.Prematch}/${Ke.Tournaments}`,S="tournaments"):f.includes(`/sports/${Ke.Live}/${bo.EventView}`)?(w=`/sports/${Ke.Live}/${bo.EventView}`,S="live"):(w=`/sports/${Ke.Prematch}/${bo.EventView}`,S="preMatch");else if(h===Zc&&_r.poker&&f.includes(_r.poker))w=_r.poker,S="poker";else if(h===go){const[,,,O,,I,C]=f.split("/");S="casino";const T=new URLSearchParams(m),P=(v=T.get(ba))==null?void 0:v.split(Ac)[0],A=I||P;I||(E=T.get(al))==null||E.split(",")[0];const x=Gw({pathname:f}),L=s&&A?s[A]:null,k=r&&O?r[O]:null;return L?{currentSeo:L,productUrl:x}:k?{currentSeo:k,productUrl:x}:{currentSeo:(t==null?void 0:t[S])||(t==null?void 0:t.default),productUrl:x}}else if(h===Lr&&i){const[,,,O]=f.split("/");return S="liveCasino",{currentSeo:(i[O]??(t==null?void 0:t[S]))||(t==null?void 0:t.default),productUrl:f}}else S=R5(_),w=_==="promotions"?f:_r[_]??"";return{currentSeo:{...t==null?void 0:t.default,...t==null?void 0:t[S]},productUrl:w}}else if(h===Oo&&s){const[,,,S,w]=f.split("/");return{currentSeo:s[S]??{},productUrl:Gw({pathname:f})}}else if(h===Pu){const[,,,S,w]=f.split("/");return{currentSeo:(t==null?void 0:t.default)??{},productUrl:`/casino/generic/${S}/${w}`}}else if(h===gm){const[,,,S,w]=f.split("/");return{currentSeo:(t==null?void 0:t.default)??{},productUrl:`/casino/generic/${S}/${w}`}}else if([Zf,Po,Jf].includes(h)){const[,S]=f.split("/");return{currentSeo:(t==null?void 0:t.default)??{},productUrl:`/${S}/tournaments`}}else if(h===_m&&c)return{currentSeo:(t==null?void 0:t[c])??(t==null?void 0:t.default)??{},productUrl:f};return{currentSeo:(t==null?void 0:t.default)??{},productUrl:""}},[h,s,t,f,m,r,i,c]);return p.useEffect(()=>{const _=v=>{u(v)};return Oe.addEventListener("integrationSeoKeyUpdated",_),()=>{Oe.removeEventListener("integrationSeoKeyUpdated",_)}},[]),p.useEffect(()=>{Jn.getPageSeo(g).then(_=>{e.current&&(n(_),Oe.dispatchEvent("seoPageContentLoaded"))}).catch(Wt)},[e,g]),p.useEffect(()=>{(h===Oo||h===go)&&Jn.getGameSeo(g).then(_=>{e.current&&a(_)}).catch(Wt)},[h,e,g]),p.useEffect(()=>{h===go&&Jn.getSlotSeo(g).then(_=>{e.current&&o(_)}).catch(Wt)},[e,g,h]),p.useEffect(()=>{h===Lr&&Jn.getLiveCasinoSeo(g).then(_=>{e.current&&l(_)}).catch(Wt)},[e,g,h]),{currentSeo:b,productUrl:y}},tX=()=>{const{loginViaSocialNetwork:e}=p.useContext(Sl),[t,n]=p.useState(!1),[s,a]=p.useState(null),r=p.useCallback(i=>(n(!0),a(null),ee.get({network_type:i,redirect_url:`${window.location.origin}/`},"get_social_network_front_url").then(({result:l,result_text:c,details:{Url:u}})=>{l===0&&u?(Te.setItem(xv,String(i)),window.location.href=u):(a(c||"Failed to get SSO URL"),n(!1))}).catch(l=>{a((l==null?void 0:l.message)||"Something went wrong"),n(!1)})),[]),o=p.useCallback((i,l,c)=>(n(!0),a(null),e({code:l,social_network_type_id:i,redirect_url:c}).catch(u=>{a((u==null?void 0:u.message)||"Login failed")}).finally(()=>{n(!1)})),[e]);return{initiateLogin:r,completeLogin:o,loading:t,error:s}},nX=({component:e,path:t,exact:n})=>{sO();const{sessionChangeKey:s}=be(),a=Qm();return p.useLayoutEffect(()=>{const r=Eu[t].type;r!==void 0&&a("productType",r),a("currentPath",t)},[t,a]),d.jsx(co,{exact:n,path:t,render:()=>d.jsx(p.Suspense,{fallback:d.jsx(Lt,{size:"medium",className:"full"}),children:d.jsx(e,{},s)})})},sX=p.memo(nX,()=>!0),aX=({onClick:e})=>{const t=ye(),n=()=>{et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login,onSuccess:e}})};return d.jsxs("div",{className:"need-to-login empty-b-text-v-bc",children:[d.jsx("p",{children:t(TO)}),d.jsx(Qt,{className:"btn a-color",title:"Sign in",onClick:n})]})},rX=()=>{const{paths:e,links:t}=Yo(),{isLoggedIn:n,loginInProgress:s}=be(),a=dn(),r=p.useMemo(()=>Px([...t.app,...t.footer,...t.header]),[t]),o=p.useMemo(()=>r.some(i=>!n&&!s&&i.middlewares.includes(px.Auth)&&i.to&&rl(i.to,a)),[r,n,a,s]);return p.useEffect(()=>{o&&et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login}})},[o]),o?d.jsx(aX,{onClick:Wt}):d.jsxs(oP,{children:[e.map(i=>{var c;let l=null;return(c=Eu[i])!=null&&c.component&&(l=ke(Eu[i].component)),l?d.jsx(sX,{exact:i===ra,component:l,path:i},i):null}),s?d.jsx(co,{render:()=>d.jsx(Lt,{size:"medium",className:"full"})}):d.jsx(co,{component:LW})]})},oX=p.memo(rX),Vw=()=>{var e;Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Click HORAI"}),N.app.liveChat.hooryAi?window.$hoory.toggle("open"):N.app.liveChat.hooryAndHooryAi&&((e=window.$hoory2)==null||e.toggle("open"))},iX=()=>{const{language:e}=Re(),t=p.useMemo(()=>{if(N.app.footer.copyrightSince){const{siteName:n,footer:{copyrightSince:s}}=N.app,a=rt().locale(uu[e]),r=a.format("YYYY");return a.year()===s?`${r} ${n}`:`${rt().year(s).locale(uu[e]).format("YYYY")} - ${r} ${n}`}return""},[e]);return t?d.jsx("p",{className:"footerCopyrights",children:t}):null},lX=()=>null,qg=({svgIconName:e})=>e?d.jsx(Ut,{name:e}):null,cX=({menuItem:{title:e,svgIconName:t,submenus:n,to:s,target:a,badge:r}})=>{const o=XE(n);return d.jsxs("div",{className:"footerLinkCol",children:[!s&&o.length>0?d.jsxs("h3",{className:"footerLinkColTitle",children:[d.jsx(qg,{svgIconName:t}),d.jsx("span",{className:"footerLinkColText",children:e})]}):d.jsx("h3",{className:"footerLinkColTitle",children:d.jsxs(Xt,{to:s,target:a,badge:r,children:[d.jsx(qg,{svgIconName:t}),d.jsx("span",{className:"footerLinkColText",children:e})]})}),d.jsx("ul",{className:"footerLinkColLinks",children:o.map(({title:i,svgIconName:l,target:c,to:u,badge:f,id:m})=>d.jsx("li",{className:"footerLinkColEl",children:d.jsxs(Xt,{to:u,target:c,badge:f,children:[d.jsx(qg,{svgIconName:l}),d.jsx("span",{className:"footerLinkColText",children:i})]})},m))})]})},uX=({navigation:e})=>d.jsx("div",{className:"footerLinkCols",children:e.map(t=>d.jsx(cX,{menuItem:t},t.id))}),dX=()=>{const{links:e}=Yo();return e.footer.length?d.jsx(uX,{navigation:JE(e.footer)}):null},fX=p.memo(function(){const{loadingMethods:t,availableMethods:n}=Gk(),{isLoggedIn:s}=be(),{iconUrl:a}=N.cms,r=fn(),o=p.useMemo(()=>n.filter(({hidePaymentInFooter:i})=>!i),[n]);return t?d.jsx(Lt,{size:"small"}):o.length?d.jsx(d.Fragment,{children:o.map(({paymentId:i,name:l,displayName:c,src:u})=>d.jsx("div",{className:"horizontalSliderElem",id:`${i}_${l}`,children:d.jsx(Wo,{className:"horizontalSliderImg",onClick:()=>r.push(s?{search:Ft({section:"balance",page:"deposit",[Tx]:l})}:"/payments-info/deposit"),src:`${a}${u}`,alt:c,loading:"lazy"})},i))}):null}),pX=ke(()=>D(()=>import("./FeedbackModal-DkNINPGw.js"),__vite__mapDeps([595,189,596,1]))),mX=()=>{const e=ye(),t=()=>{ve.open(n=>({className:"feedback",Component:()=>d.jsx(p.Suspense,{children:d.jsx(pX,{close:n})})}))};return d.jsx(Yu,{className:"feedBackButton small button hero fullWidth",onClick:t,title:e("Feedback")})},hX=()=>{const e=ye(),{contactInfo:{phone:t,email:n}={}}=N.app.footer;return!t&&!n?null:d.jsxs("span",{className:"footerCopyrightLinks",children:[t&&d.jsxs("a",{className:"footerCopyrightLink",href:`tel:${t}`,children:[d.jsxs("span",{children:[e("contact_info_phone"),":"]}),t]}),n&&d.jsxs("a",{className:"footerCopyrightLink",href:`mailto:${n}`,children:[d.jsxs("span",{children:[e("contact_info_email"),":"]}),n]})]})},gX=()=>{const e=ye(),{showAgeRestriction:t,showAgeRestrictionMessage:n,ageRestrictionLink:s}=N.app.footer;return d.jsx(d.Fragment,{children:t||n?d.jsxs("div",{className:"footerWarning",children:[t&&d.jsxs("span",{className:"footerWarningAge",...s&&{onClick:()=>window.open(s,"_blank")},children:[gt.getInstance().minimumAllowedAge,"+"]}),n?d.jsx("p",{className:"footerWarningText",dangerouslySetInnerHTML:{__html:e("age_restriction_message")}}):null]}):null})},yR=({className:e="",children:t})=>{const{languageRtl:n}=Re(),s=p.useRef(null),a=p.useRef(null),[r,o]=p.useState(0),[i,l]=p.useState(0),c=r>0,u=i===0,f=i===r;p.useEffect(function(){const g=s.current,b=a.current;if(g&&b){const y=new ResizeObserver(()=>{o(g.scrollWidth-g.clientWidth)});return y.observe(g),y.observe(b),()=>{y.disconnect()}}},[]),p.useEffect(function(){const g=s.current;if(g&&r){const b=()=>{l(g.scrollLeft)};return g.addEventListener("scroll",b,{passive:!0}),()=>{g.removeEventListener("scroll",b)}}else l(r)},[r]);const m=c?u?"scroll-start":f?"scroll-end":"scroll-start scroll-end":"";return d.jsx("div",{className:`horizontalList ${m}`,children:d.jsx("div",{ref:s,className:`horizontalSliderWrapper ${m}`,"data-scroll-lock-scrollable":"",children:d.jsx("div",{ref:a,className:`horizontalSliderRow ${e}`,children:t})},String(n))})},_X=14,SR=({className:e="",isExpanded:t,content:n="",minHeightExpand:s=100,isFooterContent:a=!1})=>{const r=p.useRef(null),[o,i]=Jr(t),[l,c]=p.useState(!0),[u,f]=p.useState(a);p.useEffect(()=>{if(a){const h=Oe.addEventListener("seoPageContentLoaded",()=>{f(!1)});return()=>{h()}}},[a]),p.useLayoutEffect(function(){if(r!=null&&r.current){const g=new ResizeObserver(([{target:b}])=>{var v,E,S,w;let y=b.getBoundingClientRect().height;b.children[0].className.includes("expandable-info-container")&&(y=((E=(v=b.firstChild)==null?void 0:v.firstChild)==null?void 0:E.offsetHeight)+((w=(S=b.firstChild)==null?void 0:S.lastChild)==null?void 0:w.offsetHeight));const _=y-s>_X;c(_)});return g.observe(r==null?void 0:r.current),()=>{c(!0),g.disconnect()}}},[n]);const m=d.jsx("div",{"data-scroll-lock-scrollable":"",className:`expandableContentData ${e} ${l?"":"not-expandable"}`,children:d.jsx("div",{className:"container",dangerouslySetInnerHTML:{__html:n||""}})});return n?d.jsx("div",{className:"expandableContentWrapper",ref:r,children:l?d.jsxs("div",{className:`expandableContent ${o?"opened":""}`,children:[d.jsx("div",{className:"expandableContentBody",children:m}),d.jsx("div",{className:"expandableContentToggle",onClick:i,children:d.jsx("i",{className:`expandableContentIcon bc-i-small-arrow-${o?"up":"down"}`})})]}):m}):u&&a?d.jsx("div",{className:"expandableContentWrapper",children:d.jsx("div",{className:"expandableContent",children:d.jsx("div",{style:{width:"100%",height:"115px"}})})}):null},Nfe=Object.freeze(Object.defineProperty({__proto__:null,default:SR},Symbol.toStringTag,{value:"Module"})),vX=({locale:e,timeOptions:t,dateOptions:n})=>{const[s,a]=p.useState(()=>new Date().toLocaleTimeString(e,t)),r=p.useMemo(()=>{if(n)return new Date().toLocaleDateString(e,n)},[e,n]);return p.useEffect(()=>{const o=setInterval(()=>{a(new Date().toLocaleTimeString(e,t))},1e3);return()=>clearInterval(o)},[e,t]),d.jsxs(d.Fragment,{children:[d.jsx("time",{className:"infoTime",children:s}),r&&d.jsx("div",{className:"infoDate",children:r})]})};function bX({dateOptions:e,alwaysShowDateTime:t}){const{timeFormat:n,language:s}=Re(),{clockSettings:a}=N.app.header,r=An[s],o={hour:"numeric",minute:"numeric",second:"numeric",hour12:n==="12h"};return d.jsx(vX,{locale:(a==null?void 0:a.clockDateLocaleFormat)||r,timeOptions:o,...a!=null&&a.clockDateLocaleFormat||t?{dateOptions:e}:{}})}const EX=p.memo(bX),yX={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",sqi:"albania",vnm:"vietnam",dan:"denmark",tgl:"philippines",ben:"bangladesh",rov:"romania","en-ca":"canada",azf:"iran",msa:"malaysia",urd:"pakistan"},CR=()=>{const{language:e}=Re(),t=Qm(),{isLoggedIn:n}=be(),s=p.useCallback(a=>{if(a!==e){const r=Mr.getInstance();Promise.all([ee.setLanguages(Sv[a]||a,"change_session_language"),n&&ee.setLanguages(Sv[a]||a,"set_preferred_language"),zO(a),mN(a)]).then(()=>{const o=Pm(a);r.setLanguage(o),document.documentElement.lang=o,t("language",a)})}},[e,t,n]);return{language:e,setLanguage:s}},SX=({onSelect:e=Wt,expandedMode:t=!1,customClassName:n=""})=>{const{language:s,setLanguage:a}=CR(),r=ye(),{availableLanguages:o,languageSettings:{showFlags:i,showNativeLanguageNames:l,showLanguageShortNames:c}}=N.app,u=t||i,f=t||l,m=g=>{a(g),e(),Ot.dispatchEvent("trackingEvent",{category:"Settings",action:"language"})},h=I5(o,"code").sort(A5);return d.jsx(HG,{readOnly:h.length===1,title:t?"Language":"",onChange:m,inputValue:s,className:`${n} ${t?"":"compact-mode"} ${u?"":"isHiddenFlag"}`,children:h.map(({code:g,full:b,short:y})=>{var _;return d.jsx(WG,{value:g,label:f?r(b):c?y.toUpperCase():g.toUpperCase(),className:u?`ftr-lang-bar-flag-bc flag-bc ${yX[g]||((_=pR[o[g].short])==null?void 0:_.iconClassName)}`:""},g)})})},CX={apg:"https://",ceg:"//",xcm:"https://",emr:"https://",anj:"https://",dlag:"https://"},TX={apg:"snippet.antillephone.com",ceg:"curacao-egaming.com",xcm:"seals-xcm.certria.com",emr:"seals-emr.certria.com",anj:"snippet.anjcdn.org",dlag:"seals.dlagglobal.com"},wX=(e,t,n)=>{if(n)return n;const s=e==="anj"?`${t}-embedded`:`${e}-seal`;return`${CX[e]}${t}.${TX[e]}/${s}.js`},IX=({config:{provider:e,id:t="",imageSize:n=96,imageType:s="basic-small",licenseForceUrl:a=""}})=>{const r=(o,i)=>{const l=window[`${o}_${i.replace(/-/g,"_")}`];l!=null&&l.init&&l.init()};return p.useEffect(function(){var i;if(t){const l=document.createElement("script"),c=document.getElementsByTagName("script")[0];l.type="text/javascript",l.async=!0,l.src=wX(e,t,a),(i=c.parentNode)==null||i.insertBefore(l,c),l.onload=function(){setTimeout(()=>{var u,f;e==="apg"&&((u=window.APG)!=null&&u.init)?window.APG.init():(f=window.CEG)!=null&&f.init?window.CEG.init():r(e,t)},2e3)}}},[t,a,e]),e==="apg"?d.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"?d.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"?d.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"?d.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"?d.jsx("div",{className:"FooterLicenceCuracaoContainer dlag-container",id:`dlag-${t}`,"data-anj-seal-id":t,"data-anj-image-size":n,"data-anj-image-type":s}):d.jsx("div",{className:"FooterLicenceCuracaoContainer",id:"ceg-seal-container","data-apg-seal-id":t,"data-ceg-image-size":n,"data-ceg-image-type":s})},AX=({config:{src:e,width:t,height:n}})=>{const s=ye();return d.jsx("iframe",{title:s("Footer License"),src:e,width:t,height:n,frameBorder:0,scrolling:"no"})},PX=({config:{src:e,height:t,fullWidth:n,href:s,target:a,availableLanguages:r,description:o,rel:i="",alt:l=""}})=>{const c=K.isMobile===1,{language:u}=Re(),f=ye();return r&&!r.includes(u)?null:d.jsxs(Xt,{className:"sliderImage",to:s,target:a||"_blank",...i?{rel:i}:{},children:[d.jsx(Wo,{style:t!==void 0?{maxHeight:t,height:t}:n?{maxHeight:"none",height:"auto",width:"100%"}:{},loading:"lazy",src:e.replace(N.cms.apiUrl,N.cms.iconUrl),alt:l,...!(t&&n)&&(c?a2:s2)}),o?d.jsx("p",{children:f(o)}):null]})},OX=({config:e})=>{const{language:t}=Re(),n=e[t]||e.default;return n?d.jsx("div",{className:"ftr-copy-rights-bc",dangerouslySetInnerHTML:{__html:n}}):null},xX=p.memo(function({isAuthPopup:t}){const{licences:n}=N.app,s=n?t?n.filter(r=>r.some(({config:{showOnAuthPopup:o}})=>o)):n:[];if(!s.length)return null;const a=r=>r.filter(({config:{showOnAuthPopup:o}})=>t?o:!0).map(({type:o,config:i},l)=>{switch(o){case"image":return d.jsx(PX,{config:i},l);case"iframe":return d.jsx(AX,{config:i},l);case"curacao":return d.jsx(IX,{config:i},l);case"text":return d.jsx(OX,{config:i},l);default:return null}});return d.jsx("div",{className:"sliderGroup",children:s.map((r,o)=>{const i=r.length>3;return d.jsx(he.Fragment,{children:i?d.jsx(yR,{centered:!0,showArrows:!0,itemsExpanded:!0,children:a(r)}):d.jsx("div",{className:"sliderSingleElWrapper",children:d.jsx("div",{className:"sliderSingleEl",children:a(r)})})},o)})})}),NX=({className:e=""})=>{const{socialIcons:t}=N.app,{language:n}=Re();return t!=null&&t.length?d.jsx("ul",{className:"footerSocialLinks",children:t.map(({network:s,url:a,target:r})=>{const o=a[n]||a.default;if(!o)return null;const l=`Visit our ${s.charAt(0).toUpperCase()+s.slice(1)}`;return d.jsx("li",{className:"footerSocialLink",children:d.jsx(Xt,{to:o,target:r||"_blank","aria-label":l,children:d.jsx("i",{className:`${e} bc-i-${s}`})})},`${s}${o}`)})}):null},kX=p.lazy(()=>D(()=>import("./LiveChatAdviser-DavZPDlh.js"),__vite__mapDeps([339,1]))),RX=p.memo(function({seoContent:t}){const{isLoggedIn:n}=be(),s=ye(),a=K.isMobile,{pathname:r}=dn(),{currentPath:o}=Re(),{showFooterSocialIconsLoggedIn:i,customContentAboveFooter:l,feedbackButton:c}=N.app.footer,u=(N.app.liveChat.hooryAi||N.app.liveChat.hooryAndHooryAi)&&(r.includes("sport")||o===ra),f=p.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]);return d.jsx(d.Fragment,{children:d.jsxs("div",{className:"footerWrapper",children:[l?d.jsx(SR,{isExpanded:!1,content:t,isFooterContent:!0,className:"custom-content-section"}):null,d.jsx("div",{className:"footerContainerWrapper",children:d.jsxs("div",{className:"footerContainer",children:[!N.app.backToTopButton.isFloating&&a?d.jsx("div",{className:"ftr-head-bc",children:d.jsx(Yu,{className:"btn a-outline",onClick:f,title:"back to top"})}):null,d.jsxs("div",{className:"footerHeader",children:[d.jsxs("div",{className:"footerTopButtonGroup",children:[!N.app.liveChat.showRegularButton&&!N.app.liveChat.hooryAi&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(kX,{redesignView:!0})}),c&&d.jsx(mX,{}),K.isMobile&&u?d.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:Vw,children:d.jsxs("p",{className:"hoorySwitcherBtn",children:[d.jsx("i",{className:"bc-i-hooryAI-stars"}),d.jsx("span",{className:"ellipsis",children:s("Ask Hoory AI")})]})}):null]}),(!i||i&&n)&&d.jsx("div",{className:"footerInnerLeftCol",children:d.jsx(NX,{})}),d.jsxs("div",{className:"footerInfoColumn",children:[!K.isMobile&&u?d.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:Vw,children:d.jsxs("p",{className:"hoorySwitcherBtn",children:[d.jsx("i",{className:"bc-i-hooryAI-stars"}),d.jsx("span",{className:"ellipsis",children:s("Ask Hoory AI")})]})}):null,!a&&d.jsx(EX,{}),d.jsx(SX,{customClassName:"languageDropdown"})]})]}),d.jsxs("div",{className:"footerLinksSection",children:[d.jsx(dX,{}),d.jsx(lX,{})]}),d.jsxs("div",{className:"sliderGroup",children:[N.app.licences&&d.jsxs("div",{className:"sliderContent",children:[d.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:s("Regulations & Partners")}}),d.jsx(xX,{})]}),N.payment.enabledInFooter&&d.jsxs("div",{className:"sliderContent",children:[d.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:s("Payments")}}),d.jsx(yR,{centered:!0,showArrows:!0,itemsExpanded:!0,children:d.jsx(fX,{})})]})]}),d.jsxs("div",{className:"copyRightBlock",children:[d.jsx(gX,{}),d.jsx(iX,{})]}),a?d.jsx(hX,{}):null]})})]})})}),bb=e=>{ve.open(()=>({Component:()=>d.jsx(ER,{expiresAtSeconds:e}),className:"selfExclusionLockedPopup",hideCloseButton:!1,isDesignSystemPopup:!0,fullScreen:!0}))},Jm=()=>p.useContext(zk),Jy=()=>p.useContext(Yk),qu=0,si={stake:0,totalStake:0,possibleWin:0},Zy=e=>t=>t{const n=t===1?nx:Rs;return s=>n(s,e)},TR=({oddsRoundingMethod:e=qu,decimalRounding:t=Go})=>(n,s)=>{const a=Ku({decimalRounding:t,oddsRoundingMethod:e})(n);return{possibleWin:We(a*s),oddsAccumulator:a}},wR=e=>e.reduce(tx,1),IR=({oddsRoundingMethod:e=qu,decimalRounding:t=Go,maxOdds:n})=>(s,a)=>{const r=nt(wR,Ku({decimalRounding:t,oddsRoundingMethod:e}),Zy(n))(s);return{possibleWin:We(r*a),oddsAccumulator:r}},bf=(e,t)=>{switch(e){case 0:return n=>Rs(n,t);case 1:return n=>nx(n,t);default:return n=>sl(n,t)}},AR=({oddsRoundingMethod:e=qu,decimalRounding:t=Go,maxOdds:n})=>(s,a,r,o)=>{const i=_p(s.length,r,o==null?void 0:o.length),l=Zy(n)(ax({array:s,k:r,bankers:o,roundingFunc:Ku({oddsRoundingMethod:e,decimalRounding:t})})/i);return{possibleWin:We(l*a),oddsAccumulator:l}},PR=({oddsRoundingMethod:e=qu,decimalRounding:t=Go})=>(n,s)=>{const a=Ku({oddsRoundingMethod:e,decimalRounding:t});return{possibleWin:n.map(i=>a(i-1)*s).reduce(xm,0)+s,oddsAccumulator:0}},OR=({oddsRoundingMethod:e=qu,decimalRounding:t=Go,maxOdds:n})=>(s,a,r)=>{let o=0;const i=Ku({oddsRoundingMethod:e,decimalRounding:t});r&&(o+=s.reduce(xm,0));for(let u=2,f=s.length;ue!=null&&e.onStake?sl(e.calculate(t,Ii.Stake),n):0,li=(e,t,n)=>{if(e){if(e.onProfit)return e.calculate(t-n,e.isFake?Ii.FakeProfit:Ii.Profit);if(e.onReturn)return e.calculate(t,e.isFake?Ii.FakeReturn:Ii.Return)}return 0},Wl=({possibleWin:e,stake:t,profitBoost:n,betType:s})=>{var a;return n.active&&((a=n.selectedOption)==null?void 0:a.betType)===s?(e-t)*(n.selectedOption.value/100):0},zl=({stake:e,totalStake:t,possibleWin:n,finalPayout:s,expressBonus:a=0,expressBonusPercent:r=0,taxOnProfitOrReturn:o=0,taxOnProfitOrReturnIsFake:i=!1,taxOnStake:l=0,totalOdds:c=0,boostedAmount:u=0,editBetBaseStake:f=0,winPossibility:m=0})=>({possibleWin:n,stake:e,totalStake:t,...s&&{finalPayout:s},...o>0&&{taxOnProfitOrReturn:o,taxOnProfitOrReturnIsFake:i},...l>0&&{taxOnStake:l},...a>0&&{expressBonus:a},...r>0&&{expressBonusPercent:r},...u>0&&{boostedAmount:u},...c>0&&{totalOdds:c},...f>0&&{editBetBaseStake:f},...m>0&&{winPossibility:m}}),Hw=({events:e,counterOffers:t,predicate:n=ML(!0),boostedEvents:s})=>e.reduce((a,r,o)=>{const i=s!=null&&s.length?{isBoosted:s[Ta.BOTH].has(r.id)||s[r.isLive===1?Ta.LIVE:Ta.PREMATCH].has(r.id)}:{isBoosted:!1},l=r.price!==null&&n(r),c=Number(t[o]);return a.eventsPriceWithSportAlias.push({sportAlias:r.sportAlias,price:l?c||r.price:0,...i}),a.eachWayPriceWithSportAlias.push({sportAlias:r.sportAlias,price:l?r.eachWayPrice:0,...i}),a},{eventsPriceWithSportAlias:[],eachWayPriceWithSportAlias:[]}),xR=e=>e.some(lt("priceType","sp")),LX=({events:e,taxInstance:t,sportsBonusInstance:n,excludedSysEvents:s,currency:a,currencyRounding:r,maxOdds:o,oddsRounding:i,oddsRoundingMultiple:l,oddsRoundingMethod:c,profitBoost:u,possibleWinRoundingMethodMultiple:f,editBetBaseStake:m,fullCoverBetTypesEnabled:h,selectedSysOption:g,counterOffers:b,boostedEvents:y,bankerEvents:_})=>{const v={maxOdds:o,...i!==void 0&&{decimalRounding:i},...c!==void 0&&{oddsRoundingMethod:c}},{eventsPriceWithSportAlias:E,eachWayPriceWithSportAlias:S}=Hw({events:e,counterOffers:b,boostedEvents:y}),w=E.map(Pt("price")),O=S.map(Pt("price")),I=t==null?void 0:t.isFake,C=xR(e),T=e.some(P=>t==null?void 0:t.canBeTaxed(P.sportAlias));return P=>{switch(P){case me.Single:{const A=B=>sl(B,r),x=nt(Wl,A),L=nt(li,A),k=TR(v);return(B,j,H)=>{const M=Number(j.stake);if(M>0||m>0){const $=e[H],G=t==null?void 0:t.canBeTaxed($.sportAlias);let z=We(M*j.stakeMultiplier);const Q=G?Hl({taxInstance:t,stake:z,currencyRounding:r}):0;if(z=We(z-Q+m),$.priceType===Vo.Starting)return B.push({stake:M,totalStake:z,taxOnStake:Q,possibleWin:G?bd:Qr}),B;const ne=w[H];let X,U=0;if(j.eachWay){const q=We(z/2);X=A(k(ne,q).possibleWin+k($.eachWayPrice,q).possibleWin)}else X=A(k(ne,z).possibleWin),U=x({possibleWin:X,stake:z,profitBoost:u,betType:P});let R=We(X+U);const W=G?L(t,R,z):0;I||(R=We(R-W)),B.push(zl({stake:M,totalStake:z,possibleWin:X,finalPayout:R,taxOnProfitOrReturn:W,taxOnProfitOrReturnIsFake:I,taxOnStake:Q,boostedAmount:U,editBetBaseStake:m}))}else B.push(si);return B}}case me.Multiple:{const A=bf(f,r),x=nt(Wl,A),L=nt(li,A),k=IR({...v,...l!==void 0&&{decimalRounding:l}});return(B,j)=>{var z;const H=Number(j.stake),$=k(w,H>0?H:0).oddsAccumulator;let G=0;if(N.sportsbook.betslip.enableWinPossibility&&(G=$>0?Number((100/$).toFixed(1)):0),H>0||m>0){let Q=We(H*j.stakeMultiplier);const ne=T?Hl({taxInstance:t,stake:Q,currencyRounding:r}):0;if(Q=We(Q-ne+m),C)return B.push({stake:H,totalStake:Q,taxOnStake:ne,possibleWin:T?bd:Qr}),B;let X,U,R=0;if(j.eachWay)X=We(Q/2),U=A(k(w,X).possibleWin+k(O,X).possibleWin);else{X=Q;const Y=k(w,X);U=A(Y.possibleWin),R=x({possibleWin:U,stake:X,profitBoost:u,betType:P})}let W=0,q=0;if(n&&(!u.active||((z=u.selectedOption)==null?void 0:z.betType)!==P)){const{bonusAmount:Y,bonusPercentage:re}=n.calculate({getPosWinData:k,eventsPriceWithSportAlias:E,stake:X,currency:a});if(W=Y,q=re,j.eachWay){const{bonusAmount:ie}=n.calculate({getPosWinData:k,eventsPriceWithSportAlias:S,stake:X,currency:a});W+=ie,q=0}W=A(W)}let de=We(U+R+W);const ue=T?L(t,de,Q):0;I||(de=We(de-ue)),B.push(zl({stake:H,totalStake:Q,possibleWin:U,finalPayout:de,taxOnProfitOrReturn:ue,taxOnProfitOrReturnIsFake:I,taxOnStake:ne,expressBonus:W,expressBonusPercent:q,totalOdds:$,boostedAmount:R,editBetBaseStake:m,winPossibility:G}))}else B.push(j.eachWay?si:{...si,totalOdds:k(w,0).oddsAccumulator,winPossibility:G});return B}}case me.System:{const A=bf(f,r),x=nt(Wl,A),L=nt(li,A),k=AR({...v,...l!==void 0&&{decimalRounding:l}}),{eventsPriceWithSportAlias:B,eachWayPriceWithSportAlias:j}=Hw({events:e,counterOffers:b,predicate:({id:$})=>!s.has($)}),H=B.map(Pt("price")),M=j.map(Pt("price"));return($,G,z)=>{const Q=Number(G.stake);if(Q>0&&(h||g===z)){const ne=z+2;let X=We(Q*G.stakeMultiplier);const U=T?Hl({taxInstance:t,stake:X,currencyRounding:r}):0;if(X=We(X-U),C)return $.push({stake:Q,totalStake:X,taxOnStake:U,possibleWin:T?bd:Qr}),$;let R,W=0;if(G.eachWay){const ue=We(X/2),Y=e.filter(re=>_&&_.has(re.id)).map(re=>re.price);R=A(k(H,ue,ne,Y).possibleWin+k(M,ue,ne,Y).possibleWin)}else{const ue=e.filter(Y=>_&&_.has(Y.id)).map(Y=>Y.price);R=A(k(H,X,ne,ue).possibleWin),W=x({possibleWin:R,stake:X,profitBoost:u,betType:P})}let q=We(R+W);const de=T?L(t,q,X):0;I||(q=We(q-de)),$.push(zl({stake:Q,totalStake:X,possibleWin:R,finalPayout:q,taxOnProfitOrReturn:de,taxOnProfitOrReturnIsFake:I,taxOnStake:U,boostedAmount:W}))}else $.push(si);return $}}case me.Chain:{const A=B=>sl(B,r),x=nt(Wl,A),L=nt(li,A),k=PR(v);return(B,j)=>{const H=Number(j.stake);if(H>0){let M=We(H*j.stakeMultiplier);const $=T?Hl({taxInstance:t,stake:M,currencyRounding:r}):0;if(M=We(H-$),C)return B.push({stake:H,totalStake:M,taxOnStake:$,possibleWin:T?bd:Qr}),B;let G,z=0;if(j.eachWay){const X=We(M/2);G=A(k(w,X).possibleWin+k(O,X).possibleWin)}else G=A(k(w,M).possibleWin),z=x({possibleWin:G,stake:M,profitBoost:u,betType:P});let Q=We(G+z);const ne=T?L(t,Q,M):0;I||(Q=We(Q-ne)),B.push(zl({stake:H,totalStake:M,possibleWin:G,finalPayout:Q,taxOnProfitOrReturn:ne,taxOnProfitOrReturnIsFake:I,taxOnStake:$,boostedAmount:z}))}else B.push(si);return B}}default:{const A=bf(f,r),x=nt(Wl,A),L=nt(li,A),k=OR({...v,...l!==void 0&&{decimalRounding:l}});return(B,j)=>{const H=Number(j.stake);if(H>0){const M=ix.includes(P),$=We(H*j.stakeMultiplier),G=Hl({taxInstance:t,stake:$,currencyRounding:r}),z=We($-G),Q=We(z/j.stakeMultiplier);if(C)return B.push({stake:H,totalStake:z,taxOnStake:G,possibleWin:Qr}),B;let ne,X=0;j.eachWay?ne=A(k(w,Q,M).possibleWin+k(O,Q,M).possibleWin):(ne=A(k(w,Q,M).possibleWin),X=x({possibleWin:ne,stake:z,profitBoost:u,betType:P}));let U=We(ne+X);const R=L(t,U,z);I||(U=We(U-R)),B.push(zl({stake:H,totalStake:z,possibleWin:ne,finalPayout:U,taxOnProfitOrReturn:R,taxOnProfitOrReturnIsFake:I,taxOnStake:G,boostedAmount:X}))}else B.push(si);return B}}}}},MX=({selectedFreebet:e,events:t,currencyRounding:n,taxInstance:s,maxOdds:a,oddsRounding:r,oddsRoundingMultiple:o,oddsRoundingMethod:i,possibleWinRoundingMethodMultiple:l})=>{const{value:c,eachWay:u,betType:f,sysCount:m}=e;if(xR(t))return{stake:c,totalStake:c,possibleWin:Qr};const h=[],g=[];for(const E of t)h.push(E.price||0),g.push(E.eachWayPrice);const b={maxOdds:a,...r!==void 0&&{decimalRounding:r},...i!==void 0&&{oddsRoundingMethod:i}},y=[me.Multiple,me.System].includes(f)?bf(l,n):E=>sl(E,n);let _=0;switch(f){case me.Single:{const E=TR(b);if(!u)_=E(h[0],c).possibleWin;else{const S=c/2;_=E(h[0],S).possibleWin+E(g[0],S).possibleWin}break}case me.Multiple:{const E=IR({...b,...o!==void 0&&{decimalRounding:o}});if(!u)_=E(h,c).possibleWin;else{const S=c/2;_=E(h,S).possibleWin+E(g,S).possibleWin}break}case me.System:{const E=AR({...b,...o!==void 0&&{decimalRounding:o}});if(m)if(!u)_=E(h,c,m).possibleWin;else{const S=c/2;_=E(h,S,m).possibleWin+E(g,S,m).possibleWin}break}case me.Chain:{_=PR(b)(h,c).possibleWin;break}default:{const E=OR({...b,...o!==void 0&&{decimalRounding:o}}),S=c/ry[f],w=ix.includes(f);if(!u)_=E(h,S,w).possibleWin;else{const O=S/2;_=E(h,O,w).possibleWin+E(g,O,w).possibleWin}}}_=y(We(_-c));const v=y(li(s,_,0));return{stake:c,totalStake:c,possibleWin:_,...v>0&&{taxOnProfitOrReturn:v,...s!=null&&s.isFake?{taxOnProfitOrReturnIsFake:!0,finalPayout:_}:{taxOnProfitOrReturnIsFake:!1,finalPayout:We(_-v)}}}},DX=({betslip:{events:e,selectedBetTypes:t,eventsDataMap:n,metadata:{excludedSysEvents:s,editBet:{stake:a},fullCoverBetTypesEnabled:r,selectedSysOption:o,bankerEvents:i},extraFunctions:{freebet:l,profitBoost:c},counterOffers:u},currencyConfig:{rounding:f,name:m},partnerConfig:{price_decimals:h,multiple_price_decimals:g,price_round_method:b,max_odd_for_multiple_bet:y,multiple_possiblewin_round_method:_},sportsBonus:v,taxes:E,boostedEvents:S})=>{const w=p.useMemo(()=>{const I=new Map,C=LX({events:e,currency:m,currencyRounding:f,excludedSysEvents:s,sportsBonusInstance:v,taxInstance:E,bankerEvents:i,maxOdds:y,oddsRounding:h,oddsRoundingMultiple:g,oddsRoundingMethod:b,profitBoost:c,possibleWinRoundingMethodMultiple:_,editBetBaseStake:a,fullCoverBetTypesEnabled:r,selectedSysOption:o,counterOffers:u,boostedEvents:S});for(const T of t){const A=(n.get(T)||[]).reduce(C(T),[]);I.set(T,A)}return I},[u,m,a,e,n,s,r,y,_,g,h,b,c,f,o,v,E,t,i,S]),O=p.useMemo(()=>l.selectedOption?MX({selectedFreebet:l.selectedOption,events:e,currencyRounding:f,taxInstance:E,oddsRounding:h,oddsRoundingMultiple:g,oddsRoundingMethod:b,possibleWinRoundingMethodMultiple:_,maxOdds:y}):{possibleWin:0,stake:0,totalStake:0},[e,l.selectedOption,y,_,g,h,b,f,E]);return{possibleWinDataMap:w,possibleWinFreebet:O}},jX=ke(()=>D(()=>import("./BetslipBookingPopup-CJdSBwy5.js"),__vite__mapDeps([597,578,1,579,259,258,165])));function Ww(e,t){return Tm(e,t,[])}const BX=e=>Pe.getInstance(e).dispatchEvent("closeBetslip"),FX=({onDoBetSuccess:e=Wt,onDoBetUnderReview:t=Wt})=>{const n=p.useRef(null),{loginInProgress:s,isLoggedIn:a,profile:{calculatedBalance:r,sport_bonus:o,casino_balance:i,frozen_balance:l,waitingVerification:c,calculatedBonusMoney:u}}=be(),{init:f,eventIds:m}=Xk(),{isLocked:h,expiresAt:g}=Fm(),{showAfterBetPopup:b}=Wk(),y=Ho(),_=Jm(),{events:v,metadata:E,eventsDataMap:S,priceChangeMode:w,selectedBetTypes:O,extraFunctions:I,counterOffers:C,betslipId:T}=_,{fullCoverBetTypesEnabled:P,contentType:A,anyConflicts:x,editBet:L,selectedSysOption:k,inProgress:B,betslipViewState:j,favoriteStakesMultipliers:H,quickBet:M}=E,$=K.isMobile===1,G=lx.includes(j);yt(`betslip-${Ht[j]}`);const{setMessages:z,setDoBetResponseMessages:Q,clearDoBetResponseMessages:ne,setBookBetResponseMessage:X,clearBookBetResponseMessage:U}=p.useContext(Jk),{oddFormat:R,productType:W}=Re(),{currency:q}=ia(),{rounding:de,symbol:ue,name:Y}=q,re=Es(),{is_superbet_on_live:ie,is_superbet_on_prematch:Z,min_bet_stakes:te={},allow_bonus_balance_for_superbet:fe}=re,{init:le,sportsBonus:Ie,taxes:Ue}=Jy(),ct=p.useCallback(()=>BX(T),[T]),{swipeableHandlers:De,style:Ne,triggerCloseAnimation:Ge}=Km({scrollContainer:n,onClose:ct,trackTouch:$&&j!==Ht.Hidden});qo($&&G,!0);const{possibleWinDataMap:je,possibleWinFreebet:Ee}=DX({betslip:_,currencyConfig:q,partnerConfig:re,sportsBonus:Ie,taxes:Ue,boostedEvents:m});p.useEffect(()=>{j!==Ht.Hidden&&j!==Ht.Quick&&f()},[j]);const Be=async(Se,Ae)=>{var qe;Pe.getInstance().dispatchEvent("setInProgressState",{maxBet:!0});try{const Fe=FH(v),$e=(Se===me.Single?[Fe[Ae]]:Fe).flatMap(_t=>{var Wr;return(Wr=_t.childrenEvents)!=null&&Wr.length?_t.childrenEvents:[_t]}),Tt=$e.every(_t=>_t.bet_builder_match_id&&_t.bet_builder_match_id===$e[0].bet_builder_match_id),Qe=await sW({events:$e,betType:Tt?me.InternalBetBuilder:Se,...Se===me.System&&{sysCount:Ae+2}}),{stakeMultiplier:Jt}=Ww(S,Se)[Ae],pn=Rs(Qe/Jt,de);return String((qe=N.sportsbook.maxBet)!=null&&qe.checkWithBalance?Math.min(qv({calculatedBalance:r,sport_bonus:o,useOnlyRealBalance:I.realBalance.active,useOnlyBonusBalance:I.bonusBalance.active,frenchFreebetEnabled:I.frenchFreebet.active,calculatedBonusMoney:u,casino_balance:i,frozen_balance:l}),pn):pn)}catch(Fe){throw Fe}finally{Pe.getInstance().dispatchEvent("setInProgressState",{maxBet:!1})}},J=p.useCallback(()=>{MH()&&A!==Le.Suggested&&Pe.getInstance(T).dispatchEvent("setContentType",Le.Suggested)},[T,A]),V=(Se,Ae,qe)=>{var $e,Tt;let Fe;if(Xv(Se))if(Ot.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:Cv,additionalData:{placeBetResponse:Se.Data,placeBetWinAmount:(($e=Array.from(je==null?void 0:je.values()))==null?void 0:$e.flatMap(Qe=>Qe==null?void 0:Qe.map(Jt=>(Jt==null?void 0:Jt.finalPayout)||-1)))||[]}}),Pe.getInstance(T).dispatchEvent("remove",Se.Data.flatMap(({events:Qe})=>Qe.map(Pt("selection_id")))),Pe.getInstance(T).dispatchEvent("clearEditBet",!1),ct(),Se.Data.some(lt("is_superbet",!0)))Fe=[ka(tt.INFO,SO)],t();else{const Qe=!I.realBalance.active&&Se.Data.some(lt("is_bonus_money",!0)),Jt=I.frenchFreebet.active&&Se.Data.some(lt("is_freebet_money",!0)),pn=Qe?k2:Jt?R2:yO;Fe=[ka(tt.SUCCESS,pn)],e(pn),K.isMobile&&J()}else if(Ot.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:hU}),typeof Se.Data=="string")Fe=[ka(tt.ERROR,Se.Data)];else{const{ErrorData:Qe,Key:Jt}=Se.Data;switch(Jt){case"ClientBetStakeLimitError":{const pn=Number(Se.Data.ErrorData.SelectionId),_t=!!((Tt=Ae.find(Wr=>Wr.Events.some(lt("SelectionId",pn))))!=null&&Tt.IsSuperBet||Ae[0].IsSuperBet);if(OH({requests:Ae,events:v,is_superbet_on_prematch:Z,is_superbet_on_live:ie,freebet:qe})&&!_t){ve.open({type:"info",title:"Info",hideCloseButton:!0,content:L2,buttons:[{label:"Make a Superbet",callBack:()=>F(!1,!0)},{label:"Cancel",callBack:()=>Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else if(_t){ve.open({type:"error",title:"Error",hideCloseButton:!0,content:M2,buttons:[{label:"Cancel",callBack:()=>Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else Fe=[ka(tt.ERROR,G2,void 0,{...Qe,currencySymbol:ue})];break}case"GeolocationCheckFail":Ha.showLocationError(Jt),y();break;case"PartnerApiError":Fe=[ka(tt.ERROR,`api_${Qe.ApiErrorCode}: ${Qe.ApiErrorMessage}`)];break;case"BetSelectionChanged":if(Qe.ActualPrice&&Qe.SelectionId){const pn=Number(Qe.SelectionId);Pe.getInstance(T).dispatchEvent("updateEvent",{eventId:pn,key:"price",value:Number(Qe.ActualPrice)}),Fe=[ka(tt.WARNING,Jt,pn)],Fe.push(ka(tt.WARNING,"Odds on one of your selections have changed"))}break;case yu.Bet:c&&Oe.dispatchEvent("clientRestricted",{action:yu.Bet});break;case"ContinuesGameSessionLimitExceeded":ve.open({type:"error",title:"Error",content:Jt});break;case"RequiredLossLimitsDoesNotSet":case"RequiredSessionLimitsDoesNotSet":wi(Jt==="RequiredLossLimitsDoesNotSet"?qn.LossLimits:qn.SessionLimits);break}Fe||(Fe=[ka(tt.ERROR,Jt)])}Q(Fe),Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!1})},F=async(Se=!1,Ae=!1)=>{ne(),Pe.getInstance(T).dispatchEvent("updateInitialPriceAndBase");const qe=Se?$H(_,R):UH(_,R,Ae,fe);if(qe.length){Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!0});try{Promise.all((N.partner.integrationMode?qe:[qe]).map(Fe=>ee.get({bets:N.partner.integrationMode?[Fe]:Fe},"create_bets"))).then(Fe=>Fe.map($e=>{const Tt=kH($e);return Xv(Tt)?b(Tt):Tt.StatusCode==="NotAllowedExistingTaxSession"?uN(y):Tt.StatusCode==="ClientExcluded"&&h&&g&&bb(g),V(Tt,qe,Se)}))}catch{const $e=ka(tt.ERROR,op);Q([$e]),Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!1})}}else Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!1})},ae=async()=>{U(),Pe.getInstance(T).dispatchEvent("updateInitialPriceAndBase");const Se=GH(_);if(Se.length){Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!0});try{const Ae=await ee.get({bets:Se,...K.terminalID&&{cashdesk_id:K.terminalID}},"create_bet_book_v2");if(!VH(Ae))X({type:tt.ERROR,title:Ae.result_text??""});else{const{Id:qe}=Ae.details;Pe.getInstance(T).dispatchEvent("updateBookingId",{id:qe}),ve.open(Fe=>({type:"info",title:"Booking code",className:"booking-share-popup",Component:()=>d.jsx(jX,{id:qe,sharingData:{betslip:_,eventsDataMap:S,possibleWinDataMap:je},onClose:Fe})})),X({type:tt.SUCCESS,title:"Booking successful",lifetime:3e3,blocking:[Le.Booking]})}Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!1})}catch{X({type:tt.ERROR,title:"Something went wrong with your booking. Please try again or contact support"}),Pe.getInstance(T).dispatchEvent("setInProgressState",{placeBet:!1})}}},ce=Ww(je,O[0])[0],pe=p.useCallback(()=>N.sportsbook.showPossibleWinPopup&&$&&v.length>=2&&W===Ve.SPORTSBOOK&&j===Ht.Hidden&&O[0]===me.Multiple,[$,v.length,W,j,O]);return p.useEffect(function(){var Fe;const Ae=te[Y],qe=((Fe=N.sportsbook.showPossibleWinPopup)==null?void 0:Fe.minAmountMultiplier)??1;pe()&&Ae&&!(ce!=null&&ce.possibleWin)&&Pe.getInstance(T).dispatchEvent("updateEventData",{betType:O[0],eventDataProp:"stake",value:`${Ae*qe}`})},[T,Y,pe,te,ce,O]),p.useEffect(()=>{le()},[]),p.useEffect(()=>{B.betbuilder||z({events:v,eventsDataMap:S,selectedBetTypes:O,contentType:A,anyConflicts:x,fullCoverBetTypesEnabled:P,editBetOriginalStake:L.stake,selectedSysOption:k,firstBonusRule:Ie==null?void 0:Ie.rulesInfo,frenchFreebetEnabled:I.frenchFreebet.active,useOnlyBonusBalance:I.bonusBalance.active,useOnlyRealBalance:I.realBalance.active,freebet:I.freebet,profitBoost:I.profitBoost,counterOffers:C,quickBetActive:I.quickBet.active,quickBetAmount:M.stake,quickBetSaved:M.isSaved,quickBetErrorMessage:M.errorMessage})},[x,A,C,L.stake,v,S,I.freebet,I.profitBoost,I.realBalance.active,I.bonusBalance.active,I.frenchFreebet.active,P,O,k,z,Ie==null?void 0:Ie.rulesInfo,M.stake,M.isSaved,M.errorMessage,I.quickBet.active,B.betbuilder]),p.useEffect(function(){if(j!==Ht.Hidden&&!s&&!a&&I$.includes(A)){let Ae=!1;et.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose(){Ae||Pe.getInstance(T).dispatchEvent("setContentType",Le.Betting)},props:{popupContentType:st.Login,onSuccess(){Ae=!0}}})}},[T,j,A,a,s]),{isShowPossibleWinPopup:pe,possibleWinData:ce,betslipViewState:j,editBet:L,fullBetslipVisible:G,scrollContainer:n,style:Ne,betslipId:T,events:v,eventsDataMap:S,possibleWinDataMap:je,possibleWinFreebet:Ee,extraFunctions:I,metadata:E,fullCoverBetTypesEnabled:P,closeBetslip:ct,inProgress:B,placeBet:F,getMaxBet:Be,favoriteStakesMultipliers:H,swipeableHandlers:De,contentType:A,priceChangeMode:w,triggerCloseAnimation:Ge,selectedBetTypes:O,bookBet:ae,sportsBonus:Ie,counterOffers:C,switchToSuggestedBetsSection:J,isLoggedIn:a,betslip:_}},UX=({betBuilderAvailable:e,gameID:t})=>{const[n,s]=p.useState(!1),[a,r]=p.useState([]);return p.useEffect(function(){if(e&&t){const i={source:"betting",what:{market:["id","sequence","base","market_type","point_sequence"],event:["id","type_1","home_value","away_value","type_id"]},where:{market:{available_for_betbuilder:1},game:{id:t}}},l=(u,f)=>{const m=[];for(const{event:h,sequence:g,point_sequence:b,market_type:y,base:_}of Object.values(u))for(const{type_id:v,home_value:E,away_value:S,type_1:w,id:O}of Object.values(h))m.push({id:O,base:_,type_id:v,sequence:g,home_value:E,away_value:S,market_type:y,type:w,point_sequence:b});r(m),f&&s(!1)};s(!0);const c=ee.subscribe(i,(u,f)=>l(u.market,f));return()=>{ee.unsubscribe(c)}}},[e,t]),{loading:n,availableSelections:a}},$X=(e,t,n)=>{var u,f;const{sequence:s,point_sequence:a,base:r,home_value:o,away_value:i,market_type:l,type:c=""}=t;return(f=(u=e.find(lt("MatchId",n)))==null?void 0:u.BetBuilderMarkets.find(({Kind:m,Sequence:h,PointSequence:g,NameNumber:b})=>m===l&&h===s&&g===a&&(!r||r===cn||r===b)))==null?void 0:f.Events.find(({Kind:m,HomeValue:h,AwayValue:g,K:b})=>m===c&&(!o&&o!==0||o===h)&&(!i&&i!==0||i===g)&&b)},NR=p.createContext({}),GX=({children:e})=>{const[t,n]=p.useState(0),[s,a]=p.useState(),[r,o]=p.useState(!1),[i,l]=p.useState(),[c,u]=p.useState([]),[f,m]=p.useState(!1),h=fn(),{events:g,metadata:b}=Jm(),y=!!t&&!b.needCorrelation,{availableSelections:_,loading:v}=UX({gameID:t,betBuilderAvailable:y}),E=p.useRef(!1),S=p.useMemo(()=>g==null?void 0:g.find(({gameId:P,isPartial:A})=>P===t&&!A),[g,t]),w=p.useMemo(()=>{var P;return S?(P=S.childrenEvents)!=null&&P.length?S.childrenEvents:[S]:[]},[S]),O=p.useMemo(()=>v||r,[r,v]),I=p.useMemo(()=>!!(!w.length&&t),[t,w.length]),C=p.useCallback(({selections:P,currentGameID:A})=>{t&&A===t&&(o(!0),HV(t,P).then(x=>{u(x);const L=x.some(k=>{var B;return(B=k.BetBuilderMarkets)==null?void 0:B.length});m(!L)}).catch(()=>{u([]),l(new Set),m(!0)}).finally(()=>{o(!1)}))},[t]),T=p.useCallback(P=>{!E.current&&P&&(E.current=!0),n(A=>A!==P?(l(void 0),m(!1),P):A)},[]);return p.useEffect(()=>{b.needCorrelation||a(JSON.stringify({selections:eN(w),currentGameID:t}))},[t,b.needCorrelation,w]),p.useEffect(function(){s&&C(JSON.parse(s))},[s]),p.useEffect(function(){var A;if(y&&c.length&&t){const x=new Set;for(const L of _)(A=$X(c,L,t))!=null&&A.K&&x.add(L.id);l(x)}else y||l(void 0)},[c,_,y,t]),p.useEffect(function(){if(y&&t){const A=Pe.getInstance().addEventListener("blockBBEvents",()=>{l(new Set)});return()=>{A()}}},[y,t]),p.useEffect(function(){if(y){const A=Pe.getInstance().addEventListener("betBuilderEventsSynced",x=>a(JSON.stringify(x)));return()=>{A()}}},[y,C]),p.useEffect(function(){!S&&y&&(l(void 0),u([]))},[S,y]),p.useEffect(()=>{E.current&&h.push({search:dt({...ze(),[gG]:y&&t?"true":void 0})})},[y,t,h]),d.jsx(NR.Provider,{value:{setCurrentGameID:T,activeGameId:t,betBuilderLoading:O,allowedBetBuilderEventData:i,availableBetBuilderMarkets:c,initialBetBuilderSelections:I,betBuilderMarketsError:f},children:e})},VX=()=>p.useContext(NR),HX=({label:e,props:t,className:n=""})=>{const s=ye();return t?d.jsxs("div",{className:`entrance-f-item-bc ${n}`,children:[e&&d.jsx("div",{className:"entrance-f-error-message-bc",children:s(e)}),t.html?d.jsx("div",{className:"entrance-f-error-message-bc",dangerouslySetInnerHTML:{__html:s(t.content)}}):d.jsxs("div",{className:"entrance-f-error-message-bc",children:[t.iconClass?d.jsx("i",{className:t.iconClass}):null,s(t.content)]})]}):null},WX=p.memo(HX),zX=({quickBetAmount:e})=>{const{currency:{name:t,symbol:n}}=ia();return d.jsxs("p",{className:"betslipQuickBetBanner",children:[d.jsx(Wo,{src:rx,alt:"BetslipQuickBetImage",className:"betslipQuickBetImage"}),e?d.jsxs("span",{className:"betslipQuickBetText",children:[t," ",e," ",!t&&e&&n]}):null]})},YX=ke(()=>D(()=>import("./Betslip-DR7jFtAB.js"),__vite__mapDeps([598,234,1,235,599,165,229,230,279,222,220,221,153,218,600,601,602,254,255,256,257,258,259,236,260,261,262,152,571,280]))),qX=ke(()=>D(()=>import("./BetslipBetStatus-DHg1krvg.js"),__vite__mapDeps([603,1,578,579,574,233,575,259,152,153,576,251,577,165,229,230,473,399,291,292,293,254,255,256,257,258,236,260,261,262,294,295,189,580,297]))),KX=ke(()=>D(()=>import("./BetslipHeader-BROLtD1s.js"),__vite__mapDeps([604,285,297,1]))),QX=ke(()=>D(()=>import("./BetslipSuggestedBets-cNG9JJ2g.js"),__vite__mapDeps([605,1,162,238,239,163,164,165,166,224,225,606]))),zw=ke(()=>D(()=>import("./EditBetHeader-CaJEEpl1.js"),__vite__mapDeps([607,1]))),XX=ke(()=>D(()=>import("./FullCoverBetslip-CKqDUmNV.js"),__vite__mapDeps([608,234,1,235,599,165,229,230,279,222,220,221,153,218,600,601,602,254,255,256,257,258,259,236,260,261,262,152,571,280]))),JX=ke(()=>D(()=>import("./QuickBet-CQTthKlc.js"),__vite__mapDeps([609,599,1,165,229,230,279,222,220,221,153,218,600,602]))),ZX=ke(()=>D(()=>import("./BetslipMultipleOfTheDay-BOLgrha3.js"),__vite__mapDeps([610,602,1]))),eJ=ke(()=>D(()=>import("./PossibleWinPopup-ClF_InLu.js"),__vite__mapDeps([611,1,612]))),tJ=ke(()=>D(()=>import("./OpenBets-CREaXXPI.js"),__vite__mapDeps([613,578,1,579,614,574,233,575,259,152,153,576,251,577,165,229,230,473,399,291,292,293,254,255,256,257,258,236,260,261,262,294,295,189,580])));function Bd(e,t){return Tm(e,t,[])}const nJ=({onDoBetSuccess:e=Wt,onDoBetUnderReview:t=Wt})=>{var $,G;const{isShowPossibleWinPopup:n,possibleWinData:s,betslipViewState:a,editBet:r,fullBetslipVisible:o,scrollContainer:i,style:l,betslipId:c,events:u,eventsDataMap:f,possibleWinDataMap:m,possibleWinFreebet:h,extraFunctions:g,metadata:b,fullCoverBetTypesEnabled:y,closeBetslip:_,inProgress:v,placeBet:E,getMaxBet:S,favoriteStakesMultipliers:w,swipeableHandlers:O,contentType:I,priceChangeMode:C,triggerCloseAnimation:T,selectedBetTypes:P,bookBet:A,counterOffers:x,switchToSuggestedBetsSection:L,isLoggedIn:k,betslip:B}=FX({onDoBetSuccess:e,onDoBetUnderReview:t}),{activeGameId:j}=VX(),H=!!j,M=K.isMobile&&(($=g.quickBet)==null?void 0:$.active);return d.jsxs(d.Fragment,{children:[n()?d.jsx(p.Suspense,{fallback:null,children:d.jsx(eJ,{possibleWinData:s})}):a===Ht.Hidden?r.active?d.jsx(p.Suspense,{fallback:null,children:d.jsx(zw,{})}):null:d.jsx(qm.div,{className:`betslip-bc ${Ht[a]} ${a===Ht.Quick?"first-bet":""} ${o?"full":""}`,ref:i,style:l,id:c,children:d.jsxs("div",{id:X5,children:[a===Ht.Quick&&u.length===1&&!u[0].childrenEvents.length&&!H&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(JX,{event:u[0],eventData:Bd(f,me.Single)[0],possibleWinData:Bd(m,me.Single)[0],possibleWinFreebet:h,extraFunctions:g,eachWayPossible:b.eachWayPossible,eachWayAllowedOnAllEvents:b.eachWayAllowedOnAllEvents,fullCoverBetTypesEnabled:y,onClose:_,betInProgress:v.placeBet,maxBetLoading:v.maxBet,placeBet:E,getMaxBet:S,favoriteStakesMultipliers:w})}),o&&d.jsxs("div",{className:"betslip-full-content-bc",children:[d.jsxs("div",{className:`bs-f-header-bc ${(G=g.quickBet)!=null&&G.active?"isQuickBetActive":""}`,...O,children:[d.jsx(p.Suspense,{fallback:null,children:d.jsx(KX,{contentType:I,priceChangeMode:C,onCloseClick:T,editBetActive:r.active})}),N.sportsbook.betslip.enableBetslipLicense&&d.jsx(WX,{props:{content:tU,html:!0},className:"license-message"}),r.active&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(zw,{})})]}),ac({...v,quickBet:!1,betbuilder:!1})&&d.jsx(Lt,{className:"full-transparent-loader",size:"big"}),[Le.Betting,Le.Booking,Le.Hybrid].includes(I)&&d.jsx(p.Suspense,{fallback:null,children:y?d.jsx(XX,{events:u,metadata:b,eventsDataMap:f,extraFunctions:g,selectedBetTypes:P,possibleWinDataMap:m,possibleWinFreebet:h,placeBet:E,bookBet:A,getMaxBet:S,closeBetslip:_,counterOffers:x}):d.jsx(YX,{events:u,metadata:b,eventsData:Bd(f,P[0]),possibleWinData:Bd(m,P[0]),type:P[0],placeBet:E,bookBet:A,getMaxBet:S,possibleWinFreebet:h,extraFunctions:g,closeBetslip:_,counterOffers:x,switchToSuggestedBets:L})}),I===Le.OpenBets&&k&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(tJ,{closeBetslip:_})}),I===Le.BetStatus&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(qX,{})}),I===Le.Suggested&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(QX,{})}),I===Le.MultipleOfTheDay&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(ZX,{expressEvent:B.multipleOfTheDayIds})})]})]})}),M?d.jsx(zX,{quickBetAmount:b.quickBet.isSaved?b.quickBet.stake:""}):null]})},sJ=p.memo(nJ),aJ=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,eS=e=>{const[t,n]=p.useState(e),[s,a]=p.useState({}),r=fn(),o=Object.values(s).reduce(xm,0),i=p.useCallback(()=>n(!0),[]),l=p.useCallback(()=>n(!1),[]),c=p.useCallback(()=>n(u=>!u),[]);return p.useEffect(()=>Oe.addEventListener("openSmartPanel",i),[i]),p.useEffect(()=>{Oe.addEventListener("closeSmartPanel",l)},[l,e]),p.useEffect(()=>{t?Oe.dispatchEvent("addRootClassName","smart-panel-is-visible"):Oe.dispatchEvent("removeRootClassName","smart-panel-is-visible")},[t]),p.useEffect(()=>(Oe.addEventListener("navigate",({to:u,target:f})=>{f==="_self"&&!aJ.test(u)?r.push(u):window.open(u,f)}),()=>{Oe.removeEventListeners("navigate")}),[r]),p.useEffect(function(){return Oe.addEventListener("setSmartPanelBadgeCount",({component:f,value:m})=>{a(h=>({...h,[f]:m}))})},[]),{open:i,close:l,toggle:c,...!t&&{badgeCount:o}}},rJ=()=>Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight,Yw=()=>window.scrollY,kR=e=>{const t=p.useRef(e),n=p.useRef(Yw());p.useLayoutEffect(()=>{const s=DL(()=>{const a=Yw();awindow.removeEventListener("scroll",s)},[]),p.useEffect(()=>{t.current=e},[e])},oJ=(e,t)=>e.includes("promotions")?"Promotions":e.includes("openCommonChat")?"Occursum":t.page&&t.page==="deposit"&&t.account&&t.account==="balance"&&t.selectedMethod==="FastShift"?"FastShift":t.page&&t.page==="deposit"&&t.account&&t.account==="balance"?"Deposit":null,RR=(e,t,n)=>{const s=oJ(e,t);s&&Ot.dispatchEvent("trackingEvent",{category:"Balance",action:`Clicked Header ${s}`,additionalData:{isLoggedIn:n}})},LR=()=>p.useContext(Vk),iJ=16,lJ=()=>iJ,cJ=({children:e,hidden:t=!1,className:n,onClose:s})=>d.jsx(Wu,{onClose:s,isHidden:t,className:n,children:e}),Kg="overlaySlidingIsVisible",Qg=document.querySelector("#root"),uJ=({children:e,hidden:t=!1,trackTouch:n=!0,onClose:s,className:a="",compact:r})=>{qo(!t,!0),yt(r?"bottomOverlayOpen":""),p.useEffect(function(){if(!t&&!(Qg!=null&&Qg.classList.contains(Kg)))return Oe.dispatchEvent("addRootClassName",Kg),()=>{Oe.dispatchEvent("removeRootClassName",Kg)}},[t]);const o=p.useRef(null),{swipeableHandlers:i,style:l}=Km({onClose:s,trackTouch:!t&&n,scrollContainer:o});return d.jsx(qm.div,{className:`overlaySlidingWrapperBc ${a} ${t?"display-none":""} ${r?"bottomOverlay":""} `,style:l,...i,children:d.jsx("div",{className:`${r?"bottomOverlaySlider":"overlaySlidingWCContentSliderBc"}`,"data-scroll-lock-scrollable":"",ref:o,children:e})})},dJ=e=>K.isMobile===1?d.jsx(uJ,{...e}):d.jsx(cJ,{...e}),Ef="0",kfe=({onClose:e})=>{const t=Array.from({length:lJ()},(h,g)=>String(g)),{setAvatar:n,favoriteAvatarId:s,personalizationDataLoading:a}=LR(),[r,o]=p.useState(s||Ef),i=K.isMobile===1,l=ye(),{profile:c}=be(),u=c.first_name&&c.last_name?c.first_name.charAt(0).concat(c.last_name.charAt(0)):"",f=r===s||a||!s&&r===Ef,m=p.useCallback(()=>{i&&e()},[i,e]);return d.jsxs(dJ,{onClose:e,compact:i,className:i?"":"avatarChooseOverlay",children:[d.jsx("p",{className:"avatarChooseTitle",children:l("Choose your avatar")}),d.jsx("div",{className:"avatarChooseWrapper","data-scroll-lock-scrollable":"",children:t.map(h=>d.jsx("div",{className:`avatarChooseWrapperImage ${r===h?"active":""}`,children:h===Ef?d.jsx("p",{className:"avatarChooseImgDefault avatarChooseImg",onClick:()=>o(h),children:u||d.jsx("span",{className:"avatarIcon bc-i-user"})}):d.jsx("img",{loading:"lazy",alt:`avatar ${h}`,className:"avatarChooseImg",src:`/images/avatars/avatar_${h}.png`,onClick:()=>o(h)})},h))}),d.jsx(Yu,{title:"Save",className:"button hero avatarChooseBtn",onClick:()=>{n(r,m),e()},disabled:f})]})},fJ=()=>{const{profile:e}=be(),{favoriteAvatarId:t,loadingState:n}=LR(),s=gt.getInstance().accountVerificationEnabled?e.is_verified?"user-verified":"user-not-verified":"";return n.avatarLoading?d.jsx(Lt,{size:"small"}):Ef===t||!t?d.jsx("i",{className:`hdr-user-avatar-icon-bc bc-i-user ${s}`}):d.jsx("img",{src:`/images/avatars/avatar_${t}.png`,alt:`avatar ${t}`,className:`avatarHolderImg hdr-user-avatar-icon-bc ${s}`})},MR=()=>{const{productType:e}=Re(),{profile:{calculatedBalanceFormatted:t,casinoBalanceFormatted:n}}=be();return p.useMemo(()=>e==="sport"||n===null?t:n,[t,n,e])},pJ=({inputCurrency:e,outputCurrency:t})=>{const[n,s]=p.useState(0),{getCurrencyData:a,currency:r}=ia(),[{rate:o,rounding:i,symbol:l},c]=p.useState(r),[{rate:u,rounding:f,symbol:m},h]=p.useState(r);return p.useEffect(()=>{c(a(e)),h(a(t))},[a,e,t]),p.useEffect(()=>{s(e!==t&&u?o/u:0)},[e,o,t,u]),{convertAmount:p.useCallback((b,y=!1)=>{if(y){const _=n?b/n:b;return{inputValue:b,outputValue:_,inputValueFormatted:_a(b,f),outputValueFormatted:_a(_,i),rate:n?1/n:0,inputRounding:f,outputRounding:i,inputCurrency:t,inputCurrencySymbol:m,outputCurrency:e,outputCurrencySymbol:l}}else{const _=n?b*n:b;return{inputValue:b,outputValue:_,inputValueFormatted:_a(b,i),outputValueFormatted:_a(_,f),rate:n,inputRounding:i,outputRounding:f,outputCurrency:t,outputCurrencySymbol:m,inputCurrency:e,inputCurrencySymbol:l}}},[n,f,i,t,m,e,l])}},mJ=()=>{const{hideBalance:e}=Re(),t=MR(),{profile:{calculatedBonus:n,currency_symbol:s,currency:a,calculatedBonusFormatted:r,bonusAvailable:o,frozenBalanceRounded:i,frozenBalanceAvailable:l}}=be(),c=N.app.promotionalBonuses.enabled&&n>0&&o,{showSeparatelyBonuses:u,currencySymbolBeforeAmount:f}=N.app,{parentCurrency:m}=F$(),{convertAmount:h}=pJ({inputCurrency:a,outputCurrency:m||a}),g=h(Number(t));return d.jsxs("div",{className:`hdr-user-info-content-bc ${c?"bonus-available":""}`,children:[d.jsxs("div",{className:"hdr-user-info-texts-bc ext-1 ellipsis",children:[e?"*******":d.jsxs("p",{className:"balanceAmount",children:[f?d.jsxs(d.Fragment,{children:[d.jsx("span",{className:"currencySymbol",children:s})," ",t]}):d.jsxs(d.Fragment,{children:[t," ",d.jsx("span",{className:"currencySymbol",children:s})]})," "]}),g!=null&&g.rate&&(g!=null&&g.outputValue)&&!e?d.jsx("span",{className:"hdr-user-info-output",children:`(${mr(g.outputCurrencySymbol,g.outputValueFormatted)})`}):null,u&&d.jsxs(d.Fragment,{children:[l&&d.jsx("span",{children:" / "}),l&&d.jsx("span",{style:{color:"#808590"},children:i})]})]}),c&&d.jsx("span",{className:"hdr-user-info-texts-bc ext-2 ellipsis",children:e?"*******":f?`${s} ${r}`:`${r} ${s}`})]})},hJ=({product:e}={})=>{const{currency:{rounding:t}}=ia(),{productType:n}=Re(),{profile:{calculatedBalanceRounded:s,calculatedBonusRounded:a,casinoBalanceRounded:r,frozenBalanceRounded:o,casino_bonus:i,sport_bonus:l,casino_balance:c,calculatedBonus:u,calculatedBonusMoney:f}}=be(),{showSeparatelyBonuses:m}=N.app,g=((r??s)+a).toFixed(t),b=MR();return{balances:p.useMemo(()=>[...m?[{title:c!==null?n===Ve.SPORTSBOOK?gC:_C:W2,balance:b},...c!==null?n===Ve.SPORTSBOOK?[{title:_C,balance:r}]:[{title:gC,balance:s}]:[],{title:z2,balance:o},{title:Y2,balance:i&&u},{title:q2,balance:l&&u},...N.sportsbook.betslip.enableFrenchFreebet?[{title:K2,balance:f}]:[]]:e===Ve.CASINO?[{title:Q2,balance:g}]:[]],[m,c,n,b,r,s,o,i,u,l,f,e,g])}},gJ=()=>{const e=ye(),{profile:{currency_symbol:t}}=be(),{balances:n}=hJ(),{hideBalance:s}=Re();return d.jsxs("div",{className:"nav-menu-sub-user-balances",children:[d.jsx("ul",{className:"user-balance-list",children:n.map((a,r)=>d.jsxs("li",{className:"user-balance-item",children:[d.jsx("p",{className:"balance-title ellipsis",children:e(a.title)}),s?"*******":d.jsxs("span",{className:"balance-value",children:[a.balance?mr(t,a.balance):""," "]})]},r))}),d.jsxs("p",{className:"user-balance-info",children:[d.jsx("i",{className:"user-balance-icon bc-i-info"}),d.jsx("span",{className:"user-balance-info-text",children:e(X2)})]})]})},_J=()=>{const e=ye(),t=()=>{et.dispatchEvent("hideAll"),Oe.dispatchEvent("closeSmartPanel"),Oe.dispatchEvent("openUserInfoPanel")},[n,s]=p.useState(!1),a=p.useRef(null),{showSeparatelyBonuses:r}=N.app;return bl({callback:()=>s(!1),container:a}),d.jsxs("div",{ref:a,className:"hdr-user-bc",onClick:()=>!r&&t(),children:[d.jsxs("div",{className:"user-balance-dropdown",onClick:o=>{r&&o.preventDefault(),s(i=>!i)},children:[d.jsx(Xt,{to:o=>({search:Ft({section:"balance",page:"deposit"},o)}),className:"nav-menu-item","aria-label":e("Balance"),onClick:()=>{Ot.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Balance Deposit",additionalData:{isLoggedIn:!0}})},children:d.jsx(mJ,{})}),r&&d.jsx("div",{className:`header-user-balance-container ${n?"active":""}`,children:d.jsx(gJ,{})})]}),d.jsxs("div",{onClick:()=>r&&t(),className:"profileDetails",children:[d.jsx(fJ,{}),d.jsx("span",{className:"backFace"})]})]})},DR=({headerCallPanelConfig:e,isHeaderNavigationHidden:t})=>{const[n,s]=p.useState(!1),a=p.useRef(null),r=ye(),o=p.useCallback(()=>{s(!n)},[n]);return p.useEffect(function(){t&&s(!1)},[t]),bl({container:a,callback:()=>s(!1)}),yt(e.length&&K.isMobile?"has-header-info":""),d.jsxs("div",{ref:a,className:`callPanel ${n?"opened":""}`,children:[d.jsx(Qt,{className:"btn a-color callPanelBtn bc-i-call",onClick:o}),n&&d.jsx("div",{className:"callPanelMenu","data-scroll-lock-scrollable":"",children:d.jsx(p.Suspense,{fallback:d.jsx(Lt,{size:"small"}),children:e.map(({href:i,target:l,title:c},u)=>c?d.jsxs(Xt,{className:"callPanelMenuItem",to:i,target:l,children:[d.jsx("i",{className:`callPanelIcon bc-i-${c}`}),d.jsx("span",{className:"callPanelText ellipsis",children:r(c)})]},u):null)})})]})},vJ=({onLogin:e,onRegister:t,showCloseUserPanelButton:n=!1})=>{const{isLoggedIn:s,loginInProgress:a}=be(),r=ye(),{headerIcons:o,headerCallPanel:i,showToHeaderCallPanel:l}=N.app.header,{hideRegisterButton:c}=N.userAuthentication,{enabledForRestrictedCountries:u}=N.userAuthentication.login;return a?d.jsx(Lt,{size:"small"}):s?n?d.jsx("i",{className:"hdr-user-close bc-i-close-remove",onClick:()=>Oe.dispatchEvent("closeUserInfoPanel",!1)}):d.jsx(_J,{}):gt.getInstance().authenticationEnabledForIP?d.jsxs("div",{className:"hdr-user-bc",children:[!K.isMobile&&(i!=null&&i.length)&&(l===Pn.All||l===Pn.Guest)?d.jsx(DR,{headerCallPanelConfig:i}):null,!K.isMobile&&(o==null?void 0:o.map(({showTo:f,className:m,href:h,target:g,text:b},y)=>f===Pn.All||f===Pn.Guest?d.jsx("div",{className:"header-custom-buttons",children:d.jsx(Xt,{onClick:()=>RR(h,ze(h),s),className:`btn a-color header-icon-text ${m}`,to:h,target:g,"aria-label":r(b||"Header Icon"),children:d.jsx("span",{children:r(b||"")})})},y):null)),c?d.jsx(Qt,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):d.jsxs(d.Fragment,{children:[d.jsx(Qt,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}),d.jsx(Qt,{className:"btn s-small register",onClick:t,title:"Register"})]})]}):u?d.jsx(Qt,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):null},bJ=p.memo(vJ),EJ=(e,t)=>e,jR=({source:e,href:t,icon:n,target:s="_blank",showTo:a=Pn.All})=>{const r=ye(),{productType:o}=Re(),{isLoggedIn:i}=be();return uy(a,i)?d.jsx(Xt,{className:`${n?`bc-i-${n}`:""} header-icon`,to:EJ(t),target:s,children:e?d.jsx(Wo,{src:e,loading:"lazy",alt:r("Header Icon")}):null}):null},yJ="https://swarm-personalization.{domain}";class tS{constructor(){se(this,"_tokens",null);se(this,"_loginPromise",null)}static getBaseUrl(){var n,s;const t=(s=(n=N.app.header.vivaroMeManagement)==null?void 0:n.feedNews)==null?void 0:s.baseUrl;return Qn(t||yJ).replace(/\/$/,"")}login(){return this._loginPromise?this._loginPromise:(this._loginPromise=ee.get({},"login_feed_user").then(({result:t,details:n})=>{var s;if(Number(t)!==0||(n==null?void 0:n.code)!==0||!((s=n==null?void 0:n.data)!=null&&s.access))throw new Error("LOGIN_FEED_USER_EMPTY");return this._tokens=n.data,this._tokens}).catch(t=>{throw t.message!=="LOGIN_FEED_USER_EMPTY"&&(this._loginPromise=null),t}),this._loginPromise)}getTokens(){return this._tokens?Promise.resolve(this._tokens):this.login()}reset(){this._tokens=null,this._loginPromise=null}request(t,{allowRetry:n=!0,auth:s=!0}={}){const a=r=>Ye.request({...t,url:`${tS.getBaseUrl()}${t.url}`,headers:{"Content-Type":"application/json",...r?{Authorization:`Bearer ${r}`}:{},...t.headers}});return(s?this.getTokens().then(({access:r})=>a(r)):a()).then(({data:r})=>r).catch(r=>{var o;if(s&&n&&((o=r==null?void 0:r.response)==null?void 0:o.status)===401)return this.reset(),this.request(t,{allowRetry:!1,auth:s});throw at.error(`FeedPersonalization request failed: ${r}`),r})}loadData({url:t,params:n,auth:s}){return this.request({method:"GET",url:t,params:n},{auth:s})}sendData({url:t,body:n,auth:s}){return this.request({method:"POST",url:t,data:n},{auth:s})}getGlobalFeed(t={}){return this.loadData({url:"/feed/get_global_feed_v2/",params:t}).then(({data:n})=>n)}getGlobalFeedPublic(t={}){return this.loadData({url:"/feed/get_global_feed_public/",params:t,auth:!1}).then(({data:n})=>n)}markSeen(t){return this.sendData({url:"/feed/mark_seen/",body:{id:t}})}notInterested(t,{excluded_keywords:n=[],excluded_sources:s=[]}){return this.sendData({url:"/feed/not_interested/",body:{article_id:t,excluded_keywords:n,excluded_sources:s}})}react(t,n){return this.sendData({url:"/feed/react/",body:{id:t,reaction:n}})}removeReaction(t){return this.sendData({url:"/feed/remove_reaction/",body:{id:t}})}translate(t,n){return this.sendData({url:"/feed/translate/",body:{article_id:t,target_language:n}})}rateTranslation(t,n,s){return this.sendData({url:"/feed/rate_translation/",body:{article_id:t,target_language:n,rate:s}})}removeTranslationRate(t,n){return this.sendData({url:"/feed/remove_translation_rate/",body:{article_id:t,target_language:n}})}getReportReasons(){return this.loadData({url:"/feed/get_report_reasons/"})}report(t,n){return this.sendData({url:"/feed/report/",body:{article_id:t,reason:n}})}}const SJ=new tS,BR=()=>{const{isLoggedIn:e}=be();return p.useCallback(t=>{e?t():et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login,onSuccess:t}})},[e])};rt.extend(uR);const Lp=e=>{if(!e||typeof e!="object")return null;const{result_text:t,details:n}=e,s=n==null?void 0:n.reasons,a=s&&typeof s=="object"?s.message:void 0,r=o=>typeof o=="string"&&o.trim()?o:null;return r(a)??r(n==null?void 0:n.message)??r(t)},Rfe=(e,t,n,s)=>{if(!e)return"";if(e==="winner_takes_all"||t<=1)return n("1 Winner takes all");if(e==="top_n_percent"){const a=(s==null?void 0:s.length)||0;return a>0?n("Top {count} split",{count:a}):n("Top % split")}return n("Top {count} split",{count:t})},Lfe=(e,t)=>t?`${N.casino.gamesUrl}/${N.casino.gamesUrlSuffix}?${t}`:e,Mp=(e,t)=>{if(!t)return"";if(t.startsWith("http://")||t.startsWith("https://")||t.startsWith("//"))return t;const n=e.replace(/\/+$/,""),s=t.replace(/^\/+/,"");return n?`${n}/${s}`:`/${s}`},CJ=e=>e?e.replace(/^(https?:)?\/\/[^/]+/i,""):null,TJ=(e,t)=>{const n=CJ(t);return n?Mp(e,n):""},Mfe=(e,t)=>{const n=e.startsWith("/")?e:`/${e}`,s=`/${t}${n}`,a=py(vm,s);return a.startsWith("http")?a:`${window.location.origin}${a}`},wJ=e=>!e||e.startsWith("0000-00-00")?new Date(NaN):rt.utc(e).toDate(),FR=(e,t)=>{if(isNaN(e)||e<=0)return"0";const n=Math.floor(e/86400),s=Math.floor(e%86400/3600),a=Math.floor(e%3600/60),r=[];return n>0&&r.push(`${n}${t("d")}`),s>0&&r.push(`${s}${t("h")}`),a>0&&r.push(`${a}${t("m")}`),r.length===0?`0${t("m")}`:r.join(" ")},Dfe=(e,t)=>{if(!e)return"-";const n=wJ(e).getTime();if(isNaN(n))return"-";const s=Math.floor((n-Date.now())/1e3);return s<=0?t("0"):FR(s,t)},jfe=(e,t)=>{const n=typeof e=="string"?parseInt(e,10):e;return FR(n,t)},Bfe=(e,t)=>{if(!e)return"";const n=rt.utc(e).local();if(!n.isValid())return"";const s=rt(),a=s.diff(n);if(a<0)return t("just now");const r=Math.floor(a/1e3);if(r<60)return t("just now");const o=Math.floor(r/60);if(o<60)return t("{diffMins}m ago",{diffMins:o});const i=Math.floor(o/60);if(i<24)return t("{diffHours}h ago",{diffHours:i});const l=Math.floor(i/24);return l<7?t("{diffDays}d ago",{diffDays:l}):n.year()===s.year()?n.format("MMM D"):n.format("MMM D, YYYY")},Ffe=e=>Intl.NumberFormat("en-US",{notation:"compact",maximumFractionDigits:1}).format(e),Ufe=5e3,$fe=5e3,IJ=new Set(["mp4","webm","ogg","m3u8","mov","avi","mkv","flv","wmv","3gp"]),Dp=e=>{var n;const t=(n=e.split(".").pop())==null?void 0:n.toLowerCase();return IJ.has(t??"")},AJ=e=>e.type===2||!!e.file&&Dp(e.file),PJ=new Set(["tournament","game","stream"]),qw=e=>{var t;return e.targetType&&PJ.has(e.targetType)?!!((t=e.target)!=null&&t.data):!0},OJ=e=>{var t;return e.targetType==="tournament"&&!!((t=e.target)!=null&&t.data)},UR=e=>{var t;return e.targetType==="stream"&&!!((t=e.target)!=null&&t.data)},Gfe=e=>{var t;if("targetType"in e&&UR(e)){const n=(t=e.target)==null?void 0:t.data;return(n==null?void 0:n.awsVideoUrl)||(n==null?void 0:n.downloadUrl)||(n==null?void 0:n.playbackUrl)||e.file}if("files"in e&&Array.isArray(e.files)&&e.files.length>0)return e.files[0].url;if("file"in e)return e.file},Vfe=e=>e.filter(t=>t.stories.length>0),Kw=e=>{const n=(Te.getItemFromLocalStorage(nu)||{})[e.playerId];return e.stories.every(s=>s.isViewed||!!(n!=null&&n[s.id]))},Hfe=(e,t)=>{const n=Te.getItemFromLocalStorage(nu)||{};n[e]||(n[e]={}),n[e][t]=!0,Te.setItemToLocalStorage(nu,n)},Wfe=e=>{const t=e.filter(s=>!Kw(s)),n=e.filter(s=>Kw(s));return[...t,...n]},zfe=e=>{const t=Te.getItemFromLocalStorage(nu)||{};e.forEach(n=>{t[n.playerId]||(t[n.playerId]={}),n.stories.forEach(s=>{s.id in t[n.playerId]||(t[n.playerId][s.id]=!1)})}),Te.setItemToLocalStorage(nu,t)},xJ=e=>{var a,r,o,i;const t=(r=(a=e.target)==null?void 0:a.data)==null?void 0:r.providerGameInfo;if(!t)return"";if(t.webpSrc)return t.webpSrc;if(t.src)return t.src;const n=N.cms.iconUrl??"",s=((o=t==null?void 0:t.icon)==null?void 0:o.icon_2)||((i=t==null?void 0:t.icon)==null?void 0:i.icon_3);return s?`${n}${s}`:""},Yfe=(e,t)=>{const n=e.stories[0];return{playerId:e.playerId,playerInfo:n==null?void 0:n.playerInfo,isMyStories:t,hasLiveStream:!1,stories:e.stories,startFrom:0}},NJ=(e,t)=>{const s=[e.imgMedium,e.imgSmall,e.imgLarge,e.imgThumb].find(a=>!!a&&!Dp(a));if(s)return s.startsWith("http")?s:Mp(t,s);if(OJ(e))return xJ(e)||void 0},qfe=(e,t)=>{for(const n of e.stories){const s=NJ(n,t);if(s)return s}},Kfe=(e,t)=>{var s;const n=(s=e.playerInfo)==null?void 0:s.img;if(n&&!n.startsWith("http"))return Mp(t,n);if(n&&n.startsWith("http"))try{const a=new URL(n);return Mp(t,a.pathname)}catch{return}},Qfe=e=>e.stories.length>0&&e.stories.every(t=>AJ(t)||UR(t)),Xfe=(e,t,n)=>({playerId:t.id,playerInfo:t,isMyStories:n,hasLiveStream:!1,stories:e,startFrom:0}),Jfe=e=>{const t=Te.getItemFromLocalStorage(su)||{};e.forEach(n=>{t[n.playerId]||(t[n.playerId]={}),n.stories.forEach(s=>{s.id in t[n.playerId]||(t[n.playerId][s.id]=!1)})}),Te.setItemToLocalStorage(su,t)},Zfe=e=>{const n=(Te.getItemFromLocalStorage(su)||{})[e.playerId];return e.stories.every(s=>s.isViewed||!!(n!=null&&n[s.id]))},epe=(e,t)=>{const n=Te.getItemFromLocalStorage(su)||{};n[e]||(n[e]={}),n[e][t]=!0,Te.setItemToLocalStorage(su,n)},kJ=e=>{try{const{pathname:t}=new URL(e);return t.startsWith("/")?t.slice(1):t}catch{return e}},tpe=()=>Na().story,RJ=e=>{const[t,n]=p.useState([]),[s,a]=p.useState(!0),[r,o]=p.useState([]),[i,l]=p.useState(!1),[c,u]=p.useState([]),[f,m]=p.useState(!1),[h,g]=p.useState([]),[b,y]=p.useState(!1),[_,v]=p.useState([]),[E,S]=p.useState(!1),[w,O]=p.useState(null),[I,C]=p.useState(!1),T=ye(),P=BR(),[A,x]=p.useState(!1),[L,k]=p.useState(null),B=p.useRef(null),j=p.useRef({}),H=p.useCallback(()=>{var te;a(!0),ee.get({method:"GET",path:"/api/v1/my/stories/following",params:{page:1,includeTargetData:"1",PARTNER_ID:N.app.site_id,...(te=N.app.header.vivaroMeManagement)!=null&&te.wlId?{WL_ID:N.app.header.vivaroMeManagement.wlId}:{}}},"social_choice_me").then(({result:fe,details:le})=>{if(fe===0){const Ie=le.data.items.map(Ue=>({...Ue,stories:Ue.stories.filter(qw)})).filter(Ue=>Ue.stories.length>0);n(Ie)}}).catch(()=>{}).finally(()=>a(!1))},[]),M=p.useCallback(()=>{y(!0),ee.get({method:"GET",path:"/api/v1/my/stories/highlights",params:{PARTNER_ID:N.app.site_id}},"social_choice_me").then(({result:te,details:fe})=>{te===0&&!fe.error&&g(fe.data.items)}).catch(()=>{}).finally(()=>y(!1))},[]),$=p.useCallback((te,fe)=>new Promise(le=>{P(()=>{const Ie=String(N.app.site_id);ee.get({method:"POST",path:"/api/v1/stories/highlights",data:{name:te,storyIds:fe,PARTNER_ID:Ie}},"social_choice_me").then(Ue=>{Ue.result===0&&!Ue.details.error&&g(ct=>[Ue.details.data,...ct]),le(Ue)}).catch(Ue=>le(Ue))})}),[P]),G=p.useCallback((te,fe)=>new Promise(le=>{P(()=>{ee.get({method:"DELETE",path:`/api/v1/stories/highlights/${te}/stories/${fe}`,params:{PARTNER_ID:N.app.site_id}},"social_choice_me").then(Ie=>{Ie.result===0&&!Ie.details.error&&M(),le(Ie)}).catch(Ie=>le(Ie))})}),[P,M]),z=p.useCallback(()=>{l(!0),ee.get({method:"GET",path:"/api/v1/streams/live",params:{PARTNER_ID:N.app.site_id}},"social_choice_me").then(({result:te,details:fe})=>{te===0&&!fe.error&&o(fe.data.items)}).catch(()=>{}).finally(()=>l(!1))},[]),Q=p.useCallback(te=>{m(!0),ee.get({method:"GET",path:`/api/v1/stories/${te}/watchers`,params:{PARTNER_ID:N.app.site_id}},"social_choice_me").then(({result:fe,details:le})=>{fe===0&&!le.error&&u(le.data.items)}).catch(()=>{}).finally(()=>m(!1))},[]),ne=p.useCallback((te,fe)=>{P(()=>{const le=te.id,Ie=N.app.site_id,Ue=`/api/v1/stories/${le}/like`,ct=(j.current[le]||0)+1;j.current[le]=ct;const De=("reactionsCount"in te?te.reactionsCount:te.likesCount)??0,Ne=!fe,Ge=Math.max(0,De+(Ne?1:-1));e("story",le,{isLiked:Ne,likesCount:Ge}),ee.get(fe?{method:"DELETE",path:Ue,params:{PARTNER_ID:String(Ie)}}:{method:"POST",path:Ue,data:{targetType:"story",targetId:le,PARTNER_ID:String(Ie)}},"social_choice_me").then(({result:je,details:Ee})=>{if(ct===j.current[le]&&(je!==0||!Ee||Ee.error))throw new Error("Failed validation")}).catch(()=>{ct===j.current[le]&&e("story",le,{isLiked:fe,likesCount:De})})})},[P,e]),X=p.useCallback((te,fe)=>new Promise(le=>{P(()=>{const Ie=N.app.site_id;ee.get({method:"DELETE",path:`/api/v1/players/${te}/stories/${fe}`,params:{PARTNER_ID:Ie}},"social_choice_me").then(Ue=>{Ue.result===0&&!Ue.details.error&&H(),le(Ue)}).catch(Ue=>le(Ue))})}),[P,H]),U=p.useCallback(te=>{const fe=N.app.site_id;return ee.get({method:"POST",path:`/api/v1/stories/${te}/view`,data:{PARTNER_ID:fe}},"social_choice_me").catch(()=>{})},[]),R=p.useCallback(()=>{P(()=>{var te;(te=B.current)==null||te.click()})},[P]),W=p.useCallback(te=>{var le;const fe=(le=te.target.files)==null?void 0:le[0];fe&&(k(fe),B.current&&(B.current.value=""))},[]),q=p.useCallback(te=>{P(()=>{const{header:{vivaroMeManagement:fe},site_id:le}=N.app;if(!L)return;const Ie=L,Ue=Ie.name.split(".").pop()??"",ct=String(le);k(null),x(!0),ee.get({method:"POST",path:"/api/v1/aws-presigned",data:{filesCount:1,files:[{name:Ie.name,mime:Ie.type,size:Ie.size,extension:Ue}],PARTNER_ID:ct,...fe!=null&&fe.wlId?{WL_ID:fe.wlId}:{}}},"social_choice_me").then(({result:De,result_text:Ne,details:Ge})=>{var Be;if(De!==0||Ge.error){Ce.error(Lp({result_text:Ne,details:Ge})??T("Failed to publish story. Please try again."),{position:"top-right"});return}const je=(Be=Ge.data.urls[0])==null?void 0:Be.url;if(!je)return;const Ee=kJ(je);return fetch(je,{method:"PUT",body:Ie,headers:{"Content-Type":Ie.type}}).then(()=>{const J={file:Ee,type:1,bg:"#000000",PARTNER_ID:ct,...fe!=null&&fe.wlId?{WL_ID:fe.wlId}:{}};if(te!=null&&te.target){const{targetType:V,targetId:F}=te.target;V&&F&&(J.targetType=V,J.targetId=F)}return ee.get({method:"POST",path:"/api/v1/players/stories",data:J},"social_choice_me")})}).then(De=>{if(!De)return;const{result:Ne,result_text:Ge,details:je}=De;if(Ne!==0||je!=null&&je.error){Ce.error(Lp({result_text:Ge,details:je})??T("Failed to publish story. Please try again."),{position:"top-right"});return}H(),Ce.success(T("Your story is under review and will be published after moderation"),{position:"top-right",autoClose:5e3})}).catch(()=>Ce.error(T("Failed to publish story. Please try again."),{position:"top-right"})).finally(()=>{x(!1)})})},[P,L,H,T]),de=p.useCallback(()=>{k(null)},[]),ue=p.useCallback((te,fe)=>{P(()=>{const le=String(N.app.site_id);ee.get({method:"POST",path:`/api/v1/stories/highlights/${te}/stories/${fe}`,data:{PARTNER_ID:le}},"social_choice_me").then(Ie=>{Ie.result===0&&!Ie.details.error&&M()}).catch(()=>{})})},[P,M]),Y=p.useCallback(te=>{C(!0),ee.get({method:"GET",path:`/api/v1/players/${te}/stories`,params:{PARTNER_ID:N.app.site_id}},"social_choice_me").then(({result:fe,details:le})=>{fe===0&&!le.error&&O(le.data.filter(qw))}).catch(()=>{}).finally(()=>C(!1))},[]),re=p.useCallback(te=>{S(!0),ee.get({method:"GET",path:`/api/v1/players/${te}/stories/highlights`,params:{PARTNER_ID:N.app.site_id}},"social_choice_me").then(({result:fe,details:le})=>{fe===0&&!le.error&&v(le.data.items)}).catch(()=>{}).finally(()=>S(!1))},[]),ie=p.useCallback(te=>new Promise((fe,le)=>{P(()=>{const{site_id:Ie,header:{vivaroMeManagement:Ue}}=N.app;ee.get({method:"POST",path:"/api/v1/players/post",data:{targetType:"tournament",description:"",tags:"",targetId:String(te),PARTNER_ID:String(Ie),...Ue!=null&&Ue.wlId?{WL_ID:String(Ue.wlId)}:{}}},"social_choice_me").then(fe).catch(le)})}),[P]),Z=p.useCallback(te=>new Promise((fe,le)=>{P(()=>{const{site_id:Ie,header:{vivaroMeManagement:Ue}}=N.app;ee.get({method:"POST",path:"/api/v1/players/stories",data:{targetType:"tournament",description:"",tags:"",targetId:String(te),type:1,file:[],PARTNER_ID:String(Ie),...Ue!=null&&Ue.wlId?{WL_ID:String(Ue.wlId)}:{}}},"social_choice_me").then(fe).catch(le)})}),[P]);return{storyGroups:t,setStoryGroups:n,loading:s,fetchStories:H,highlights:h,loadingHighlights:b,fetchHighlights:M,playerHighlights:_,loadingPlayerHighlights:E,fetchPlayerHighlights:re,playerStories:w,loadingPlayerStories:I,fetchPlayerStories:Y,createHighlight:$,removeStoryFromHighlight:G,addStoryToHighlight:ue,streams:r,setStreams:o,loadingStreams:i,fetchLiveStreams:z,watchers:c,setWatchers:u,loadingWatchers:f,fetchWatchers:Q,toggleLikeStory:ne,deleteStory:X,markStoryViewed:U,uploading:A,pendingFile:L,fileInputRef:B,openFilePicker:R,handleFileChange:W,submitStory:q,cancelPendingStory:de,postTournament:ie,postTournamentStory:Z}},Qw=(e,t)=>`${e}:${t}`,$R=()=>Na().runtime,LJ=()=>{const[e,t]=p.useState(()=>new Map),n=p.useCallback((r,o,i)=>{t(l=>{const c=Qw(r,o),u=new Map(l);return u.set(c,{...l.get(c),...i}),u})},[]),s=p.useCallback((r,o)=>e.get(Qw(r,o)),[e]),a=p.useCallback(()=>t(new Map),[]);return{overrides:e,patchRuntimeState:n,getRuntimeState:s,resetRuntimeState:a}},npe=()=>{const{site_id:e}=N.app,t=ye(),{patchRuntimeState:n,getRuntimeState:s}=$R(),a=p.useCallback((o,i,l)=>{var c;return((c=s(o,i))==null?void 0:c.isBookmarks)??l},[s]);return{toggleBookmark:p.useCallback((o,i,l)=>{n(o,i,{isBookmarks:!l}),(l?ee.get({method:"DELETE",path:"/api/v1/reactions",data:{targetType:o,targetId:i,reactionType:"bookmark"},params:{PARTNER_ID:e}},"social_choice_me"):ee.get({method:"POST",path:"/api/v1/reactions/bookmark",data:{targetType:o,targetId:i,PARTNER_ID:e}},"social_choice_me")).then(({result:u,result_text:f,details:m})=>{u!==0&&(n(o,i,{isBookmarks:l}),Ce.error(Lp({result_text:f,details:m})??t("Failed to update bookmark")))}).catch(()=>{n(o,i,{isBookmarks:l}),Ce.error(t("Failed to update bookmark"))})},[n,e,t]),isBookmarked:a}},spe=()=>{const{site_id:e}=N.app,t=ye(),{patchRuntimeState:n,getRuntimeState:s}=$R(),a=p.useCallback((o,i)=>{var l;return((l=s("player",o))==null?void 0:l.isFollowing)??i},[s]);return{toggleFollow:p.useCallback((o,i)=>(n("player",o,{isFollowing:!i}),ee.get(i?{method:"DELETE",path:"/api/v1/reactions",data:{targetType:"player",targetId:o,reactionType:"follow"},params:{PARTNER_ID:e}}:{method:"POST",path:"/api/v1/reactions/follow",data:{targetType:"player",targetId:o,PARTNER_ID:e}},"social_choice_me").then(({result:l,result_text:c,details:u})=>{if(l===0&&!(u!=null&&u.error))return;n("player",o,{isFollowing:i});const f=Lp({result_text:c,details:u})??"Failed to update follow status";return Ce.error(t(f)),Promise.reject(new Error(f))}).catch(l=>{throw n("player",o,{isFollowing:i}),l})),[n,e,t]),isFollowing:a}},MJ=()=>{const[e,t]=p.useState(null),n=p.useRef(null),s=p.useCallback(r=>{n.current=r,t(r)},[]),a=p.useCallback(()=>{var r,o;(o=(r=n.current)==null?void 0:r.onClose)==null||o.call(r),n.current=null,t(null)},[]);return{storyViewer:e,openStoryViewer:s,closeStoryViewer:a}},ape=()=>Na().storyViewer,Fd={FEED:"feed",USER:"user",REELS:"reels",ROOMS:"rooms",ACCOUNT:"account",CREATE:"create",SPORTS:"sports",PROVIDER:"provider"},rpe={LEADERBOARD:"leaderboard",CREATE:"create",LAUNCH:"launch"},ope={QUICK:"quick"},ipe={POSTS:"posts",REEL:"reel",STORY:"story"},lpe=["users","business","games","providers","sport"],cpe={post:"posts",repost:"reposts",bookmark:"bookmarks",history:"history"},Eb="/social/feed",upe="/social/rooms",dpe="/social/create/posts",fpe="/social/rooms/create",Xg="socialSearch",Ud="searchTerm",Xw="socialCreate",Jg="notifications",DJ="reelId",Yl="suggestionsOpen",Jw=["all","users","providers","games"],ppe={PROVIDER:2,INFLUENCER:3,BUSINESS:4};function mpe(e){return e>=1e6?`${(e/1e6).toFixed(1)}M`:e>=1e3?`${(e/1e3).toFixed(1)}K`:String(e??0)}function hpe(e,t){return`${e}_${t}`}function jJ(e){const t=e.indexOf("_");if(t<=0)return null;const n=e.slice(0,t),s=e.slice(t+1);return!n||!s||isNaN(Number(n))||isNaN(Number(s))?null:{userId:n,postId:s}}const GR=()=>{const e=dn(),t=fn(),n=p.useMemo(()=>new URLSearchParams(e.search),[e.search]),s=n.get(Xg),a=!!s,r=n.get(Xw),o=n.get(Ud)??"",i=n.get(Jg)??"",l=n.get(DJ),c=l?jJ(l):null,u=(c==null?void 0:c.postId)??l,f=(c==null?void 0:c.userId)??null,m=n.get(Yl),h=m!==null&&Jw.includes(m),g=h?m:"all",b=p.useCallback((C,T="push")=>{const P=new URLSearchParams(e.search);C(P);const A=e.pathname.includes("/social/"),L={pathname:A?void 0:Eb,search:P.toString()};T==="replace"&&A?t.replace(L):t.push(L)},[t,e.pathname,e.search]),y=p.useCallback(()=>{b(C=>{C.delete(Xg),C.delete(Ud)})},[b]),_=p.useCallback(C=>{b(T=>T.set(Xg,C),"replace")},[b]),v=p.useCallback(C=>{b(T=>{C?T.set(Ud,C):T.delete(Ud)},"replace")},[b]),E=p.useCallback(()=>{b(C=>C.delete(Xw))},[b]),S=p.useCallback(C=>{b(T=>{if(C){const P=T.get(Yl),A=P&&Jw.includes(P)?P:"all";T.set(Yl,A)}else T.delete(Yl)},"replace")},[b]),w=p.useCallback(C=>{b(T=>T.set(Yl,C),"replace")},[b]),O=p.useCallback(C=>{b(T=>T.set(Jg,C),"replace")},[b]),I=p.useCallback(()=>{b(C=>C.delete(Jg))},[b]);return{socialSearchParam:s,socialSearchOpen:a,socialCreateOpen:r,searchTerm:o,reelId:u,reelUserId:f,suggestionsOpen:h,suggestionsTab:g,closeSocialSearch:y,setSocialSearchTab:_,setSearchTerm:v,closeSocialCreate:E,setSuggestionsOpen:S,setSuggestionsTab:w,notificationOpen:i,setNotificationOpen:O,closeNotificationOpen:I}},BJ=(e,t)=>{var o,i,l,c,u,f,m;const n=((i=(o=e.users)==null?void 0:o[0])==null?void 0:i.nikName)||(((l=e.payload)==null?void 0:l.kind)==="social"?(c=e.payload.actor)==null?void 0:c.username:void 0)||t("Someone"),s=((u=e.payload)==null?void 0:u.kind)==="tournament_room"?e.payload.gameTitle:t("A game");let a=e.titleKey?t(e.titleKey):e.title,r=e.messageKey?t(e.messageKey):e.message;switch(e.type){case"follow":!e.titleKey&&!a&&(a=t("New Follower")),e.messageKey||(r=t("{1} started following you")),r=r.replace("{1}",n);break;case"like_post":!e.titleKey&&!a&&(a=t("Post Liked")),e.messageKey||(r=t("{1} liked your post")),r=r.replace("{1}",n);break;case"like_story":!e.titleKey&&!a&&(a=t("Story Liked")),e.messageKey||(r=t("{1} liked your story")),r=r.replace("{1}",n);break;case"re_post":!e.titleKey&&!a&&(a=t("Post Reposted")),e.messageKey||(r=t("{1} reposted your post")),r=r.replace("{1}",n);break;case"tournament_room":!e.titleKey&&!a&&(a=t("Room Update")),!e.messageKey&&!r&&(r=t("{1} is live. Play now!")),r=r.replace("{1}",s);break;case"payment":if(!e.titleKey&&!a&&(a=t("Wallet Update")),!e.messageKey&&!r&&((f=e.payload)==null?void 0:f.kind)==="tournament_wallet"&&(r=t("You won {1} {2}!")),((m=e.payload)==null?void 0:m.kind)==="tournament_wallet"){const h=String(e.payload.amount||0),g=e.payload.currency||"";r=r.replace("{1}",h).replace("{2}",g)}break;case"moderation":!e.titleKey&&!a&&(a=t("System Update")),!e.messageKey&&!r&&(r=t("Your account has a new update."));break;default:!e.titleKey&&!a&&(a=t("Notification")),!e.messageKey&&!r&&(r=t("You have a new activity update."));break}return{title:a||"",message:r||""}},gpe=e=>{var y,_,v,E,S,w,O,I,C,T,P;const n=["tournament_room","payment"].includes(e.type),s=["like_post","like_story","re_post","follow"].includes(e.type),a=["like_post","like_story","re_post"].includes(e.type),r=n?((y=N.cms)==null?void 0:y.iconUrl)??"":((_=N.app.header.vivaroMeManagement)==null?void 0:_.imgUr)??"",o=A=>TJ(r,A)||null,i=e.payload,l=o(e.thumbnailUrl),c=o(((v=i==null?void 0:i.post)==null?void 0:v.thumbnailUrl)||((E=i==null?void 0:i.post)==null?void 0:E.mediaUrl)),u=o(((S=i==null?void 0:i.story)==null?void 0:S.thumbnailUrl)||((w=i==null?void 0:i.story)==null?void 0:w.mediaUrl)),f=o(((I=(O=e.users)==null?void 0:O[0])==null?void 0:I.imgMedium)||((T=(C=e.users)==null?void 0:C[0])==null?void 0:T.imgThumb)),m=o((i==null?void 0:i.kind)==="social"?(P=i==null?void 0:i.actor)==null?void 0:P.avatar:null),g=s?f||m:l||c||u||f||m||null;let b=a?c||u||l:null;return b&&b===g&&(b=null),{leftImage:g,rightImage:b,isLeftVideo:g?Dp(g):!1,isRightVideo:b?Dp(b):!1}},Zw={items:[],unreadCount:0,loading:!1,hasNextPage:!1},FJ=3e4,UJ=(e,t="all")=>{const[n,s]=p.useState(Zw),{setNotificationOpen:a}=GR(),r=ye(),{site_id:o,header:{vivaroMeManagement:i}}=N.app,l=p.useMemo(()=>({PARTNER_ID:o,...i!=null&&i.wlId?{WL_ID:i.wlId}:{}}),[o,i==null?void 0:i.wlId]),c=p.useRef(1),u=p.useRef(!0),f=p.useRef(new Set),m=p.useRef(),h=p.useCallback((E,S=!1)=>{if(!(e!=null&&e.id))return;s(O=>({...O,loading:!0}));const w={...l,page:String(E),limit:"20"};t!=="all"?w.type=t:w.status="all",ee.get({method:"GET",path:"/api/v1/notifications",params:w},"social_choice_me").then(({result:O,details:I})=>{var C,T,P;if(O===0&&!I.error){const A=((C=I.data)==null?void 0:C.items)??[],x=((P=(T=I.data)==null?void 0:T.meta)==null?void 0:P.hasNextPage)??!1;!u.current&&E===1&&A.filter(k=>!k.isRead&&!f.current.has(k.id)).forEach(k=>{const{message:B}=BJ(k,r);Ce.info(d.jsxs("p",{className:"toast-notification-message-content",children:[d.jsx("i",{className:"bc-i-PushNotificationF toast-notification-icon"}),d.jsxs("span",{className:"toast-notification-message-text cursor-pointer",onClick:()=>{m.current&&m.current(k.id),a("all")},children:[B," "]})]}),{theme:"light",position:"top-right",className:"toast-notification-message",autoClose:5e3,draggable:!1,closeOnClick:!0})}),A.forEach(L=>f.current.add(L.id)),u.current=!1,s(L=>{const k=S?[...L.items,...A]:A;return{items:k,unreadCount:k.filter(B=>!B.isRead).length,loading:!1,hasNextPage:x}}),c.current=E}else s(A=>({...A,loading:!1}))}).catch(()=>{s(O=>({...O,loading:!1}))})},[e==null?void 0:e.id,l,t,r,a]),g=p.useCallback(()=>{!n.hasNextPage||n.loading||h(c.current+1,!0)},[n.hasNextPage,n.loading,h]),b=p.useCallback(()=>{c.current=1,h(1,!1)},[h]),y=p.useCallback(E=>{e!=null&&e.id&&(s(S=>({...S,items:S.items.map(w=>w.id===E?{...w,isRead:!0}:w),unreadCount:Math.max(0,S.unreadCount-1)})),ee.get({method:"POST",path:`/api/v1/notifications/${E}/read`,params:l},"social_choice_me").then(({result:S,details:w})=>{S===0&&!(w!=null&&w.error)?s(O=>({...O,unreadCount:O.items.filter(I=>!I.isRead).length})):b()}).catch(()=>b()))},[l,e==null?void 0:e.id,b]);p.useEffect(()=>{m.current=y},[y]);const _=p.useCallback(()=>{e!=null&&e.id&&(s(E=>({...E,items:E.items.map(S=>({...S,isRead:!0})),unreadCount:0})),ee.get({method:"POST",path:"/api/v1/notifications/read-all",params:l},"social_choice_me").catch(()=>b()))},[l,e==null?void 0:e.id,b]),v=p.useCallback(()=>{e!=null&&e.id&&(s(E=>({...E,items:[],unreadCount:0})),ee.get({method:"POST",path:"/api/v1/notifications/clear",params:l},"social_choice_me").catch(()=>b()))},[l,e==null?void 0:e.id,b]);return p.useEffect(()=>{if(!(e!=null&&e.id)){s(Zw),u.current=!0,f.current.clear();return}if(u.current=!0,b(),typeof document>"u")return;let E;const S=()=>{E=setInterval(()=>{document.visibilityState==="visible"&&b()},FJ)};S();const w=()=>{document.visibilityState==="visible"?(b(),E===null&&S()):E!==null&&(clearInterval(E),E=null)};return document.addEventListener("visibilitychange",w),()=>{E!==null&&clearInterval(E),document.removeEventListener("visibilitychange",w)}},[e==null?void 0:e.id,t,b]),{...n,notifications:n.items,markAsRead:y,markAllAsRead:_,clearAll:v,refresh:b,loadMore:g}},$J=p.lazy(()=>D(()=>import("./FeedStoryViewer-B_JiEbu-.js"),__vite__mapDeps([615,314,315,316,1,431,432,554,555,256,556,557,616,617,329,40,553,259,459,466,558,618])).then(e=>({default:e.FeedStoryViewer})));let Zg=null;const VR=p.createContext({}),Na=()=>p.useContext(VR),GJ=({children:e})=>{const[t,n]=p.useState(null),[s,a]=p.useState(0),r=Ct(),{isLoggedIn:o,loginInProgress:i}=be(),l=p.useRef(null),c=p.useRef(!1),{header:{vivaroMeManagement:u}}=N.app,f=p.useCallback(I=>{Zg=I,n(I),a(C=>C+1)},[]),m=p.useCallback(()=>{const I=vt.getAuthToken();!I||c.current||(c.current=!0,ee.get({method:"POST",path:"/api/v1/auth/sign-in",data:{token:I,...u!=null&&u.wlId?{WL_ID:u.wlId}:{}}},"social_choice_me").then(({result:C,details:T})=>{r.current&&C===0&&f((T==null?void 0:T.data)??null)}).catch(C=>{console.error("VivaroMe sign-in error:",C)}).finally(()=>{c.current=!1}))},[r,u==null?void 0:u.wlId,f]),h=p.useCallback(()=>{o?Zg?f(Zg):m():i||f(null)},[o,i,m,f]);p.useEffect(()=>{var C,T;const I=l.current;l.current=o,I!==o&&((T=(C=N.app.header.vivaroMeManagement)==null?void 0:C.feedNews)!=null&&T.enabled&&SJ.reset(),o?h():i||(c.current=!1,f(null)))},[o,i,h,f]);const g=LJ(),{resetRuntimeState:b}=g,y=RJ(g.patchRuntimeState),_=MJ();p.useEffect(()=>{!o&&!i&&b()},[o,i,b]);const v=p.useRef([]),E=p.useCallback(I=>{const C=v.current;C[C.length-1]!==I&&C.push(I)},[]),S=p.useCallback(()=>{const I=v.current;return I.pop(),I[I.length-1]},[]),w=p.useMemo(()=>({trackSocialPath:E,popPreviousSocialPath:S}),[E,S]),O=UJ(t);return d.jsxs(VR.Provider,{value:{player:t,readyCount:s,init:h,updateProfile:f,story:y,runtime:g,storyViewer:_,navigation:w,notifications:O},children:[e,_.storyViewer&&ml.createPortal(d.jsx(p.Suspense,{fallback:null,children:d.jsx($J,{storyGroups:_.storyViewer.storyGroups,initialGroupIndex:_.storyViewer.initialGroupIndex,imgBaseUrl:_.storyViewer.imgBaseUrl,onAddStory:_.storyViewer.onAddStory,markViewed:_.storyViewer.markViewed,onClose:_.closeStoryViewer})}),document.body)]})},pa=({availableFor:e=[],disabledFor:t=[],...n})=>({...n,availableFor:e,disabledFor:t}),HR=-100,VJ=[pa({key:"feed",label:"Feed",icon:"Homepage",path:"/social/feed",type:"tab",order:1}),pa({key:"rooms",label:"Rooms",icon:"Rooms2",path:"/social/rooms",type:"tab",order:2}),pa({key:"create",label:"Create",icon:"Add",type:"create",order:HR,mobileOnly:!0}),pa({key:"create",label:"Create",icon:"Add",type:"create",order:-1,mobileOnly:!1}),pa({key:"reels",label:"Reels",icon:"Reels",path:"/social/reels",type:"tab",order:3}),pa({key:"sports",label:"Sports",icon:"SocialSport",path:"/social/sports/home",type:"tab",order:4}),pa({key:"search",label:"Search",icon:"SearchShort",type:"search",order:6,mobileOnly:!0}),pa({key:"search",label:"Search",icon:"SearchShort",type:"search",order:0,mobileOnly:!1}),pa({key:"betslip",label:"Betslip",icon:"Betslip",type:"betslip",order:5,availableFor:["sports"],mobileOnly:!0}),pa({key:"profile",label:"Profile",icon:"",type:"profile",order:1e3,path:"/social/account"})],HJ=(e,t,n,s)=>e.mobileOnly===!0&&!t||e.mobileOnly===!1&&t||n&&(e.availableFor.length>0&&!e.availableFor.includes(n)||e.disabledFor.includes(n))?!1:!s||s.includes(e.type),WR=({isMobile:e,currentPage:t,types:n})=>{const s=!!e,a=[],r=[];for(const i of VJ)HJ(i,s,t,n)&&(i.order===HR?r:a).push(i);if(a.sort((i,l)=>i.order-l.order),!r.length)return a;const o=Math.ceil(a.length/2)-1;return[...a.slice(0,o),...r,...a.slice(o)]},WJ=new Set(["rooms","sports"]),zJ=e=>WR(e).filter(t=>!WJ.has(t.key)),YJ="/social",yb=e=>e.includes(YJ),zR=e=>{if(!/^https?:\/\//.test(e))return!1;try{return new URL(e).host!==window.location.host}catch{return!1}},YR=()=>{const e=fn();return p.useMemo(()=>{const t=s=>(a,r)=>{if(typeof a=="string"){const o=py(vm,a);if(zR(o)){s==="replace"?window.location.replace(o):window.location.assign(o);return}const i=yb(window.location.pathname)&&yb(o)?"replace":s;e[i](o,r);return}e[s](a)},n=t("push");return n.replace=t("replace"),n},[e])},qJ=e=>{const t=dt(e);return t?`?${t}`:""},e1=({isLoggedIn:e,locale:t,externalPath:n,internalPath:s,internalTarget:a="_self",externalTarget:r="_blank",queryParams:o={}})=>{const i=N.app.header.vivaroMeManagement;if(!i)return{to:"",target:"_self"};if(i.isInternal)return{to:s??n,target:a};const l=i.href??`social.${$o()}`,c=n.startsWith("/")?n.slice(1):n,u=`https://${l}/${t}/${c}`,f={...o},m=vt.get(!0);return e&&(m!=null&&m.auth_token)&&(f.auth_token=m.auth_token),{to:`${u}${qJ(f)}`,target:r}},qR=()=>{const{isLoggedIn:e}=be(),{locale:t}=Re(),n=fn(),s=p.useCallback(r=>e1({...r,locale:t}),[t]),a=p.useCallback(r=>{const{to:o,target:i}=e1({...r,locale:t,isLoggedIn:e});o&&(zR(o)?window.open(o,i):n.push(o))},[t,e,n]);return{getUrl:s,navigate:a}},_pe=({pageType:e,hasDeepSubPage:t})=>{const{pathname:n}=dn(),{navigation:{trackSocialPath:s,popPreviousSocialPath:a}}=Na();p.useEffect(()=>{yb(n)&&s(n)},[n,s]);const r=YR(),o=hm(),i=!!e&&e!==Fd.FEED&&e!==Fd.CREATE&&e!==Fd.ROOMS&&(!K.isMobile||t),l=e===Fd.SPORTS,c=p.useMemo(()=>WR({isMobile:!!K.isMobile,currentPage:e}),[e]),u=p.useMemo(()=>{var h;const m=l?"sports":"feed";return((h=c.find(g=>g.key===m))==null?void 0:h.path)??Eb},[c,l]),f=p.useCallback(()=>{const m=a();if(m){o.replace(m);return}const g=n.replace(/^\/[a-z]{2}(?=\/)/,"")===u?Eb:u;r.replace(g)},[r,o,u,a,n]);return{navigate:r,showBackNav:i,goBack:f}},KJ=()=>{const e=ye(),{header:{vivaroMeManagement:t}}=N.app,{navigate:n}=qR();return yt(K.isMobile?"has-header-info-vivarome":""),!t||t.isInternal?null:d.jsx("div",{className:t.icon?"":"VivaroMeLogo",onClick:()=>n({externalPath:"/",internalPath:"/social/feed"}),children:t.icon?d.jsx(Ut,{name:t.icon,className:"vivaroMeHeaderIcon"}):d.jsx(Wo,{src:t.source,loading:"lazy",alt:e("Vivaro me"),className:"vivaroMeHeaderImage"})})},QJ=({onClick:e})=>{const t=ye(),{assets:{logo:n}}=Re(),{header:{secondaryIcon:s,showNearLogoText:a,vivaroMeManagement:r}}=N.app;return d.jsxs("div",{className:"logo-container",children:[d.jsxs(Xt,{className:"logo",to:ra,onClick:e,children:[d.jsx("img",{className:"hdr-logo-bc",src:n,alt:t("Header Logo")}),a&&d.jsx("p",{dangerouslySetInnerHTML:{__html:t($2)}})]}),s&&(K.isMobile?!(r!=null&&r.enabled)||(r==null?void 0:r.isInternal):!0)&&d.jsx(jR,{...s}),(r==null?void 0:r.enabled)&&!(r!=null&&r.isInternal)&&d.jsx(KJ,{})]})},KR=()=>Na().player||{},vpe=e=>{const{readyCount:t,init:n}=Na(),s=p.useRef(e);s.current=e,p.useEffect(()=>{t>0||n()},[]),p.useEffect(()=>{t!==0&&s.current()},[t])},QR="/assets/avatar.png",XJ=({to:e,title:t,children:n,setCustomBadge:s,isActive:a,type:r})=>{var f;const o=KR(),{notifications:{unreadCount:i}}=Na(),l=((f=N.app.header.vivaroMeManagement)==null?void 0:f.imgUr)??"",c=e==null?void 0:e.includes("/social/account"),u=!a&&r==="default"&&(e==null?void 0:e.includes("/social/feed"));return p.useEffect(()=>{if(s)return(c||u)&&i>0?s({title:String(i),class:"new"}):s(void 0),()=>{s(void 0)}},[c,u,s,i]),c?d.jsxs(d.Fragment,{children:[d.jsx("img",{src:o!=null&&o.img?`${l}${o.img}`:QR,className:"socialNavigationProfileAvatar",alt:t||"Player Avatar"}),d.jsx("span",{children:t})]}):d.jsx(d.Fragment,{children:n})},JJ=({to:e,title:t,children:n,setCustomBadge:s,isActive:a,type:r})=>{var f,m;const o=(f=N.app.header.vivaroMeManagement)==null?void 0:f.enabled,i=(m=N.app.header.vivaroMeManagement)==null?void 0:m.isInternal,l=e==null?void 0:e.includes("/social/account"),c=!a&&r==="default"&&(e==null?void 0:e.includes("/social/feed"));return!o||!i||!(l||c)?d.jsx(d.Fragment,{children:n}):d.jsx(XJ,{to:e,title:t,setCustomBadge:s,isActive:a,type:r,children:n})},ZJ=p.memo(function({to:t,title:n,target:s,submenus:a=[],svgIconName:r,badge:o,onClick:i=Wt}){var u;const l=t||((u=a[0])==null?void 0:u.to),c=p.useCallback((f,m)=>l&&rl(l,m)||a.some(h=>h.to&&rl(h.to,m)),[l,a]);return d.jsxs(yN,{className:"hdr-navigation-link-bc",badge:o,to:l,target:s,exact:l==="/",isActive:c,onClick:i,"aria-label":n,children:[r&&N.app.showHeaderNavigationIconsMobile?d.jsx(Ut,{name:r,className:"nav-menu-icon"}):null,d.jsx("span",{className:"nav-menu-title",children:n})]})}),eZ=p.memo(function e({to:t,title:n,target:s,submenus:a=[],badge:r,onClick:o,visible:i=!0,svgIconName:l,...c}){var E;const u=dn(),f=p.useMemo(()=>XE(a),[a]),m=t||((E=f[0])==null?void 0:E.to),h=f.length>0,g=p.useMemo(()=>{const S=f.some(w=>w.to&&rl(w.to,u));return m&&rl(m,u)||S},[f,u,m]),[b,y]=p.useState(void 0),_=p.useCallback(S=>{S.stopPropagation();const w=S.pointerType,O={to:t,title:n,target:s,submenus:a,badge:r,svgIconName:l,...c};w!=="mouse"&&h&&S.preventDefault(),o==null||o(O,w,h)},[t,n,s,a,r,l,c,h,o]),v=p.useCallback(()=>g,[g]);return d.jsxs("li",{className:i?"":"hidden-global",children:[d.jsx(yN,{className:"nav-menu-item",badge:b??r,to:m,target:s,exact:m==="/",isActive:v,onPointerDown:_,"aria-label":n,children:d.jsxs(JJ,{to:t,title:n,setCustomBadge:y,isActive:g,type:c.type,children:[l?d.jsx(Ut,{name:l}):null,d.jsx("span",{children:n}),h&&d.jsx("i",{className:"nav-menu-sub-arrow bc-i-small-arrow-right"})]})}),h&&d.jsx("ul",{className:"nav-menu-sub",children:f.map(S=>d.jsx(e,{onClick:o,...S,type:"hover"},S.id))})]})}),XR=e=>K.isMobile===1?d.jsx(ZJ,{...e}):d.jsx(eZ,{...e}),tZ=p.memo(function({items:t,isSubMenuItem:n}){const{languageRtl:s}=Re(),a=p.useRef(null),[r,o]=p.useState(!1),[i,l]=p.useState(!1),{toggle:c,badgeCount:u}=eS(!1);p.useEffect(()=>{const g=a.current,b=()=>{const y=g==null?void 0:g.getBoundingClientRect().right,_=g==null?void 0:g.lastElementChild,v=Math.round((_==null?void 0:_.getBoundingClientRect().right)||0),E=g==null?void 0:g.firstElementChild,S=E==null?void 0:E.getBoundingClientRect().left,w=Math.floor(v||0)===y;o(w);const O=Math.floor(S||0)<0;l(O)};return b(),g==null||g.addEventListener("scroll",b),()=>{g==null||g.removeEventListener("scroll",b)}},[]);const f=g=>{Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:g.titleValue||g.title,isSubMenuItem:n}}})},m=!r&&!i?"scroll-start":!r&&i?"scroll-start scroll-end":i&&r?"scroll-end":"",h=p.useCallback(()=>{c(),Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Burger Menu"})},[c]);return d.jsxs("div",{className:`hdr-navigation-scrollable-bc ${m}`,"data-scroll-lock-scrollable":"",children:[d.jsx("nav",{className:"hdr-navigation-scrollable-content",ref:a,children:t.map(g=>d.jsx(XR,{...g,onClick:()=>f(g),type:"default"},g.id))}),N.partner.topNavbarForSportsbookIntegrations&&d.jsx(ou,{count:u,id:wm,onClick:h,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})]},String(s))}),nZ=2e3,sZ=p.memo(function({items:t,setNavigationVisibility:n,showAnimation:s,setShowAnimation:a}){yt("has-sub-navigation");const r=i=>{Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:i.title,isSubMenuItem:!0}}})},o=kk({onSwipedDown:()=>n(!0),onSwipedUp:()=>n(!1)});return p.useEffect(function(){if(s){n(!0);let l;const c=setTimeout(()=>{n(!1),l=setTimeout(()=>a(!1),J5)},nZ);return()=>{clearTimeout(c),clearTimeout(l)}}},[n,a,s]),d.jsx("div",{className:"hdr-navigation-scrollable-bc",...o,style:{touchAction:"pan-x"},"data-scroll-lock-scrollable":"",children:d.jsx("nav",{className:"hdr-navigation-scrollable-content",children:t.map(i=>d.jsx(XR,{...i,onClick:()=>r(i),type:"submenu"},i.id))})})}),aZ=()=>{const[e,t]=p.useState(!1),[n,s]=p.useState(0),a=p.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]),r=p.useCallback((o,i)=>{s(i)},[]);return kR(r),p.useEffect(()=>{const o=n>window.innerHeight;if(t(o),o){const i=setTimeout(()=>{t(!1)},5e3);return()=>clearTimeout(i)}},[n]),d.jsx("div",{className:`${N.app.backToTopButton.position}${e?"":" nav-floating-btn-hide"}`,children:d.jsx(Qt,{className:"btn nav-floating-btn bc-i-double-arrow-top",onClick:a,"aria-label":"Back To Top"})})},rZ="trusted_by",oZ="mr_first",iZ=()=>{const e=ye(),{showTrustedByMrFirstWidget:{url:t="",enabled:n=!1}={}}=N.app.header;return yt(n&&K.isMobile?"has-wallet":""),n?d.jsxs(Xt,{to:t,target:"_blank",className:"trusted-widget",children:[d.jsx("i",{className:"bc-i-trusted"}),d.jsxs("p",{className:"trusted-widget-text",children:[d.jsx("span",{className:"ellipsis",children:e(rZ)}),d.jsx("span",{className:"ellipsis",children:e(oZ)})]})]}):null},lZ=ke(()=>D(()=>import("./ConnectWalletPopupContent-BeQd-kFd.js"),__vite__mapDeps([619,1,183,184]))),cZ=()=>{const{profile:{external_id:e,id:t}}=be(),[n,s]=p.useState(!!e);p.useEffect(()=>s(!!e),[t]);const a=N.app.walletConnect.enabled&&N.app.walletConnect.connectToWallet&&!!t&&!e&&!n;yt(a?"has-wallet":"");const r=p.useCallback(i=>{s(!0),i(),ve.open({type:"success",title:"Success",content:"wallet_success_connect"})},[]),o=()=>{const{close:i}=ve.open({type:"info",className:"connect-to-wallet",title:"Connect to wallet",Component:()=>d.jsx(lZ,{callback:()=>r(i)})})};return a?d.jsx(Qt,{className:"btn a-color connect-wallet",onClick:o,title:"Connect to wallet!"}):null},uZ=()=>p.useContext(Qk),dZ=()=>{const{headerIcons:e,headerIconsStaticViewMaxCount:t}=N.app.header,{state:{messages:{pages:{inbox:n}}={pages:{}},bonuses:{count:s}={pages:{},count:0}}}=uZ(),{is_loyalty_v2:a,is_using_loyalty_program:r}=Es(),o=ye(),{isLoggedIn:i}=be(),[l,c]=Jr(!1),u=p.useMemo(()=>e==null?void 0:e.filter(h=>uy(h.showTo??Pn.All,i)),[e,i]),f=!!(u!=null&&u.length),m=f&&i&&a&&r&&u.length>(t||3);return yt(K.isMobile&&f?"has-header-info":""),f?d.jsxs("div",{className:`hdr-user-bc ${m?"hasLoyaltyLevel":""} ${l?"isExpandedIcons":""}`,children:[m&&d.jsxs("div",{className:"headerExpanded",onClick:h=>{h.stopPropagation(),c(),Ot.dispatchEvent("trackingEvent",{category:"Balance",action:`Clicked Header Click_to_${l?"close":"open"}`,additionalData:{isLoggedIn:i}})},children:[l&&d.jsx("span",{children:o("Close")}),d.jsxs("p",{className:"headerExpandedIcons",children:[d.jsx("i",{className:`${l?"bc-i-small-arrow-right":"bc-i-small-arrow-left"}`}),d.jsx("i",{className:`${l?"bc-i-small-arrow-right":"bc-i-small-arrow-left"}`})]})]}),u.slice(0,l||!m?u.length:3).map(({className:h,href:g,text:b,target:y},_)=>d.jsx(Xt,{onClick:()=>RR(g,ze(g),i),className:`user-nav-icon ${h} ${h==="bc-i-message"?"hdr-message-icon-bc":""}`,to:g,target:y,"aria-label":o(h==="bc-i-message"?"Message":b||"Header Icon"),children:h==="bc-i-message"?d.jsx(ou,{count:n}):h==="bc-i-bonus"&&s?d.jsx(ou,{count:s}):!K.isMobile&&o(b||"")},_))]}):null},$d={src:"",title:"",loading:!1},fZ=({imageOnly:e=!1})=>{const t=Ct(),[{src:n,title:s,loading:a},r]=p.useState($d),{profile:{loyalty_level_id:o}}=be(),{language:i}=Re(),{isLoggedIn:l}=be(),{is_loyalty_v2:c,is_using_loyalty_program:u}=Es(),f=l&&c&&u;return yt(K.isMobile&&f&&n?"has-header-info-loyalty":""),p.useEffect(function(){f&&(r({...$d,loading:!0}),Qy.loadLoyaltyProgramGroupsWithLevels(i).then(h=>{if(t.current&&h.data)if(o!==null){const g=h.data.find(b=>b.items.some(lt("id",o)));if(g){r({src:g.src,title:g.title,loading:!1});return}}else{const g=h.data[0];if(g){r({src:g.src,title:g.title,loading:!1});return}}r($d)}).catch(()=>{r($d)}))},[t,i,o,f]),a?d.jsx("div",{className:"skeleton-loader-small-select"}):e&&n?d.jsx("div",{className:"loyaltyBonusHeader",children:d.jsx("img",{className:"loyaltyBonusImg",src:`${N.cms.iconUrl}${n}`,alt:""})}):f&&n&&s?d.jsxs(Xt,{className:"loyaltyBonusHeader",to:m=>({search:Ft({section:"bonuses",page:"loyalty-points"},m)}),children:[d.jsx("p",{className:"loyaltyBonusHeaderShadow"}),d.jsx("p",{className:"loyaltyBonusHeaderBackground"}),d.jsx("p",{className:"loyaltyBonusHeaderText ellipsis",children:s}),d.jsx("img",{className:"loyaltyBonusImg",src:`${N.cms.iconUrl}${n}`,alt:""})]}):null},pZ="/assets/live-stream.Dl94k7MW.gif",mZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAYCAYAAAAGXva8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABP1JREFUeAG1ll1sU2UYx/+n7en6ddqua7tu3ahsHfuCDgQ2BiPjO+PbqRAlGPBCjB93mugdXphgjHqjQSPBECMJGBUTI+FzuM2FbcA2vmw71m6lW2m79vR0bU8/TnuOZ154oTd2zF/yXv/eJ//ned6XwH9H2nH8tK0dLd93rDGhoWoJ7snyiJVJ0dvvRd/vbiR1AjQ6GQxqK1ItFpTPEFg3PofakAJH9C6cgh55cwTSIqR46diX70Uf+WyTobTE8ygNhVmPcV8E7isuJPVy5PzTCJblEVpfD4pO44lJjhqVHkyKRU1YhpNOLy5cdENWhFPYqFGvvVStxFiPHxznA+V0w8nxiPEBaGgFolIG+vsxVOlSmFLyEHQU/HwCdUIWfdNZGJu0aMsrISlCikFWrUgXtEStsQT2ZWYIHAWLQoWSWBA5XrxVJg8ml0QkEIQxwUJwBtEvVjkw7oNfyKCcMcIhkRcnJeRcoaOzkugqLcfkyDRkQRZjIQa8rhEOzVIQHAFkOITdI2Ddblg5GeqTAvRKEvFsBvcDk7gKobhM7RuOPrdhewWlDoMoS+ZhTpRBYtXDViXBO1uXo8ebRTL1BBAFKZYBE2QQdSfBPAyCyhEYn3kApTxXXKXJiHuIUkrRXKqCQUsiFp2BI8rBJZ6bw050q5WojFshzAmQRPKQ+lIoTaThUKnAWaQgWRbR1q7iKuUV2lhH1+5uW0kBFVkW/CyDaaccmlwCKy15nObmsG/zeigfCpiVcKgx2pCRyrA8ZhYzjiCSiWBCHS9OGvHcDjd0HDvocBgVWq8LpDYGEyPAFyZxyjmJbeIsPDbnUbGjFXW/DkKVK0Pizi00b6/BC293ogYKJPduKk46j+CPxDcf6u5cYiqgP8ShkfSBLjci652GJw70v6bGuxMC2rdvRsusByETUKmmkKdsaForQ2gsWLx0yn/X/Uz1jr1Ju4Pa3zCLc71ebNTR+M6fQr3YrVaVEp2eKI4P3UL57j2QDEaRVWhhHr6Lz7x/wBqTFi+dh/dHekyNW7sv/MaRdkMc9yYCKOEEWDRzeGWfFifOMGhTcRib8SC3pxX0xWvokyhg8UjRujS1MOlk2M2u0NA/2NccOHJD0BGXPTnUiY1zeFUIrplloH1xTLAktlAF3EhIYDj8IjbNpaDUaXF+Xe3CpPMMjI7mmkp11KuHtqzQZw1C+9Z2okRrwM6fWJTJ9BDEWc1kJPjEmsSZAAvXvnrwzfUYNRQWLv1LPHL95lu7jjY66itttx97+SYyQwz00oiVauGqENdjAiAZFm+UB3C9J46blSya9Nqnk4oQX5394tKjtO8cqne1DbpZU7uBxuvqKchlFEbzMqRJJcwCgY92PAYzrAJ9LwECi8P8ZuNPfN77wQBXtcdE+1A97oE+HhDHSIehmBF9H0Zw9moBQ2e+XTTp34yeHzmVlWDl6eEksZr3oIV0QZIjMRi0483DDD498vXiS+32nSWjv7x/mb4Q0twhLVCogthW/gBenxZGfhb3yYanzvRf0PREQR5tvNJ2sPNlivGC5qyY05hQt4aDnH6CpTbJ4kvn6X1wLWF+dn12U6mlLZ8SfxBCLaYFI/RVKmiy7v9HOs+1iz/eVa3a32JQKKpW65yiuA7a1WbIxU5e9Ez/yTfnfT9X8GFrlxAlbhEqUMsKxT3iC2Hw4+cPmJurZk9OWYVaVRRmC4E/ARWGJU3NJw9zAAAAAElFTkSuQmCC",hZ=()=>{var n;const e=nr(),t=hB(Wn);return t!=null&&t.params.gameId?Number(t.params.gameId):(n=OV(e))==null?void 0:n.game},gZ=()=>{const e=N.sportsbook.liveStreaming.exclusiveStream.enabled,{exclusiveStreamGameIds:t,init:n}=p.useContext(Uk),{streaming:{openExclusiveStream:s}}=Jy(),a=fn(),r=hZ(),o=ye(),[i,l]=p.useState(null);p.useEffect(()=>{e&&n()},[]),p.useEffect(()=>{if(!t.size){l(null);return}let u=!1;return ee.get({source:"betting",what:{game:["is_live"]},where:{game:{id:{"@in":[...t]}}}}).then(({data:{game:f}})=>{if(!u){const m=Object.keys(f).find(h=>f[h].is_live);l(m?Number(m):null)}}).catch(()=>at.error("failed to resolve exclusive stream live game")),()=>{u=!0}},[t]);const c=p.useCallback(()=>{i!==null&&(s(i),i!==r&&wy(i).then(u=>a.push(u)).catch(()=>at.error(`failed to redirect to exclusive stream game with ID ${i}`)))},[r,a,i,s]);return!e||i===null?null:d.jsxs("button",{type:"button",className:"exclusiveStreamHeader",title:o("Exclusive Stream"),onClick:c,children:[d.jsx("img",{className:"exclusiveStreamHeaderIcon",src:pZ,alt:""}),d.jsxs("span",{className:"exclusiveStreamHeaderText",children:[d.jsx("span",{children:o("Trader's")}),d.jsx("span",{children:o("Live stream")})]}),d.jsx("img",{className:"exclusiveStreamHeaderPhantom",src:mZ,alt:""})]})},_Z={0:"1",1:"2"},vZ="https://acc.{domain}/?partnerId={site_id}&token={auth_token}&devicetypeid={devicetypeid}&langId={locale}",bZ=({close:e})=>{const{locale:t}=Re(),n=p.useMemo(()=>vZ.replace(QE,(s,a)=>({domain:$o(),site_id:String(N.app.site_id),auth_token:vt.getAuthToken()??"",locale:t,devicetypeid:_Z[K.isMobile]})[a]),[t]);return p.useEffect(function(){const a=fO(n,["protocol","host"]).join("//"),r=({data:{action:o},origin:i})=>{i===a&&o==="closeCashbackApp"&&e()};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[n,e]),d.jsx("div",{className:"cashbackVaultBoxesContent",children:d.jsx("iframe",{src:n})})},yf=()=>{ve.open(e=>({fullScreen:!!K.isMobile,className:"user-profile-container cashbackVaultBoxes",Component:()=>d.jsx(bZ,{close:e}),hideCloseButton:!0}))},t1={exists:!1,amount:null},EZ=()=>{const e=Ct(),{isLoggedIn:t}=be(),{enableCashbackVaultBoxesInLoyalty:n}=N.casino,[{exists:s,amount:a},r]=p.useState(t1),o=n&&s&&a&&a>0;return p.useEffect(function(){t&&n&&ee.get({source_id:N.app.site_id},"get_container_collect_state").then(({result:l,details:{HasError:c,Result:{Amount:u,IsAvailable:f}}})=>{if(l===0&&!c&&e.current)r({amount:u,exists:f});else throw new Error}).catch(()=>{e.current&&r(t1)})},[n,t,e]),o?d.jsx("p",{className:"cashbackVaultBoxesHeader",onClick:yf}):null},yZ=()=>{var n,s;const e=ye(),t=(s=(n=N.app.tracking.fastTrack)==null?void 0:n.myRewardButton)==null?void 0:s.enabled;return yt(K.isMobile&&t?"has-header-info":""),t?d.jsx("div",{className:"fast-track-my-rewards-button",children:d.jsx("ft-my-rewards-toggle",{children:d.jsxs("div",{className:"btn a-color s-small fast-track-my-rewards-button-inner",children:[d.jsx(Ut,{name:"Promotion2"}),d.jsx("span",{children:e("my_reward_button")})]})})}):null},SZ=()=>{const{isLoggedIn:e}=be(),t=ye(),[n,s]=p.useState(0);p.useEffect(()=>{if(!e){s(0);return}const r=Te.getItem(Ov),o=vt.getAuthToken(!1),i=o?Fo(o):null;let l=i?r==null?void 0:r[i]:null;if(!l&&i&&(l=Date.now(),Te.setItem(Ov,{[i]:l})),l){const c=()=>{const f=Math.floor((Date.now()-l)/1e3);s(f>0?f:0)};c();const u=setInterval(c,1e3);return()=>clearInterval(u)}},[e]);const a=p.useMemo(()=>{const r=Math.floor(n/3600),o=Math.floor(n%3600/60).toString().padStart(2,"0"),i=(n%60).toString().padStart(2,"0");return r>0?`${r.toString().padStart(2,"0")}:${o}:${i}`:`${o}:${i}`},[n]);return e?d.jsxs("div",{className:"sessionTimerWrapper",children:[d.jsxs("span",{className:"sessionTimerText",children:[t("Session Time")," :"]}),d.jsx("time",{className:"sessionTimerTime",children:a})]}):null},CZ=p.memo(SZ),TZ=ke(()=>D(()=>import("./GenericNavigationMenu-pxhEf4bv.js"),__vite__mapDeps([620,565,298,1,161,162,211,234,235,163,164,165,166,224,225,306,307,294,295,566,153,289,290,291,292,293,254,255,230,256,257,258,259,236,260,261,262,296,297,621]))),wZ=ke(()=>D(()=>import("./AppNavigationMenu-DHHyyxYD.js"),__vite__mapDeps([622,281,623,1]))),IZ=ke(()=>D(()=>import("./WalletSwitcher-4AgdSXBm.js").then(e=>e.W),[])),AZ=p.memo(({navLinks:e,onRegister:t,onLogin:n})=>{var G,z,Q,ne,X;const{headerCallPanel:s,showToHeaderCallPanel:a,navigation:{mobile:{subHeaderMenu:r,genericMenu:o}}}=N.app.header,i=!o||r,[l,c]=p.useState(i),[u,f]=p.useState(!1),[m,h]=p.useState(l),g=dn(),{supports_child_client:b}=Es(),{isLoggedIn:y,profile:{currency:_,bonusAvailable:v}}=be(),S=nr().get(Dr)===jr,w=p.useCallback((U,R)=>{f(R>Y5&&R>U)},[]),O=p.useMemo(()=>[SG(e,g),e],[e,g]),{search:I,pathname:C}=g,[T=[],P=[]]=O;kR(l&&T.length>0?Wt:w);const A=p.useCallback(()=>Oe.dispatchEvent("closeNavigationMenu"),[]),[x,L]=p.useState(0),k=p.useCallback(()=>{Oe.dispatchEvent("removeRootClassName",dC),L(0)},[]),{toggle:B,badgeCount:j}=eS(!1),H=U=>{Oe.dispatchEvent("addRootClassName",dC),L(U?2:1)},M=()=>Oe.dispatchEvent("closeGenericMenu"),$=p.useCallback(()=>{B(),Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Burger Menu"})},[B]);return p.useEffect(()=>{if(o){const U=Oe.addEventListener("openGenericMenu",({openSearch:R=!1})=>{x?M():H(R)});return()=>U()}else{const U=Oe.addEventListener("openNavigationMenu",()=>{L(1),Oe.dispatchEvent("addRootClassName","navigation-is-visible")}),R=Oe.addEventListener("closeNavigationMenu",()=>{L(0),Oe.dispatchEvent("removeRootClassName","navigation-is-visible")});return()=>{U(),R()}}},[o,x]),p.useEffect(()=>Oe.addEventListener("setHeaderNavigationVisible",U=>f(!U)),[]),p.useEffect(function(){u&&h(!1)},[u]),p.useEffect(function(){return()=>{l||h(!1)}},[C,l]),yt(o?"has-generic-menu":""),yt(u?"header-bc-hide":""),yt(!o&&T.length&&m?"header-bc-active":""),p.useEffect(()=>{if(N.partner&&N.partner.routeUpdateCallback){const U=ze(),R={route:C,...U};na.notify({type:"route_update",value:R})}},[C,I]),d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:`header-bc ${u?"header-bc-hide":""} ${T.length&&m?"active":""}`,children:[!N.partner.integrationMode&&d.jsx(d.Fragment,{children:d.jsxs("div",{className:"hdr-main-content-bc",children:[d.jsx(QJ,{onClick:()=>et.dispatchEvent("hideAll")}),b&&y&&!S?d.jsx(p.Suspense,{fallback:null,children:d.jsx(IZ,{},_)}):null,d.jsx(bJ,{onLogin:n,onRegister:t,showCloseUserPanelButton:S}),!S&&d.jsx(ou,{id:wm,onClick:$,count:j,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})]})}),d.jsxs("div",{className:`hdr-additional-info ${N.app.header.secondaryIcon&&((G=N.app.header.vivaroMeManagement)!=null&&G.enabled)&&!((z=N.app.header.vivaroMeManagement)!=null&&z.isInternal)?"headerVivaroMeActive":""}`,children:[v&&d.jsx(fZ,{}),d.jsx(gZ,{}),N.app.header.secondaryIcon&&((Q=N.app.header.vivaroMeManagement)!=null&&Q.enabled)&&!((ne=N.app.header.vivaroMeManagement)!=null&&ne.isInternal)?d.jsx(jR,{...N.app.header.secondaryIcon}):null,d.jsx(yZ,{}),d.jsx(dZ,{}),((X=N.app.header)==null?void 0:X.showSessionTimer)&&d.jsx(CZ,{}),d.jsx(EZ,{}),s!=null&&s.length&&(a===Pn.All||a===(y?Pn.Authorized:Pn.Guest))?d.jsx(DR,{isHeaderNavigationHidden:u,headerCallPanelConfig:s}):null]}),d.jsxs("div",{className:"hdr-crypto-content",children:[d.jsx(cZ,{}),d.jsx(iZ,{})]}),O.length&&i?d.jsxs("div",{className:"hdr-navigation-scrollable-bc-holder",children:[P.length>0&&!o||N.partner.topNavbarForSportsbookIntegrations?d.jsx(tZ,{items:P}):null,T.length>0?d.jsx(sZ,{items:T,setNavigationVisibility:h,showAnimation:l,setShowAnimation:c}):null]}):null,N.app.backToTopButton.isFloating&&d.jsx(aZ,{})]}),x!==0&&d.jsx("div",{className:"hdr-nav-menu-holder-bc",children:d.jsx(p.Suspense,{fallback:null,children:o?d.jsx(TZ,{onClose:k,isSearchActiveInitial:x===2}):d.jsx(wZ,{onClose:A})})})]})}),PZ=()=>{const{components:e}=Rk(Wy.PANEL);return d.jsx(d.Fragment,{children:e.map(({LazyComponent:t,selected:n,name:s,props:a})=>d.jsx(t,{show:n,...a},s))})},OZ=p.memo(PZ),xZ=()=>Oe.dispatchEvent("closeSmartPanel"),NZ=[wm],kZ=()=>{const e=p.useRef(null);bl({container:e,callback:xZ,ignoredElementsIds:NZ});const{isLoggedIn:t,profile:{bonusAvailable:n}}=be(),s=p.useMemo(()=>[...N.app.smartPanel.items,...N.sportsbook.enabled?[{actions:[{type:"openBetslip",data:{}}],iconClass:"bc-i-betslip",permissions:null,title:"Betslip",component:"Betslip",target:""}]:[]].filter(a=>!a.permissions||!a.permissions.loggedIn||a.permissions.loggedIn===t&&(!a.permissions.bonusAvailable||a.permissions.bonusAvailable===n)).map(a=>{var r;return{...a,LazyComponent:a.component&&((r=Ro[a.component])!=null&&r.button)?ke(Ro[a.component].button):ke(()=>D(()=>import("./ButtonWithAction-PYD_2beh.js"),__vite__mapDeps([624,208,1])))}}),[n,t]);return d.jsx("div",{className:"hdr-smart-panel-holder-arrow-bc",ref:e,children:d.jsx("div",{className:"hdr-smart-panel-holder-bc",children:d.jsx(p.Suspense,{fallback:d.jsx(Lt,{size:"small"}),children:s.map(({LazyComponent:a,...r})=>a?d.jsx(a,{...r},`${r.title}_${r.iconClass}`):null)})})})},RZ=p.memo(kZ),LZ=p.memo(()=>d.jsxs(d.Fragment,{children:[d.jsx(RZ,{}),d.jsx(OZ,{})]})),n1=e=>{const[t,n]=p.useState(-1);p.useEffect(()=>{},[e]);const s=p.useMemo(()=>JSON.stringify(e),[e]);return p.useEffect(function(){if(!e)return;const r=ee.subscribe({source:"betting",what:{game:"@count"},where:JSON.parse(s)},({game:o})=>n(o),()=>n(0));return()=>{ee.unsubscribe(r)}},[s,e]),t},Sb=()=>({byRegion:N.sportsbook.defaultFilterSelection==="region",sortByCompetition:N.sportsbook.defaultFilterSelection==="competition"&&!!N.sportsbook.enableSortByCompetition,...N.sportsbook.liveStreaming.enabled&&{hasVideo:N.sportsbook.defaultFilterSelection==="video"}}),Cb=()=>{var e;return!!((e=N.sportsbook.betCloud)!=null&&e.enabled)&&N.sportsbook.defaultFilterSelection==="betCloud"},JR={betBuilderFilter:!1,betCloudFilter:Cb(),betOutRightFilter:!1,betRegionsFilter:!1,betRegionsFilterData:"",promotedGamesFilter:!1,tournamentFilter:{competitionIds:[],sportIds:[]},liveGamesFilter:Sb(),timeFilter:N.sportsbook.gamesDefaultTimeFilter},bpe=()=>{const{timeFilter:e,tournamentFilter:t,betRegionsFilter:n,betRegionsFilterData:s,promotedGamesFilter:a,betBuilderFilter:r,betOutRightFilter:o}=JR,[i,l]=p.useState(e),[c,u]=p.useState(()=>Sb()),[f,m]=Jr(()=>Cb()),[h,g]=Jr(r),[b,y]=Jr(n),[_,v]=p.useState(s),[E,S]=p.useState(t),[w,O]=Jr(o),[I,C]=Jr(a),T=()=>{l(e),S(t),u(Sb()),f!==Cb()&&m(),h!==r&&g(),b!==n&&y(),w!==o&&O(),I!==a&&C()};return p.useEffect(()=>{Oe.dispatchEvent("updateEventViewFilters",{timeFilter:i,betCloudFilter:f,liveGamesFilter:c,betBuilderFilter:h,betRegionsFilter:b,betRegionsFilterData:_,tournamentFilter:E,betOutRightFilter:w,promotedGamesFilter:I})},[h,f,b,c,i,E,w,I,_]),{timeFilter:i,setTimeFilter:l,liveGamesFilter:c,setLiveGamesFilter:u,betCloudFilter:f,toggleBetCloudFilter:m,tournamentFilter:E,setTournamentFilter:S,betBuilderFilter:h,betRegionsFilterData:_,toggleBetBuilderFilter:g,betRegionsFilter:b,toggleBetRegionsFilter:y,betOutRightFilter:w,setBetRegionsFilterData:v,toggleBetOutRightFilter:O,promotedGamesFilter:I,togglePromotedGamesFilter:C,resetFilters:T}},MZ={game:{type:1}},DZ=e=>{const[{betCloudFilter:t,betOutRightFilter:n,tournamentFilter:s,betBuilderFilter:a,betRegionsFilter:r,betRegionsFilterData:o,timeFilter:i},l]=p.useState(JR),[c,u]=p.useMemo(()=>{const h=KH({tournamentFilter:s,betCloudFilter:t});return[{...h,...MZ},{...h,game:{...ZH(),...eW(a),...JH(i),...QH(n)},...tW(r,o)}]},[t,n,s,a,r,i,o]);p.useEffect(()=>(Oe.addEventListener("updateEventViewFilters",h=>l(h)),()=>{Oe.removeEventListeners("updateEventViewFilters")}),[]);const f=n1(e?null:c),m=n1(K.isMobile?null:u);return[f||0,m]},jZ=3*86400,BZ=(e=!0)=>{const t=Ct(),[n,s]=p.useState(null),{isLoggedIn:a}=be(),r=p.useCallback(()=>{a&&e&&ee.get({where:{outcome:0,only_counts:!0,from_date:No()-jZ,to_date:No()}},"bet_history").then(({bets:{count:o}})=>{t.current&&s(o)}).catch(()=>{t.current&&s(null)})},[e,a,t]);return{openBetsCount:n,getOpenBetsCount:r}},FZ=()=>{const{toggle:e,badgeCount:t}=eS(!1);return d.jsx(ou,{id:wm,onClick:e,count:t,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})},e_=({className:e,svgIconName:t})=>{const n=t||(e==null?void 0:e.replace(/^bc-i-/,""));return n?d.jsx(Ut,{name:n,className:"tab-nav-icon-bc"}):null},s1=[{id:"tab-betslip",displayName:"Betslip",className:"bc-i-betslip",actions:[{type:"openBetslip",data:{}}],badge:null,to:"",path:""},{id:"tab-bet-history",displayName:"Bet History",className:"bc-i-bet-history",actions:[{type:"openAccountSection",data:{section:"history",page:"bets"}}],badge:null,to:"",path:""}],t_=(e,t)=>({...e,badge:t>0?{title:String(t),class:` count-blink-${t%2===0?"even":"odd"}`}:null}),a1=(e,t,n,s)=>e.map(a=>a.id===gO?t_(a,t):a.id===bv?t_(a,n):a.id===Ev?t_(a,s):a),r1=(e,t)=>Object.values(t).flat(2).some(n=>n.id===e),UZ=({hideMenuTab:e=!1,showVivaroMeToggle:t=!1})=>{var I;const{tabNavigation:n,header:{navigation:{mobile:{genericMenu:s}}}}=N.app,{profile:{currency:a,bet_settlement:r}}=be(),o=r1(Ev,n),[i]=DZ(!r1(bv,n)),{openBetsCount:l,getOpenBetsCount:c}=BZ(o);p.useEffect(()=>{o&&c()},[c,a,o,r]);const{events:{length:u}}=Jm(),f=ye(),m=dn(),h=m.pathname.split("/")[1],g=Uu(),{links:b}=Yo(),y=!!(N.partner.integrationMode&&N.partner.topNavbarForSportsbookIntegrations),[_,v]=p.useState(a1(y?s1:(I=n[h])!=null&&I.length?n[h]:n.default||[],u,i,l??0)),E=p.useCallback(()=>{Oe.dispatchEvent("openNavigationMenu")},[]),S=p.useCallback(()=>Oe.dispatchEvent("openGenericMenu",{}),[]);if(p.useEffect(()=>{var C;v(a1(y?s1:(C=n[h])!=null&&C.length?n[h]:n.default||[],u,i,l??0))},[h,n,u,i,l,y]),!_)return null;const w=C=>{const{displayName:T}=C;T!=="Betslip"&&Ot.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:T}}})},O=d.jsxs("div",{className:`tab-nav-item-bc ${t?"":"generic-menu"}`,onClick:S,children:[d.jsx("i",{className:`${t?"":"genericMenuBurger"} ${N.app.header.navigation.navigationMenuSearch.enabled?"bc-i-menu-burger":"bc-i-burger"}`}),d.jsx("p",{className:"tab-nav-title-bc ellipsis",children:f("Menu")})]});return d.jsxs("div",{className:`${t?"defaultTabNavigation":"tab-navigation-w-bc"} ${s?"hasGenericNav":""} ${N.partner.topNavbarForSportsbookIntegrations?"topNavbarForSportsbookIntegrations":""}`,children:[_.filter(({permissions:C})=>!(C&&Du(C,g))).map((C,T,P)=>{const A=P.length;return d.jsxs(p.Fragment,{children:[!t&&T===Math.ceil(A/2)&&s&&b.header.length>0&&!N.partner.integrationMode?O:null,C.actions&&!C.to?d.jsxs("button",{className:"tab-nav-item-bc",onClick:()=>{var x;(x=C.actions)==null||x.forEach(L=>{Oe.dispatchEvent(L.type,L.data)})},"aria-label":f(C.displayName),type:"button",children:[C.badge&&d.jsx("span",{className:`badge${C.badge.class||""} count-odd-animation`,"data-badge":C.badge.title}),d.jsx(e_,{className:C.className,svgIconName:C.svgIconName}),d.jsx("p",{className:"tab-nav-title-bc ellipsis",children:f(C.displayName)})]}):d.jsxs(Xt,{to:C.to,actions:C.actions,badge:C.badge,className:`tab-nav-item-bc ${C.badge&&(C.id===gO||C.id===bv||C.id===Ev)?" count-odd-animation":""}${C.to&&`${m.pathname}${m.search}`.includes(C.to)?" active":""}`,onClick:()=>w(C),"aria-label":f(C.displayName),children:[d.jsx(e_,{className:C.className,svgIconName:C.svgIconName}),d.jsx("p",{className:"tab-nav-title-bc ellipsis",children:f(C.displayName)})]},T)]},T)}),t&&s&&b.header.length>0&&!N.partner.integrationMode?O:null,!s&&!e&&b.app.length>0&&!N.partner.integrationMode&&d.jsxs("div",{className:"tab-nav-item-bc menu",onClick:E,children:[d.jsx(e_,{className:"bc-i-burger"}),d.jsx("p",{className:"tab-nav-title-bc ellipsis",children:f("Menu")})]}),N.partner.integrationMode&&!N.partner.topNavbarForSportsbookIntegrations&&d.jsx(FZ,{})]})},ZR=p.memo(UZ),$Z={md:"small-medium",lg:"medium-medium"},GZ={sm:"medium-medium"},eL=e=>{const{color:t="primary",customTextColor:n,customBackgroundColor:s,dot:a=!1,size:r="md",className:o="",standalone:i=!1}=e,l=!a&&(r==="xs"||r==="2xs")?"sm":r;let c=null,u=a;if(!a)if(e.type==="number"){const{count:_,max:v=99}=e;u=_>0,c=_>v?`${v}+`:String(_)}else u=!0,c=e.label;const f=n||s,m=["badge",f?"":`badge--${t}`,`badge--${l}`,a?"badge--dot":""].filter(Boolean).join(" "),h=f?{...s&&{background:s},...n&&{color:n}}:void 0,b=(()=>{if(!u)return null;const _=a?null:c,v=a?"notification":c??void 0,E=$Z[l],S=GZ[l];return E?d.jsx("div",{className:m,style:h,children:d.jsx(Bs,{variant:E,"aria-label":v,children:_})}):S?d.jsx("div",{className:m,style:h,children:d.jsx(vf,{variant:S,"aria-label":v,children:_})}):d.jsx("span",{className:m,style:h,"aria-label":v})})();if(i){const _=["badge-standalone",o].filter(Boolean).join(" ");return d.jsx("span",{className:_,children:b})}const y=["badge-wrapper",o].filter(Boolean).join(" ");return d.jsxs("span",{className:y,children:["children"in e&&e.children,b]})},VZ=()=>{var E;const{pathname:e,search:t}=dn(),n=e.split("/")[2]??"",s=new URLSearchParams(t).get("socialSearch"),a=new URLSearchParams(t).get(Dr)===jr||n==="account",r=YR(),o=BR(),i=ye(),l=KR(),c=((E=N.app.header.vivaroMeManagement)==null?void 0:E.imgUr)??"",{events:{length:u}}=Jm(),{notifications:{unreadCount:f}}=Na(),{setNotificationOpen:m,notificationOpen:h,closeNotificationOpen:g}=GR(),b=zJ({isMobile:!!K.isMobile,currentPage:n}),y=()=>{const S=new URLSearchParams(t);S.set("socialSearch","users"),r({pathname:e,search:S.toString()})},_=S=>{S&&r(S)},v=S=>S.type==="tab"?d.jsx(p.Fragment,{children:d.jsx("button",{type:"button",className:`tab-nav-item-bc${n===S.key?" active":""}`,onClick:()=>_(S.path),"aria-label":i(S.label),children:d.jsx(Ut,{name:S.icon,className:"tab-nav-icon-bc"})})},S.key):S.type==="search"?d.jsx("button",{type:"button",className:`tab-nav-item-bc${s?" active":""}`,onClick:y,"aria-label":i(S.label),children:d.jsx(Ut,{name:S.icon,className:"tab-nav-icon-bc"})},S.key):S.type==="betslip"?d.jsxs("button",{type:"button",className:"tab-nav-item-bc ",onClick:()=>Oe.dispatchEvent("openBetslip",{}),"aria-label":i(S.label),children:[u>0&&d.jsx("span",{className:`badge count-blink-${u%2===0?"even":"odd"} ${u>0?"count-odd-animation":""}`,"data-badge":String(u)}),d.jsx(Ut,{name:S.icon,className:"tab-nav-icon-bc"})]},S.key):S.type==="profile"?d.jsx("button",{type:"button",className:`tab-nav-item-bc vivaroMeTabAvatar ${a?"active":""}`,onClick:()=>o(()=>{a&&f>0?h?g():m("all"):_(S.path)}),"aria-label":i(S.label),children:d.jsxs("div",{className:"socialTabNavAvatarWrapper",style:{position:"relative"},children:[f>0&&d.jsx(eL,{className:"socialNotificationBadge",label:f>99?"99+":String(f),color:"primary",size:"sm",standalone:!0}),d.jsx(Wo,{src:l!=null&&l.img?`${c}${l.img}`:QR})]})},S.key):null;return d.jsx("div",{className:"socialTabNavigation",children:b.map(v)})},HZ=({isActive:e})=>{const t=ye(),{navigate:n}=qR(),{notifications:{unreadCount:s}}=Na();return d.jsx("div",{className:"vivaroMeTabToggle",onClick:()=>n(e?{externalPath:"/",internalPath:ra}:{externalPath:"/",internalPath:"/social/feed"}),children:d.jsxs("div",{className:"vivaroMeTabToggleButtons",children:[d.jsx(zt,{className:e?"":"active",iconOnly:!0,leftIconName:"World",variant:e?"transparent":"secondary",radius:"full",size:"sm","aria-label":t("Sports")}),d.jsx(zt,{className:e?"active":"",iconOnly:!0,leftIconName:"PokerCard",variant:e?"primary":"transparent",radius:"full",size:"sm","aria-label":t("Vivaro me"),children:!e&&s>0&&d.jsx(eL,{className:"socialNotificationBadgeToggle",label:s>99?"99+":String(s),color:e?"neutral":"primary",size:"sm",standalone:!0})}),"/"]})})},WZ=()=>{var a,r;const e=dn(),t=!N.partner.integrationMode&&!!((a=N.app.header.vivaroMeManagement)!=null&&a.enabled)&&!!((r=N.app.header.vivaroMeManagement)!=null&&r.isInternal),n=e.pathname.startsWith("/social/"),s=window.location.pathname.split("/")[1];return d.jsxs("div",{className:`tab-navigation-w-bc withToggleNavigation ${n?"hasSocialTabNavigation":""}`,children:[d.jsx(HZ,{isActive:n}),d.jsxs("div",{className:"tabNavigationsWrapper",children:[d.jsx(ZR,{showVivaroMeToggle:t}),d.jsx(VZ,{},s)]})]})},zZ=p.memo(WZ),ql=new CN,YZ=p.lazy(()=>D(()=>import("./UserProfileTemplate-CVDkB_cU.js"),__vite__mapDeps([625,1,460]))),o1=(e=!1)=>Oe.dispatchEvent("closeUserInfoPanel",e),qZ=()=>{const e=nr(),t=fn(),{isLoggedIn:n,loginInProgress:s}=be(),a=p.useRef(!1),r=e.get(Dr)===jr,o=e.get(rG),i=e.has("account"),l=n&&r;return qo(l),p.useEffect(()=>{if(o==="multi-cashback"&&!ql.connected)return ql.connect(),()=>{ql.connected&&(ql.disconnect(4e3,"Closed jackpot socket connection by the application"),ql.clearActiveRequests())}},[o]),p.useEffect(function(){i&&!r&&Oe.dispatchEvent("openUserInfoPanel")},[i,r]),p.useEffect(function(){!s&&!n&&r&&(a.current=!0,et.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{a.current&&o1()},props:{popupContentType:st.Login,onSuccess:()=>{a.current=!1}}}))},[n,s,r]),p.useEffect(function(){return Oe.addEventListener("openAccountSection",({section:u,page:f,params:m})=>{et.dispatchEvent("hideAll"),t.push({search:Ft({section:u,page:f??N.accountNavigation[u].pages[0],...m})})})},[t]),l?d.jsx(p.Suspense,{fallback:d.jsx(Lt,{size:"medium",className:"full-transparent-loader"}),children:d.jsx(YZ,{query:e,onClose:o1})}):null},KZ=()=>{const{components:e,hide:t,selectedComponent:n}=Rk(Wy.POPUP),{openConfirmPopup:{enabled:s,showOn:a}}=N.userAuthentication.registration;return d.jsx(p.Suspense,{fallback:d.jsx(Lt,{size:"medium"}),children:d.jsx(Wu,{onClose:t,isHidden:!n,fullScreen:n==null?void 0:n.fullscreen,className:"content-manager",...s&&a==="onClose"&&(n==null?void 0:n.props.popupContentType)===st.Registration&&{hideCloseButton:!0},children:e.map(({LazyComponent:r,name:o,selected:i,props:l})=>d.jsx(r,{show:i,...l},o))})})},QZ=ke(()=>D(()=>import("./SegmentTracking-LrDjiAff.js"),__vite__mapDeps([626,1]))),XZ=ke(()=>D(()=>import("./DataspotTracking-Dp6xEy_x.js"),__vite__mapDeps([627,1,409,153,410]))),JZ=ke(()=>D(()=>import("./FacebookTracking-BLgr3Sbj.js"),__vite__mapDeps([628,1]))),ZZ=ke(()=>D(()=>import("./ConnextraTracking-D4TIkxXY.js"),__vite__mapDeps([629,1]))),eee=ke(()=>D(()=>import("./ContentSquareTracking-DqfFaWCW.js"),__vite__mapDeps([630,1]))),tee=ke(()=>D(()=>import("./FastTrackTracking-_8cezTDp.js"),__vite__mapDeps([631,632,1]))),nee=ke(()=>D(()=>import("./FraudneticTrackingTool-BHcdUJGw.js"),__vite__mapDeps([633,1]))),see=ke(()=>D(()=>import("./GoogleAnalyticsTracking-Cu4-aPdW.js"),__vite__mapDeps([634,348,1]))),aee=ke(()=>D(()=>import("./GoogleTagManagerTracking-CXI2d-3Q.js"),__vite__mapDeps([635,1]))),ree=ke(()=>D(()=>import("./SeonTracking-Be-83lZs.js"),__vite__mapDeps([636,1]))),oee=ke(()=>D(()=>import("./YandexTracking-Dc-PF_L1.js"),__vite__mapDeps([637,1]))),iee=ke(()=>D(()=>import("./HotjarTracking-CmOpUUsF.js"),__vite__mapDeps([638,1]))),lee=ke(()=>D(()=>import("./DepositCountTracking-B1f6c1a9.js"),__vite__mapDeps([639,1]))),cee=ke(()=>D(()=>import("./SmarticoTracking-B5M0YdxY.js"),__vite__mapDeps([640,1]))),uee=ke(()=>D(()=>import("./InternalDataspotTracking-C6UvqNQy.js"),__vite__mapDeps([641,1]))),dee=({data:e})=>{const{hotjar:t,segment:n,seonTool:s,dataspot:a,fastTrack:r,fraudnetic:o,yandexMetricaId:i,googleAnalyticsId:l,googleTagManagerId:c,facebookTrackingId:u,connextraTrackingId:f,contentsquareTrackingId:m,depositExternalPaymentTracking:h,internalDataspot:g,smartico:b}=N.app.tracking;return d.jsxs(d.Fragment,{children:[s?d.jsx(p.Suspense,{fallback:null,children:d.jsx(ree,{data:e})}):null,t?d.jsx(p.Suspense,{fallback:null,children:d.jsx(iee,{data:e})}):null,n?d.jsx(p.Suspense,{fallback:null,children:d.jsx(QZ,{data:e})}):null,a?d.jsx(p.Suspense,{fallback:null,children:d.jsx(XZ,{data:e})}):null,r?d.jsx(p.Suspense,{fallback:null,children:d.jsx(tee,{data:e})}):null,i?d.jsx(p.Suspense,{fallback:null,children:d.jsx(oee,{data:e})}):null,u?d.jsx(p.Suspense,{fallback:null,children:d.jsx(JZ,{data:e})}):null,f?d.jsx(p.Suspense,{fallback:null,children:d.jsx(ZZ,{data:e})}):null,l?d.jsx(p.Suspense,{fallback:null,children:d.jsx(see,{data:e})}):null,o!=null&&o.enabled?d.jsx(p.Suspense,{fallback:null,children:d.jsx(nee,{data:e})}):null,c?d.jsx(p.Suspense,{fallback:null,children:d.jsx(aee,{data:e})}):null,m?d.jsx(p.Suspense,{fallback:null,children:d.jsx(eee,{data:e})}):null,h!=null&&h.enabled?d.jsx(p.Suspense,{fallback:null,children:d.jsx(lee,{data:e})}):null,g?d.jsx(p.Suspense,{fallback:null,children:d.jsx(uee,{data:e})}):null,b?d.jsx(p.Suspense,{fallback:null,children:d.jsx(cee,{data:e})}):null]})},fee=p.memo(function(){const[t,n]=p.useState(null);return p.useEffect(()=>Ot.addEventListener("trackingEvent",s=>n(s)),[]),d.jsx(dee,{data:{event:t,location:dn()}})}),pee=e=>{const t=Uu();return p.useMemo(()=>!(e&&Du(e,t)),[e,t])},mee=p.lazy(()=>D(()=>import("./Comm100-f_xw6hkT.js"),__vite__mapDeps([642,643,1]))),hee=p.lazy(()=>D(()=>import("./LiveChatInc-DGt_jejH.js"),__vite__mapDeps([644,643,1]))),gee=p.lazy(()=>D(()=>import("./LiveAgent-BqJxqC5L.js"),__vite__mapDeps([645,643,1]))),_ee=p.lazy(()=>D(()=>import("./TawkTo-CevIMki-.js"),__vite__mapDeps([646,643,1]))),vee=p.lazy(()=>D(()=>import("./Intercom-CvjLFMQ8.js"),__vite__mapDeps([647,643,1]))),bee=p.lazy(()=>D(()=>import("./Zendesk-CG8ndcb2.js"),__vite__mapDeps([648,643,1]))),Eee=p.lazy(()=>D(()=>import("./Zopim-CUsAkoMu.js"),__vite__mapDeps([649,643,1]))),yee=p.lazy(()=>D(()=>import("./Crisp-BCs1Zf5R.js"),__vite__mapDeps([650,643,1]))),See=p.lazy(()=>D(()=>import("./Jivo-xb2N_pde.js"),__vite__mapDeps([651,643,1]))),Cee=p.lazy(()=>D(()=>import("./Freshdesk-C09n0O95.js"),__vite__mapDeps([652,643,1]))),Tee=p.lazy(()=>D(()=>import("./Digisac-sIpVew5V.js"),__vite__mapDeps([653,643,1]))),wee=p.lazy(()=>D(()=>import("./Hoory-Dr6tWFFW.js"),__vite__mapDeps([654,643,1]))),Iee=p.lazy(()=>D(()=>import("./HooryAI-BZKgz1Zc.js"),__vite__mapDeps([655,656,1]))),Aee=p.lazy(()=>D(()=>import("./HooryAndHooryAi-D4p3k33M.js"),__vite__mapDeps([657,1,643,656]))),Pee=p.lazy(()=>D(()=>import("./CustomChat-D9zcpPWz.js"),__vite__mapDeps([658,1,659]))),Oee=p.lazy(()=>D(()=>import("./ZohoSalesIQ-DFkXgvPt.js"),__vite__mapDeps([660,643,1]))),xee=p.lazy(()=>D(()=>import("./Dixa-ct9xQFmv.js"),__vite__mapDeps([661,643,1]))),Nee=p.lazy(()=>D(()=>import("./FreshDeskNew-bkCY-r5g.js"),__vite__mapDeps([662,643,1]))),kee=p.memo(function(){const{enabled:t,permissions:n,liveAgent:s,comm100:a,liveChatInc:r,tawkTo:o,intercom:i,zendesk:l,zopim:c,showRegularButton:u,crisp:f,jivo:m,freshDesk:h,digisac:g,hoory:b,hooryAi:y,hooryAndHooryAi:_,zohoSalesIQ:v,customChat:E,dixa:S,freshDeskNew:w}=N.app.liveChat,O=pee(n);if(!t)return null;let I=null;return r?I=d.jsx(hee,{config:r,isAvailable:O,showRegularButton:u}):a?I=d.jsx(mee,{config:a,isAvailable:O,showRegularButton:u}):s?I=d.jsx(gee,{config:s,isAvailable:O,showRegularButton:u}):o?I=d.jsx(_ee,{config:o,isAvailable:O,showRegularButton:u}):i?I=d.jsx(vee,{config:i,isAvailable:O,showRegularButton:u}):l?I=d.jsx(bee,{config:l,isAvailable:O,showRegularButton:u}):c?I=d.jsx(Eee,{config:c,isAvailable:O,showRegularButton:u}):f?I=d.jsx(yee,{config:f,isAvailable:O,showRegularButton:u}):m?I=d.jsx(See,{config:m,isAvailable:O}):h?I=d.jsx(Cee,{config:h,isAvailable:O,showRegularButton:u}):g?I=d.jsx(Tee,{config:g,isAvailable:O,showRegularButton:u}):b?I=d.jsx(wee,{config:b,isAvailable:O,showRegularButton:u}):_?I=d.jsx(Aee,{config:_,isAvailable:O,showRegularButton:u}):v?I=d.jsx(Oee,{config:v,isAvailable:O,showRegularButton:u}):E?I=d.jsx(Pee,{config:E,showRegularButton:u}):S?I=d.jsx(xee,{config:S,isAvailable:O,showRegularButton:u}):w&&(I=d.jsx(Nee,{config:w,isAvailable:O,showRegularButton:u})),d.jsxs(p.Suspense,{fallback:null,children:[I,y?d.jsx(Iee,{config:y}):null]})}),Ree=["span"],Lee=({tag:e="p",variant:t,children:n,className:s="",dangerouslySetInnerHTML:a,style:r,...o})=>{const i=["ds-title",`ds-title--${t}`,s].filter(Boolean).join(" ");if(a){const c=Ree.includes(e)?"inline":"block";return d.jsx("div",{className:i,style:{...r,display:c},dangerouslySetInnerHTML:a,...o})}const l=e;return d.jsx(l,{className:i,style:r,...o,children:n})},Mee=ke(()=>D(()=>import("./LiveChatAdviser-DavZPDlh.js"),__vite__mapDeps([339,1]))),Dee=()=>{const{profile:{is_verified:e}}=be(),t=ye();return d.jsxs("div",{className:"casinoGameRestrictionPopup",children:[d.jsxs(Lee,{className:"casinoGameRestrictionPopup__title",variant:"medium-medium",children:[t(e?V2:H2)," "]}),d.jsx(Mee,{})]})},jee={[Cn.Search]:"Casino Search Result",[Cn.AI]:"AI Widget Clicked",[Cn.RecentlyPlayed]:"Recently Widget Clicked",[Cn.CategoryNew]:"New Widget Clicked",[Cn.CategoryExclusive]:"Exclusive Widget Clicked",[Cn.CategoryPopular]:"Popular Widget Clicked",[Cn.Recommended]:"Clicked Casino Recommended Game",[Cn.CasinoWidgetClicked]:"Clicked Casino Game Widget"},Tb=(e="")=>W$.includes(e),Bee=()=>{const{isLoggedIn:e,profile:{id:t,email:n,balance:s,casino_balance:a,username:r,bonus_money:o,first_name:i,currency:l}}=be(),c=nr(),u=p.useRef(!!N.app.checkLimitsRestrictionAndUpdate),f=c.get(eG),m=fn(),h=gt.getInstance(),{assets:{logo:g}}=Re(),b=({game:I,type:C,gameSource:T,clickedIndex:P,specialType:A,dataSource:x})=>{const L=!!f,k=L?"search":T,B=x===Sx.Customer?"For you":"Trending",j=L?"Search":"Casino",H=jee[k??""]||"Clicked Casino Game",M=k===Cn.RecentlyPlayed||k===Cn.CasinoWidgetClicked||k===Cn.CategoryNew||k===Cn.CategoryPopular||k===Cn.CategoryExclusive,$={gameSource:T,externalId:I.id,name:I.name,specialType:A,gameId:I.id,mode:C,...x&&{section:B},provider:I.provider,externalCategoryId:I.typeId};let G={};k===Cn.Search?G={searchData:{searchTerm:f,game:I},casinoGameData:$}:k===Cn.AI?G={aiWidgetData:{loggedIn:!!t,event:H,mode:C,section:B,source:window.location.href,gameID:I.id,position:P,...t&&{userId:t},...t&&{email:n},...t&&{balance:a?a+s:s},...t&&{bonus_money:o},...t&&{name:i},...t&&{username:r}},casinoGameData:$}:M?G={categoriesWidgetData:{event:H,position:P,...t&&{userId:t},...$},casinoGameData:$}:G={casinoGameData:$},Ot.dispatchEvent("trackingEvent",{category:j,action:H,additionalData:G})},[y,_]=p.useState();p.useEffect(()=>{if(y&&e&&l){const{game:I,resolve:C,language:T,frameId:P,gameType:A}=y,x=L=>{(I.blockedCurrencies||[]).includes(l)?(ve.open({title:"Info",content:"This game doesn't support Real mode in your account currency."}),C({url:"",error:""})):L?C({url:_T({game:I,gameType:A,language:T,frameId:P,logoSource:g,requireAuthToken:!0}),error:""}):(ve.open({title:"Info",Component:()=>d.jsx(Dee,{})}),C({url:"",error:""})),_(void 0)};N.casino.checkClientCasinoGamesRestriction&&ee.get({},"get_client_restrictions").then(({result:L,details:{CanBet:k=!0}})=>{throw L===0&&x(k),new Error}).catch(()=>{x(!0)}),u.current?(u.current=!1,Nv(qn.SessionLimits).then(L=>{L&&wi(qn.LossLimits,()=>x(!0))}).catch(()=>wi(qn.LossLimits))):x(!0)}},[l,e,g,y]);const v=p.useCallback(({game:I,type:C,language:T,isLoggedIn:P,frameId:A})=>new Promise(x=>{const L=Tb(I.provider.name),k=I.viewMode||I.forFun,B=I.realPlay,j=(M,$=!1)=>{x({url:_T({game:I,gameType:M,logoSource:g,frameId:A,language:T,requireAuthToken:$}),error:""})},H=M=>{let $=!1;et.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{$||x({error:TO,url:""})},props:{popupContentType:st.Login,onSuccess:()=>{$=!0,_({game:I,resolve:x,language:T,frameId:A,gameType:M})}}})};C===xs.Fun||!C&&!P&&k?L&&!P?H(xs.Fun):j(xs.Fun,L):C===xs.Real||!C&&B?P?(_({game:I,resolve:x,language:T,frameId:A,gameType:xs.Real}),j(xs.Real,!0)):H(xs.Real):x({error:"",url:""})}),[g]),E=p.useCallback(({gameSource:I,clickedIndex:C,multiviewPosition:T,specialType:P,...A})=>{Oe.dispatchEvent("openGame",{gameData:A,multiviewPosition:T}),b({...A,gameSource:I,clickedIndex:C,specialType:P})},[]),S=p.useCallback(({...I})=>{u.current&&e?(u.current=!1,Nv(qn.SessionLimits).then(C=>{C?wi(qn.LossLimits):E(I)}).catch(()=>wi(qn.LossLimits))):E(I)},[e]),w=p.useCallback((I,C)=>m.push({pathname:As(Di,{gameExternalId:I,type:C}),search:dt({...ze()})}),[m]),O=p.useCallback(({game:I,categoryId:C})=>{if(C&&(window.location.pathname.includes(`/casino/generic/${C}/`)||window.location.pathname.includes(`/lottery/generic/${C}/`))){const T=N.casino.genericPage.enableExtraCategoriesFilter&&J$.includes(C),P=N.casino.genericPage.isWithLotteryPath,[,,,,,,A]=window.location.pathname.split("/");m.push({pathname:As(P?gm:Pu,{gameExternalId:I.id,...(!T||!A)&&{extraCategory:rs}}),search:dt({...ze(),searchTerm:void 0})})}else if(C===cy&&h.tvGamesAvailable){const T=window.location.pathname.includes("/tv-games/home"),P=ze();if(T){const[,,,,A,x]=window.location.pathname.split("/");m.push({pathname:As(Jc,{gameExternalId:I.id,...A?null:{extraCategory:rs},...x?null:{categoryName:ma}}),search:dt({...ze(),searchTerm:void 0})})}else m.push({pathname:As(Jc,{categoryName:ma,extraCategory:rs,gameExternalId:I.id}),search:dt({...P,provider:void 0,searchTerm:void 0})})}else if(C===ly&&h.skillGamesAvailable){const T=window.location.pathname.includes("/games/home"),P=ze();if(T){const[,,,,A,x]=window.location.pathname.split("/");m.push({pathname:As(Di,{gameExternalId:I.id,...A?null:{extraCategory:rs},...x?null:{categoryName:ma}}),search:dt({...ze(),searchTerm:void 0})})}else m.push({pathname:As(Di,{gameExternalId:I.id,categoryName:Ci,extraCategory:rs}),search:dt({...P,provider:void 0,searchTerm:void 0})})}else if(C===km&&h.liveCasinoAvailable){const T=window.location.pathname.includes("/live-casino/home"),P=ze();if(T){const[,,,,A,x]=window.location.pathname.split("/");m.push({pathname:As(Lr,{gameExternalId:I.id,...A?null:{extraCategory:rs},...x?null:{categoryName:ma}}),search:dt({...ze(),searchTerm:void 0})})}else m.push({pathname:As(Lr,{gameExternalId:I.id,categoryName:ma,extraCategory:rs}),search:dt({...P,provider:void 0,searchTerm:void 0})})}else if(C===Rm&&h.virtualSportsAvailable){const T=window.location.pathname.includes("/virtual-sports/home"),P=ze();if(T){const[,,,,A,x]=window.location.pathname.split("/");m.push({pathname:As(Po,{gameExternalId:I.id,...A?null:{extraCategory:rs},...x?null:{categoryName:ma}}),search:dt({...ze(),searchTerm:void 0})})}else m.push({pathname:As(Po,{gameExternalId:I.id,categoryName:ma,extraCategory:rs}),search:dt({...P,provider:void 0,searchTerm:void 0})})}else{const T=window.location.pathname.includes("/casino/slots"),P=ze();if(T){const[,,,,A,x]=window.location.pathname.split("/");m.push({pathname:As(go,{gameExternalId:I.id,gameName:Pa(I.alias),...A?null:{categoryId:rs},...x?null:{categoryName:ma}}),search:dt({...P,searchTerm:void 0})})}else m.push({pathname:As(go,{gameExternalId:I.id,categoryId:rs,categoryName:ma,gameName:Pa(I.alias)}),search:dt({...P,searchTerm:void 0,provider:void 0})})}},[h.liveCasinoAvailable,h.skillGamesAvailable,h.tvGamesAvailable,h.virtualSportsAvailable,m]);return{openGameWindow:S,getGameUrl:v,openGameDetails:O,openSkillGameDetails:w}},Fee=()=>{const{isLoggedIn:e,profile:t}=be(),n=p.useRef({isLoggedIn:e,profile:t}),s=p.useRef([]),a=p.useCallback(r=>{const{profile:o,isLoggedIn:i}=n.current;i?r(o):s.current.push(r)},[]);return p.useEffect(function(){n.current={isLoggedIn:e,profile:t},e&&(s.current.forEach(o=>o(t)),s.current=[])},[e,t]),{getProfileData:a,userDataRef:n}},Uee=ke(()=>D(()=>import("./CasinoFullGameTemplate-t1NAg3lY.js"),__vite__mapDeps([663,256,290,1,291,292,293,254,255,230,257,258,259,236,260,261,262,294,295,435,436,399,229,664]))),$ee=e=>e!==null,Gee=p.memo(function(){var _,v,E;const t=Ct(),n=p.useRef([]),{language:s}=Re(),{isLoggedIn:a,loginInProgress:r}=be(),{userDataRef:o}=Fee(),i=fn(),c=nr().has(ba),{getGameUrl:u}=Bee(),f=!((v=(_=N.app)==null?void 0:_.ukLicense)!=null&&v.enabled||(E=N.casino)!=null&&E.disableMultiView),[{gamesData:m,initialized:h},g]=p.useState({gamesData:[],initialized:!1}),b=p.useRef(!1),y=(S,w=!1)=>{g(({initialized:O,gamesData:I})=>{const C=w?I.filter((T,P)=>P!==S):I.map((T,P)=>P===S?null:T);return{gamesData:C.length&&C.some(T=>T!==null)?C:[],initialized:O}})};return p.useEffect(()=>{h&&(b.current=!0)},[h,s]),p.useEffect(function(){var w;if(!(r||h)||b.current){b.current=!1;const O=new URLSearchParams(window.location.search);if(O.has(ba)){const I=((w=O.get(ba))==null?void 0:w.split(",").filter((T,P)=>f||P===0).map(T=>{const[P,A,x]=T.split(Ac);if(!P||!A)return null;const L=Number(x);return{gameId:P,type:A,...Number.isFinite(L)&&{borrowBetId:L}}}))??[],C=I.filter(T=>T!==null).map(({gameId:T})=>T);C.length?Qy.loadGamesByIds({language:s,gameIds:C},!0).then(T=>I.map(P=>{if(P){const A=T.find(lt("id",Number(P.gameId)));if(A)return{game:P.borrowBetId?{...A,borrowBetId:P.borrowBetId}:A,type:P.type}}return null})).then(T=>Promise.all(T.map(async P=>{if(P){const{url:A}=await u({...P,language:s,isLoggedIn:o.current.isLoggedIn,frameId:tl()});if(A)return{...P,url:A}}return null}))).then(T=>T.some($ee)?T:[]).then(T=>{t.current&&g({gamesData:T,initialized:!0})}).catch(()=>{t.current&&g({gamesData:[],initialized:!0})}):g({gamesData:[],initialized:!0})}else g({gamesData:[],initialized:!0})}},[u,h,t,s,r,f,o]),p.useEffect(function(){if(h){const w=({gameData:I,multiviewPosition:C=0})=>{if(I){const{game:T,type:P,language:A,frameId:x=tl()}=I;u({game:T,language:A,type:P,isLoggedIn:o.current.isLoggedIn,frameId:x}).then(({url:L})=>{var k;t.current&&L&&((k=N.casino.gamesToPopupWindowInsteadIframe)!=null&&k[T.id]?CW({game:T,url:L},!0):g(({gamesData:B,initialized:j})=>{const H=[...B],M=H.findIndex($=>$&&$.frameId===x);return M!==-1?H[M]={game:T,type:P,url:L,frameId:x}:H[C]={game:T,type:P,url:L,frameId:x},{gamesData:H,initialized:j}}))})}else g(T=>{if(T.gamesData.length===C){const P=[...T.gamesData];return P[C]=null,{gamesData:P,initialized:T.initialized}}return T})};n.current.forEach(w),n.current=[];const O=Oe.addEventListener("openGame",I=>w(I));return()=>{O()}}else return Oe.addEventListener("openGame",w=>n.current.push(w))},[u,h,t,o]),p.useLayoutEffect(function(){if(h){const w=m.filter(Boolean);i.push({search:dt({...ze(),[ba]:m.length?w.map(O=>{if(!O)return"";const I=String(O.game.id).concat(Ac).concat(O.type),{borrowBetId:C}=O.game;return C?I.concat(Ac).concat(String(C)):I}).join(","):void 0,[al]:m.length?w.map(O=>O?O.game.name:"").join(","):void 0})})}},[m,i,h]),p.useEffect(function(){if(h&&c)return()=>{g({initialized:!0,gamesData:[]})}},[h,c]),p.useEffect(function(){const w=m.some(I=>(I==null?void 0:I.type)===xs.Real),O=m.some(I=>Tb(I==null?void 0:I.game.provider.name));!a&&!r&&(w||O)&&(m.every(C=>((C==null?void 0:C.game.forFun)||(C==null?void 0:C.game.viewMode))&&!Tb(C==null?void 0:C.game.provider.name))?m.forEach((C,T)=>{C&&C.type===xs.Real&&Oe.dispatchEvent("openGame",{gameData:{game:C.game,type:xs.Fun,language:s},multiviewPosition:T})}):(Yt(ba,al),g({initialized:!0,gamesData:[]})))},[m,a,s,r]),m.length?d.jsx(p.Suspense,{fallback:null,children:d.jsx(Uee,{gamesData:m,closeGame:y,multiviewEnabled:f})}):null}),Vee=e=>e,Hee=e=>{const t=Ct(),{language:n}=Re(),[s,a]=p.useState({loading:!0,data:null});return p.useEffect(function(){e?(a({loading:!0,data:null}),Jn.getHelpPageContent(e,n).then(o=>{t.current&&a({loading:!1,data:Vee(o)})}).catch(()=>{t.current&&a({loading:!1,data:null})})):a({loading:!1,data:null})},[e,t,n]),s},Wee=ke(()=>D(()=>import("./HelpContent-DIGp6aD_.js"),__vite__mapDeps([336,1,337]))),zee=()=>{const t=nr().get(Bv)??"",n=Hee(t),s=fn();return t?d.jsx(Wu,{onClose:()=>s.push({search:dt({...ze(),[Bv]:void 0})}),fullScreen:!1,className:"content-manager footerInfoPopup",children:d.jsx(p.Suspense,{children:d.jsx(Wee,{...N.app.downloadPrintButtons&&{downloadable:!0},...n})})}):null},Yee="removeChild";class yn extends p.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(Yee)||ee.reportError(this.props.errorType,t,{path:window.location.pathname,search:window.location.search,releaseDate:"08/06/2026-16:53"})}render(){return this.state.hasError?this.props.showErrorPage?d.jsx(Ay,{message:"Something went wrong",className:"full"}):this.props.showLoader?d.jsx(Lt,{size:"medium",...this.props.fullLoader&&{className:"full"}}):null:this.props.children}}const qee=new Ja,Kee=()=>{const e=p.useRef(null),[t,n]=p.useState([]),{data:s,loading:a}=np("/header.json?v=08/06/2026-16:53"),{data:r,loading:o}=np("/pageBuilder/pageBuilderHeaderInfo.json?v=08/06/2026-16:53");p.useEffect(()=>{r&&(r!=null&&r.layout)&&r.layout.length?n(r.layout):s&&n(s)},[s,r]),qee.addEventListener("pageBuilderOpenPreview",l=>{l&&n(l==null?void 0:l.layout)});const i=(!a||!o)&&t!==null&&t.length>0;return p.useLayoutEffect(function(){if(i&&e.current){const c=new ResizeObserver(([{target:u}])=>{const{height:f}=u.getBoundingClientRect();document.documentElement.style.setProperty("--dynamic-header",`${f}px`),K.headerBlockHeightPx=mR(f)});return c.observe(e.current),()=>{c.disconnect()}}},[i]),i?d.jsx("div",{className:"hdr-dynamic-content",ref:e,children:d.jsx(Fk,{layout:t,isHeader:!0})}):null},Qee=e=>p.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},p.createElement("title",null,"check_circle_outline-24px"),p.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},p.createElement("g",{id:"Balance-Management-I-Buddy-to-Buddy-|-Success-Pop-up",transform:"translate(-691.000000, -344.000000)"},p.createElement("g",{id:"check_circle_outline-24px",transform:"translate(691.000000, 344.000000)"},p.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),p.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"}))))),Xee=e=>p.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},p.createElement("title",null,"highlight_off_black_24dp"),p.createElement("defs",null,p.createElement("filter",{colorInterpolationFilters:"auto",id:"filter-1"},p.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"}))),p.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},p.createElement("g",{id:"highlight_off_black_24dp",transform:"translate(-691.000000, -352.000000)",filter:"url(#filter-1)"},p.createElement("g",{transform:"translate(691.000000, 352.000000)"},p.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),p.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"}))))),Jee=e=>p.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},p.createElement("g",{transform:"translate(0.000000,125.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},p.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"}),p.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"}),p.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"}),p.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"}),p.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"}),p.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"}))),Zee=e=>p.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},p.createElement("g",null,p.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"}))),ete=e=>p.createElement("svg",{width:50,height:50,viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("path",{d:"M37.5833 28.2292C36.7083 29.0833 36.2083 30.3125 36.3333 31.625C36.5208 33.875 38.5833 35.5208 40.8333 35.5208H44.7917V38C44.7917 42.3125 41.2708 45.8333 36.9583 45.8333H13.0417C8.72917 45.8333 5.20833 42.3125 5.20833 38V23.9792C5.20833 19.6667 8.72917 16.1458 13.0417 16.1458H36.9583C41.2708 16.1458 44.7917 19.6667 44.7917 23.9792V26.9792H40.5833C39.4167 26.9792 38.3542 27.4375 37.5833 28.2292Z",stroke:"#FFB900",strokeWidth:3,strokeLinecap:"round",strokeLinejoin:"round"}),p.createElement("path",{d:"M5.20833 25.8541V16.3334C5.20833 13.8543 6.72917 11.6458 9.04167 10.7708L25.5833 4.52084C28.1667 3.54167 30.9375 5.4584 30.9375 8.22923V16.1459",stroke:"#FFB900",strokeWidth:3,strokeLinecap:"round",strokeLinejoin:"round"}),p.createElement("path",{d:"M46.9975 29.1045V33.3963C46.9975 34.5421 46.0809 35.4795 44.9142 35.5212H40.8309C38.5809 35.5212 36.5184 33.8754 36.3309 31.6254C36.2059 30.3129 36.7059 29.0837 37.5809 28.2295C38.3517 27.4379 39.4142 26.9796 40.5809 26.9796H44.9142C46.0809 27.0213 46.9975 27.9587 46.9975 29.1045Z",stroke:"#FFB900",strokeWidth:3,strokeLinecap:"round",strokeLinejoin:"round"}),p.createElement("path",{d:"M14.5833 25H29.1667",stroke:"#FFB900",strokeWidth:3,strokeLinecap:"round",strokeLinejoin:"round"})),tL=({onClose:e,header:t,hideCloseButton:n=!1,isHidden:s,fullScreen:a=!1,children:r,className:o="",type:i,zIndex:l})=>{const c=p.useRef(e);qo(!s),p.useEffect(()=>{c.current=e},[e]),p.useEffect(()=>{if(!(K.isMobile||s||n)){const h=g=>{g.key===_O&&c.current()};return window.addEventListener("keydown",h),()=>window.removeEventListener("keydown",h)}},[s,n]);const u=p.useCallback(h=>{!n&&h.target===h.currentTarget&&e()},[n,e]),f=["ds-popup-backdrop",s&&"ds-popup-backdrop--hidden"].filter(Boolean).join(" "),m=["ds-popup",a&&"ds-popup--full-screen",i&&`ds-popup--${i}`,o].filter(Boolean).join(" ");return d.jsx("div",{className:f,onMouseDown:u,style:l?{zIndex:l}:void 0,children:d.jsxs("div",{className:m,role:"dialog","aria-modal":"true",children:[(t||!n)&&d.jsxs("div",{className:"ds-popup__header",children:[d.jsx("div",{className:"ds-popup__header-content",children:typeof t=="string"?d.jsx(Bs,{variant:"large-medium",children:t}):t}),!n&&d.jsx(zt,{size:"sm",iconOnly:!0,leftIconName:"CloseMedium",onClick:e,variant:"transparent"})]}),d.jsx("div",{className:"ds-popup__content","data-scroll-lock-scrollable":"",children:r})]})})},i1={success:Qee,error:Xee,pending:Jee,warning:Zee,lowBalance:ete},tte={format:{days:!0,hours:!0,minutes:!0,seconds:!0},interval:1e3},nte=["a-color","a-outline"],ste=["secondary","transparent"],ate={warning:"warning",error:"error",success:"success"},rte=({index:e,onClick:t,children:n,className:s,id:a})=>{const r=()=>t(e);return d.jsx(Qt,{className:`btn ${s??nte[e]??""}`,onClick:r,id:a,children:n})},ote=({index:e,onClick:t,className:n,id:s,variant:a,title:r=""})=>{const o=()=>t(e),i=a??ste[e]??"neutral";return d.jsx(zt,{variant:i,className:n,onClick:o,id:s,title:r})},l1={},ite=()=>{const[e,t]=p.useState(!1),[n,s]=p.useState(l1),[a,r]=p.useState(!1),o=ye(),{onClose:i=()=>{},type:l="info",className:c,title:u,content:f,buttons:m=[],hideCloseButton:h=!1,fullScreen:g,isLoading:b=!1,Component:y,popupId:_,showCheckbox:v=!1,underButtonsContent:E,countDownDate:S,isDesignSystemPopup:w=!1,isDesignSystemContentButtonVertical:O,designSystemCustomHeader:I}=n,C=l&&i1[l]?i1[l]:null,T=()=>ve.close(_);if(p.useEffect(()=>ls.addEventListener("open",A=>{s(A),t(!0)}),[]),p.useEffect(()=>ls.addEventListener("update",A=>{s(x=>({...x,...A}))}),[]),p.useEffect(()=>ls.addEventListener("close",A=>{s(l1),t(!1),r(!1),A&&i()}),[i]),!e)return null;const P=A=>{const{callBack:x,preventClose:L=!1}=m[A];x&&x(v?a:void 0),L||T()};return w?d.jsx(tL,{onClose:T,header:I??u,hideCloseButton:h,type:l,className:c,fullScreen:g,zIndex:Math.max(n.priority,hn.High)+1,children:d.jsx(d.Fragment,{children:b?d.jsx(Lt,{size:"medium"}):y?d.jsx(y,{}):d.jsxs("div",{className:"ds-popup__simple-content",children:[f&&d.jsx(Zr,{dangerouslySetInnerHTML:{__html:f},variant:"medium-regular"}),d.jsx("div",{className:`ds-popup__simple-content__buttons ${O?"ds-popup__simple-content__buttons-vertical":""} ${m.length<=1?"ds-popup__simple-content__buttons-single":""}`,children:m.length?m.map(({label:A,className:x,id:L,variant:k},B)=>d.jsx(ote,{variant:k,index:B,onClick:P,className:x,id:L,title:o(A)},B)):d.jsx(zt,{variant:ate[l]??"secondary",onClick:T,title:"Ok"})})]})})}):d.jsx(Wu,{onClose:T,hideCloseButton:h,type:l,className:c,fullScreen:g,zIndex:Math.max(n.priority,hn.High)+1,children:d.jsxs("div",{className:"status-popup-content-w-bc",children:[C?d.jsx("div",{className:"casino-popup-icon-wrapper",children:d.jsx(C,{})}):null,u&&d.jsx("h3",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:o(u)}}),b?d.jsx(Lt,{size:"medium"}):y?d.jsx(y,{}):d.jsxs(d.Fragment,{children:[f&&d.jsx("p",{className:"casino-popup-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:o(f)}}),S&&d.jsx("div",{className:"popupCountdownContainer",children:d.jsx(zN,{...tte,endTime:S})}),d.jsx("div",{className:"casino-popup-button-block",children:m.length?m.map(({label:A,className:x,id:L},k)=>d.jsx(rte,{index:k,onClick:P,className:x,id:L,children:o(A)},k)):d.jsx(Qt,{className:"btn",onClick:T,title:"Ok"})}),E&&d.jsx("p",{className:"casino-popup-under-buttons-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:o(E)}}),v&&d.jsxs("label",{className:"checkbox-control-content-bc popup-checkbox",children:[d.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onClick:()=>r(!a)}),d.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),d.jsx("p",{className:"checkbox-control-text-bc",children:o(F2)})]})]})]})})},lte=p.memo(ite);var kn=(e=>(e.Top="top",e.Left="left",e.Right="right",e.Bottom="bottom",e))(kn||{}),cte=(e=>(e.Hover="hover",e.Click="click",e))(cte||{});const Epe={0:{type:"error",title:"Error"},1:{type:"warning",title:"Warning"},2:{type:"info",title:"Info"}},ute=()=>{const e=window,t=document,n=t.documentElement,s=t.body,a=e.innerWidth||n.clientWidth||s.clientWidth,r=e.innerHeight||n.clientHeight||s.clientHeight;return{screenWidth:a,screenHeight:r}},c1={show:!1,position:{},className:"",triangleOffset:{}},dte=()=>{var E;const e=p.useRef(null),t=p.useRef(null),{languageRtl:n}=Re(),s=ye(),[{show:a,position:r,className:o,triangleOffset:i},l]=p.useState(c1),[c,u]=p.useState(null),[{customClassName:f="",preferablePosition:m=kn.Right,childrenId:h,onClose:g,disableCapturing:b},y]=p.useState({}),_=p.useCallback(()=>{g==null||g(),u(null),l(c1),t.current=null},[g]);bl({callback:_,container:e,...((E=t.current)==null?void 0:E.id)&&{ignoredElementsIds:[t.current.id,...h?[h]:[]]}}),p.useEffect(()=>{const S=ls.addEventListener("openTooltip",({content:O,ref:I,tooltipParams:C})=>{var T;if(!O||I.id===((T=t.current)==null?void 0:T.id)){_();return}I.id||(I.id=tl()),t.current=I,u(O),C&&y(C)}),w=ls.addEventListener("closeTooltip",_);return()=>{S(),w()}},[_]);const v=p.useCallback(()=>{if(!c||!t.current||!e.current)return;const S=t.current.getBoundingClientRect(),w=e.current.getBoundingClientRect(),{screenWidth:O,screenHeight:I}=ute(),C=8,T=8,P=n;let A="",x={},L={};const k=(j,H)=>{const M=[j,...H];for(const $ of M){let G=0,z=0,Q=0,ne=0,X=!0;switch($){case kn.Top:G=S.top-w.height-T,z=S.left+S.width/2-w.width/2,Q=S.left+S.width/2,X=G>=C;break;case kn.Bottom:G=S.bottom+T,z=S.left+S.width/2-w.width/2,Q=S.left+S.width/2,X=G+w.height<=I-C;break;case kn.Left:z=P?S.right+T:S.left-w.width-T,G=S.top+S.height/2-w.height/2,Q=S.top+S.height/2,X=P?z+w.width<=O-C:z>=C;break;case kn.Right:z=P?S.left-w.width-T:S.right+T,G=S.top+S.height/2-w.height/2,Q=S.top+S.height/2,X=P?z>=C:z+w.width<=O-C;break}if(X){if($===kn.Top||$===kn.Bottom){z=Math.max(C,Math.min(z,O-w.width-C));const U=z+w.width/2;ne=Q-U;const R=w.width/2-6;ne=Math.max(-R,Math.min(ne,R)),L={left:`${w.width/2+ne-5}px`}}else{G=Math.max(C,Math.min(G,I-w.height-C));const U=G+w.height/2;ne=Q-U;const R=w.height/2-6;ne=Math.max(-R,Math.min(ne,R)),L={top:`${w.height/2+ne-5}px`}}return x={top:`${G}px`,left:`${z}px`},P?A=$===kn.Left?kn.Right:$===kn.Right?kn.Left:$:A=$,!0}}return!1},B=Object.values(kn).filter(j=>j!==m);k(m||kn.Top,B)||(x={top:`${I/2-w.height/2}px`,left:`${O/2-w.width/2}px`},A=kn.Top),l({show:!0,position:x,className:A,triangleOffset:L})},[c,n,m]);return p.useEffect(function(){if(a){window.addEventListener("scroll",_,!b);const w=new ResizeObserver(()=>v());return w.observe(document.documentElement),e.current&&w.observe(e.current),()=>{w.disconnect(),window.removeEventListener("scroll",_,!0)}}},[_,a,v,b]),p.useLayoutEffect(()=>{v()},[v]),c?d.jsx("div",{style:{...r,visibility:a?"visible":"hidden"},ref:e,className:`tooltip ${f||""} ${o}`,children:d.jsxs("div",{className:"tooltipHolder",children:[d.jsx("span",{className:"tooltipTriangle",style:i}),d.jsx("div",{className:"tooltipText",children:typeof c=="string"?s(c):c})]})}):null},fte=ke(()=>D(()=>import("./StreamPlayerDraggableContainer-CIB7IVZO.js"),__vite__mapDeps([665,161,1,162]))),pte=()=>{const{streaming:{mode:e,exclusiveMode:t}}=Jy(),n=p.useMemo(()=>{var a;return(a=N.sportsbook.liveStreaming.additionalOptions.availableModes)==null?void 0:a.includes(Wa.Draggable)},[]),s=p.useMemo(()=>Object.keys(t).length>0||Object.values(e).some(a=>a===Wa.Draggable||a===Wa.DraggableCollapsed),[e,t]);return!n&&!s?null:d.jsx(p.Suspense,{fallback:null,children:d.jsx(fte,{})})},mte=(e,t=[])=>{const n=p.useRef(null);return p.useEffect(()=>{const s=a=>{const r=a.target;n.current&&!n.current.contains(r)&&!t.some(o=>o.contains(r))&&e()};return document.addEventListener("mousedown",s),()=>{document.removeEventListener("mousedown",s)}},[e,t]),n},hte=({close:e,onConfirm:t,confirmDisabled:n=!1})=>{const s=ye(),a=mte(()=>e()),r=()=>{n||(t==null||t(),e())};return d.jsxs("div",{className:"selfExclusionConfirmModal",ref:a,children:[d.jsx("p",{className:"selfExclusionConfirmModal__body",children:s("self_exclusion_confirm_body")}),d.jsxs("div",{className:"selfExclusionConfirmModal__actions",children:[d.jsx(zt,{size:K.isMobile?"sm":"md",radius:"full",variant:"transparent",title:s("I confirm"),onClick:r,disabled:n,type:"button"}),d.jsx(zt,{size:K.isMobile?"sm":"md",radius:"full",variant:"transparent",title:s("I don't confirm"),onClick:e,type:"button"})]})]})},gte="/assets/selfExclusionToastWarning.png",_te="/assets/selfExclusionWarning.png",nL=5,vte=()=>{const e=new Date;return e.setFullYear(e.getFullYear()+nL),Math.floor(e.getTime()/1e3)},bte=["self_exclusion_warning_1","self_exclusion_warning_2","self_exclusion_warning_3","self_exclusion_warning_4"],Ete=()=>{var f;const e=Ho(),t=ye(),{isLocked:n,expiresAt:s}=Fm(),{profile:a,isLoggedIn:r}=be(),o=typeof a.exclude_date=="number"?a.exclude_date:null,i=o!==null&&o>Math.floor(Date.now()/1e3),l=p.useRef(null),c=p.useCallback(()=>{ee.get({exc_type:ny.BETTING_BLOCKED,years:nL,reason_text:"Self Exclusion for 5 years by law"},"set_client_self_exclusion").then(({result:m,result_text:h})=>{m===0||m==="OK"?e().then(()=>bb(vte())):Ce.error(t(h||Xn))}).catch(()=>{Ce.error(t(Xn))})},[t,e]),u=p.useCallback(()=>{if(n){bb(s);return}l.current!==null&&Ce.dismiss(l.current),l.current=Ce.warning(d.jsxs("div",{className:"selfExclusionWarningToastWrapper",children:[d.jsx("img",{alt:"selfExclusionWarningToastImg",src:gte,className:"selfExclusionWarningToastImage"}),d.jsx("ul",{className:"selfExclusionWarningToast",children:bte.map(m=>d.jsx("li",{children:t(m)},m))})]}),{position:"bottom-center",autoClose:!1,closeOnClick:!1,icon:!1,closeButton:!1,className:"selfExclusionWarningToast__container"}),ve.open(m=>({Component:()=>d.jsx(hte,{close:m,onConfirm:c,confirmDisabled:i}),className:"selfExclusionConfirmPopup",hideCloseButton:!1,isDesignSystemPopup:!0,designSystemCustomHeader:d.jsxs("div",{className:"selfExclusionConfirmModal__header",children:[d.jsx("img",{alt:"self exclusion warning",src:_te,className:"selfExclusionConfirmModal__header__img"}),d.jsx(Bs,{variant:"large-medium",className:"selfExclusionConfirmModal__header__title",children:t("Self-exclusion")})]}),onClose:()=>{l.current!==null&&(Ce.dismiss(l.current),l.current=null)}}))},[t,c,i,n,s]);return!r||!((f=N.app.header.selfExclusionPanelSettings)!=null&&f.enabled)?null:d.jsx("div",{className:"selfExclusionBar",children:d.jsxs("div",{className:"selfExclusionBarLeft",children:[d.jsx(Bs,{onClick:u,variant:"medium-regular",className:"selfExclusionBarLabel",children:t("Self-exclusion")}),d.jsx(Bs,{onClick:()=>{var m;return window.open((m=N.app.header.selfExclusionPanelSettings)==null?void 0:m.responsibleGamingUrl,"_self")},variant:"medium-regular",className:"selfExclusionBarLabel",children:t("Responsible Gaming")})]})})},yte=ke(()=>D(()=>import("./NewYearSnowfall-CJCRbBvj.js"),__vite__mapDeps([666,1]))),Ste=ke(()=>D(()=>import("./CommonChat-B0fwtnL-.js"),__vite__mapDeps([667,426,1,632,408,409,153,410,668]))),Cte=ke(()=>D(()=>import("./SystemBetCalculatorContainer-CAzMPhrT.js"),__vite__mapDeps([669,1]))),Tte=ke(()=>D(()=>import("./GenericSearch-Ci_oAv9b.js"),__vite__mapDeps([670,1,288,289,290,291,292,293,254,255,230,256,257,258,259,236,260,261,262,294,295,296,297,298,299,300,211]))),wte=ke(()=>D(()=>import("./MobileAppPopup-BSiI9-vZ.js"),__vite__mapDeps([671,1,672]))),Ite=ke(()=>D(()=>import("./IdentifyContainer-BSbaL4i4.js"),__vite__mapDeps([673,1,674,675,181,182,201,172,202]))),Ate=ke(()=>D(()=>import("./CookieAcceptanceMessage-D2Dj5006.js"),__vite__mapDeps([676,1,677]))),Pte={autoClose:2e3,draggablePercent:60,transition:SV,position:"bottom-center",theme:"colored"},Ote=[ra,Oo,Zc,Lr],xte=({navLinks:e,openRegistrationForm:t,openLoginForm:n,footerContent:s})=>{var m,h,g,b,y;const a=gt.getInstance(),r=ye(),{languageRtl:o,currentPath:i}=Re(),{profile:{waitingVerification:l},sessionChangeKey:c}=be(),u=p.useCallback(_=>{Ce.success(r(_??yO))},[r]),f=p.useCallback(()=>{Ce.warn(r(SO))},[r]);return d.jsxs(d.Fragment,{children:[d.jsx(EG,{}),N.sportsbook.enableSystemBetCalculator?d.jsx(p.Suspense,{fallback:null,children:d.jsx(Cte,{})}):null,d.jsx(pte,{}),d.jsx(TV,{...Pte,rtl:o}),d.jsx(yn,{errorType:YB,showErrorPage:!1,showLoader:!1,children:d.jsx(LZ,{})}),d.jsx("div",{className:"layout-header-holder-bc",children:d.jsxs(yn,{errorType:KB,showErrorPage:!1,showLoader:!1,children:[d.jsx(Ete,{}),d.jsx(Kee,{}),d.jsx(AZ,{navLinks:e,onLogin:n,onRegister:t})]})}),i===ra&&N.app.enableSnowEffect&&d.jsx(yn,{errorType:XB,showErrorPage:!1,showLoader:!1,children:d.jsx(yte,{})}),d.jsxs("div",{className:"layout-content-holder-bc",children:[(N.casino.enabled||i===Po&&((m=N.enabledProducts)==null?void 0:m.virtual_sports))&&d.jsx(yn,{errorType:tF,showLoader:!0,fullLoader:!0,children:d.jsx(Gee,{},c)}),d.jsx(yn,{errorType:zB,showLoader:!0,fullLoader:!0,children:d.jsx(oX,{})})]}),!N.partner.integrationMode&&d.jsx("div",{className:"layout-footer-holder-bc",children:d.jsx(yn,{errorType:HB,showLoader:!1,showErrorPage:!1,children:d.jsx(RX,{seoContent:s})})}),d.jsx("div",{className:"layout-betslip-holder-bc",children:d.jsx(yn,{errorType:WB,showLoader:!0,fullLoader:!0,children:d.jsx(sJ,{onDoBetSuccess:u,onDoBetUnderReview:f},c)})}),d.jsx("div",{className:"layout-navigation-holder-bc",children:(h=N.app.header.vivaroMeManagement)!=null&&h.enabled&&((g=N.app.header.vivaroMeManagement)!=null&&g.isInternal)?d.jsx(zZ,{}):d.jsx(ZR,{})}),a.mobileAppsInfo&&(!Ote.includes(i)||((b=a.mobileAppsInfo)==null?void 0:b.default))&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(wte,{apps:a.mobileAppsInfo})}),d.jsxs(yn,{errorType:eF,showErrorPage:!1,showLoader:!1,children:[d.jsx(KZ,{}),d.jsx(lte,{}),((y=N.app.header.commonChat)==null?void 0:y.enabled)&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(Ste,{})}),d.jsx(dte,{})]}),d.jsx(yn,{errorType:ZB,showLoader:!1,showErrorPage:!1,children:d.jsx(zee,{})}),d.jsx(yn,{errorType:qB,showLoader:!1,showErrorPage:!1,children:d.jsx(qZ,{},c)}),d.jsx(yn,{errorType:QB,showErrorPage:!1,showLoader:!1,children:d.jsx(fee,{})}),d.jsx(yn,{errorType:JB,showErrorPage:!1,showLoader:!1,children:d.jsx(kee,{})}),N.app.showCookiesNotification&&d.jsx(yn,{errorType:nF,showErrorPage:!1,showLoader:!1,children:d.jsx(p.Suspense,{fallback:null,children:d.jsx(Ate,{})})}),l&&d.jsx(yn,{errorType:aF,showErrorPage:!1,showLoader:!1,children:d.jsx(p.Suspense,{fallback:null,children:d.jsx(Ite,{})})}),a.tabNavigationSearchAvailable&&d.jsx("div",{className:"layout-search-holder-bc",children:d.jsx(yn,{errorType:sF,showErrorPage:!1,showLoader:!1,children:d.jsx(p.Suspense,{fallback:null,children:d.jsx(Tte,{})})})})]})},Nte=p.memo(xte),kte=({imageUrl:e})=>(p.useLayoutEffect(()=>{if(e){const t=e.replace(fp,N.cms.iconUrl);sy(document.documentElement,{"--bg-image":`url(${t})`})}},[e]),yt(e?"pb-background-image":""),null),Rte=p.lazy(()=>D(()=>import("./VipUserTemplate--hDezH9P.js"),__vite__mapDeps([678,1,679]))),Lte=p.lazy(()=>D(()=>import("./Firebase-DJ4xI5KY.js"),__vite__mapDeps([680,1]))),Mte=p.lazy(()=>D(()=>import("./OneSignal-BB585VdI.js"),__vite__mapDeps([681,1]))),Dte=()=>{var y,_,v,E;const e=p.useRef(null),{links:t}=Yo(),n=fn(),s=nr(),a=Number(s.get(Kh)),r=eX(),{isLoggedIn:o,loginInProgress:i,profile:{isVipUser:l}}=be(),{vipModeEnabled:c,backgroundImageUrl:u}=Re(),{completeLogin:f}=tX();yt(N.partner.integrationMode?t.header.length?"integration-mode":"integration-header-absence":""),yt(N.partner.integrationMode&&N.partner.topNavbarForSportsbookIntegrations?"integration-mobile-specific":""),yt((y=N.app.header.vivaroMeManagement)!=null&&y.enableSocialMode?"social-mode":""),bK(),JQ(),fK(),vN(),KQ();const m=p.useCallback(()=>{et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Registration}})},[]),h=p.useCallback(()=>{et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login}})},[]),g=p.useCallback(S=>{S.target===e.current&&et.dispatchEvent("hideAll")},[]);p.useLayoutEffect(()=>Oe.addEventListener("openUserInfoPanel",()=>{n.push({search:dt({...ze(),[Dr]:jr})})}),[n]),p.useLayoutEffect(()=>{N.partner.integrationMode&&Oe.addEventListener("triggerPostMessageToParent",S=>{na.notify({type:"custom_message",value:S})})},[]),p.useLayoutEffect(()=>Oe.addEventListener("closeUserInfoPanel",S=>{const w=ze(),O=()=>{const I={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:dt({...ze(),...I,[Dr]:S?jr:void 0})})};N.payment.confirmationPopupOnDepositCloseEnabled&&w.page==="deposit"?ve.open(I=>({type:"info",className:"deposit-close-popup",title:cU,content:uU,buttons:[{label:"Continue",callBack:I},{label:"Yes, I want to cancel",callBack:()=>{I(),O()}}]})):O()}),[n]),p.useEffect(function(){const O=ze()[sc],I=Te.getItem(xv);if(O&&I&&!o&&!i){const C=`${window.location.origin}/`;Yt(),Te.removeItem(xv),f(Number(I),decodeURIComponent(O),C)}},[i,o]),p.useEffect(function(){o&&(Yt(sc),n.push({search:dt({...ze(),[Kh]:void 0})})),!i&&!o&&a in st&&(et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:a,...a===st.ResetPassword&&{additionalData:{code:ze()[sc]}}}}),Yt(sc),n.push({search:dt({...ze(),[Kh]:void 0})}))},[n,a,i,o]);const b=p.useMemo(()=>{const{auth:S}=ze();return S&&!o&&!i},[o,i]);return yt(b?"external-actions":""),yt(l&&c?"user-vip-mode":""),d.jsxs(d.Fragment,{children:[l&&c&&((_=N.app.vipUserSettings)==null?void 0:_.vipUserCustomInterfaceEnabled)&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(Rte,{})}),d.jsx(aK,{...r}),N.firebase&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(Lte,{config:N.firebase})}),((v=N.oneSignal)==null?void 0:v.appId)&&(N.oneSignal.platform??"mobile")===(K.isMobile?"mobile":"web")&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(Mte,{config:N.oneSignal})}),u&&d.jsx(p.Suspense,{fallback:null,children:d.jsx(kte,{imageUrl:u})}),d.jsx(Nte,{navLinks:JE(t.header),openRegistrationForm:m,openLoginForm:h,hideContent:g,contentOverlayRef:e,footerContent:(E=r.currentSeo)==null?void 0:E.content})]})},jte=p.memo(Dte),Bte=({code:e,close:t,update:n})=>{const s=ye(),[a,r]=p.useState(!1),o=()=>{r(!0),ee.get({hash_code:e},"receive_gift_bet").then(({result:i,result_text:l})=>n({Component:void 0,...i===0?{type:"success",title:"Success",content:w2}:{type:"error",title:"Error",content:typeof l=="string"?l:I2}})).catch(()=>n({Component:void 0,type:"error",title:Xn}))};return d.jsxs(d.Fragment,{children:[d.jsx("p",{className:"casino-popup-content",children:s(A2)}),d.jsxs("div",{className:"casino-popup-button-block",children:[d.jsx(Qt,{className:"btn",disabled:a,onClick:o,title:"Yes"}),d.jsx(Qt,{className:"btn a-outline",disabled:a,onClick:t,title:"No"})]})]})},u1=e=>ve.open((t,n)=>({type:"info",title:"Confirmation",Component:()=>d.jsx(Bte,{code:e,close:t,update:n})})),Fte=e=>{ee.get({verification_code:e},"verify_user").then(({result:t,result_text:n})=>{t===0?ve.open({title:"Confirmation",type:"success",content:"Your E-mail Has been confirmed"}):ve.open({title:"Error",type:"error",content:n||"Verification process failed. Please try again."})})};var Ute=(e=>(e[e.Canceled=-1]="Canceled",e[e.New=0]="New",e[e.Paid=1]="Paid",e))(Ute||{}),sL=(e=>(e[e.Enabled=1]="Enabled",e))(sL||{});const $te="https://luckywheel.{domain}/?partnerId={site_id}&SourceId={source_id}&token={auth_token}&langId={locale}&viewType={view_type}",Gte="10",Vte="2",Hte=["closeLuckyWheel"],Wte=({close:e})=>{const{locale:t}=Re(),n=ye(),s=p.useMemo(()=>$te.replace(QE,(a,r)=>({domain:$o(),site_id:String(N.app.site_id),source_id:Gte,auth_token:vt.getAuthToken()??"",locale:t,view_type:Vte})[r]),[t]);return p.useEffect(function(){const r=fO(s,["protocol","host"]).join("//"),o=({data:{action:i},origin:l})=>{l===r&&Hte.includes(i)&&e()};return window.addEventListener("message",o),()=>window.removeEventListener("message",o)},[s,e]),d.jsx("div",{className:"luckyWheelPopupContent",children:d.jsx("iframe",{src:s,title:n("Lucky Wheel"),allowFullScreen:!0,allow:"autoplay"})})},d1=()=>{ve.open(e=>({fullScreen:!!K.isMobile,className:"user-profile-container luckyWheelPopup",Component:()=>d.jsx(Wte,{close:e}),hideCloseButton:!0}))},zte=e=>{Yt(e)},f1={deposit:"deposit",withdraw:"withdraw",cashier:"transfer",myWallets:"wallets",balanceHistory:"history"},Yte={0:"casino-free-spins",1:"sport",2:"casino",3:"bonus-request",4:"bonus-history",5:"refer-to-friend",6:"bonus-request",7:"french-freebet-bonus-history"},p1=2592e3,qte=108,Kte={details:"details",changepassword:"change-password",socialdetails:"social-details",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",userReports:"two-factor-authentication",lossAndTimeLimits:"loss-and-session-limits",verificationFlow:"verification-flow"},m1={login:st.Login,register:st.Registration,forgot_password:st.ForgetPassword},Qte={0:"open-bets",5:"cashed-out",3:"won",1:"lost",2:"returned","-1":"gifts","-2":"gifted",11:"won-return",12:"lost-return"},h1=(e,{token:t,language:n,currency:s})=>decodeURIComponent(e).replace("{token}",t).replace("{language}",An[n]).replace("{currency}",s),g1=e=>{e?d1():et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login,onSuccess:()=>d1()}})},Xte=()=>{const{loginInProgress:e,isLoggedIn:t,profile:n,isRestoredLogin:s,sessionChangeKey:a,confirmationTypes:r}=be(),o=Ho(),i=fn(),l=Qm(),{navigation:{navigationMenuSearch:c,mobile:{genericMenu:u}},enableSearchPanel:f}=N.app.header,{setLanguage:m,language:h}=CR(),{restoreLogin:g,changeSession:b,setRedirectUrlOnSessionChangeFailure:y,verifyWrongLoginAttemptsReset:_}=p.useContext(Sl),{_currency:v}=Si(n.owner_id),E=p.useRef({loginInProgress:e,isLoggedIn:t,profile:n,language:h,isRestoredLogin:s,sessionChangeKey:a,confirmationTypes:r}),S=p.useRef([]),w=P=>S.current.push(P),O=p.useCallback(P=>{wy(Number(P)).then(A=>{i.push({pathname:A,search:dt({...ze(),[P]:void 0})})}).catch(()=>at.error(`failed to redirect to game with ID ${P}`)).finally(()=>Yt(P))},[i]),I=p.useCallback((P,A)=>{const{action:x,data:L,tab:k,page:B,subMenu:j,params:H,currencyId:M}=P,{loginInProgress:$,isLoggedIn:G,profile:z,language:Q}=E.current,ne=[zC,"redirectUrl"];switch(x){case"appReady":break;case"restore_login":$?w(()=>I(P,A)):G||g(L);break;case"subscriptions":{const{userId:X,hash:U}=L;X&&U?i.push({pathname:"/subscriptions",search:dt({userId:X,hash:U})}):ne.push(X,U);break}case"logout":G&&o({ignorePopUp:!1}).then();break;case"showAlert":break;case"openGame":{const{gameId:X}=L;O(X);break}case"setPath":break;case"scrollTo":window.scrollTo(H||{top:0});break;case"setHeaderData":break;case"resize":break;case"openSlider":switch(k){case"login":case"register":et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:m1[k]}});break;case"promotionalBonuses":i.push({search:Ft({section:"bonuses",page:Yte[j||"1"]})});break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":i.push({search:Ft({section:"balance",page:f1[k]})});break}break;case"verify":L.code&&(Fte(L.code),ne.push(sc));break;case"reset_password":L.code&&(et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.ResetPassword,additionalData:{code:L.code}}}),ne.push("code"));break;case"globalNotify":ve.open({className:"globalNotificationPopup",type:"info",title:"global_notify_title",content:"global_notify_content",buttons:[{label:"Ok"}],hideCloseButton:!0},hn.Blocker);break;case"login":case"register":case"forgot_password":$?w(()=>I(P,A)):G?L.redirectUrl&&(window.location.href=h1(L.redirectUrl,{token:vt.getAuthToken()||"",language:Q,currency:z.currency})):(et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:m1[x],...L.reference_code&&{additionalData:{reference_code:L.reference_code}},...L.redirectUrl&&{onSuccess:()=>{w(({language:X,profile:{currency:U}})=>{window.location.href=h1(L.redirectUrl,{token:vt.getAuthToken()||"",language:X,currency:U})})}}}}),ne.push("reference_code"));break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":i.push({search:Ft({section:"balance",page:f1[x]})});break;case"settings":{const X=B||Kte[L.settingspage];i.push({search:Ft({section:"profile",page:X})}),ne.push("mixedSettingsPage",X);break}case"recentBets":i.push({search:Ft({section:"history",page:L.betStatus?Qte[L.betStatus]:"bets",...L.bet_id&&{[tG]:L.bet_id}})}),ne.push("betStatus","bet_id");break;case"casinoCashBackCashOut":i.push({search:Ft({section:"cashback-cashout",page:"casino"})});break;case"loyaltyPoints":i.push({search:Ft({section:"bonuses",page:"loyalty-points"})});break;case"openLiveChat":ne.push("openLiveChat"),Zk.dispatchEvent("open"),Te.setItem(s$,!0);break;case"openCommonChat":ne.push("openCommonChat"),Te.setItem(a$,!0);break;case"genericSearch":K.isMobile?u&&c&&Oe.dispatchEvent("openGenericMenu",{openSearch:!0}):f&&et.dispatchEvent("addComponentPanel",{component:Tz,props:{}});break;case"setPreferences":for(const[X,U]of Object.entries(L))X==="language"?m(U):l(X,U);break;case"switchCurrency":G&&z.id?z.currency!==M&&(z.owner_id&&v===M?b(Ui.Parent,{ignorePopup:!0}):b(Ui.Child,{currency_id:M,ignorePopup:!0})):(Te.setItem(Bi,{currency:M,ignorePopup:!0}),et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login}}));break;case"wrong_login_attempts_reset":{const{code:X}=L;ne.push("code"),X&&!G&&!$&&_(X);break}case"dataspotOpenSurvey":{const{dataspotSurveyId:X}=L;ne.push("dataspotSurveyId"),X&&window.__dataspot__&&window.__dataspot__.openSurvey&&window.__dataspot__.openSurvey({id:X});break}case"rewardsWithdrawal":i.push({search:dt({account:"rewards",page:"rewards",[aG]:sL.Enabled})});break;case"openCashoutVaultBoxes":ne.push("openCashoutVaultBoxes"),$?w(()=>yf()):G?yf():et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login,onSuccess:()=>yf()}});break;case"openLuckyWheel":ne.push("openLuckyWheel"),$?w(({isLoggedIn:X})=>g1(X)):g1(G);break;default:at.warning(`failed to handle message with action: ${x}`)}A&&Yt(...ne)},[O,i,g,o,u,c,f,m,l,v,b,_]),C=p.useCallback((P,A)=>{const{isLoggedIn:x,loginInProgress:L}=E.current;L?w(()=>C(P,A)):A?x?u1(P):et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login,onSuccess:()=>u1(P)}}):x||et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Registration,additionalData:{code:P}}})},[]),T=p.useCallback((P,A)=>{y(B=>B||`${eu()}?${dt({...ze(),[yd]:void 0})}`);const{isLoggedIn:x,loginInProgress:L}=E.current,k=ze();Te.setItem(Bi,{currency:P,ignorePopup:!0}),x?A():!L&&k[Dr]!==jr&&et.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:st.Login}})},[y]);p.useEffect(function(){E.current.isLoggedIn=t,E.current.loginInProgress=e,E.current.profile=n,E.current.language=h},[t,h,e,n]),p.useEffect(function(){const A=x=>{if(x.data){if(x.data.action)if(x.data.action==="betFromPostMessage"){const{event:L,market:k,game:B}=x.data,j=x.origin!==window.location.origin;_y({events:L,games:B,markets:k,...j&&{tag:[qte]}}).then(H=>H.forEach(M=>Pe.getInstance().dispatchEvent("toggle",M)))}else I(x.data);else if(x.data.type)switch(x.data.type){case"login":case"register":case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":I({action:x.data.type,data:{}});break}}};if(Array.isArray(window[Bh])){for(const x of window[Bh])A(x);window[Bh]=null}return window.addEventListener("message",A),()=>window.removeEventListener("message",A)},[I]),p.useEffect(function(){const{action:A,...x}=ze();if(A)switch(A){case"promotionalBonuses":I({action:"openSlider",tab:"promotionalBonuses",subMenu:x.bonustab},!0),Yt("bonustab");break;default:I({action:A,data:x},!0)}x[yd]&&T(x[yd].toUpperCase(),()=>Yt(yd)),x.btag&&(Te.setItem(ZU,x.btag,p1),zte("btag")),x[tg]&&(Te.setItem(e$,x[tg],p1),Yt(tg)),x[YC]&&O(x[YC]),x.confirmationMessage&&(ve.open({type:"success",title:"Success",content:decodeURIComponent(x.confirmationMessage)}),Yt(pG)),x.rejectionMessage&&(ve.open({type:"warning",title:"Warning",content:decodeURIComponent(x.rejectionMessage)}),Yt(mG)),x.giftcode&&x.userexist&&(C(x.giftcode,x.userexist==="1"),Yt("giftcode","userexist"))},[I,C,T,i,O]),p.useEffect(function(){e||(S.current.forEach(A=>A(E.current)),S.current=[])},[e]),yt(window.location.search.includes(zC)?"external-actions":"")},Jte=({children:e})=>(Xte(),d.jsx(d.Fragment,{children:e})),Zte=p.lazy(()=>D(()=>import("./WagmiConf-CbGXNd-y.js").then(e=>e.W),__vite__mapDeps([682,683,186,184,684,1,504,685,188,187]))),ene=({children:e})=>{const{enabled:t}=N.app.walletConnect;return t?d.jsx(p.Suspense,{fallback:null,children:d.jsx(Zte,{children:e})}):d.jsx(d.Fragment,{children:e})};function tne(){const e=navigator.userAgent;return/iPad|iPhone|iPod/.test(e)||/Macintosh/.test(e)&&navigator.maxTouchPoints>1?"ios":/Android/i.test(e)?"android":/Windows|Macintosh|Linux|CrOS/i.test(e)?"desktop":"unknown"}function _1(){return!navigator.mediaDevices||typeof navigator.mediaDevices.getDisplayMedia!="function"?!1:tne()!=="ios"}function n_(){if(!navigator.mediaDevices)throw window.isSecureContext?new Error("Camera and microphone access is not available in this browser context."):new Error("Streaming requires a secure connection (HTTPS or localhost).")}const nS="cross_domain_stream_resume",aL=60,rL=()=>{const e=window.location.hostname;if(e==="localhost"||e.endsWith(".localhost"))return"localhost";const t=e.split(".");return t.length<2?e:t.slice(-2).join(".")},nne=()=>window.location.protocol==="https:";let wb=null;const Kl=e=>{wb=e},oL=()=>wb?(sne(wb),!0):!1;function sne(e){const t={...e,savedAt:Date.now()},n=encodeURIComponent(JSON.stringify(t)),s=[`${nS}=${n}`,`Max-Age=${aL}`,`Domain=${rL()}`,"Path=/","SameSite=Lax",...nne()?["Secure"]:[]];document.cookie=s.join("; ")}function ane(){const e=document.cookie.match(new RegExp(`(?:^|; )${nS}=([^;]*)`));if(!e)return null;try{const t=JSON.parse(decodeURIComponent(e[1]));return Date.now()-t.savedAt>aL*1e3?(Lc(),null):t}catch{return Lc(),null}}function Lc(){document.cookie=`${nS}=; Max-Age=0; Domain=${rL()}; Path=/`}const rne=e=>{try{return new URL(e,window.location.href).origin!==window.location.origin}catch{return!1}},one=(e,t)=>{rne(e)&&oL()},v1=typeof window<"u"&&window.navigation||null;v1&&v1.addEventListener("navigate",e=>{var t;one(((t=e.destination)==null?void 0:t.url)??"")});const ine=({open:e,onClose:t,type:n="contained",title:s,titleIconName:a,children:r,footer:o,className:i=""})=>{var E;const l=p.useRef(null),{keyboardOffset:c,viewportOffsetTop:u}=Nk(),f=c>0?c-u:0,m=c>0?((E=window.visualViewport)==null?void 0:E.height)??window.innerHeight:void 0,{swipeableHandlers:h,triggerCloseAnimation:g,style:b}=Km({onClose:t,scrollContainer:l,ignoreScrollPosition:!0});qo(e,!0),p.useEffect(()=>{const S=l.current;if(!S)return;const w=O=>O.stopPropagation();return S.addEventListener("touchmove",w),()=>S.removeEventListener("touchmove",w)},[e]);const y=p.useCallback(S=>{S.stopPropagation(),S.target===S.currentTarget&&g()},[g]);if(!e)return null;const _=["ds-drawer-wrapper",i].filter(Boolean).join(" "),v=["ds-drawer",`ds-drawer--${n}`].join(" ");return d.jsx("div",{className:_,onClick:y,style:f>0?{bottom:f}:void 0,children:d.jsx(qm.div,{className:"ds-drawer-spring",role:"dialog","aria-modal":"true",style:b,children:d.jsxs("div",{className:v,style:m!==void 0?{maxHeight:m}:void 0,children:[d.jsxs("div",{className:"ds-drawer__header",...h,children:[d.jsx("div",{className:"ds-drawer__drag-handle",children:d.jsx("div",{className:"ds-drawer__drag-bar"})}),s&&d.jsx("div",{className:"ds-drawer__title-bar",children:d.jsxs("div",{className:"ds-drawer__title-content",children:[a&&d.jsx(Ut,{className:"ds-drawer__title-icon",name:a}),d.jsx(Bs,{variant:"large-semibold",className:"ds-drawer__title-text",children:s})]})})]}),d.jsx("div",{className:"ds-drawer__content",ref:l,"data-scroll-lock-scrollable":"",children:r}),o&&d.jsx("div",{className:"ds-drawer__footer",children:o})]})})})},iL=({open:e=!0,onClose:t,title:n,children:s,className:a="",drawerClassName:r,popupClassName:o,titleIconName:i,drawerType:l,footer:c,hideCloseButton:u,fullScreen:f,zIndex:m,portal:h=K.isMobile===1})=>{if(!e)return null;let g;return K.isMobile?g=d.jsxs(ine,{open:e,onClose:t,title:n,titleIconName:i,type:l,footer:c,className:r??a,children:[d.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:t}),s]}):g=d.jsx(tL,{onClose:t,header:n,hideCloseButton:u,fullScreen:f,zIndex:m,className:o??a,children:s}),h?ml.createPortal(g,document.body):g};var lL={exports:{}},cL={exports:{}},s_,b1;function lne(){if(b1)return s_;b1=1;var e=function(){};return s_=e,s_}function uL(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var jt=p,jp=uL(jt),cne=ml,E1=uL(cP);function cc(){return(cc=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}function fL(e){return requestAnimationFrame(e)}function y1(e){cancelAnimationFrame(e)}function Pi(e){var t=e.ownerDocument;return t.hasFocus()&&t.activeElement===e}function pL(e){return e==null?void 0:e.ownerDocument}function dne(e){var t=function(n){var s;return(s=pL(n))==null?void 0:s.defaultView}(e);return!!t&&e instanceof t.HTMLElement}function sS(e){return jt.useCallback(function(){var t=e.current,n=typeof window<"u"&&dne(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 fne(e,t){var n,s,a,r,o=jt.useRef({start:null,end:null}),i=sS(e),l=jt.useCallback(function(){return function(b){var y=b.selectionStart,_=b.selectionEnd;return{start:y,end:_,length:_-y}}(i())},[i]),c=jt.useCallback(function(){return o.current},[]),u=jt.useCallback(function(b){var y=i();y&&Pi(y)&&(function(_,v,E){E===void 0&&(E=v),_.setSelectionRange(v,E)}(y,b.start,b.end),o.current=l())},[i,l]),f=jt.useCallback(function(){o.current=l()},[l]),m=(n=f,s=jt.useRef(null),a=jt.useCallback(function(){s.current===null&&function b(){n(),s.current=fL(b)}()},[n]),r=jt.useCallback(function(){y1(s.current),s.current=null},[]),jt.useEffect(function(){s.current&&(r(),a())},[a,r]),jt.useEffect(y1,[]),[a,r]),h=m[0],g=m[1];return jt.useLayoutEffect(function(){if(t){var b=i();return b.addEventListener("focus",h),b.addEventListener("blur",g),Pi(b)&&h(),function(){b.removeEventListener("focus",h),b.removeEventListener("blur",g),g()}}}),{getSelection:l,getLastSelection:c,setSelection:u}}function pne(e,t){var n=jt.useRef(),s=fne(n,t),a=s.getSelection,r=s.getLastSelection,o=s.setSelection,i=function(f,m){var h=sS(f),g=jt.useRef(m);return{getValue:jt.useCallback(function(){return h().value},[h]),getLastValue:jt.useCallback(function(){return g.current},[]),setValue:jt.useCallback(function(b){g.current=b;var y=h();y&&(y.value=b)},[h])}}(n,e),l=i.getValue,c=i.getLastValue,u=i.setValue;return{inputRef:n,getInputState:function(){return{value:l(),selection:a()}},getLastInputState:function(){return{value:c(),selection:r()}},setInputState:function(f){var m=f.value,h=f.selection;u(m),o(h)}}}lne();var mne=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],S1={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},hne=function(e){var t=this;this.isCharacterAllowedAtPosition=function(n,s){var a=t.maskOptions.maskPlaceholder;return!!t.isCharacterFillingPosition(n,s)||!!a&&a[s]===n},this.isCharacterFillingPosition=function(n,s){var a=t.maskOptions.mask;if(!n||s>=a.length)return!1;if(!t.isPositionEditable(s))return a[s]===n;var r=a[s];return new RegExp(r).test(n)},this.isPositionEditable=function(n){var s=t.maskOptions,a=s.mask,r=s.permanents;return n=0;r--)if(a(s[r],r))return r;return-1}(n.split(""),function(s,a){return t.isPositionEditable(a)&&t.isCharacterFillingPosition(s,a)})+1},this.getStringFillingLengthAtPosition=function(n,s){return n.split("").reduce(function(a,r){return t.insertCharacterAtPosition(a,r,a.length)},function(a,r){r===void 0&&(r=1);for(var o="",i=0;i=0;s--)if(t.isPositionEditable(s))return s;return null},this.getRightEditablePosition=function(n){for(var s=t.maskOptions.mask,a=n;a=r&&!m?"":f=r?u:m?i?i[f]:"":l[f]}).join("");return t.formatValue(c)},this.insertCharacterAtPosition=function(n,s,a){var r=t.maskOptions,o=r.mask,i=r.maskPlaceholder;if(a>=o.length)return n;var l=t.isCharacterAllowedAtPosition(s,a),c=t.isPositionEditable(a),u=t.getRightEditablePosition(a),f=i&&u?s===i[u]:null,m=n.slice(0,a);return!l&&c||(n=m+(l?s:o[a])),l||c||f||(n=t.insertCharacterAtPosition(n,s,a+1)),n},this.insertStringAtPosition=function(n,s,a){var r=t.maskOptions,o=r.mask,i=r.maskPlaceholder;if(!s||a>=o.length)return n;var l=s.split(""),c=t.isValueFilled(n)||!!i,u=n.slice(a);return n=l.reduce(function(f,m){return t.insertCharacterAtPosition(f,m,f.length)},n.slice(0,a)),c?n+=u.slice(n.length-a):t.isValueFilled(n)?n+=o.slice(n.length).join(""):n=u.split("").filter(function(f,m){return t.isPositionEditable(a+m)}).reduce(function(f,m){var h=t.getRightEditablePosition(f.length);return h===null?f:(t.isPositionEditable(f.length)||(f+=o.slice(f.length,h).join("")),t.insertCharacterAtPosition(f,m,f.length))},n),n},this.processChange=function(n,s){var a=t.maskOptions,r=a.mask,o=a.prefix,i=a.lastEditablePosition,l=n.value,c=n.selection,u=s.value,f=s.selection,m=l,h="",g=0,b=0,y=Math.min(f.start,c.start);return c.end>f.start?(h=m.slice(f.start,c.end),b=(g=t.getStringFillingLengthAtPosition(h,y))?f.length:0):m.length=r.length?y=r.length:y=o.length&&y{const[i,l]=p.useState(""),c=p.useCallback(f=>{l(Ene),s==null||s(f)},[s]),u=p.useCallback(f=>{l(""),a==null||a(f)},[a]);return d.jsx(bne,{mask:String(e),maskPlaceholder:i,className:t,onChange:n,onFocus:c,onBlur:u,value:String(r??""),name:o.name,type:o.type,inputMode:o.inputMode,disabled:o.disabled,readOnly:o.readOnly,placeholder:o.placeholder})},aS=({type:e="text",label:t,placeholder:n,size:s="xl",layout:a="fill",state:r,helperText:o,counter:i,leftIconName:l,rightIconName:c,onRightIconClick:u,actionText:f,clearable:m=!0,onClear:h,className:g="",disabled:b,readOnly:y,value:_,defaultValue:v,onChange:E,mask:S,onFocus:w,onBlur:O,...I})=>{const C=p.useRef(null),[T,P]=p.useState(v??""),[A,x]=p.useState(!1),L=_!==void 0,k=L?_:T,B=b||r==="disabled",j=y||r==="readonly",H=r==="error",M=A&&!B&&!j,$=r==="activated"||!B&&!j&&!H&&!!k&&!M,G=!!k,z=M||G||r==="activated",Q=m&&G&&!B&&!j,ne=Q||f||c,X=o||i,U=re=>{L||P(re.target.value),E==null||E(re)},R=()=>{var re;L||P(""),h==null||h(),(re=C.current)==null||re.focus()},W=re=>{x(!0),w==null||w(re)},q=re=>{x(!1),O==null||O(re)},de=["ds-textfield",`ds-textfield-size--${s}`,`ds-textfield-layout--${a}`,M&&"ds-textfield--focused",H&&"ds-textfield--error",B&&"ds-textfield--disabled",j&&"ds-textfield--readonly",$&&"ds-textfield--activated",G&&"ds-textfield--has-value",g].filter(Boolean).join(" "),ue=["ds-textfield__text",z&&"ds-textfield__text--label-floating"].filter(Boolean).join(" "),Y=["ds-textfield__label",z&&"ds-textfield__label--floating"].filter(Boolean).join(" ");return d.jsxs("div",{className:de,children:[d.jsxs("div",{className:"ds-textfield__field",onClick:()=>{var re;return!B&&!j&&((re=C.current)==null?void 0:re.focus())},children:[l&&d.jsx(Ut,{className:"ds-textfield__icon ds-textfield__icon--left",name:l}),d.jsxs("div",{className:ue,children:[t&&d.jsx("span",{className:Y,children:t}),S?d.jsx(yne,{mask:S,className:"ds-textfield__input",placeholder:M&&!G?n??"":void 0,disabled:B,readOnly:j,value:k,onChange:U,onFocus:W,onBlur:q,type:e,name:I.name,inputMode:I.inputMode}):d.jsx("input",{ref:C,type:e,className:"ds-textfield__input","aria-label":I["aria-label"]||t||n,placeholder:M&&!G?n??"":void 0,disabled:B,readOnly:j,value:k,onChange:U,onFocus:W,onBlur:q,...I})]}),ne&&d.jsxs("div",{className:"ds-textfield__right",children:[Q&&d.jsx("button",{type:"button",className:"ds-textfield__clear","aria-label":"Clear",tabIndex:-1,onClick:re=>{re.stopPropagation(),R()},children:d.jsx(Ut,{name:"chevronclose"})}),f&&d.jsx("span",{className:"ds-textfield__action-text",children:f}),c&&(u?d.jsx("button",{type:"button",className:"ds-textfield__icon-btn",tabIndex:-1,onClick:re=>{re.stopPropagation(),u()},children:d.jsx(Ut,{className:"ds-textfield__icon ds-textfield__icon--right",name:c},c)}):d.jsx(Ut,{className:"ds-textfield__icon ds-textfield__icon--right",name:c},c))]})]}),X&&d.jsx("div",{className:"ds-textfield__helper-row ds-textfield__helper-row--visible",children:d.jsxs("div",{className:"ds-textfield__helper-row-inner",children:[o&&d.jsxs("div",{className:"ds-textfield__helper",children:[d.jsx(Ut,{className:"ds-textfield__helper-icon",name:"info"}),d.jsx(Bs,{variant:"small-regular",className:"ds-textfield__helper-text",children:o})]}),i&&d.jsx(Bs,{variant:"small-regular",className:"ds-textfield__counter",children:i})]})})]})},Sne=({providers:e,loading:t,pendingProvider:n,hasMore:s,onLoadMore:a,onToggle:r,onApply:o})=>{var m;const i=ye(),l=((m=N.app.header.vivaroMeManagement)==null?void 0:m.imgUr)??"",[c,u]=p.useState(""),f=c?e.filter(h=>h.name.toLowerCase().includes(c.toLowerCase())||h.title.toLowerCase().includes(c.toLowerCase())):e;return d.jsxs("div",{className:"gamePickerProvidersContent",children:[d.jsx("div",{className:"gamePickerSearch",children:d.jsx(aS,{leftIconName:"Search1",size:"sm",label:i("Search Provider"),value:c,onChange:h=>u(h.target.value),onClear:()=>u(""),clearable:!!c})}),d.jsx("div",{children:t&&f.length===0?d.jsx("p",{className:"gamePickerEmpty",children:i("Loading...")}):f.length===0?d.jsx("p",{className:"gamePickerEmpty",children:i("No providers found")}):d.jsx("div",{className:"gamePickerProvidersGrid",children:f.map(h=>d.jsx(zt,{variant:n===h.id?"primary":"transparent",size:"xl",radius:"sm",className:"gamePickerProviderCard",onClick:()=>r(h.id),children:h.imgThumb||h.imgSmall?d.jsx("img",{src:`${l}${h.imgThumb||h.imgSmall}`,alt:h.title}):h.title},h.id))})}),s&&a&&d.jsx(zt,{title:i(t?"Loading...":"Load more"),variant:"transparent",size:"sm",radius:"sm",className:"gamePickerLoadMoreBtn",onClick:a,disabled:t,style:{maxWidth:"50%",margin:"0 auto"}}),d.jsx(zt,{title:i("Apply"),variant:"primary",size:"md",radius:"md",className:"gamePickerApplyBtn",onClick:o})]})},Cne=N.cms.iconUrl,Tne=({selectedId:e,onSelect:t,onClose:n})=>{const{site_id:s,header:{vivaroMeManagement:a}}=N.app,r=a==null?void 0:a.wlId,o=ye(),[i,l]=p.useState(""),[c,u]=p.useState(""),[f,m]=p.useState(null),[h,g]=p.useState([]),[b,y]=p.useState([]),[_,v]=p.useState(0),[E,S]=p.useState(1),[w,O]=p.useState(!1),[I,C]=p.useState(!1),[T]=p.useState(""),[P,A]=p.useState(!1),x=p.useRef(null),[L,k]=p.useState([]),[B,j]=p.useState(null),[H,M]=p.useState(null),[$,G]=p.useState(!1),[z,Q]=p.useState(!1),[ne,X]=p.useState(1),[U,R]=p.useState(!1),W=p.useRef(null);p.useEffect(()=>(W.current&&clearTimeout(W.current),W.current=setTimeout(()=>u(i),400),()=>{W.current&&clearTimeout(W.current)}),[i]),p.useEffect(()=>{if(!P)return;const te=fe=>{x.current&&!x.current.contains(fe.target)&&A(!1)};return document.addEventListener("mousedown",te),()=>document.removeEventListener("mousedown",te)},[P]),p.useEffect(()=>{ee.get({method:"GET",path:"/api/v1/providers/categories",params:{type:"game",PARTNER_ID:String(s),...r?{WL_ID:String(r)}:{}}},"social_choice_me").then(({result:te,details:fe})=>{te===0&&!fe.error&&g(fe.data??[])}).catch(()=>{})},[]);const q=p.useCallback(async(te=1,fe=!0)=>{var le,Ie,Ue;G(!0);try{const{result:ct,details:De}=await ee.get({method:"GET",path:"/api/v1/providers",params:{page:String(te),type:"game",PARTNER_ID:String(s),...r?{WL_ID:String(r)}:{}}},"social_choice_me");if(ct===0&&!De.error){const Ne=((le=De.data)==null?void 0:le.items)??[];k(Ge=>fe?Ne:[...Ge,...Ne]),R(((Ue=(Ie=De.data)==null?void 0:Ie.meta)==null?void 0:Ue.hasMore)??!1),X(te)}}catch{}G(!1)},[s,r]),de=p.useCallback(()=>{q(ne+1,!1)},[q,ne]);p.useEffect(()=>{z&&L.length===0&&q()},[z,L.length,q]);const ue=p.useCallback(async(te,fe,le,Ie,Ue,ct)=>{var De,Ne,Ge,je,Ee;C(!0);try{const Be={page:String(te),type:"game",PARTNER_ID:String(s),...r?{WL_ID:String(r)}:{}};fe!==null&&(Be.categories=String(fe)),le&&(Be.providerName=le),Ie&&(Be.search=Ie),Ue&&(Be.sortBy=Ue);const{result:J,details:V}=await ee.get({method:"GET",path:"/api/v1/providers/games",params:Be},"social_choice_me");if(J===0&&!V.error){const F=(((De=V.data)==null?void 0:De.items)??[]).map(ae=>({id:ae.id,name:ae.name,title:ae.title,src:ae.src,webpSrc:ae.webpSrc,provider:ae.provider,providerTitle:ae.providerTitle,icon:ae.icon}));y(ae=>ct?F:[...ae,...F]),O(((Ge=(Ne=V.data)==null?void 0:Ne.meta)==null?void 0:Ge.hasMore)??!1),v(((Ee=(je=V.data)==null?void 0:je.meta)==null?void 0:Ee.total)??0)}}catch{}C(!1)},[s]),Y=p.useMemo(()=>{var te;return((te=L.find(fe=>fe.id===B))==null?void 0:te.name)??null},[L,B]);p.useEffect(()=>{S(1),ue(1,f,Y,c,T,!0)},[f,Y,c,T,ue]);const re=()=>{const te=E+1;S(te),ue(te,f,Y,c,T,!1)},ie=te=>{t(te),n()},Z=p.useMemo(()=>{var te;return((te=L.find(fe=>fe.id===B))==null?void 0:te.title)??Y},[L,B,Y]);return d.jsxs(d.Fragment,{children:[z&&d.jsx(iL,{onClose:()=>Q(!1),title:o("Providers"),children:d.jsx(Sne,{providers:L,loading:$,pendingProvider:H,hasMore:U,onLoadMore:de,onToggle:te=>M(fe=>fe===te?null:te),onApply:()=>{j(H),Q(!1)}})}),d.jsx("div",{className:"postGamePickerPopupContent",children:d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"postGamePickerSearch",children:d.jsx(aS,{size:"sm",leftIconName:"Search1",label:o("Search game or provider"),value:i,onChange:te=>l(te.target.value),onClear:()=>l(""),clearable:!!i})}),d.jsx("div",{className:"gamePickerFilterBar",children:d.jsx(zt,{title:B!==null?Z??o("Provider"):o("Providers"),variant:"transparent",size:"sm",radius:"full",onClick:()=>{M(B),Q(!0)},children:B!==null&&d.jsx(zt,{className:"clearSelectedProviderFilter",variant:"transparent",appearance:"text",size:"sm",radius:"full",iconOnly:!0,leftIconName:"CloseRemove",onClick:te=>{te.stopPropagation(),j(null),M(null)}})})}),d.jsxs(Ap,{className:"gamePickerCategories",gap:"sm",showArrows:!0,children:[d.jsx(yo,{label:_>0?`${o("All")} (${_})`:o("All"),size:"sm",color:f===null?"primary":"transparent",selected:f===null,onClick:()=>m(null)}),h.map(te=>d.jsx(yo,{label:te.title,size:"sm",color:f===te.id?"primary":"transparent",selected:f===te.id,onClick:()=>m(te.id)},te.id))]}),d.jsxs("div",{className:"gamePickerGridScroll",children:[I&&b.length===0?d.jsx("p",{className:"gamePickerEmpty",children:o("Loading...")}):b.length===0?d.jsx("p",{className:"gamePickerEmpty",children:o("No games found")}):d.jsx("div",{className:"gamePickerGrid",children:b.map(te=>d.jsxs("button",{type:"button",className:`gamePickerCard ${String(te.id)===e?" selected":""}`,onClick:()=>ie(te),children:[te.icon?d.jsx("img",{src:`${Cne}${te.icon.icon_2||te.icon.icon_3}`,alt:te.name,className:"gamePickerCardImg",loading:"lazy"}):d.jsx("div",{className:"gamePickerCardImgPlaceholder"}),d.jsxs("div",{className:"gamePickerCardOverlay",children:[d.jsx("span",{className:"gamePickerCardTitle",children:te.title||te.name}),(te.providerTitle||te.provider)&&d.jsx("span",{className:"gamePickerCardProvider ellipsis",children:te.providerTitle||te.provider})]})]},te.id))}),w&&d.jsx("div",{className:"gamePickerCardsMoreButton",children:d.jsx(zt,{title:o(I?"Loading...":"Load more"),variant:"transparent",size:"sm",radius:"full",onClick:re,disabled:I})})]}),d.jsx("div",{className:"gamePickerFooter",children:d.jsx(zt,{className:"gamePickerCancelButton",title:o("Cancel"),size:"md",radius:"full",variant:"transparent",onClick:n})})]})})]})},r_=()=>D(()=>import("./livekit-client.esm-C8nlu9s-.js"),[]),wne=p.lazy(()=>D(()=>import("./StreamerBroadcastOverlay-DUpd-6Bo.js"),__vite__mapDeps([686,426,1,561,562,563,554,564,687]))),o_="active_stream_id",i_=String(N.app.site_id);var Ine=(e=>(e.Idle="idle",e.Creating="creating",e.Countdown="countdown",e.Loading="loading",e.Live="live",e.KickLive="kick_live",e.Resuming="resuming",e.Ending="ending",e.Error="error",e))(Ine||{});const Ql={Screen:{width:{ideal:1920},height:{ideal:1080},frameRate:{ideal:30},displaySurface:"browser"},CameraHD:{width:{ideal:1280},height:{ideal:720},frameRate:{ideal:30},facingMode:"user"},CameraSD:{width:{ideal:640},height:{ideal:480},frameRate:{ideal:30}}},mL=p.createContext({}),ype=()=>p.useContext(mL),C1={status:"idle",streamId:null,chatInfoId:null,countdown:0,error:null},T1={isMicrophoneOn:!1,isCameraOn:!1,isScreenSharing:!1,cameraStream:null},w1={isRecording:!1,isPending:!1,egressId:null,filePath:null,streamIdSnapshot:null,showRecordDialog:!1,showSaveDialog:!1},Ane=({children:e})=>{const[t,n]=p.useState(C1),[s,a]=p.useState(T1),[r,o]=p.useState(w1),{player:i}=Na(),l=p.useRef(null),c=p.useRef(null),u=p.useRef(null),f=p.useRef(null),m=p.useRef(null),h=p.useRef({isRecording:!1,egressId:null}),g=p.useRef({status:"idle",streamId:null}),[b,y]=p.useState(!1),[_,v]=p.useState("regular"),[E,S]=p.useState(""),w=ye(),O=p.useCallback(U=>{g.current.status=U,n(R=>({...R,status:U}))},[]),I=p.useCallback(U=>{g.current.streamId=U,n(R=>({...R,streamId:U}))},[]),C=p.useCallback(U=>{n(R=>({...R,chatInfoId:U}))},[]),T=p.useCallback(()=>{[c.current,u.current].forEach(U=>U==null?void 0:U.getTracks().forEach(R=>{try{R.stop()}catch{}})),c.current=null,u.current=null,f.current=null,m.current=null,a(T1)},[]),P=p.useCallback(async U=>{if(U){try{await ee.get({method:"POST",path:`/api/v1/streams/${U}/end`,data:{}},"social_choice_me")}catch(R){console.error("Failed to end stream:",R)}localStorage.removeItem(o_)}},[]),A=p.useCallback(async()=>{const{egressId:U}=h.current,{streamId:R}=g.current;if(!(!R||!U)){o(W=>({...W,isPending:!0}));try{await ee.get({method:"POST",path:`/api/v1/streams/${R}/recording/end`,data:{egressId:U,PARTNER_ID:i_}},"social_choice_me")}catch(W){console.error("Failed to stop recording:",W)}h.current={isRecording:!1,egressId:null},o(W=>({...W,isRecording:!1,isPending:!1,egressId:null,showSaveDialog:!0}))}},[]),x=p.useCallback(async(U=!0)=>{const{status:R,streamId:W}=g.current;if(R==="ending"||R==="idle")return;O("ending"),U&&await A();const q=l.current;if(q)try{await Promise.all(Array.from(q.localParticipant.tracks.values()).map(de=>de.track?q.localParticipant.unpublishTrack(de.track).catch(()=>{}):Promise.resolve())),await q.disconnect(),l.current=null}catch(de){console.warn("LiveKit disconnect error:",de)}T(),U&&(Kl(null),Lc(),await P(W).catch(de=>console.error("Backend end stream failed:",de))),n(C1),g.current={status:"idle",streamId:null}},[T,P,O,A]),L=p.useCallback(()=>x(!0),[x]),k=p.useCallback(async U=>{try{O("resuming"),I(U.streamId),C(U.chatInfoId??null),n(Z=>({...Z,error:null})),localStorage.setItem(o_,String(U.streamId)),n_();let R,W;if(U.hadScreenShare&&_1()){const Z={video:Ql.Screen,audio:{suppressLocalAudioPlayback:!1},preferCurrentTab:!0,selfBrowserSurface:"include"};R=await navigator.mediaDevices.getDisplayMedia(Z)}else U.hadCamera?W=await navigator.mediaDevices.getUserMedia({video:Ql.CameraHD,audio:U.hadMicrophone}):U.hadMicrophone&&(W=await navigator.mediaDevices.getUserMedia({audio:!0}));c.current=R??null,u.current=W??null,W&&a(Z=>({...Z,cameraStream:W}));const{Room:q,RoomEvent:de,LocalVideoTrack:ue,LocalAudioTrack:Y,Track:re}=await r_(),ie=new q({adaptiveStream:!0,dynacast:!0});if(ie.on(de.Disconnected,()=>{const{status:Z}=g.current;Z!=="ending"&&Z!=="idle"&&x(!1)}),await ie.connect(U.livekitUrl,U.livekitToken,{autoSubscribe:!1}),l.current=ie,R){const Z=R.getVideoTracks()[0];if(Z){const fe=new ue(Z);Z.addEventListener("ended",()=>x()),await ie.localParticipant.publishTrack(fe,{source:re.Source.ScreenShare}),m.current=fe,a(le=>({...le,isScreenSharing:!0}))}const te=R.getAudioTracks()[0];te&&await ie.localParticipant.publishTrack(new Y(te),{source:re.Source.ScreenShareAudio})}if(W){const Z=W.getVideoTracks()[0];if(Z){const te=new ue(Z);await ie.localParticipant.publishTrack(te,{source:re.Source.Camera}),f.current=te,a(fe=>({...fe,isCameraOn:!0}))}}if(U.hadMicrophone)try{await ie.localParticipant.setMicrophoneEnabled(!0),a(Z=>({...Z,isMicrophoneOn:!0}))}catch(Z){console.warn("Microphone publish failed on resume:",Z)}O("live"),Kl({streamId:U.streamId,gameId:U.gameId,chatInfoId:U.chatInfoId??null,livekitUrl:U.livekitUrl,livekitToken:U.livekitToken,participantIdentity:U.participantIdentity,participantName:U.participantName,hadCamera:!!W,hadMicrophone:U.hadMicrophone,hadScreenShare:!!R}),Lc(),Ce.success("Stream resumed.")}catch(R){console.error("Resume failed:",R),Lc(),Kl(null),T(),n(W=>({...W,error:(R==null?void 0:R.message)||"resume_error"})),O("error")}},[T,O,I,C,x]);p.useEffect(()=>{const U=ane();if(U){k(U);return}},[]),p.useEffect(()=>{t.status},[t.status]),p.useEffect(()=>{const U=g.current.status;!i&&U!=="ending"&&U!=="resuming"&&x(!1)},[i,x]),p.useEffect(()=>{if(!s.isScreenSharing)return;const U=m.current;if(!U)return;const R="[data-private]";let W=!1,q=0;const de=ie=>{var Z,te;ie!==W&&(W=ie,(te=(Z=ie?U.mute():U.unmute())==null?void 0:Z.catch)==null||te.call(Z,()=>{}))},ue=()=>{q=0;const ie=!!document.querySelector(R);de(ie)},Y=()=>{q||(q=requestAnimationFrame(ue))};ue();const re=new MutationObserver(Y);return re.observe(document.body,{childList:!0,subtree:!0}),()=>{re.disconnect(),q&&cancelAnimationFrame(q),de(!1)}},[s.isScreenSharing]),p.useEffect(()=>{const U=()=>{const{streamId:R,status:W}=g.current;if(!R)return;(W==="live"||W==="countdown"||W==="loading")&&oL()};return window.addEventListener("pagehide",U),()=>window.removeEventListener("pagehide",U)},[]);const B=p.useCallback(async(U,R)=>{var W,q,de;try{const ue=(W=N.app.header.vivaroMeManagement)==null?void 0:W.wlId,{result:Y,details:re}=await ee.get({method:"POST",path:"/api/v1/streams",data:{gameId:String(U),title:(i==null?void 0:i.title)||(i==null?void 0:i.nikName),visibility:1,participantIdentity:`user-${(i==null?void 0:i.playerId)||"unknown"}`,participantName:(i==null?void 0:i.title)||(i==null?void 0:i.nikName),playbackUrl:`https://player.kick.com/${R}`,type:2,...ue?{WL_ID:String(ue)}:{},PARTNER_ID:String(N.app.site_id)}},"social_choice_me");if(Y!==0||!((q=re==null?void 0:re.data)!=null&&q.id))throw new Error("Failed to create Kick stream.");const ie=re.data.id;if((await ee.get({method:"POST",path:`/api/v1/streams/${ie}/start`,data:{}},"social_choice_me")).result!==0)throw new Error("Failed to start Kick stream.");I(ie),C(((de=re.data.chatInfo)==null?void 0:de.id)??null),O("kick_live"),ve.open({type:"success",title:"Kick stream ready",content:"You can start streaming in your Kick account now."})}catch(ue){console.error("Kick broadcast error:",ue),ve.open({type:"error",title:"Error",content:"Something went wrong. Please try again."})}},[i==null?void 0:i.title,i==null?void 0:i.playerId,i==null?void 0:i.nikName,I,C,O]),j=p.useCallback(async U=>{var W,q;if(!U){y(!0);return}if(_==="kick"){const de=E.trim();return v("regular"),S(""),de?B(U,de):void 0}const R=g.current.status;if(R!=="idle"&&R!=="error"){Ce.warn("You already have an active stream. Please end it before starting a new one.");return}try{O("creating"),n(Ee=>({...Ee,error:null})),n_();const de=await navigator.mediaDevices.enumerateDevices().catch(()=>[]),ue=de.some(Ee=>Ee.kind==="audioinput"),Y=de.some(Ee=>Ee.kind==="videoinput");let re,ie;if(_1())try{const Ee={video:Ql.Screen,audio:{suppressLocalAudioPlayback:!1},preferCurrentTab:!0,selfBrowserSurface:"include"};re=await navigator.mediaDevices.getDisplayMedia(Ee)}catch(Ee){throw Ee.name==="NotAllowedError"?new Error("Screen sharing permission was denied."):Ee}else Y&&(ie=await navigator.mediaDevices.getUserMedia({video:Ql.CameraHD,audio:ue}));c.current=re??null,u.current=ie??null,ie&&a(Ee=>({...Ee,cameraStream:ie}));const{result:Z,details:te}=await ee.get({method:"POST",path:"/api/v1/streams",data:{gameId:U,title:(i==null?void 0:i.title)||(i==null?void 0:i.nikName),visibility:1,participantIdentity:`user-${(i==null?void 0:i.playerId)||"unknown"}`,participantName:(i==null?void 0:i.title)||(i==null?void 0:i.nikName),type:1,PARTNER_ID:i_}},"social_choice_me");if(Z!==0||!((W=te==null?void 0:te.data)!=null&&W.livekit))throw new Error("Failed to construct remote stream token context.");const fe=te.data.id||11;I(fe);const le=((q=te.data.chatInfo)==null?void 0:q.id)??null;C(le),localStorage.setItem(o_,String(fe)),Kl({streamId:fe,gameId:U,chatInfoId:le,livekitUrl:te.data.livekit.url,livekitToken:te.data.livekit.token,participantIdentity:`user-${(i==null?void 0:i.playerId)||"unknown"}`,participantName:(i==null?void 0:i.title)||(i==null?void 0:i.nikName)||"",hadCamera:!!ie,hadMicrophone:ue,hadScreenShare:!!re}),O("countdown");const Ie=(async()=>{for(let Ee=3;Ee>=1;Ee--)n(Be=>({...Be,countdown:Ee})),await new Promise(Be=>setTimeout(Be,1e3));n(Ee=>({...Ee,countdown:0}))})(),{Room:Ue,RoomEvent:ct,LocalVideoTrack:De,LocalAudioTrack:Ne,Track:Ge}=await r_(),je=new Ue({adaptiveStream:!0,dynacast:!0});if(je.on(ct.Disconnected,()=>{const{status:Ee}=g.current;Ee!=="ending"&&Ee!=="idle"&&x(!1)}),await je.connect(te.data.livekit.url,te.data.livekit.token,{autoSubscribe:!1}),l.current=je,re){const Ee=re.getVideoTracks()[0];if(Ee){const J=new De(Ee);Ee.addEventListener("ended",()=>x()),await je.localParticipant.publishTrack(J,{source:Ge.Source.ScreenShare}),m.current=J,a(V=>({...V,isScreenSharing:!0}))}const Be=re.getAudioTracks()[0];Be&&await je.localParticipant.publishTrack(new Ne(Be),{source:Ge.Source.ScreenShareAudio})}if(ie){const Ee=ie.getVideoTracks()[0];if(Ee){const Be=new De(Ee);await je.localParticipant.publishTrack(Be,{source:Ge.Source.Camera}),f.current=Be,a(J=>({...J,isCameraOn:!0}))}}if(ue){await new Promise(Ee=>setTimeout(Ee,200));try{await je.localParticipant.setMicrophoneEnabled(!0),a(Ee=>({...Ee,isMicrophoneOn:!0}))}catch(Ee){console.warn("Microphone publish failed:",Ee)}}await Promise.all([ee.get({method:"POST",path:`/api/v1/streams/${fe}/start`,data:{}},"social_choice_me"),Ie]),O("live"),o(Ee=>({...Ee,showRecordDialog:!0,showSaveDialog:!1})),Kl({streamId:fe,gameId:U,chatInfoId:le,livekitUrl:te.data.livekit.url,livekitToken:te.data.livekit.token,participantIdentity:`user-${(i==null?void 0:i.playerId)||"unknown"}`,participantName:(i==null?void 0:i.title)||(i==null?void 0:i.nikName)||"",hadCamera:!!ie,hadMicrophone:ue,hadScreenShare:!!re})}catch(de){console.error("Broadcast error:",de),T(),n(ue=>({...ue,error:(de==null?void 0:de.message)||"stream_error"})),O("error")}},[O,i==null?void 0:i.title,i==null?void 0:i.playerId,i==null?void 0:i.nikName,I,x,T,B,_,C,E]),H=p.useCallback(async()=>{const U=l.current;if(!U||!navigator.mediaDevices||!(await navigator.mediaDevices.enumerateDevices().catch(()=>[])).some(q=>q.kind==="audioinput"))return;const W=!U.localParticipant.isMicrophoneEnabled;await U.localParticipant.setMicrophoneEnabled(W),a(q=>({...q,isMicrophoneOn:W}))},[]),M=p.useCallback(async()=>{var R;const U=l.current;if(U)if(f.current)await U.localParticipant.unpublishTrack(f.current).catch(()=>{}),f.current.stop(),(R=u.current)==null||R.getTracks().forEach(W=>W.stop()),f.current=null,u.current=null,a(W=>({...W,isCameraOn:!1,cameraStream:null}));else try{n_();const{LocalVideoTrack:W,Track:q}=await r_(),de=await navigator.mediaDevices.getUserMedia({video:Ql.CameraSD}),ue=new W(de.getVideoTracks()[0]);await U.localParticipant.publishTrack(ue,{source:q.Source.Camera}),u.current=de,f.current=ue,a(Y=>({...Y,isCameraOn:!0,cameraStream:de}))}catch(W){console.error("Camera toggle failed:",W)}},[]),$=p.useCallback(async()=>{var R,W,q,de,ue;const{streamId:U}=g.current;if(U){o(Y=>({...Y,isPending:!0}));try{const{details:Y}=await ee.get({method:"POST",path:`/api/v1/streams/${U}/recording/start`,data:{}},"social_choice_me"),re=((W=(R=Y==null?void 0:Y.data)==null?void 0:R.recording)==null?void 0:W.egress_id)??null,ie=((ue=(de=(q=Y==null?void 0:Y.data)==null?void 0:q.recording)==null?void 0:de.file)==null?void 0:ue.filename)??null;h.current={isRecording:!0,egressId:re},o(Z=>({...Z,isRecording:!0,isPending:!1,egressId:re,filePath:ie,streamIdSnapshot:U}))}catch(Y){console.error("Failed to start recording:",Y),o(re=>({...re,isPending:!1}))}}},[]),G=p.useCallback(async()=>{const{filePath:U,streamIdSnapshot:R}=r;if(!(!U||!R))try{await ee.get({method:"POST",path:"/api/v1/players/stories",data:{file:U,type:2,targetId:R,targetType:"stream",PARTNER_ID:i_}},"social_choice_me"),o(W=>({...W,showSaveDialog:!1})),Ce.success("Recording posted to your story.")}catch(W){console.error("Failed to post to story:",W),Ce.error("Failed to post Story")}},[r]),z=p.useCallback(async()=>{const{filePath:U,streamIdSnapshot:R}=r;if(!(!U||!R))try{await ee.get({method:"POST",path:"/api/v1/players/post",data:{targetId:R,targetType:"stream",description:"",tags:[],files:[{url:U,type:"video"}]}},"social_choice_me"),Ce.success("Recording posted to your profile."),o(W=>({...W,showSaveDialog:!1}))}catch(W){console.error("Failed to post to profile:",W),Ce.error("Failed to post to profile.")}},[r]),Q=p.useCallback(()=>{o(U=>({...U,showRecordDialog:!1}))},[]),ne=p.useCallback(()=>{o(w1)},[]),X=p.useMemo(()=>({status:t.status,streamId:t.streamId,chatInfoId:t.chatInfoId,countdownSeconds:t.countdown,error:t.error,roomRef:l,isMicrophoneOn:s.isMicrophoneOn,isCameraOn:s.isCameraOn,isScreenSharing:s.isScreenSharing,cameraStream:s.cameraStream,isRecording:r.isRecording,isRecordingPending:r.isPending,filePath:r.filePath,showRecordDialog:r.showRecordDialog,showSaveDialog:r.showSaveDialog,startBroadcast:j,stopBroadcast:L,toggleMicrophone:H,toggleCamera:M,startRecording:$,stopRecording:A,postToStory:G,postToProfile:z,dismissRecordDialog:Q,dismissSaveDialog:ne}),[t,s,r,j,L,H,M,$,A,G,z,Q,ne]);return d.jsxs(mL.Provider,{value:X,children:[e,d.jsxs(p.Suspense,{fallback:null,children:[d.jsx(wne,{}),b?d.jsxs(iL,{className:"postGamePickerPopup",onClose:()=>{y(!1),v("regular"),S("")},title:w("Choose game for Stream"),children:[(i==null?void 0:i.isVerifiedStreamer)&&d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"streamTypeInlineSelector",children:[d.jsx(zt,{className:"streamTypeInlineSelector__chip",variant:_==="regular"?"primary":"transparent",size:"md",radius:"full",leftIconName:"LiveGames",title:w("Regular"),onClick:()=>v("regular")}),d.jsx(zt,{className:"streamTypeInlineSelector__chip",variant:_==="kick"?"primary":"transparent",size:"md",radius:"full",leftIconName:"Live1",title:w("Kick"),onClick:()=>v("kick")})]}),_==="kick"&&d.jsx("div",{className:"streamTypeInlineSelector__kickInput",children:d.jsx(aS,{label:w("Kick username"),size:"lg",value:E,onChange:U=>S(U.target.value),onClear:()=>S("")})})]}),d.jsx(Tne,{selectedId:"",onSelect:U=>{_==="kick"&&!E.trim()||(j(U.id),y(!1))},onClose:()=>{y(!1),v("regular"),S("")}})]}):null]})]})},Pne=N.app.maintenanceURL,One=async e=>Ye.post(Pne,{id:e},{headers:{"Content-Type":"application/json"}}).then(t=>{if(t.status===200&&(t!=null&&t.data))return t.data}).catch(t=>{at.error(t)}),xne=ke(()=>D(()=>import("./Maintenance-bhVpkldS.js"),__vite__mapDeps([688,1,689]))),Nne=({children:e})=>{const[t,n]=p.useState(null);return p.useEffect(()=>{One(N.app.site_id).then(s=>{s!=null&&s.maintenance&&n(s)})},[]),t!=null&&t.maintenance?d.jsx(p.Suspense,{children:d.jsx(xne,{startTime:t.startTime,endTime:t.endTime})}):e},kne=u_.createRoot(document.getElementById("root"));kne.render(d.jsx(tK,{children:(e,t)=>d.jsx(VU,{language:e,assets:t,children:d.jsx(qU,{children:d.jsx(yn,{errorType:VB,showErrorPage:!0,children:d.jsx(Nne,{children:d.jsx(Az,{children:d.jsx(j$,{children:d.jsx(CG,{children:d.jsx(gB,{children:d.jsx(GJ,{children:d.jsx(Ane,{children:d.jsx(ene,{children:d.jsx(Dz,{children:d.jsx(Jz,{children:d.jsx(IV,{children:d.jsx(MY,{children:d.jsx(cY,{children:d.jsx(dV,{children:d.jsx(HW,{children:d.jsx(fY,{children:d.jsx(vY,{children:d.jsx(GX,{children:d.jsx(W8,{children:d.jsx(NY,{children:d.jsx(WW,{children:d.jsx(AW,{children:d.jsx(Jte,{children:d.jsx(yi,{children:d.jsx(co,{path:"/:locale?",render:({location:n,match:{url:s}})=>d.jsxs(oP,{location:{...n,pathname:n.pathname.replace(s,"")},children:[d.jsx(co,{path:"/widget/:widgetName",render:a=>d.jsx(uw,{navigationEnabled:!1,...a})}),d.jsx(co,{path:"/embed/:widgetName",render:a=>d.jsx(uw,{navigationEnabled:!0,...a})}),d.jsx(co,{component:jte})]})})})})})})})})})})})})})})})})})})})})})})})})})})})})})}));const Rne=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Lne=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));export{ht as $,st as A,Qt as B,N as C,Rs as D,mae as E,cte as F,x2 as G,hB as H,Fm as I,yt as J,ER as K,Lt as L,Dx as M,Jf as N,Zf as O,Ct as P,Re as Q,mB as R,pU as S,kn as T,yv as U,uv as V,lC as W,bx as X,hre as Y,TO as Z,aX as _,Ho as a,$h as a$,vt as a0,Sl as a1,PC as a2,yoe as a3,Z5 as a4,hy as a5,UG as a6,Sc as a7,FK as a8,$G as a9,vpe as aA,dY as aB,Rse as aC,_5 as aD,X5 as aE,eae as aF,ml as aG,sp as aH,HG as aI,Vre as aJ,Hre as aK,Wre as aL,gx as aM,Qy as aN,cO as aO,Sie as aP,lt as aQ,wie as aR,m4 as aS,p4 as aT,Ut as aU,Te as aV,$9 as aW,kk as aX,qm as aY,$o as aZ,f4 as a_,WG as aa,ve as ab,yX as ac,pR as ad,uV as ae,Lse as af,Wo as ag,J5 as ah,Bde as ai,we as aj,rde as ak,tl as al,he as am,uue as an,Jse as ao,Ic as ap,kT as aq,zt as ar,LR as as,Na as at,$R as au,Ce as av,Lp as aw,Oe as ax,KR as ay,tpe as az,Xt as b,Z$ as b$,Yde as b0,lne as b1,pf as b2,Yt as b3,Ise as b4,Ty as b5,Ui as b6,aO as b7,UE as b8,np as b9,J4 as bA,Gt as bB,jv as bC,yR as bD,sC as bE,Fse as bF,lse as bG,zse as bH,_ie as bI,gie as bJ,uZ as bK,ou as bL,Wy as bM,Uk as bN,Xk as bO,Ot as bP,wV as bQ,rg as bR,D8 as bS,Jr as bT,hZ as bU,Ke as bV,bo as bW,Pa as bX,Use as bY,Bee as bZ,at as b_,Fk as ba,Ay as bb,ms as bc,Fr as bd,Qm as be,Fv as bf,Hee as bg,jd as bh,dfe as bi,af as bj,D as bk,nr as bl,Hue as bm,HO as bn,vo as bo,Ye as bp,sy as bq,fp as br,BO as bs,KE as bt,UU as bu,qee as bv,jk as bw,sO as bx,qR as by,Mr as bz,ze as c,qo as c$,L$ as c0,rs as c1,xd as c2,Cn as c3,Uu as c4,fy as c5,Ix as c6,dy as c7,Du as c8,Ve as c9,Lx as cA,JW as cB,sde as cC,ke as cD,uy as cE,nl as cF,jde as cG,XG as cH,fN as cI,Pe as cJ,Tz as cK,GK as cL,TG as cM,ale as cN,Xn as cO,hn as cP,R8 as cQ,fU as cR,wle as cS,Tle as cT,Mle as cU,eY as cV,noe as cW,Hk as cX,Le as cY,a7 as cZ,me as c_,Q5 as ca,P4 as cb,J8 as cc,El as cd,xy as ce,Sx as cf,ude as cg,ra as ch,Iae as ci,Yu as cj,Zk as ck,Ioe as cl,hF as cm,K5 as cn,t7 as co,W4 as cp,Wn as cq,q5 as cr,q4 as cs,zle as ct,L4 as cu,xs as cv,Joe as cw,Jm as cx,qW as cy,jx as cz,rt as d,Oz as d$,bl as d0,Yo as d1,XE as d2,JE as d3,yN as d4,gt as d5,Nue as d6,gz as d7,zC as d8,Rue as d9,joe as dA,bp as dB,F$ as dC,mte as dD,_x as dE,H$ as dF,E4 as dG,b4 as dH,ide as dI,lde as dJ,C4 as dK,Qr as dL,Vle as dM,ype as dN,Ine as dO,iL as dP,Rm as dQ,G8 as dR,Po as dS,dn as dT,BW as dU,dO as dV,An as dW,jne as dX,Lee as dY,ba as dZ,Ac as d_,s$ as da,dt as db,Fle as dc,wy as dd,Cse as de,_y as df,Lue as dg,Jy as dh,Wa as di,Ht as dj,Ex as dk,Ln as dl,tV as dm,lO as dn,wde as dp,Zde as dq,nV as dr,Ide as ds,Ure as dt,que as du,Yue as dv,aS as dw,eL as dx,sae as dy,Qce as dz,dle as e,R$ as e$,NJ as e0,AJ as e1,OJ as e2,Mp as e3,Bfe as e4,Bs as e5,Nm as e6,Qle as e7,Bse as e8,Vw as e9,oue as eA,Zue as eB,dG as eC,gm as eD,Pu as eE,go as eF,J$ as eG,km as eH,Lr as eI,ly as eJ,Di as eK,K4 as eL,QE as eM,Roe as eN,Loe as eO,Moe as eP,Doe as eQ,cy as eR,Jc as eS,Pue as eT,sG as eU,k$ as eV,Cue as eW,Aue as eX,Iue as eY,kse as eZ,jse as e_,Kse as ea,Cv as eb,Sv as ec,Z4 as ed,il as ee,zH as ef,ju as eg,u$ as eh,RH as ei,Ux as ej,v$ as ek,bd as el,yae as em,vue as en,Ci as eo,eG as ep,hK as eq,cfe as er,As as es,gue as et,wse as eu,rue as ev,_ue as ew,Wle as ex,cs as ey,CW as ez,zN as f,Wce as f$,Tue as f0,Pn as f1,wue as f2,ace as f3,u4 as f4,Bk as f5,vz as f6,kY as f7,tt as f8,Aw as f9,QR as fA,fde as fB,e7 as fC,Rie as fD,Fre as fE,r4 as fF,T4 as fG,WX as fH,FO as fI,Jn as fJ,A4 as fK,o4 as fL,ile as fM,ole as fN,rle as fO,dW as fP,d4 as fQ,SP as fR,h7 as fS,G$ as fT,Mue as fU,a$ as fV,Hie as fW,Wie as fX,zie as fY,sce as fZ,iP as f_,hce as fa,vse as fb,bse as fc,R4 as fd,hue as fe,Ap as ff,yo as fg,mue as fh,pue as fi,fue as fj,M4 as fk,ufe as fl,y4 as fm,S4 as fn,IR as fo,D4 as fp,n4 as fq,uK as fr,g7 as fs,Gle as ft,Ece as fu,Ef as fv,k4 as fw,Kr as fx,l7 as fy,aT as fz,Ft as g,_O as g$,Bv as g0,vl as g1,qn as g2,Nv as g3,uf as g4,Lae as g5,Lle as g6,WK as g7,We as g8,Kle as g9,bpe as gA,rG as gB,bz as gC,NQ as gD,rQ as gE,ma as gF,bne as gG,jce as gH,Mce as gI,Rce as gJ,_p as gK,xr as gL,Cp as gM,ffe as gN,uY as gO,ii as gP,ode as gQ,tT as gR,Yx as gS,Gse as gT,kC as gU,aoe as gV,qie as gW,roe as gX,GN as gY,O8 as gZ,VN as g_,Mde as ga,Rde as gb,Dde as gc,Cce as gd,Lde as ge,aae as gf,iae as gg,voe as gh,b$ as gi,No as gj,vw as gk,AY as gl,B$ as gm,my as gn,Fee as go,Qn as gp,hU as gq,Xue as gr,Fo as gs,Zr as gt,YR as gu,Lfe as gv,Tne as gw,tX as gx,h2 as gy,zre as gz,tc as h,Fde as h$,pp as h0,up as h1,uce as h2,Z8 as h3,z4 as h4,dae as h5,uae as h6,cae as h7,lae as h8,f5 as h9,XV as hA,Tm as hB,fT as hC,NT as hD,au as hE,ife as hF,ooe as hG,ofe as hH,lW as hI,_a as hJ,pce as hK,gw as hL,Qde as hM,Jle as hN,BR as hO,Sae as hP,tue as hQ,AR as hR,hN as hS,GC as hT,Yh as hU,Bne as hV,ise as hW,Tde as hX,sV as hY,Ade as hZ,Pde as h_,cde as ha,yle as hb,s7 as hc,as as hd,dde as he,l4 as hf,zde as hg,H4 as hh,ZG as hi,t$ as hj,i4 as hk,$4 as hl,n$ as hm,gde as hn,G4 as ho,yue as hp,Boe as hq,c4 as hr,F4 as hs,QG as ht,Lm as hu,On as hv,hde as hw,U4 as hx,KN as hy,vf as hz,ee as i,Ore as i$,_4 as i0,Due as i1,eV as i2,ol as i3,qv as i4,xt as i5,aue as i6,ede as i7,ine as i8,Hle as i9,B4 as iA,DE as iB,p5 as iC,Pre as iD,boe as iE,Eoe as iF,Y4 as iG,Nle as iH,kle as iI,_$ as iJ,Tw as iK,c7 as iL,X4 as iM,BZ as iN,Tce as iO,oy as iP,coe as iQ,hoe as iR,uoe as iS,doe as iT,goe as iU,_oe as iV,tL as iW,due as iX,SW as iY,Ele as iZ,Sle as i_,Gk as ia,vfe as ib,Tx as ic,EP as id,iG as ie,Uv as ig,Wu as ih,I4 as ii,w4 as ij,n7 as ik,eoe as il,F2 as im,Zre as io,Jre as ip,Xre as iq,N5 as ir,hpe as is,Mfe as it,ppe as iu,eu as iv,Yse as iw,a4 as ix,j4 as iy,sue as iz,d as j,cie as j$,CO as j0,TJ as j1,ji as j2,ap as j3,hm as j4,Zle as j5,rl as j6,ece as j7,ln as j8,nce as j9,Vue as jA,It as jB,MK as jC,jie as jD,$le as jE,OC as jF,lc as jG,Xde as jH,lfe as jI,xde as jJ,gae as jK,Aie as jL,Pie as jM,Eue as jN,bue as jO,VX as jP,NH as jQ,xH as jR,Ta as jS,LH as jT,Oce as jU,Uoe as jV,xce as jW,Ace as jX,Pce as jY,uie as jZ,lie as j_,Km as ja,nae as jb,t2 as jc,rae as jd,oae as je,n2 as jf,tce as jg,IB as jh,Wse as ji,cn as jj,Vo as jk,pfe as jl,aY as jm,N4 as jn,Qoe as jo,Ooe as jp,Poe as jq,Aoe as jr,Iie as js,tae as jt,Nse as ju,pre as jv,Ole as jw,xle as jx,Sfe as jy,Wue as jz,mr as k,lce as k$,Ese as k0,hse as k1,gse as k2,mse as k3,pse as k4,fse as k5,dse as k6,use as k7,Ule as k8,hie as k9,Xv as kA,ka as kB,uN as kC,Ha as kD,OH as kE,afe as kF,L2 as kG,wi as kH,sW as kI,FH as kJ,cu as kK,VH as kL,rfe as kM,Dle as kN,dU as kO,Od as kP,Ire as kQ,cce as kR,mde as kS,$ie as kT,Gie as kU,Nce as kV,SX as kW,Wh as kX,qle as kY,cse as kZ,yre as k_,mie as ka,aie as kb,iie as kc,oie as kd,fie as ke,die as kf,pie as kg,sie as kh,rie as ki,Kie as kj,xT as kk,ase as kl,tfe as km,mY as kn,efe as ko,pY as kp,iW as kq,MY as kr,Eae as ks,yO as kt,Wk as ku,Jk as kv,LX as kw,sfe as kx,nfe as ky,Gde as kz,K as l,FX as l$,ele as l0,Ere as l1,bre as l2,bie as l3,vie as l4,Sre as l5,Cre as l6,Tre as l7,kQ as l8,PQ as l9,na as lA,fae as lB,NX as lC,Nk as lD,nQ as lE,eQ as lF,oQ as lG,lQ as lH,cQ as lI,sQ as lJ,wQ as lK,tie as lL,eie as lM,Die as lN,Mie as lO,O4 as lP,WN as lQ,y7 as lR,x4 as lS,R7 as lT,xg as lU,Que as lV,Q$ as lW,Dp as lX,pj as lY,nue as lZ,ac as l_,Gae as la,pb as lb,Ew as lc,Ai as ld,lr as le,Q4 as lf,Sce as lg,iue as lh,cue as li,lue as lj,Vie as lk,_f as ll,nie as lm,Aae as ln,Jde as lo,EO as lp,Pv as lq,pO as lr,QO as ls,Pae as lt,xae as lu,ZU as lv,Ose as lw,kre as lx,Vh as ly,T5 as lz,be as m,Cie as m$,wt as m0,wce as m1,Ice as m2,nC as m3,Ale as m4,dJ as m5,ZH as m6,eW as m7,xse as m8,KH as m9,Ufe as mA,Hfe as mB,xJ as mC,Ife as mD,Cw as mE,ice as mF,Dg as mG,Eie as mH,yie as mI,zh as mJ,NC as mK,sle as mL,xX as mM,_de as mN,Qv as mO,Kce as mP,Ec as mQ,Ude as mR,_z as mS,Gv as mT,ade as mU,_re as mV,Bue as mW,WH as mX,pde as mY,Ode as mZ,Tie as m_,QH as ma,XH as mb,zce as mc,kue as md,$ue as me,soe as mf,Ble as mg,Ple as mh,MR as mi,W2 as mj,qoe as mk,J2 as ml,z2 as mm,Yoe as mn,zoe as mo,q2 as mp,Y2 as mq,K2 as mr,kfe as ms,fZ as mt,EX as mu,qfe as mv,Qfe as mw,uR as mx,Gfe as my,$fe as mz,qt as n,n1 as n$,e$ as n0,Tae as n1,iy as n2,nde as n3,tde as n4,kae as n5,Rae as n6,Nae as n7,Oae as n8,toe as n9,Sse as nA,yne as nB,Wde as nC,Dv as nD,Cde as nE,Mx as nF,yde as nG,rse as nH,Xle as nI,Nde as nJ,Yce as nK,bde as nL,Sde as nM,Ede as nN,Xse as nO,vde as nP,kJ as nQ,ape as nR,Yfe as nS,Jfe as nT,Zfe as nU,epe as nV,GR as nW,npe as nX,Xfe as nY,zfe as nZ,Kw as n_,Ase as na,nG as nb,rce as nc,kE as nd,Kde as ne,Zce as nf,Ww as ng,kde as nh,dce as ni,OY as nj,Dr as nk,jr as nl,TV as nm,SV as nn,cY as no,gG as np,HV as nq,zue as nr,qre as ns,Kre as nt,Qre as nu,xoe as nv,Nre as nw,xre as nx,Cae as ny,yse as nz,fn as o,Vfe as o$,h4 as o0,Jce as o1,ose as o2,Xce as o3,Vde as o4,Hde as o5,uW as o6,Fce as o7,Uce as o8,$ce as o9,vp as oA,Vse as oB,mpe as oC,Rfe as oD,wJ as oE,jfe as oF,Dfe as oG,Ffe as oH,xue as oI,Oue as oJ,Sue as oK,eue as oL,qse as oM,qce as oN,z8 as oO,Voe as oP,_le as oQ,$oe as oR,Yre as oS,Goe as oT,_r as oU,Eb as oV,Fd as oW,_1 as oX,dpe as oY,fpe as oZ,SJ as o_,$ae as oa,Dce as ob,Lce as oc,kce as od,Ma as oe,wY as of,Bce as og,Uae as oh,Bae as oi,Fae as oj,Gce as ok,jae as ol,Iy as om,yW as on,p$ as oo,h$ as op,f$ as oq,m$ as or,Pfe as os,Tse as ot,Pse as ou,mO as ov,wae as ow,P5 as ox,$de as oy,bs as oz,et as p,kv as p$,Wfe as p0,Kfe as p1,rpe as p2,ope as p3,cpe as p4,ipe as p5,lpe as p6,spe as p7,gpe as p8,BJ as p9,Xoe as pA,ioe as pB,lle as pC,bfe as pD,bce as pE,A5 as pF,o$ as pG,mfe as pH,pJ as pI,yce as pJ,Foe as pK,Nie as pL,Zoe as pM,oce as pN,i$ as pO,gle as pP,vle as pQ,Efe as pR,zz as pS,mce as pT,gce as pU,_fe as pV,JO as pW,gfe as pX,woe as pY,yu as pZ,hG as p_,UJ as pa,fce as pb,WR as pc,_pe as pd,upe as pe,ot as pf,dm as pg,vn as ph,Fne as pi,Vr as pj,Ia as pk,QJ as pl,bJ as pm,tZ as pn,iZ as po,Ro as pp,Uie as pq,xP as pr,lte as ps,dte as pt,sv as pu,aC as pv,Toe as pw,Kue as px,Gre as py,Hse as pz,ia as q,nle as q$,oG as q0,sL as q1,aG as q2,to as q3,Qz as q4,vce as q5,ble as q6,ny as q7,yfe as q8,Dae as q9,Vae as qA,Lre as qB,xfe as qC,ic as qD,za as qE,rK as qF,Ofe as qG,Jie as qH,yf as qI,Gue as qJ,$l as qK,Koe as qL,Soe as qM,Coe as qN,Mre as qO,Dre as qP,jre as qQ,Bre as qR,foe as qS,moe as qT,poe as qU,Oie as qV,$se as qW,xie as qX,kie as qY,Lie as qZ,ule as q_,hfe as qa,Mae as qb,l$ as qc,hJ as qd,Woe as qe,qk as qf,bY as qg,Kae as qh,VK as qi,Tfe as qj,Cfe as qk,$re as ql,EY as qm,wfe as qn,qae as qo,Yae as qp,zae as qq,vre as qr,Wae as qs,_ce as qt,sl as qu,dK as qv,Bie as qw,wre as qx,Hae as qy,Fie as qz,p as r,CK as r$,tle as r0,jle as r1,Noe as r2,koe as r3,ere as r4,tre as r5,mre as r6,fre as r7,Ile as r8,Hoe as r9,Xie as rA,Rle as rB,Qie as rC,yY as rD,Are as rE,pae as rF,loe as rG,Dse as rH,rC as rI,Mse as rJ,Afe as rK,tG as rL,A$ as rM,Vce as rN,x$ as rO,P$ as rP,CY as rQ,Hce as rR,O$ as rS,Yie as rT,Yle as rU,cG as rV,Zse as rW,Qse as rX,ql as rY,Fue as rZ,Uue as r_,Rre as ra,Cle as rb,Epe as rc,fle as rd,ple as re,Qae as rf,Xae as rg,nre as rh,sre as ri,rre as rj,gre as rk,Jue as rl,Zie as rm,cle as rn,Jae as ro,Zae as rp,ore as rq,ire as rr,are as rs,mle as rt,hle as ru,cre as rv,IT as rw,ure as rx,dre as ry,lre as rz,Es as s,wK as s0,hb as s1,Rw as s2,lG as s3,TK as s4,Ute as s5,_se as s6,_Q as s7,EQ as s8,IQ as s9,pQ as sa,bQ as sb,SQ as sc,tQ as sd,aQ as se,uQ as sf,mQ as sg,yQ as sh,iQ as si,AQ as sj,xQ as sk,OQ as sl,CQ as sm,TQ as sn,vb as so,hQ as sp,fQ as sq,dQ as sr,jue as ss,fG as st,vQ as su,gQ as sv,Nfe as sw,qde as t,ye as u,Pt as v,hae as w,_ae as x,vae as y,bae as z};