const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Home-0k6PGvC-.js","assets/pageBuilder-DRYJxivP.js","assets/lodash-Nv1lF1gn.js","assets/SportsBook-CFOLfCRG.js","assets/useLiveSportInfo-BXkc4ArA.js","assets/usePagination-C5DWGrC1.js","assets/InputTypeDatePicker-DFKfW6gA.js","assets/defineProperty-BDczwoNX.js","assets/warning-Bj1SsDK_.js","assets/InputTypeDatePicker-7jOJNWK4.css","assets/ShowMore-D_5DyU9X.js","assets/useLiveSportInfo-dn7tYzKa.css","assets/useCompactFooter-DAL2-xGi.js","assets/SportSearch-Drfu2dno.js","assets/CompetitionDetailsGame-D2b6BDpx.js","assets/CompetitionDetailsGame-BjmopCg_.css","assets/CompetitionDetails-BjuLG7G9.css","assets/usePopularCompetitions-DzwK-w-X.js","assets/GamesListHeaderWithChildren-CyQ3piZk.js","assets/SportCompetition-DtBQTjng.js","assets/VerticationNavigationListGroupItem-CxsB-Hpv.js","assets/SportCompetition-BBosoIU6.css","assets/VerticalNavigationListGroup-CDiTYZmC.js","assets/SportRegionsLoader-BOsT9LAm.js","assets/TournamentCompact-CgqiKcw4.js","assets/tournaments-Bzg1I9CG.js","assets/TournamentCompact-Cgj5rRFQ.css","assets/OverlayCloseButton-D33QOv-U.js","assets/Tournaments-Cp1jmBaa.js","assets/CasinoGamesContainer-JKzmiFSP.js","assets/CasinoGame-CATF2tpx.js","assets/FavoriteIcon-FUqYoumi.js","assets/CasinoGamesContainer-DhL6WG3C.css","assets/Tournaments-tPjvgoSw.css","assets/NeedToLogin-DCj3r-MI.js","assets/SportsBook-DwpaTxIk.css","assets/PreMatchGames-B7PsEUP4.css","assets/VirtualSportsPage-ChoGNGDq.js","assets/CasinoGameDetails-o5eLDIMO.js","assets/Odometer-D9fhR43J.js","assets/jackpot-Bj3led0W.js","assets/Odometer-Dtmtuu8d.css","assets/useJackpot-DOnNmdL0.js","assets/CasinoGameDetailsTournaments-D7uvRr9m.js","assets/CasinoGenericPageGamesContainer-D1cLb6bs.js","assets/CasinoTournaments-DRSlEXmH.js","assets/EsportsPage-BERTZ3mt.js","assets/StatisticsForCounterStrike-NNtqnTnW.js","assets/HorizontalNavigationTabItem-F0I5yh-X.js","assets/StatisticsForCounterStrike-txBwBJpf.css","assets/StreamPlayer-BowMGec4.js","assets/events-BXgLmnGw.js","assets/___vite-browser-external_commonjs-proxy-BGfHh4Tt.js","assets/StreamPlayer-CBH_jHGa.css","assets/EsportsPage-DLNnW5kI.css","assets/MapOfLeagueOfLegends-4Ek7Hu7c.css","assets/PMUPage-nmgaHDpP.js","assets/IntegratedIframeProduct-prH0s8_A.js","assets/PinnaclePage-BkImejXh.js","assets/DynamicallyStructuredPage-l0sNRNKZ.js","assets/WonderWheelPage-C2hLhB59.js","assets/IncidentalGame-DwfSf9df.js","assets/AchievementPage-CcKgnDqM.js","assets/VmaniaPage-Cf7x_5Wn.js","assets/ExchangePage-DcoNvNeD.js","assets/NeedToSwitchToFtnWallet-Ci75u6Z_.js","assets/WonderWheelHarmonyPage-DqdR74r4.js","assets/WonderWheelWorldCupPage-BZQjryIu.js","assets/DailySprintPage-ChPteHLe.js","assets/WinWheelPage-C2Q10FlK.js","assets/WonderCardsPage-ZTPYoE3c.js","assets/CasinoSlots-BQWPqN5p.js","assets/CasinoJackpotPage-db4DWPiW.js","assets/CasinoJackpot-SCM396BR.js","assets/CasinoSearchInput-CKsd7Km0.js","assets/CasinoGameViewPage-Dk3IErR_.js","assets/CasinoGeneric-BBhlj0B_.js","assets/CasinoLive-Ceouqa1k.js","assets/SkillGamesPage-C36nLCH3.js","assets/SkillGamesPage-DFDnGm0v.css","assets/QuizPage-CK7h_U2u.js","assets/IframeWidget-D0AIrkth.js","assets/Subscriptions-DANHgs6v.js","assets/Subscriptions-CWbky_ZJ.css","assets/TVGamesPage-CsB0TyyI.js","assets/PaymentsInfo-BSgvKymx.js","assets/PaymentMethodsInfoContainer-BaiYcojA.js","assets/PaymentMethodsInfoContainer-8MqCtFvn.css","assets/PromotionsPage-BR0oU_ZI.js","assets/PromotionDetailsTemplate-DjtzY-uv.js","assets/PromotionDetailsTemplate-DEUODxI3.css","assets/CMSPromotion-DuNKA9PN.js","assets/useCategoryPromotions-DCJskf2y.js","assets/DynamicallyStructuredPage-QnJNdpgX.js","assets/DepositToRidePage-DWkphSb1.js","assets/DepositToRidePage-BD88yFCM.css","assets/IFramePage-CLtIpzfN.js","assets/HelpPage-DSEdCyAk.js","assets/ExchangeShopPage-D_3HUG0D.js","assets/ExchangeShop-D0FYsl_8.js","assets/StaticTypeSeparator-BnyCu6g5.js","assets/ExchangeShop-D4_-wev3.css","assets/WorldCup-ChY32vJX.js","assets/RacingPage-DnL5YlXw.js","assets/UpcomingRaces-dW6znl-g.js","assets/UpcomingRaces-xnqz68Fe.css","assets/RacingPage-DI5i225P.css","assets/Competition-trBCZHqK.js","assets/PageBuilderPreview-BFYmNCwA.js","assets/CMSPageBuilder-Bl-K9IIj.js","assets/Cerebrum-CEfQTAOy.js","assets/QrCodeWidget-xSkAARRV.js","assets/Svg-DaqF20TK.js","assets/af-C6qbVJem.js","assets/ar-dz-CYjmDqEw.js","assets/ar-kw-bxNQkzDv.js","assets/ar-ly-B5Mhtn-t.js","assets/ar-ma-B--hsoFY.js","assets/ar-ps-DNXFZ-M6.js","assets/ar-sa-DdJE6_EP.js","assets/ar-tn-D2jLJoGH.js","assets/ar-CIwyPMUS.js","assets/az-T_A5B_hr.js","assets/be-CFnKbVle.js","assets/bg-CmS3N4V-.js","assets/bm-B_A_yDsq.js","assets/bn-bd-q6ywIV6s.js","assets/bn-Bj8_Ms0s.js","assets/bo-rp5feoWM.js","assets/br-DYIVPhWC.js","assets/bs-BQ_Bi-fJ.js","assets/ca-CMwwHroP.js","assets/cs-DNF8qW8g.js","assets/cv-BjPFNJpT.js","assets/cy-D3GJUm23.js","assets/da-hTkIykNG.js","assets/de-at-DBM8yYBp.js","assets/de-ch-DN1uiXLP.js","assets/de-Cvrjf3y3.js","assets/dv-BdHla943.js","assets/el-BvRKkLSQ.js","assets/en-au-BzK5gymT.js","assets/en-ca-DJ7Mr6Dw.js","assets/en-gb-DR9j2s9I.js","assets/en-ie-CtXjaY4F.js","assets/en-il-7FuM6mxL.js","assets/en-in-CYXiG5NS.js","assets/en-nz-Bw4RCwIy.js","assets/en-sg-BI6Pq1Z-.js","assets/eo-B16OSUYd.js","assets/es-do-BNixN3fz.js","assets/es-mx-YjEDQ6j4.js","assets/es-us-gmHEqU9N.js","assets/es-2b7GXxVn.js","assets/et-DFEf_HP9.js","assets/eu-TXFEUtJI.js","assets/fa-BuXuh1N3.js","assets/fi-CSsIdNb4.js","assets/fil-TPVGoIJQ.js","assets/fo-Dqbaxsv5.js","assets/fr-ca-Cx2Hw747.js","assets/fr-ch-C3YpQWyn.js","assets/fr-UqUyoQ9x.js","assets/fy-BsWHUDGJ.js","assets/ga-CqwTzXcd.js","assets/gd-CGhqp5D9.js","assets/gl-BXyUvs81.js","assets/gom-deva-D84fUnXm.js","assets/gom-latn-zg4bQuou.js","assets/gu-Bcfw7aLU.js","assets/he-CkDaeMM6.js","assets/hi-BXax4TTa.js","assets/hr-D_M7MiDq.js","assets/hu-Dy1ulGIi.js","assets/hy-am-CsYsuctQ.js","assets/id-_cD6_eHp.js","assets/is-DJvtgQQW.js","assets/it-ch-DP7USvsA.js","assets/it-C_JEKA5i.js","assets/ja-BDOm68H4.js","assets/jv-UxxXPs4A.js","assets/ka-Br6r5rCW.js","assets/kk-DoXI5kK6.js","assets/km-C9RZxr7k.js","assets/kn-C117btIY.js","assets/ko-CzVG9Sd_.js","assets/ku-kmr-D3FW1DHQ.js","assets/ku-CsgisOnX.js","assets/ky-ZGAV-Ps1.js","assets/lb-7suFoyqe.js","assets/lo-D-tBxE44.js","assets/lt-BblQYbTV.js","assets/lv-Bd-T2oZ7.js","assets/me-CRc77_Bz.js","assets/mi-DRZRSa8v.js","assets/mk-CAcbWeWJ.js","assets/ml-BPBRQV01.js","assets/mn-DKQxLyXU.js","assets/mr-npUES16X.js","assets/ms-my-BxkuNnyf.js","assets/ms-VkDecCc1.js","assets/mt-BdreDfQ-.js","assets/my-Cuphg9OY.js","assets/nb-C51HOPdW.js","assets/ne-BD7u_9YX.js","assets/nl-be-Cu3AX0jx.js","assets/nl-D1Ua3AIN.js","assets/nn-GCCSaXuh.js","assets/oc-lnc-Bmo4_C14.js","assets/pa-in-BIdEOxE3.js","assets/pl-Dciq8J7c.js","assets/pt-br-D4f_1WWy.js","assets/pt-uP8ZCFR4.js","assets/ro-Cj0O770w.js","assets/ru-DWP7m9-Q.js","assets/sd-CLdLJzv5.js","assets/se-DH1DNRbR.js","assets/si-ByqIH8ol.js","assets/sk-CFvAVIRn.js","assets/sl-DmcXOwX4.js","assets/sq-BN3ddkw0.js","assets/sr-cyrl-rs3S0PhU.js","assets/sr-BBlt112e.js","assets/ss-DyM2qt6h.js","assets/sv-DCe9E1zo.js","assets/sw-fG5DSzw9.js","assets/ta-Devl2g8l.js","assets/te-bEHiR7JF.js","assets/tet-CEyC_V-V.js","assets/tg-CdeookvX.js","assets/th-2UVUjINa.js","assets/tk-BIIbYKEw.js","assets/tl-ph-Cu_hZ399.js","assets/tlh-PrJL2Szs.js","assets/tr-C9_ZgeQn.js","assets/tzl-BGnSmo5U.js","assets/tzm-latn-CZ8jmpDY.js","assets/tzm-CRXbh4Gq.js","assets/ug-cn-D8-f7mMA.js","assets/uk-D3z5b709.js","assets/ur-DjcVX9nc.js","assets/uz-latn-yAbdKC40.js","assets/uz-DnbbWz0w.js","assets/vi-DeNoHRSN.js","assets/x-pseudo-D8XN9Jf6.js","assets/yo-Bxfayt0W.js","assets/zh-cn-CMl2banA.js","assets/zh-hk-AawjLEOD.js","assets/zh-mo-CCw6Zzog.js","assets/zh-tw-v7mqLKiT.js","assets/TextWidget-Z8IUVYm7.js","assets/TextWidget-D2jLlD5E.css","assets/SliderJackpot-Ci3k2UfA.js","assets/SliderJackpot-9m9wJup_.css","assets/SliderMarket-lH5lW0zO.js","assets/BetslipSuperBetInfo-FKj9h0gt.js","assets/BetShareRepeatBetPopup-BlQAiSBu.js","assets/LiveChatAdviser-BIfko_Xo.js","assets/HomeworkPopup-XTmWKAJP.js","assets/AuthPopup-CCpkgU2z.js","assets/Login-DDbVn4kP.js","assets/index-BTVTgMlj.js","assets/UkRegulationElements-Bc07A4CC.js","assets/useFacialVerification-BdPdmNX_.js","assets/Registration-CDqykvV4.js","assets/InputTypeBankName-DcdXANUp.js","assets/InputTypeCPF-iJ_FQkP-.js","assets/InputTypeCPF-g-cWKPgc.css","assets/Registration-DEelZTrg.css","assets/AuthPopup-CU3EAPXi.css","assets/SportCasinoBonusButton-0_atQgD7.js","assets/withPanelButton-Df6dpgJC.js","assets/BoostedBets-DJAJwF5I.js","assets/Cashout-BGZkT9RK.js","assets/Cashout-CGrXOxFd.css","assets/CasinoPromotedGamesWidget-Bim2hvaj.js","assets/CasinoGameOptionsWidget-De03TEl4.js","assets/CasinoGameOptionsWidget-CV8sSVEa.css","assets/CategoryPromotionsWidget-uESf1__-.js","assets/CategoryPromotionsWidget-CdFB-9bT.css","assets/ExpressOfTheDay-C5Cm5Tpv.js","assets/PromotedProductsWidget-BMxazS6g.js","assets/FavoriteGamesContent-B3cYcfNY.js","assets/FavoriteGamesContent-DS16SnKe.css","assets/FavoriteGamesButton-BMfCGSMA.js","assets/GenericSearchContent-BfZhDWmn.js","assets/CasinoGameWidget-D0s7jvkK.js","assets/StoryWidget-BXZL_0SW.js","assets/HarmonyJackpotWidget-rDboypuF.js","assets/FirstLoginSuggestion-DH9SSd5I.js","assets/FirstLoginSuggestion-_V5TcsSN.css","assets/HelpContentPrint-7f_ANcf9.js","assets/JourneyAdviser-BRvbz9NH.js","assets/MessagesButton-AJo3iko2.js","assets/index-BfgTZaiR.js","assets/index-CLH4-zpN.css","assets/NotificationsButton-Ccl-irLb.js","assets/PageBuilder-B2eJV1wn.js","assets/PageBuilder-Deszwflp.css","assets/PopularCompetitions-C9BIZhSz.js","assets/AppSettings-Crb4MQQy.js","assets/AppSettings-Rlitmo2C.css","assets/AppSettingsButton-CmuEqaNO.js","assets/TodayBets-g7kSG9nC.js","assets/OlympicMatches-DM1iIFne.js","assets/JackpotPoolsWidgetContainer-CfCn17GA.js","assets/TopWinnersWidget-Bkv4tniG.js","assets/TopWinnersWidget-B87sqMpA.css","assets/LiveGamesCompetitionWidget-Bx8h_x1O.js","assets/LiveGamesCompetitionWidget-Dk3TVMfE.css","assets/PromotedGamesWidget-Ceph66f4.js","assets/PromotedGamesWidget-Bzuo9Jyh.css","assets/CasinoLastPlayedGames-D_ihcNXf.js","assets/CasinoRecommendedGames-BI9P-bDb.js","assets/CasinoWinners-DT2p5GJF.js","assets/TournamentsWidget-D3I3NolS.js","assets/FriendsList-CQFNpvcm.js","assets/constants-E0Qe5SbN.js","assets/BetslipButton-BKMXtoFh.js","assets/BetslipBanner-CBPfoMLm.js","assets/VCareJackpotWidget-Bnre-rT0.js","assets/VCareJackpotWidget-ItKLuX0g.css","assets/InformativeWidget-GN33sZRb.js","assets/MigrationInformativeWidget-VjTV11sG.js","assets/VerificationCountdown-1AltExC7.js","assets/VerificationCountdown-GPDu6d04.css","assets/BetHistoryPrintInfo-CTBjIJ1H.js","assets/BetHistoryPrintInfo-B0nWYs-e.css","assets/BetslipBookingBetPrintInfoWidget-DyfecJ6K.js","assets/BetslipBookingBetPrintInfoWidget-Bqmd7J_o.css","assets/PageBuilderDefaultComponent-CPZxCiSD.js","assets/BrazilWithSignicatMigrationProfileUpdatePopup-CGRgckbm.js","assets/BrazilWithSignicatMigrationGoToVerificationPopup-BE6pY7NW.js","assets/LowBalancePopUp-CoqE3QVI.js","assets/ConnectWalletPopupContent--uFRimDi.js","assets/ButtonWithAction-EISwoSIY.js","assets/UserProfileTemplate-kz-m52eA.js","assets/walletConnect-CiycSUBb.js","assets/ProgressBar-DIy_cHqc.js","assets/UserProfileTemplate-fP-r5qcI.css","assets/Snowfall-VuB2FKGQ.js","assets/CommonChat-kojDvNSH.js","assets/cjs-BWbmouxo.js","assets/CommonChat-Ddk-vBkH.css","assets/SystemBetCalculator--VPDyCJK.js","assets/SystemBetCalculator-1gGs0XcT.css","assets/Firebase-C_TFOR-z.js","assets/OneSignal-D1kR2eBE.js","assets/OneSignal-quoF6TQg.css","assets/WagmiConf-ByXbbEn5.js","assets/index-BgntBP_v.js"])))=>i.map(i=>d[i]); var ZR=Object.defineProperty;var JR=(e,t,n)=>t in e?ZR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var fe=(e,t,n)=>JR(e,typeof t!="symbol"?t+"":t,n);import{g as us,m as yc,o as wp,p as Ye,a as e6,i as Tp,d as t6,s as ur,n as Pt,f as xp,b as ui,v as CA,c as n6,e as s6,h as Jx,j as r6,u as Ib,t as Q1,k as Gn,l as X1,q as o6,r as a6,w as Z1,x as i6,y as J1,z as e2,A as t2,B as Nb,C as l6,D as c6,E as u6,F as d6,G as f6,H as A6,I as m6,J as p6,K as h6,L as g6,M as v6}from"./lodash-Nv1lF1gn.js";function b6(e,t){for(var n=0;ns[r]})}}}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 r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();var n2={exports:{}},Ip={},s2={exports:{}},pt={};/** * @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 Kd=Symbol.for("react.element"),_6=Symbol.for("react.portal"),y6=Symbol.for("react.fragment"),E6=Symbol.for("react.strict_mode"),C6=Symbol.for("react.profiler"),S6=Symbol.for("react.provider"),w6=Symbol.for("react.context"),T6=Symbol.for("react.forward_ref"),x6=Symbol.for("react.suspense"),I6=Symbol.for("react.memo"),N6=Symbol.for("react.lazy"),ZE=Symbol.iterator;function k6(e){return e===null||typeof e!="object"?null:(e=ZE&&e[ZE]||e["@@iterator"],typeof e=="function"?e:null)}var r2={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},o2=Object.assign,a2={};function Ec(e,t,n){this.props=e,this.context=t,this.refs=a2,this.updater=n||r2}Ec.prototype.isReactComponent={};Ec.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")};Ec.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function i2(){}i2.prototype=Ec.prototype;function kb(e,t,n){this.props=e,this.context=t,this.refs=a2,this.updater=n||r2}var Ob=kb.prototype=new i2;Ob.constructor=kb;o2(Ob,Ec.prototype);Ob.isPureReactComponent=!0;var JE=Array.isArray,l2=Object.prototype.hasOwnProperty,Pb={current:null},c2={key:!0,ref:!0,__self:!0,__source:!0};function u2(e,t,n){var s,r={},o=null,a=null;if(t!=null)for(s in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)l2.call(t,s)&&!c2.hasOwnProperty(s)&&(r[s]=t[s]);var l=arguments.length-2;if(l===1)r.children=n;else if(10}});return}function e(v){try{return v.defaultView&&v.defaultView.frameElement||null}catch{return null}}var t=function(v){for(var C=v,w=e(C);w;)C=w.ownerDocument,w=e(C);return C}(window.document),n=[],s=null,r=null;function o(v){this.time=v.time,this.target=v.target,this.rootBounds=p(v.rootBounds),this.boundingClientRect=p(v.boundingClientRect),this.intersectionRect=p(v.intersectionRect||h()),this.isIntersecting=!!v.intersectionRect;var C=this.boundingClientRect,w=C.width*C.height,T=this.intersectionRect,k=T.width*T.height;w?this.intersectionRatio=Number((k/w).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function a(v,C){var w=C||{};if(typeof v!="function")throw new Error("callback must be a function");if(w.root&&w.root.nodeType!=1&&w.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=c(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=v,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(w.rootMargin),this.thresholds=this._initThresholds(w.threshold),this.root=w.root||null,this.rootMargin=this._rootMarginValues.map(function(T){return T.value+T.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return s||(s=function(v,C){!v||!C?r=h():r=g(v,C),n.forEach(function(w){w._checkForIntersections()})}),s},a._resetCrossOriginUpdater=function(){s=null,r=null},a.prototype.observe=function(v){var C=this._observationTargets.some(function(w){return w.element==v});if(!C){if(!(v&&v.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:v,entry:null}),this._monitorIntersections(v.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(v){this._observationTargets=this._observationTargets.filter(function(C){return C.element!=v}),this._unmonitorIntersections(v.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var v=this._queuedEntries.slice();return this._queuedEntries=[],v},a.prototype._initThresholds=function(v){var C=v||[0];return Array.isArray(C)||(C=[C]),C.sort().filter(function(w,T,k){if(typeof w!="number"||isNaN(w)||w<0||w>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return w!==k[T-1]})},a.prototype._parseRootMargin=function(v){var C=v||"0px",w=C.split(/\s+/).map(function(T){var k=/^(-?\d*\.?\d+)(px|%)$/.exec(T);if(!k)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(k[1]),unit:k[2]}});return w[1]=w[1]||w[0],w[2]=w[2]||w[0],w[3]=w[3]||w[1],w},a.prototype._monitorIntersections=function(v){var C=v.defaultView;if(C&&this._monitoringDocuments.indexOf(v)==-1){var w=this._checkForIntersections,T=null,k=null;this.POLL_INTERVAL?T=C.setInterval(w,this.POLL_INTERVAL):(u(C,"resize",w,!0),u(v,"scroll",w,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in C&&(k=new C.MutationObserver(w),k.observe(v,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(v),this._monitoringUnsubscribes.push(function(){var x=v.defaultView;x&&(T&&x.clearInterval(T),d(x,"resize",w,!0)),d(v,"scroll",w,!0),k&&k.disconnect()});var E=this.root&&(this.root.ownerDocument||this.root)||t;if(v!=E){var N=e(v);N&&this._monitorIntersections(N.ownerDocument)}}},a.prototype._unmonitorIntersections=function(v){var C=this._monitoringDocuments.indexOf(v);if(C!=-1){var w=this.root&&(this.root.ownerDocument||this.root)||t,T=this._observationTargets.some(function(N){var x=N.element.ownerDocument;if(x==v)return!0;for(;x&&x!=w;){var O=e(x);if(x=O&&O.ownerDocument,x==v)return!0}return!1});if(!T){var k=this._monitoringUnsubscribes[C];if(this._monitoringDocuments.splice(C,1),this._monitoringUnsubscribes.splice(C,1),k(),v!=w){var E=e(v);E&&this._unmonitorIntersections(E.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var v=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var C=0;C=0&&x>=0&&{top:w,bottom:T,left:k,right:E,width:N,height:x}||null}function m(v){var C;try{C=v.getBoundingClientRect()}catch{}return C?(C.width&&C.height||(C={top:C.top,right:C.right,bottom:C.bottom,left:C.left,width:C.right-C.left,height:C.bottom-C.top}),C):h()}function h(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function p(v){return!v||"x"in v?v:{top:v.top,y:v.top,bottom:v.bottom,left:v.left,x:v.left,right:v.right,width:v.width,height:v.height}}function g(v,C){var w=C.top-v.top,T=C.left-v.left;return{top:w,left:T,height:C.height,width:C.width,bottom:w+C.height,right:T+C.width}}function _(v,C){for(var w=C;w;){if(w==v)return!0;w=b(w)}return!1}function b(v){var C=v.parentNode;return v.nodeType==9&&v!=t?e(v):(C&&C.assignedSlot&&(C=C.assignedSlot.parentNode),C&&C.nodeType==11&&C.host?C.host:C)}function y(v){return v&&v.nodeType===9}window.IntersectionObserver=a,window.IntersectionObserverEntry=o})();var e0={},A2={exports:{}},$s={},m2={exports:{}},p2={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function t(M,F){var U=M.length;M.push(F);e:for(;0>>1,Q=M[V];if(0>>1;Vr(ae,U))zr(ge,ae)?(M[V]=ge,M[z]=U,V=z):(M[V]=ae,M[ee]=U,V=ee);else if(zr(ge,U))M[V]=ge,M[z]=U,V=z;else break e}}return F}function r(M,F){var U=M.sortIndex-F.sortIndex;return U!==0?U:M.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var c=[],u=[],d=1,f=null,m=3,h=!1,p=!1,g=!1,_=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(M){for(var F=n(u);F!==null;){if(F.callback===null)s(u);else if(F.startTime<=M)s(u),F.sortIndex=F.expirationTime,t(c,F);else break;F=n(u)}}function C(M){if(g=!1,v(M),!p)if(n(c)!==null)p=!0,D(w);else{var F=n(u);F!==null&&j(C,F.startTime-M)}}function w(M,F){p=!1,g&&(g=!1,b(E),E=-1),h=!0;var U=m;try{for(v(F),f=n(c);f!==null&&(!(f.expirationTime>F)||M&&!O());){var V=f.callback;if(typeof V=="function"){f.callback=null,m=f.priorityLevel;var Q=V(f.expirationTime<=F);F=e.unstable_now(),typeof Q=="function"?f.callback=Q:f===n(c)&&s(c),v(F)}else s(c);f=n(c)}if(f!==null)var X=!0;else{var ee=n(u);ee!==null&&j(C,ee.startTime-F),X=!1}return X}finally{f=null,m=U,h=!1}}var T=!1,k=null,E=-1,N=5,x=-1;function O(){return!(e.unstable_now()-xM||125V?(M.sortIndex=U,t(u,M),n(c)===null&&M===n(u)&&(g?(b(E),E=-1):g=!0,j(C,U-V))):(M.sortIndex=Q,t(c,M),p||h||(p=!0,D(w))),M},e.unstable_shouldYield=O,e.unstable_wrapCallback=function(M){var F=m;return function(){var U=m;m=F;try{return M.apply(this,arguments)}finally{m=U}}}})(p2);m2.exports=p2;var G6=m2.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 W6=A,Gs=G6;function Ce(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"),t0=Object.prototype.hasOwnProperty,$6=/^[: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]*$/,tC={},nC={};function V6(e){return t0.call(nC,e)?!0:t0.call(tC,e)?!1:$6.test(e)?nC[e]=!0:(tC[e]=!0,!1)}function Y6(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 z6(e,t,n,s){if(t===null||typeof t>"u"||Y6(e,t,n,s))return!0;if(s)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function fs(e,t,n,s,r,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Wn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Wn[e]=new fs(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Wn[t]=new fs(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Wn[e]=new fs(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Wn[e]=new fs(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Wn[e]=new fs(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Wn[e]=new fs(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Wn[e]=new fs(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Wn[e]=new fs(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Wn[e]=new fs(e,5,!1,e.toLowerCase(),null,!1,!1)});var Lb=/[\-:]([a-z])/g;function jb(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(Lb,jb);Wn[t]=new fs(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Lb,jb);Wn[t]=new fs(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Lb,jb);Wn[t]=new fs(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Wn[e]=new fs(e,1,!1,e.toLowerCase(),null,!1,!1)});Wn.xlinkHref=new fs("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Wn[e]=new fs(e,1,!1,e.toLowerCase(),null,!0,!0)});function Mb(e,t,n,s){var r=Wn.hasOwnProperty(t)?Wn[t]:null;(r!==null?r.type!==0:s||!(2l||r[a]!==o[l]){var c=` `+r[a].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=a&&0<=l);break}}}finally{fg=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?pu(e):""}function q6(e){switch(e.tag){case 5:return pu(e.type);case 16:return pu("Lazy");case 13:return pu("Suspense");case 19:return pu("SuspenseList");case 0:case 2:case 15:return e=Ag(e.type,!1),e;case 11:return e=Ag(e.type.render,!1),e;case 1:return e=Ag(e.type,!0),e;default:return""}}function o0(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 ml:return"Fragment";case Al:return"Portal";case n0:return"Profiler";case Bb:return"StrictMode";case s0:return"Suspense";case r0:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case v2:return(e.displayName||"Context")+".Consumer";case g2:return(e._context.displayName||"Context")+".Provider";case Db:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Fb:return t=e.displayName||null,t!==null?t:o0(e.type)||"Memo";case ta:t=e._payload,e=e._init;try{return o0(e(t))}catch{}}return null}function K6(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 o0(t);case 8:return t===Bb?"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 Na(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _2(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Q6(e){var t=_2(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 r=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(a){s=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return s},setValue:function(a){s=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Rf(e){e._valueTracker||(e._valueTracker=Q6(e))}function y2(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),s="";return e&&(s=_2(e)?e.checked?"true":"false":e.value),e=s,e!==n?(t.setValue(e),!0):!1}function sm(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 a0(e,t){var n=t.checked;return en({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function rC(e,t){var n=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;n=Na(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 E2(e,t){t=t.checked,t!=null&&Mb(e,"checked",t,!1)}function i0(e,t){E2(e,t);var n=Na(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")?l0(e,t.type,n):t.hasOwnProperty("defaultValue")&&l0(e,t.type,Na(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function oC(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 l0(e,t,n){(t!=="number"||sm(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var hu=Array.isArray;function Ll(e,t,n,s){if(e=e.options,t){t={};for(var r=0;r"+t.valueOf().toString()+"",t=Lf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function td(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Tu={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},X6=["Webkit","ms","Moz","O"];Object.keys(Tu).forEach(function(e){X6.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Tu[t]=Tu[e]})});function T2(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Tu.hasOwnProperty(e)&&Tu[e]?(""+t).trim():t+"px"}function x2(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var s=n.indexOf("--")===0,r=T2(n,t[n],s);n==="float"&&(n="cssFloat"),s?e.setProperty(n,r):e[n]=r}}var Z6=en({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 d0(e,t){if(t){if(Z6[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ce(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ce(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ce(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ce(62))}}function f0(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 A0=null;function Ub(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var m0=null,jl=null,Ml=null;function lC(e){if(e=Zd(e)){if(typeof m0!="function")throw Error(Ce(280));var t=e.stateNode;t&&(t=Rp(t),m0(e.stateNode,e.type,t))}}function I2(e){jl?Ml?Ml.push(e):Ml=[e]:jl=e}function N2(){if(jl){var e=jl,t=Ml;if(Ml=jl=null,lC(e),t)for(e=0;e>>=0,e===0?32:31-(c8(e)/u8|0)|0}var jf=64,Mf=4194304;function gu(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 im(e,t){var n=e.pendingLanes;if(n===0)return 0;var s=0,r=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~r;l!==0?s=gu(l):(o&=a,o!==0&&(s=gu(o)))}else a=n&~r,a!==0?s=gu(a):o!==0&&(s=gu(o));if(s===0)return 0;if(t!==0&&t!==s&&!(t&r)&&(r=s&-s,o=t&-t,r>=o||r===16&&(o&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 Qd(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Pr(t),e[t]=n}function m8(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=Iu),gC=" ",vC=!1;function K2(e,t){switch(e){case"keyup":return G8.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Q2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pl=!1;function $8(e,t){switch(e){case"compositionend":return Q2(t);case"keypress":return t.which!==32?null:(vC=!0,gC);case"textInput":return e=t.data,e===gC&&vC?null:e;default:return null}}function V8(e,t){if(pl)return e==="compositionend"||!qb&&K2(e,t)?(e=z2(),xA=Vb=aa=null,pl=!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=EC(n)}}function eI(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eI(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tI(){for(var e=window,t=sm();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=sm(e.document)}return t}function Kb(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 eL(e){var t=tI(),n=e.focusedElem,s=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&eI(n.ownerDocument.documentElement,n)){if(s!==null&&Kb(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 r=n.textContent.length,o=Math.min(s.start,r);s=s.end===void 0?o:Math.min(s.end,r),!e.extend&&o>s&&(r=s,s=o,o=r),r=CC(n,o);var a=CC(n,s);r&&a&&(e.rangeCount!==1||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(r.node,r.offset),e.removeAllRanges(),o>s?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,hl=null,_0=null,ku=null,y0=!1;function SC(e,t,n){var s=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;y0||hl==null||hl!==sm(s)||(s=hl,"selectionStart"in s&&Kb(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}),ku&&id(ku,s)||(ku=s,s=um(_0,"onSelect"),0bl||(e.current=x0[bl],x0[bl]=null,bl--)}function Dt(e,t){bl++,x0[bl]=e.current,e.current=t}var ka={},ts=Ba(ka),Ss=Ba(!1),vi=ka;function tc(e,t){var n=e.type.contextTypes;if(!n)return ka;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var r={},o;for(o in n)r[o]=t[o];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=r),r}function ws(e){return e=e.childContextTypes,e!=null}function fm(){Ut(Ss),Ut(ts)}function OC(e,t,n){if(ts.current!==ka)throw Error(Ce(168));Dt(ts,t),Dt(Ss,n)}function uI(e,t,n){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return n;s=s.getChildContext();for(var r in s)if(!(r in t))throw Error(Ce(108,K6(e)||"Unknown",r));return en({},n,s)}function Am(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ka,vi=ts.current,Dt(ts,e),Dt(Ss,Ss.current),!0}function PC(e,t,n){var s=e.stateNode;if(!s)throw Error(Ce(169));n?(e=uI(e,t,vi),s.__reactInternalMemoizedMergedChildContext=e,Ut(Ss),Ut(ts),Dt(ts,e)):Ut(Ss),Dt(Ss,n)}var So=null,Lp=!1,xg=!1;function dI(e){So===null?So=[e]:So.push(e)}function fL(e){Lp=!0,dI(e)}function Da(){if(!xg&&So!==null){xg=!0;var e=0,t=Lt;try{var n=So;for(Lt=1;e>=a,r-=a,wo=1<<32-Pr(t)+r|n<E?(N=k,k=null):N=k.sibling;var x=m(b,k,v[E],C);if(x===null){k===null&&(k=N);break}e&&k&&x.alternate===null&&t(b,k),y=o(x,y,E),T===null?w=x:T.sibling=x,T=x,k=N}if(E===v.length)return n(b,k),zt&&za(b,E),w;if(k===null){for(;EE?(N=k,k=null):N=k.sibling;var O=m(b,k,x.value,C);if(O===null){k===null&&(k=N);break}e&&k&&O.alternate===null&&t(b,k),y=o(O,y,E),T===null?w=O:T.sibling=O,T=O,k=N}if(x.done)return n(b,k),zt&&za(b,E),w;if(k===null){for(;!x.done;E++,x=v.next())x=f(b,x.value,C),x!==null&&(y=o(x,y,E),T===null?w=x:T.sibling=x,T=x);return zt&&za(b,E),w}for(k=s(b,k);!x.done;E++,x=v.next())x=h(k,b,E,x.value,C),x!==null&&(e&&x.alternate!==null&&k.delete(x.key===null?E:x.key),y=o(x,y,E),T===null?w=x:T.sibling=x,T=x);return e&&k.forEach(function(P){return t(b,P)}),zt&&za(b,E),w}function _(b,y,v,C){if(typeof v=="object"&&v!==null&&v.type===ml&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Pf:e:{for(var w=v.key,T=y;T!==null;){if(T.key===w){if(w=v.type,w===ml){if(T.tag===7){n(b,T.sibling),y=r(T,v.props.children),y.return=b,b=y;break e}}else if(T.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===ta&&jC(w)===T.type){n(b,T.sibling),y=r(T,v.props),y.ref=Kc(b,T,v),y.return=b,b=y;break e}n(b,T);break}else t(b,T);T=T.sibling}v.type===ml?(y=fi(v.props.children,b.mode,C,v.key),y.return=b,b=y):(C=jA(v.type,v.key,v.props,null,b.mode,C),C.ref=Kc(b,y,v),C.return=b,b=C)}return a(b);case Al:e:{for(T=v.key;y!==null;){if(y.key===T)if(y.tag===4&&y.stateNode.containerInfo===v.containerInfo&&y.stateNode.implementation===v.implementation){n(b,y.sibling),y=r(y,v.children||[]),y.return=b,b=y;break e}else{n(b,y);break}else t(b,y);y=y.sibling}y=jg(v,b.mode,C),y.return=b,b=y}return a(b);case ta:return T=v._init,_(b,y,T(v._payload),C)}if(hu(v))return p(b,y,v,C);if($c(v))return g(b,y,v,C);Wf(b,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,y!==null&&y.tag===6?(n(b,y.sibling),y=r(y,v),y.return=b,b=y):(n(b,y),y=Lg(v,b.mode,C),y.return=b,b=y),a(b)):n(b,y)}return _}var sc=pI(!0),hI=pI(!1),hm=Ba(null),gm=null,El=null,Jb=null;function e_(){Jb=El=gm=null}function t_(e){var t=hm.current;Ut(hm),e._currentValue=t}function k0(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 Dl(e,t){gm=e,Jb=El=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Es=!0),e.firstContext=null)}function mr(e){var t=e._currentValue;if(Jb!==e)if(e={context:e,memoizedValue:t,next:null},El===null){if(gm===null)throw Error(Ce(308));El=e,gm.dependencies={lanes:0,firstContext:e}}else El=El.next=e;return t}var ei=null;function n_(e){ei===null?ei=[e]:ei.push(e)}function gI(e,t,n,s){var r=t.interleaved;return r===null?(n.next=n,n_(t)):(n.next=r.next,r.next=n),t.interleaved=n,Do(e,s)}function Do(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 na=!1;function s_(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vI(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 ko(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function va(e,t,n){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,Ct&2){var r=s.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),s.pending=t,Do(e,n)}return r=s.interleaved,r===null?(t.next=t,n_(s)):(t.next=r.next,r.next=t),s.interleaved=t,Do(e,n)}function NA(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,Gb(e,n)}}function MC(e,t){var n=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,n===s)){var r=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?r=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?r=o=t:o=o.next=t}else r=o=t;n={baseState:s.baseState,firstBaseUpdate:r,lastBaseUpdate:o,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 vm(e,t,n,s){var r=e.updateQueue;na=!1;var o=r.firstBaseUpdate,a=r.lastBaseUpdate,l=r.shared.pending;if(l!==null){r.shared.pending=null;var c=l,u=c.next;c.next=null,a===null?o=u:a.next=u,a=c;var d=e.alternate;d!==null&&(d=d.updateQueue,l=d.lastBaseUpdate,l!==a&&(l===null?d.firstBaseUpdate=u:l.next=u,d.lastBaseUpdate=c))}if(o!==null){var f=r.baseState;a=0,d=u=c=null,l=o;do{var m=l.lane,h=l.eventTime;if((s&m)===m){d!==null&&(d=d.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var p=e,g=l;switch(m=t,h=n,g.tag){case 1:if(p=g.payload,typeof p=="function"){f=p.call(h,f,m);break e}f=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=g.payload,m=typeof p=="function"?p.call(h,f,m):p,m==null)break e;f=en({},f,m);break e;case 2:na=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=r.effects,m===null?r.effects=[l]:m.push(l))}else h={eventTime:h,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(u=d=h,c=f):d=d.next=h,a|=m;if(l=l.next,l===null){if(l=r.shared.pending,l===null)break;m=l,l=m.next,m.next=null,r.lastBaseUpdate=m,r.shared.pending=null}}while(!0);if(d===null&&(c=f),r.baseState=c,r.firstBaseUpdate=u,r.lastBaseUpdate=d,t=r.shared.interleaved,t!==null){r=t;do a|=r.lane,r=r.next;while(r!==t)}else o===null&&(r.shared.lanes=0);yi|=a,e.lanes=a,e.memoizedState=f}}function BC(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var s=Ng.transition;Ng.transition={};try{e(!1),t()}finally{Lt=n,Ng.transition=s}}function jI(){return pr().memoizedState}function hL(e,t,n){var s=_a(e);if(n={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null},MI(e))BI(t,n);else if(n=gI(e,t,n,s),n!==null){var r=ls();Rr(n,e,s,r),DI(n,t,s)}}function gL(e,t,n){var s=_a(e),r={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null};if(MI(e))BI(t,r);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,l=o(a,n);if(r.hasEagerState=!0,r.eagerState=l,Lr(l,a)){var c=t.interleaved;c===null?(r.next=r,n_(t)):(r.next=c.next,c.next=r),t.interleaved=r;return}}catch{}finally{}n=gI(e,t,r,s),n!==null&&(r=ls(),Rr(n,e,s,r),DI(n,t,s))}}function MI(e){var t=e.alternate;return e===Zt||t!==null&&t===Zt}function BI(e,t){Ou=_m=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function DI(e,t,n){if(n&4194240){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,Gb(e,n)}}var ym={readContext:mr,useCallback:Vn,useContext:Vn,useEffect:Vn,useImperativeHandle:Vn,useInsertionEffect:Vn,useLayoutEffect:Vn,useMemo:Vn,useReducer:Vn,useRef:Vn,useState:Vn,useDebugValue:Vn,useDeferredValue:Vn,useTransition:Vn,useMutableSource:Vn,useSyncExternalStore:Vn,useId:Vn,unstable_isNewReconciler:!1},vL={readContext:mr,useCallback:function(e,t){return zr().memoizedState=[e,t===void 0?null:t],e},useContext:mr,useEffect:FC,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,OA(4194308,4,kI.bind(null,t,e),n)},useLayoutEffect:function(e,t){return OA(4194308,4,e,t)},useInsertionEffect:function(e,t){return OA(4,2,e,t)},useMemo:function(e,t){var n=zr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var s=zr();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=hL.bind(null,Zt,e),[s.memoizedState,e]},useRef:function(e){var t=zr();return e={current:e},t.memoizedState=e},useState:DC,useDebugValue:d_,useDeferredValue:function(e){return zr().memoizedState=e},useTransition:function(){var e=DC(!1),t=e[0];return e=pL.bind(null,e[1]),zr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var s=Zt,r=zr();if(zt){if(n===void 0)throw Error(Ce(407));n=n()}else{if(n=t(),Pn===null)throw Error(Ce(349));_i&30||EI(s,t,n)}r.memoizedState=n;var o={value:n,getSnapshot:t};return r.queue=o,FC(SI.bind(null,s,o,e),[e]),s.flags|=2048,pd(9,CI.bind(null,s,o,n,t),void 0,null),n},useId:function(){var e=zr(),t=Pn.identifierPrefix;if(zt){var n=To,s=wo;n=(s&~(1<<32-Pr(s)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ad++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=a.createElement(n,{is:s.is}):(e=a.createElement(n),n==="select"&&(a=e,s.multiple?a.multiple=!0:s.size&&(a.size=s.size))):e=a.createElementNS(e,n),e[Xr]=t,e[ud]=s,qI(e,t,!1,!1),t.stateNode=e;e:{switch(a=f0(n,s),n){case"dialog":Ft("cancel",e),Ft("close",e),r=s;break;case"iframe":case"object":case"embed":Ft("load",e),r=s;break;case"video":case"audio":for(r=0;rac&&(t.flags|=128,s=!0,Qc(o,!1),t.lanes=4194304)}else{if(!s)if(e=bm(a),e!==null){if(t.flags|=128,s=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Qc(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!zt)return Yn(t),null}else 2*An()-o.renderingStartTime>ac&&n!==1073741824&&(t.flags|=128,s=!0,Qc(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=An(),t.sibling=null,n=Xt.current,Dt(Xt,s?n&1|2:n&1),t):(Yn(t),null);case 22:case 23:return g_(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&t.mode&1?Ps&1073741824&&(Yn(t),t.subtreeFlags&6&&(t.flags|=8192)):Yn(t),null;case 24:return null;case 25:return null}throw Error(Ce(156,t.tag))}function TL(e,t){switch(Xb(t),t.tag){case 1:return ws(t.type)&&fm(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return rc(),Ut(Ss),Ut(ts),a_(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return o_(t),null;case 13:if(Ut(Xt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ce(340));nc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ut(Xt),null;case 4:return rc(),null;case 10:return t_(t.type._context),null;case 22:case 23:return g_(),null;case 24:return null;default:return null}}var Vf=!1,Kn=!1,xL=typeof WeakSet=="function"?WeakSet:Set,Me=null;function Cl(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(s){rn(e,t,s)}else n.current=null}function F0(e,t,n){try{n()}catch(s){rn(e,t,s)}}var QC=!1;function IL(e,t){if(E0=lm,e=tI(),Kb(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 r=s.anchorOffset,o=s.focusNode;s=s.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,l=-1,c=-1,u=0,d=0,f=e,m=null;t:for(;;){for(var h;f!==n||r!==0&&f.nodeType!==3||(l=a+r),f!==o||s!==0&&f.nodeType!==3||(c=a+s),f.nodeType===3&&(a+=f.nodeValue.length),(h=f.firstChild)!==null;)m=f,f=h;for(;;){if(f===e)break t;if(m===n&&++u===r&&(l=a),m===o&&++d===s&&(c=a),(h=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=h}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(C0={focusedElem:e,selectionRange:n},lm=!1,Me=t;Me!==null;)if(t=Me,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Me=e;else for(;Me!==null;){t=Me;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var g=p.memoizedProps,_=p.memoizedState,b=t.stateNode,y=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:Er(t.type,g),_);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ce(163))}}catch(C){rn(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,Me=e;break}Me=t.return}return p=QC,QC=!1,p}function Pu(e,t,n){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var r=s=s.next;do{if((r.tag&e)===e){var o=r.destroy;r.destroy=void 0,o!==void 0&&F0(t,n,o)}r=r.next}while(r!==s)}}function Bp(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 U0(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 XI(e){var t=e.alternate;t!==null&&(e.alternate=null,XI(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xr],delete t[ud],delete t[T0],delete t[uL],delete t[dL])),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 ZI(e){return e.tag===5||e.tag===3||e.tag===4}function XC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ZI(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 H0(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=dm));else if(s!==4&&(e=e.child,e!==null))for(H0(e,t,n),e=e.sibling;e!==null;)H0(e,t,n),e=e.sibling}function G0(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(G0(e,t,n),e=e.sibling;e!==null;)G0(e,t,n),e=e.sibling}var Dn=null,Cr=!1;function Ko(e,t,n){for(n=n.child;n!==null;)JI(e,t,n),n=n.sibling}function JI(e,t,n){if(no&&typeof no.onCommitFiberUnmount=="function")try{no.onCommitFiberUnmount(Np,n)}catch{}switch(n.tag){case 5:Kn||Cl(n,t);case 6:var s=Dn,r=Cr;Dn=null,Ko(e,t,n),Dn=s,Cr=r,Dn!==null&&(Cr?(e=Dn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Dn.removeChild(n.stateNode));break;case 18:Dn!==null&&(Cr?(e=Dn,n=n.stateNode,e.nodeType===8?Tg(e.parentNode,n):e.nodeType===1&&Tg(e,n),od(e)):Tg(Dn,n.stateNode));break;case 4:s=Dn,r=Cr,Dn=n.stateNode.containerInfo,Cr=!0,Ko(e,t,n),Dn=s,Cr=r;break;case 0:case 11:case 14:case 15:if(!Kn&&(s=n.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){r=s=s.next;do{var o=r,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&F0(n,t,a),r=r.next}while(r!==s)}Ko(e,t,n);break;case 1:if(!Kn&&(Cl(n,t),s=n.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=n.memoizedProps,s.state=n.memoizedState,s.componentWillUnmount()}catch(l){rn(n,t,l)}Ko(e,t,n);break;case 21:Ko(e,t,n);break;case 22:n.mode&1?(Kn=(s=Kn)||n.memoizedState!==null,Ko(e,t,n),Kn=s):Ko(e,t,n);break;default:Ko(e,t,n)}}function ZC(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new xL),t.forEach(function(s){var r=BL.bind(null,e,s);n.has(s)||(n.add(s),s.then(r,r))})}}function br(e,t){var n=t.deletions;if(n!==null)for(var s=0;sr&&(r=a),s&=~o}if(s=r,s=An()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*kL(s/1960))-s,10e?16:e,ia===null)var s=!1;else{if(e=ia,ia=null,Sm=0,Ct&6)throw Error(Ce(331));var r=Ct;for(Ct|=4,Me=e.current;Me!==null;){var o=Me,a=o.child;if(Me.flags&16){var l=o.deletions;if(l!==null){for(var c=0;cAn()-p_?di(e,0):m_|=n),Ts(e,t)}function iN(e,t){t===0&&(e.mode&1?(t=Mf,Mf<<=1,!(Mf&130023424)&&(Mf=4194304)):t=1);var n=ls();e=Do(e,t),e!==null&&(Qd(e,t,n),Ts(e,n))}function ML(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),iN(e,n)}function BL(e,t){var n=0;switch(e.tag){case 13:var s=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(Ce(314))}s!==null&&s.delete(t),iN(e,n)}var lN;lN=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ss.current)Es=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Es=!1,SL(e,t,n);Es=!!(e.flags&131072)}else Es=!1,zt&&t.flags&1048576&&fI(t,pm,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;PA(e,t),e=t.pendingProps;var r=tc(t,ts.current);Dl(t,n),r=l_(null,t,s,e,r,n);var o=c_();return t.flags|=1,typeof r=="object"&&r!==null&&typeof r.render=="function"&&r.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ws(s)?(o=!0,Am(t)):o=!1,t.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,s_(t),r.updater=Mp,t.stateNode=r,r._reactInternals=t,P0(t,s,e,n),t=j0(null,t,s,!0,o,n)):(t.tag=0,zt&&o&&Qb(t),ss(null,t,r,n),t=t.child),t;case 16:s=t.elementType;e:{switch(PA(e,t),e=t.pendingProps,r=s._init,s=r(s._payload),t.type=s,r=t.tag=FL(s),e=Er(s,e),r){case 0:t=L0(null,t,s,e,n);break e;case 1:t=zC(null,t,s,e,n);break e;case 11:t=VC(null,t,s,e,n);break e;case 14:t=YC(null,t,s,Er(s.type,e),n);break e}throw Error(Ce(306,s,""))}return t;case 0:return s=t.type,r=t.pendingProps,r=t.elementType===s?r:Er(s,r),L0(e,t,s,r,n);case 1:return s=t.type,r=t.pendingProps,r=t.elementType===s?r:Er(s,r),zC(e,t,s,r,n);case 3:e:{if(VI(t),e===null)throw Error(Ce(387));s=t.pendingProps,o=t.memoizedState,r=o.element,vI(e,t),vm(t,s,null,n);var a=t.memoizedState;if(s=a.element,o.isDehydrated)if(o={element:s,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){r=oc(Error(Ce(423)),t),t=qC(e,t,s,n,r);break e}else if(s!==r){r=oc(Error(Ce(424)),t),t=qC(e,t,s,n,r);break e}else for(Ms=ga(t.stateNode.containerInfo.firstChild),Us=t,zt=!0,wr=null,n=hI(t,null,s,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(nc(),s===r){t=Fo(e,t,n);break e}ss(e,t,s,n)}t=t.child}return t;case 5:return bI(t),e===null&&N0(t),s=t.type,r=t.pendingProps,o=e!==null?e.memoizedProps:null,a=r.children,S0(s,r)?a=null:o!==null&&S0(s,o)&&(t.flags|=32),$I(e,t),ss(e,t,a,n),t.child;case 6:return e===null&&N0(t),null;case 13:return YI(e,t,n);case 4:return r_(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=sc(t,null,s,n):ss(e,t,s,n),t.child;case 11:return s=t.type,r=t.pendingProps,r=t.elementType===s?r:Er(s,r),VC(e,t,s,r,n);case 7:return ss(e,t,t.pendingProps,n),t.child;case 8:return ss(e,t,t.pendingProps.children,n),t.child;case 12:return ss(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(s=t.type._context,r=t.pendingProps,o=t.memoizedProps,a=r.value,Dt(hm,s._currentValue),s._currentValue=a,o!==null)if(Lr(o.value,a)){if(o.children===r.children&&!Ss.current){t=Fo(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){a=o.child;for(var c=l.firstContext;c!==null;){if(c.context===s){if(o.tag===1){c=ko(-1,n&-n),c.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),k0(o.return,n,t),l.lanes|=n;break}c=c.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Ce(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),k0(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}ss(e,t,r.children,n),t=t.child}return t;case 9:return r=t.type,s=t.pendingProps.children,Dl(t,n),r=mr(r),s=s(r),t.flags|=1,ss(e,t,s,n),t.child;case 14:return s=t.type,r=Er(s,t.pendingProps),r=Er(s.type,r),YC(e,t,s,r,n);case 15:return GI(e,t,t.type,t.pendingProps,n);case 17:return s=t.type,r=t.pendingProps,r=t.elementType===s?r:Er(s,r),PA(e,t),t.tag=1,ws(s)?(e=!0,Am(t)):e=!1,Dl(t,n),FI(t,s,r),P0(t,s,r,n),j0(null,t,s,!0,e,n);case 19:return zI(e,t,n);case 22:return WI(e,t,n)}throw Error(Ce(156,t.tag))};function cN(e,t){return M2(e,t)}function DL(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 lr(e,t,n,s){return new DL(e,t,n,s)}function b_(e){return e=e.prototype,!(!e||!e.isReactComponent)}function FL(e){if(typeof e=="function")return b_(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Db)return 11;if(e===Fb)return 14}return 2}function ya(e,t){var n=e.alternate;return n===null?(n=lr(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 jA(e,t,n,s,r,o){var a=2;if(s=e,typeof e=="function")b_(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ml:return fi(n.children,r,o,t);case Bb:a=8,r|=8;break;case n0:return e=lr(12,n,t,r|2),e.elementType=n0,e.lanes=o,e;case s0:return e=lr(13,n,t,r),e.elementType=s0,e.lanes=o,e;case r0:return e=lr(19,n,t,r),e.elementType=r0,e.lanes=o,e;case b2:return Fp(n,r,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case g2:a=10;break e;case v2:a=9;break e;case Db:a=11;break e;case Fb:a=14;break e;case ta:a=16,s=null;break e}throw Error(Ce(130,e==null?e:typeof e,""))}return t=lr(a,n,t,r),t.elementType=e,t.type=s,t.lanes=o,t}function fi(e,t,n,s){return e=lr(7,e,s,t),e.lanes=n,e}function Fp(e,t,n,s){return e=lr(22,e,s,t),e.elementType=b2,e.lanes=n,e.stateNode={isHidden:!1},e}function Lg(e,t,n){return e=lr(6,e,null,t),e.lanes=n,e}function jg(e,t,n){return t=lr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function UL(e,t,n,s,r){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=pg(0),this.expirationTimes=pg(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pg(0),this.identifierPrefix=s,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function __(e,t,n,s,r,o,a,l,c){return e=new UL(e,t,n,l,c),t===1?(t=1,o===!0&&(t|=8)):t=0,o=lr(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:s,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},s_(o),e}function HL(e,t,n){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AN)}catch(e){console.error(e)}}AN(),A2.exports=$s;var $p=A2.exports;const Zde=us($p);var aS=$p;e0.createRoot=aS.createRoot,e0.hydrateRoot=aS.hydrateRoot;function z0(e,t){return z0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},z0(e,t)}function ro(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,z0(e,t)}var mN={exports:{}},YL="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",zL=YL,qL=zL;function pN(){}function hN(){}hN.resetWarningCache=pN;var KL=function(){function e(s,r,o,a,l,c){if(c!==qL){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:hN,resetWarningCache:pN};return n.PropTypes=n,n};mN.exports=KL();var S_=mN.exports;const At=us(S_);function $n(){return $n=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;d--){var f=s[d];f==="."?Mg(s,d):f===".."?(Mg(s,d),u++):u&&(Mg(s,d),u--)}if(!a)for(;u--;u)s.unshift("..");a&&s[0]!==""&&(!s[0]||!qf(s[0]))&&s.unshift("");var m=s.join("/");return l&&m.substr(-1)!=="/"&&(m+="/"),m}function iS(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function MA(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(r,o){return MA(r,t[o])});if(typeof e=="object"||typeof t=="object"){var n=iS(e),s=iS(t);return n!==e||s!==t?MA(n,s):Object.keys(Object.assign({},e,t)).every(function(r){return MA(e[r],t[r])})}return!1}var XL="Invariant failed";function Fa(e,t){throw new Error(XL)}function ju(e){return e.charAt(0)==="/"?e:"/"+e}function lS(e){return e.charAt(0)==="/"?e.substr(1):e}function ZL(e,t){return e.toLowerCase().indexOf(t.toLowerCase())===0&&"/?#".indexOf(e.charAt(t.length))!==-1}function gN(e,t){return ZL(e,t)?e.substr(t.length):e}function vN(e){return e.charAt(e.length-1)==="/"?e.slice(0,-1):e}function JL(e){var t=e||"/",n="",s="",r=t.indexOf("#");r!==-1&&(s=t.substr(r),t=t.substr(0,r));var o=t.indexOf("?");return o!==-1&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:n==="?"?"":n,hash:s==="#"?"":s}}function gs(e){var t=e.pathname,n=e.search,s=e.hash,r=t||"/";return n&&n!=="?"&&(r+=n.charAt(0)==="?"?n:"?"+n),s&&s!=="#"&&(r+=s.charAt(0)==="#"?s:"#"+s),r}function is(e,t,n,s){var r;typeof e=="string"?(r=JL(e),r.state=t):(r=$n({},e),r.pathname===void 0&&(r.pathname=""),r.search?r.search.charAt(0)!=="?"&&(r.search="?"+r.search):r.search="",r.hash?r.hash.charAt(0)!=="#"&&(r.hash="#"+r.hash):r.hash="",t!==void 0&&r.state===void 0&&(r.state=t));try{r.pathname=decodeURI(r.pathname)}catch(o){throw o instanceof URIError?new URIError('Pathname "'+r.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):o}return n&&(r.key=n),s?r.pathname?r.pathname.charAt(0)!=="/"&&(r.pathname=QL(r.pathname,s.pathname)):r.pathname=s.pathname:r.pathname||(r.pathname="/"),r}function ej(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&MA(e.state,t.state)}function w_(){var e=null;function t(a){return e=a,function(){e===a&&(e=null)}}function n(a,l,c,u){if(e!=null){var d=typeof e=="function"?e(a,l):e;typeof d=="string"?typeof c=="function"?c(d,u):u(!0):u(d!==!1)}else u(!0)}var s=[];function r(a){var l=!0;function c(){l&&a.apply(void 0,arguments)}return s.push(c),function(){l=!1,s=s.filter(function(u){return u!==c})}}function o(){for(var a=arguments.length,l=new Array(a),c=0;cL?B.splice(L,B.length-L,O):B.push(O),d({action:x,location:O,index:L,entries:B})}})}function _(E,N){var x="REPLACE",O=is(E,N,f(),k.location);u.confirmTransitionTo(O,x,n,function(P){P&&(k.entries[k.index]=O,d({action:x,location:O}))})}function b(E){var N=AS(k.index+E,0,k.entries.length-1),x="POP",O=k.entries[N];u.confirmTransitionTo(O,x,n,function(P){P?d({action:x,location:O,index:N}):d()})}function y(){b(-1)}function v(){b(1)}function C(E){var N=k.index+E;return N>=0&&N-1?"[^"+ni(e)+"]+?":ni(t)+"|(?:(?!"+ni(t)+")[^"+ni(e)+"])+?"}function Aj(e,t){return EN(T_(e,t),t)}function mj(e){return encodeURI(e).replace(/[\/?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function pj(e){return encodeURI(e).replace(/[?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function EN(e,t){for(var n=new Array(e.length),s=0;s"u"&&(ic=M_);function Xj(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var Zj=ic(function(e,t){var n=e.innerRef,s=e.navigate,r=e.onClick,o=th(e,["innerRef","navigate","onClick"]),a=o.target,l=$n({},o,{onClick:function(u){try{r&&r(u)}catch(d){throw u.preventDefault(),d}!u.defaultPrevented&&u.button===0&&(!a||a==="_self")&&!Xj(u)&&(u.preventDefault(),s())}});return M_!==ic?l.ref=t||n:l.ref=n,Pe.createElement("a",l)}),B_=ic(function(e,t){var n=e.component,s=n===void 0?Zj:n,r=e.replace,o=e.to,a=e.innerRef,l=th(e,["component","replace","to","innerRef"]);return Pe.createElement(oo.Consumer,null,function(c){c||Fa();var u=c.history,d=Q0(K0(o,c.location),c.location),f=d?u.createHref(d):"",m=$n({},l,{href:f,navigate:function(){var p=K0(o,c.location),g=gs(c.location)===gs(Q0(p)),_=r||g?u.replace:u.push;_(p)}});return M_!==ic?m.ref=t||a:m.innerRef=a,Pe.createElement(s,m)})}),jN=function(t){return t},Im=Pe.forwardRef;typeof Im>"u"&&(Im=jN);function Jj(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(r[n]=e[n]);return r}var qe={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},u9={rel:["amphtml","canonical","alternate"]},d9={type:["application/ld+json"]},f9={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"]},wS=Object.keys(qe).map(function(e){return qe[e]}),Nm={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},A9=Object.keys(Nm).reduce(function(e,t){return e[Nm[t]]=t,e},{}),Ul=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},m9=function(e){var t=Ul(e,qe.TITLE),n=Ul(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,function(){return t});var s=Ul(e,"defaultTitle");return t||s||void 0},p9=function(e){return Ul(e,"onChangeClientState")||function(){}},Hg=function(e,t){return t.filter(function(n){return n[e]!==void 0}).map(function(n){return n[e]}).reduce(function(n,s){return cn({},n,s)},{})},h9=function(e,t){return t.filter(function(n){return n[qe.BASE]!==void 0}).map(function(n){return n[qe.BASE]}).reverse().reduce(function(n,s){if(!n.length)for(var r=Object.keys(s),o=0;o/g,">").replace(/"/g,""").replace(/'/g,"'")},xS=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},"")},IS=function(e,t){return t===void 0&&(t={}),Object.keys(e).reduce(function(n,s){return n[Nm[s]||s]=e[s],n},t)},DA=function(e,t){return t.map(function(n,s){var r,o=((r={key:s})["data-rh"]=!0,r);return Object.keys(n).forEach(function(a){var l=Nm[a]||a;l==="innerHTML"||l==="cssText"?o.dangerouslySetInnerHTML={__html:n.innerHTML||n.cssText}:o[l]=n[a]}),Pe.createElement(e,o)})},Qs=function(e,t,n){switch(e){case qe.TITLE:return{toComponent:function(){return r=t.titleAttributes,(o={key:s=t.title})["data-rh"]=!0,a=IS(r,o),[Pe.createElement(qe.TITLE,a,s)];var s,r,o,a},toString:function(){return function(s,r,o,a){var l=xS(o),c=BN(r);return l?"<"+s+' data-rh="true" '+l+">"+Wg(c,a)+"":"<"+s+' data-rh="true">'+Wg(c,a)+""}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return IS(t)},toString:function(){return xS(t)}};default:return{toComponent:function(){return DA(e,t)},toString:function(){return function(s,r,o){return r.reduce(function(a,l){var c=Object.keys(l).filter(function(f){return!(f==="innerHTML"||f==="cssText")}).reduce(function(f,m){var h=l[m]===void 0?m:m+'="'+Wg(l[m],o)+'"';return f?f+" "+h:h},""),u=l.innerHTML||l.cssText||"",d=v9.indexOf(s)===-1;return a+"<"+s+' data-rh="true" '+c+(d?"/>":">"+u+"")},"")}(e,t,n)}}}},Z0=function(e){var t=e.baseTag,n=e.bodyAttributes,s=e.encode,r=e.htmlAttributes,o=e.noscriptTags,a=e.styleTags,l=e.title,c=l===void 0?"":l,u=e.titleAttributes,d=e.linkTags,f=e.metaTags,m=e.scriptTags,h={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var p=function(g){var _=g.linkTags,b=g.scriptTags,y=g.encode,v=Gg(g.metaTags,f9),C=Gg(_,u9),w=Gg(b,d9);return{priorityMethods:{toComponent:function(){return[].concat(DA(qe.META,v.priority),DA(qe.LINK,C.priority),DA(qe.SCRIPT,w.priority))},toString:function(){return Qs(qe.META,v.priority,y)+" "+Qs(qe.LINK,C.priority,y)+" "+Qs(qe.SCRIPT,w.priority,y)}},metaTags:v.default,linkTags:C.default,scriptTags:w.default}}(e);h=p.priorityMethods,d=p.linkTags,f=p.metaTags,m=p.scriptTags}return{priority:h,base:Qs(qe.BASE,t,s),bodyAttributes:Qs("bodyAttributes",n,s),htmlAttributes:Qs("htmlAttributes",r,s),link:Qs(qe.LINK,d,s),meta:Qs(qe.META,f,s),noscript:Qs(qe.NOSCRIPT,o,s),script:Qs(qe.SCRIPT,m,s),style:Qs(qe.STYLE,a,s),title:Qs(qe.TITLE,{title:c,titleAttributes:u},s)}},Kf=[],J0=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?Kf:n.instances},add:function(s){(n.canUseDOM?Kf:n.instances).push(s)},remove:function(s){var r=(n.canUseDOM?Kf:n.instances).indexOf(s);(n.canUseDOM?Kf:n.instances).splice(r,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=Z0({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},DN=Pe.createContext({}),b9=At.shape({setHelmet:At.func,helmetInstances:At.shape({get:At.func,add:At.func,remove:At.func})}),_9=typeof document<"u",wl=function(e){function t(n){var s;return(s=e.call(this,n)||this).helmetData=new J0(s.props.context,t.canUseDOM),s}return D_(t,e),t.prototype.render=function(){return Pe.createElement(DN.Provider,{value:this.helmetData.value},this.props.children)},t}(A.Component);wl.canUseDOM=_9,wl.propTypes={context:At.shape({helmet:At.shape()}),children:At.node.isRequired},wl.defaultProps={context:{}},wl.displayName="HelmetProvider";var Yi=function(e,t){var n,s=document.head||document.querySelector(qe.HEAD),r=s.querySelectorAll(e+"[data-rh]"),o=[].slice.call(r),a=[];return t&&t.length&&t.forEach(function(l){var c=document.createElement(e);for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(u==="innerHTML"?c.innerHTML=l.innerHTML:u==="cssText"?c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText)):c.setAttribute(u,l[u]===void 0?"":l[u]));c.setAttribute("data-rh","true"),o.some(function(d,f){return n=f,c.isEqualNode(d)})?o.splice(n,1):a.push(c)}),o.forEach(function(l){return l.parentNode.removeChild(l)}),a.forEach(function(l){return s.appendChild(l)}),{oldTags:o,newTags:a}},$g=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var s=n.getAttribute("data-rh"),r=s?s.split(","):[],o=[].concat(r),a=Object.keys(t),l=0;l=0;f-=1)n.removeAttribute(o[f]);r.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==a.join(",")&&n.setAttribute("data-rh",a.join(","))}},NS=function(e,t){var n=e.baseTag,s=e.htmlAttributes,r=e.linkTags,o=e.metaTags,a=e.noscriptTags,l=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,d=e.title,f=e.titleAttributes;$g(qe.BODY,e.bodyAttributes),$g(qe.HTML,s),function(g,_){g!==void 0&&document.title!==g&&(document.title=BN(g)),$g(qe.TITLE,_)}(d,f);var m={baseTag:Yi(qe.BASE,n),linkTags:Yi(qe.LINK,r),metaTags:Yi(qe.META,o),noscriptTags:Yi(qe.NOSCRIPT,a),scriptTags:Yi(qe.SCRIPT,c),styleTags:Yi(qe.STYLE,u)},h={},p={};Object.keys(m).forEach(function(g){var _=m[g],b=_.newTags,y=_.oldTags;b.length&&(h[g]=b),y.length&&(p[g]=m[g].oldTags)}),t&&t(),l(e,h,p)},eu=null,km=function(e){function t(){for(var s,r=arguments.length,o=new Array(r),a=0;a elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(s){var r,o=s.child,a=s.arrayTypeChildren;return cn({},a,((r={})[o.type]=[].concat(a[o.type]||[],[cn({},s.newChildProps,this.mapNestedChildrenToProps(o,s.nestedChildren))]),r))},n.mapObjectTypeChildren=function(s){var r,o,a=s.child,l=s.newProps,c=s.newChildProps,u=s.nestedChildren;switch(a.type){case qe.TITLE:return cn({},l,((r={})[a.type]=u,r.titleAttributes=cn({},c),r));case qe.BODY:return cn({},l,{bodyAttributes:cn({},c)});case qe.HTML:return cn({},l,{htmlAttributes:cn({},c)});default:return cn({},l,((o={})[a.type]=cn({},c),o))}},n.mapArrayTypeChildrenToProps=function(s,r){var o=cn({},r);return Object.keys(s).forEach(function(a){var l;o=cn({},o,((l={})[a]=s[a],l))}),o},n.warnOnInvalidChildren=function(s,r){return CS(wS.some(function(o){return s.type===o}),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 "+wS.join(", ")+" are allowed. Helmet does not support rendering <"+s.type+"> elements. Refer to our API for more information."),CS(!r||typeof r=="string"||Array.isArray(r)&&!r.some(function(o){return typeof o!="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,r){var o=this,a={};return Pe.Children.forEach(s,function(l){if(l&&l.props){var c=l.props,u=c.children,d=SS(c,y9),f=Object.keys(d).reduce(function(h,p){return h[A9[p]||p]=d[p],h},{}),m=l.type;switch(typeof m=="symbol"?m=m.toString():o.warnOnInvalidChildren(l,u),m){case qe.FRAGMENT:r=o.mapChildrenToProps(u,r);break;case qe.LINK:case qe.META:case qe.NOSCRIPT:case qe.SCRIPT:case qe.STYLE:a=o.flattenArrayTypeChildren({child:l,arrayTypeChildren:a,newChildProps:f,nestedChildren:u});break;default:r=o.mapObjectTypeChildren({child:l,newProps:r,newChildProps:f,nestedChildren:u})}}}),this.mapArrayTypeChildrenToProps(a,r)},n.render=function(){var s=this.props,r=s.children,o=SS(s,E9),a=cn({},o),l=o.helmetData;return r&&(a=this.mapChildrenToProps(r,a)),!l||l instanceof J0||(l=new J0(l.context,l.instances)),l?Pe.createElement(km,cn({},a,{context:l.value,helmetData:void 0})):Pe.createElement(DN.Consumer,null,function(c){return Pe.createElement(km,cn({},a,{context:c}))})},t}(A.Component);FA.propTypes={base:At.object,bodyAttributes:At.object,children:At.oneOfType([At.arrayOf(At.node),At.node]),defaultTitle:At.string,defer:At.bool,encodeSpecialCharacters:At.bool,htmlAttributes:At.object,link:At.arrayOf(At.object),meta:At.arrayOf(At.object),noscript:At.arrayOf(At.object),onChangeClientState:At.func,script:At.arrayOf(At.object),style:At.arrayOf(At.object),title:At.string,titleAttributes:At.object,titleTemplate:At.string,prioritizeSeoTags:At.bool,helmetData:At.object},FA.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},FA.displayName="Helmet";var FN={},oh={};oh.byteLength=w9;oh.toByteArray=x9;oh.fromByteArray=k9;var Zr=[],er=[],C9=typeof Uint8Array<"u"?Uint8Array:Array,Vg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var zi=0,S9=Vg.length;zi0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var s=n===t?0:4-n%4;return[n,s]}function w9(e){var t=UN(e),n=t[0],s=t[1];return(n+s)*3/4-s}function T9(e,t,n){return(t+n)*3/4-n}function x9(e){var t,n=UN(e),s=n[0],r=n[1],o=new C9(T9(e,s,r)),a=0,l=r>0?s-4:s,c;for(c=0;c>16&255,o[a++]=t>>8&255,o[a++]=t&255;return r===2&&(t=er[e.charCodeAt(c)]<<2|er[e.charCodeAt(c+1)]>>4,o[a++]=t&255),r===1&&(t=er[e.charCodeAt(c)]<<10|er[e.charCodeAt(c+1)]<<4|er[e.charCodeAt(c+2)]>>2,o[a++]=t>>8&255,o[a++]=t&255),o}function I9(e){return Zr[e>>18&63]+Zr[e>>12&63]+Zr[e>>6&63]+Zr[e&63]}function N9(e,t,n){for(var s,r=[],o=t;ol?l:a+o));return s===1?(t=e[n-1],r.push(Zr[t>>2]+Zr[t<<4&63]+"==")):s===2&&(t=(e[n-2]<<8)+e[n-1],r.push(Zr[t>>10]+Zr[t>>4&63]+Zr[t<<2&63]+"=")),r.join("")}var F_={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */F_.read=function(e,t,n,s,r){var o,a,l=r*8-s-1,c=(1<>1,d=-7,f=n?r-1:0,m=n?-1:1,h=e[t+f];for(f+=m,o=h&(1<<-d)-1,h>>=-d,d+=l;d>0;o=o*256+e[t+f],f+=m,d-=8);for(a=o&(1<<-d)-1,o>>=-d,d+=s;d>0;a=a*256+e[t+f],f+=m,d-=8);if(o===0)o=1-u;else{if(o===c)return a?NaN:(h?-1:1)*(1/0);a=a+Math.pow(2,s),o=o-u}return(h?-1:1)*a*Math.pow(2,o-s)};F_.write=function(e,t,n,s,r,o){var a,l,c,u=o*8-r-1,d=(1<>1,m=r===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=s?0:o-1,p=s?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,a=d):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),a+f>=1?t+=m/c:t+=m*Math.pow(2,1-f),t*c>=2&&(a++,c/=2),a+f>=d?(l=0,a=d):a+f>=1?(l=(t*c-1)*Math.pow(2,r),a=a+f):(l=t*Math.pow(2,f-1)*Math.pow(2,r),a=0));r>=8;e[n+h]=l&255,h+=p,l/=256,r-=8);for(a=a<0;e[n+h]=a&255,h+=p,a/=256,u-=8);e[n+h-p]|=g*128};/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */(function(e){const t=oh,n=F_,s=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=l,e.SlowBuffer=y,e.INSPECT_MAX_BYTES=50;const r=2147483647;e.kMaxLength=r,l.TYPED_ARRAY_SUPPORT=o(),!l.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function o(){try{const H=new Uint8Array(1),I={foo:function(){return 42}};return Object.setPrototypeOf(I,Uint8Array.prototype),Object.setPrototypeOf(H,I),H.foo()===42}catch{return!1}}Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}});function a(H){if(H>r)throw new RangeError('The value "'+H+'" is invalid for option "size"');const I=new Uint8Array(H);return Object.setPrototypeOf(I,l.prototype),I}function l(H,I,S){if(typeof H=="number"){if(typeof I=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(H)}return c(H,I,S)}l.poolSize=8192;function c(H,I,S){if(typeof H=="string")return m(H,I);if(ArrayBuffer.isView(H))return p(H);if(H==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof H);if(ne(H,ArrayBuffer)||H&&ne(H.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ne(H,SharedArrayBuffer)||H&&ne(H.buffer,SharedArrayBuffer)))return g(H,I,S);if(typeof H=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const G=H.valueOf&&H.valueOf();if(G!=null&&G!==H)return l.from(G,I,S);const K=_(H);if(K)return K;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof H[Symbol.toPrimitive]=="function")return l.from(H[Symbol.toPrimitive]("string"),I,S);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof H)}l.from=function(H,I,S){return c(H,I,S)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array);function u(H){if(typeof H!="number")throw new TypeError('"size" argument must be of type number');if(H<0)throw new RangeError('The value "'+H+'" is invalid for option "size"')}function d(H,I,S){return u(H),H<=0?a(H):I!==void 0?typeof S=="string"?a(H).fill(I,S):a(H).fill(I):a(H)}l.alloc=function(H,I,S){return d(H,I,S)};function f(H){return u(H),a(H<0?0:b(H)|0)}l.allocUnsafe=function(H){return f(H)},l.allocUnsafeSlow=function(H){return f(H)};function m(H,I){if((typeof I!="string"||I==="")&&(I="utf8"),!l.isEncoding(I))throw new TypeError("Unknown encoding: "+I);const S=v(H,I)|0;let G=a(S);const K=G.write(H,I);return K!==S&&(G=G.slice(0,K)),G}function h(H){const I=H.length<0?0:b(H.length)|0,S=a(I);for(let G=0;G=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return H|0}function y(H){return+H!=H&&(H=0),l.alloc(+H)}l.isBuffer=function(I){return I!=null&&I._isBuffer===!0&&I!==l.prototype},l.compare=function(I,S){if(ne(I,Uint8Array)&&(I=l.from(I,I.offset,I.byteLength)),ne(S,Uint8Array)&&(S=l.from(S,S.offset,S.byteLength)),!l.isBuffer(I)||!l.isBuffer(S))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(I===S)return 0;let G=I.length,K=S.length;for(let te=0,Ae=Math.min(G,K);teK.length?(l.isBuffer(Ae)||(Ae=l.from(Ae)),Ae.copy(K,te)):Uint8Array.prototype.set.call(K,Ae,te);else if(l.isBuffer(Ae))Ae.copy(K,te);else throw new TypeError('"list" argument must be an Array of Buffers');te+=Ae.length}return K};function v(H,I){if(l.isBuffer(H))return H.length;if(ArrayBuffer.isView(H)||ne(H,ArrayBuffer))return H.byteLength;if(typeof H!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof H);const S=H.length,G=arguments.length>2&&arguments[2]===!0;if(!G&&S===0)return 0;let K=!1;for(;;)switch(I){case"ascii":case"latin1":case"binary":return S;case"utf8":case"utf-8":return le(H).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S*2;case"hex":return S>>>1;case"base64":return Ve(H).length;default:if(K)return G?-1:le(H).length;I=(""+I).toLowerCase(),K=!0}}l.byteLength=v;function C(H,I,S){let G=!1;if((I===void 0||I<0)&&(I=0),I>this.length||((S===void 0||S>this.length)&&(S=this.length),S<=0)||(S>>>=0,I>>>=0,S<=I))return"";for(H||(H="utf8");;)switch(H){case"hex":return F(this,I,S);case"utf8":case"utf-8":return L(this,I,S);case"ascii":return j(this,I,S);case"latin1":case"binary":return M(this,I,S);case"base64":return R(this,I,S);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,I,S);default:if(G)throw new TypeError("Unknown encoding: "+H);H=(H+"").toLowerCase(),G=!0}}l.prototype._isBuffer=!0;function w(H,I,S){const G=H[I];H[I]=H[S],H[S]=G}l.prototype.swap16=function(){const I=this.length;if(I%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let S=0;SS&&(I+=" ... "),""},s&&(l.prototype[s]=l.prototype.inspect),l.prototype.compare=function(I,S,G,K,te){if(ne(I,Uint8Array)&&(I=l.from(I,I.offset,I.byteLength)),!l.isBuffer(I))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof I);if(S===void 0&&(S=0),G===void 0&&(G=I?I.length:0),K===void 0&&(K=0),te===void 0&&(te=this.length),S<0||G>I.length||K<0||te>this.length)throw new RangeError("out of range index");if(K>=te&&S>=G)return 0;if(K>=te)return-1;if(S>=G)return 1;if(S>>>=0,G>>>=0,K>>>=0,te>>>=0,this===I)return 0;let Ae=te-K,He=G-S;const it=Math.min(Ae,He),Ze=this.slice(K,te),wt=I.slice(S,G);for(let Et=0;Et2147483647?S=2147483647:S<-2147483648&&(S=-2147483648),S=+S,he(S)&&(S=K?0:H.length-1),S<0&&(S=H.length+S),S>=H.length){if(K)return-1;S=H.length-1}else if(S<0)if(K)S=0;else return-1;if(typeof I=="string"&&(I=l.from(I,G)),l.isBuffer(I))return I.length===0?-1:k(H,I,S,G,K);if(typeof I=="number")return I=I&255,typeof Uint8Array.prototype.indexOf=="function"?K?Uint8Array.prototype.indexOf.call(H,I,S):Uint8Array.prototype.lastIndexOf.call(H,I,S):k(H,[I],S,G,K);throw new TypeError("val must be string, number or Buffer")}function k(H,I,S,G,K){let te=1,Ae=H.length,He=I.length;if(G!==void 0&&(G=String(G).toLowerCase(),G==="ucs2"||G==="ucs-2"||G==="utf16le"||G==="utf-16le")){if(H.length<2||I.length<2)return-1;te=2,Ae/=2,He/=2,S/=2}function it(wt,Et){return te===1?wt[Et]:wt.readUInt16BE(Et*te)}let Ze;if(K){let wt=-1;for(Ze=S;ZeAe&&(S=Ae-He),Ze=S;Ze>=0;Ze--){let wt=!0;for(let Et=0;EtK&&(G=K)):G=K;const te=I.length;G>te/2&&(G=te/2);let Ae;for(Ae=0;Ae>>0,isFinite(G)?(G=G>>>0,K===void 0&&(K="utf8")):(K=G,G=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const te=this.length-S;if((G===void 0||G>te)&&(G=te),I.length>0&&(G<0||S<0)||S>this.length)throw new RangeError("Attempt to write outside buffer bounds");K||(K="utf8");let Ae=!1;for(;;)switch(K){case"hex":return E(this,I,S,G);case"utf8":case"utf-8":return N(this,I,S,G);case"ascii":case"latin1":case"binary":return x(this,I,S,G);case"base64":return O(this,I,S,G);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,I,S,G);default:if(Ae)throw new TypeError("Unknown encoding: "+K);K=(""+K).toLowerCase(),Ae=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function R(H,I,S){return I===0&&S===H.length?t.fromByteArray(H):t.fromByteArray(H.slice(I,S))}function L(H,I,S){S=Math.min(H.length,S);const G=[];let K=I;for(;K239?4:te>223?3:te>191?2:1;if(K+He<=S){let it,Ze,wt,Et;switch(He){case 1:te<128&&(Ae=te);break;case 2:it=H[K+1],(it&192)===128&&(Et=(te&31)<<6|it&63,Et>127&&(Ae=Et));break;case 3:it=H[K+1],Ze=H[K+2],(it&192)===128&&(Ze&192)===128&&(Et=(te&15)<<12|(it&63)<<6|Ze&63,Et>2047&&(Et<55296||Et>57343)&&(Ae=Et));break;case 4:it=H[K+1],Ze=H[K+2],wt=H[K+3],(it&192)===128&&(Ze&192)===128&&(wt&192)===128&&(Et=(te&15)<<18|(it&63)<<12|(Ze&63)<<6|wt&63,Et>65535&&Et<1114112&&(Ae=Et))}}Ae===null?(Ae=65533,He=1):Ae>65535&&(Ae-=65536,G.push(Ae>>>10&1023|55296),Ae=56320|Ae&1023),G.push(Ae),K+=He}return D(G)}const B=4096;function D(H){const I=H.length;if(I<=B)return String.fromCharCode.apply(String,H);let S="",G=0;for(;GG)&&(S=G);let K="";for(let te=I;teG&&(I=G),S<0?(S+=G,S<0&&(S=0)):S>G&&(S=G),SS)throw new RangeError("Trying to access beyond buffer length")}l.prototype.readUintLE=l.prototype.readUIntLE=function(I,S,G){I=I>>>0,S=S>>>0,G||V(I,S,this.length);let K=this[I],te=1,Ae=0;for(;++Ae>>0,S=S>>>0,G||V(I,S,this.length);let K=this[I+--S],te=1;for(;S>0&&(te*=256);)K+=this[I+--S]*te;return K},l.prototype.readUint8=l.prototype.readUInt8=function(I,S){return I=I>>>0,S||V(I,1,this.length),this[I]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(I,S){return I=I>>>0,S||V(I,2,this.length),this[I]|this[I+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(I,S){return I=I>>>0,S||V(I,2,this.length),this[I]<<8|this[I+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(I,S){return I=I>>>0,S||V(I,4,this.length),(this[I]|this[I+1]<<8|this[I+2]<<16)+this[I+3]*16777216},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(I,S){return I=I>>>0,S||V(I,4,this.length),this[I]*16777216+(this[I+1]<<16|this[I+2]<<8|this[I+3])},l.prototype.readBigUInt64LE=Oe(function(I){I=I>>>0,oe(I,"offset");const S=this[I],G=this[I+7];(S===void 0||G===void 0)&&se(I,this.length-8);const K=S+this[++I]*2**8+this[++I]*2**16+this[++I]*2**24,te=this[++I]+this[++I]*2**8+this[++I]*2**16+G*2**24;return BigInt(K)+(BigInt(te)<>>0,oe(I,"offset");const S=this[I],G=this[I+7];(S===void 0||G===void 0)&&se(I,this.length-8);const K=S*2**24+this[++I]*2**16+this[++I]*2**8+this[++I],te=this[++I]*2**24+this[++I]*2**16+this[++I]*2**8+G;return(BigInt(K)<>>0,S=S>>>0,G||V(I,S,this.length);let K=this[I],te=1,Ae=0;for(;++Ae=te&&(K-=Math.pow(2,8*S)),K},l.prototype.readIntBE=function(I,S,G){I=I>>>0,S=S>>>0,G||V(I,S,this.length);let K=S,te=1,Ae=this[I+--K];for(;K>0&&(te*=256);)Ae+=this[I+--K]*te;return te*=128,Ae>=te&&(Ae-=Math.pow(2,8*S)),Ae},l.prototype.readInt8=function(I,S){return I=I>>>0,S||V(I,1,this.length),this[I]&128?(255-this[I]+1)*-1:this[I]},l.prototype.readInt16LE=function(I,S){I=I>>>0,S||V(I,2,this.length);const G=this[I]|this[I+1]<<8;return G&32768?G|4294901760:G},l.prototype.readInt16BE=function(I,S){I=I>>>0,S||V(I,2,this.length);const G=this[I+1]|this[I]<<8;return G&32768?G|4294901760:G},l.prototype.readInt32LE=function(I,S){return I=I>>>0,S||V(I,4,this.length),this[I]|this[I+1]<<8|this[I+2]<<16|this[I+3]<<24},l.prototype.readInt32BE=function(I,S){return I=I>>>0,S||V(I,4,this.length),this[I]<<24|this[I+1]<<16|this[I+2]<<8|this[I+3]},l.prototype.readBigInt64LE=Oe(function(I){I=I>>>0,oe(I,"offset");const S=this[I],G=this[I+7];(S===void 0||G===void 0)&&se(I,this.length-8);const K=this[I+4]+this[I+5]*2**8+this[I+6]*2**16+(G<<24);return(BigInt(K)<>>0,oe(I,"offset");const S=this[I],G=this[I+7];(S===void 0||G===void 0)&&se(I,this.length-8);const K=(S<<24)+this[++I]*2**16+this[++I]*2**8+this[++I];return(BigInt(K)<>>0,S||V(I,4,this.length),n.read(this,I,!0,23,4)},l.prototype.readFloatBE=function(I,S){return I=I>>>0,S||V(I,4,this.length),n.read(this,I,!1,23,4)},l.prototype.readDoubleLE=function(I,S){return I=I>>>0,S||V(I,8,this.length),n.read(this,I,!0,52,8)},l.prototype.readDoubleBE=function(I,S){return I=I>>>0,S||V(I,8,this.length),n.read(this,I,!1,52,8)};function Q(H,I,S,G,K,te){if(!l.isBuffer(H))throw new TypeError('"buffer" argument must be a Buffer instance');if(I>K||IH.length)throw new RangeError("Index out of range")}l.prototype.writeUintLE=l.prototype.writeUIntLE=function(I,S,G,K){if(I=+I,S=S>>>0,G=G>>>0,!K){const He=Math.pow(2,8*G)-1;Q(this,I,S,G,He,0)}let te=1,Ae=0;for(this[S]=I&255;++Ae>>0,G=G>>>0,!K){const He=Math.pow(2,8*G)-1;Q(this,I,S,G,He,0)}let te=G-1,Ae=1;for(this[S+te]=I&255;--te>=0&&(Ae*=256);)this[S+te]=I/Ae&255;return S+G},l.prototype.writeUint8=l.prototype.writeUInt8=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,1,255,0),this[S]=I&255,S+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,2,65535,0),this[S]=I&255,this[S+1]=I>>>8,S+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,2,65535,0),this[S]=I>>>8,this[S+1]=I&255,S+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,4,4294967295,0),this[S+3]=I>>>24,this[S+2]=I>>>16,this[S+1]=I>>>8,this[S]=I&255,S+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,4,4294967295,0),this[S]=I>>>24,this[S+1]=I>>>16,this[S+2]=I>>>8,this[S+3]=I&255,S+4};function X(H,I,S,G,K){de(I,G,K,H,S,7);let te=Number(I&BigInt(4294967295));H[S++]=te,te=te>>8,H[S++]=te,te=te>>8,H[S++]=te,te=te>>8,H[S++]=te;let Ae=Number(I>>BigInt(32)&BigInt(4294967295));return H[S++]=Ae,Ae=Ae>>8,H[S++]=Ae,Ae=Ae>>8,H[S++]=Ae,Ae=Ae>>8,H[S++]=Ae,S}function ee(H,I,S,G,K){de(I,G,K,H,S,7);let te=Number(I&BigInt(4294967295));H[S+7]=te,te=te>>8,H[S+6]=te,te=te>>8,H[S+5]=te,te=te>>8,H[S+4]=te;let Ae=Number(I>>BigInt(32)&BigInt(4294967295));return H[S+3]=Ae,Ae=Ae>>8,H[S+2]=Ae,Ae=Ae>>8,H[S+1]=Ae,Ae=Ae>>8,H[S]=Ae,S+8}l.prototype.writeBigUInt64LE=Oe(function(I,S=0){return X(this,I,S,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=Oe(function(I,S=0){return ee(this,I,S,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(I,S,G,K){if(I=+I,S=S>>>0,!K){const it=Math.pow(2,8*G-1);Q(this,I,S,G,it-1,-it)}let te=0,Ae=1,He=0;for(this[S]=I&255;++te>0)-He&255;return S+G},l.prototype.writeIntBE=function(I,S,G,K){if(I=+I,S=S>>>0,!K){const it=Math.pow(2,8*G-1);Q(this,I,S,G,it-1,-it)}let te=G-1,Ae=1,He=0;for(this[S+te]=I&255;--te>=0&&(Ae*=256);)I<0&&He===0&&this[S+te+1]!==0&&(He=1),this[S+te]=(I/Ae>>0)-He&255;return S+G},l.prototype.writeInt8=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,1,127,-128),I<0&&(I=255+I+1),this[S]=I&255,S+1},l.prototype.writeInt16LE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,2,32767,-32768),this[S]=I&255,this[S+1]=I>>>8,S+2},l.prototype.writeInt16BE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,2,32767,-32768),this[S]=I>>>8,this[S+1]=I&255,S+2},l.prototype.writeInt32LE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,4,2147483647,-2147483648),this[S]=I&255,this[S+1]=I>>>8,this[S+2]=I>>>16,this[S+3]=I>>>24,S+4},l.prototype.writeInt32BE=function(I,S,G){return I=+I,S=S>>>0,G||Q(this,I,S,4,2147483647,-2147483648),I<0&&(I=4294967295+I+1),this[S]=I>>>24,this[S+1]=I>>>16,this[S+2]=I>>>8,this[S+3]=I&255,S+4},l.prototype.writeBigInt64LE=Oe(function(I,S=0){return X(this,I,S,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=Oe(function(I,S=0){return ee(this,I,S,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function ae(H,I,S,G,K,te){if(S+G>H.length)throw new RangeError("Index out of range");if(S<0)throw new RangeError("Index out of range")}function z(H,I,S,G,K){return I=+I,S=S>>>0,K||ae(H,I,S,4),n.write(H,I,S,G,23,4),S+4}l.prototype.writeFloatLE=function(I,S,G){return z(this,I,S,!0,G)},l.prototype.writeFloatBE=function(I,S,G){return z(this,I,S,!1,G)};function ge(H,I,S,G,K){return I=+I,S=S>>>0,K||ae(H,I,S,8),n.write(H,I,S,G,52,8),S+8}l.prototype.writeDoubleLE=function(I,S,G){return ge(this,I,S,!0,G)},l.prototype.writeDoubleBE=function(I,S,G){return ge(this,I,S,!1,G)},l.prototype.copy=function(I,S,G,K){if(!l.isBuffer(I))throw new TypeError("argument should be a Buffer");if(G||(G=0),!K&&K!==0&&(K=this.length),S>=I.length&&(S=I.length),S||(S=0),K>0&&K=this.length)throw new RangeError("Index out of range");if(K<0)throw new RangeError("sourceEnd out of bounds");K>this.length&&(K=this.length),I.length-S>>0,G=G===void 0?this.length:G>>>0,I||(I=0);let te;if(typeof I=="number")for(te=S;te2**32?K=q(String(S)):typeof S=="bigint"&&(K=String(S),(S>BigInt(2)**BigInt(32)||S<-(BigInt(2)**BigInt(32)))&&(K=q(K)),K+="n"),G+=` It must be ${I}. Received ${K}`,G},RangeError);function q(H){let I="",S=H.length;const G=H[0]==="-"?1:0;for(;S>=G+4;S-=3)I=`_${H.slice(S-3,S)}${I}`;return`${H.slice(0,S)}${I}`}function Y(H,I,S){oe(I,"offset"),(H[I]===void 0||H[I+S]===void 0)&&se(I,H.length-(S+1))}function de(H,I,S,G,K,te){if(H>S||H= 0${Ae} and < 2${Ae} ** ${(te+1)*8}${Ae}`:He=`>= -(2${Ae} ** ${(te+1)*8-1}${Ae}) and < 2 ** ${(te+1)*8-1}${Ae}`,new J.ERR_OUT_OF_RANGE("value",He,H)}Y(G,K,te)}function oe(H,I){if(typeof H!="number")throw new J.ERR_INVALID_ARG_TYPE(I,"number",H)}function se(H,I,S){throw Math.floor(H)!==H?(oe(H,S),new J.ERR_OUT_OF_RANGE("offset","an integer",H)):I<0?new J.ERR_BUFFER_OUT_OF_BOUNDS:new J.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${I}`,H)}const Ee=/[^+/0-9A-Za-z-_]/g;function De(H){if(H=H.split("=")[0],H=H.trim().replace(Ee,""),H.length<2)return"";for(;H.length%4!==0;)H=H+"=";return H}function le(H,I){I=I||1/0;let S;const G=H.length;let K=null;const te=[];for(let Ae=0;Ae55295&&S<57344){if(!K){if(S>56319){(I-=3)>-1&&te.push(239,191,189);continue}else if(Ae+1===G){(I-=3)>-1&&te.push(239,191,189);continue}K=S;continue}if(S<56320){(I-=3)>-1&&te.push(239,191,189),K=S;continue}S=(K-55296<<10|S-56320)+65536}else K&&(I-=3)>-1&&te.push(239,191,189);if(K=null,S<128){if((I-=1)<0)break;te.push(S)}else if(S<2048){if((I-=2)<0)break;te.push(S>>6|192,S&63|128)}else if(S<65536){if((I-=3)<0)break;te.push(S>>12|224,S>>6&63|128,S&63|128)}else if(S<1114112){if((I-=4)<0)break;te.push(S>>18|240,S>>12&63|128,S>>6&63|128,S&63|128)}else throw new Error("Invalid code point")}return te}function xe(H){const I=[];for(let S=0;S>8,K=S%256,te.push(K),te.push(G);return te}function Ve(H){return t.toByteArray(De(H))}function ie(H,I,S,G){let K;for(K=0;K=I.length||K>=H.length);++K)I[K+S]=H[K];return K}function ne(H,I){return H instanceof I||H!=null&&H.constructor!=null&&H.constructor.name!=null&&H.constructor.name===I.name}function he(H){return H!==H}const Re=function(){const H="0123456789abcdef",I=new Array(256);for(let S=0;S<16;++S){const G=S*16;for(let K=0;K<16;++K)I[G+K]=H[S]+H[K]}return I}();function Oe(H){return typeof BigInt>"u"?Ue:H}function Ue(){throw new Error("BigInt not supported")}})(FN);const O9="Application crash",P9="Footer crash",R9="Betslip crash",L9="Main content crash",j9="Smart panel crash",M9="User profile crash",B9="Header crash",D9="Tracking crash",F9="Snow effect crash",U9="Live chat crash",H9="Help pages crash",G9="Popup crash",W9="Casino full game crash",$9="Cookies acceptance notification crash",V9="Tab navigation search crash",Y9="Identify Container crash";function z9(e){return typeof e=="function"&&e.toString().includes("import(")}const q9=e=>z9(e)?A.lazy(e):e,vn=yc(q9),K9="modulepreload",Q9=function(e){return"/"+e},kS={},Z=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));r=Promise.allSettled(n.map(c=>{if(c=Q9(c),c in kS)return;kS[c]=!0;const u=c.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":K9,u||(f.as="script"),f.crossOrigin="",f.href=c,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((m,h)=>{f.addEventListener("load",m),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${c}`)))})}))}function o(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return r.then(a=>{for(const l of a||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})},fr="/",sr="/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:competitionName?/:gameId?/:gameName?/:search?",lc="/virtual-sports/home/:extraCategory?/:providers?/:gameExternalId?/:type?",U_="/esports/:pageType?/:sportAlias?/:gameId?",HN="/pmu",Om="/pinnacle/:pageType?",GN="/wonderwheel",H_="/achievement",WN="/vmania",G_="/crypto_exchange",$N="/wonder-wheel-harmony",VN="/wonder-wheel-world-cup",YN="/daily-sprint",zN="/win-wheel",qN="/wonder-cards",Pm="/casino/slots/:categoryId?/:categoryName?/:gameExternalId?/:gameName?/:type?",Rm="/casino/tournaments/:tournamentId?/:tournamentName?/:gameExternalId?/:type?",KN="/casino/jackpot/:pageType?/:gameExternalId?/:type?",cc="/casino/game-view/:externalId?/:gameName?",ah="/casino/generic/:categoryId/:categoryName/:extraCategory?/:providers?/:gameExternalId?/:type?",uc="/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",Lm="/live-casino/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",jm="/tv-games/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",ev="/virtual-sports/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",ih="/games/:gameExternalId?/:type?",W_="/quiz",$_="/subscriptions",gd="/tv-games/home/:providers?/:gameExternalId?/:type?",QN="/payments-info/:selectedMethod?",XN="/promotions/:categorySlug?/:promotionId?/:promotionURLTitle?",X9="/widget/simple-slider",Z9="/embed/simple-slider",J9="/widget/featured-games",ZN="/embed/pageBuilder",e7="/skinning",vd="/page/:pageType/:pageName/:pageId",JN="/help/:contentId",t7="/widget/promoted-games",ek="/deposit-to-ride",tk="/iframe/:product?",nk="/int/:product/:productName",sk="/exchange-shop",rk="/world-cup/:page?/:id?",ok="/racing/:sportAlias?/:selectedTab?/:regionAlias?/:competitionId?/:gameId?",ak="/competition/:competitionId",ik="/pageBuilderPreview",lk="/cerebrum/:roomId";var Xe=(e=>(e.SPORTSBOOK="sport",e.CASINO="casino",e))(Xe||{}),Mm=(e=>(e.IFRAME="iframe",e.WIDGET="widget",e.EMBED="embed",e.ENTIRE="entire",e))(Mm||{});const bd={[fr]:{componentName:"Home",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./Home-0k6PGvC-.js"),__vite__mapDeps([0,1,2]))},[sr]:{componentName:"SportsBook",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./SportsBook-CFOLfCRG.js").then(e=>e.a),__vite__mapDeps([3,4,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36]))},[lc]:{componentName:"VirtualSportsPage",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./VirtualSportsPage-ChoGNGDq.js"),__vite__mapDeps([37,12,38,2,24,25,26,27,39,40,41,42,43,31,29,30,32,44]))},[ev]:{componentName:"CasinoTournaments",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./CasinoTournaments-DRSlEXmH.js"),__vite__mapDeps([45,38,2,24,25,26,27,39,40,41,42,43,31,28,29,30,32,33]))},[U_]:{componentName:"EsportsPage",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./EsportsPage-BERTZ3mt.js"),__vite__mapDeps([46,47,2,48,4,5,6,7,8,9,10,11,49,12,18,50,51,52,22,53,13,54,55]))},[HN]:{componentName:"PMUPage",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./PMUPage-nmgaHDpP.js"),__vite__mapDeps([56,57,2,12]))},[Om]:{componentName:"PinnaclePage",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./PinnaclePage-BkImejXh.js"),__vite__mapDeps([58,59,12,34,2]))},[GN]:{componentName:"WonderWheelPage",type:Xe.CASINO,component:()=>Z(()=>import("./WonderWheelPage-C2hLhB59.js"),__vite__mapDeps([60,61,12,2]))},[H_]:{componentName:"AchievementPage",type:Xe.CASINO,component:()=>Z(()=>import("./AchievementPage-CcKgnDqM.js"),__vite__mapDeps([62,61,12,2]))},[WN]:{componentName:"VmaniaPage",type:Xe.CASINO,component:()=>Z(()=>import("./VmaniaPage-Cf7x_5Wn.js"),__vite__mapDeps([63,61,12,2]))},[G_]:{componentName:"ExchangePage",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./ExchangePage-DcoNvNeD.js"),__vite__mapDeps([64,2,12,34,57,65]))},[$N]:{componentName:"WonderWheelHarmonyPage",type:Xe.CASINO,component:()=>Z(()=>import("./WonderWheelHarmonyPage-DqdR74r4.js"),__vite__mapDeps([66,61,12,2]))},[VN]:{componentName:"WonderWheelWorldCupPage",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./WonderWheelWorldCupPage-BZQjryIu.js"),__vite__mapDeps([67,61,12,2]))},[YN]:{componentName:"DailySprintPage",type:Xe.CASINO,component:()=>Z(()=>import("./DailySprintPage-ChPteHLe.js"),__vite__mapDeps([68,61,12,2]))},[zN]:{componentName:"WinWheelPage",type:Xe.CASINO,component:()=>Z(()=>import("./WinWheelPage-C2Q10FlK.js"),__vite__mapDeps([69,61,12,2]))},[qN]:{componentName:"WonderCardsPage",type:Xe.CASINO,component:()=>Z(()=>import("./WonderCardsPage-ZTPYoE3c.js"),__vite__mapDeps([70,61,12,2]))},[Pm]:{componentName:"CasinoSlots",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoSlots-BQWPqN5p.js"),__vite__mapDeps([71,29,2,24,25,26,27,30,31,32,12,38,39,40,41,42,43]))},[Rm]:{componentName:"CasinoTournaments",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoTournaments-DRSlEXmH.js"),__vite__mapDeps([45,38,2,24,25,26,27,39,40,41,42,43,31,28,29,30,32,33]))},[jm]:{componentName:"CasinoTournaments",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoTournaments-DRSlEXmH.js"),__vite__mapDeps([45,38,2,24,25,26,27,39,40,41,42,43,31,28,29,30,32,33]))},[KN]:{componentName:"CasinoJackpotPage",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoJackpotPage-db4DWPiW.js"),__vite__mapDeps([72,12,39,2,40,41,73,43,24,25,26,74,38,27,42,31]))},[cc]:{componentName:"CasinoGameViewPage",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoGameViewPage-Dk3IErR_.js"),__vite__mapDeps([75,12,34,2]))},[ah]:{componentName:"CasinoGeneric",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoGeneric-BBhlj0B_.js"),__vite__mapDeps([76,12,38,2,24,25,26,27,39,40,41,42,43,31,29,30,32,44]))},[uc]:{componentName:"CasinoLive",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoLive-Ceouqa1k.js"),__vite__mapDeps([77,12,38,2,24,25,26,27,39,40,41,42,43,31,29,30,32,44]))},[Lm]:{componentName:"CasinoTournaments",type:Xe.CASINO,component:()=>Z(()=>import("./CasinoTournaments-DRSlEXmH.js"),__vite__mapDeps([45,38,2,24,25,26,27,39,40,41,42,43,31,28,29,30,32,33]))},[ih]:{componentName:"SkillGamesPage",type:Xe.CASINO,component:()=>Z(()=>import("./SkillGamesPage-C36nLCH3.js"),__vite__mapDeps([78,12,74,2,38,24,25,26,27,39,40,41,42,43,31,79]))},[W_]:{componentName:"QuizPage",component:()=>Z(()=>import("./QuizPage-CK7h_U2u.js"),__vite__mapDeps([80,12,81,2]))},[$_]:{componentName:"Subscriptions",component:()=>Z(()=>import("./Subscriptions-DANHgs6v.js"),__vite__mapDeps([82,12,2,83]))},[gd]:{componentName:"TVGamesPage",type:Xe.CASINO,component:()=>Z(()=>import("./TVGamesPage-CsB0TyyI.js"),__vite__mapDeps([84,12,38,2,24,25,26,27,39,40,41,42,43,31,29,30,32,44]))},[QN]:{componentName:"PaymentsInfo",component:()=>Z(()=>import("./PaymentsInfo-BSgvKymx.js"),__vite__mapDeps([85,86,2,87]))},[XN]:{componentName:"PromotionsPage",component:()=>Z(()=>import("./PromotionsPage-BR0oU_ZI.js"),__vite__mapDeps([88,89,2,90,91,92]))},[X9]:{componentName:"SimpleSlider"},[Z9]:{componentName:"SimpleSlider"},[J9]:{componentName:"FeaturedGames"},[ZN]:{componentName:"PageBuilder"},[e7]:{componentName:"Skinning",type:Xe.CASINO},[vd]:{componentName:"DynamicallyStructuredPage",component:()=>Z(()=>import("./DynamicallyStructuredPage-QnJNdpgX.js"),__vite__mapDeps([93,59,2]))},[t7]:{componentName:"PromotedGamesWidget",type:Xe.SPORTSBOOK},[ek]:{componentName:"DepositToRidePage",component:()=>Z(()=>import("./DepositToRidePage-DWkphSb1.js"),__vite__mapDeps([94,2,10,95]))},[tk]:{componentName:"IFramePage",component:()=>Z(()=>import("./IFramePage-CLtIpzfN.js"),__vite__mapDeps([96,12,81,2]))},[nk]:{componentName:"IFramePage",component:()=>Z(()=>import("./IFramePage-CLtIpzfN.js"),__vite__mapDeps([96,12,81,2]))},[JN]:{componentName:"HelpPage",component:()=>Z(()=>import("./HelpPage-DSEdCyAk.js"),__vite__mapDeps([97,2]))},[sk]:{componentName:"ExchangeShopPage",type:Xe.CASINO,component:()=>Z(()=>import("./ExchangeShopPage-D_3HUG0D.js"),__vite__mapDeps([98,99,100,101,2]))},[rk]:{componentName:"WorldCup",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./WorldCup-ChY32vJX.js"),__vite__mapDeps([102,57,2,12]))},[ok]:{componentName:"RacingPage",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./RacingPage-DnL5YlXw.js"),__vite__mapDeps([103,104,2,105,22,48,50,51,52,53,23,20,13,106]))},[ak]:{componentName:"Competition",type:Xe.SPORTSBOOK,component:()=>Z(()=>import("./Competition-trBCZHqK.js"),__vite__mapDeps([107,57,2,12]))},[ik]:{componentName:"PageBuilderPreview",component:()=>Z(()=>import("./PageBuilderPreview-BFYmNCwA.js"),__vite__mapDeps([108,109,2]))},[lk]:{componentName:"Cerebrum",component:()=>Z(()=>import("./Cerebrum-CEfQTAOy.js"),__vite__mapDeps([110,2,34]))}},Bm=()=>i.jsx("div",{className:"casino-game-item skeleton-loader-game-cube"});function ck(e,t){return function(){return e.apply(t,arguments)}}const{toString:n7}=Object.prototype,{getPrototypeOf:V_}=Object,lh=(e=>t=>{const n=n7.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Dr=e=>(e=e.toLowerCase(),t=>lh(t)===e),ch=e=>t=>typeof t===e,{isArray:Tc}=Array,_d=ch("undefined");function s7(e){return e!==null&&!_d(e)&&e.constructor!==null&&!_d(e.constructor)&&Hs(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const uk=Dr("ArrayBuffer");function r7(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&uk(e.buffer),t}const o7=ch("string"),Hs=ch("function"),dk=ch("number"),uh=e=>e!==null&&typeof e=="object",a7=e=>e===!0||e===!1,UA=e=>{if(lh(e)!=="object")return!1;const t=V_(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},i7=Dr("Date"),l7=Dr("File"),c7=Dr("Blob"),u7=Dr("FileList"),d7=e=>uh(e)&&Hs(e.pipe),f7=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Hs(e.append)&&((t=lh(e))==="formdata"||t==="object"&&Hs(e.toString)&&e.toString()==="[object FormData]"))},A7=Dr("URLSearchParams"),[m7,p7,h7,g7]=["ReadableStream","Request","Response","Headers"].map(Dr),v7=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ef(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),Tc(e))for(s=0,r=e.length;s0;)if(r=n[s],t===r.toLowerCase())return r;return null}const ri=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ak=e=>!_d(e)&&e!==ri;function tv(){const{caseless:e}=Ak(this)&&this||{},t={},n=(s,r)=>{const o=e&&fk(t,r)||r;UA(t[o])&&UA(s)?t[o]=tv(t[o],s):UA(s)?t[o]=tv({},s):Tc(s)?t[o]=s.slice():t[o]=s};for(let s=0,r=arguments.length;s(ef(t,(r,o)=>{n&&Hs(r)?e[o]=ck(r,n):e[o]=r},{allOwnKeys:s}),e),_7=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),y7=(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)},E7=(e,t,n,s)=>{let r,o,a;const l={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),o=r.length;o-- >0;)a=r[o],(!s||s(a,e,t))&&!l[a]&&(t[a]=e[a],l[a]=!0);e=n!==!1&&V_(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},C7=(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},S7=e=>{if(!e)return null;if(Tc(e))return e;let t=e.length;if(!dk(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},w7=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&V_(Uint8Array)),T7=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=s.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},x7=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},I7=Dr("HTMLFormElement"),N7=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),OS=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),k7=Dr("RegExp"),mk=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};ef(n,(r,o)=>{let a;(a=t(r,o,e))!==!1&&(s[o]=a||r)}),Object.defineProperties(e,s)},O7=e=>{mk(e,(t,n)=>{if(Hs(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(Hs(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+"'")})}})},P7=(e,t)=>{const n={},s=r=>{r.forEach(o=>{n[o]=!0})};return Tc(e)?s(e):s(String(e).split(t)),n},R7=()=>{},L7=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function j7(e){return!!(e&&Hs(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const M7=e=>{const t=new Array(10),n=(s,r)=>{if(uh(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[r]=s;const o=Tc(s)?[]:{};return ef(s,(a,l)=>{const c=n(a,r+1);!_d(c)&&(o[l]=c)}),t[r]=void 0,o}}return s};return n(e,0)},B7=Dr("AsyncFunction"),D7=e=>e&&(uh(e)||Hs(e))&&Hs(e.then)&&Hs(e.catch),pk=((e,t)=>e?setImmediate:t?((n,s)=>(ri.addEventListener("message",({source:r,data:o})=>{r===ri&&o===n&&s.length&&s.shift()()},!1),r=>{s.push(r),ri.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Hs(ri.postMessage)),F7=typeof queueMicrotask<"u"?queueMicrotask.bind(ri):typeof process<"u"&&process.nextTick||pk,pe={isArray:Tc,isArrayBuffer:uk,isBuffer:s7,isFormData:f7,isArrayBufferView:r7,isString:o7,isNumber:dk,isBoolean:a7,isObject:uh,isPlainObject:UA,isReadableStream:m7,isRequest:p7,isResponse:h7,isHeaders:g7,isUndefined:_d,isDate:i7,isFile:l7,isBlob:c7,isRegExp:k7,isFunction:Hs,isStream:d7,isURLSearchParams:A7,isTypedArray:w7,isFileList:u7,forEach:ef,merge:tv,extend:b7,trim:v7,stripBOM:_7,inherits:y7,toFlatObject:E7,kindOf:lh,kindOfTest:Dr,endsWith:C7,toArray:S7,forEachEntry:T7,matchAll:x7,isHTMLForm:I7,hasOwnProperty:OS,hasOwnProp:OS,reduceDescriptors:mk,freezeMethods:O7,toObjectSet:P7,toCamelCase:N7,noop:R7,toFiniteNumber:L7,findKey:fk,global:ri,isContextDefined:Ak,isSpecCompliantForm:j7,toJSONObject:M7,isAsyncFn:B7,isThenable:D7,setImmediate:pk,asap:F7};function tt(e,t,n,s,r){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),r&&(this.response=r,this.status=r.status?r.status:null)}pe.inherits(tt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pe.toJSONObject(this.config),code:this.code,status:this.status}}});const hk=tt.prototype,gk={};["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=>{gk[e]={value:e}});Object.defineProperties(tt,gk);Object.defineProperty(hk,"isAxiosError",{value:!0});tt.from=(e,t,n,s,r,o)=>{const a=Object.create(hk);return pe.toFlatObject(e,a,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),tt.call(a,e.message,t,n,s,r),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const U7=null;function nv(e){return pe.isPlainObject(e)||pe.isArray(e)}function vk(e){return pe.endsWith(e,"[]")?e.slice(0,-2):e}function PS(e,t,n){return e?e.concat(t).map(function(r,o){return r=vk(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function H7(e){return pe.isArray(e)&&!e.some(nv)}const G7=pe.toFlatObject(pe,{},null,function(t){return/^is[A-Z]/.test(t)});function dh(e,t,n){if(!pe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=pe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,_){return!pe.isUndefined(_[g])});const s=n.metaTokens,r=n.visitor||d,o=n.dots,a=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&pe.isSpecCompliantForm(t);if(!pe.isFunction(r))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(pe.isDate(p))return p.toISOString();if(!c&&pe.isBlob(p))throw new tt("Blob is not supported. Use a Buffer instead.");return pe.isArrayBuffer(p)||pe.isTypedArray(p)?c&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,g,_){let b=p;if(p&&!_&&typeof p=="object"){if(pe.endsWith(g,"{}"))g=s?g:g.slice(0,-2),p=JSON.stringify(p);else if(pe.isArray(p)&&H7(p)||(pe.isFileList(p)||pe.endsWith(g,"[]"))&&(b=pe.toArray(p)))return g=vk(g),b.forEach(function(v,C){!(pe.isUndefined(v)||v===null)&&t.append(a===!0?PS([g],C,o):a===null?g:g+"[]",u(v))}),!1}return nv(p)?!0:(t.append(PS(_,g,o),u(p)),!1)}const f=[],m=Object.assign(G7,{defaultVisitor:d,convertValue:u,isVisitable:nv});function h(p,g){if(!pe.isUndefined(p)){if(f.indexOf(p)!==-1)throw Error("Circular reference detected in "+g.join("."));f.push(p),pe.forEach(p,function(b,y){(!(pe.isUndefined(b)||b===null)&&r.call(t,b,pe.isString(y)?y.trim():y,g,m))===!0&&h(b,g?g.concat(y):[y])}),f.pop()}}if(!pe.isObject(e))throw new TypeError("data must be an object");return h(e),t}function RS(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function Y_(e,t){this._pairs=[],e&&dh(e,this,t)}const bk=Y_.prototype;bk.append=function(t,n){this._pairs.push([t,n])};bk.toString=function(t){const n=t?function(s){return t.call(this,s,RS)}:RS;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function W7(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function _k(e,t,n){if(!t)return e;const s=n&&n.encode||W7;pe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(t,n):o=pe.isURLSearchParams(t)?t.toString():new Y_(t,n).toString(s),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class LS{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){pe.forEach(this.handlers,function(s){s!==null&&t(s)})}}const yk={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},$7=typeof URLSearchParams<"u"?URLSearchParams:Y_,V7=typeof FormData<"u"?FormData:null,Y7=typeof Blob<"u"?Blob:null,z7={isBrowser:!0,classes:{URLSearchParams:$7,FormData:V7,Blob:Y7},protocols:["http","https","file","blob","url","data"]},z_=typeof window<"u"&&typeof document<"u",sv=typeof navigator=="object"&&navigator||void 0,q7=z_&&(!sv||["ReactNative","NativeScript","NS"].indexOf(sv.product)<0),K7=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Q7=z_&&window.location.href||"http://localhost",X7=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:z_,hasStandardBrowserEnv:q7,hasStandardBrowserWebWorkerEnv:K7,navigator:sv,origin:Q7},Symbol.toStringTag,{value:"Module"})),Zn={...X7,...z7};function Z7(e,t){return dh(e,new Zn.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,o){return Zn.isNode&&pe.isBuffer(n)?(this.append(s,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function J7(e){return pe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function eM(e){const t={},n=Object.keys(e);let s;const r=n.length;let o;for(s=0;s=n.length;return a=!a&&pe.isArray(r)?r.length:a,c?(pe.hasOwnProp(r,a)?r[a]=[r[a],s]:r[a]=s,!l):((!r[a]||!pe.isObject(r[a]))&&(r[a]=[]),t(n,s,r[a],o)&&pe.isArray(r[a])&&(r[a]=eM(r[a])),!l)}if(pe.isFormData(e)&&pe.isFunction(e.entries)){const n={};return pe.forEachEntry(e,(s,r)=>{t(J7(s),r,n,0)}),n}return null}function tM(e,t,n){if(pe.isString(e))try{return(t||JSON.parse)(e),pe.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(0,JSON.stringify)(e)}const tf={transitional:yk,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,o=pe.isObject(t);if(o&&pe.isHTMLForm(t)&&(t=new FormData(t)),pe.isFormData(t))return r?JSON.stringify(Ek(t)):t;if(pe.isArrayBuffer(t)||pe.isBuffer(t)||pe.isStream(t)||pe.isFile(t)||pe.isBlob(t)||pe.isReadableStream(t))return t;if(pe.isArrayBufferView(t))return t.buffer;if(pe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(s.indexOf("application/x-www-form-urlencoded")>-1)return Z7(t,this.formSerializer).toString();if((l=pe.isFileList(t))||s.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return dh(l?{"files[]":t}:t,c&&new c,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),tM(t)):t}],transformResponse:[function(t){const n=this.transitional||tf.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(pe.isResponse(t)||pe.isReadableStream(t))return t;if(t&&pe.isString(t)&&(s&&!this.responseType||r)){const a=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(l){if(a)throw l.name==="SyntaxError"?tt.from(l,tt.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Zn.classes.FormData,Blob:Zn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pe.forEach(["delete","get","head","post","put","patch"],e=>{tf.headers[e]={}});const nM=pe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),sM=e=>{const t={};let n,s,r;return e&&e.split(` `).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),s=a.substring(r+1).trim(),!(!n||t[n]&&nM[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},jS=Symbol("internals");function tu(e){return e&&String(e).trim().toLowerCase()}function HA(e){return e===!1||e==null?e:pe.isArray(e)?e.map(HA):String(e)}function rM(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 oM=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Yg(e,t,n,s,r){if(pe.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!pe.isString(t)){if(pe.isString(s))return t.indexOf(s)!==-1;if(pe.isRegExp(s))return s.test(t)}}function aM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function iM(e,t){const n=pe.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,o,a){return this[s].call(this,t,r,o,a)},configurable:!0})})}class xs{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function o(l,c,u){const d=tu(c);if(!d)throw new Error("header name must be a non-empty string");const f=pe.findKey(r,d);(!f||r[f]===void 0||u===!0||u===void 0&&r[f]!==!1)&&(r[f||c]=HA(l))}const a=(l,c)=>pe.forEach(l,(u,d)=>o(u,d,c));if(pe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(pe.isString(t)&&(t=t.trim())&&!oM(t))a(sM(t),n);else if(pe.isHeaders(t))for(const[l,c]of t.entries())o(c,l,s);else t!=null&&o(n,t,s);return this}get(t,n){if(t=tu(t),t){const s=pe.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return rM(r);if(pe.isFunction(n))return n.call(this,r,s);if(pe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=tu(t),t){const s=pe.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Yg(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function o(a){if(a=tu(a),a){const l=pe.findKey(s,a);l&&(!n||Yg(s,s[l],l,n))&&(delete s[l],r=!0)}}return pe.isArray(t)?t.forEach(o):o(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const o=n[s];(!t||Yg(this,this[o],o,t,!0))&&(delete this[o],r=!0)}return r}normalize(t){const n=this,s={};return pe.forEach(this,(r,o)=>{const a=pe.findKey(s,o);if(a){n[a]=HA(r),delete n[o];return}const l=t?aM(o):String(o).trim();l!==o&&delete n[o],n[l]=HA(r),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return pe.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&pe.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[jS]=this[jS]={accessors:{}}).accessors,r=this.prototype;function o(a){const l=tu(a);s[l]||(iM(r,a),s[l]=!0)}return pe.isArray(t)?t.forEach(o):o(t),this}}xs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pe.reduceDescriptors(xs.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});pe.freezeMethods(xs);function zg(e,t){const n=this||tf,s=t||n,r=xs.from(s.headers);let o=s.data;return pe.forEach(e,function(l){o=l.call(n,o,r.normalize(),t?t.status:void 0)}),r.normalize(),o}function Ck(e){return!!(e&&e.__CANCEL__)}function xc(e,t,n){tt.call(this,e??"canceled",tt.ERR_CANCELED,t,n),this.name="CanceledError"}pe.inherits(xc,tt,{__CANCEL__:!0});function Sk(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new tt("Request failed with status code "+n.status,[tt.ERR_BAD_REQUEST,tt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function lM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function cM(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,o=0,a;return t=t!==void 0?t:1e3,function(c){const u=Date.now(),d=s[o];a||(a=u),n[r]=c,s[r]=u;let f=o,m=0;for(;f!==r;)m+=n[f++],f=f%e;if(r=(r+1)%e,r===o&&(o=(o+1)%e),u-a{n=d,r=null,o&&(clearTimeout(o),o=null),e.apply(null,u)};return[(...u)=>{const d=Date.now(),f=d-n;f>=s?a(u,d):(r=u,o||(o=setTimeout(()=>{o=null,a(r)},s-f)))},()=>r&&a(r)]}const Dm=(e,t,n=3)=>{let s=0;const r=cM(50,250);return uM(o=>{const a=o.loaded,l=o.lengthComputable?o.total:void 0,c=a-s,u=r(c),d=a<=l;s=a;const f={loaded:a,total:l,progress:l?a/l:void 0,bytes:c,rate:u||void 0,estimated:u&&l&&d?(l-a)/u:void 0,event:o,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(f)},n)},MS=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},BS=e=>(...t)=>pe.asap(()=>e(...t)),dM=Zn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Zn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Zn.origin),Zn.navigator&&/(msie|trident)/i.test(Zn.navigator.userAgent)):()=>!0,fM=Zn.hasStandardBrowserEnv?{write(e,t,n,s,r,o){const a=[e+"="+encodeURIComponent(t)];pe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),pe.isString(s)&&a.push("path="+s),pe.isString(r)&&a.push("domain="+r),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function AM(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function mM(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function wk(e,t,n){let s=!AM(t);return e&&(s||n==!1)?mM(e,t):t}const DS=e=>e instanceof xs?{...e}:e;function Ci(e,t){t=t||{};const n={};function s(u,d,f,m){return pe.isPlainObject(u)&&pe.isPlainObject(d)?pe.merge.call({caseless:m},u,d):pe.isPlainObject(d)?pe.merge({},d):pe.isArray(d)?d.slice():d}function r(u,d,f,m){if(pe.isUndefined(d)){if(!pe.isUndefined(u))return s(void 0,u,f,m)}else return s(u,d,f,m)}function o(u,d){if(!pe.isUndefined(d))return s(void 0,d)}function a(u,d){if(pe.isUndefined(d)){if(!pe.isUndefined(u))return s(void 0,u)}else return s(void 0,d)}function l(u,d,f){if(f in t)return s(u,d);if(f in e)return s(void 0,u)}const c={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(u,d,f)=>r(DS(u),DS(d),f,!0)};return pe.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=c[d]||r,m=f(e[d],t[d],d);pe.isUndefined(m)&&f!==l||(n[d]=m)}),n}const Tk=e=>{const t=Ci({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:o,headers:a,auth:l}=t;t.headers=a=xs.from(a),t.url=_k(wk(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let c;if(pe.isFormData(n)){if(Zn.hasStandardBrowserEnv||Zn.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((c=a.getContentType())!==!1){const[u,...d]=c?c.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([u||"multipart/form-data",...d].join("; "))}}if(Zn.hasStandardBrowserEnv&&(s&&pe.isFunction(s)&&(s=s(t)),s||s!==!1&&dM(t.url))){const u=r&&o&&fM.read(o);u&&a.set(r,u)}return t},pM=typeof XMLHttpRequest<"u",hM=pM&&function(e){return new Promise(function(n,s){const r=Tk(e);let o=r.data;const a=xs.from(r.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:u}=r,d,f,m,h,p;function g(){h&&h(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(d),r.signal&&r.signal.removeEventListener("abort",d)}let _=new XMLHttpRequest;_.open(r.method.toUpperCase(),r.url,!0),_.timeout=r.timeout;function b(){if(!_)return;const v=xs.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),w={data:!l||l==="text"||l==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:v,config:e,request:_};Sk(function(k){n(k),g()},function(k){s(k),g()},w),_=null}"onloadend"in _?_.onloadend=b:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(b)},_.onabort=function(){_&&(s(new tt("Request aborted",tt.ECONNABORTED,e,_)),_=null)},_.onerror=function(){s(new tt("Network Error",tt.ERR_NETWORK,e,_)),_=null},_.ontimeout=function(){let C=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const w=r.transitional||yk;r.timeoutErrorMessage&&(C=r.timeoutErrorMessage),s(new tt(C,w.clarifyTimeoutError?tt.ETIMEDOUT:tt.ECONNABORTED,e,_)),_=null},o===void 0&&a.setContentType(null),"setRequestHeader"in _&&pe.forEach(a.toJSON(),function(C,w){_.setRequestHeader(w,C)}),pe.isUndefined(r.withCredentials)||(_.withCredentials=!!r.withCredentials),l&&l!=="json"&&(_.responseType=r.responseType),u&&([m,p]=Dm(u,!0),_.addEventListener("progress",m)),c&&_.upload&&([f,h]=Dm(c),_.upload.addEventListener("progress",f),_.upload.addEventListener("loadend",h)),(r.cancelToken||r.signal)&&(d=v=>{_&&(s(!v||v.type?new xc(null,e,_):v),_.abort(),_=null)},r.cancelToken&&r.cancelToken.subscribe(d),r.signal&&(r.signal.aborted?d():r.signal.addEventListener("abort",d)));const y=lM(r.url);if(y&&Zn.protocols.indexOf(y)===-1){s(new tt("Unsupported protocol "+y+":",tt.ERR_BAD_REQUEST,e));return}_.send(o||null)})},gM=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let s=new AbortController,r;const o=function(u){if(!r){r=!0,l();const d=u instanceof Error?u:this.reason;s.abort(d instanceof tt?d:new xc(d instanceof Error?d.message:d))}};let a=t&&setTimeout(()=>{a=null,o(new tt(`timeout ${t} of ms exceeded`,tt.ETIMEDOUT))},t);const l=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:c}=s;return c.unsubscribe=()=>pe.asap(l),c}},vM=function*(e,t){let n=e.byteLength;if(n{const r=bM(e,t);let o=0,a,l=c=>{a||(a=!0,s&&s(c))};return new ReadableStream({async pull(c){try{const{done:u,value:d}=await r.next();if(u){l(),c.close();return}let f=d.byteLength;if(n){let m=o+=f;n(m)}c.enqueue(new Uint8Array(d))}catch(u){throw l(u),u}},cancel(c){return l(c),r.return()}},{highWaterMark:2})},fh=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",xk=fh&&typeof ReadableStream=="function",yM=fh&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Ik=(e,...t)=>{try{return!!e(...t)}catch{return!1}},EM=xk&&Ik(()=>{let e=!1;const t=new Request(Zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),US=64*1024,rv=xk&&Ik(()=>pe.isReadableStream(new Response("").body)),Fm={stream:rv&&(e=>e.body)};fh&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Fm[t]&&(Fm[t]=pe.isFunction(e[t])?n=>n[t]():(n,s)=>{throw new tt(`Response type '${t}' is not supported`,tt.ERR_NOT_SUPPORT,s)})})})(new Response);const CM=async e=>{if(e==null)return 0;if(pe.isBlob(e))return e.size;if(pe.isSpecCompliantForm(e))return(await new Request(Zn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(pe.isArrayBufferView(e)||pe.isArrayBuffer(e))return e.byteLength;if(pe.isURLSearchParams(e)&&(e=e+""),pe.isString(e))return(await yM(e)).byteLength},SM=async(e,t)=>{const n=pe.toFiniteNumber(e.getContentLength());return n??CM(t)},wM=fh&&(async e=>{let{url:t,method:n,data:s,signal:r,cancelToken:o,timeout:a,onDownloadProgress:l,onUploadProgress:c,responseType:u,headers:d,withCredentials:f="same-origin",fetchOptions:m}=Tk(e);u=u?(u+"").toLowerCase():"text";let h=gM([r,o&&o.toAbortSignal()],a),p;const g=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let _;try{if(c&&EM&&n!=="get"&&n!=="head"&&(_=await SM(d,s))!==0){let w=new Request(t,{method:"POST",body:s,duplex:"half"}),T;if(pe.isFormData(s)&&(T=w.headers.get("content-type"))&&d.setContentType(T),w.body){const[k,E]=MS(_,Dm(BS(c)));s=FS(w.body,US,k,E)}}pe.isString(f)||(f=f?"include":"omit");const b="credentials"in Request.prototype;p=new Request(t,{...m,signal:h,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:s,duplex:"half",credentials:b?f:void 0});let y=await fetch(p);const v=rv&&(u==="stream"||u==="response");if(rv&&(l||v&&g)){const w={};["status","statusText","headers"].forEach(N=>{w[N]=y[N]});const T=pe.toFiniteNumber(y.headers.get("content-length")),[k,E]=l&&MS(T,Dm(BS(l),!0))||[];y=new Response(FS(y.body,US,k,()=>{E&&E(),g&&g()}),w)}u=u||"text";let C=await Fm[pe.findKey(Fm,u)||"text"](y,e);return!v&&g&&g(),await new Promise((w,T)=>{Sk(w,T,{data:C,headers:xs.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:p})})}catch(b){throw g&&g(),b&&b.name==="TypeError"&&/fetch/i.test(b.message)?Object.assign(new tt("Network Error",tt.ERR_NETWORK,e,p),{cause:b.cause||b}):tt.from(b,b&&b.code,e,p)}}),ov={http:U7,xhr:hM,fetch:wM};pe.forEach(ov,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const HS=e=>`- ${e}`,TM=e=>pe.isFunction(e)||e===null||e===!1,Nk={getAdapter:e=>{e=pe.isArray(e)?e:[e];const{length:t}=e;let n,s;const r={};for(let o=0;o`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since : `+o.map(HS).join(` `):" "+HS(o[0]):"as no adapter specified";throw new tt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return s},adapters:ov};function qg(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xc(null,e)}function GS(e){return qg(e),e.headers=xs.from(e.headers),e.data=zg.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Nk.getAdapter(e.adapter||tf.adapter)(e).then(function(s){return qg(e),s.data=zg.call(e,e.transformResponse,s),s.headers=xs.from(s.headers),s},function(s){return Ck(s)||(qg(e),s&&s.response&&(s.response.data=zg.call(e,e.transformResponse,s.response),s.response.headers=xs.from(s.response.headers))),Promise.reject(s)})}const kk="1.8.4",Ah={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ah[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const WS={};Ah.transitional=function(t,n,s){function r(o,a){return"[Axios v"+kk+"] Transitional option '"+o+"'"+a+(s?". "+s:"")}return(o,a,l)=>{if(t===!1)throw new tt(r(a," has been removed"+(n?" in "+n:"")),tt.ERR_DEPRECATED);return n&&!WS[a]&&(WS[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,l):!0}};Ah.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function xM(e,t,n){if(typeof e!="object")throw new tt("options must be an object",tt.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const o=s[r],a=t[o];if(a){const l=e[o],c=l===void 0||a(l,o,e);if(c!==!0)throw new tt("option "+o+" must be "+c,tt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new tt("Unknown option "+o,tt.ERR_BAD_OPTION)}}const GA={assertOptions:xM,validators:Ah},Gr=GA.validators;class Ai{constructor(t){this.defaults=t,this.interceptors={request:new LS,response:new LS}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?o&&!String(s.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(s.stack+=` `+o):s.stack=o}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ci(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:o}=n;s!==void 0&&GA.assertOptions(s,{silentJSONParsing:Gr.transitional(Gr.boolean),forcedJSONParsing:Gr.transitional(Gr.boolean),clarifyTimeoutError:Gr.transitional(Gr.boolean)},!1),r!=null&&(pe.isFunction(r)?n.paramsSerializer={serialize:r}:GA.assertOptions(r,{encode:Gr.function,serialize:Gr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),GA.assertOptions(n,{baseUrl:Gr.spelling("baseURL"),withXsrfToken:Gr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&pe.merge(o.common,o[n.method]);o&&pe.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),n.headers=xs.concat(a,o);const l=[];let c=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(c=c&&g.synchronous,l.unshift(g.fulfilled,g.rejected))});const u=[];this.interceptors.response.forEach(function(g){u.push(g.fulfilled,g.rejected)});let d,f=0,m;if(!c){const p=[GS.bind(this),void 0];for(p.unshift.apply(p,l),p.push.apply(p,u),m=p.length,d=Promise.resolve(n);f{if(!s._listeners)return;let o=s._listeners.length;for(;o-- >0;)s._listeners[o](r);s._listeners=null}),this.promise.then=r=>{let o;const a=new Promise(l=>{s.subscribe(l),o=l}).then(r);return a.cancel=function(){s.unsubscribe(o)},a},t(function(o,a,l){s.reason||(s.reason=new xc(o,a,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=s=>{t.abort(s)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new q_(function(r){t=r}),cancel:t}}}function IM(e){return function(n){return e.apply(null,n)}}function NM(e){return pe.isObject(e)&&e.isAxiosError===!0}const av={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(av).forEach(([e,t])=>{av[t]=e});function Ok(e){const t=new Ai(e),n=ck(Ai.prototype.request,t);return pe.extend(n,Ai.prototype,t,{allOwnKeys:!0}),pe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return Ok(Ci(e,r))},n}const rt=Ok(tf);rt.Axios=Ai;rt.CanceledError=xc;rt.CancelToken=q_;rt.isCancel=Ck;rt.VERSION=kk;rt.toFormData=dh;rt.AxiosError=tt;rt.Cancel=rt.CanceledError;rt.all=function(t){return Promise.all(t)};rt.spread=IM;rt.isAxiosError=NM;rt.mergeConfig=Ci;rt.AxiosHeaders=xs;rt.formToJSON=e=>Ek(pe.isHTMLForm(e)?new FormData(e):e);rt.getAdapter=Nk.getAdapter;rt.HttpStatusCode=av;rt.default=rt;let W={app:{site_id:0,siteName:"",redirectToWeb:0,showFutureAndSpecialHorseRacing:!1,redirectToBonuses:{enabled:!1,repeatTime:0},pageBuilderLayouts:[],additionalRewardsConfigurations:{destinationUrl:"https://www.ortak.me/",globalNetworkDestinationUrl:"https://www.ortak.me/"},getFormsConfigFromCms:!1,whiteListedIframeUrls:[],netherLandLicense:!1,restrictedKYCActions:[],useCookies:!1,showCookiesNotification:!1,showEligibleForBonusInfo:!0,walletConnect:{registrationFormConfig:[[[{name:"first_name",label:"First name",placeholder:"Enter your first name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-\\s]+$",message:"message_for_valid_name"}}},{name:"last_name",label:"Last name",placeholder:"Enter your last name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",message:"message_for_valid_last_name"}}},{name:"doc_number",label:"Passport Number",placeholder:"",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:25,message:"Too long"},pattern:{value:"^[A-Za-z\\Ѐ-\\ӿ0-9]*[0-9]+[A-Za-z\\Ѐ-\\ӿ0-9]*$",message:"field_validation_message"}}},{name:"email",label:"Email",placeholder:"Enter your email address",type:"email",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:'^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',message:"Please enter a valid email address"}}},{name:"currency_name",label:"Currency",type:"select",placeholder:"Choose currency",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},{name:"password",label:"Password",type:"password",placeholder:"Enter your password",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:6,message:"This field should contain at least 6 characters"},maxLength:{value:50,message:"Too long"}}}]]],enabled:!1,deposit:!0,login:!0,registration:!0,connectToWallet:!0,showFastexWalletDownloadBanner:!1,projectId:"45f4062f4f6427f9e6eab952d2452b3c",alchemyId:"PK2GVHUK8JkYmLY7Y1I1qPdxBZmWwhnZ",showRegularButton:!1,defaultChainId:5165,defaultCurrency:"ETH"},showYoPhonePromoOnAuthPopups:!1,acceptTermsAndConditionsPopUp:!1,affiliatesRedirectionDomain:"https://betco.link",logo:{source:"/defaultLogo.png"},geoUrl:"https://geoapi2.bcapps.org",toHarmonyUrl:"https://www.to-harmony.com/?ref={domain}#playandearn",tracking:{},backToTopButton:{isFloating:!0,position:"center-bottom-btn"},liveChat:{enabled:!1},swarm:{socketUrl:"wss://eu-swarm-ws-re.betconstruct.com/",longPollingUrl:"https://eu-swarm-lp.betconstruct.com/"},jackpot:{enabled:!0,socketUrl:"wss://rgs-wss.betconstructapps.com/jackpot"},promotionalBonuses:{enabled:!0,showClaimableInfoBeforeDeposit:!1,showClaimableInfoInDepositPage:!1},socialSharingPlatforms:[],tabNavigation:{default:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-pre-match",to:"/sports/pre-match/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Sports",className:"bc-i-prematch",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-betslip",to:"",path:"",displayName:"Betslip",className:"bc-i-betslip",actions:[{type:"openBetslip",data:{}}],permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],casino:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],"live-casino":[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],games:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}]},availableLanguages:{eng:{short:"EN",full:"English",order:1,code:"eng"}},homework:{enabled:!1},footer:{footerVisibleDefaultValue:!1,menuExpandedByDefault:!1,feedbackButton:!1,customContentAboveFooter:!0},header:{cryptoInfo:{enabled:!1,rateUpdateInterval:1e4,rateApiUrl:"https://cmsbetconstruct.com/content/marketdepthbtcav.json?v=",redirectUrl:"https://exchange.fulgurpay.com/?refId={site_id}&lang={lang}",promoPopup:{contentId:"350143",contentSiteId:"1019",animationEnabled:!0,animationDelay:3,animationDuration:10,buttonLink:"https://www.yophone.com/"}},navigation:{navigationMenuSearch:{enabled:!0,suggestedSearchTerms:{default:[{searchType:"Sport",searchTerm:"Champions League"},{searchType:"Casino",searchTerm:"Gates of Olympus"},{searchType:"Casino",searchTerm:"Regal Spins"},{searchType:"Casino",searchTerm:"20 Super Hot"},{searchType:"Live Casino",searchTerm:"Roulette"},{searchType:"Live Casino",searchTerm:"Blackjack"},{searchType:"Games",searchTerm:"Crash"},{searchType:"Games",searchTerm:"Poker"},{searchType:"Menu",searchTerm:"Tournaments"},{searchType:"Menu",searchTerm:"Wheel"},{searchType:"TV Games",searchTerm:"Keno"},{searchType:"TV Games",searchTerm:"Dice"},{searchType:"Virtual Sports",searchTerm:"Racing"},{searchType:"Virtual Sports",searchTerm:"Football"}]},recentSearchCount:15},web:{subHeaderMenu:!1,leftMenu:!1},mobile:{subHeaderMenu:!0,genericMenu:!1}},headerIcons:[]},preferences:{assets:{loader:"",logo:""},language:"eng",locale:"en",languageRtl:!1,timeFormat:"24h",sound:.75,oddFormat:0,hideBalance:!1,hideZeroBalances:!1,theme:"default",productType:"",currentPath:"",multiColumnView:!0,multiColumnViewExpanded:!1,gameDetailsMarketsTwoColumnViewEnabled:!0,esportsTheaterMode:!1,openMiniGames:!1,showAllCategoriesGamesWeb:!1,showAllCategoriesGamesMobile:!1,hideProviders:!1,providersViewList:!1},bonusHistory:{filterFormConfig:[[[{type:"select",name:"product",label:"Category"},{type:"select",name:"period",label:"Period",value:24,options:[{label:"1 hour",value:1},{label:"2 hours",value:2},{label:"3 hours",value:3},{label:"6 hours",value:6},{label:"12 hours",value:12},{label:"24 hours",value:24},{label:"48 hours",value:48},{label:"72 hours",value:72},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},profits:{filterFormConfig:[[[{type:"select",name:"product",label:"Category"},{type:"select",name:"period",label:"Period",defaultValue:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},balanceHistory:{filterFormConfig:[[[{type:"select",name:"type",label:"Transaction Type"},{type:"select",name:"product",label:"Category"},{element:"date",name:"from_date",label:"Range",placeholder:"From"},{element:"date",name:"to_date",label:"",placeholder:"To"}]]]},netDepositHistory:{filterFormConfig:[[[{element:"date",name:"from_date",label:"Range",placeholder:"From"},{element:"date",name:"to_date",label:"",placeholder:"To"}]]]},twoFactor:{formConfig:[[[{type:"select",name:"trust_period",label:"Time Period",defaultValue:30,options:[{value:30,label:"30 Days"},{value:7,label:"7 Days"},{value:1,label:"1 Day"}]},{name:"is_device_trusted",type:"checkbox",label:"Trust this device?"},{name:"code",type:"otp-input",label:"Enter verification code",numInputs:6,rules:{required:{message:"Code is required"},minLength:{value:6,message:"Should contain exactly 6 digits"},maxLength:{value:6,message:"Should contain exactly 6 digits"}}}]]]},defaultLanguageByIP:{enabled:!1,regions:{}},activeSteps:{deposit:[{active_step:21,active_step_state:5,popup:{type:"info",title:"Confirmation",content:"terms_and_condition_before_deposit_content",buttons:[{label:"I agree",action:"ACCEPT_TERMS_AND_CONDITIONS"},{label:"I do not agree",action:""}]}}]},smartPanel:{items:[{title:"bonus_journey",target:"PANEL",component:"BonusJourney",iconClass:"bc-i-journey",actions:[],permissions:null},{title:"Bet history",target:"",component:"",iconClass:"bc-i-history",actions:[{type:"openAccountSection",data:{section:"history",page:"bets"}}],permissions:{loggedIn:!0}},{title:"What's new",target:"PANEL",component:"Notifications",iconClass:"bc-i-notification",actions:[],permissions:null},{title:"Favorite Games",target:"PANEL",component:"FavoriteGames",iconClass:"bc-i-star",actions:[],permissions:null},{title:"Messages",target:"",component:"Messages",iconClass:"bc-i-message",actions:[{type:"openMessages",data:{}}],permissions:{loggedIn:!0}},{title:"Bonuses",target:"",component:"Bonuses",iconClass:"bc-i-bonus",actions:[{type:"openBonuses",data:{}}],permissions:{loggedIn:!0,bonusAvailable:!0}},{title:"Settings",target:"PANEL",component:"Settings",iconClass:"bc-i-settings",actions:[],permissions:null},{title:"contact_support",target:"PANEL",component:"LiveChat",iconClass:"bc-i-live-chat",actions:[],permissions:null}]},lowBalancePopup:{enabled:!1,popupLifetimeMinutes:240,balanceThresholdByCurrencies:{EUR:1,USD:1,AMD:10}},promotions:{gridView:!1,showTitle:!0,showRegulationMessageInPopup:!1},showSeparatelyBonuses:!1,childSession:{switchWalletAfterLogin:{currency:"FTN",enabled:!0,showPopup:!0},showInfoPopupBeforeSessionSwitch:!0,showBonusRequestOnChildCurrency:!0},downloadPrintButtons:!0,enableVerificationAutoGetCode:!1,showHeaderNavigationIconsMobile:!1,clientOrtakRewardPopup:{enableRewardPopup:!0,destinationUrl:"https://www.ortak.me"}},statistics:{enabled:!1,showTeamLogos:!0,showCompetitionLogos:!0},sportsbook:{selectRegionsByDefault:!1,livePreMatchInitiallyExpanded:!0,expressOfTheDay:{showBetCount:!1},enableCompetitionNamesInitLoad:!0,eventChatEnabled:!1,enableAsianMarketPriceView:!1,disableConflictEventReplacement:!0,shareBooking:{enabled:!1},enabled:!0,betBuilder:{enabled:!1,apiUrl:"https://betconstruct-prod-gen2.sportcastlive.com/markets",apiKey:"a6aa080b-cea9-4e3f-aa02-9fef8d1f0c8f",params:"",showConfirmPopup:!0},minDecimalPlaces:2,oddFormats:[{name:"Decimal",format:0},{name:"Fractional",format:1},{name:"American",format:2},{name:"HongKong",format:3},{name:"Malay",format:4},{name:"Indo",format:5}],animations:{sportsWithAnimations:{Soccer:"wadua",Basketball:"wadua",Tennis:"wadua",IceHockey:"wadua",Volleyball:"wadua",Cricket:"wadua",Baseball:"wadua",AmericanFootball:"wadua",Darts:"wadua",RugbyLeague:"wadua",LeagueOfLegends:"wadua",Dota2:"wadua",HandBall:"wadua",WaterPolo:"wadua"},kievAnimation:{apiUrl:"https://visualization.ml.bcua.io",score:!0,statistic:!1,teamNames:!0,timer:!1},waduaAnimation:{apiUrl:"https://widget-iframe.wadua.io",statistic:!1,header:!0,timer:!1}},integrationLiveStreaming:{enabledIFrameLiveStream:!1},liveStreaming:{enabled:!0,additionalOptions:{allowFullScreen:!0,aspectRatio:[16,9]}},betCloud:{enabled:!1},tournaments:{enabled:!1},availableBetTypes:[{name:"Single",value:1},{name:"Multiple",value:2},{name:"System",value:3}],showJackpotWidget:!1,betslip:{enableFrenchFreebet:!1,superBet:{waitSuperBetAnswer:15},enableSystemCuts:!1,enableMiniGames:!1,contentTabs:[{type:0,title:"Betslip"},{type:1,title:"Open Bets",loginRequired:!0}],underBetslipContent:[{type:"ROW",id:"-9999e9f3062",content:[{type:"COLUMN",id:"-9999d6b343ca3",content:[{type:"COMPONENT",name:"BetslipBanner",settings:{contentId:"betslip_banners"}}]}],settings:{gridTemplate:[12]}}],underBetslipEsportContent:[{type:"ROW",id:"-9999e9f306332",content:[{type:"COLUMN",id:"-9999d6b343ca3",content:[{type:"COMPONENT",name:"Slider",settings:{contentId:"esport_betslip_banners"}}]}],settings:{gridTemplate:[12]}}],underBetslipVirtualContent:[{type:"ROW",id:"-9999e9f307712",content:[{type:"COLUMN",id:"-9999d6b30213",content:[{type:"COMPONENT",name:"Slider",settings:{contentId:"virtual_sport_betslip_banners"}}]}],settings:{gridTemplate:[12]}}]},specialOptions:[{label:"Multiple of the day",value:"multiple-of-the-day"},{label:"Upcoming Matches",value:"upcoming-matches"},{label:"Popular Matches",value:"popular-matches"},{label:"Popular competitions",value:"popular-competitions"},{label:"Boosted bets",value:"boosted-bets"},{label:"Coupons",value:"coupons"},{label:"Favorite Team",value:"favorite-team"}],betHistory:{filterFormConfig:[[[{type:"number",name:"bet_id",label:"Bet ID",placeholder:"#"},{type:"text",name:"name",label:"Sport Name",placeholder:"#"},{type:"select",name:"bet_type",label:"Bet Type"},{type:"select",name:"period",label:"Period",value:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},gameSuggestedEventsWidget:{enabled:!1},editBetEnabled:!0,gamesDefaultTimeFilter:-1,gameNumber:{enabled:!1},showBookingConfirmationPopup:!0,showBookingBetPrintButton:!1,showEsportsInPopularMatches:!1,showVisibleInPrematchGames:!0,horseRacingURL:"https://horseracing.betcoapps.com"},formElements:{recaptcha:{type:"recaptcha",rules:{}},date:{label:"Choose date",type:"date",className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},email:{label:"Email",placeholder:"Enter your email address",type:"email",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:'^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',message:"Please enter a valid email address"}}},password:{label:"Password",placeholder:"Enter your password",type:"password",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:6,message:"This field should contain at least 6 characters"},maxLength:{value:50,message:"Too long"}}},first_name:{label:"First name",placeholder:"Enter your first name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-\\s]+$",message:"message_for_valid_name"}}},last_name:{label:"Last name",placeholder:"Enter your last name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",message:"message_for_valid_last_name"}}},gender:{label:"Gender",type:"select",placeholder:"Choose gender",options:[{label:"Male",value:"M"},{label:"Female",value:"F"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},incomeSources:{label:"Source of Income",type:"select",placeholder:"Choose Income",options:[{label:"Salary",value:"Salary"},{label:"Self-employed",value:"Self-employed"},{label:"Inheritance",value:"Inheritance"},{label:"Savings",value:"Savings"},{label:"Investments",value:"Investments"},{label:"Pension",value:"Pension"},{label:"Business Activity",value:"Business Activity"},{label:"Competitions",value:"Competitions"},{label:"Donation",value:"Donation"},{label:"Loan",value:"Loan"},{label:"Capital Sale/Rent",value:"Capital Sale/Rent"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},salary_level:{label:"Salary level",type:"select",placeholder:"Choose Salary level",options:[{label:"£0 - £20,000",value:"0-20000"},{label:"£20.000 - £40,000",value:"20000-40000"},{label:"£40,000 - £60,000",value:"40000-60000"},{label:"£60,000 - £80.000",value:"60000-80000"},{label:"£80,000 - £100,000",value:"80000-100000"},{label:"£100.000 - £150,000",value:"100000-150000"},{label:"£150,000 plus",value:"150000-500000"}]},occupation:{label:"Occupation",type:"select",placeholder:"Choose occupation",options:[{label:"Administrative/Executive",value:"Administrative/Executive"},{label:"Agricultural",value:"Agricultural"},{label:"Armed forces",value:"Armed forces"},{label:"Art worker",value:"Art worker"},{label:"Banking industry",value:"Banking industry"},{label:"Barber",value:"Barber"},{label:"Butcher",value:"Butcher"},{label:"Clerical",value:"Clerical"},{label:"Coach",value:"Coach"},{label:"Construction",value:"Construction"},{label:"Cook",value:"Cook"},{label:"Doctor",value:"Doctor"},{label:"Dentist",value:"Dentist"},{label:"Economist",value:"Economist"},{label:"Teacher",value:"Teacher"},{label:"Engineer",value:"Engineer"},{label:"Financial Services",value:"Financial Services"},{label:"Gambling industry",value:"Gambling industry"},{label:"IT technology",value:"IT technology"},{label:"Legal Services",value:"Legal Services"},{label:"Mining",value:"Mining"},{label:"Nurse",value:"Nurse"},{label:"Police",value:"Police"},{label:"Politician",value:"Politician"},{label:"Professional/Senior administrative",value:"Professional/Senior administrative"},{label:"Public Services",value:"Public Services"},{label:"Retired",value:"Retired"},{label:"Self-employed",value:"Self-employed"},{label:"Self-employed professional",value:"Self-employed professional"},{label:"Shipping Services",value:"Shipping Services"},{label:"Skilled Manual",value:"Skilled Manual"},{label:"Student",value:"Student"},{label:"Transport Services",value:"Transport Services"},{label:"Unemployed",value:"Unemployed"},{label:"Unskilled manual",value:"Unskilled manual"},{label:"Veterinarian",value:"Veterinarian"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},home_outlet:{label:"Home outlet",type:"select",placeholder:"Choose home outlet",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},id_type:{label:"Personal ID type",type:"select",placeholder:"Choose personal ID type",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},promo_code:{label:"Promo code",placeholder:"",type:"text",className:"",customAttrs:{},rules:{}},agree:{label:"Agree with terms and conditions",placeholder:"",type:"agree",className:"",customAttrs:{},rules:{required:{message:"You should agree with terms and conditions to continue"}}},remember_me:{label:"Remember me",placeholder:"",type:"checkbox",className:"",customAttrs:{},rules:{},value:!1},doc_number:{label:"Passport Number",placeholder:"",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:25,message:"Too long"},pattern:{value:"^[A-Za-z\\Ѐ-\\ӿ0-9]*[0-9]+[A-Za-z\\Ѐ-\\ӿ0-9]*$",message:"field_validation_message"}}},cpf:{label:"Cpf",placeholder:"",type:"cpf",className:"",customAttrs:{checkViaBackend:{enabled:!1,version:0,prefillFields:["first_name","last_name","birth_date"],autoCheck:!1}},rules:{required:{message:"This field is required"},length:{value:14,message:"Too short"}}},country:{label:"Country",placeholder:"Select country",type:"country",className:"",customAttrs:{},rules:{}},multiPromoCode:{label:"Promo code",placeholder:"Promo code",type:"multiPromoCode",className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},phone:{label:"Phone Number",placeholder:"Enter number",type:"phone",className:"",customAttrs:{isCountryCodeEditable:!1},rules:{required:{message:"This field is required"},minLength:{value:0,message:"Too short"},maxLength:{value:50,message:"Too long"}}},username:{label:"Email / Username",placeholder:"Enter your Login or Email",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"This field should contain at least 4 characters"},pattern:{value:"^[a-zA-Z0-9]*[a-zA-Z][a-zA-Z0-9_-]*$",message:"message_for_valid_username"}}},textarea:{label:"Message",placeholder:"Enter text here",type:"textarea",className:"",customAttrs:{},rules:{required:{message:"This field is required"},maxLength:{value:4e3,message:"Maximum 4000 characters allowed"}}},currency:{label:"Currency",type:"select",placeholder:"Choose currency",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},swift_code:{label:"Bank Name",type:"bankName",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}}},cms:{apiUrl:"https://cmsbetconstruct.com",cacheLayerSubdomain:"go",useWebp:!0},dynamicallyStructuredPages:{},accountNavigation:{history:{order:1,section:"history",showPagesInAccountPopup:!0,pages:["bets","open-bets","cashed-out","won","lost"]},balance:{order:3,section:"balance",showPagesInAccountPopup:!0,pages:["deposit","withdraw","info","history","withdraws"]},bonuses:{order:4,section:"bonuses",showPagesInAccountPopup:!0,pages:["sport","casino","bonus-history"]},"bonus-journey":{order:5,section:"bonus-journey",showPagesInAccountPopup:!1,pages:[]},profile:{order:6,section:"profile",showPagesInAccountPopup:!0,pages:["details","change-password","verify-account"]},messages:{order:7,section:"messages",showPagesInAccountPopup:!0,pages:[]},"cashback-cashout":{order:8,section:"cashback-cashout",showPagesInAccountPopup:!0,pages:[]},profits:{order:9,section:"profits",showPagesInAccountPopup:!0,pages:[]},"stake-and-earn":{order:10,section:"stake-and-earn",showPagesInAccountPopup:!1,pages:[]},rewards:{order:11,section:"rewards",showPagesInAccountPopup:!1,pages:[]},limits:{order:12,section:"limits",showPagesInAccountPopup:!1,pages:[]},vouchers:{order:13,section:"vouchers",showPagesInAccountPopup:!1,pages:[]},"bank-account":{order:14,section:"bank-account",showPagesInAccountPopup:!1,pages:[]}},mobileAppNotification:{enabled:!1,popupLifetimeInDays:7},userAuthentication:{authPopupAsWidget:!1,emailVerificationEnable:!1,phoneNumberVerificationEnable:!1,documentUploadList:!0,forgetPassword:{resetViaEmail:!0,externalPage:{enabled:!1,url:"",target:"_self"},resetWithEmailFormConfig:[[[{element:"email",name:"email"}]]],resetWithPhoneFormConfig:[[[{label:"Enter phone number",type:"text",name:"phone_number",rules:{required:{message:"This field is required"},minLength:{value:6,message:"Too short"},maxLength:{value:50,message:"Too long"}}}]]],resetPasswordConfig:[[[{element:"password",name:"password",placeholder:"New Password"},{element:"password",label:"Repeat Password",name:"repeat_password",placeholder:"Repeat New Password",rules:{match:{value:"password",message:"Passwords don't match"}}}]]]},registration:{enableForgetUsername:!1,btagDataSetterForPromos:"promo_code",setDefaultCurrencyValue:!0,termsBeforeRegisterButton:!1,minimumAllowedAgeByCountry:{default:18,CM:21},autoSetCurrency:{enabled:!1,availableList:{}},hideGoogleTermsAndConditions:!1,formConfig:[[[{element:"first_name",label:"Name",name:"first_name"},{element:"last_name",label:"Surname",name:"last_name"},{element:"email",name:"email",label:"Email"},{element:"password",name:"password"},{element:"password",name:"repeat_password",label:"Confirm Password",rules:{match:{value:"password",message:"Passwords don't match"}}},{element:"country",name:"country_code"},{element:"currency",name:"currency_name"},{element:"agree",name:"agree"}]]],redirectOnSuccessUrl:"",loginRightAfterRegistration:!0,openConfirmPopup:{enabled:!1,showOn:"onClose"},showSocialIcons:!1},login:{enabledForRestrictedCountries:!1,showSocialIcons:!1,formConfig:[[[{element:"username",label:"Email / Username",placeholder:"Username, email or phone number",name:"username"},{element:"password",name:"password"},{element:"remember_me",name:"remember_me"}]]]}},casino:{gamesUrl:"",depositIframe:{enabled:!1,url:"https://deposit.betcoapps.com/"},loyaltyOrtakConfigurations:{enabled:!1,isGlobal:!0,redirectUrl:"https://www.ortak.me"},enabled:!0,disableAgeRestrictedGames:!0,gamesUrlSuffix:"LaunchGame",showAllCategoriesGamesWeb:!1,showAllCategoriesGamesMobile:!1,collapsedCasinoListEnabled:!1,checkClientCasinoGamesRestriction:!1,enableRecommendedGamesCategory:!1,showGameInfoDescription:!0,genericPage:{enabled:!0,enableExtraCategoriesFilter:!1}},liveCasino:{enableCategoriesFilter:!1,providersMultiselect:!0},profile:{profileDetailsConfig:[[[{type:"text",label:"ID",name:"id",readOnly:!0},{element:"first_name",name:"first_name",readOnly:!0},{element:"last_name",name:"last_name",readOnly:!0},{element:"date",name:"birth_date",label:"Birth date",readOnly:!0},{element:"gender",name:"gender",readOnly:!0},{element:"email",name:"email",readOnly:!0},{element:"doc_number",name:"doc_number",readOnly:!0},{element:"country",name:"country_code",readOnly:!0},{type:"text",label:"City",name:"city",rules:{required:{message:"This field is required"}}},{type:"text",label:"Address",name:"address",rules:{required:{message:"This field is required"}}},{element:"phone",name:"phone"}],[{type:"info",name:"",value:"Subscribe for"},{type:"separator",name:"",className:"subscribeBelowSeparator"},{type:"radio",label:"Internal Messages",name:"subscribe_to_internal_message",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Push Notifications",name:"subscribe_to_push_notification",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Phone Call",name:"subscribe_to_phone_call",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Email",name:"subscribe_to_email",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"SMS",name:"subscribe_to_sms",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]}],[{type:"separator",name:"",className:"passwordAboveSeparator"},{type:"info",name:"",value:"Enter your password to save changes"},{element:"password",label:"Current Password",name:"password",rules:{required:{message:"This field is required"},pattern:null}}]]],profileChangePasswordFormConfig:[[[{element:"password",name:"password",label:"Current Password",rules:null},{element:"password",name:"new_password",label:"New Password"},{element:"password",name:"new_password_confirm",label:"Confirm New Password",rules:{match:{value:"new_password",message:"Passwords don't match"}}}]]],profileSessionDurationLimit:[[[{type:"number",label:"Session Duration Daily Limit",name:"max_session_duration_daily",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:1,message:"minimum_session_duration_daily_error"},max:{value:24,message:"maximum_session_duration_daily_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}},{type:"number",label:"Session Duration Weekly Limit",name:"max_session_duration_weekly",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:7,message:"minimum_session_duration_weekly_error"},max:{value:168,message:"maximum_session_duration_weekly_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}},{type:"number",label:"Session Duration Monthly Limit",name:"max_session_duration_monthly",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:30,message:"minimum_session_duration_monthly_error"},max:{value:720,message:"maximum_session_duration_monthly_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}}]]],profileSessionHistory:[[[{type:"select",name:"period",label:"Period",defaultValue:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]],profileRealityCheckFormConfig:[[[{type:"radio",name:"active_time",label:"",options:[{label:"No limit",value:0},{label:"10 mins",value:600},{label:"20 mins",value:1200},{label:"30 mins",value:1800},{label:"1 hour",value:3600},{label:"2 hours",value:7200},{label:"4 hours",value:14400},{label:"6 hours",value:21600},{label:"8 hours",value:28800}]}]]],profileOccupationConfig:[[[{element:"occupation",label:"Occupation",name:"occupation"},{element:"salary_level",label:"Salary Level",name:"salary_level"}]]],profileBalanceLimit:[[[{type:"number",label:"Balance Limit",name:"balance_limit",placeholder:"Enter amount",rules:{pattern:{value:"^[0-9//S]+$",message:"balance_limit_error"}}}]]],profileBetLimitsFormConfig:[[[{type:"number",name:"sport_max_single_bet",label:"Max One Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_daily_bet",label:"Max Daily Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_weekly_bet",label:"Max Weekly Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_monthly_bet",label:"Max Monthly Bet Amount",placeholder:"Enter amount"}],[{type:"number",name:"casino_max_single_bet",label:"Max Casino One Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_daily_bet",label:"Max Casino Daily Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_weekly_bet",label:"Max Casino Weekly Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_monthly_bet",label:"Max Casino Monthly Bet Amount",placeholder:"Enter amount"}]]],profileDepositLimitsFormConfig:[[[{type:"number",name:"max_day_deposit",label:"Day",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"max_week_deposit",label:"Week",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"max_month_deposit",label:"Month",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}}]]],profileLossLimitsFormConfig:[[[{type:"number",name:"daily_loss",label:"Day",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"weekly_loss",label:"Week",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"monthly_loss",label:"Month",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}}]]],profileLoginLimitConfig:[[[{type:"radio",name:"login_limit_duration",label:"",rules:{required:{message:"This field is required"}},options:[{label:"no limit",value:0},{label:"30 mins",value:30},{label:"1 hour",value:60},{label:"2 hours",value:120},{label:"4 hours",value:240},{label:"6 hours",value:360},{label:"8 hours",value:480}]},{element:"password",name:"password",label:"Password*"}]]],profileTimeOutConfig:[[[{type:"radio",name:"minutes",label:"",rules:{required:{message:"This field is required"}},options:[{label:"24 hours",value:1440},{label:"One week",value:10080},{label:"One month",value:43200},{label:"Two months",value:86400}]},{element:"password",name:"password",label:"Password*"}]]],profileSelfExclusionConfig:[[[{type:"radio",name:"minutes",label:"",rules:{required:{message:"This field is required"}},options:[{label:"3 months",value:129600},{label:"6 months",value:259200},{label:"1 year",value:518400},{label:"2 years",value:1036800},{label:"5 years",value:2592e3}]},{element:"password",name:"password",label:"Password*"}]]],profileAccountClosureConfig:[[[{label:"reason_text_label",element:"input",name:"reason_text",type:"textarea",placeholder:"reason_text_placeholder",rules:{required:{message:"This field is required"},maxLength:{value:4e3,message:"Maximum 4000 characters allowed"}}},{element:"password",name:"password",label:"Password*"}]]],profileVerifyAccountFormConfig:[[[{type:"select",name:"selectedImageType",label:"Please select your type of ID",rules:{required:{message:"Please select your type of ID"}},options:[{value:1,label:"Bank Slip"},{value:2,label:"Document"},{value:3,label:"Passport"},{value:4,label:"Driver's License"},{value:5,label:"IBAN"},{value:6,label:"Social Card ID"},{value:7,label:"Other"},{value:15,label:"Selfie"}]},{type:"file",name:"passportImage",label:"Attach file",rules:{required:{message:"Please upload an image and select the type of your chosen method of identification."}}}]]],newUserMessageFormConfig:[[[{type:"text",name:"subject",label:"Subject",rules:{required:{message:"This field is required"},maxLength:{value:255,message:"Maximum 255 characters allowed"}}},{element:"textarea",name:"body",maxLength:4e3}]]]},pmu:{url:""},racing:{menuTabs:{showHorseRacing:!0,showGreyhounds:!0}},virtualSports:{url:"",integrationMode:!0,enableCategoriesFilter:!1},payment:{enabledInFooter:!0,methods:[],enableWithdrawCancelButton:!0,withdrawPrecheck:!1,enableSoundOnDepositOrWithdraw:!1,paymentDetailsExpanded:!1,paymentDescriptionOnTop:!0,showBetShopPrintButton:!1,depositSuccessRedirectUrl:"",depositFailRedirectUrl:"",needsFingerprintForDeposit:!1},enabledProducts:{competition:!0},partner:{},quiz:{url:"",className:"iframe-full-page",permissions:{loggedIn:!0,loggedOut:!1}},competition:{url:{mobile:"https://euro2020m.betcoapps.com/?integrationMode=1",web:"https://euro2020.betcoapps.com/?integrationMode=1"},bannerContentId:582},euro2024:{url:{mobile:"https://euro2024m.abstractname.com/?integrationMode=1",web:"https://euro2024.abstractname.com/?integrationMode=1"},bannerContentId:18394},oneSignal:{enabled:!1,redirectUri:"https://pushme-test.trexname.com"}};const kM=e=>{W=e},$S=/^\d+$/,tfe=/^\D+/g,VS=/[^\d.-]/g,OM=/\s|&|%|'|\$|\/|@|!|\?|#/g,PM=/(?=[A-Z])/,RM=/{([^}]*)}/g,LM=/\((.*?)\)/,nfe=/^[0-9]+$/,jM=/\s+/g,MM=/{sw}|{s}/g,BM=/[?&]+([^=&]+)=([^&]*)/gi,Pk=/^\d{6}$/,DM=/\d/,FM=/[a-z]/,UM=/[A-Z]/,HM=/\W/,GM=/^(?=.*\d)\d{4,}$/,WM=/^(?!.*?(.).*?\1).+$/,$M=/^(?=.*[a-z])\w{4,}$/,VM=/\.([^?]+)(\?.*)?$/,sfe=/^[0-9]*$/,YM=/[-._!"`'#%&,:;<>=@{}~\$\(\)\*\+\/\\\?\[\]\^\|]+/,rfe=/(\d+)/,ofe=/^\d+$/,zM=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,Li="__18758827-mobile__";function qM(e){let t;try{t=window[e];let n="__storage_test__";return t.setItem(n,n),t.removeItem(n),!0}catch(n){return n instanceof DOMException&&(n.code===22||n.code===1014||n.name==="QuotaExceededError"||n.name==="NS_ERROR_DOM_QUOTA_REACHED")&&t&&t.length!==0}}const K_=function(){if(!qM("localStorage")){let e=window.location.hostname.split(/\./).slice(-2).join(".");return{getItem:function(t){return!t||!this.hasOwnProperty(t)?null:unescape(document.cookie.replace(new RegExp("(?:^|.*;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*"),"$1"))},key:function(t){return unescape(document.cookie.replace(/\s*\=(?:.(?!;))*$/,"").split(/\s*\=(?:[^;](?!;))*[^;]?;\s*/)[t])},setItem:function(t,n,s){t&&(document.cookie=escape(t)+"="+escape(n)+`; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/; domain=${e}; ${s?`max-age=${s};`:""} SameSite=None; Secure`)},removeItem:function(t){!t||!this.hasOwnProperty(t)||(document.cookie=escape(t)+`=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${e}; SameSite=None; Secure`)},hasOwnProperty:function(t){return new RegExp("(?:^|;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)}}}return window.localStorage}(),Rk=(e,t)=>JSON.stringify({data:e,expiration:t?Math.round(Date.now()/1e3+t):null}),KM=(e,t,n)=>{const s=Rk(t,n);K_.setItem(`${Li}${e}`,s)},Lk=(e,t,n)=>{if(t){const{data:s,expiration:r}=JSON.parse(t);return r?r>Date.now()/1e3?s:(Q_(e),n):s}return n},QM=(e,t=null)=>{try{const n=K_.getItem(`${Li}${e}`);return Lk(e,n,t)}catch{return t}},Q_=e=>K_.removeItem(`${Li}${e}`),XM=(e,t,n)=>{try{const s=Rk(t,n);window.localStorage.setItem(`${Li}${e}`,s)}catch{}},ZM=(e,t=null)=>{try{const n=window.localStorage.getItem(`${Li}${e}`);return Lk(e,n,t)}catch{return t}},JM=e=>e.forEach(t=>Q_(t)),Se={setItem:KM,getItem:QM,removeItem:Q_,removeItems:JM,setItemToLocalStorage:XM,getItemFromLocalStorage:ZM},jk="geoDataStorageKey",iv=()=>{Se.setItem(jk,dt,432e3)},{countryCode:eB="",countryName:tB=""}=Se.getItem(jk)??{},dt={countryCode:eB,countryName:tB};function Qf(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Mk={exports:{}};(function(e,t){(function(n){e.exports=n()})(function(){return function n(s,r,o){function a(u,d){if(!r[u]){if(!s[u]){var f=typeof Qf=="function"&&Qf;if(!d&&f)return f(u,!0);if(l)return l(u,!0);throw new Error("Cannot find module '"+u+"'")}d=r[u]={exports:{}},s[u][0].call(d.exports,function(m){var h=s[u][1][m];return a(h||m)},d,d.exports,n,s,r,o)}return r[u].exports}for(var l=typeof Qf=="function"&&Qf,c=0;c>16),B((65280&x)>>8),B(255&x);return O==2?B(255&(x=k(E.charAt(N))<<2|k(E.charAt(N+1))>>4)):O==1&&(B((x=k(E.charAt(N))<<10|k(E.charAt(N+1))<<4|k(E.charAt(N+2))>>2)>>8&255),B(255&x)),P},p.fromByteArray=function(E){var N,x,O,P,R=E.length%3,L="";function B(D){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(D)}for(N=0,O=E.length-R;N>18&63)+B(P>>12&63)+B(P>>6&63)+B(63&P);switch(R){case 1:L=(L+=B((x=E[E.length-1])>>2))+B(x<<4&63)+"==";break;case 2:L=(L=(L+=B((x=(E[E.length-2]<<8)+E[E.length-1])>>10))+B(x>>4&63))+B(x<<2&63)+"="}return L}})(r===void 0?this.base64js={}:r)}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/base64-js/lib")},{buffer:3,lYpoI2:11}],3:[function(n,s,r){(function(o,a,_,c,u,d,f,m,h){var p=n("base64-js"),g=n("ieee754");function _($,q,Y){if(!(this instanceof _))return new _($,q,Y);var de,oe,se,Ee,De=typeof $;if(q==="base64"&&De=="string")for($=(Ee=$).trim?Ee.trim():Ee.replace(/^\s+|\s+$/g,"");$.length%4!=0;)$+="=";if(De=="number")de=M($);else if(De=="string")de=_.byteLength($,q);else{if(De!="object")throw new Error("First argument needs to be a number, array or string.");de=M($.length)}if(_._useTypedArrays?oe=_._augment(new Uint8Array(de)):((oe=this).length=de,oe._isBuffer=!0),_._useTypedArrays&&typeof $.byteLength=="number")oe._set($);else if(F(Ee=$)||_.isBuffer(Ee)||Ee&&typeof Ee=="object"&&typeof Ee.length=="number")for(se=0;se>8,Ee=Ee%256,De.push(Ee),De.push(se);return De}(q),$,Y,de)}function v($,q,Y){var de="";Y=Math.min($.length,Y);for(var oe=q;oe>>0)):(q+1>>0),oe}function T($,q,Y,de){if(de||(J(typeof Y=="boolean","missing or invalid endian"),J(q!=null,"missing offset"),J(q+1<$.length,"Trying to read beyond buffer length")),!($.length<=q))return de=C($,q,Y,!0),32768&de?-1*(65535-de+1):de}function k($,q,Y,de){if(de||(J(typeof Y=="boolean","missing or invalid endian"),J(q!=null,"missing offset"),J(q+3<$.length,"Trying to read beyond buffer length")),!($.length<=q))return de=w($,q,Y,!0),2147483648&de?-1*(4294967295-de+1):de}function E($,q,Y,de){return de||(J(typeof Y=="boolean","missing or invalid endian"),J(q+3<$.length,"Trying to read beyond buffer length")),g.read($,q,Y,23,4)}function N($,q,Y,de){return de||(J(typeof Y=="boolean","missing or invalid endian"),J(q+7<$.length,"Trying to read beyond buffer length")),g.read($,q,Y,52,8)}function x($,q,Y,de,oe){if(oe||(J(q!=null,"missing value"),J(typeof de=="boolean","missing or invalid endian"),J(Y!=null,"missing offset"),J(Y+1<$.length,"trying to write beyond buffer length"),ae(q,65535)),oe=$.length,!(oe<=Y))for(var se=0,Ee=Math.min(oe-Y,2);se>>8*(de?se:1-se)}function O($,q,Y,de,oe){if(oe||(J(q!=null,"missing value"),J(typeof de=="boolean","missing or invalid endian"),J(Y!=null,"missing offset"),J(Y+3<$.length,"trying to write beyond buffer length"),ae(q,4294967295)),oe=$.length,!(oe<=Y))for(var se=0,Ee=Math.min(oe-Y,4);se>>8*(de?se:3-se)&255}function P($,q,Y,de,oe){oe||(J(q!=null,"missing value"),J(typeof de=="boolean","missing or invalid endian"),J(Y!=null,"missing offset"),J(Y+1<$.length,"Trying to write beyond buffer length"),z(q,32767,-32768)),$.length<=Y||x($,0<=q?q:65535+q+1,Y,de,oe)}function R($,q,Y,de,oe){oe||(J(q!=null,"missing value"),J(typeof de=="boolean","missing or invalid endian"),J(Y!=null,"missing offset"),J(Y+3<$.length,"Trying to write beyond buffer length"),z(q,2147483647,-2147483648)),$.length<=Y||O($,0<=q?q:4294967295+q+1,Y,de,oe)}function L($,q,Y,de,oe){oe||(J(q!=null,"missing value"),J(typeof de=="boolean","missing or invalid endian"),J(Y!=null,"missing offset"),J(Y+3<$.length,"Trying to write beyond buffer length"),ge(q,34028234663852886e22,-34028234663852886e22)),$.length<=Y||g.write($,q,Y,de,23,4)}function B($,q,Y,de,oe){oe||(J(q!=null,"missing value"),J(typeof de=="boolean","missing or invalid endian"),J(Y!=null,"missing offset"),J(Y+7<$.length,"Trying to write beyond buffer length"),ge(q,17976931348623157e292,-17976931348623157e292)),$.length<=Y||g.write($,q,Y,de,52,8)}r.Buffer=_,r.SlowBuffer=_,r.INSPECT_MAX_BYTES=50,_.poolSize=8192,_._useTypedArrays=function(){try{var $=new ArrayBuffer(0),q=new Uint8Array($);return q.foo=function(){return 42},q.foo()===42&&typeof q.subarray=="function"}catch{return!1}}(),_.isEncoding=function($){switch(String($).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},_.isBuffer=function($){return!($==null||!$._isBuffer)},_.byteLength=function($,q){var Y;switch($+="",q||"utf8"){case"hex":Y=$.length/2;break;case"utf8":case"utf-8":Y=V($).length;break;case"ascii":case"binary":case"raw":Y=$.length;break;case"base64":Y=Q($).length;break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":Y=2*$.length;break;default:throw new Error("Unknown encoding")}return Y},_.concat=function($,q){if(J(F($),`Usage: Buffer.concat(list, [totalLength]) list should be an Array.`),$.length===0)return new _(0);if($.length===1)return $[0];if(typeof q!="number")for(oe=q=0;oe<$.length;oe++)q+=$[oe].length;for(var Y=new _(q),de=0,oe=0;oe<$.length;oe++){var se=$[oe];se.copy(Y,de),de+=se.length}return Y},_.prototype.write=function($,q,Y,de){isFinite(q)?isFinite(Y)||(de=Y,Y=void 0):(le=de,de=q,q=Y,Y=le),q=Number(q)||0;var oe,se,Ee,De,le=this.length-q;switch((!Y||le<(Y=Number(Y)))&&(Y=le),de=String(de||"utf8").toLowerCase()){case"hex":oe=function(xe,Ke,Ve,ie){Ve=Number(Ve)||0;var ne=xe.length-Ve;(!ie||ne<(ie=Number(ie)))&&(ie=ne),J((ne=Ke.length)%2==0,"Invalid hex string"),ne/2this.length&&(de=this.length);var oe=(de=$.length-q=this.length))return this[$]},_.prototype.readUInt16LE=function($,q){return C(this,$,!0,q)},_.prototype.readUInt16BE=function($,q){return C(this,$,!1,q)},_.prototype.readUInt32LE=function($,q){return w(this,$,!0,q)},_.prototype.readUInt32BE=function($,q){return w(this,$,!1,q)},_.prototype.readInt8=function($,q){if(q||(J($!=null,"missing offset"),J($=this.length))return 128&this[$]?-1*(255-this[$]+1):this[$]},_.prototype.readInt16LE=function($,q){return T(this,$,!0,q)},_.prototype.readInt16BE=function($,q){return T(this,$,!1,q)},_.prototype.readInt32LE=function($,q){return k(this,$,!0,q)},_.prototype.readInt32BE=function($,q){return k(this,$,!1,q)},_.prototype.readFloatLE=function($,q){return E(this,$,!0,q)},_.prototype.readFloatBE=function($,q){return E(this,$,!1,q)},_.prototype.readDoubleLE=function($,q){return N(this,$,!0,q)},_.prototype.readDoubleBE=function($,q){return N(this,$,!1,q)},_.prototype.writeUInt8=function($,q,Y){Y||(J($!=null,"missing value"),J(q!=null,"missing offset"),J(q=this.length||(this[q]=$)},_.prototype.writeUInt16LE=function($,q,Y){x(this,$,q,!0,Y)},_.prototype.writeUInt16BE=function($,q,Y){x(this,$,q,!1,Y)},_.prototype.writeUInt32LE=function($,q,Y){O(this,$,q,!0,Y)},_.prototype.writeUInt32BE=function($,q,Y){O(this,$,q,!1,Y)},_.prototype.writeInt8=function($,q,Y){Y||(J($!=null,"missing value"),J(q!=null,"missing offset"),J(q=this.length||(0<=$?this.writeUInt8($,q,Y):this.writeUInt8(255+$+1,q,Y))},_.prototype.writeInt16LE=function($,q,Y){P(this,$,q,!0,Y)},_.prototype.writeInt16BE=function($,q,Y){P(this,$,q,!1,Y)},_.prototype.writeInt32LE=function($,q,Y){R(this,$,q,!0,Y)},_.prototype.writeInt32BE=function($,q,Y){R(this,$,q,!1,Y)},_.prototype.writeFloatLE=function($,q,Y){L(this,$,q,!0,Y)},_.prototype.writeFloatBE=function($,q,Y){L(this,$,q,!1,Y)},_.prototype.writeDoubleLE=function($,q,Y){B(this,$,q,!0,Y)},_.prototype.writeDoubleBE=function($,q,Y){B(this,$,q,!1,Y)},_.prototype.fill=function($,q,Y){if(q=q||0,Y=Y||this.length,J(typeof($=typeof($=$||0)=="string"?$.charCodeAt(0):$)=="number"&&!isNaN($),"value is not a number"),J(q<=Y,"end < start"),Y!==q&&this.length!==0){J(0<=q&&q"},_.prototype.toArrayBuffer=function(){if(typeof Uint8Array>"u")throw new Error("Buffer.toArrayBuffer not supported in this browser");if(_._useTypedArrays)return new _(this).buffer;for(var $=new Uint8Array(this.length),q=0,Y=$.length;q=q.length||oe>=$.length);oe++)q[oe+Y]=$[oe];return oe}function ee($){try{return decodeURIComponent($)}catch{return"�"}}function ae($,q){J(typeof $=="number","cannot write a non-number as a number"),J(0<=$,"specified a negative value for writing an unsigned value"),J($<=q,"value is larger than maximum value for type"),J(Math.floor($)===$,"value has a fractional component")}function z($,q,Y){J(typeof $=="number","cannot write a non-number as a number"),J($<=q,"value larger than maximum allowed value"),J(Y<=$,"value smaller than minimum allowed value"),J(Math.floor($)===$,"value has a fractional component")}function ge($,q,Y){J(typeof $=="number","cannot write a non-number as a number"),J($<=q,"value larger than maximum allowed value"),J(Y<=$,"value smaller than minimum allowed value")}function J($,q){if(!$)throw new Error(q||"Failed assertion")}_._augment=function($){return $._isBuffer=!0,$._get=$.get,$._set=$.set,$.get=D.get,$.set=D.set,$.write=D.write,$.toString=D.toString,$.toLocaleString=D.toString,$.toJSON=D.toJSON,$.copy=D.copy,$.slice=D.slice,$.readUInt8=D.readUInt8,$.readUInt16LE=D.readUInt16LE,$.readUInt16BE=D.readUInt16BE,$.readUInt32LE=D.readUInt32LE,$.readUInt32BE=D.readUInt32BE,$.readInt8=D.readInt8,$.readInt16LE=D.readInt16LE,$.readInt16BE=D.readInt16BE,$.readInt32LE=D.readInt32LE,$.readInt32BE=D.readInt32BE,$.readFloatLE=D.readFloatLE,$.readFloatBE=D.readFloatBE,$.readDoubleLE=D.readDoubleLE,$.readDoubleBE=D.readDoubleBE,$.writeUInt8=D.writeUInt8,$.writeUInt16LE=D.writeUInt16LE,$.writeUInt16BE=D.writeUInt16BE,$.writeUInt32LE=D.writeUInt32LE,$.writeUInt32BE=D.writeUInt32BE,$.writeInt8=D.writeInt8,$.writeInt16LE=D.writeInt16LE,$.writeInt16BE=D.writeInt16BE,$.writeInt32LE=D.writeInt32LE,$.writeInt32BE=D.writeInt32BE,$.writeFloatLE=D.writeFloatLE,$.writeFloatBE=D.writeFloatBE,$.writeDoubleLE=D.writeDoubleLE,$.writeDoubleBE=D.writeDoubleBE,$.fill=D.fill,$.inspect=D.inspect,$.toArrayBuffer=D.toArrayBuffer,$}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/buffer/index.js","/node_modules/gulp-browserify/node_modules/buffer")},{"base64-js":2,buffer:3,ieee754:10,lYpoI2:11}],4:[function(n,s,r){(function(o,a,p,c,u,d,f,m,h){var p=n("buffer").Buffer,g=4,_=new p(g);_.fill(0),s.exports={hash:function(b,y,v,C){for(var w=y(function(x,O){x.length%g!=0&&(P=x.length+(g-x.length%g),x=p.concat([x,_],P));for(var P,R=[],L=O?x.readInt32BE:x.readInt32LE,B=0;Bv?j=D(j):j.length>5]|=128<>>9<<4)]=k;for(var E=1732584193,N=-271733879,x=-1732584194,O=271733878,P=0;P>>32-x,E)}function b(T,k,E,N,x,O,P){return _(k&E|~k&N,T,k,x,O,P)}function y(T,k,E,N,x,O,P){return _(k&N|E&~N,T,k,x,O,P)}function v(T,k,E,N,x,O,P){return _(k^E^N,T,k,x,O,P)}function C(T,k,E,N,x,O,P){return _(E^(k|~N),T,k,x,O,P)}function w(T,k){var E=(65535&T)+(65535&k);return(T>>16)+(k>>16)+(E>>16)<<16|65535&E}s.exports=function(T){return p.hash(T,g,16)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],7:[function(n,s,r){(function(o,a,l,c,u,d,f,m,h){s.exports=function(p){for(var g,_=new Array(p),b=0;b>>((3&b)<<3)&255;return _}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{buffer:3,lYpoI2:11}],8:[function(n,s,r){(function(o,a,l,c,u,d,f,m,h){var p=n("./helpers");function g(y,v){y[v>>5]|=128<<24-v%32,y[15+(v+64>>9<<4)]=v;for(var C,w,T,k=Array(80),E=1732584193,N=-271733879,x=-1732584194,O=271733878,P=-1009589776,R=0;R>16)+(v>>16)+(C>>16)<<16|65535&C}function b(y,v){return y<>>32-v}s.exports=function(y){return p.hash(y,g,20,!0)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],9:[function(n,s,r){(function(o,a,l,c,u,d,f,m,h){function p(v,C){var w=(65535&v)+(65535&C);return(v>>16)+(C>>16)+(w>>16)<<16|65535&w}function g(v,C){var w,T=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),k=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),E=new Array(64);v[C>>5]|=128<<24-C%32,v[15+(C+64>>9<<4)]=C;for(var N,x,O=0;O>>C|v<<32-C},y=function(v,C){return v>>>C};s.exports=function(v){return _.hash(v,g,32,!0)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha256.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],10:[function(n,s,r){(function(o,a,l,c,u,d,f,m,h){r.read=function(p,g,_,b,O){var v,C,w=8*O-b-1,T=(1<>1,E=-7,N=_?O-1:0,x=_?-1:1,O=p[g+N];for(N+=x,v=O&(1<<-E)-1,O>>=-E,E+=w;0>=-E,E+=b;0>1,N=y===23?Math.pow(2,-24)-Math.pow(2,-77):0,x=b?0:P-1,O=b?1:-1,P=g<0||g===0&&1/g<0?1:0;for(g=Math.abs(g),isNaN(g)||g===1/0?(w=isNaN(g)?1:0,C=k):(C=Math.floor(Math.log(g)/Math.LN2),g*(b=Math.pow(2,-C))<1&&(C--,b*=2),2<=(g+=1<=C+E?N/b:N*Math.pow(2,1-E))*b&&(C++,b/=2),k<=C+E?(w=0,C=k):1<=C+E?(w=(g*b-1)*Math.pow(2,y),C+=E):(w=g*Math.pow(2,E-1)*Math.pow(2,y),C=0));8<=y;p[_+x]=255&w,x+=O,w/=256,y-=8);for(C=C<(e.Small="s",e.Medium="m",e.Big="b",e.Original="o",e))(Bk||{});const aB=e=>e,Bt=e=>t=>t[e],iB=(e,t)=>n=>n[t]!=null?n[t]:e,st=(e,t)=>n=>n[e]===t,ji=e=>t=>t.map(e),afe=e=>t=>t.filter(e),mh=(e,t,n)=>n!=null?t(n):e,ife=e=>t=>({...t,...e}),YS={rv:"ro"},Os=class Os{constructor(){fe(this,"cache",new Map);fe(this,"_enabled",!1);fe(this,"host","https://statistics.bcapps.org");fe(this,"krosstatsBaseUrl","https://krosstats.betcoapps.com/api");fe(this,"skinHost","");fe(this,"language","en");fe(this,"showTeamLogos",!0);fe(this,"showCompetitionLogos",!0)}get enabled(){return this._enabled}get externalUrl(){return`${this.skinHost||this.host}/#/${this.language}`}get krosstatsUrl(){return`${this.krosstatsBaseUrl}/${this.language}/${Os.urlPrefix}`}get feedconstructUrl(){return`${Os.feedconstructBaseUrl}/${this.language}/${Os.urlPrefix}`}loadData(t,n,s){if(s){const r=X_({url:t,...n});return this.cache.has(r)?this.cache.get(r):this.cache.set(r,rt.get(t,{params:n}).catch(o=>{throw this.cache.delete(r),o})).get(r)}return rt.get(t,{params:n})}init({language:t,config:{enabled:n,host:s,showTeamLogos:r,showCompetitionLogos:o,skinHost:a,krosstatsBaseUrl:l}}){n&&(this._enabled=!0,this.skinHost=a?oi(a):Uk("statistics")),s&&(this.host=oi(s)),l&&(this.krosstatsBaseUrl=oi(l)),this.language=YS[t]??t,this.showTeamLogos=r,this.showCompetitionLogos=o}static getInstance(){return Os.instance||(Os.instance=new Os),Os.instance}setLanguage(t){this.language=YS[t]??t}overwriteSkinHost(t){this.skinHost=oi(t)}getTeamLogoUrl(t=-1,n){return t>-1&&this.showTeamLogos?oB[t]??`${this.host}/images/e/${n}/${Math.floor(t/2e3)}/${t}.png`:sB}getCompetitionLogoUrl(t,n){return this.showCompetitionLogos?`${this.host}/images/c/${n}/${Math.floor(t/2e3)}/${t}.png`:rB}getTeamKitUrl(t,n=!1){return`${this.host}/images/sh/${Math.floor(t/500)}/${n?2:1}-${t}.png`}getPlayerPhotoUrl(t,n){return`${this.host}/images/e/${n}/${Math.floor(t/2e3)}/${t}.png`}getTeamMembersList(t,n){const[s]=new Date(n*1e3).toISOString().match(/.+?(?=T)/gm)||[];return s?this.loadData(`${this.krosstatsUrl}/Entity/GetTeamMembersByDateAndTeamWithNumber`,{teamId:t,date:s},!0):Promise.reject("Invalid date format")}getPlayerStatistics(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetPlayerStatistics`,{entityId:t,...n&&{competitionId:n}},!0)}getTeamsCoaches(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetTeamCoaches`,{"teamIds[0]":t,...n&&{"teamIds[1]":n}},!1)}getGeneralStatsInfo(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetGeneralStatsInfo`,{matchId:t},!1).then(({data:n})=>n.GeneralStatsInfoResult)}getGameStatisticsUrl(t){return`${this.externalUrl}/external/page/redirect/${t}`}getMatchStatistics(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetStatsForMatch`,{matchId:t},!1)}getScoredGoalsStatistics(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetScoredGoalsStatistics`,{type:t,matchId:n},!1)}getHalfTimeFullTimePerformance(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetHalfTimeFullTimePerformance`,{matchId:t},!1).then(({data:n})=>n.HalfTimeFullTimePerformanceList)}getLeagueTable(t,n=!1){return this.loadData(`${this.krosstatsUrl}/League/GetLeagueTableByCompetitionIdWDL`,{allSeason:3,round:0,matchCount:0,...t},n).then(Bt("data"))}getTeamsList(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Entity/GetTeamsList`,{seasonTreeId:t,allSeason:3},n).then(Bt("data"))}getSeasonIds(t,n=!1){return this.loadData(`${this.krosstatsUrl}/competition/Get2LevelSeasonsWithDeafults`,{competitionId:t},n).then(Bt("data"))}getTeamInfo({skip:t=0,take:n=5,...s},r=!1){return this.loadData(`${this.krosstatsUrl}/Match/GetTeamStatsMobile`,{...s,skip:t,take:n,liveStatus:3},r).then(Bt("data"))}getLeafSeasonTreeId({competitionId:t,teamId:n},s=!1){return this.loadData(`${this.krosstatsUrl}/Competition/GetLeafSeasonTreeIdByEntityId`,{cId:t,entId:n},s).then(({data:{Value:r}})=>r)}getMatchList(t,n=!1){return this.loadData(`${this.feedconstructUrl}/Match/GetCalendarWithCount`,{...t,allSeason:3},n).then(({data:s})=>s.map(({Match:r,RefereeData:o})=>({...r,RefereeData:o})))}getPlayOffTree(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Competition/GetSeasonTreeWithMatchList`,{stId:t},n).then(Bt("data"))}getTeamSearchResult(t,n=20,s=!1){return this.loadData(`${this.krosstatsUrl}/Utility/GetTeamSearchResult`,{searchString:t,take:n},s).then(Bt("data"))}getFullMatchInfo(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Match/GetFullMatchInfo`,{matchId:t},n).then(Bt("data"))}};fe(Os,"LogoSize",Bk),fe(Os,"instance"),fe(Os,"feedconstructBaseUrl","https://stats-api.feedconstruct.com/api"),fe(Os,"urlPrefix","900/93f428d0-6591-48da-859d-b6c326db2448");let Rn=Os;const lB="betcoapps.com",cB="_self",$e=(e=null)=>{const t={};return(e||window.location.href).replace(BM,(n,s,r)=>(t[s]=r,r)),t},lfe=(e,t,n)=>`${e}${e.includes("?")?"&":"?"}${t}=${n}`,uB=(e,t,n)=>t?`data:image/svg+xml,${encodeURIComponent(e)}`:`data:image/${n};base64,${Buffer.from(e).toString("base64")}`,Je=e=>Object.entries(e).filter(([,t])=>t!==void 0).reduce((t,[n,s])=>(t.push(`${n}=${s}`),t),[]).join("&"),yd=()=>`${window.location.protocol}//${window.location.host}${window.location.pathname}${window.location.hash?`${window.location.hash.split("?")[0]}`:""}`,Vt=(...e)=>{window.history.replaceState({},document.title,e.length?Ye(e6((t,n)=>e.includes(n)),Je,t=>yd().concat(t?`?${t}`:""))($e()):yd())},Z_=e=>{const t=dt.countryCode;return e.filter(n=>!n.excludedCountries||!n.excludedCountries.includes(t))},cfe=e=>e.replace(/\s{2,}/g," "),ufe=e=>{window.history.replaceState({},document.title,Ye(Je,t=>yd().concat(t?`?${t}`:""))({...$e(),...e}))},dB=(e,t)=>e&&t===cB?e:n=>e&&e.startsWith("?")?{search:`?${Je({...$e(n.search),...$e(e)})}`}:{pathname:e},Ic=e=>{const t=new Date;return t.setMinutes(Math.round(t.getMinutes()/e)*e%60),t.setSeconds(0),t.setMilliseconds(0),t.getTime().toString()},Mu=(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]=Mu(e[n],t[n]):e[n]=t[n]}catch{e[n]=t[n]}return e},zS=(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)}},fB=(e,t="")=>{const n=[];for(const s in e)e.hasOwnProperty(s)&&(t&&(e[s][t]=s),n.push(e[s]));return n},Dk=(e,t)=>e.order-t.order,AB=(e,t)=>e-t,dfe=(e,t)=>{const n=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return[...t].sort((s,r)=>n.compare(s[e],r[e]))},ffe=e=>{const t=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return[...e].sort((n,s)=>t.compare(n,s))},Qn=(e=null)=>e?(e^Math.random()*16>>e/4).toString(16):`id${(9987e3+-1e11).toString().replace(/[018]/g,Qn)}`,Ed=e=>Object.prototype.toString.call(e)==="[object Object]",Afe=e=>e.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/g)!==null,mfe=e=>{const t={};for(let n in e)e.hasOwnProperty(n)&&e[n]!==null&&(t[n]=e[n]);return t},pfe=e=>new Date(e*1e3).setHours(0,0,0,0)/1e3;function ph(e,t,n){return e.get(t)||n}const mB=e=>new Promise((t,n)=>{const s=new FileReader;s.onloadend=r=>{r.target?t({data:r.target.result,name:e.name}):n()},s.readAsDataURL(e)}),dn=e=>{const[t,...n]=(typeof e=="string"?e:e.toString()).split(".");return[t.replace(/\B(?=(\d{3})+(?!\d))/g,","),...n].join(".")},pB=e=>{const t=VM.exec(e);if(t)return t[1]},hB=e=>e.replace(OM,"-").replace(/-{2,}/g,"-").replace(/^-+|-+$/g,"").toLowerCase(),hfe=e=>isNaN(e.getTime())?"":[e.getFullYear(),zS((e.getMonth()+1).toString(),2,"0"),zS(e.getDate().toString(),2,"0")].join("-"),gB=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)},gfe=e=>e.split(PM).join("_").toLowerCase(),qS=(e,t)=>Ed(t)?Object.entries(t).reduce((n,[s,r])=>(n[e(s)]=qS(e,r),n),{}):Array.isArray(t)?t.map(n=>qS(e,n)):t,Fk=e=>Array.from(new Set(e)),vB=e=>{const t=document.createElement("textarea");return t.innerHTML=e,t.value},J_=wp(()=>{const{hostname:e,protocol:t}=window.location;if(e==="localhost"||t==="http:")return lB;const n=e.split(/\./);return n.slice(n.length===4?-3:-2).join(".")}),oi=e=>e.includes("{domain}")?e.replace("{domain}",J_()):e,Uk=e=>{const{hostname:t,protocol:n}=window.location;return`${t==="localhost"?"https:":n}//${e}.${J_()}`},bB=e=>{let t=e;return e.includes("://")&&(t=e.split("://")[1]),t.split(".")[0]},vfe=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("."),r=["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"],o=s.slice(-2).join("."),a=s.slice(-3).join(".");return r.includes(o)&&s.length>2?s.slice(-3).join("."):r.includes(a)&&s.length>3?s.slice(-4).join("."):s.length>2?s.slice(-2).join("."):n},Hk=e=>e*60,Gk=e=>Hk(e*60),Wk=e=>Gk(e*24),Oa=()=>Math.floor(Date.now()/1e3),_B=(e=1)=>({width:window.screen.width*window.devicePixelRatio*e,height:window.screen.height*window.devicePixelRatio*e}),Hl=e=>e.length>2,bfe=e=>(e==null?void 0:e.replace(/\D/g,""))||"",ey=e=>{const[{name:t},{name:n}={}]=e;return`${t}+${n?" "+n:""}`},Jt=e=>e?/^[\p{Alpha}-]*$/gu.test(e)?e.toLowerCase():e.replace(/[^\p{Alpha} ]/gu,"").toLowerCase().trim().replace(/\s+/g,"-"):"_",yB=e=>e.replace(/_[a-z]/g,t=>t[1].toUpperCase()),_fe=(e,t)=>{const n=e*(t/100);return parseFloat(n.toFixed(4))},lv=e=>Rn.getInstance().getTeamLogoUrl(e,Rn.LogoSize.Big),yfe=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"},Efe=e=>e?e.split(",").reduce((t,n)=>{const[s,r]=n.split(":");return s&&r&&(t[s.trim()]=r.trim()),t},{}):{},Un={eng:"en",ger:"de",hat:"fr",fra:"fr",spa:"es",ita:"it",por:"pt",por_2:"pb","pt-br":"pb",gre:"el",rus:"ru",lit:"lt",lav:"lv",arm:"hy",geo:"ka",arb:"ar",far:"fa",tur:"tr",chn:"zh",chi:"zh",zho:"zh",est:"et",ind:"id",kor:"ko",msa:"ms",pol:"pl",ron:"ro",cze:"cs",slo:"sk",slk:"sk",kur:"ku",jpn:"ja",aze:"az",srp:"sr",ukr:"uk",zhh:"zs",bgr:"bg",translit:"rt",nor:"no",nld:"nl",dut:"nl",fas:"fa",heb:"he",swe:"sv",fin:"fi",slv:"sl",tha:"th",alb:"sq","en-ca":"cn",kir:"ky",kin:"rw",swa:"sw",uzb:"uz",vnm:"vi",dan:"da",amh:"am",hin:"hi",rum:"ro",azf:"ap",kaz:"kk",hrv:"hr",sgp:"sy",ben:"bn",tgl:"tl",rov:"rv",aus:"au","en-nz":"nz",urd:"ur"},EB=Tp(Un),Um={pol:"eng","pt-br":"por_2",fre:"fra",hat:"fra",chi:"zho",mac:"mkd",lat:"lav",fas:"fas",dut:"nld",rum:"ron",vnm:"vie"},CB=()=>{var e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s'\/'-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|'\/'-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw'\/'-(n|u)|c55\/|capi|ccwa|cdm'\/'-|cell|chtm|cldc|cmd'\/'-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc'\/'-s|devi|dica|dmob|do(c|p)o|ds(12|'\/'-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly('\/'-|_)|g1 u|g560|gene|gf'\/'-5|g'\/'-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd'\/'-(m|p|t)|hei'\/'-|hi(pt|ta)|hp( i|ip)|hs'\/'-c|ht(c('\/'-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i'\/'-(20|go|ma)|i230|iac( |'\/'-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc'\/'-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|'\/'-[a-w])|libw|lynx|m1'\/'-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m'\/'-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t('\/'-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)'\/'-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|'\/'-([1-8]|c))|phil|pire|pl(ay|uc)|pn'\/'-2|po(ck|rt|se)|prox|psio|pt'\/'-g|qa'\/'-a|qc(07|12|21|32|60|'\/'-[2-7]|i'\/'-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h'\/'-|oo|p'\/'-)|sdk\/|se(c('\/'-|0|1)|47|mc|nd|ri)|sgh'\/'-|shar|sie('\/'-|m)|sk'\/'-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h'\/'-|v'\/'-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl'\/'-|tdg'\/'-|tel(i|m)|tim'\/'-|t'\/'-mo|to(pl|sh)|ts(70|m'\/'-|m3|m5)|tx'\/'-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|'\/'-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c('\/'-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas'\/'-|your|zeto|zte'\/'-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e},SB=()=>{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"},wB=()=>{let e=Mm.ENTIRE;return function(t){Object.values(Mm).includes(t)&&(e=t)}(window.location.pathname.split("/")[1]),e},ue={isMobile:1,integrationType:wB(),userOs:SB(),useWebp:0,fingerprint:"",utmParameters:"",headerMainSectionHeightPx:0,headerBlockHeightPx:0,mobileSubHeaderNavigationHeightPx:0,webSubHeaderNavigationHeightPx:0,mobileHeaderNavigationHeightPx:0,webHeaderNavigationHeightPx:0,webLeftMenuNavigationWidthPx:0,terminalID:0};var $k={exports:{}},Vk={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]},Yk={exports:{}},TB=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")},xB=TB,IB=Array.prototype.concat,NB=Array.prototype.slice,KS=Yk.exports=function(t){for(var n=[],s=0,r=t.length;s=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};Bs.to.keyword=function(e){return qk[e.slice(0,3)]};function Ea(e,t,n){return Math.min(Math.max(t,e),n)}function Xf(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var OB=$k.exports;const Cd=Vk,Kk={};for(const e of Object.keys(Cd))Kk[Cd[e]]=e;const Fe={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var Qk=Fe;for(const e of Object.keys(Fe)){if(!("channels"in Fe[e]))throw new Error("missing channels property: "+e);if(!("labels"in Fe[e]))throw new Error("missing channel labels property: "+e);if(Fe[e].labels.length!==Fe[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=Fe[e];delete Fe[e].channels,delete Fe[e].labels,Object.defineProperty(Fe[e],"channels",{value:t}),Object.defineProperty(Fe[e],"labels",{value:n})}Fe.rgb.hsl=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,r=Math.min(t,n,s),o=Math.max(t,n,s),a=o-r;let l,c;o===r?l=0:t===o?l=(n-s)/a:n===o?l=2+(s-t)/a:s===o&&(l=4+(t-n)/a),l=Math.min(l*60,360),l<0&&(l+=360);const u=(r+o)/2;return o===r?c=0:u<=.5?c=a/(o+r):c=a/(2-o-r),[l,c*100,u*100]};Fe.rgb.hsv=function(e){let t,n,s,r,o;const a=e[0]/255,l=e[1]/255,c=e[2]/255,u=Math.max(a,l,c),d=u-Math.min(a,l,c),f=function(m){return(u-m)/6/d+1/2};return d===0?(r=0,o=0):(o=d/u,t=f(a),n=f(l),s=f(c),a===u?r=s-n:l===u?r=1/3+t-s:c===u&&(r=2/3+n-t),r<0?r+=1:r>1&&(r-=1)),[r*360,o*100,u*100]};Fe.rgb.hwb=function(e){const t=e[0],n=e[1];let s=e[2];const r=Fe.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(n,s));return s=1-1/255*Math.max(t,Math.max(n,s)),[r,o*100,s*100]};Fe.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,r=Math.min(1-t,1-n,1-s),o=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0,l=(1-s-r)/(1-r)||0;return[o*100,a*100,l*100,r*100]};function PB(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}Fe.rgb.keyword=function(e){const t=Kk[e];if(t)return t;let n=1/0,s;for(const r of Object.keys(Cd)){const o=Cd[r],a=PB(e,o);a.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92;const r=t*.4124+n*.3576+s*.1805,o=t*.2126+n*.7152+s*.0722,a=t*.0193+n*.1192+s*.9505;return[r*100,o*100,a*100]};Fe.rgb.lab=function(e){const t=Fe.rgb.xyz(e);let n=t[0],s=t[1],r=t[2];n/=95.047,s/=100,r/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const o=116*s-16,a=500*(n-s),l=200*(s-r);return[o,a,l]};Fe.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,s=e[2]/100;let r,o,a;if(n===0)return a=s*255,[a,a,a];s<.5?r=s*(1+n):r=s+n-s*n;const l=2*s-r,c=[0,0,0];for(let u=0;u<3;u++)o=t+1/3*-(u-1),o<0&&o++,o>1&&o--,6*o<1?a=l+(r-l)*6*o:2*o<1?a=r:3*o<2?a=l+(r-l)*(2/3-o)*6:a=l,c[u]=a*255;return c};Fe.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,s=e[2]/100,r=n;const o=Math.max(s,.01);s*=2,n*=s<=1?s:2-s,r*=o<=1?o:2-o;const a=(s+n)/2,l=s===0?2*r/(o+r):2*n/(s+n);return[t,l*100,a*100]};Fe.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let s=e[2]/100;const r=Math.floor(t)%6,o=t-Math.floor(t),a=255*s*(1-n),l=255*s*(1-n*o),c=255*s*(1-n*(1-o));switch(s*=255,r){case 0:return[s,c,a];case 1:return[l,s,a];case 2:return[a,s,c];case 3:return[a,l,s];case 4:return[c,a,s];case 5:return[s,a,l]}};Fe.hsv.hsl=function(e){const t=e[0],n=e[1]/100,s=e[2]/100,r=Math.max(s,.01);let o,a;a=(2-n)*s;const l=(2-n)*r;return o=n*r,o/=l<=1?l:2-l,o=o||0,a/=2,[t,o*100,a*100]};Fe.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,s=e[2]/100;const r=n+s;let o;r>1&&(n/=r,s/=r);const a=Math.floor(6*t),l=1-s;o=6*t-a,a&1&&(o=1-o);const c=n+o*(l-n);let u,d,f;switch(a){default:case 6:case 0:u=l,d=c,f=n;break;case 1:u=c,d=l,f=n;break;case 2:u=n,d=l,f=c;break;case 3:u=n,d=c,f=l;break;case 4:u=c,d=n,f=l;break;case 5:u=l,d=n,f=c;break}return[u*255,d*255,f*255]};Fe.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100,r=e[3]/100,o=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r),l=1-Math.min(1,s*(1-r)+r);return[o*255,a*255,l*255]};Fe.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100;let r,o,a;return r=t*3.2406+n*-1.5372+s*-.4986,o=t*-.9689+n*1.8758+s*.0415,a=t*.0557+n*-.204+s*1.057,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=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,r=Math.min(Math.max(0,r),1),o=Math.min(Math.max(0,o),1),a=Math.min(Math.max(0,a),1),[r*255,o*255,a*255]};Fe.xyz.lab=function(e){let t=e[0],n=e[1],s=e[2];t/=95.047,n/=100,s/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;const r=116*n-16,o=500*(t-n),a=200*(n-s);return[r,o,a]};Fe.lab.xyz=function(e){const t=e[0],n=e[1],s=e[2];let r,o,a;o=(t+16)/116,r=n/500+o,a=o-s/200;const l=o**3,c=r**3,u=a**3;return o=l>.008856?l:(o-16/116)/7.787,r=c>.008856?c:(r-16/116)/7.787,a=u>.008856?u:(a-16/116)/7.787,r*=95.047,o*=100,a*=108.883,[r,o,a]};Fe.lab.lch=function(e){const t=e[0],n=e[1],s=e[2];let r;r=Math.atan2(s,n)*360/2/Math.PI,r<0&&(r+=360);const a=Math.sqrt(n*n+s*s);return[t,a,r]};Fe.lch.lab=function(e){const t=e[0],n=e[1],r=e[2]/360*2*Math.PI,o=n*Math.cos(r),a=n*Math.sin(r);return[t,o,a]};Fe.rgb.ansi16=function(e,t=null){const[n,s,r]=e;let o=t===null?Fe.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),o===0)return 30;let a=30+(Math.round(r/255)<<2|Math.round(s/255)<<1|Math.round(n/255));return o===2&&(a+=60),a};Fe.hsv.ansi16=function(e){return Fe.rgb.ansi16(Fe.hsv.rgb(e),e[2])};Fe.rgb.ansi256=function(e){const t=e[0],n=e[1],s=e[2];return t===n&&n===s?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(s/255*5)};Fe.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const n=(~~(e>50)+1)*.5,s=(t&1)*n*255,r=(t>>1&1)*n*255,o=(t>>2&1)*n*255;return[s,r,o]};Fe.ansi256.rgb=function(e){if(e>=232){const o=(e-232)*10+8;return[o,o,o]}e-=16;let t;const n=Math.floor(e/36)/5*255,s=Math.floor((t=e%36)/6)/5*255,r=t%6/5*255;return[n,s,r]};Fe.rgb.hex=function(e){const n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};Fe.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(l=>l+l).join(""));const s=parseInt(n,16),r=s>>16&255,o=s>>8&255,a=s&255;return[r,o,a]};Fe.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,r=Math.max(Math.max(t,n),s),o=Math.min(Math.min(t,n),s),a=r-o;let l,c;return a<1?l=o/(1-a):l=0,a<=0?c=0:r===t?c=(n-s)/a%6:r===n?c=2+(s-t)/a:c=4+(t-n)/a,c/=6,c%=1,[c*360,a*100,l*100]};Fe.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=n<.5?2*t*n:2*t*(1-n);let r=0;return s<1&&(r=(n-.5*s)/(1-s)),[e[0],s*100,r*100]};Fe.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=t*n;let r=0;return s<1&&(r=(n-s)/(1-s)),[e[0],s*100,r*100]};Fe.hcg.rgb=function(e){const t=e[0]/360,n=e[1]/100,s=e[2]/100;if(n===0)return[s*255,s*255,s*255];const r=[0,0,0],o=t%1*6,a=o%1,l=1-a;let c=0;switch(Math.floor(o)){case 0:r[0]=1,r[1]=a,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=a;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=a,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return c=(1-n)*s,[(n*r[0]+c)*255,(n*r[1]+c)*255,(n*r[2]+c)*255]};Fe.hcg.hsv=function(e){const t=e[1]/100,n=e[2]/100,s=t+n*(1-t);let r=0;return s>0&&(r=t/s),[e[0],r*100,s*100]};Fe.hcg.hsl=function(e){const t=e[1]/100,s=e[2]/100*(1-t)+.5*t;let r=0;return s>0&&s<.5?r=t/(2*s):s>=.5&&s<1&&(r=t/(2*(1-s))),[e[0],r*100,s*100]};Fe.hcg.hwb=function(e){const t=e[1]/100,n=e[2]/100,s=t+n*(1-t);return[e[0],(s-t)*100,(1-s)*100]};Fe.hwb.hcg=function(e){const t=e[1]/100,s=1-e[2]/100,r=s-t;let o=0;return r<1&&(o=(s-r)/(1-r)),[e[0],r*100,o*100]};Fe.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};Fe.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};Fe.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};Fe.gray.hsl=function(e){return[0,0,e[0]]};Fe.gray.hsv=Fe.gray.hsl;Fe.gray.hwb=function(e){return[0,100,e[0]]};Fe.gray.cmyk=function(e){return[0,0,0,e[0]]};Fe.gray.lab=function(e){return[e[0],0,0]};Fe.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,s=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(s.length)+s};Fe.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const Hm=Qk;function RB(){const e={},t=Object.keys(Hm);for(let n=t.length,s=0;s1&&(n=s),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function HB(e){const t=function(...n){const s=n[0];if(s==null)return s;s.length>1&&(n=s);const r=e(n);if(typeof r=="object")for(let o=r.length,a=0;a{ll[e]={},Object.defineProperty(ll[e],"channels",{value:cv[e].channels}),Object.defineProperty(ll[e],"labels",{value:cv[e].labels});const t=DB(e);Object.keys(t).forEach(s=>{const r=t[s];ll[e][s]=HB(r),ll[e][s].raw=UB(r)})});var GB=ll;const cl=OB,Ls=GB,Xk=["keyword","gray","hex"],uv={};for(const e of Object.keys(Ls))uv[[...Ls[e].labels].sort().join("")]=e;const Gm={};function On(e,t){if(!(this instanceof On))return new On(e,t);if(t&&t in Xk&&(t=null),t&&!(t in Ls))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 On)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if(typeof e=="string"){const r=cl.get(e);if(r===null)throw new Error("Unable to parse color from string: "+e);this.model=r.model,s=Ls[this.model].channels,this.color=r.value.slice(0,s),this.valpha=typeof r.value[s]=="number"?r.value[s]:1}else if(e.length>0){this.model=t||"rgb",s=Ls[this.model].channels;const r=Array.prototype.slice.call(e,0,s);this.color=dv(r,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 r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);const o=r.sort().join("");if(!(o in uv))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=uv[o];const{labels:a}=Ls[this.model],l=[];for(n=0;n(e%360+360)%360),saturationl:nn("hsl",1,bn(100)),lightness:nn("hsl",2,bn(100)),saturationv:nn("hsv",1,bn(100)),value:nn("hsv",2,bn(100)),chroma:nn("hcg",1,bn(100)),gray:nn("hcg",2,bn(100)),white:nn("hwb",1,bn(100)),wblack:nn("hwb",2,bn(100)),cyan:nn("cmyk",0,bn(100)),magenta:nn("cmyk",1,bn(100)),yellow:nn("cmyk",2,bn(100)),black:nn("cmyk",3,bn(100)),x:nn("xyz",0,bn(95.047)),y:nn("xyz",1,bn(100)),z:nn("xyz",2,bn(108.833)),l:nn("lab",0,bn(100)),a:nn("lab",1),b:nn("lab",2),keyword(e){return e!==void 0?new On(e):Ls[this.model].keyword(this.color)},hex(e){return e!==void 0?new On(e):cl.to.hex(this.rgb().round().color)},hexa(e){if(e!==void 0)return new On(e);const t=this.rgb().round().color;let n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),cl.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 r=s/255;t[n]=r<=.04045?r/12.92:((r+.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 On.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(),r=t===void 0?.5:t,o=2*r-1,a=n.alpha()-s.alpha(),l=((o*a===-1?o:(o+a)/(1+o*a))+1)/2,c=1-l;return On.rgb(l*n.red()+c*s.red(),l*n.green()+c*s.green(),l*n.blue()+c*s.blue(),n.alpha()*r+s.alpha()*(1-r))}};for(const e of Object.keys(Ls)){if(Xk.includes(e))continue;const{channels:t}=Ls[e];On.prototype[e]=function(...n){return this.model===e?new On(this):n.length>0?new On(n,e):new On([...VB(Ls[this.model][e].raw(this.color)),this.valpha],e)},On[e]=function(...n){let s=n[0];return typeof s=="number"&&(s=dv(n,t)),new On(s,e)}}function WB(e,t){return Number(e.toFixed(t))}function $B(e){return function(t){return WB(t,e)}}function nn(e,t,n){e=Array.isArray(e)?e:[e];for(const s of e)(Gm[s]||(Gm[s]=[]))[t]=n;return e=e[0],function(s){let r;return s!==void 0?(n&&(s=n(s)),r=this[e](),r.color[t]=s,r):(r=this[e]().color[t],n&&(r=n(r)),r)}}function bn(e){return function(t){return Math.max(0,Math.min(e,t))}}function VB(e){return Array.isArray(e)?e:[e]}function dv(e,t){for(let n=0;ne.hsl().object().l,Jf=e=>e.rgb().array().map(Math.floor).join(", "),JS=(e,t)=>`${t}-${e}`,Zk=e=>{const t={...e};return Object.keys(QS).forEach(n=>QS[n].forEach(s=>{!t.hasOwnProperty(s)&&t[n]&&(t[s]=t[n])})),t},Jk=({"font-light":e=dc["font-light"],"font-dark":t=dc["font-dark"],...n})=>{const s=Zk(n),r=Object.fromEntries(Object.entries(s).map(([l,c])=>[`--${l}`,c])),o=Jf(Qg(t)),a=Jf(Qg(e));return Object.entries(r).reduce((l,[c,u])=>{const d=Qg(u),[f,,m]=d.isLight()?[ZS(d)-XS,t,o]:[ZS(d)+XS,e,a];return l[JS("hover",c)]=Jf(d.lightness(f)),l[JS("sc",c)]=m,l[c]=Jf(d),l},{})},e5=(e,t)=>Object.entries(t).forEach(([n,s])=>{e.style.setProperty(n,s)}),zB=e=>{const[t,n,s]=e.split(",").map(o=>parseInt(o.trim(),10)),r=o=>o.toString(16).padStart(2,"0").toUpperCase();return`#${r(t)}${r(n)}${r(s)}`},Cfe=(e,t,n=!1)=>t.reduce((s,r)=>({...s,[r]:n?zB(e.style.getPropertyValue(r).trim()):e.style.getPropertyValue(r).trim()}),{});class Mi{constructor(){fe(this,"listeners",new Map);fe(this,"stopExecutionForType",new Set)}addEventListener(t,n,s=!1){this.listeners.has(t)||this.listeners.set(t,[]);const r=this.listeners.get(t);return r&&r[s?"unshift":"push"](n),()=>{this.removeEventListener(t,n)}}dispatchEvent(...[t,n]){const s=this.listeners.get(t);if(s){const r=()=>this.stopExecutionForType.add(t);for(const o of s){if(this.stopExecutionForType.has(t)){this.stopExecutionForType.delete(t);break}o(typeof n<"u"?n:null,r)}}}removeEventListener(t,n){const s=this.listeners.get(t);s&&this.listeners.set(t,s.filter(r=>r!==n))}removeEventListeners(t){this.listeners.delete(t)}}const St=new Mi,pn="Success",WA="Failure",Sfe="Pending";var qB=(e=>(e.Notifications="Notifications",e))(qB||{});const Le=new Mi,t5=A.createContext({}),n5=A.createContext({}),s5=e=>{var t;return!!((t=W.app.availableLanguages[e])!=null&&t.rtl)},hh=e=>Un[e],r5=(e,t)=>{W.partner.integrationMode||Se.setItem(e,t)},o5=e=>Se.getItem(e),KB=()=>{const{app:{preferences:e},sportsbook:{enabled:t},casino:{showAllCategoriesGamesWeb:n,showAllCategoriesGamesMobile:s}}=W,r={};for(const a in e){const l=Se.getItem(a);e.hasOwnProperty(a)&&l!==null&&(r[a]=l)}const o={...e,showAllCategoriesGamesMobile:s,showAllCategoriesGamesWeb:n,multiColumnView:ue.isMobile?!1:e.multiColumnView,...r};return o.languageRtl=s5(o.language),o.locale=hh(o.language),o.productType=o.productType??(t?"sport":"casino"),o},QB=["currentPath","productType"],XB=({language:e,assets:t,children:n})=>{const{themes:s}=W.app,r=A.useRef(""),[o,a]=A.useState(()=>({...KB(),language:e,assets:t})),l=A.useCallback((c,u,d)=>{QB.includes(c)||St.dispatchEvent("trackingEvent",{category:"Settings",action:c,label:String(u)}),a(f=>f[c]!==u?{...f,[c]:u}:f),d||r5(c,u)},[]);return A.useLayoutEffect(function(){const u=s5(o.language);document.documentElement.dir=u?"rtl":"ltr";const d=hh(o.language);document.documentElement.lang=d,a(f=>({...f,languageRtl:u,locale:d}))},[o.language]),A.useLayoutEffect(function(){var u;s&&(e5(document.documentElement,Jk(mh(dc,d=>({...dc,...Zk(d)}),(u=s.find(d=>d.theme===o.theme))==null?void 0:u.scheme))),r.current&&Le.dispatchEvent("removeRootClassName",`theme-${r.current}`),Le.dispatchEvent("addRootClassName",`theme-${o.theme}`),r.current=o.theme)},[o.theme,s]),i.jsx(t5.Provider,{value:o,children:i.jsx(n5.Provider,{value:l,children:n})})},Te=()=>A.useContext(t5);let Sr={},a5={};const ZB=e=>{W.payment.methods.forEach(t=>{var n,s;a5[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]}})},i5=e=>(ZB(e),new Promise(t=>{rt.get(`/translations/${e}.json?v=${Ic(5)}`).then(n=>{Sr=n.data}).finally(()=>{t()})})),ty=A.createContext({}),JB=(e,t,n)=>{var r;const s=(Sr==null?void 0:Sr[e])??e;if((r=Sr==null?void 0:Sr[e])!=null&&r.includes(n)){const o=`${e}_${String(t)}`;return Sr[o]=s.replace(n,String(t)),o}return e},eD=({children:e})=>{const{language:t}=Te(),n=A.useCallback((r="",o)=>{const a=(Sr==null?void 0:Sr[r])??r;return o?a.replace(RM,(l,c)=>o[c]!==void 0?o[c].toString():l):a},[t]),s=A.useCallback((r,o)=>{var a;return((a=a5[r])==null?void 0:a[o])??o},[]);return i.jsx(ty.Provider,{value:{trans:n,paymentTrans:s},children:e})},re=()=>A.useContext(ty).trans,wfe=()=>A.useContext(ty).paymentTrans,fv=({title:e,rows:t=1,children:n})=>{const s=re(),r=A.useMemo(()=>Array.from({length:t}).fill("auto").join(" "),[t]);return i.jsxs("div",{className:`games-horiz ${A.Children.count(n)<=4?"casino-game-item-amount":""}`,children:[e&&i.jsx("p",{className:"games-horiz-title ellipsis",children:s(e)}),i.jsx("div",{className:"games-horiz-scroll",style:{gridTemplateRows:r},"data-scroll-lock-scrollable":"",children:n})]})},tD=()=>i.jsx(fv,{children:Array.from({length:4}).map((e,t)=>i.jsx(Bm,{},t))}),fc=({hideSelectLoader:e=!1,hideEventTypes:t=!1})=>i.jsxs("div",{className:"market-filter-bc",children:[i.jsx("div",{className:"market-filter-s-bc skeleton-loader-full-banner",children:i.jsx("div",{className:"form-control-bc select s-small",children:!e&&i.jsx("label",{className:"form-control-label-bc inputs ",children:i.jsx("span",{className:"skeleton-loader-small-select"})})})}),!t&&i.jsxs("div",{className:"market-filter-cell-bc",children:[i.jsx("div",{className:"market-filter-info-bc",children:"W1"}),i.jsx("div",{className:"market-filter-info-bc",children:"X"}),i.jsx("div",{className:"market-filter-info-bc",children:"W2"})]})]}),ny=({children:e})=>i.jsxs("div",{className:"sports-group-bc",children:[i.jsx("div",{className:"sg-head-bc",children:i.jsx("span",{className:"skeleton-loader-title"})}),i.jsx("div",{className:"sg-body-bc",children:i.jsx("div",{className:"popular-matches-bc",children:e})})]}),$A=({showNameLoader:e=!1})=>i.jsxs("div",{className:"sgm-market-g-i-cell-bc market-bc",children:[e&&i.jsx("span",{className:"market-name-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"market-coefficient-bc",children:i.jsx("span",{className:"skeleton-loader-small-cube"})})]}),nD=3,sy=({numMarketEvents:e,className:t,showNameLoader:n})=>i.jsx(i.Fragment,{children:Array.from({length:e||nD}).map((s,r)=>i.jsx("div",{className:t,children:i.jsx($A,{showNameLoader:n})},r))}),gn=()=>i.jsx("div",{className:"c-segment-holder-bc single-g-info-bc",children:i.jsxs("div",{className:"sw-container-bc",children:[i.jsx("div",{className:"c-segment-holder-bc markets",children:i.jsxs("div",{className:"c-row-bc",children:[i.jsxs("div",{className:"c-teams-bc",children:[i.jsx("div",{className:"c-teams-row-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"c-teams-row-bc",children:i.jsx("span",{className:"skeleton-loader-text"})})]}),i.jsx(sy,{numMarketEvents:3,className:"c-odd-bc default"})]})}),i.jsx("div",{className:"c-segment-holder-bc info",children:i.jsx("div",{className:"c-info-bc",children:i.jsx("div",{className:"c-info-content-bc",children:i.jsx("span",{className:"skeleton-loader-text"})})})})]})}),Du=({hasTitle:e})=>i.jsxs("div",{className:"popular-matches-bc",children:[e?i.jsx("div",{className:"page-view-more",children:i.jsx("h3",{className:"view-title-more ellipsis",children:i.jsx("span",{className:"skeleton-loader-title"})})}):null,i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(fc,{hideEventTypes:!0}),i.jsxs(ny,{children:[i.jsx(fc,{hideSelectLoader:!0}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{})]})]})]}),Xs=()=>i.jsx("div",{className:"sp-s-l-b-c-item-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),sD=()=>i.jsxs("div",{className:"popular-competitions-bc",children:[i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{}),i.jsx(Xs,{})]}),l5=({aspectRatio:e})=>i.jsx("div",{className:"slider-bc",style:{...e?{aspectRatio:e}:null},children:i.jsx("div",{className:"sdr-item-holder-bc",children:i.jsx("div",{className:`sdr-image-bc skeleton-loader-slider ${e?"hasAspectRatio":""}`})})}),c5=()=>i.jsx(i.Fragment,{children:i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(fc,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{})]})}),rD=ue.isMobile?3:5,oD=()=>i.jsx("div",{className:"product-banner-container-bc",children:Array.from({length:rD}).map((e,t)=>i.jsx("div",{className:"product-banner-bc",children:i.jsx("span",{className:"skeleton-loader-full-banner"})},t))}),aD=()=>i.jsx("div",{className:"skeleton-loader-banner-height"}),iD=()=>i.jsx("div",{className:"jackpot-banner",children:i.jsx("div",{className:"casinoJackpotWrapper-bc",children:i.jsx(aD,{})})});var Vo=(e=>(e.BUTTON="button",e.SUBMIT="submit",e.RESET="reset",e))(Vo||{});const Be=({type:e="button",title:t,className:n,loading:s=!1,showTitle:r=!0,children:o,...a})=>{const l=re();return i.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:l(t)},...a,children:[t&&r?i.jsx("span",{children:l(t)}):null,o]})},lD=({onRemove:e})=>{const t=re();return i.jsx("div",{className:"bs-remove-all-bc bs-favorite-remove-bc",children:i.jsx("div",{className:"bs-favorite-remove",onClick:e,children:i.jsx("span",{className:"betslip-remove-all ellipsis",children:t("Remove All")})})})},cD=({children:e,secondaryStyle:t,className:n})=>i.jsx("div",{className:`${n??""} ${t?"second":"main"}-tabs-bc`,children:e}),uD=({children:e,isActive:t,onClick:n,title:s="",disabled:r=!1,className:o=""})=>{let a=`tab-bc selected-underline ${o}`;return t&&(a+=" active"),r&&(a+=" disabled"),i.jsx("div",{className:a,onClick:n,title:s,children:e})},Uo=({placeholder:e,title:t,children:n,inputValue:s,onChange:r,icon:o,className:a="",readOnly:l=!1})=>{var d;const c=re(),u=o||((d=A.Children.toArray(n).find(f=>A.isValidElement(f)&&f.props.value===s))==null?void 0:d.props.className);return i.jsx("div",{className:`form-control-bc select ${a} ${s!==void 0?"filled":""}`,children:i.jsxs("label",{className:"form-control-label-bc inputs",children:[u?i.jsx("i",{className:`select-icon-bc ${u}`}):null,i.jsxs("select",{className:"form-control-select-bc ellipsis",disabled:l,value:s,onChange:({target:{value:f}})=>r(f),"aria-label":c(t||e||"Select an option"),children:[e&&i.jsx("option",{value:"",children:c(e)}),n]}),A.Children.count(n)>1&&i.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"}),t?i.jsx("span",{className:"form-control-title-bc ellipsis",children:c(t)}):null]})})},Ho=({label:e,value:t})=>i.jsx("option",{value:t,children:e}),Ar=(e,t)=>{const[n,s]=A.useState(e);return A.useEffect(()=>{t&&s(e)},[t,e]),[n,A.useCallback(()=>s(r=>!r),[])]},u5=({viewType:e="list",className:t="",children:n})=>{const{languageRtl:s}=Te(),r=A.useRef(null),o=A.useRef(null),[a,l]=A.useState(0),[c,u]=A.useState(0),d=a>0,f=c===0,m=c===a;A.useEffect(function(){const g=r.current,_=o.current;if(g&&_){const b=new ResizeObserver(()=>{l(g.scrollWidth-g.clientWidth)});return b.observe(g),b.observe(_),()=>{b.disconnect()}}},[]),A.useEffect(function(){const g=r.current;if(g&&a){const _=()=>{u(g.scrollLeft)};return g.addEventListener("scroll",_,{passive:!0}),()=>{g.removeEventListener("scroll",_)}}else u(a)},[a]);const h=d?f?"scroll-start":m?"scroll-end":"scroll-start scroll-end":"";return i.jsx("div",{className:`horizontalList ${h}`,children:i.jsx("div",{ref:r,className:`horizontal-sl-${e}-container`,"data-scroll-lock-scrollable":"",children:i.jsx("div",{ref:o,className:`horizontal-sl-${e} ${t}`,children:n})},String(s))})},d5=({selected:e,title:t,count:n,badge:s,iconClassName:r="",showCount:o=!1,imgSrc:a,onSelect:l,id:c,className:u="",children:d})=>i.jsxs("div",{"data-id":c,title:t,onClick:l,"data-badge":s?s.title:"",className:`horizontal-sl-item-bc accordion-button ${u} ${s?`badge-${s.class}`:""} ${r} ${e?"active":""}`,children:[a?i.jsx("img",{className:"horizontal-sl-icon-bc",src:a,alt:t}):null,r?i.jsx("i",{className:`horizontal-sl-icon-bc bc-i-default-icon bc-i-${r}`}):null,i.jsx("p",{className:"horizontal-sl-title-bc",children:t}),o&&i.jsx("span",{className:"horizontal-sl-count-bc",children:n}),d]});/** * react-collapsed v4.2.0 * * Copyright (c) 2019-2024, Rogin Farrer * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var dD=class extends Error{constructor(e){super(`react-collapsed: ${e}`)}},Wm=(...e)=>(e[0],`${e[1]}`,void 0);function f5(e){const t=A.useRef(e);return A.useEffect(()=>{t.current=e}),A.useCallback((...n)=>{var s;return(s=t.current)==null?void 0:s.call(t,...n)},[])}function fD(e,t,n){const[s,r]=A.useState(t),o=A.useRef(typeof e<"u"),a=o.current?e:s,l=f5(n),c=A.useCallback(u=>{const f=typeof u=="function"?u(a):u;o.current||r(f),l==null||l(f)},[l,a]);return A.useEffect(()=>{Wm(!(o.current&&e==null),"`isExpanded` state is changing from controlled to uncontrolled. useCollapse should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled collapse for the lifetime of the component. Check the `isExpanded` prop."),Wm(!(!o.current&&e!=null),"`isExpanded` state is changing from uncontrolled to controlled. useCollapse should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled collapse for the lifetime of the component. Check the `isExpanded` prop.")},[e]),[a,c]}var AD="(prefers-reduced-motion: reduce)";function mD(){const[e,t]=A.useState(!1);return A.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const n=window.matchMedia(AD);t(n.matches);const s=r=>{t(r.matches)};if(n.addEventListener)return n.addEventListener("change",s),()=>{n.removeEventListener("change",s)};if(n.addListener)return n.addListener(s),()=>{n.removeListener(s)}},[]),e}var pD=j6.useId||(()=>{});function hD(){return pD()??""}var gD=typeof window<"u"?A.useLayoutEffect:A.useEffect,Xg=!1,vD=0,ew=()=>++vD;function bD(e){const t=e||(Xg?ew():null),[n,s]=A.useState(t);return gD(()=>{n===null&&s(ew())},[]),A.useEffect(()=>{Xg===!1&&(Xg=!0)},[]),n!=null?String(n):void 0}function _D(e){const t=hD(),n=bD(e);return typeof e=="string"?e:typeof t=="string"?t:n}function yD(e,t){const n=performance.now(),s={};function r(){s.id=requestAnimationFrame(o=>{o-n>t?e():r()})}return r(),s}function tw(e){e.id&&cancelAnimationFrame(e.id)}function nw(e){return e!=null&&e.current?e.current.scrollHeight:(Wm(!0,"Was not able to find a ref to the collapse element via `getCollapseProps`. Ensure that the element exposes its `ref` prop. If it exposes the ref prop under a different name (like `innerRef`), use the `refKey` property to change it. Example:\n\nconst collapseProps = getCollapseProps({refKey: 'innerRef'})"),0)}function ED(e){if(!e||typeof e=="string")return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function CD(e,t){if(e!=null)if(typeof e=="function")e(t);else try{e.current=t}catch{throw new dD(`Cannot assign value "${t}" to ref "${e}"`)}}function sw(...e){return e.every(t=>t==null)?null:t=>{e.forEach(n=>{CD(n,t)})}}function SD(e){let t=n=>{};t=n=>{if(!(n!=null&&n.current))return;const{paddingTop:s,paddingBottom:r}=window.getComputedStyle(n.current);Wm(!(s&&s!=="0px"||r&&r!=="0px"),`Padding applied to the collapse element will cause the animation to break and not perform as expected. To fix, apply equivalent padding to the direct descendent of the collapse element. Example: Before:
{children}
After:
{children}
`)},A.useEffect(()=>{t(e)},[e])}var wD=typeof window>"u"?A.useEffect:A.useLayoutEffect;function ry({duration:e,easing:t="cubic-bezier(0.4, 0, 0.2, 1)",onTransitionStateChange:n=()=>{},isExpanded:s,defaultExpanded:r=!1,hasDisabledAnimation:o,id:a,...l}={}){const c=f5(n),u=_D(a?`${a}`:void 0),[d,f]=fD(s,r),m=A.useRef(d),[h,p]=A.useState(!1),g=mD(),_=o??g,b=A.useRef(),y=A.useRef(),v=A.useRef(null),[C,w]=A.useState(null);SD(v);const T=`${l.collapsedHeight||0}px`;function k(E){if(!v.current)return;const N=v.current;for(const x in E){const O=E[x];O?N.style[x]=O:N.style.removeProperty(x)}}return wD(()=>{if(!v.current||d===m.current)return;m.current=d;function N(P){return _?0:e??ED(P)}const x=P=>`height ${N(P)}ms ${t}`,O=P=>{function R(){d?(k({height:"",overflow:"",transition:"",display:""}),c("expandEnd")):(k({transition:""}),c("collapseEnd")),p(!1)}y.current&&tw(y.current),y.current=yD(R,P)};return p(!0),d?b.current=requestAnimationFrame(()=>{c("expandStart"),k({display:"block",overflow:"hidden",height:T}),b.current=requestAnimationFrame(()=>{c("expanding");const P=nw(v);O(N(P)),v.current&&(v.current.style.transition=x(P),v.current.style.height=`${P}px`)})}):b.current=requestAnimationFrame(()=>{c("collapseStart");const P=nw(v);O(N(P)),k({transition:x(P),height:`${P}px`}),b.current=requestAnimationFrame(()=>{c("collapsing"),k({height:T,overflow:"hidden"})})}),()=>{b.current&&cancelAnimationFrame(b.current),y.current&&tw(y.current)}},[d,T,_,e,t,c]),{isExpanded:d,setExpanded:f,getToggleProps(E){const{disabled:N,onClick:x,refKey:O,...P}={refKey:"ref",onClick(){},disabled:!1,...E},R=C?C.tagName==="BUTTON":void 0,L=E==null?void 0:E[O||"ref"],B={id:`react-collapsed-toggle-${u}`,"aria-controls":`react-collapsed-panel-${u}`,"aria-expanded":d,onClick(M){N||(x==null||x(M),f(F=>!F))},[O||"ref"]:sw(L,w)},D={type:"button",disabled:N?!0:void 0},j={"aria-disabled":N?!0:void 0,role:"button",tabIndex:N?-1:0};return R===!1?{...B,...j,...P}:R===!0?{...B,...D,...P}:{...B,...D,...j,...P}},getCollapseProps(E){const{style:N,refKey:x}={refKey:"ref",style:{},...E},O=E==null?void 0:E[x||"ref"];return{id:`react-collapsed-panel-${u}`,"aria-hidden":!d,"aria-labelledby":`react-collapsed-toggle-${u}`,role:"region",...E,[x||"ref"]:sw(v,O),style:{boxSizing:"border-box",...!h&&!d?{display:T==="0px"?"none":"block",height:T,overflow:"hidden"}:{},...N}}}}}const rw=0,TD=49,xD=56,ID=40,A5=40,ND=64,kD=36,OD=36,PD=300,Tfe=36,xfe=-15,oy="smart-panel-holder",Ife="smart-panel-settings-button-id",Nfe="smart-panel-notification-button-id",kfe="smart-panel-favorites-button-id",m5="tab-betslip",Av="tab-live",mv="tab-my-bets",RD="betslip_container",Ofe="casino_games_container",Pfe="cashback-table-bodies",gh=290,Zg=Symbol("messageQueue"),Rfe="display-none",pv="page-full-size",ow="hide-tab-navigation-footer-mobile",LD="truNarrative-verification-popup",aw="scroll-locked",jD="Escape",iw=4,MD=7,$m={label:"Not found",value:"-999999"},BD="turnstile-captcha-wrapper",DD="login_form_id",p5="base_popup_id",FD="register_form_id",h5="quick_bet_wrapper",g5="close_popup_button_id",UD="login_button_id",HD="register_button_id",GD="quick_bet_close_button",lw="generic-navigation-is-visible",ay=({children:e,imgSrc:t,name:n,isExpanded:s=!0,className:r,groupCount:o,description:a,onToggleMiniGameExpanded:l})=>{const[c,u]=A.useState(s),{getCollapseProps:d,getToggleProps:f}=ry({isExpanded:c,duration:gh}),m=A.useCallback(h=>{u(h),l==null||l(h)},[l]);return A.useEffect(()=>{m(s)},[m,s]),i.jsxs("div",{className:"competition-wrapper-bc","data-scroll-lock-scrollable":"",children:[i.jsxs("div",{className:`competition-header-bc${n?"":" header-center-icon"}`,...f({onClick:()=>m(!c)}),children:[r&&i.jsx("i",{className:`competition-icon-league-bc ${r}`}),t&&i.jsx("img",{className:"competition-icon-league-bc",src:t,alt:""}),n&&i.jsx("span",{className:"competition-title-bc ellipsis",children:n}),a&&i.jsx("span",{className:"competition-description",children:a}),o?i.jsx("span",{className:"competition-group-count",children:o}):null,i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-up ${c?"":"opened"}`})]}),i.jsx("div",{...d(),children:e})]})},vh=({count:e=0,className:t="",...n})=>i.jsx("i",{className:` ${e>0?"count-odd-animation":""} count-blink-${e%2===0?"even":"odd"} ${t}`,"data-badge":e>0?e:"",...n}),iy=({isActive:e,onToggle:t})=>i.jsx("i",{className:`ui-kit-toggle ${e?"active":""}`,onClick:t}),Jg=()=>i.jsx("li",{children:i.jsx("span",{className:"casino-tournament-img skeleton-loader-full-banner"})}),WD=()=>{const e=re();return i.jsxs("div",{className:"casino-info-block",children:[i.jsxs("div",{className:"casino-tournament-header",children:[i.jsx("i",{className:"casino-tournament-header-icon bc-i-tournament"}),i.jsx("span",{className:"casino-tournament-header-title ellipsis",children:e("Tournaments")})]}),i.jsxs("ul",{className:"casino-tournament-content",children:[i.jsxs(i.Fragment,{children:[i.jsx(Jg,{}),i.jsx(Jg,{}),i.jsx(Jg,{})]}),i.jsx(Be,{className:"casino-tournament-btn btn",title:"View All"})]})]})},$D=()=>i.jsx("li",{children:i.jsx("span",{className:"casino-winners-img skeleton-loader-full-banner"})}),VD=({loadingItemsCount:e=4,className:t="casino-info-block"})=>i.jsx("div",{className:t,children:i.jsx("ul",{className:"casino-info-content casino-info-content-winners",children:Array.from({length:e??2}).map((n,s)=>i.jsx($D,{},s))})}),YD=()=>i.jsx(i.Fragment,{children:Array.from({length:5}).map((e,t)=>i.jsxs("div",{className:"express-day-block",children:[i.jsxs("div",{className:"express-day-content",children:[i.jsxs("div",{className:"express-day-info",children:[i.jsx("i",{className:"express-day-icon skeleton-loader-small-text"}),i.jsx("span",{className:"express-day-game ellipsis"})]}),i.jsx("p",{className:"express-day-team ellipsis skeleton-loader-text"}),i.jsx("p",{className:"express-day-team ellipsis skeleton-loader-text"}),i.jsxs("div",{className:"express-day-player-section",children:[i.jsx("span",{className:"express-day-player ellipsis skeleton-loader-text"}),i.jsx("b",{className:"express-day-player-odd"})]})]}),i.jsx("div",{className:"express-day-footer",children:i.jsx("span",{className:"express-day-time skeleton-loader-small-text"})})]},t))}),v5=()=>i.jsxs("div",{className:"ftr-game-item-bc ftr-game-loader",children:[i.jsx("div",{className:"ftr-g-i-head-bc",children:i.jsx("span",{className:"skeleton-loader-title"})}),i.jsxs("div",{className:"ftr-g-i-body-bc",children:[i.jsx("div",{className:"ftr-g-title-bc",children:i.jsx("span",{className:"ftr-g-i-title-bc ellipsis skeleton-loader-text"})}),i.jsxs("div",{className:"ftr-g-i-b-opp-t-holder-bc",children:[i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("span",{className:"ftr-g-i-b-opp-logo-bc skeleton-loader-ex-small-cube"}),i.jsx("span",{className:"skeleton-loader-center-text"})]}),i.jsx("span",{className:"ftr-g-i-b-opp-title-bc skeleton-loader-center-text"}),i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("span",{className:"ftr-g-i-b-opp-logo-bc skeleton-loader-ex-small-cube"}),i.jsx("span",{className:"skeleton-loader-center-text"})]})]})]}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:i.jsx(sy,{numMarketEvents:3,className:"market-group-item-bc"})})]}),zD=()=>i.jsx("div",{className:"ftr-g-content-bc",children:i.jsx(v5,{})}),qD=()=>i.jsx("div",{className:"sdr-item-holder-bc v-care-fund-jackpot",children:i.jsx("div",{className:"sdr-item-bc",children:i.jsx("span",{className:"skeleton-loader-full-banner"})})}),e1=()=>i.jsx("div",{className:"informative-widget-container skeleton-loader-full-banner ",children:i.jsx("span",{className:"skeleton-loader-min-height"})}),qi=()=>i.jsx("div",{className:"horizontal-sl-item-bc skeleton-loader-slider-cube"}),bh=({className:e="",itemsExpanded:t=!1})=>i.jsx("div",{className:"horizontal-sl-list-container",children:i.jsxs("div",{className:`horizontal-sl-list ${t?"horizontal-items-expanded":""} ${e}`,children:[i.jsx(qi,{}),i.jsx(qi,{}),i.jsx(qi,{}),i.jsx(qi,{}),i.jsx(qi,{}),i.jsx(qi,{})]})}),b5=()=>i.jsx("div",{className:"c-segment-holder-bc head",children:i.jsx("div",{className:"c-head-bc",children:i.jsx("span",{className:"c-title-bc skeleton-loader-text"})})}),KD="promo_code",QD="loyalty_code",XD="OneSignalSID",cw="g_s_e_e",_5="l_b_p_c",hv="l_b_p",Lfe="c_l_p_g",jfe="bonus_journey",ZD="todays_bets_group_by_competitions",JD="olympic_matches_group_by_competitions",eF="betslip_swipe",tF="full_cover_betslip_swipe",nF="game_list_swipe",Mfe="esports_game_list_swipe",Bfe="favorite_team_swipe",sF="generic_menu_favorite_swipe",rF="generic_sub_menu_favorite_swipe",uw="generic_menu_favorite",dw="generic_menu_recent_searches",eA="consent_use_of_cookies",_h="parent_session",Gl="last_session_currency",fw="showInfoPopupBeforeSessionSwitch",Dfe="iframe_url_",Ffe="selected_results",Fu="unread_message_count",Ufe="ftn_deposit_bonus_storage_key",oF="widget_animation_delay",Ki="betBuilderData",tA="qrCodeOrigin",y5="cms_popup",Hfe="pageBuilderLayout",Gfe="story_data",aF=()=>i.jsxs(i.Fragment,{children:[i.jsx(bh,{}),(Se.getItem(ZD)??!0)&&i.jsx(b5,{}),i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(fc,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{})]})]}),iF=()=>i.jsxs(i.Fragment,{children:[i.jsx(bh,{}),(Se.getItem(JD)??!0)&&i.jsx(b5,{}),i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(fc,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{})]})]}),E5=()=>i.jsx("div",{className:"skeleton-loader-min-height"}),lF=()=>i.jsx("div",{className:"skeleton-loader-min-height"});var C5=(e=>(e[e.Casino=1]="Casino",e[e.Sport=2]="Sport",e))(C5||{}),cF=(e=>(e[e.Canceled=-1]="Canceled",e[e.Finished=1]="Finished",e[e.Live=2]="Live",e[e.Upcoming=3]="Upcoming",e))(cF||{}),uF=(e=>(e[e.NotStarted=0]="NotStarted",e[e.Started=1]="Started",e[e.Finished=2]="Finished",e))(uF||{}),dF=(e=>(e[e.BuyIn=0]="BuyIn",e[e.FreeEntry=1]="FreeEntry",e))(dF||{}),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 Wfe={days:!0,hours:!0,minutes:!0,seconds:!0},$fe=[3,2],Ie={ALL:"All",SOCCER:"Soccer",BASKETBALL:"Basketball",CYBER_FOOTBALL:"CyberFootball",TENNIS:"Tennis",E_TENNIS:"ETennis",ICE_HOCKEY:"IceHockey",BASEBALL:"Baseball",Boxing:"Boxing",TABLE_TENNIS:"TableTennis",SNOOKER:"Snooker",BASKETBALL_SHOTS:"BasketballShots",AIR_HOCKEY:"AirHockey",COUNTER_STRIKE:"CounterStrike",DOTA_2:"Dota2",LEAGUE_OF_LEGENDS:"LeagueOfLegends",E_BASKETBALL:"EBasketball",OVERWATCH:"Overwatch",STARCRAFT:"StarCraft",STARCRAFT_2:"StarCraft2",ROCKET_LEAGUE:"RocketLeague",KING_OF_GLORY:"KingOfGlory",RAINBOW_SIX:"RainbowSix",ARENA_OF_VALOR:"ArenaofValor",VALORANT:"Valorant",WARCRAFT_3:"WarcraftIII",CALL_OF_DUTY:"CallOfDuty",HEARTHSTONE:"Hearthstone",PUBG:"PUBG",MOBILELEGENDS:"MobileLegends",ARCHERY:"Archery",ARCHERY_H2H:"ArcheryH2H",COMPOUND_ARCHERY:"CompoundArchery",TEQBALL:"TeqBall",PISTOL_SHOOTING:"PistolShooting",SHOOTING:"Shooting",VOLLEYBALL:"Volleyball",HORSE_RACING:"HorseRacing",GREYHOUNDS:"SISGreyhound",PISTOL_SHOOTING_H2H:"PistolHead2Head",VIRTUAL_FOOTBALL_LEAGUE:"VirtualFootballLeague",VIRTUAL_BICYCLE:"VirtualBicycle",VIRTUAL_FOOTBALL_PRO:"VirtualFootballPro",VIRTUAL_GREYHOUND_RACING:"VirtualGreyhoundRacing",VIRTUAL_HORSE_RACING:"VirtualHorseRacing",VIRTUAL_CAR_RACING:"VirtualCarRacing",VIRTUAL_PENALTY_KICKS:"ThePenaltyKicks",HANDBALL:"HandBall",WATER_POLO:"WaterPolo",AMERICAN_FOOTBALL:"AmericanFootball",OSU:"osu!",CROSSFIRE:"CrossFire",LEAGUEOFLEGENDSWILDRIFT:"LeagueofLegendsWildRift",APEXLEGENDS:"ApexLegends",FREEFIRE:"FreeFire"},fF=[Ie.SOCCER,Ie.CYBER_FOOTBALL],AF=[Ie.TENNIS,Ie.E_TENNIS],mF=new Set([Ie.VIRTUAL_FOOTBALL_LEAGUE,Ie.VIRTUAL_BICYCLE,Ie.VIRTUAL_FOOTBALL_PRO,Ie.VIRTUAL_GREYHOUND_RACING,Ie.VIRTUAL_HORSE_RACING,Ie.VIRTUAL_CAR_RACING,Ie.VIRTUAL_PENALTY_KICKS]),ly=new Set([Ie.E_TENNIS,Ie.CYBER_FOOTBALL,Ie.COUNTER_STRIKE,Ie.DOTA_2,Ie.LEAGUE_OF_LEGENDS,Ie.E_BASKETBALL,Ie.OVERWATCH,Ie.STARCRAFT,Ie.STARCRAFT_2,Ie.ROCKET_LEAGUE,Ie.KING_OF_GLORY,Ie.RAINBOW_SIX,Ie.ARENA_OF_VALOR,Ie.VALORANT,Ie.WARCRAFT_3,Ie.CALL_OF_DUTY,Ie.HEARTHSTONE,Ie.PUBG,Ie.MOBILELEGENDS,Ie.OSU,Ie.CROSSFIRE,Ie.LEAGUEOFLEGENDSWILDRIFT,Ie.APEXLEGENDS,Ie.FREEFIRE]),pF=new Set([Ie.SOCCER,Ie.BASKETBALL,Ie.TENNIS,Ie.TABLE_TENNIS,Ie.VOLLEYBALL,Ie.BASEBALL,Ie.ICE_HOCKEY,Ie.LEAGUE_OF_LEGENDS,Ie.DOTA_2,Ie.CYBER_FOOTBALL,Ie.COUNTER_STRIKE]),Vfe=new Set([Ie.SOCCER,Ie.BASKETBALL,Ie.ICE_HOCKEY,Ie.TENNIS,Ie.AMERICAN_FOOTBALL,Ie.VOLLEYBALL,Ie.BASEBALL,Ie.HANDBALL]),S5={contentId:"",autoplaySpeed:5e3,autoplay:!0,expandable:!1,fullSized:!1,showCount:!0,showLoader:!0,hideShadow:!1,firstSlideLoadImmediately:!1},hF={defaultTopWinnersSelectedOnCasinoWinners:!1,casinoWinnersMaxCount:6,defaultSelectedPeriod:30},gF={defaultTopWinnersCount:10,defaultTopWinnersSelectedOnSportsbookWinners:3,defaultIsFirstOpened:!0},vF={contentId:""},w5={rotationPeriod:5e3,limit:15,gamesDisplayed:ue.isMobile?1:3,showTitle:!0,showEsports:!1,filterBySport:!1,showArrows:!ue.isMobile,showCount:!0,enableSuggestedBets:!1},T5={limit:ue.isMobile?4:5,showCategories:!1,title:"Casino games"},Yfe={slidesToScroll:ue.isMobile?2:5,arrows:!0,loop:!1},bF={slidesToScroll:5,arrows:!0,loop:!1,showTitle:!0,limit:30},_F={slidesToScroll:5,arrows:!0,loop:!1,showTitle:!0},yF={externalId:"28"},EF={contentId:"homepage_product_banners",showTitle:!0,showProductsTitles:!0,compactMode:!1,columnCount:4,showDisplayArrows:!1,slidesToScroll:ue.isMobile?4:5},CF={internalSportsJackpots:!1,internalLiveCasinoJackpots:!1,internalCasinoJackpots:!0,compact:ue.isMobile===1},SF={isWidget:!0,visibleProvidersCount:ue.isMobile?3:5},wF={productType:C5.Casino},x5={sportsLimit:3,gamesLimit:5,numberOfExpandedSports:3},TF={displayedGamesLimitPerSport:7,showEsports:!1},xF={displayedGamesLimitPerSport:7},IF={displayedGamesLimitPerSport:7},NF={contentId:"header_info"},zfe={title:"",limit:20},kF={displayedGamesLimitPerSport:ue.isMobile?15:1/0,timeFilterOptions:[{label:"0-15m",value:"0-15"},{label:"15-30m",value:"15-30"},{label:"30-60m",value:"30-60"}]},qfe={sportAlias:Ie.HORSE_RACING,gamesLimit:12},OF={type:"favorite"},PF={infinite:!1,showTitle:!1,portraitView:!1},Kfe={Slider:S5,FeaturedGames:w5,VCareJackpotWidget:vF,CasinoGamesWidget:T5,CasinoGameOptionsWidget:yF,CasinoRecommendedGamesWidget:bF,CasinoLastPlayedGamesWidget:_F,PromotedProductsWidget:EF,JackpotWidget:CF,CasinoJackpot:SF,TournamentsWidget:wF,InformativeWidget:NF,TodayBets:xF,LiveGamesWidget:x5,PopularCompetitions:OF,OlympicMatches:IF,StoryWidget:PF,TopWinnersWidget:gF,CasinoWinners:hF};//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com var I5;function ye(){return I5.apply(null,arguments)}function RF(e){I5=e}function jr(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function mi(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Tt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function cy(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Tt(e,t))return!1;return!0}function ps(e){return e===void 0}function Go(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function sf(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function N5(e,t){var n=[],s,r=e.length;for(s=0;s>>0,s;for(s=0;s0)for(n=0;n=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+s}var Ay=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,nA=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,n1={},Wl={};function Ge(e,t,n,s){var r=s;typeof s=="string"&&(r=function(){return this[s]()}),e&&(Wl[e]=r),t&&(Wl[t[0]]=function(){return ao(r.apply(this,arguments),t[1],t[2])}),n&&(Wl[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function DF(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function FF(e){var t=e.match(Ay),n,s;for(n=0,s=t.length;n=0&&nA.test(e);)e=e.replace(nA,s),nA.lastIndex=0,n-=1;return e}var UF={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function HF(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Ay).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var GF="Invalid date";function WF(){return this._invalidDate}var $F="%d",VF=/\d{1,2}/;function YF(e){return this._ordinal.replace("%d",e)}var zF={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function qF(e,t,n,s){var r=this._relativeTime[n];return Ao(r)?r(e,t,n,s):r.replace(/%d/i,e)}function KF(e,t){var n=this._relativeTime[e>0?"future":"past"];return Ao(n)?n(t):n.replace(/%s/i,t)}var pw={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function vr(e){return typeof e=="string"?pw[e]||pw[e.toLowerCase()]:void 0}function my(e){var t={},n,s;for(s in e)Tt(e,s)&&(n=vr(s),n&&(t[n]=e[s]));return t}var QF={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function XF(e){var t=[],n;for(n in e)Tt(e,n)&&t.push({unit:n,priority:QF[n]});return t.sort(function(s,r){return s.priority-r.priority}),t}var R5=/\d/,zs=/\d\d/,L5=/\d{3}/,py=/\d{4}/,Eh=/[+-]?\d{6}/,Gt=/\d\d?/,j5=/\d\d\d\d?/,M5=/\d\d\d\d\d\d?/,Ch=/\d{1,3}/,hy=/\d{1,4}/,Sh=/[+-]?\d{1,6}/,Nc=/\d+/,wh=/[+-]?\d+/,ZF=/Z|[+-]\d\d:?\d\d/gi,Th=/Z|[+-]\d\d(?::?\d\d)?/gi,JF=/[+-]?\d+(\.\d{1,3})?/,of=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,kc=/^[1-9]\d?/,gy=/^([1-9]\d|\d)/,Vm;Vm={};function je(e,t,n){Vm[e]=Ao(t)?t:function(s,r){return s&&n?n:t}}function eU(e,t){return Tt(Vm,e)?Vm[e](t._strict,t._locale):new RegExp(tU(e))}function tU(e){return Oo(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,s,r,o){return n||s||r||o}))}function Oo(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function rr(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ht(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=rr(t)),n}var yv={};function Mt(e,t){var n,s=t,r;for(typeof e=="string"&&(e=[e]),Go(t)&&(s=function(o,a){a[t]=ht(o)}),r=e.length,n=0;n68?1900:2e3)};var B5=Oc("FullYear",!0);function oU(){return xh(this.year())}function Oc(e,t){return function(n){return n!=null?(D5(this,e,n),ye.updateOffset(this,t),this):Sd(this,e)}}function Sd(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return s?n.getUTCSeconds():n.getSeconds();case"Minutes":return s?n.getUTCMinutes():n.getMinutes();case"Hours":return s?n.getUTCHours():n.getHours();case"Date":return s?n.getUTCDate():n.getDate();case"Day":return s?n.getUTCDay():n.getDay();case"Month":return s?n.getUTCMonth():n.getMonth();case"FullYear":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function D5(e,t,n){var s,r,o,a,l;if(!(!e.isValid()||isNaN(n))){switch(s=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?s.setUTCMilliseconds(n):s.setMilliseconds(n));case"Seconds":return void(r?s.setUTCSeconds(n):s.setSeconds(n));case"Minutes":return void(r?s.setUTCMinutes(n):s.setMinutes(n));case"Hours":return void(r?s.setUTCHours(n):s.setHours(n));case"Date":return void(r?s.setUTCDate(n):s.setDate(n));case"FullYear":break;default:return}o=n,a=e.month(),l=e.date(),l=l===29&&a===1&&!xh(o)?28:l,r?s.setUTCFullYear(o,a,l):s.setFullYear(o,a,l)}}function aU(e){return e=vr(e),Ao(this[e])?this[e]():this}function iU(e,t){if(typeof e=="object"){e=my(e);var n=XF(e),s,r=n.length;for(s=0;s=0?(l=new Date(e+400,t,n,s,r,o,a),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,n,s,r,o,a),l}function wd(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ym(e,t,n){var s=7+t-n,r=(7+wd(e,0,s).getUTCDay()-t)%7;return-r+s-1}function $5(e,t,n,s,r){var o=(7+n-s)%7,a=Ym(e,s,r),l=1+7*(t-1)+o+a,c,u;return l<=0?(c=e-1,u=Uu(c)+l):l>Uu(e)?(c=e+1,u=l-Uu(e)):(c=e,u=l),{year:c,dayOfYear:u}}function Td(e,t,n){var s=Ym(e.year(),t,n),r=Math.floor((e.dayOfYear()-s-1)/7)+1,o,a;return r<1?(a=e.year()-1,o=r+Po(a,t,n)):r>Po(e.year(),t,n)?(o=r-Po(e.year(),t,n),a=e.year()+1):(a=e.year(),o=r),{week:o,year:a}}function Po(e,t,n){var s=Ym(e,t,n),r=Ym(e+1,t,n);return(Uu(e)-s+r)/7}Ge("w",["ww",2],"wo","week");Ge("W",["WW",2],"Wo","isoWeek");je("w",Gt,kc);je("ww",Gt,zs);je("W",Gt,kc);je("WW",Gt,zs);af(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=ht(e)});function _U(e){return Td(e,this._week.dow,this._week.doy).week}var yU={dow:0,doy:6};function EU(){return this._week.dow}function CU(){return this._week.doy}function SU(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function wU(e){var t=Td(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Ge("d",0,"do","day");Ge("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Ge("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Ge("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Ge("e",0,0,"weekday");Ge("E",0,0,"isoWeekday");je("d",Gt);je("e",Gt);je("E",Gt);je("dd",function(e,t){return t.weekdaysMinRegex(e)});je("ddd",function(e,t){return t.weekdaysShortRegex(e)});je("dddd",function(e,t){return t.weekdaysRegex(e)});af(["dd","ddd","dddd"],function(e,t,n,s){var r=n._locale.weekdaysParse(e,s,n._strict);r!=null?t.d=r:at(n).invalidWeekday=e});af(["d","e","E"],function(e,t,n,s){t[s]=ht(e)});function TU(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function xU(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function by(e,t){return e.slice(t,7).concat(e.slice(0,t))}var IU="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),V5="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),NU="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),kU=of,OU=of,PU=of;function RU(e,t){var n=jr(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?by(n,this._week.dow):e?n[e.day()]:n}function LU(e){return e===!0?by(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function jU(e){return e===!0?by(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function MU(e,t,n){var s,r,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)o=fo([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(o,"").toLocaleLowerCase();return n?t==="dddd"?(r=un.call(this._weekdaysParse,a),r!==-1?r:null):t==="ddd"?(r=un.call(this._shortWeekdaysParse,a),r!==-1?r:null):(r=un.call(this._minWeekdaysParse,a),r!==-1?r:null):t==="dddd"?(r=un.call(this._weekdaysParse,a),r!==-1||(r=un.call(this._shortWeekdaysParse,a),r!==-1)?r:(r=un.call(this._minWeekdaysParse,a),r!==-1?r:null)):t==="ddd"?(r=un.call(this._shortWeekdaysParse,a),r!==-1||(r=un.call(this._weekdaysParse,a),r!==-1)?r:(r=un.call(this._minWeekdaysParse,a),r!==-1?r:null)):(r=un.call(this._minWeekdaysParse,a),r!==-1||(r=un.call(this._weekdaysParse,a),r!==-1)?r:(r=un.call(this._shortWeekdaysParse,a),r!==-1?r:null))}function BU(e,t,n){var s,r,o;if(this._weekdaysParseExact)return MU.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(r=fo([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[s]=new RegExp(o.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(n&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(n&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}}function DU(e){if(!this.isValid())return e!=null?this:NaN;var t=Sd(this,"Day");return e!=null?(e=TU(e,this.localeData()),this.add(e-t,"d")):t}function FU(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function UU(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=xU(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function HU(e){return this._weekdaysParseExact?(Tt(this,"_weekdaysRegex")||_y.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Tt(this,"_weekdaysRegex")||(this._weekdaysRegex=kU),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function GU(e){return this._weekdaysParseExact?(Tt(this,"_weekdaysRegex")||_y.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Tt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=OU),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function WU(e){return this._weekdaysParseExact?(Tt(this,"_weekdaysRegex")||_y.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Tt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=PU),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function _y(){function e(d,f){return f.length-d.length}var t=[],n=[],s=[],r=[],o,a,l,c,u;for(o=0;o<7;o++)a=fo([2e3,1]).day(o),l=Oo(this.weekdaysMin(a,"")),c=Oo(this.weekdaysShort(a,"")),u=Oo(this.weekdays(a,"")),t.push(l),n.push(c),s.push(u),r.push(l),r.push(c),r.push(u);t.sort(e),n.sort(e),s.sort(e),r.sort(e),this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function yy(){return this.hours()%12||12}function $U(){return this.hours()||24}Ge("H",["HH",2],0,"hour");Ge("h",["hh",2],0,yy);Ge("k",["kk",2],0,$U);Ge("hmm",0,0,function(){return""+yy.apply(this)+ao(this.minutes(),2)});Ge("hmmss",0,0,function(){return""+yy.apply(this)+ao(this.minutes(),2)+ao(this.seconds(),2)});Ge("Hmm",0,0,function(){return""+this.hours()+ao(this.minutes(),2)});Ge("Hmmss",0,0,function(){return""+this.hours()+ao(this.minutes(),2)+ao(this.seconds(),2)});function Y5(e,t){Ge(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Y5("a",!0);Y5("A",!1);function z5(e,t){return t._meridiemParse}je("a",z5);je("A",z5);je("H",Gt,gy);je("h",Gt,kc);je("k",Gt,kc);je("HH",Gt,zs);je("hh",Gt,zs);je("kk",Gt,zs);je("hmm",j5);je("hmmss",M5);je("Hmm",j5);je("Hmmss",M5);Mt(["H","HH"],wn);Mt(["k","kk"],function(e,t,n){var s=ht(e);t[wn]=s===24?0:s});Mt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Mt(["h","hh"],function(e,t,n){t[wn]=ht(e),at(n).bigHour=!0});Mt("hmm",function(e,t,n){var s=e.length-2;t[wn]=ht(e.substr(0,s)),t[Nr]=ht(e.substr(s)),at(n).bigHour=!0});Mt("hmmss",function(e,t,n){var s=e.length-4,r=e.length-2;t[wn]=ht(e.substr(0,s)),t[Nr]=ht(e.substr(s,2)),t[Io]=ht(e.substr(r)),at(n).bigHour=!0});Mt("Hmm",function(e,t,n){var s=e.length-2;t[wn]=ht(e.substr(0,s)),t[Nr]=ht(e.substr(s))});Mt("Hmmss",function(e,t,n){var s=e.length-4,r=e.length-2;t[wn]=ht(e.substr(0,s)),t[Nr]=ht(e.substr(s,2)),t[Io]=ht(e.substr(r))});function VU(e){return(e+"").toLowerCase().charAt(0)==="p"}var YU=/[ap]\.?m?\.?/i,zU=Oc("Hours",!0);function qU(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var q5={calendar:MF,longDateFormat:UF,invalidDate:GF,ordinal:$F,dayOfMonthOrdinalParse:VF,relativeTime:zF,months:cU,monthsShort:F5,week:yU,weekdays:IU,weekdaysMin:NU,weekdaysShort:V5,meridiemParse:YU},Wt={},nu={},xd;function KU(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n0;){if(r=Ih(o.slice(0,n).join("-")),r)return r;if(s&&s.length>=n&&KU(o,s)>=n-1)break;n--}t++}return xd}function XU(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Ih(e){var t=null,n;if(Wt[e]===void 0&&typeof module<"u"&&module&&module.exports&&XU(e))try{t=xd._abbr,n=require,n("./locale/"+e),Ca(t)}catch{Wt[e]=null}return Wt[e]}function Ca(e,t){var n;return e&&(ps(t)?n=Yo(e):n=Ey(e,t),n?xd=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),xd._abbr}function Ey(e,t){if(t!==null){var n,s=q5;if(t.abbr=e,Wt[e]!=null)O5("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=Wt[e]._config;else if(t.parentLocale!=null)if(Wt[t.parentLocale]!=null)s=Wt[t.parentLocale]._config;else if(n=Ih(t.parentLocale),n!=null)s=n._config;else return nu[t.parentLocale]||(nu[t.parentLocale]=[]),nu[t.parentLocale].push({name:e,config:t}),null;return Wt[e]=new fy(bv(s,t)),nu[e]&&nu[e].forEach(function(r){Ey(r.name,r.config)}),Ca(e),Wt[e]}else return delete Wt[e],null}function ZU(e,t){if(t!=null){var n,s,r=q5;Wt[e]!=null&&Wt[e].parentLocale!=null?Wt[e].set(bv(Wt[e]._config,t)):(s=Ih(e),s!=null&&(r=s._config),t=bv(r,t),s==null&&(t.abbr=e),n=new fy(t),n.parentLocale=Wt[e],Wt[e]=n),Ca(e)}else Wt[e]!=null&&(Wt[e].parentLocale!=null?(Wt[e]=Wt[e].parentLocale,e===Ca()&&Ca(e)):Wt[e]!=null&&delete Wt[e]);return Wt[e]}function Yo(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return xd;if(!jr(e)){if(t=Ih(e),t)return t;e=[e]}return QU(e)}function JU(){return _v(Wt)}function Cy(e){var t,n=e._a;return n&&at(e).overflow===-2&&(t=n[xo]<0||n[xo]>11?xo:n[Jr]<1||n[Jr]>vy(n[Jn],n[xo])?Jr:n[wn]<0||n[wn]>24||n[wn]===24&&(n[Nr]!==0||n[Io]!==0||n[ai]!==0)?wn:n[Nr]<0||n[Nr]>59?Nr:n[Io]<0||n[Io]>59?Io:n[ai]<0||n[ai]>999?ai:-1,at(e)._overflowDayOfYear&&(tJr)&&(t=Jr),at(e)._overflowWeeks&&t===-1&&(t=sU),at(e)._overflowWeekday&&t===-1&&(t=rU),at(e).overflow=t),e}var eH=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tH=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,nH=/Z|[+-]\d\d(?::?\d\d)?/,sA=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],s1=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],sH=/^\/?Date\((-?\d+)/i,rH=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,oH={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function K5(e){var t,n,s=e._i,r=eH.exec(s)||tH.exec(s),o,a,l,c,u=sA.length,d=s1.length;if(r){for(at(e).iso=!0,t=0,n=u;tUu(a)||e._dayOfYear===0)&&(at(e)._overflowDayOfYear=!0),n=wd(a,0,e._dayOfYear),e._a[xo]=n.getUTCMonth(),e._a[Jr]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[wn]===24&&e._a[Nr]===0&&e._a[Io]===0&&e._a[ai]===0&&(e._nextDay=!0,e._a[wn]=0),e._d=(e._useUTC?wd:bU).apply(null,s),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[wn]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==o&&(at(e).weekdayMismatch=!0)}}function AH(e){var t,n,s,r,o,a,l,c,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(o=1,a=4,n=ul(t.GG,e._a[Jn],Td(Ht(),1,4).year),s=ul(t.W,1),r=ul(t.E,1),(r<1||r>7)&&(c=!0)):(o=e._locale._week.dow,a=e._locale._week.doy,u=Td(Ht(),o,a),n=ul(t.gg,e._a[Jn],u.year),s=ul(t.w,u.week),t.d!=null?(r=t.d,(r<0||r>6)&&(c=!0)):t.e!=null?(r=t.e+o,(t.e<0||t.e>6)&&(c=!0)):r=o),s<1||s>Po(n,o,a)?at(e)._overflowWeeks=!0:c!=null?at(e)._overflowWeekday=!0:(l=$5(n,s,r,o,a),e._a[Jn]=l.year,e._dayOfYear=l.dayOfYear)}ye.ISO_8601=function(){};ye.RFC_2822=function(){};function wy(e){if(e._f===ye.ISO_8601){K5(e);return}if(e._f===ye.RFC_2822){Q5(e);return}e._a=[],at(e).empty=!0;var t=""+e._i,n,s,r,o,a,l=t.length,c=0,u,d;for(r=P5(e._f,e._locale).match(Ay)||[],d=r.length,n=0;n0&&at(e).unusedInput.push(a),t=t.slice(t.indexOf(s)+s.length),c+=s.length),Wl[o]?(s?at(e).empty=!1:at(e).unusedTokens.push(o),nU(o,s,e)):e._strict&&!s&&at(e).unusedTokens.push(o);at(e).charsLeftOver=l-c,t.length>0&&at(e).unusedInput.push(t),e._a[wn]<=12&&at(e).bigHour===!0&&e._a[wn]>0&&(at(e).bigHour=void 0),at(e).parsedDateParts=e._a.slice(0),at(e).meridiem=e._meridiem,e._a[wn]=mH(e._locale,e._a[wn],e._meridiem),u=at(e).era,u!==null&&(e._a[Jn]=e._locale.erasConvertYear(u,e._a[Jn])),Sy(e),Cy(e)}function mH(e,t,n){var s;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(s=e.isPM(n),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function pH(e){var t,n,s,r,o,a,l=!1,c=e._f.length;if(c===0){at(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;rthis?this:e:yh()});function J5(e,t){var n,s;if(t.length===1&&jr(t[0])&&(t=t[0]),!t.length)return Ht();for(n=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function MH(){if(!ps(this._isDSTShifted))return this._isDSTShifted;var e={},t;return dy(e,this),e=X5(e),e._a?(t=e._isUTC?fo(e._a):Ht(e._a),this._isDSTShifted=this.isValid()&&xH(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function BH(){return this.isValid()?!this._isUTC:!1}function DH(){return this.isValid()?this._isUTC:!1}function t3(){return this.isValid()?this._isUTC&&this._offset===0:!1}var FH=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,UH=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Fr(e,t){var n=e,s=null,r,o,a;return YA(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Go(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(s=FH.exec(e))?(r=s[1]==="-"?-1:1,n={y:0,d:ht(s[Jr])*r,h:ht(s[wn])*r,m:ht(s[Nr])*r,s:ht(s[Io])*r,ms:ht(Ev(s[ai]*1e3))*r}):(s=UH.exec(e))?(r=s[1]==="-"?-1:1,n={y:$a(s[2],r),M:$a(s[3],r),w:$a(s[4],r),d:$a(s[5],r),h:$a(s[6],r),m:$a(s[7],r),s:$a(s[8],r)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=HH(Ht(n.from),Ht(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),o=new Nh(n),YA(e)&&Tt(e,"_locale")&&(o._locale=e._locale),YA(e)&&Tt(e,"_isValid")&&(o._isValid=e._isValid),o}Fr.fn=Nh.prototype;Fr.invalid=TH;function $a(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function gw(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function HH(e,t){var n;return e.isValid()&&t.isValid()?(t=xy(t,e),e.isBefore(t)?n=gw(e,t):(n=gw(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function n3(e,t){return function(n,s){var r,o;return s!==null&&!isNaN(+s)&&(O5(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=s,s=o),r=Fr(n,s),s3(this,r,e),this}}function s3(e,t,n,s){var r=t._milliseconds,o=Ev(t._days),a=Ev(t._months);e.isValid()&&(s=s??!0,a&&H5(e,Sd(e,"Month")+a*n),o&&D5(e,"Date",Sd(e,"Date")+o*n),r&&e._d.setTime(e._d.valueOf()+r*n),s&&ye.updateOffset(e,o||a))}var GH=n3(1,"add"),WH=n3(-1,"subtract");function r3(e){return typeof e=="string"||e instanceof String}function $H(e){return Mr(e)||sf(e)||r3(e)||Go(e)||YH(e)||VH(e)||e===null||e===void 0}function VH(e){var t=mi(e)&&!cy(e),n=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r,o,a=s.length;for(r=0;rn.valueOf():n.valueOf()9999?VA(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ao(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",VA(n,"Z")):VA(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function aG(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,s,r,o;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]',this.format(n+s+r+o)}function iG(e){e||(e=this.isUtc()?ye.defaultFormatUtc:ye.defaultFormat);var t=VA(this,e);return this.localeData().postformat(t)}function lG(e,t){return this.isValid()&&(Mr(e)&&e.isValid()||Ht(e).isValid())?Fr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function cG(e){return this.from(Ht(),e)}function uG(e,t){return this.isValid()&&(Mr(e)&&e.isValid()||Ht(e).isValid())?Fr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function dG(e){return this.to(Ht(),e)}function o3(e){var t;return e===void 0?this._locale._abbr:(t=Yo(e),t!=null&&(this._locale=t),this)}var a3=gr("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function i3(){return this._locale}var zm=1e3,$l=60*zm,qm=60*$l,l3=(365*400+97)*24*qm;function Vl(e,t){return(e%t+t)%t}function c3(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-l3:new Date(e,t,n).valueOf()}function u3(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-l3:Date.UTC(e,t,n)}function fG(e){var t,n;if(e=vr(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?u3:c3,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Vl(t+(this._isUTC?0:this.utcOffset()*$l),qm);break;case"minute":t=this._d.valueOf(),t-=Vl(t,$l);break;case"second":t=this._d.valueOf(),t-=Vl(t,zm);break}return this._d.setTime(t),ye.updateOffset(this,!0),this}function AG(e){var t,n;if(e=vr(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?u3:c3,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=qm-Vl(t+(this._isUTC?0:this.utcOffset()*$l),qm)-1;break;case"minute":t=this._d.valueOf(),t+=$l-Vl(t,$l)-1;break;case"second":t=this._d.valueOf(),t+=zm-Vl(t,zm)-1;break}return this._d.setTime(t),ye.updateOffset(this,!0),this}function mG(){return this._d.valueOf()-(this._offset||0)*6e4}function pG(){return Math.floor(this.valueOf()/1e3)}function hG(){return new Date(this.valueOf())}function gG(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function vG(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function bG(){return this.isValid()?this.toISOString():null}function _G(){return uy(this)}function yG(){return la({},at(this))}function EG(){return at(this).overflow}function CG(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Ge("N",0,0,"eraAbbr");Ge("NN",0,0,"eraAbbr");Ge("NNN",0,0,"eraAbbr");Ge("NNNN",0,0,"eraName");Ge("NNNNN",0,0,"eraNarrow");Ge("y",["y",1],"yo","eraYear");Ge("y",["yy",2],0,"eraYear");Ge("y",["yyy",3],0,"eraYear");Ge("y",["yyyy",4],0,"eraYear");je("N",Iy);je("NN",Iy);je("NNN",Iy);je("NNNN",LG);je("NNNNN",jG);Mt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var r=n._locale.erasParse(e,s,n._strict);r?at(n).era=r:at(n).invalidEra=e});je("y",Nc);je("yy",Nc);je("yyy",Nc);je("yyyy",Nc);je("yo",MG);Mt(["y","yy","yyy","yyyy"],Jn);Mt(["yo"],function(e,t,n,s){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Jn]=n._locale.eraYearOrdinalParse(e,r):t[Jn]=parseInt(e,10)});function SG(e,t){var n,s,r,o=this._eras||Yo("en")._eras;for(n=0,s=o.length;n=0)return o[s]}function TG(e,t){var n=e.since<=e.until?1:-1;return t===void 0?ye(e.since).year():ye(e.since).year()+(t-e.offset)*n}function xG(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;eo&&(t=o),WG.call(this,e,t,n,s,r))}function WG(e,t,n,s,r){var o=$5(e,t,n,s,r),a=wd(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}Ge("Q",0,"Qo","quarter");je("Q",R5);Mt("Q",function(e,t){t[xo]=(ht(e)-1)*3});function $G(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Ge("D",["DD",2],"Do","date");je("D",Gt,kc);je("DD",Gt,zs);je("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Mt(["D","DD"],Jr);Mt("Do",function(e,t){t[Jr]=ht(e.match(Gt)[0])});var f3=Oc("Date",!0);Ge("DDD",["DDDD",3],"DDDo","dayOfYear");je("DDD",Ch);je("DDDD",L5);Mt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=ht(e)});function VG(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Ge("m",["mm",2],0,"minute");je("m",Gt,gy);je("mm",Gt,zs);Mt(["m","mm"],Nr);var YG=Oc("Minutes",!1);Ge("s",["ss",2],0,"second");je("s",Gt,gy);je("ss",Gt,zs);Mt(["s","ss"],Io);var zG=Oc("Seconds",!1);Ge("S",0,0,function(){return~~(this.millisecond()/100)});Ge(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Ge(0,["SSS",3],0,"millisecond");Ge(0,["SSSS",4],0,function(){return this.millisecond()*10});Ge(0,["SSSSS",5],0,function(){return this.millisecond()*100});Ge(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Ge(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Ge(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Ge(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});je("S",Ch,R5);je("SS",Ch,zs);je("SSS",Ch,L5);var ca,A3;for(ca="SSSS";ca.length<=9;ca+="S")je(ca,Nc);function qG(e,t){t[ai]=ht(("0."+e)*1e3)}for(ca="S";ca.length<=9;ca+="S")Mt(ca,qG);A3=Oc("Milliseconds",!1);Ge("z",0,0,"zoneAbbr");Ge("zz",0,0,"zoneName");function KG(){return this._isUTC?"UTC":""}function QG(){return this._isUTC?"Coordinated Universal Time":""}var we=rf.prototype;we.add=GH;we.calendar=KH;we.clone=QH;we.diff=sG;we.endOf=AG;we.format=iG;we.from=lG;we.fromNow=cG;we.to=uG;we.toNow=dG;we.get=aU;we.invalidAt=EG;we.isAfter=XH;we.isBefore=ZH;we.isBetween=JH;we.isSame=eG;we.isSameOrAfter=tG;we.isSameOrBefore=nG;we.isValid=_G;we.lang=a3;we.locale=o3;we.localeData=i3;we.max=_H;we.min=bH;we.parsingFlags=yG;we.set=iU;we.startOf=fG;we.subtract=WH;we.toArray=gG;we.toObject=vG;we.toDate=hG;we.toISOString=oG;we.inspect=aG;typeof Symbol<"u"&&Symbol.for!=null&&(we[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});we.toJSON=bG;we.toString=rG;we.unix=pG;we.valueOf=mG;we.creationData=CG;we.eraName=xG;we.eraNarrow=IG;we.eraAbbr=NG;we.eraYear=kG;we.year=B5;we.isLeapYear=oU;we.weekYear=BG;we.isoWeekYear=DG;we.quarter=we.quarters=$G;we.month=G5;we.daysInMonth=hU;we.week=we.weeks=SU;we.isoWeek=we.isoWeeks=wU;we.weeksInYear=HG;we.weeksInWeekYear=GG;we.isoWeeksInYear=FG;we.isoWeeksInISOWeekYear=UG;we.date=f3;we.day=we.days=DU;we.weekday=FU;we.isoWeekday=UU;we.dayOfYear=VG;we.hour=we.hours=zU;we.minute=we.minutes=YG;we.second=we.seconds=zG;we.millisecond=we.milliseconds=A3;we.utcOffset=NH;we.utc=OH;we.local=PH;we.parseZone=RH;we.hasAlignedHourOffset=LH;we.isDST=jH;we.isLocal=BH;we.isUtcOffset=DH;we.isUtc=t3;we.isUTC=t3;we.zoneAbbr=KG;we.zoneName=QG;we.dates=gr("dates accessor is deprecated. Use date instead.",f3);we.months=gr("months accessor is deprecated. Use month instead",G5);we.years=gr("years accessor is deprecated. Use year instead",B5);we.zone=gr("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",kH);we.isDSTShifted=gr("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",MH);function XG(e){return Ht(e*1e3)}function ZG(){return Ht.apply(null,arguments).parseZone()}function m3(e){return e}var xt=fy.prototype;xt.calendar=BF;xt.longDateFormat=HF;xt.invalidDate=WF;xt.ordinal=YF;xt.preparse=m3;xt.postformat=m3;xt.relativeTime=qF;xt.pastFuture=KF;xt.set=jF;xt.eras=SG;xt.erasParse=wG;xt.erasConvertYear=TG;xt.erasAbbrRegex=PG;xt.erasNameRegex=OG;xt.erasNarrowRegex=RG;xt.months=fU;xt.monthsShort=AU;xt.monthsParse=pU;xt.monthsRegex=vU;xt.monthsShortRegex=gU;xt.week=_U;xt.firstDayOfYear=CU;xt.firstDayOfWeek=EU;xt.weekdays=RU;xt.weekdaysMin=jU;xt.weekdaysShort=LU;xt.weekdaysParse=BU;xt.weekdaysRegex=HU;xt.weekdaysShortRegex=GU;xt.weekdaysMinRegex=WU;xt.isPM=VU;xt.meridiem=qU;function Km(e,t,n,s){var r=Yo(),o=fo().set(s,t);return r[n](o,e)}function p3(e,t,n){if(Go(e)&&(t=e,e=void 0),e=e||"",t!=null)return Km(e,t,n,"month");var s,r=[];for(s=0;s<12;s++)r[s]=Km(e,s,n,"month");return r}function ky(e,t,n,s){typeof e=="boolean"?(Go(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Go(t)&&(n=t,t=void 0),t=t||"");var r=Yo(),o=e?r._week.dow:0,a,l=[];if(n!=null)return Km(t,(n+o)%7,s,"day");for(a=0;a<7;a++)l[a]=Km(t,(a+o)%7,s,"day");return l}function JG(e,t){return p3(e,t,"months")}function eW(e,t){return p3(e,t,"monthsShort")}function tW(e,t,n){return ky(e,t,n,"weekdays")}function nW(e,t,n){return ky(e,t,n,"weekdaysShort")}function sW(e,t,n){return ky(e,t,n,"weekdaysMin")}Ca("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=ht(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});ye.lang=gr("moment.lang is deprecated. Use moment.locale instead.",Ca);ye.langData=gr("moment.langData is deprecated. Use moment.localeData instead.",Yo);var go=Math.abs;function rW(){var e=this._data;return this._milliseconds=go(this._milliseconds),this._days=go(this._days),this._months=go(this._months),e.milliseconds=go(e.milliseconds),e.seconds=go(e.seconds),e.minutes=go(e.minutes),e.hours=go(e.hours),e.months=go(e.months),e.years=go(e.years),this}function h3(e,t,n,s){var r=Fr(t,n);return e._milliseconds+=s*r._milliseconds,e._days+=s*r._days,e._months+=s*r._months,e._bubble()}function oW(e,t){return h3(this,e,t,1)}function aW(e,t){return h3(this,e,t,-1)}function vw(e){return e<0?Math.floor(e):Math.ceil(e)}function iW(){var e=this._milliseconds,t=this._days,n=this._months,s=this._data,r,o,a,l,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=vw(Sv(n)+t)*864e5,t=0,n=0),s.milliseconds=e%1e3,r=rr(e/1e3),s.seconds=r%60,o=rr(r/60),s.minutes=o%60,a=rr(o/60),s.hours=a%24,t+=rr(a/24),c=rr(g3(t)),n+=c,t-=vw(Sv(c)),l=rr(n/12),n%=12,s.days=t,s.months=n,s.years=l,this}function g3(e){return e*4800/146097}function Sv(e){return e*146097/4800}function lW(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if(e=vr(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,n=this._months+g3(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Sv(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function zo(e){return function(){return this.as(e)}}var v3=zo("ms"),cW=zo("s"),uW=zo("m"),dW=zo("h"),fW=zo("d"),AW=zo("w"),mW=zo("M"),pW=zo("Q"),hW=zo("y"),gW=v3;function vW(){return Fr(this)}function bW(e){return e=vr(e),this.isValid()?this[e+"s"]():NaN}function Bi(e){return function(){return this.isValid()?this._data[e]:NaN}}var _W=Bi("milliseconds"),yW=Bi("seconds"),EW=Bi("minutes"),CW=Bi("hours"),SW=Bi("days"),wW=Bi("months"),TW=Bi("years");function xW(){return rr(this.days()/7)}var _o=Math.round,Tl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function IW(e,t,n,s,r){return r.relativeTime(t||1,!!n,e,s)}function NW(e,t,n,s){var r=Fr(e).abs(),o=_o(r.as("s")),a=_o(r.as("m")),l=_o(r.as("h")),c=_o(r.as("d")),u=_o(r.as("M")),d=_o(r.as("w")),f=_o(r.as("y")),m=o<=n.ss&&["s",o]||o0,m[4]=s,IW.apply(null,m)}function kW(e){return e===void 0?_o:typeof e=="function"?(_o=e,!0):!1}function OW(e,t){return Tl[e]===void 0?!1:t===void 0?Tl[e]:(Tl[e]=t,e==="s"&&(Tl.ss=t-1),!0)}function PW(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,s=Tl,r,o;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(s=Object.assign({},Tl,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),r=this.localeData(),o=NW(this,!n,s,r),n&&(o=r.pastFuture(+this,o)),r.postformat(o)}var r1=Math.abs;function Qi(e){return(e>0)-(e<0)||+e}function Oh(){if(!this.isValid())return this.localeData().invalidDate();var e=r1(this._milliseconds)/1e3,t=r1(this._days),n=r1(this._months),s,r,o,a,l=this.asSeconds(),c,u,d,f;return l?(s=rr(e/60),r=rr(s/60),e%=60,s%=60,o=rr(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=l<0?"-":"",u=Qi(this._months)!==Qi(l)?"-":"",d=Qi(this._days)!==Qi(l)?"-":"",f=Qi(this._milliseconds)!==Qi(l)?"-":"",c+"P"+(o?u+o+"Y":"")+(n?u+n+"M":"")+(t?d+t+"D":"")+(r||s||e?"T":"")+(r?f+r+"H":"")+(s?f+s+"M":"")+(e?f+a+"S":"")):"P0D"}var yt=Nh.prototype;yt.isValid=wH;yt.abs=rW;yt.add=oW;yt.subtract=aW;yt.as=lW;yt.asMilliseconds=v3;yt.asSeconds=cW;yt.asMinutes=uW;yt.asHours=dW;yt.asDays=fW;yt.asWeeks=AW;yt.asMonths=mW;yt.asQuarters=pW;yt.asYears=hW;yt.valueOf=gW;yt._bubble=iW;yt.clone=vW;yt.get=bW;yt.milliseconds=_W;yt.seconds=yW;yt.minutes=EW;yt.hours=CW;yt.days=SW;yt.weeks=xW;yt.months=wW;yt.years=TW;yt.humanize=PW;yt.toISOString=Oh;yt.toString=Oh;yt.toJSON=Oh;yt.locale=o3;yt.localeData=i3;yt.toIsoString=gr("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Oh);yt.lang=a3;Ge("X",0,0,"unix");Ge("x",0,0,"valueOf");je("x",wh);je("X",JF);Mt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Mt("x",function(e,t,n){n._d=new Date(ht(e))});//! moment.js ye.version="2.30.1";RF(Ht);ye.fn=we;ye.min=yH;ye.max=EH;ye.now=CH;ye.utc=fo;ye.unix=XG;ye.months=JG;ye.isDate=sf;ye.locale=Ca;ye.invalid=yh;ye.duration=Fr;ye.isMoment=Mr;ye.weekdays=tW;ye.parseZone=ZG;ye.localeData=Yo;ye.isDuration=YA;ye.monthsShort=eW;ye.weekdaysMin=sW;ye.defineLocale=Ey;ye.updateLocale=ZU;ye.locales=JU;ye.weekdaysShort=nW;ye.normalizeUnits=vr;ye.relativeTimeRounding=kW;ye.relativeTimeThreshold=OW;ye.calendarFormat=qH;ye.prototype=we;ye.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};var wv=(e=>(e[e.All=-1]="All",e[e.Today=0]="Today",e))(wv||{}),We=(e=>(e.Live="live",e.Prematch="pre-match",e.AsianView="asian-view",e.Results="results",e.Calendar="live-calendar",e.Tournaments="tournaments",e.Statistics="statistics",e.PopularBets="popular-bets",e.FavoriteTeams="favoriteTeams",e))(We||{}),Wo=(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))(Wo||{}),b3=(e=>(e.SPORT="sport",e.ESPORT="esport",e))(b3||{});const Qfe=new Set(Object.values(We));var es=(e=>(e.EventView="event-view",e))(es||{}),_3=(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))(_3||{});const Xfe=[{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}],Zfe={"multiple-of-the-day":"bc-i-FlashGames","upcoming-matches":"bc-i-upcoming","popular-matches":"bc-i-tournament","popular-competitions":"bc-i-tournament","olympic-competitions":"bc-i-olympic","olympic-matches":"bc-i-olympic","boosted-bets":"bc-i-boost",coupons:"bc-i-coupon","favorite-team":"bc-i-valentine","today-bets":`bc-i-today-bets current-day-${ye(new Date).format("D")}`},Tv=-1,pi="notstarted",Jfe="timeout";var Sa=(e=>(e.Outright="OUTRIGHT",e))(Sa||{});const eAe="game_controls_state",tAe=new Set(["popular-competitions","olympic-competitions"]),nAe="start_ts";var y3=(e=>(e.Betslip="video-betslip",e.Draggable="video-draggable",e.Center="video-center",e))(y3||{}),RW=(e=>(e[e.Clay=0]="Clay",e[e.Hard=1]="Hard",e[e.Grass=2]="Grass",e[e.Carpet=3]="Carpet",e))(RW||{}),Nt=(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))(Nt||{}),Si=(e=>(e.Match="MATCH",e.Period="PERIOD",e))(Si||{});const o1={WINNER:{display_key:"WINNER",display_sub_key:"MATCH"},HANDICAP:{display_key:"HANDICAP",display_sub_key:"MATCH",main_order:1},TOTALS:{display_key:"TOTALS",display_sub_key:"MATCH",main_order:1}},Ac=["WINNER","HANDICAP","TOTALS"],sAe=["WINNER","DOUBLE CHANCE","TOTALS","BOTHTEAMTOSCORE"],rAe=["WINNER","DOUBLE CHANCE","TOTALS","BOTHTEAMTOSCORE"];var Pa=(e=>(e.All="all",e.Featured="featured",e.Live="live",e.Upcoming="upcoming",e.Results="results",e))(Pa||{});const oAe=Object.values(Pa),aAe=[{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"}],iAe={contentId:"esport_banners",expandable:!0},lAe={[Nt.Winner]:{display_key:Nt.Winner},[Nt.Outright]:{display_key:Nt.Outright},[Nt.OddEven]:{display_key:Nt.OddEven},[Nt.Totals]:{display_key:Nt.Totals,main_order:1},[Nt.Handicap]:{display_key:Nt.Handicap,main_order:1}},cAe=[Nt.Winner,Nt.Handicap,Nt.Totals,Nt.OddEven];var Oy=(e=>(e[e.Matches=1]="Matches",e[e.Markets=2]="Markets",e[e.Results=3]="Results",e))(Oy||{});const uAe={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:[]}},dAe=24;var LW=(e=>(e.Kill="killScore",e.Baron="baronScore",e.ElementarDragon="elementarDragonScore",e.Tower="towerScore",e.Inhibitor="inhibitor",e))(LW||{});const fAe={killScore:"Kills",baronScore:"Baron",elementarDragonScore:"Dragon",towerScore:"Rift Herald",inhibitor:"Gold"},Ph="36",lf="28",Py="54",Ry="35",jW="FCG",MW=[jW],AAe=[Ph,lf,Py,Ry],Qm="all",bs="All",Nn="-1",mAe="3",BW=2,DW=1,Hu=28,FW=55,E3=11,pAe=2,hAe=270,gAe=225,vAe=24,UW="16:9",HW=220,GW=[lf];var WW=(e=>(e.Casino="casino",e.LiveCasino="live-casino",e))(WW||{}),on=(e=>(e.Fun="fun",e.Real="real",e.Demo="demo",e))(on||{});function $W(e){console.info(`%c${e}`,"background: green;color: white;padding: 2px")}function VW(e){console.error(e)}function YW(e){console.warn(e)}const nt={success:$W,error:VW,warning:YW};class Ly{constructor(){fe(this,"queue",[])}enqueue(t){this.queue.push(t)}dequeueAll(){this.queue.forEach(t=>t()),this.queue=[]}}const Sp=class Sp{constructor(t,n,s=()=>{},r=()=>{},o=()=>{}){fe(this,"instance");fe(this,"onopenQueue",[]);fe(this,"callbackIdCounter",0);fe(this,"onOpenCallback");fe(this,"onMessageCallback");fe(this,"onCloseCallback");fe(this,"onErrorCallback");if(!t||!n)throw Error("No url or onmessage callback provided");this.onOpenCallback=s,this.onCloseCallback=r,this.onErrorCallback=o,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=Sp.errorCodes[n]||"Unknown"),console.warn(`Websocket connection closed. Code: ${n} Reason: ${s}`),this.onCloseCallback(n)}errorEventHandler(t){this.onErrorCallback(t)}send(t){if(this.instance)switch(this.instance.readyState){case WebSocket.CONNECTING:this.onopenQueue.push(()=>this.send(t));break;case WebSocket.OPEN:this.instance.send(JSON.stringify(t));break;case WebSocket.CLOSING:case WebSocket.CLOSED:throw Error("Web socket connection not available")}}close(t=4e3,n){if(this.instance)switch(this.instance.readyState){case WebSocket.CONNECTING:this.onopenQueue.push(()=>this.close(t,n));break;case WebSocket.OPEN:this.instance.close(t,n);break;case WebSocket.CLOSING:case WebSocket.CLOSED:console.warn("Socket closing or already closed");break}}generateRid(){return this.callbackIdCounter+=1,this.callbackIdCounter>1e5&&(this.callbackIdCounter=0),`${Date.now()}${this.callbackIdCounter}`}};fe(Sp,"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 xv=Sp;class Yl extends Ly{constructor(){super(...arguments);fe(this,"url","");fe(this,"webSocket",null);fe(this,"requests",new Map);fe(this,"subIdRidMap",new Map);fe(this,"unsubIdRidMap",new Map);fe(this,"needToResubscribe",new Map);fe(this,"maxAttemptsCount",5);fe(this,"socketRetryAttempts",0);fe(this,"delayCanceler")}delay(){return new Promise((n,s)=>{this.delayCanceler=s,setTimeout(n,5e3)})}cancelPreviousDelay(n){this.delayCanceler&&this.delayCanceler(n)}static generateRid(n){return X_(n,{unorderedArrays:!0})}openConnection(n,s,r,o){this.webSocket=new xv(this.url,o,n,s,r)}closeConnection(n,s){this.webSocket&&(this.webSocket.close(n,s),this.webSocket=null)}handleInternalErrors(n){nt.error(n.message)}}class jy{constructor(t,n){fe(this,"id");fe(this,"onUpdate");fe(this,"onFailure");this.id=jy.generateId(),this.onUpdate=t,this.onFailure=n}static generateId(){return Math.round(Math.random()*Math.pow(10,16)).toString()}}let Xm=class Iv{constructor(t,n,s=!1,r=!0){fe(this,"data",null);fe(this,"mergeUpdateData");fe(this,"rid");fe(this,"subId",null);fe(this,"body");fe(this,"subscribe");fe(this,"requestHandlers",new Map);this.rid=t,this.body=n,this.subscribe=s,this.mergeUpdateData=r}addHandler(t=()=>{},n=()=>{}){const s=new jy(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?Iv.merge(this.data,t):t,this.updateHandlers()}static merge(t,n){const s={...t};for(let r in n)n.hasOwnProperty(r)&&(s.hasOwnProperty(r)?Ed(n[r])&&Ed(s[r])?s[r]=Iv.merge(s[r],n[r]):n[r]===null?delete s[r]:s[r]=n[r]:n[r]!==null&&(s[r]=n[r]));return s}};const Bn=class Bn extends Ly{constructor(){super();fe(this,"initialized",!1);fe(this,"key")}static getInstance(){return Bn.instance||(Bn.instance=new Bn),Bn.instance}init(n){var s;if(this.key)if(this.key!==n)this.initialized=!1,(s=document.getElementById(Bn.scriptId))==null||s.remove();else return Promise.resolve();return this.key=n,new Promise((r,o)=>{const a=document.createElement("script");a.id=Bn.scriptId,a.src=Bn.url+n,a.onload=()=>window.grecaptcha.ready(()=>{this.initialized=!0,r(),this.dequeueAll()}),a.onerror=o;const l=document.getElementsByTagName("script")[0];l&&l.parentNode?l.parentNode.insertBefore(a,l):document.head.appendChild(a)})}getToken(n){return new Promise((s,r)=>{if(this.key)if(this.initialized)window.grecaptcha.execute(this.key,{action:n}).then(s);else{const o=this.key;this.enqueue(()=>window.grecaptcha.execute(o,{action:n}).then(s))}else r("Recaptcha v.3 not enabled")})}storeData(n){Se.setItem(Bn.storageKey,n)}getStoredData(){return Se.getItem(Bn.storageKey)}deleteStoredData(){Se.removeItem(Bn.storageKey)}};fe(Bn,"instance"),fe(Bn,"Actions",{sessionOpened:"session_opened"}),fe(Bn,"url","https://www.recaptcha.net/recaptcha/api.js?render="),fe(Bn,"storageKey","recaptcha_3_key"),fe(Bn,"scriptId","recaptcha-v3-script");let Gu=Bn;function zW(e,t,n){let s;const r=t6(()=>{e(s),s=void 0},t);return(...o)=>{s=n(s,[...o]),r()}}class My extends Ly{constructor({url:n,scriptId:s,onLoad:r,onError:o}){super();fe(this,"url");fe(this,"scriptId");fe(this,"container");this.url=n,this.scriptId=s,this.container=this.createContainer(),this.loadScript({onLoad:r,onError:o})}createContainer(){const n=document.createElement("div");return document.body.appendChild(n),n}loadScript({onLoad:n,onError:s}){const r=document.createElement("script");r.id=this.scriptId,r.src=this.url,r.onload=n,r.onerror=s,this.insertScript(r)}insertScript(n){const s=document.getElementsByTagName("script")[0];s!=null&&s.parentNode?s.parentNode.insertBefore(n,s):document.head.appendChild(n)}}const qW="hcaptcha-script",KW="https://hcaptcha.com/1/api.js?render=explicit";class QW extends My{constructor({sitekey:n,locale:s}){super({scriptId:qW,url:KW,onLoad:()=>{this.widgetId=window.hcaptcha.render(this.container,{sitekey:n,hl:s,size:"invisible",callback:this.onSuccessCallback,"error-callback":this.onErrorCallback,"close-callback":this.onErrorCallback}),this.dequeueAll()},onError:()=>{nt.error("Failed to insert HCaptcha")}});fe(this,"widgetId");fe(this,"callbacks",[]);fe(this,"sitekey");fe(this,"onSuccessCallback",n=>{const[s]=this.callbacks.shift();s(n)});fe(this,"onErrorCallback",n=>{const[,s]=this.callbacks.shift();s(n)});this.sitekey=n}execute(n){return new Promise((s,r)=>{this.callbacks.push([s,r]),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 XW="turnstile-script",ZW="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",JW="active";class e$ extends My{constructor(n,s){super({scriptId:XW,url:ZW,onLoad:()=>{nt.success("Turnstile successfully inserted"),this.container.classList.add(BD)},onError:()=>{nt.error("Failed to insert Turnstile")}});fe(this,"language");fe(this,"widgetId","");fe(this,"longActionsMap",{send_verification_code_with_username:"send_sms"});fe(this,"siteKey");this.siteKey=n,this.language=s}getValidActionName(n){return this.longActionsMap[n]||n}toggleActiveClassName(){this.container.classList.toggle(JW)}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,r)=>{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:o=>{s(o),this.dequeueAll(),this.removeWidget()},"error-callback":o=>{r(),nt.error(o),this.removeWidget()}})}catch(o){console.error(o),this.toggleActiveClassName(),r(o)}})}changeLanguage(n){this.language=n,this.removeWidget()}}const cf="AUTH_DATA",uf=`${Li}${cf}_NOT_REMEMBER`,C3=864e3,By=43200;let Zm=!!Se.getItem(uf),Rh=null;const Lh=()=>W.partner.integrationMode||ue.integrationType!==Mm.ENTIRE,t$=(e,t=!1)=>{Lh()?Rh=e:t?(Zm=!1,Se.setItem(cf,e,C3)):(Zm=!0,Se.setItem(uf,e,By))},n$=e=>{Lh()?Rh=e:Zm?Se.setItem(uf,e,By):Se.setItem(cf,e,C3)},S3=()=>Lh()?Rh:Zm?Se.getItem(uf):Se.getItem(cf),s$=()=>{const e=S3();return e?e.auth_token:null},r$=()=>{Lh()?Rh=null:(Se.removeItem(uf),Se.removeItem(cf))},Cn={set:t$,get:S3,getAuthToken:s$,clear:r$,update:n$};var w3=(e=>(e[e.DISABLED=0]="DISABLED",e[e.VERSION_3=3]="VERSION_3",e))(w3||{}),bt=(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))(bt||{});const Rs=new Mi;var qt=(e=>(e[e.Regular=0]="Regular",e[e.High=1e3]="High",e[e.Blocker=2e3]="Blocker",e))(qt||{});const o$=()=>({current:-1,nextIdx:0,contentMap:new Map});class Dy{constructor(){fe(this,"queue",o$())}static findNextPopupIndex(t,n){return n>100?-1:t.contentMap.has(n+1)?n+1:Dy.findNextPopupIndex(t,n+1)}close(t){const n=this.queue;if(n.contentMap.delete(t),t===n.current&&(Rs.dispatchEvent("close",!0),n.contentMap.size>0)){let s=-1,r=-1/0;if(n.contentMap.forEach((o,a)=>{o.priority>r&&(r=o.priority,s=a)}),s!==-1){const o=n.contentMap.get(s);o&&(n.current=s,Rs.dispatchEvent("open",o))}}}update(t,n){const s=this.queue,r=s.contentMap.has(t)?{...s.contentMap.get(t),...n}:null;r&&(s.contentMap.set(t,r),s.current===t&&Rs.dispatchEvent("update",n))}openTooltip(t){return Rs.dispatchEvent("openTooltip",t),()=>Rs.dispatchEvent("openTooltip",{...t,content:null})}closeTooltip(){Rs.dispatchEvent("closeTooltip")}open(t,n=0){const s=this.queue,r=s.nextIdx;s.nextIdx++;const o=u=>this.update(r,u),a=()=>this.close(r),l={...typeof t=="function"?t(a,o):t,popupId:r,priority:n};s.contentMap.set(r,l);const c=s.contentMap.get(s.current);return(!c||n>c.priority)&&(c&&(s.contentMap.set(c.popupId,c),Rs.dispatchEvent("close",!1)),s.current=r,Rs.dispatchEvent("open",l)),{close:a,update:o}}}const be=new Dy,ln="something_went_wrong",bAe="failed_to_delete_message",a$="message_for_valid_phone_code",i$="message_for_valid_phone_number",l$="should_contain_11_digits",bw="invalid_turkish_id",a1="invalid_romanian_id",c$="should_contain_13_digits",u$="should_be_18_plus",Xi="invalid_south_african_id",d$="should_contain_13_digits",f$="accept_gift_bet_success",A$="accept_gift_bet_failure",m$="accept_gift_bet_confirmation",T3="bonus_info_selections",x3="bonus_rules_with_same_rules",p$=`${x3}_with_min_odd`,h$=`${T3}_with_min_odd`,g$="bonus_info_some_selection_lower_min_odd",v$="express_bonus_count",b$="express_bonus_min_odds",_$="express_bonus_min_stake",y$="express_bonus_percent",_w="betslip_sign_in",E$="betslip_register",C$="bet_success_bonus_money",S$="bet_success_bonus_money_french_freebet",Fy="Bet success",I3="Some of your bets are under review",w$="superbet_popup_description",T$="superbet_request_rejection_content",Jm="issue_with_bet_contact_support",_Ae="no_games_found_provider",x$="auth_restriction_by_ip_warning",I$="switching_to_child_session",N$="switching_to_new_child_session",yAe="no_favourite_competitions_description",EAe="no_favorite_markets_info",CAe="min_age_restriction_message",SAe="login_to_play_video",yw="contact_support",wAe="registration_form_title",TAe="phone_number_sms_verification",xAe="email_verification",IAe="sms_email_verification",NAe="balance_transfer_description",kAe="no_saved_wallets",Ew="gifted_to",k$="sent_gift_bet_success",O$="sent_gift_bet_failure",P$="Gift_bet_email_description",R$="edit_bet_confirmation",OAe="not_enough_points",PAe="insufficient_points_to_exchange",RAe="monthly_points_received",LAe="confirm_to_claim_bonus",jAe="confirm_bonus_cancellation",MAe="confirm_to_collect_bonus",BAe="congratulations_to_collect_bonus",DAe="your_bonus_on_your_main_balance",FAe="deposit_limit_description",UAe="bet_limits_description",HAe="deposit_limit_warning",GAe="current_session_info_description",WAe="occupation_description",$Ae="profile_balance_limit_description",VAe="profile_balance_limit_description_hint",YAe="loss_limits_description",zAe="profile_session_duration_limit_description",qAe="profile_session_duration_description_hint",KAe="account-verification-text",L$="verify_trunarrative_description",QAe="confrim_self_exclusion",XAe="pinnacle_not_available",ZAe="safer_gambling_not_available",JAe="read-more",ep="N/A",eme="bonus_for_verified_users_desc",N3="dont_show_again",j$="activate_two_factor_authentication",M$="two-factor-authentication-switched-off",k3="two_factor_description",B$="two_factor_email_description",D$="two_factor_validation_failed",F$="activate_authentication_with_code",U$="authentication_message_sent",tme="loyalty_points_next_status_update",nme="Multiple of the day",sme="delete_user_message_confirmation",rme="promo_already_opt_in",ome="no_match_found",ame="Registration failed due to technical error.",ime="document_size_exceeded",lme="Is-Verified",cme="Is-Deposit-Requirement-Complete",ume="Is-Sportsbook-Requirement-Complete",dme="Is-Casino-Requirement-Complete",fme="No data available at the moment",Ame="No data available",mme="client_bonus_expiration_date",pme="buddy_transfer_select_option",hme="video_filter",gme="region_filter",vme="bet_cloud_filter",bme="express_id_group",_me="cashout_available",yme="statistics_widget_available",H$="default_app",G$="sportsbook_app",W$="casino_app",$$="get_it_on_app_store",V$="bet_status_input_placeholder",Eme="cannot_create_auto_cashout_rule",Y$="Statistics",O3="Copy id",P3="Copy link",Cme="Copy Code",Sme="Delete",wme="not_eligible_refer_to_friend",Tme="share_link_refer_to_friend",xme="has_data_refer_to_friend",Id="max_short",z$="need_to_login",Ime="uk_regulation_text",Nme="uk_regulation_login_text",kme="need_to_switch_to_ftn",q$="near_logo_text",Ome="free_spin_convert_confirmation",Pme="free_spin_convert_success",Rme="secondary_id",Lme="withdraw_fee_message",jme="bonus_journey",K$="identity_check_popup_content",Q$="re_verification_popup_content",X$="fill_in_form_popup_content",Z$="client_bet_stake_limit_error_message",Mme="the_time_display_indicator_in_live",Bme="login_limit_text",Dme="login_limit_success_description",Fme="do_you_want_to_unsubscribe",Ume="unsubscribe_no_longer_receive_newsletters",Hme="unsubscribe",Gme="If you have unsubscribed by mistake, you can change your subscription settings in your {1} account or contact support.",Wme="no_today_s_bets",$me="no_olympic_matches",J$="you_are_restricted",eV="you_need_to_verified",Vme="final_step",tV="there_is_no_any_mini_game",Yme="bet_builder_filter",zme="bet_region_filter",qme="unsupported_format_exception",Cw="Sport Balance",Sw="Casino Balance",nV="Main Balance",sV="Frozen Balance",rV="Casino Bonus",oV="Sport Bonus",aV="Freebet Balance",iV="Total Balance",lV="Bonus Balance Description",Kme="Withdrawable Amount",Qme="Bonus Balance",Xme="Total Bonus money",Zme="Deposit",Jme="Withdraw",epe="no_available_options",cV="italian_kyc",uV="terms_and_conditions_pop_up",dV="terms_and_conditions_acceptance_error",tpe="accept_withdraw_request",npe="no_such_game",spe="transaction_method_not_available",rpe="crypto_transaction_error",ope="confirm_popup_after_reg_close_title",ape="confirm_popup_after_reg_close_content",ipe="error_with_wallet_confirmation",fV="password_validation_case_no_space",AV="password_validation_case_lower_upper_case",mV="password_validation_case_least_one_digit",pV="password_validation_case_min_length",hV="password_validation_case_max_length",gV="password_message_strong",vV="password_message_medium",bV="password_message_low",_V="password_message_low_letter",yV="password_message_upper_letter",EV="password_message_symbol",CV="password_only_english_letters",SV="password_english_or_turkish_letters",lpe="search_country",cpe="search_country_code",wV="verification_code_sent",TV="verification_code_sent_to_email",xV="betslip_licence_message",IV="confirm_after_bet_builder_close_title",NV="confirm_after_bet_builder_close_content",upe="tournament_join_error",dpe="confirm_popup_before_netherlands_reg_title",fpe="confirm_popup_before_netherlands_reg_content",Ape="free_tournament_message",kV="bet_not_found_title",OV="bet_not_found_message",PV="trunarrative_popup_content",RV="signicat_kyc_popup_content",LV="legitimuz_kyc_popup_content",mpe="stake_and_earn_description_stake",ppe="rewards_history",hpe="stake_and_earn_description_stake_withdraw",gpe="no_rewards_history",vpe="no_jackpot_rewards_history",bpe="no_stake_history",jV="quick_bet_error_message",_pe="confirm_popup_before_reg_open_title",ype="confirm_popup_before_reg_open_content",MV="required_verification_kyc_description",R3="should_contain_ten_digits",BV="invalid_bulgarian_id",L3="invalid_check_digit",Epe="what_is_a_loyalty_point_title",Cpe="what_is_a_loyalty_point_content",Spe="page_builder_preview_forbidden",wpe="page_builder_save_success",Tpe="page_builder_save_failure",xpe="reset_password_info_message",Ipe="verify_your_account_description",Npe="last_deposit_time_warning_description",kpe="profile_cashback_description",DV="text_about_locked_events",Ope="confirmation_settings_info_text",Ppe="confirmation_settings_change_success",Rpe="loyalty_program_no_user_benefits",FV="stake_is_required_for_bet",Lpe="rofus_content",UV="two_factor_confirmation_content",jpe="time_out_confirmation_info_title",Mpe="time_out_confirmation_content",Bpe="login_popup_bottom_description",Dpe="verification_countdown_right_text",Fpe="verification_countdown_text_bottom",Upe="verification_countdown_text_top",Hpe="withdraw_status_info_text",Gpe="account_closure_description",Wpe="personal_details_description",HV="session_duration_inactive_description",GV="location_access_required_description",$pe="deposit_limited_increased",Vpe="deposit_limited_decreased",Ype="session_duration_limits_increased",zpe="session_duration_limits_decreased",qpe="go_to_homepage",Kpe="sort_alphabetically",Qpe="deposit_success_title",Xpe="deposit_fail_title",Zpe="document_info_description",WV="Your verification ended",$V="account_created_verification_content",VV="verification_failed_kyc_message",YV="quick_verification_button_text",zV="re_verification_button_text",qV="fill_in_form_verification_text";var KV=(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))(KV||{}),qA=(e=>(e.GRANTED="granted",e.DENIED="denied",e.PROMPT="prompt",e.UNKNOWN="unknown",e))(qA||{}),ua=(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))(ua||{});const Jpe={type:"closeUserInfoPanel",data:{}},j3={"-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"},QV="telegram_id";var ii=(e=>(e.LoginLimit="login-limit",e.SessionDuration="session_duration",e))(ii||{});const ww=4,XV="cdn-geo-comply",ZV=Qn(),JV="check_user_location",Co=class Co extends My{constructor(n){super({url:n,scriptId:XV,onError:()=>{nt.error("An Error occurred while loading GeoComply CDN")},onLoad:()=>{nt.success("GeoComply successfully inserted."),this.geoClient=window.GcHtml5.createClient(),this.geoClient.setReason(JV)}});fe(this,"userId");fe(this,"geoClient",null)}async getGeoComplyLicense(){try{const{details:{LicenseString:n},result:s}=await ce.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){St.dispatchEvent("trackingEvent",{category:"Other",action:"Enable access to location error"}),be.open({type:"warning",content:n})}async checkGeoComplyToken(n){return new Promise(async(s,r)=>{try{const{details:{IsSuccess:o,ErrorMessage:a},result:l}=await ce.get({location_token:n},"geo_comply_geolocation_check");if(l===0&&o)s();else throw new Error(a)}catch(o){o instanceof Error&&Co.showLocationError(o.message),r(o)}})}static isLocationServiceAvailable(){return!!(this.instance&&this.instance.geoClient&&W.app.locationBaseUrl)}checkLocationContinuously(n,s){this.userId!==n&&this.setUserId(n);const r=()=>this.checkLocationEligibility().catch(s),o=setInterval(()=>{r()},30*60*1e3);return r(),()=>clearInterval(o)}checkLocationEligibility(){return new Promise(async(n,s)=>{const r=await this.getLocationToken();this.checkGeoComplyToken(r).then(n).catch(s)})}async getLocationToken(){try{if(Co.isLocationServiceAvailable()&&this.geoClient)return this.showLocationPopupIfRequired(),new Promise(async(n,s)=>{const r=await this.getGeoComplyLicense();this.geoClient.setLicense(r),this.geoClient.setUserId(this.userId||ZV);const o=async l=>{this.geoClient.events.off("success",o),this.geoClient.events.off("failed",a),n(l)},a=(l,c)=>{this.geoClient.events.off("success",o),this.geoClient.events.off("failed",a),console.error(`${l} ${c}`),s("Error occurred while getting token from GeoComply")};this.geoClient.events.on("success",o),this.geoClient.events.on("failed",a),this.geoClient.request()});throw new Error("GeoComply is not initialized")}catch(n){return console.error(n),Promise.reject()}}setUserId(n){this.userId=n}async getLocationPermissionState(){return new Promise(n=>navigator.geolocation.getCurrentPosition(()=>n(qA.GRANTED),()=>n(qA.DENIED)))}showLocationPopupIfRequired(){this.getLocationPermissionState().then(n=>{n&&n===qA.GRANTED||be.open({type:"info",content:GV,onClose:()=>{St.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked enable access to location popup"})}})})}static getInstance(){return Co.instance}static init(n){Co.instance||(Co.instance=new Co(n))}};fe(Co,"instance");let Ro=Co;const Tw=()=>typeof window<"u"&&typeof window.grecaptcha<"u"&&typeof window.grecaptcha.render=="function";let xw;const eY={zhh:"zh-CN","pt-br":"pt-BR"},tY=({error:e,theme:t="dark",refresh:n,size:s="normal",recaptchaKey:r="",onChange:o})=>{const[a,l]=A.useState(r),{language:c}=Te(),u=A.useRef(c),d=A.useRef(!1),f=()=>{if(Tw())try{window.grecaptcha.reset()}catch{}},m=A.useCallback(()=>{d.current&&window.grecaptcha.render("g-recaptcha",{sitekey:a,callback:h=>o&&o(h),theme:t,size:s,"error-callback":f,"expired-callback":f})},[a,t,s,o]);return A.useEffect(()=>{u.current=c},[c]),A.useEffect(()=>{if(a&&!d.current){const h=()=>{Tw()&&(clearInterval(xw),m())},p=document.createElement("script");p.src="https://www.recaptcha.net/recaptcha/api.js?hl="+(eY[u.current]||hh(u.current)||"en")+"&render=explicit",p.async=!0,p.defer=!0,document.body.appendChild(p),xw=setInterval(h,100),d.current=!0}},[m,a]),A.useEffect(()=>{a||ce.get({},"recaptcha_sitekey").then(({result:h})=>{l(h)}).catch(h=>{nt.error(h)})},[a]),A.useEffect(()=>{f()},[e,n]),i.jsxs("div",{className:"input-control-holder-bc recaptcha",children:[i.jsx("div",{className:"recaptcha-control-bc",style:{display:"flex",justifyContent:"center"},id:"g-recaptcha"}),e&&i.jsx("div",{className:"input-control-error-message-bc",children:e})]})},Iw=e=>new Promise((t,n)=>{be.open(s=>({title:"Verify recaptcha",hideCloseButton:!0,Component:r=>i.jsx(tY,{...r,error:"",refresh:!1,size:ue.isMobile?"compact":"normal",recaptchaKey:e,onChange:o=>ce.get({version:"v2",g_recaptcha_response:o},"validate_recaptcha").then(a=>{s(),a.result?t(a):n(a)})})}),qt.Blocker)});var M3=(e=>(e[e.SUCCESS=0]="SUCCESS",e[e.FAILURE=2]="FAILURE",e[e.SESSION_LOST=5]="SESSION_LOST",e[e.NEED_TO_LOGIN=12]="NEED_TO_LOGIN",e[e.RECAPTCHA_REQUIRED=27]="RECAPTCHA_REQUIRED",e[e.TURNSTILE_MISMATCH=32]="TURNSTILE_MISMATCH",e[e.TURNSTILE_VALIDATION_EXPIRED=33]="TURNSTILE_VALIDATION_EXPIRED",e[e.TURNSTILE_CAPTCHA_REQUIRED=34]="TURNSTILE_CAPTCHA_REQUIRED",e[e.SESSION_ALREADY_ACTIVE=558]="SESSION_ALREADY_ACTIVE",e))(M3||{}),B3=(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))(B3||{});const nY={request_session:"request_session",validate_recaptcha:"validate_recaptcha",validate_hcaptcha:"validate_hcaptcha",validate_turnstile:"validate_turnstile"},sY={login:"login",register_user:"register_user",create_bets:"create_bets"},ft=class ft extends Yl{constructor(){super(...arguments);fe(this,"connectionParams",null);fe(this,"wsCloseResolver",null);fe(this,"session",null);fe(this,"hCaptcha");fe(this,"hCaptchaActions",new Set);fe(this,"reCaptchaActions",new Set);fe(this,"sessionRetryAttempts",0);fe(this,"turnstile");fe(this,"turnstileActions",new Set);fe(this,"_unsubscribe",zW(n=>{try{const s=[];n.forEach(r=>{const o=this.unsubIdRidMap.get(r);if(o){this.unsubIdRidMap.delete(r);const a=this.requests.get(o);a&&a.requestHandlers.size===0&&a.subId&&(s.push({subId:a.subId,rid:o}),this.needToResubscribe.set(o,!1),this.requests.delete(o))}}),s.length&&this.removeSubscription(s)}catch(s){this.handleInternalErrors(s)}},100,(n=new Set,s)=>new Set([...n,...s])));fe(this,"onopen",async()=>{try{this.session=await this.openSession(),this.dequeueAll(),this.sessionRetryAttempts=0}catch(n){if(nt.warning(n),this.sessionRetryAttempts{if(this.session=null,!this.webSocket){this.wsCloseResolver&&(this.wsCloseResolver(),this.wsCloseResolver=null);return}if(n!==4e3){if(!this.connectionParams)throw Error(ft.Errors.UNINITIALIZED);try{await this.delay(),this.reopenConnectionAndRestoreSession()}catch{}}});fe(this,"onmessage",async n=>{var o;const s=JSON.parse(n),{rid:r}=s;if(r!=="0"){const a=this.requests.get(r);if(!a)return;switch(s.code){case ft.Codes.SUCCESS:if(a.subscribe){const{data:d,subid:f}=s.data;a.subId=f,a.requestHandlers.size===0?(this.needToResubscribe.set(r,!1),this.requests.delete(r),this.removeSubscription([{subId:f,rid:r}])):(a.setData(d),this.subIdRidMap.set(f,r))}else a.setData(s.data),this.requests.delete(r);break;case ft.Codes.NEED_TO_LOGIN:case ft.Codes.FAILURE:a.failHandlers(s),this.requests.delete(r);break;case ft.Codes.SESSION_LOST:a.body.command==="remove_session"&&this.requests.delete(r),this.session=null,await this.disconnect(4e3,"Session lost, need to reopen socket"),this.reopenConnectionAndRestoreSession();break;case ft.Codes.SESSION_ALREADY_ACTIVE:this.requests.delete(r);break;case ft.Codes.RECAPTCHA_REQUIRED:const l=s.data;Iw(l).then(d=>{a.setData({...d,authentication_status:ft.Codes.RECAPTCHA_REQUIRED}),this.requests.delete(r)});break;case 32:case 33:(o=this.turnstile)==null||o.removeWidget(),a.setData({authentication_status:ft.Codes.TURNSTILE_VALIDATION_EXPIRED}),this.requests.delete(r);break;case 34:const c=s.data,[u]=c.split("__");this.validateViaTurnstile(u,!0).then(()=>{a.setData({authentication_status:ft.Codes.TURNSTILE_CAPTCHA_REQUIRED}),this.requests.delete(r)});break;default:a.failHandlers(s),this.requests.delete(r)}}else{const{data:a}=s;for(let l in a)if(a.hasOwnProperty(l)){const c=this.subIdRidMap.get(l);if(c){const u=this.requests.get(c);u&&u.updateData(a[l])}}}});fe(this,"onerror",n=>{})}handleInternalErrors(n){switch(super.handleInternalErrors(n),n.message){case ft.Errors.UNABLE_TO_OPEN_SESSION:case ft.Errors.UNABLE_TO_RESTORE_SESSION:this.webSocket&&this.closeConnection(4e3,n.message);break}}connect(n){this.connectionParams=n,this.url=n.url,n.useLongPolling?(this.onopen(),this.updateSubscriptionsViaLongPolling()):this.openConnection(this.onopen,this.onclose,this.onerror,this.onmessage)}async getSession(){return this.session?Promise.resolve(this.session):new Promise(n=>this.enqueue(()=>n(this.getSession())))}get(n,s="get"){return new Promise((r,o)=>this.validateViaProtectionServices(s).then(async()=>{const a=await this.changeExistingParamsIfRequired(n,s);let l=Yl.generateRid({params:a,command:s});const c=this.requests.get(l);if(c)c.addHandler(r,o);else{const u={command:s,params:a,rid:l},d=new Xm(l,u);this.requests.set(l,d),this.sendRequest(d.body),d.addHandler(r,o)}}).catch(o))}subscribe(n,s,r=()=>{},o=!0){n.subscribe=!0;const a=Yl.generateRid(n),l=this.requests.get(a);if(!l){const u={command:"get",params:n,rid:a},d=new Xm(a,u,!0,o),f=d.addHandler(s,r);return this.requests.set(a,d),this.unsubIdRidMap.set(f.id,a),this.needToResubscribe.has(a)?this.needToResubscribe.set(a,!0):this.sendRequest(d.body),f.id}const c=l.addHandler(s,r);return this.unsubIdRidMap.set(c.id,a),c.id}login({user:n,encrypted_token:s,additionalParams:r={}}){return this.get({...n,...r,encrypted_token:s},"login")}logout(n={}){return this.get(n,"logout")}restore(n={},s){if(!this.connectionParams)throw Error(ft.Errors.UNINITIALIZED);this.connectionParams.session={...this.connectionParams.session,...n},this.reopenConnectionAndRestoreSession(s)}disconnect(n,s){return new Promise(r=>{this.webSocket?(this.wsCloseResolver=r,this.closeConnection(n,s)):r()})}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===Gu.Actions.sessionOpened?this.getRecaptchaTokenAndValidate(n):new Promise(s=>{this.enqueue(()=>this.validateRecaptchaAction(n).then(s))})}async getRecaptchaTokenAndValidate(n){const r=await Gu.getInstance().getToken(n);return this.get({g_recaptcha_response:r,action:n},ft.AllowedCommands.validate_recaptcha)}updateSubscriptionsViaLongPolling(){this.session&&this.subIdRidMap.size>0?rt.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){rt.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||ft.AllowedCommands[n.command]?this.webSocket?this.webSocket.send(n):(s=this.connectionParams)!=null&&s.useLongPolling&&this.sendViaHTTP(n):this.enqueue(()=>{var r;this.webSocket?this.webSocket.send(n):(r=this.connectionParams)!=null&&r.useLongPolling&&this.sendViaHTTP(n)})}removeSubscription(n){const s=n.map(Bt("subId"));(s.length?s.length>1?this.get({subids:s},"unsubscribe_bulk"):this.get({subid:s[0]},"unsubscribe"):Promise.reject("No sub ids provided")).catch(nt.warning).finally(()=>{for(const{rid:o}of n){if(this.needToResubscribe.get(o)){const a=this.requests.get(o);a&&this.sendRequest(a.body)}this.needToResubscribe.delete(o)}})}unsubscribe(n){if(!n)return nt.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){const r=this.requests.get(s);r&&(r.removeHandler(n),this._unsubscribe(n))}}async openSession(){if(!this.connectionParams)throw Error(ft.Errors.UNINITIALIZED);const{session:n}=this.connectionParams,s=await this.get(n,ft.AllowedCommands.request_session);nt.success("Session successfully opened");const{recaptcha_enabled:r,recaptcha_version:o,site_key:a,hc_enabled:l,hc_site_key:c,hc_verify_actions:u,turnstile_enabled:d,turnstile_verify_actions:f,turnstile_site_key:m,recaptcha_actions:h}=s;return r&&o===3?(Gu.getInstance().init(a),this.reCaptchaActions=new Set(h)):l&&c?(this.hCaptcha=new QW({sitekey:c,locale:Un[n.language]}),this.hCaptchaActions=new Set(u)):d&&m&&(this.turnstile=new e$(m,Un[n.language]),this.turnstileActions=new Set(f)),s}restoreLogin(n){return n.jwe_token?this.get({jwe_token:n.jwe_token,...n.auth_token&&{auth_token:n.auth_token}},"login_encrypted").then(s=>n.auth_token?s:{...s,jwe_token:""}):!n.auth_token&&n.nem_id_access_token&&n.username&&n.nonce&&n.redirect_url?this.get({access_token:n.nem_id_access_token,login:n.username,nonce:n.nonce,redirect_url:n.redirect_url},"login_with_nem_id"):this.get({user_id:n.user_id,auth_token:n.auth_token},"restore_login")}async restoreSession(){try{this.sessionRetryAttempts+=1,nt.warning(`Trying to restore session. Attempt #${this.sessionRetryAttempts}.`),this.session=await this.openSession();const n=Cn.get();if(n)try{await this.restoreLogin(n)}catch{}this.requests.forEach((s,r)=>{s.body.command.includes("unsubscribe")?this.requests.delete(r):this.sendRequest(s.body)}),this.sessionRetryAttempts=0}catch{if(this.sessionRetryAttemptsthis.restoreSessionAndDequeue(n),this.onclose,this.onerror,this.onmessage)):this.handleInternalErrors(Error(ft.Errors.UNABLE_TO_REOPEN_WEBSOCKET))}setLanguages(n,s){return this.get({language:n},s).then(r=>(this.hCaptcha&&this.hCaptcha.changeLocale(Un[n]),this.turnstile&&this.turnstile.changeLanguage(Un[n]),r))}reportError(n,s,r){this.getSession().then(({sid:o})=>this.get({report_type:`REACTIVE SPORTSBOOK: ${n}`,report_time:Oa(),affected_sid:o,...s&&{trace:JSON.stringify(s,Object.getOwnPropertyNames(s))},...r&&{additional:r}},"report"))}isRecaptchaEnabled(){return this.getSession().then(({recaptcha_enabled:n,recaptcha_version:s})=>n&&s===w3.VERSION_3)}validateSynchronously(n){return new Promise((s,r)=>{this.isRecaptchaEnabled().then(o=>{if(o&&this.reCaptchaActions.has(n))return this.validateRecaptchaAction(n).catch(a=>{if(a.code===27&&a.data)return Iw(a.data);r(a)})}).then(()=>{s()})})}async validateViaProtectionServices(n){return n in ft.AllowedCommands?Promise.resolve():new Promise((s,r)=>Promise.all([this.validateSynchronously(n),this.validateHCaptchaIfRequired(n),this.validateViaTurnstile(n)]).then(s).catch(r))}changeExistingParamsIfRequired(n,s){return new Promise(async r=>{if(ft.GeoComplyCommands[s]&&Ro.isLocationServiceAvailable()){const a=await Ro.getInstance().getLocationToken();s===ft.GeoComplyCommands.create_bets&&r({...n,bets:n.bets.map(l=>({...l,GeoLocationToken:a}))}),s===ft.GeoComplyCommands.register_user&&r({...n,user_info:{...n.user_info,location_token:a}}),r({location_token:a,...n})}r(n)})}async validateViaTurnstile(n,s=!1){const{turnstile_enabled:r}=await this.getSession();if(r&&this.turnstile&&(s||this.turnstileActions.has(n)))return this.turnstile.interactTurnstile(n).then(o=>this.get({action:n,turnstile_response_token:o},ft.AllowedCommands.validate_turnstile).then(({result:a})=>{if(!a)throw new Error(ft.Errors.TURNSTILE_ERROR)})).catch(()=>{throw new Error(ft.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(r=>this.get({h_captcha_response:r,action:n},ft.AllowedCommands.validate_hcaptcha)).then(({result:r})=>{if(!r)throw new Error(ft.Errors.CAPTCHA_UNVERIFIED)}).catch(r=>{throw new Error(r??ft.Errors.CAPTCHA_UNVERIFIED)})})}};fe(ft,"Codes",M3),fe(ft,"Errors",B3),fe(ft,"AllowedCommands",nY),fe(ft,"GeoComplyCommands",sY);let Nv=ft;const ce=new Nv;var Ws=(e=>(e[e.Desktop=42]="Desktop",e[e.Mobile=6]="Mobile",e))(Ws||{});const rY="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==",tp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACQFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+JH4mLH4aPH4GMH4WNH4SFH42QH4GGH4yDH4+HH4uSH3+RH3+WH3qYH3iPH4OIH4qKH4eTH36XH3mZH3eKH4iUH3yEH46VH3uCH5GHH4qVH3yAH5J/H5OXH3iNH4WUH32aH3Z9H5aMH4SbH3WcH3N+H5WaH3V8H5h/H5T+/f6QH4KdH3P16fN+H5T8+Pz79vqvb7mDH46eJHfx5PHu2urjyePetdK6d7WoX66jVan68/n37/f37PXq1+rp0OPbv+HVsdjZr9HHlMi5hMWxdL3NjrrFeayYSKa5Y5+SOZ2FJZSrRY6ULo6mPIigNYiUH36aJHz9+v358fjr3O/y4e3o1Orfv93jv9fMptbgutXCl8/To8rEjcLTmb/Ehbm2drjGgrTBebCaUrCuXqeyWJugQ5mQM5eMJ42MH4ecLYSWJYLkz+nkwdnYttnNqdfTps3Jmcq+i8eiXrOdWbOya7G5b62+baWiTKGtWKCVQKCsVp+6YJuKMJubQJmLLZavUJWhP5KJJ5KbNY6II46mPoyUJ4WnNYFStFFaAAAAOHRSTlMABfYjFrWBQgny2GtVR/rv5KlfTuvnw66Qh3ZkMzAnA9/SuYttPysdz76ioZVwWTwOyKyjm3x4Yr9Kq9EAAAVASURBVFjD7ZfnV1NBEMUTTKhBbICI2HvvJgGBkJAQQIIooIgCamxIVVTEgoAFe++9997rv+ad3X0lCbxwHt88zBeSl93fmXt3ZvZhGIj/MKaMHJ+QMG3imH5ijBOtPDZEju0XKNkqx8L+cJYQwd/Q0EJ/4/RzBkVg/77uNWtqG/AhYqpukBnbG9zuQpDO4eNQvZzh2LzzWBmRqo5uwZcofZzocdh7PbfADVJh1UF8iTXqAkVia113bkFBGUBrak/j6yjdTt8uzmUkoA7r9dtMJ7a6qBgollPhBfJbr9NFRSsBgk8gcb91OX01/3hREeVUwBznfutx+qEz//hqkRPUdevwewo5/dHldDrzQRI5cb8H9fm0LCnmRCs5neUCJz+f+0Qk+I0YYo60aNOMo1NnJcVYRez8mZXlAkpWBxL8FhGTNHJpWs9+xSdDjhIbGtPTQXJSUgCxIihzX1cWEG1oVOgpDVUt2Fp/qfGOJ52RXADJJLe768alPVtVS2cag1RNED/4z7a9/nI/I6O8fJlMguHwKVf4hFnQ9fbK4xaxITlwco6iZzsuN921IZZ77RkZa5ct83gCSMXULHwWVFWuW/f300F/yLyLHoEnbb9ycnLy8gBa7r1PpKCcRBUUEqkSpE2baq/QIarFReFBvS8zOzunBCCbl+VUzkgbZdJK5MRngULag42jVaDZ+L4tMxOkbJ6Tl0gZpE45O6ZOgCTSIWxMVYHiCOTwEQnqmE92kZNydqSOV4FAgUSgYUGt3upQkyCOHJfVOTmJVQH8RlRSTueCBkJ0DEtpu89HoBJuOKFQBFCXJXwShnN5VVBHCY0wBjf7iSZKiTueRyShjkhKZZJPop4qD28IGQfG+VTQzQ4HAyEpps6r8sklj4JcaWTeps6bHnSVm2Lx8GS78ElSZ1dXQeBQKXN/o1YZP88QFFOH4HHLB4ePSDlcnZdyKl9LINknoIoJ5e46SQPTZAiJMSOoSzqQUuDZ2XlOG4kkyonk/fZTVfc4l9IS8NOpu2p1NuQkVwGl5JKq4NgOOrBe3prm0kA68xXqqFuE43bukwc5pcviVj6oo3GE5ug54gdTz/3Y7sv0sbOz5VFOPdT4A+qxiMmGXsNChbG3U/gEw+E45QRxkjon4mE9lg0ebtCIVCviAEqcnZ1wHCjewJ6NPKUbNIrnGDQjBWv2O8hwIpXwWcDabq0i7ioWRRq0I44yWgFSwNkxx5WR+QaLZvfhhm1aARIcF5XJu0X45CHSeyyaGAY0C2vaVyikbKgThSnGOHz63of3kgVY07GKkZSzC74Q/mBRUhhQEtZ0lgqSVJiUk+gW7vguq3VcGFAspklN6SpVTvxqUUYmoXajjMKAEtC4NaWCpD46RR1AZ5G3SZNjxIpHm2tqAkgCBZB0tTxjt5BWmKhF1m8ulXNCAwNE6tRD5TKWDdcEpWHF04r1mxV1So2T48KnRu1/TcSVe7FiPUgAEUk6uuwSMZ/s9H5xC8tSNEFzqNUqKoASOSGl5tbWZmGTNAvu0AuNJmgS3W/VIEnqOredsSJ2X7snNwtIR/BoQljQgepqKafPL/xWEbvaOgRJgKZrgixYcb4aJPKp/fyWgJfBJ83CJjt5NEP7+Adjw01GerlXACbEx5vxRyi0Lbd5j9SxdwfNmEF398VXN/ef4lsjFk1h78wjY4TC503vGklvYrQ2yDRErSZxsdwI8+JireqIN4SJMePltdOGBb6yygrRshAWLqJTEpmm5NDbBgoTGMecZuhLjJ1rGRZl7KWrJ6dOspgMAzEQgfEPiON8wVFG3/AAAAAASUVORK5CYII=",D3="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=",oY="/assets/real-balance-C68CIEtK.png",aY="/assets/quick-bet-BZmCAF2u.png",Tn=-1e6,F3=1,iY=[50,100,500],js=-1,xl=-2,lY=50,U3=12,Uy="Accept changes and place bet";var me=(e=>(e[e.Single=1]="Single",e[e.Multiple=2]="Multiple",e[e.System=3]="System",e[e.Chain=4]="Chain",e[e.Trixie=5]="Trixie",e[e.Yankee=6]="Yankee",e[e.SuperYankee=8]="SuperYankee",e[e.Heinz=9]="Heinz",e[e.SuperHeinz=10]="SuperHeinz",e[e.Goliath=11]="Goliath",e[e.Patent=12]="Patent",e[e.Lucky15=14]="Lucky15",e[e.Lucky31=15]="Lucky31",e[e.Lucky63=16]="Lucky63",e[e.StraightForecast=40]="StraightForecast",e[e.ReverseForecast=41]="ReverseForecast",e[e.CombinationForecast=42]="CombinationForecast",e[e.StraightTricast=43]="StraightTricast",e[e.CombinationTricast=44]="CombinationTricast",e[e.BetBuilder=50]="BetBuilder",e))(me||{});const cY=[1,2,4],uY={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]},dY=[5,6,8,9,10,11,12,14,15,16],Hy={5:4,12:7,6:11,14:15,8:26,15:31,9:57,16:63,10:120,11:247},H3=[12,14,15,16],fY=[1,2];var zl=(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))(zl||{}),kv=(e=>(e[e.Error=-1]="Error",e[e.Info=0]="Info",e[e.Success=1]="Success",e))(kv||{}),Cs=(e=>(e.Fixed="fp",e.Starting="sp",e))(Cs||{}),ke=(e=>(e[e.Betting=0]="Betting",e[e.OpenBets=1]="OpenBets",e[e.Suggested=2]="Suggested",e[e.Booking=3]="Booking",e[e.BetStatus=4]="BetStatus",e[e.Hybrid=5]="Hybrid",e))(ke||{});const AY={0:"betslip",1:"open-bets",2:"suggested",3:"booking",4:"bet-status",5:"betslip"};var En=(e=>(e[e.Hidden=0]="Hidden",e[e.Quick=1]="Quick",e[e.Full=2]="Full",e[e.Fixed=3]="Fixed",e))(En||{}),ze=(e=>(e[e.ERROR=0]="ERROR",e[e.WARNING=1]="WARNING",e[e.SUCCESS=2]="SUCCESS",e[e.INFO=3]="INFO",e))(ze||{}),Ot=(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))(Ot||{});const mY={counterOffer:{title:"Counter offer",infoText:"Counter_Offer_for_Selected_Sporting_Events"},freebet:{title:"Freebet",infoText:"Freebet is a new offer for making free bets."},profitBoost:{title:"Profit boost",infoText:"profit_boost_info_text"},realBalance:{title:"Use Account Balance",infoText:"real_or_bonus_balance_money_used_info_text"},frenchFreebet:{title:"Freebet",infoText:"french_freebet_balance_money_used_info_text"},quickBet:{title:"Quick Bet",infoText:"quick_bet_info_text"}},pY={counterOffer:rY,freebet:tp,frenchFreebet:tp,profitBoost:D3,realBalance:oY,quickBet:aY},hY=-9,gY="Mini Games",vY="52",bY="Select Games",G3=[2,3],_Y=[1,2],ehe={0:"odd_decimal",1:"odd_fractional",2:"odd_american",3:"odd_hongKong",4:"odd_malay",5:"odd_indo"},yY={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"},Gy=2,Di=3;var EY=(e=>(e.AMOUNT_BUTTONS="AmountButtons",e))(EY||{}),cr=(e=>(e.WITHDRAW="withdraw",e.DEPOSIT="deposit",e))(cr||{}),W3=(e=>(e.FORM_DRAW="formdraw",e.POST="post",e.GET="get",e.IFRAME="iframe",e.POPUP="popup",e))(W3||{});const the={type:"betShop",name:"office_id",rules:{required:{message:"betshop_required_message"}}},CY={deposit:"payer",withdraw:"payee"},SY={[Xe.SPORTSBOOK]:"Sport",[Xe.CASINO]:"Casino"},wY="amount",nhe="Euro88Payment",she={contentId:"deposit_banners",showLoader:!1},rhe={contentId:"withdraw_banners",showLoader:!1},ohe=-1,TY="all",Ra="FTN",xY="USD",IY="TUS",ahe={[-1]:{title:"All",name:TY},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"}},ihe={FTNF:{chainId:5165,currency:"FTN"},USDT:{chainId:1,currency:"USDT"},USDC:{chainId:1,currency:"USDC"},ETH:{chainId:1,currency:"ETH"},BUSD:{chainId:1,currency:"BUSD"},BNB:{chainId:1,currency:"BNB"},SHIB:{chainId:1,currency:"SHIB"},FTN:{chainId:1,currency:"FTN"},DAI:{chainId:1,currency:"DAI"},USDT_T:{chainId:0,currency:"USDT"},USDB:{chainId:0,currency:"USDT"}};var wa=(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))(wa||{}),ut=(e=>(e[e.EMAIL_VERIFICATION=1]="EMAIL_VERIFICATION",e[e.PHONE_VERIFICATION=2]="PHONE_VERIFICATION",e[e.ADDRESS_VERIFICATION=3]="ADDRESS_VERIFICATION",e[e.TSUPIS_VERIFICATION=4]="TSUPIS_VERIFICATION",e[e.SKYPE_VERIFICATION=5]="SKYPE_VERIFICATION",e[e.DEPOSIT_VERIFICATION=6]="DEPOSIT_VERIFICATION",e[e.DOCUMENT_VERIFICATION=7]="DOCUMENT_VERIFICATION",e[e.EKENG_VERIFICATION=8]="EKENG_VERIFICATION",e[e.ADULT=20]="ADULT",e[e.TERMS_AND_CONDITIONS=21]="TERMS_AND_CONDITIONS",e[e.RISK_MANAGEMENT_REVIEW=22]="RISK_MANAGEMENT_REVIEW",e[e.GBG_DOCUMENT_VERIFICATION=23]="GBG_DOCUMENT_VERIFICATION",e[e.LEGI_GAME_DOCUMENT_VERIFICATION=24]="LEGI_GAME_DOCUMENT_VERIFICATION",e[e.PEP_STATUS=25]="PEP_STATUS",e[e.SKKS_CLIENT_VERIFICATION=26]="SKKS_CLIENT_VERIFICATION",e[e.TRUNARRATIVE_UPLOAD_DOCUMENTS=27]="TRUNARRATIVE_UPLOAD_DOCUMENTS",e[e.TRUNARRATIVE_VERIFICATION=33]="TRUNARRATIVE_VERIFICATION",e[e.IDENTITY_CHECK=35]="IDENTITY_CHECK",e[e.IDFY_KYC_CHECK=36]="IDFY_KYC_CHECK",e[e.IDFY_KYC_SUMSUB=37]="IDFY_KYC_SUMSUB",e[e.IDFY_KYC_IDENTOMAT=38]="IDFY_KYC_IDENTOMAT",e[e.IDFY_KYC_SIGNICAT_BRAZIL=41]="IDFY_KYC_SIGNICAT_BRAZIL",e[e.IDFY_KYC_LEGITIMUZ_BRAZIL=42]="IDFY_KYC_LEGITIMUZ_BRAZIL",e[e.IDFY_KYC_ITALIAN=50]="IDFY_KYC_ITALIAN",e))(ut||{});const $3=()=>new Promise(e=>{ce.get({},"accept_terms_conditions").then(({result:t})=>e(t===0))}),V3=e=>new Promise(t=>{ce.get({version:e},"terms_and_conditions_version_acceptance").then(({result:n})=>t(n===0))}),lhe=()=>new Promise(e=>{const t=W.app.activeSteps[cr.DEPOSIT];t.length?ce.get({},"check_client_for_deposit").then(({details:{StepId:n,State:s}})=>{if(!n||!s)e(!0);else{let r=!0;const o=t.find(({active_step:a,active_step_state:l})=>a===21&&l===5);if(!o)e(!0);else{const{type:a,title:l,content:c,buttons:u}=o.popup;be.open({type:a,title:l,content:c,onClose:()=>{r&&e(!1)},buttons:u.map(({label:d,action:f})=>({label:d,callBack:()=>{f==="ACCEPT_TERMS_AND_CONDITIONS"?(r=!1,$3().then(m=>e(m))):e(!1)}}))})}}}):e(!0)}),jh=(e,t)=>Qe(e+t),NY=e=>e%1===0,Qe=e=>NY(e)?e:parseFloat(e.toPrecision(12)),Y3=(e,t)=>Qe(e*t),che=(e,t)=>{const n=Math.pow(10,t);return Qe(Math.round(Qe(e*n))/n)},os=(e,t)=>{const n=Math.pow(10,t);return Qe(Math.trunc(Qe(e*n))/n)},z3=(e,t)=>{const n=Math.pow(10,t);return Qe(Math.ceil(Qe(e*n))/n)},q3=e=>{const[,t]=e.toString().split(".");return t?t.length:0},K3=({array:e,k:t,roundingFunc:n=aB})=>{let s=0;const r=[],o=(a,l)=>{for(let c=l,u=e.length-t+a+1;c{const n=Math.pow(10,t),s=+(t?e*n:e).toFixed(8),r=Math.floor(s),o=s-r,a=1e-8,l=o>.5-a&&o<.5+a?r%2===0?r:r+1:Math.round(s);return t?l/n:l},Ov=(e,t=1)=>e<=1?t:Ov(e-1,e*t),Pv=(e,t)=>t*100/e,uhe=e=>Math.floor(Math.random()*e)+1;var $t=(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))($t||{}),fn=(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))(fn||{}),qr=(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))(qr||{}),Jo=(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))(Jo||{});const Q3={0:"Not Resulted",7:"Placed",2:"Returned",1:"Lost",3:"Won",5:"Won Return",6:"Lost Return"},X3={[-5]:"On Hold",[-4]:"Declined",0:"Unsettled",1:"Lost",2:"Returned",3:"Won",5:"Cashed out",7:"Placed",11:"Won Return",12:"Lost Return"},kY={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"},dhe={[-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"},Z3={0:$t.YELLOW,1:$t.RED,3:$t.GREEN,7:$t.YELLOW,2:$t.YELLOW,5:$t.GREEN,6:$t.RED},OY={0:$t.YELLOW,1:$t.RED,3:$t.GREEN,5:$t.GREEN,[-4]:$t.RED,[-5]:$t.YELLOW,7:$t.YELLOW,2:$t.YELLOW,11:$t.GREEN,12:$t.RED};var PY=(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))(PY||{});const RY={bets:void 0,"open-bets":0,"cashed-out":5,won:3,lost:1,returned:2,"won-return":11,"lost-return":12},LY=Tp(RY),jY=[me.Single,me.Multiple,me.System,me.Chain],MY=[0,5,1],BY=[me.Single,me.Multiple,me.System,me.Chain],DY=[me.Single,me.Multiple],FY=["gifts","gifted"],UY=[0,1,3],fhe=["period","from_date"],HY=[me.Chain,me.StraightForecast,me.StraightTricast],Nw={5:11,6:12},Ahe=["open-bets","cashed-out","won","lost","returned","lost-return","won-return"],Za=class Za{constructor(){fe(this,"Config",{});fe(this,"minimumAllowedAge",18);fe(this,"esportsAvailable",!1);fe(this,"liveCasinoAvailable",!1);fe(this,"skillGamesAvailable",!1);fe(this,"tvGamesAvailable",!1);fe(this,"virtualSportsAvailable",!1);fe(this,"_availableBonuses");fe(this,"_exchangeShopAvailable");fe(this,"_sendMessageAvailable");fe(this,"_showGiftBetIcon");fe(this,"_bettingAvailable");fe(this,"_betBookingAvailable");fe(this,"_hybridModeAvailable");fe(this,"_betslipDefaultContentType");fe(this,"_gameNotificationsAvailable");fe(this,"_bonusAllowed");fe(this,"_accountNavigationSorted");fe(this,"_accountVerificationEnabled");fe(this,"_profileDateTimePickerEnabled");fe(this,"_profileAvatarEnabled");fe(this,"_profileWithdrawableMoneyEnabled");fe(this,"_profileBonusMoneyEnabled");fe(this,"_profileLoyaltyPointsEnabled");fe(this,"_profileLogoutAvailable");fe(this,"_promoCodeAvailable");fe(this,"_scratchCardAvailable");fe(this,"_availableSpecialGames");fe(this,"_gamesByCategoriesLimit");fe(this,"_mobileAppsInfo");fe(this,"_authenticationEnabledForIp");fe(this,"_tabNavigationSearchAvailable")}static getInstance(){return Za.instance||(Za.instance=new Za),Za.instance}init(t){this.Config=t,this.minimumAllowedAge=t.userAuthentication.registration.minimumAllowedAgeByCountry[dt.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&&FY.some(n=>t.history.pages.includes(n))}return this._showGiftBetIcon}get bettingAvailable(){return this._bettingAvailable===void 0&&(this._bettingAvailable=this.Config.sportsbook.betslip.contentTabs.some(({type:t})=>[ke.Betting,ke.Hybrid].includes(t))),this._bettingAvailable}get betBookingAvailable(){return this._betBookingAvailable===void 0&&(this._betBookingAvailable=this.Config.sportsbook.betslip.contentTabs.some(({type:t})=>[ke.Booking,ke.Hybrid].includes(t))),this._betBookingAvailable}get hybridModeAvailable(){return this._hybridModeAvailable===void 0&&(this._hybridModeAvailable=this.Config.sportsbook.betslip.contentTabs.some(st("type",ke.Hybrid))),this._hybridModeAvailable}get betslipDefaultContentType(){return this._betslipDefaultContentType===void 0&&(this._betslipDefaultContentType=this.hybridModeAvailable?ke.Hybrid:this.bettingAvailable?ke.Betting:this.betBookingAvailable?ke.Booking:this.Config.sportsbook.betslip.contentTabs[0].type),this._betslipDefaultContentType}get gameNotificationsAvailable(){var t,n;return this._gameNotificationsAvailable===void 0&&(this._gameNotificationsAvailable=!!((t=this.Config.firebase)!=null&&t.apiKey)&&((n=window==null?void 0:window.Notification)==null?void 0:n.permission)==="granted"||!!(this.Config.oneSignal.enabled&&"Notification"in window&&zM.test(Se.getItem(XD)))),this._gameNotificationsAvailable}set bonusAllowed(t){this._bonusAllowed!==t&&(this._bonusAllowed=t,this._accountNavigationSorted=void 0,this._availableBonuses=void 0,this._promoCodeAvailable=void 0)}get accountNavigationSorted(){return this._accountNavigationSorted===void 0&&(this._accountNavigationSorted=ur(Object.values(this.Config.accountNavigation).filter(({section:t,pages:n})=>n.length&&(!["bonuses","bonus-journey"].includes(t)||this._bonusAllowed)&&(t!=="history"||this.Config.sportsbook.enabled)),"order")),this._accountNavigationSorted}get accountVerificationEnabled(){var t,n,s;return this._accountVerificationEnabled===void 0&&(this._accountVerificationEnabled=(this.Config.accountNavigation.profile.pages.includes("verify-account")||!!((s=(n=(t=this.Config.app.brazilLicense)==null?void 0:t.migration)==null?void 0:n.migrateWithSignicat)!=null&&s.enabled))&&!this.Config.partner.integrationMode),this._accountVerificationEnabled}get profileDateTimePickerEnabled(){return this._profileDateTimePickerEnabled===void 0&&(this._profileDateTimePickerEnabled=!this.Config.partner.integrationMode&&this.Config.app.enableProfileDateTimePicker),this._profileDateTimePickerEnabled}get profileAvatarEnabled(){return this._profileAvatarEnabled===void 0&&(this._profileAvatarEnabled=!this.Config.partner.integrationMode),this._profileAvatarEnabled}get profileWithdrawableMoneyEnabled(){return this._profileWithdrawableMoneyEnabled===void 0&&(this._profileWithdrawableMoneyEnabled=!this.Config.partner.integrationMode),this._profileWithdrawableMoneyEnabled}get profileBonusMoneyEnabled(){return this._profileBonusMoneyEnabled===void 0&&(this._profileBonusMoneyEnabled=this.Config.app.promotionalBonuses.enabled&&!this.Config.partner.integrationMode),this._profileBonusMoneyEnabled}get profileLoyaltyPointsEnabled(){return this._profileLoyaltyPointsEnabled===void 0&&(this._profileLoyaltyPointsEnabled=!this.Config.partner.integrationMode),this._profileLoyaltyPointsEnabled}get profileLogoutAvailable(){return this._profileLogoutAvailable===void 0&&(this._profileLogoutAvailable=!this.Config.partner.integrationMode),this._profileLogoutAvailable}get promoCodeAvailable(){return this._promoCodeAvailable===void 0&&(this._promoCodeAvailable=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("promo-code")),this._promoCodeAvailable}get scratchCardAvailable(){return this._scratchCardAvailable===void 0&&(this._scratchCardAvailable=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("scratch-card")),this._scratchCardAvailable}get availableSpecialGames(){return this._availableSpecialGames===void 0&&(this._availableSpecialGames=this.Config.sportsbook.specialOptions.reduce((t,{value:n})=>(t[n]=!0,t),{})),this._availableSpecialGames}get gamesByCategoriesLimit(){return this._gamesByCategoriesLimit===void 0&&(this._gamesByCategoriesLimit=ue.isMobile?8:6),this._gamesByCategoriesLimit}get mobileAppsInfo(){if(this._mobileAppsInfo===void 0){const{mobileAppNotification:{enabled:t,sport:n,casino:s,default:r}}=this.Config,o=t&&ue.isMobile?ue.userOs==="Android"?"androidLink":ue.userOs==="IOS"?"iosLink":"":"";if(o&&(n!=null&&n[o]||s!=null&&s[o]||r!=null&&r[o])){const a=o==="iosLink";if(this._mobileAppsInfo={},r!=null&&r[o])return this._mobileAppsInfo.default={href:r[o],imageSrc:r.imageSrc,isIOS:a},this._mobileAppsInfo;n!=null&&n[o]&&(this._mobileAppsInfo.sport={href:n[o],imageSrc:n.imageSrc,isIOS:a}),s!=null&&s[o]&&(this._mobileAppsInfo.casino={href:s[o],imageSrc:s.imageSrc,isIOS:a})}else this._mobileAppsInfo=null}return this._mobileAppsInfo}get authenticationEnabledForIP(){var t;return this._authenticationEnabledForIp===void 0&&(this._authenticationEnabledForIp=this.Config.userAuthentication.availableCountriesByIp?this.Config.userAuthentication.availableCountriesByIp.includes(dt.countryCode):!((t=this.Config.userAuthentication.restrictedCountriesByIp)!=null&&t.includes(dt.countryCode))),this._authenticationEnabledForIp}get tabNavigationSearchAvailable(){return this._tabNavigationSearchAvailable===void 0&&(this._tabNavigationSearchAvailable=Object.values(this.Config.app.tabNavigation).some(t=>t.some(({id:n})=>n==="tab-search"))),this._tabNavigationSearchAvailable}};fe(Za,"instance");let Rt=Za;const _e=()=>A.useContext(lO);var Lo=(e=>(e.Parent="get_parent_session",e.Child="get_child_session",e))(Lo||{}),Rv=(e=>(e[e.NotSupported=0]="NotSupported",e[e.Multi=1]="Multi",e))(Rv||{});const Il=e=>{const t=Se.getItem(_h);return e&&(t==null?void 0:t.id)===e?t:{}},kw=()=>{Se.removeItem(_h)},GY=()=>{const{currency:e,showPopup:t,enabled:n}=W.app.childSession.switchWalletAfterLogin;n&&Se.setItem(Gl,{currency:e,ignorePopup:!t})},Mh=()=>{const{supports_child_client:e,child_client_default_currency:t,mult_wallet_currencies:n}=Kt(),{profile:{currency:s,owner_id:r}}=_e(),o=A.useMemo(()=>Il(r)._currency,[r]),a=A.useMemo(()=>!e||!o&&s&&(!n.length&&t===s||n.length===1&&n[0]===s)?0:n.length?1:0,[e,o,n,s,t]),l=A.useMemo(()=>a===1&&(n.includes(Ra)||o===Ra),[n,o,a]);return{parentCurrency:o,walletSwitcherAvailable:a,ftnLeaderBoardAvailable:l,currencyInfoAnimationAvailable:l,childDefaultClientCurrency:t}},WY={AED:"د.إ",AFN:"Af",ALL:"L",AMD:"֏",AOA:"Kz",ARS:"$",AUD:"$",AWG:"ƒ",AZN:"₼",BAM:"КМ",BBD:"$",BDT:"৳",BGN:"лв",BHD:"ب.د",BIF:"₣",BMD:"$",BND:"$",BOB:"Bs.",BRL:"R$",BSD:"$",BWP:"P",BYN:"Br",BZD:"$",CAD:"$",CDF:"CDF",CHF:"₣",CLP:"$",CNY:"¥",COP:"$",CRC:"₡",CUP:"$",CVE:"$",CZK:"Kč",DHS:"Dash",DJF:"₣",DKK:"kr",DOG:"Doge",DOP:"$",DSH:"DASH",DZD:"د.ج",EGP:"£",ERN:"Nfk",EUR:"€",FJD:"$",FKP:"£",GBP:"£",GEL:"ლ",GHS:"₵",GIP:"£",GMD:"D",GNF:"₣",GTQ:"Q",GYD:"$",HKD:"$",HNL:"L",HRK:"Kn",HTG:"G",HUF:"Ft",IDR:"Rp",ILS:"₪",INR:"₹",ISK:"Kr",JMD:"$",JPY:"¥",KES:"Ksh",KHR:"៛",KPW:"₩",KRW:"₩",KYD:"$",KZT:"〒",LAK:"₭",LKR:"Rs",LRD:"$",LSL:"L",MBC:"mBTC",MDL:"L",MKD:"ден",MMK:"K",MNT:"₮",MOP:"P",MRU:"UM",MUR:"₨",MWK:"MK",MXN:"$",MYR:"RM",MZN:"MTn",NAD:"$",NGN:"₦",NIO:"C$",NOK:"kr",NPR:"₨",NZD:"$",PAB:"B/.",PEN:"S/",PGK:"K",PHP:"₱",PKR:"₨",PLN:"zł",PYG:"₲",RON:"L",RSD:"din",RUB:"р.",RWF:"FRw",SBD:"$",SCR:"₨",SDG:"£",SEK:"kr",SGD:"$",SHB:"Shib",SHP:"£",SLL:"Le",SOS:"Sh",SRD:"$",STN:"Db",SZL:"L",THB:"฿",TJS:"ЅМ",TMT:"m",TOP:"T$",TRY:"₺",TTD:"$",TUS:"USDT",TWD:"$",TZS:"TZS",UAH:"₴",UGX:"USh",USD:"$",UYU:"$",V01:"vUSDT",V02:"vBCT",V03:"vETH",V04:"vLTC",VBT:"vvBTC",VET:"vvETH",VLC:"vvLTC",VND:"₫",VUV:"Vt",WST:"T",XAF:"₣",XCD:"$",XPF:"₣",YER:"﷼",YOS:"Yoshi",ZAR:"R",ZMW:"ZK",ZWL:"$"},$Y=(e,t)=>{const n=WY[e]??e;return t&&n.length<=3?e:n},Fi=()=>{const e=re();return A.useCallback((t,n)=>{const s=`_${t}`,r=e(s);return t?r!==s?r:$Y(t,n):""},[e])},VY=({close:e,onLogout:t,onCancel:n})=>{const{popUpBeforeLogOut:s}=W.userAuthentication,r=re(),o=a=>{a(),e()};return i.jsxs("div",{className:"logout-popup",children:[i.jsx("p",{className:"casino-popup-content",children:r("logout-popup-text")}),s!=null&&s.image?i.jsx("img",{className:"logout-popup-image",src:`${W.cms.apiUrl}/${s==null?void 0:s.image}`,alt:""}):null,i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:()=>o(t),title:"Log out"}),i.jsx(Be,{className:"btn a-color",onClick:()=>o(n),title:"Close"})]})]})},Ua=()=>{const{unsubscribeFromProfile:e=Pt}=A.useContext(Rc),{userAuthentication:{popUpBeforeLogOut:t}}=W,n=A.useCallback((r=!1,o=!0)=>{o&&Cn.clear(),r||Se.removeItems(["betslip","vs_favorite_market_types","favouriteMarketsTypes","myGames","prematchMultiViewGames","prematchMultiViewCompetitions","qrCodeOrigin",_5,hv,...o?[_h]:[]]),e()},[e]);return{logoutUser:A.useCallback(({source:r,durationType:o,clearAuthData:a=!0,ignorePopUp:l=!0}={clearAuthData:!0})=>{Le.dispatchEvent("closeUserInfoPanel",!1);const{jwe_token:c,fcm_token:u,subscription_id:d}=Cn.get()||{};return new Promise((f,m)=>{t!=null&&t.enabled&&!l?be.open(h=>({title:"Confirmation",Component:()=>i.jsx(VY,{close:h,onCancel:m,onLogout:f}),onClose:m})):f()}).then(()=>ce.logout({jwe_token:c,fcm_token:u,...d&&{subscription_id:d},...r&&{source:r},...o&&{expire_period_type:o}}).then(()=>n(!1,a)))},[n,t])}};function Ui(e,t,n=!1){const[s,r]=A.useState(e);return A.useEffect(()=>{const o=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(o)}},[e,t]),n?e:s}function ot(){const e=A.useRef(!0);return A.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),e}const wi=e=>{const t=A.useRef();return t.current===void 0&&(t.current=e()),t.current};var _n=(e=>(e.Home="home",e.Live="live",e.PreMatch="pre_match",e.AsianView="asian_view",e.LiveCalendar="live_calendar",e.Results="results",e.SportTournaments="sport_tournaments",e.ESports="e_sports",e.HorseRacing="horse_racing",e.HorseRacingBC="horse_racing_bc",e.Jackpots="jackpots",e.Pinnacle="pinnacle",e.PinnacleEsports="pinnacle_esports",e.Poker="poker",e.Backgammon="backgammon",e.Promotions="promotions",e.Casino="casino",e.CasinoTournaments="casino_tournaments",e.TvGames="tv_games",e.LiveCasino="live_casino",e.Games="games",e.VirtualSports="virtual_sports",e.WonderWheel="wonder_wheel",e.Achievement="achievement",e.Vmania="vmania",e.CryptoExchange="crypto_exchange",e.WonderWheelHarmony="wonder_wheel_harmony",e.WonderWheelWorldCup="wonder_wheel_world_cup",e.DailySprint="daily_sprint",e.WinWheel="win_wheel",e.WonderCards="wonder_cards",e.Quiz="quiz",e.Subscriptions="subscriptions",e.LuckyTickets="lucky_tickets",e.ExchangeShop="exchange_shop",e.WorldCup="world_cup",e.Competition="competition",e.Tournaments="tournaments",e.PopularBets="popular_bets",e))(_n||{});const jo={home:fr,live:sr,pre_match:sr,asian_view:sr,live_calendar:sr,results:sr,sport_tournaments:sr,e_sports:U_,horse_racing:HN,horse_racing_bc:ok,jackpots:KN,pinnacle:Om,pinnacle_esports:Om,poker:vd,backgammon:vd,promotions:XN,casino:Pm,casino_tournaments:Rm,live_casino:uc,games:ih,tv_games:gd,virtual_sports:lc,wonder_wheel:GN,achievement:H_,vmania:WN,crypto_exchange:G_,wonder_wheel_harmony:$N,wonder_wheel_world_cup:VN,daily_sprint:YN,win_wheel:zN,wonder_cards:qN,quiz:W_,subscriptions:$_,lucky_tickets:ek,exchange_shop:sk,world_cup:rk,competition:ak},Qo={live:We.Live,pre_match:We.Prematch,asian_view:We.AsianView,live_calendar:We.Calendar,results:We.Results,tournaments:We.Tournaments,sport_tournaments:We.Tournaments,popular_bets:We.PopularBets},li={home:fr,virtual_sports:"/virtual-sports/home",e_sports:"/esports",games:"/games",casino:"/casino/slots",live_casino:"/live-casino/home",jackpots:"/casino/jackpot",horse_racing:"/pmu",horse_racing_bc:"/racing",pinnacle:"/pinnacle/sport",pinnacle_esports:"/pinnacle/esport",promotions:"/promotions",wonder_wheel:"/wonderwheel",achievement:H_,vmania:"/vmania",crypto_exchange:G_,wonder_wheel_harmony:"/wonder-wheel-harmony",wonder_wheel_world_cup:"/wonder-wheel-world-cup",daily_sprint:"/daily-sprint",win_wheel:"/win-wheel",wonder_cards:"/wonder-cards",lucky_tickets:"/deposit-to-ride",casino_tournaments:"/casino/tournaments",quiz:"/quiz",subscriptions:"/subscriptions",tv_games:"/tv-games/home",exchange_shop:"/exchange-shop",poker:`/page/casino/poker/${Hu}`,backgammon:`/page/casino/backgammon/${E3}`,world_cup:"/world-cup"},Lv="helpPageContent",mhe="provider",phe="searchTerm",ar="openGames",Nd="gameNames",kd="-",YY="event",zY="market",qY="gameIds",Ow="stake",i1="betSlipType",jv="bookingId",Wu="sharedBetId",l1="homework",KY="betId",hhe="specialSection",ghe="_",QY="game",vhe="src",XY="hideUrl",bhe="showTo",_he="handleResize",yhe="showFooter",Ehe="className",Che="sports",She="day",c1="auth",J3="UserId",Pw="OddType",u1="siteId",d1="socketUrl",Rw="integrationMode",Lw="disableCustomCss",jw="prev_css",Mw="prev_conf",Ti="profile",xi="open",whe="account",ZY="page",e4="selectedMethod",JY="selectedGroup",ez="paymentType",tz="selectedRewardPage",nz="journey",sz="utm_",The="s",f1="tid",pc="action",rz="openLiveChat",oz="openHooryAi",xhe="openCommonChat",t4="selectedTab",az="redirect",iz="bonusId",lz="confirmationMessage",cz="rejectionMessage",Ihe="selectedDay",Nhe="cashback",khe="cashbackCategory",Ohe="disableAllFilters",rA="switchWallet",Phe="promoCodeValue",KA="code",A1="loyaltyCode",Rhe="OneSignalSID",Bw="redirectGameId",Dw="openKyc",Lhe="pageBuilderPreviewPage",Fw="session_token",uz="pageView",jhe="isBBPopupOpen",Od="CMSAuthToken";var Ta=(e=>(e[e.All=0]="All",e[e.Authorized=1]="Authorized",e[e.Guest=2]="Guest",e))(Ta||{}),dz=(e=>(e[e.Show=0]="Show",e[e.Hide=1]="Hide",e))(dz||{}),fz=(e=>(e[e.Ignore=0]="Ignore",e[e.Mob=1]="Mob",e[e.WebMob=2]="WebMob",e))(fz||{}),Wy=(e=>(e[e.Included=1]="Included",e[e.Excluded=2]="Excluded",e))(Wy||{});const np="defaultLoader",Az="general-terms-and-conditions",Mv="sigap_v1",mz="privacy-policy",Uw=(e,t,n,s)=>e.length===0||t&&e.includes(t)&&n===Wy.Included,$y=(e,t)=>e===Ta.All||e===Ta.Authorized&&t||e===Ta.Guest&&!t,df=({profileTypes:e,customProfileTypes:t,showTo:n,profileActionType:s},{isLoggedIn:r,profileType:o,partnerClientCategoryId:a})=>!($y(n,r)&&Uw(e,o,s)&&Uw(t??[],a,s)),n4=(e,t,n)=>{switch(n){case 0:return!0;case 1:return t&&e>0;case 2:return t&&e<1;default:return!0}},Vy=(e,t,n)=>{switch(n){case 0:return!0;case 1:return e&&t;case 2:return e&&!t;default:return!0}},pz=()=>null,hz=e=>e,gz=(e,t)=>t,vz=[],Mhe="",m1={default:{}},Bhe={},p1=e=>(e==null?void 0:e.type)==="product"&&["live","pre_match"].includes(e.value),s4=(e,t)=>{var r;let n=null,s;switch(e.type){case"product":{if(W.enabledProducts&&!W.enabledProducts[e.value])break;switch(e.value){case"live":case"pre_match":n=(r=e.children)!=null&&r.length?"":`/sports/${Qo[e.value]}/${es.EventView}`;break;case"live_calendar":case"popular_bets":case"asian_view":case"results":n=p1(t)?`/sports/${Qo[t.value]}/${Qo[e.value]}`:`/sports/${Qo[e.value]}`;break;case"poker":Hu in W.dynamicallyStructuredPages?n=li.poker??null:(n="/games",s=jo.games);break;case"backgammon":E3 in W.dynamicallyStructuredPages?n=li.backgammon??null:(n="/games",s=jo.games);break;case"statistics":n=Rn.getInstance().externalUrl;break;case"tournaments":p1(t)?(n=`/sports/${Qo[t.value]}/${Qo[e.value]}`,s=sr):(t==null?void 0:t.type)==="product"&&t.value==="live_casino"?(n="/live-casino/tournaments",s=Lm):(t==null?void 0:t.type)==="product"&&t.value==="tv_games"?(n="/tv-games/tournaments",s=jm):(t==null?void 0:t.type)==="product"&&t.value==="virtual_sports"?(n="/virtual-sports/tournaments",s=ev):(n="/casino/tournaments",s=Rm);break;case"casino_tournaments":(t==null?void 0:t.type)==="product"&&t.value==="live_casino"?(n="/live-casino/tournaments",s=Lm):(t==null?void 0:t.type)==="product"&&t.value==="tv_games"?(n="/tv-games/tournaments",s=jm):(t==null?void 0:t.type)==="product"&&t.value==="virtual_sports"?(n="/virtual-sports/tournaments",s=ev):(n="/casino/tournaments",s=Rm);break;case"sport_tournaments":n=p1(t)?`/sports/${Qo[t.value]}/${Qo[e.value]}`:"/sports/tournaments";break;default:n=li[e.value]??null}s||(s=jo[e.value]);break}case"game":{if((t==null?void 0:t.type)==="product"&&(t.value==="tv_games"||t.value==="virtual_sports"))break;n=`/casino/game-view/${e.value}/${Jt(e.title)}`,e.target==="_blank"&&(n+=`?${az}=1`),s=cc;break}case"link":{n=e.value?oi(e.value):"";break}case"content":{e.value&&(n=`/help/${e.value}`);break}}return n!==null?{to:n,path:s}:null},r4=({menu:e,userPermissions:t,parent:n})=>{const s=dt.countryCode,{links:r,paths:o}=e.filter(({profileTypes:a,showTo:l,customProfileTypes:c,profileStatus:u,excludedCountries:d,profileActionType:f})=>!df({profileTypes:a,showTo:l,customProfileTypes:c,profileActionType:f},t)&&Vy(t.isLoggedIn,t.isVerified,u)&&(!d||!d.includes(s))).reduce((a,l)=>{const{links:c,paths:u}=a,{id:d,children:f,title:m,type:h,badge:p,excludedCountries:g}=l,_=h==="game"&&l.target==="_blank"?"_self":l.target,b=l.icon?`bc-i-${l.icon}`:void 0,y=s4(l,n);if(y===null)return h==="group"&&!n&&c.push({id:d,target:_,title:m,badge:p,icon:b,excludedCountries:g,isGroup:!0,submenus:[]}),a;const{to:v,path:C}=y,{links:w,paths:T}=f!=null&&f.length?r4({menu:f,userPermissions:t,parent:l}):{links:[],paths:[]},k=v?{to:C?gz(C,v):v}:{};return c.push({id:d,target:_,title:m,isGroup:!1,badge:p,excludedCountries:g,icon:b,submenus:w,...k}),C&&u.add(C),T.forEach(E=>u.add(E)),a},{links:[],paths:new Set});return{links:r,paths:Array.from(o)}},bz=(e,t)=>e.replace(/\/:([\w|-]+)\??/gi,function(n,s){return t[s]?`/${t[s]}`:""}),_z=(e,t)=>{var n;return(n=e.find(s=>{var r;return(r=s.submenus)==null?void 0:r.some(({to:o})=>o&&t.includes(o.split("?")[0]))}))==null?void 0:n.submenus},Yt=({section:e,page:t,...n},s)=>Je({...$e((s==null?void 0:s.search)||window.location.search),[Ti]:xi,[e4]:void 0,[JY]:void 0,[nz]:void 0,[ez]:void 0,[iz]:void 0,[uz]:void 0,[tz]:void 0,[ar]:void 0,[Nd]:void 0,account:e,page:t,...n}),sp=(e,t)=>{if(e.startsWith("?"))return t.search.includes(e);if(e.includes(XY)&&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((r,o)=>r===s[o]):!1}else{if(t.pathname.startsWith(e))return!0;if(`${t.pathname}${t.search}`.startsWith(e))return!0}return!1},o4=Pe.createContext({}),Hw={id:0,name:"",symbol:"",rate:0,rounding:Gy},Gw={id:1,rate:1,name:"EUR",rounding:Gy,symbol:"EUR"},yz=({children:e})=>{const[t,n]=A.useState(Hw),[{loaded:s,currencyConfig:r},o]=A.useState({loaded:!1,currencyConfig:{}}),{loginInProgress:a,profile:l}=_e(),{setCurrencyRounding:c}=A.useContext(Rc),{currency:u,supported_currencies:d}=Kt(),f=Fi(),m=l&&l.currency||u,h=A.useCallback(p=>r[p]??{...Hw,symbol:f(p),name:p},[r,f]);return A.useEffect(()=>{d&&!s&&ce.get({source:"config.currency",what:{currency:[]},where:{currency:{iso_long:{"@in":d}}}}).then(({data:p})=>{o({currencyConfig:Object.values(p.currency).reduce((g,_)=>(g[_.name]={..._,symbol:f(_.name),rate:_.name===Gw.name?Gw.rate:_.rate},g),{}),loaded:!0})}).catch(p=>{o(g=>({...g,loaded:!0})),nt.error(`failed to get config currency: reason: ${p}`)})},[f,s,d]),A.useEffect(()=>{if(m&&!a&&s){const p=h(m);n(p),c(p.rounding)}},[m,r,h,f,s,a,c]),i.jsx(o4.Provider,{value:{currency:t??{},getCurrencyData:h},children:e})},tn=()=>A.useContext(o4),It=()=>{const{locale:e}=Te(),t=A.useRef(e),{replace:n,push:s,...r}=j_(),[o]=A.useState(()=>({...r,replace(a,l){const c=t.current;typeof a=="string"?n(a.startsWith("/")?`/${c}${a}`:a,l):n(a.pathname&&a.pathname.startsWith("/")?{...a,pathname:`/${c}${a.pathname}`}:a)},push(a,l){const c=t.current;typeof a=="string"?s(a.startsWith("/")?`/${c}${a}`:a,l):s(a.pathname&&a.pathname.startsWith("/")?{...a,pathname:`/${c}${a.pathname}`}:a)}}));return A.useEffect(function(){t.current=e},[e]),o},Ez=({CasinoBetTotal:e,CasinoWinTotal:t,Profitness:n,SessionDuration:s,handleButtonClick:r})=>{const o=re(),{currency:{rounding:a,symbol:l}}=tn(),c=It(),{logoutUser:u}=Ua(),d=m=>os(m,a).toFixed(a),f=W.accountNavigation.profile.showRealityCheckPopupLogoutButton;return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"reality-check-popup-body",children:[i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:o("You have played for")}),i.jsxs("b",{className:"reality-check-popup-value",children:[s," ",o("minutes")]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:o("You have bet")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(e)," ",l]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:o("You have won")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(t)," ",l]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:o("Profit")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(n)," ",l]})]})]}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:r,title:"Continue"}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{r(),f?u().then(()=>c.replace("/")):c.push({search:Yt({section:"balance",page:"history"})})},title:f?"Logout":"Open account history"})]})]})},a4=(e,t)=>{var n;if(t||(e=xp.cloneDeep(e)),e.rules){if((n=e.rules.pattern)!=null&&n.default){const{regexp:s,...r}=e.rules.pattern.default;e.rules.pattern={...r,value:s}}if(e.rules.match){const{name:s,...r}=e.rules.match;e.rules.match={...r,...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},Cz=()=>{const{formElements:e}=W;Object.values(e||[]).forEach(t=>a4(t,!0))},Sz="login",wz="profits_filter",Tz="registration",xz="bet_history_filter",Iz="profile_details",Nz="reset_with_email",kz="new_user_message",Oz="reset_with_phone",Pz="reset_password",Rz="profile_time_out",Lz="bonus_history_filter",jz="profile_bet_limits",Mz="profile_reality",Bz="profile_occupation",Dz="balance_history_filter",Fz="profile_login_limit",Uz="net_deposit_history",Hz="profile_loss_limits",Gz="profile_balance_limit",Wz="profile_self_exclusion",$z="profile_deposit_limits",Vz="profile_verify_account",Yz="profile_change_password",zz="profile_session_history",qz="wallet_connect_registration",Kz="profile_session_duration_limit",Qz="account_closure",Bv="two_factor",Xz=e=>{const[t,n]=A.useState(!0),[s,r]=A.useState([[[]]]),o=A.useMemo(()=>({[Sz]:{formConfig:W.userAuthentication.login.formConfig,isMigratedToCMS:!0},[Tz]:{formConfig:W.userAuthentication.registration.formConfig,isMigratedToCMS:!0},[qz]:{formConfig:W.app.walletConnect.registrationFormConfig,isMigratedToCMS:!0},[Iz]:{formConfig:W.profile.profileDetailsConfig,isMigratedToCMS:!0},[Yz]:{formConfig:W.profile.profileChangePasswordFormConfig,isMigratedToCMS:!0},[Vz]:{formConfig:W.profile.profileVerifyAccountFormConfig,isMigratedToCMS:!0},[Rz]:{formConfig:W.profile.profileTimeOutConfig,isMigratedToCMS:!0},[Bz]:{formConfig:W.profile.profileOccupationConfig,isMigratedToCMS:!0},[Gz]:{formConfig:W.profile.profileBalanceLimit,isMigratedToCMS:!0},[Mz]:{formConfig:W.profile.profileRealityCheckFormConfig,isMigratedToCMS:!0},[$z]:{formConfig:W.profile.profileDepositLimitsFormConfig,isMigratedToCMS:!0},[jz]:{formConfig:W.profile.profileBetLimitsFormConfig,isMigratedToCMS:!0},[Hz]:{formConfig:W.profile.profileLossLimitsFormConfig,isMigratedToCMS:!0},[Kz]:{formConfig:W.profile.profileSessionDurationLimit,isMigratedToCMS:!0},[zz]:{formConfig:W.profile.profileSessionHistory,isMigratedToCMS:!0},[Wz]:{formConfig:W.profile.profileSelfExclusionConfig,isMigratedToCMS:!0},[Fz]:{formConfig:W.profile.profileLoginLimitConfig,isMigratedToCMS:!0},[kz]:{formConfig:W.profile.newUserMessageFormConfig,isMigratedToCMS:!0},[Qz]:{formConfig:W.profile.profileAccountClosureConfig,isMigratedToCMS:!0},[Nz]:{formConfig:W.userAuthentication.forgetPassword.resetWithEmailFormConfig,isMigratedToCMS:!0},[Oz]:{formConfig:W.userAuthentication.forgetPassword.resetWithPhoneFormConfig,isMigratedToCMS:!0},[Pz]:{formConfig:W.userAuthentication.forgetPassword.resetPasswordConfig,isMigratedToCMS:!1},[Lz]:{formConfig:W.app.bonusHistory.filterFormConfig,isMigratedToCMS:!0},[Dz]:{formConfig:W.app.balanceHistory.filterFormConfig,isMigratedToCMS:!0},[Uz]:{formConfig:W.app.netDepositHistory.filterFormConfig,isMigratedToCMS:!0},[wz]:{formConfig:W.app.profits.filterFormConfig,isMigratedToCMS:!0},[xz]:{formConfig:W.sportsbook.betHistory.filterFormConfig,isMigratedToCMS:!0},[Bv]:{formConfig:W.app.twoFactor.formConfig,isMigratedToCMS:!1}}),[]),a=A.useCallback(()=>rt.get(`/forms/${e}.json?v=${Ic(5)}`).then(c=>c.status===200&&c.data&&c.data.length?c.data:[[[]]]),[e]),l=A.useCallback(async()=>o[e].formConfig.map(c=>c.map(u=>u.map(d=>a4(d)))),[o,e]);return A.useEffect(()=>{(W.app.getFormsConfigFromCms&&o[e].isMigratedToCMS?a():l()).then(u=>r(u)).finally(()=>n(!1))},[o,a,l,e]),{formConfig:s,loading:t}},Zz=({children:e,source:t})=>{const{loading:n,formConfig:s}=Xz(t);return n?null:e(s)};var Dv=(e=>(e.Male="M",e.Female="F",e))(Dv||{});const Ww={male:["1","3","5","7"],female:["2","4","6","8"]},io=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(Ed(e)){const t=Object.values(e);return t.length===0||t.some(io)}return!1},Jz=e=>{const t=l=>[...l].reduce((c,u)=>c+parseInt(u,10),0),n=Array.from(e),[s,r,o]=n.map((l,c)=>c%2?parseInt(l,10)*2:parseInt(l,10)).reduce((l,c,u,d)=>(u===d.length-1?l[2]=c:u%2?l[1]+=t(c.toString()):l[0]+=c,l),[0,0,0]);return((r+s)%10===0?0:10-(r+s)%10)===o},eq=e=>{if(e.length!==13)return{valid:!1,message:d$};if(!/^\d+$/.test(e))return{valid:!1,message:Xi};const t=parseInt(e.substring(2,4),10),n=parseInt(e.substring(4,6),10),s=parseInt(e.substring(6,10),10),r=parseInt(e[10],10);return t<1||t>12?{valid:!1,message:Xi}:n<1||n>31?{valid:!1,message:Xi}:s<0||s>9999||s>4999&&s<5e3?{valid:!1,message:Xi}:r!==0&&r!==1?{valid:!1,message:Xi}:Jz(e)?{valid:!0}:{valid:!1,message:Xi}},tq=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:R3};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:BV};const r=[2,4,8,5,10,9,7,3,6].reduce((o,a,l)=>o+t[l]*a,0)%11;return t[t.length-1]!==r?{valid:!1,message:L3}:{valid:!0,message:""}},nq=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:R3};const r=[21,19,17,13,11,9,7,3,1].reduce((o,a,l)=>o+t[l]*a,0)%10;return t[t.length-1]!==r?{valid:!1,message:L3}:{valid:!0,message:""}},sq=(e,t)=>t==="BG"?tq(e):nq(e),rq=e=>{if(e.length!==11)return{valid:!1,message:l$};if(e.startsWith("0"))return{valid:!1,message:bw};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:bw}},i4=(e,t=!1)=>{let n=0,s=0,r=0,o=0,a=!1;const l=[],c=[2,7,9,1,4,6,3,5,8,2,7,9];for(let u of e){const d=Number(u);if(l.push(d),t&&isNaN(d))return{year:n,month:s,day:r,hashResult:o,cnp:l,hasError:!0};l.length-1<12&&(o=o+l[l.length-1]*c[l.length-1])}switch(o=o%11,o===10&&(o=1),n=l[1]*10+l[2]||0,s=l[3]*10+l[4]||0,r=l[5]*10+l[6]||0,l[0]){case 1:case 2:n+=1900;break;case 3:case 4:n+=1800;break;case 5:case 6:n+=2e3;break;case 7:case 8:case 9:n+=2e3,n>Number(new Date().getFullYear())-1900-14&&(n-=100);break;default:a=!0}return{year:n,month:s,day:r,hashResult:o,cnp:l,hasError:a}},Dhe=e=>{const{year:t,month:n,day:s}=i4(e,!1);return ye(new Date(t,n-1,s),"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ").format("YYYY-MM-DD")},Fhe=e=>{if(e.length){const t=e[0];if(Ww.male.includes(t))return Dv.Male;if(Ww.female.includes(t))return Dv.Female}},oq=e=>{if(e.length!==13)return{valid:!1,message:c$};const{year:t,month:n,day:s,hashResult:r,cnp:o,hasError:a}=i4(e,!0);if(a)return{valid:!1,message:a1};if(t<1800||t>2099)return{valid:!1,message:a1};if(o[12]!==r)return{valid:!1,message:a1};const l=new Date,c=new Date(t,n-1,s);return l.setFullYear(l.getFullYear()-18),c<=l?{valid:!0}:{valid:!1,message:u$}},aq="{1}",iq=({docNumber:e})=>rq(e),lq=({docNumber:e})=>oq(e),cq=({docNumber:e,countryCode:t})=>sq(e,t),uq=({docNumber:e})=>eq(e),Va=(e,t,n,s)=>{var r,o,a,l,c,u;if(n[t].type==="cpf"&&((o=(r=n[t].customAttrs)==null?void 0:r.checkViaBackend)!=null&&o.backendError))return(l=(a=n[t].customAttrs)==null?void 0:a.checkViaBackend)==null?void 0:l.backendError;if(!n[t].readOnly){const{rules:d,type:f}=n[t];if(d)return io(e)?((c=d.required)==null?void 0:c.value)===0?"":((u=d.required)==null?void 0:u.message)||"":f==="phone"?dq({value:e,customPattern:s,rules:d,formData:n}):Fv({value:e,customPattern:s,rules:d,formData:n})}return""},dq=({value:e,formData:t,customPattern:n,rules:s})=>{if(typeof e=="string"){const r=!ui(s)&&Fv({value:e,customPattern:n,rules:s,formData:t});return r||($S.test(e)?"":i$)}else{const{phoneCode:r,phoneNumber:o=""}=e;return $S.test(r)?Fv({value:o,customPattern:n,rules:s,formData:t}):a$}},$w=(e,t)=>{var n;if((n=e.dependencies)!=null&&n.length&&e.hasOwnProperty("value")){const[s]=e.dependencies,r=CA(t).find(a=>a.name===s.related_field_name),o=r&&s.related_field_values.includes(r.value);if(r&&o)return{...e,value:s.value}}return e},Fv=({value:e,formData:t,customPattern:n,rules:s})=>{const{required:r,method:o,pattern:a,...l}=s;for(const[c,u]of Object.entries(l))if(u){const d=fq[c],f=$w(u,t);if(d&&!d(e,f,t))return JB(u.message,f.value,aq)}if(o&&o.value in Vw){const c=Vw[o.value](e,n.countryCode||dt.countryCode);if(!c.valid)return c.message}if(a){const c=$w(a,t);try{if(c.value&&!new RegExp(c.value).test(e))return c.message}catch(u){u instanceof Error&&nt.error(u.message)}}return""},fq={length(e,t){return e.length===t.value},minLength(e,t){return e.length>=t.value},maxLength(e,t){return e.length<=t.value},match(e,t,n){return e===n[t.value].value},min(e,t){const n=Number(e);return!isNaN(n)&&n>=t.value},max(e,t){const n=Number(e);return!isNaN(n)&&n<=t.value},minSize(e,t){const n=r=>r.size>=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)},maxSize(e,t){const n=r=>r.size<=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)}},Vw={checkTurkishId(e,t){return iq({docNumber:e,countryCode:t})},checkRomanianId(e,t){return lq({docNumber:e,countryCode:t})},checkSouthAfricanId(e,t){return uq({docNumber:e,countryCode:t})},checkBulgarianId(e,t){return cq({docNumber:e,countryCode:t})}},Aq="country";var Pd=(e=>(e.CHANGE="change",e.BLUR="blur",e.FOCUS="focus",e))(Pd||{});const mq={phone:"phoneNumber"},Uv={visible:(e,t)=>e.includes(t),invisible:(e,t)=>!e.includes(t)},Hv=(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}},pq=e=>e.map(t=>t.map(n=>n.map(s=>({...s,name:s.name||Qn()})))),ru=e=>{switch(typeof e){case"string":return"string";case"number":return"number";case"boolean":return"boolean";default:return"any"}},h1=({visibleElements:e,dependenciesGroup:t,formElement:n})=>{const s={};for(const[r,o]of Object.entries(t))if(o[n.name]){const a=o[n.name],l=Hv(n.value,n.valueType,n.type);for(const[c,u]of Object.entries(a)){const d=Uv[r](u,l);e[c]!==d&&(s[c]=d)}}return ui(s)?e:{...e,...s}},Hi=e=>{const{language:t}=Te(),n=O=>CA(O).reduce((P,R)=>{var L;if((L=R.dependencies)!=null&&L.length){const[B]=R.dependencies;if(B.value!=="show"&&B.value!=="hide")return P;const D=B.value!=="show",j=CA(O).find(F=>F.name===B.related_field_name);return j&&B.related_field_values.includes(j.value)?{...P,[R.name]:B.value==="show"}:R.showOn?P:{...P,[R.name]:D}}return P},{}),s=O=>s6(O).reduce((P,[R,L])=>{var F;if(!((F=L.dependencies)!=null&&F.length))return{...P,[R]:L};const[B]=L.dependencies;if(B.value!=="disable"&&B.value!=="enable")return{...P,[R]:L};const D=CA(O).find(U=>U.name===B.related_field_name),j=D&&B.related_field_values.includes(D.value),M={...L};return B.value==="enable"?M.disabled=!j:B.value==="disable"&&(j?M.disabled=!0:delete M.disabled),{...P,[R]:M}},{}),[r,o]=A.useState(()=>{var D,j;const O=pq(e),P=O.reduce((M,F,U)=>{const V=F.flat().reduce((Q,X)=>{var de;const{element:ee,...ae}=X,z=ee&&W.formElements[ee]?n6(W.formElements[ee]):{};let ge=ae.type==="hidden"?ae.type:z.type||ae.type;Mu(z,{...ae,type:ge});let J=z.value||z.defaultValue,$=ru(J);if(J===void 0&&((de=z.options)!=null&&de.length)){const oe=z.type==="select_multiple"?[z.options[0].value]:z.options[0].value;$=ru(oe),(z.type==="select"||z.type==="select_multiple")&&!z.placeholder&&(J=oe)}const q=J!==void 0,Y={...z,step:U,value:q?J:"",initialValue:q?J:"",valueType:$,error:"",hasError:!1,touched:q,focused:!1,validationEnabled:!ui(z.rules)};return{...Q,[z.name]:Y}},{});return{...M,...V}},{}),R=O.flat(2).reduce((M,F)=>{const U=F.showOn?["visible",F.showOn]:F.hideOn?["invisible",F.hideOn]:null;if(U){const[V,Q]=U;for(const[X,ee]of Object.entries(Q))M[V][X]||(M[V][X]={}),M[V][X][F.name]=ee}return M},{visible:{},invisible:{}}),L={};for(const[M,F]of Object.entries(R))for(const[U,V]of Object.entries(F))for(const[Q,X]of Object.entries(V)){if(Q in L&&!L[Q])break;L[Q]=Uv[M](X,(D=P[U])==null?void 0:D.value)}const B=((j=Object.values(P).find(st("type",Aq)))==null?void 0:j.name)||"";return{step:0,formConfig:O,dependenciesGroup:R,countryElementName:B,formData:s(P),visibleElements:{...L,...n(P)}}}),[a,l]=A.useState(!1),c=A.useMemo(()=>r.formConfig.map(O=>O.map(P=>P.filter(({name:R})=>typeof r.visibleElements[R]>"u"||r.visibleElements[R]))),[r.formConfig,r.visibleElements]),u=A.useMemo(()=>c[r.step],[c,r.step]),d=()=>Object.values(r.formData).filter(({type:O})=>O&&O!=="separator"&&O!=="info"&&O!=="html").reduce((O,{name:P,value:R,type:L,valueType:B})=>{if(r.visibleElements[P]===void 0||r.visibleElements[P]){const D=Hv(R,B,L);if(D!==void 0)return{...O,[P]:D}}else return{...O,[P]:null};return O},{}),f=A.useCallback((O,P,R)=>{o(L=>{var B,D,j;switch(O){case"focus":return{...L,formData:{...L.formData,[P]:{...L.formData[P],manuallyChanged:!1,focused:!0}}};case"blur":{const M=Va(R,P,L.formData,{countryCode:(B=L.formData[L.countryElementName])==null?void 0:B.value,language:t}),F={...L.formData[P],touched:!0,focused:!1,manuallyChanged:!1,value:R,hasError:!!M,error:M},U={...L.formData,[P]:F},V={...h1({visibleElements:L.visibleElements,dependenciesGroup:L.dependenciesGroup,formElement:F}),...n(U)};return{...L,visibleElements:V,formData:s(U)}}case"change":{const M=Va(R,P,L.formData,{countryCode:(D=L.formData[L.countryElementName])==null?void 0:D.value,language:t}),F={...L.formData[P],touched:!0,value:R,manuallyChanged:!1,hasError:!!M,error:L.formData[P].type&&["checkbox","agree","file"].includes(L.formData[P].type)||L.formData[P].validateOnChange?M:""},U={...L.formData,[P]:F},V=Object.values(L.formData).filter(X=>{const{rules:ee}=X;return ee&&(ee.match&&ee.match.value===P||P===L.countryElementName&&ee.method)});for(const X of V){const ee=Va(X.value,X.name,U,{countryCode:(j=U[L.countryElementName])==null?void 0:j.value,language:t});U[X.name]={...X,error:ee,hasError:!!ee}}const Q={...h1({visibleElements:L.visibleElements,dependenciesGroup:L.dependenciesGroup,formElement:F}),...n(U)};return{...L,visibleElements:Q,formData:s(U)}}default:return L}})},[t]),m=Object.keys(r.formData).reduce((O,P)=>{const{validationEnabled:R,showOn:L,hideOn:B,valueType:D,initialValue:j,defaultValue:M,hasError:F,dependencies:U,...V}=r.formData[P];return O[P]=V,O},{}),h=A.useCallback(O=>{o(P=>{var B;const R={...P.formData},L={};for(const[D,j]of Object.entries(O))if(j!==void 0){const M=P.formData[D],F=ru(j),U=Va(j,D,P.formData,{countryCode:(B=P.formData[P.countryElementName])==null?void 0:B.value,language:t});R[D]={...M,valueType:F,value:j,initialValue:j,hasError:!!U,error:U,touched:!0};for(const[V,Q]of Object.entries(P.dependenciesGroup))if(Q[D]){const X=Q[D],ee=Hv(j,F,M.type);for(const[ae,z]of Object.entries(X)){if(ae in L&&!L[ae])break;const ge=Uv[V](z,ee);P.visibleElements[ae]!==ge&&(L[ae]=ge)}}}return{...P,formData:R,visibleElements:{...ui(L)?P.visibleElements:L,...n(R)}}})},[t]),p=A.useCallback((O=void 0)=>{o(P=>({...P,formData:Object.values(P.formData).reduce((R,L)=>{const{touched:B,name:D}=L;return(O?O.includes(D):B)?R[D]={...L,value:L.initialValue,error:"",touched:L.initialValue!=="",focused:!1}:R[D]=L,R},{})}))},[]),g=A.useCallback((O,P,R="",L=!0)=>{o(B=>{const D={...B.formData[O],value:P,error:R,touched:L,manuallyChanged:!0,valueType:ru(P)},j={...B.formData,[O]:D};return{...B,formData:j,visibleElements:{...h1({visibleElements:B.visibleElements,dependenciesGroup:B.dependenciesGroup,formElement:D}),...n(j)}}})},[]),_=A.useCallback((O,P,R)=>{o(L=>{var B;return{...L,formData:{...L.formData,[O]:{...L.formData[O],[P]:R,...P==="value"?{touched:!0}:O in L.formData&&P==="options"&&L.formData[O].type==="select"?{valueType:ru((B=R[0])==null?void 0:B.value)}:null}}}})},[]),b=A.useCallback((O,P)=>{o(R=>{var B;const L={...R.formData,[O]:{...R.formData[O],rules:P||{}}};return ui(P)?(L[O].validationEnabled=!1,L[O].error="",L[O].hasError=!1):(L[O].validationEnabled=!0,L[O].error=Va(L[O].value,O,L,{countryCode:(B=L[R.countryElementName])==null?void 0:B.value,language:t}),L[O].hasError=!!L[O].error),{...R,formData:L}})},[t]),y=A.useCallback((O,P)=>{o(R=>({...R,step:R.formData[O].step,formData:{...R.formData,[O]:{...R.formData[O],error:P}}}))},[]),v=A.useCallback(O=>o(P=>({...P,step:O})),[]),C=A.useCallback((O=u)=>O.forEach(P=>P.forEach(({name:R})=>f("blur",R,r.formData[R].value))),[u,f,r.formData]),w=A.useCallback(()=>c.forEach(C),[c,C]),T=(O=u)=>{var P;for(const R of O)for(const{name:L}of R)if(Va(m[L].value,L,r.formData,{countryCode:(P=r.formData[r.countryElementName])==null?void 0:P.value,language:t}))return mq[L]||L},k=()=>{for(const O of c){const P=T(O);if(P)return P}},E=A.useCallback(O=>O.flat().every(({name:R})=>{var F;const{touched:L,hasError:B,manuallyChanged:D,validationEnabled:j,value:M}=r.formData[R];return!j||!(L&&!D?B:Va(M,R,r.formData,{countryCode:(F=r.formData[r.countryElementName])==null?void 0:F.value,language:t}))}),[t,r.countryElementName,r.formData]),[N,x]=A.useState(!1);return A.useEffect(()=>{const O=c.every(E),P=E(u);l(P),x(O)},[c,u,E]),{step:r.step,setStep:v,totalSteps:r.formConfig.length,entireFormIsValid:N,formIsValid:a,handleChange:f,formElements:m,formConfig:c,formConfigForCurrentStep:u,getData:d,setData:g,setDataProp:_,setRules:b,setInitialData:h,setFieldError:y,resetData:p,showCurrentStepErrors:C,showErrors:w,getFirstErrorFieldNameForCurrentStep:T,getFirstErrorFieldNameInForm:k}},Yy={eng:"unitedkingdom",rus:"russia",arm:"armenia",fas:"iran",zhh:"china",geo:"georgia",arb:"arableague","pt-br":"brazil",uzb:"uzbekistan",kir:"kyrgyzstan",kur:"kurdish",swa:"unitedrepublicoftanzania",kor:"southkorea",hin:"india",heb:"israel",kaz:"kazakhstan",alb:"albania",vnm:"vietnam",dan:"denmark",tgl:"philippines",ben:"bangladesh",rov:"romania","en-ca":"canada",azf:"iran",msa:"malaysia"},kr={AF:{name:"Afghanistan",code:"93",backendCode:8,lang:"tur",city:"Kabul",iconClassName:"afghanistan"},AX:{name:"Aland Islands",code:"358",backendCode:9,city:"Mariehamn",iconClassName:"aland"},AL:{name:"Albania",code:"355",backendCode:10,city:"Tirana",currency:"EUR",iconClassName:"albania"},DZ:{name:"Algeria",code:"213",backendCode:11,city:"Algiers",lang:"fra",iconClassName:"algeria"},AS:{name:"American Samoa",code:"1684",backendCode:12,city:"Apia",currency:"USD",iconClassName:"americansamoa"},AD:{name:"Andorra",code:"376",backendCode:13,city:"Andorra la Vella",lang:"fra",currency:"EUR",iconClassName:"andorra"},AO:{name:"Angola",code:"244",backendCode:14,city:"Luanda",lang:"por",iconClassName:"angola"},AI:{name:"Anguilla",code:"1264",backendCode:15,city:"The Valley",iconClassName:"anguilla",un:!1},AQ:{name:"Antarctica",code:"672",iconClassName:"frenchsouthernandantarcticlands",un:!1},AG:{name:"Antigua and Barbuda",code:"1268",backendCode:17,city:"Saint Johns",iconClassName:"antiguaandbarbuda"},AR:{name:"Argentina",code:"54",backendCode:18,city:"Buenos Aires",lang:"spa",currency:"ARS",iconClassName:"argentina"},AM:{name:"Armenia",code:"374",backendCode:19,lang:"arm",currency:"AMD",city:"Yerevan",iconClassName:"armenia"},AW:{name:"Aruba",code:"297",backendCode:20,city:"Oranjestad",currency:"AWG",iconClassName:"aruba",un:!1},AU:{name:"Australia",code:"61",backendCode:21,city:"Canberra",currency:"AUD",iconClassName:"australia"},AT:{name:"Austria",code:"43",backendCode:22,city:"Vienna",lang:"ger",currency:"EUR",iconClassName:"austria"},AZ:{name:"Azerbaijan",code:"994",backendCode:23,city:"Baku",lang:"tur",currency:"AZN",iconClassName:"azerbaijan"},BS:{name:"Bahamas",code:"1242",backendCode:24,city:"Nassau",currency:"BSD",iconClassName:"bahamas"},BH:{name:"Bahrain",code:"973",backendCode:25,city:"Manama",iconClassName:"bahrain"},BD:{name:"Bangladesh",code:"880",backendCode:26,city:"Dhaka",iconClassName:"bangladesh"},BB:{name:"Barbados",code:"1246",backendCode:27,city:"Bridgetown",currency:"BBD",iconClassName:"barbados"},BY:{name:"Belarus",code:"375",backendCode:28,city:"Minsk",lang:"rus",iconClassName:"belarus"},BE:{name:"Belgium",code:"32",backendCode:29,city:"Brussels",lang:"fra",currency:"EUR",iconClassName:"belgium"},BZ:{name:"Belize",code:"501",backendCode:30,city:"Belmopan",iconClassName:"belize"},BJ:{name:"Benin",code:"229",backendCode:31,city:"Porto-Novo",lang:"fra",iconClassName:"benin"},BM:{name:"Bermuda",code:"1441",backendCode:32,city:"Hamilton",currency:"BMD",iconClassName:"bermuda",un:!1},BT:{name:"Bhutan",code:"975",backendCode:33,city:"Thimphu",iconClassName:"bhutan"},BO:{name:"Bolivia",code:"591",backendCode:34,city:"La Paz",lang:"spa",iconClassName:"bolivia"},BQ:{name:"Bonaire",code:"5997",backendCode:35,city:"Kralendijk",currency:"USD",iconClassName:"bonairesinteustatiusandsaba",un:!1},BA:{name:"Bosnia and Herzegovina",code:"387",backendCode:36,city:"Sarajevo",currency:"EUR",iconClassName:"bosniaherzegovina"},BW:{name:"Botswana",code:"267",backendCode:37,city:"Gaborone",iconClassName:"botswana"},BV:{name:"Bouvet Island",code:"47",backendCode:38,iconClassName:"bouvet",un:!1},BR:{name:"Brazil",code:"55",backendCode:39,city:"Brasilia",lang:"pt-br",currency:"BRL",iconClassName:"brazil"},IO:{name:"British Indian Ocean Territory",code:"246",backendCode:40,city:"Camp Justice",iconClassName:"britishindianoceanterritory",un:!1},BN:{name:"Brunei Darussalam",code:"673",backendCode:41,city:"Bandar Seri Begawan",iconClassName:"bruneidarussalam"},BG:{name:"Bulgaria",code:"359",backendCode:42,city:"Sofia",currency:"EUR",iconClassName:"bulgaria"},BF:{name:"Burkina Faso",code:"226",backendCode:43,city:"Ouagadougou",lang:"fra",iconClassName:"burkinafaso"},BI:{name:"Burundi",code:"257",backendCode:44,city:"Bujumbura",lang:"fra",iconClassName:"burundi"},CV:{name:"Cabo Verde",code:"238",backendCode:48,city:"Praia",lang:"por",iconClassName:"capeverde"},KH:{name:"Cambodia",code:"855",backendCode:45,city:"Phnom Penh",iconClassName:"cambodia"},CM:{name:"Cameroon",code:"237",backendCode:46,city:"Yaounde",iconClassName:"cameroon"},CA:{name:"Canada",code:"1",backendCode:47,city:"Ottawa",currency:"CAD",iconClassName:"canada"},KY:{name:"Cayman Islands",code:"1345",backendCode:49,city:"George Town",iconClassName:"caymanislands",un:!1},CF:{name:"Central African Republic",code:"236",backendCode:50,city:"Bangui",iconClassName:"centralafricanrepublic"},TD:{name:"Chad",code:"235",backendCode:51,city:"N`Djamena",iconClassName:"chad"},CL:{name:"Chile",code:"56",backendCode:52,city:"Santiago",lang:"spa",currency:"CLP",iconClassName:"chile"},CN:{name:"China",code:"86",backendCode:53,city:"Beijing",currency:"CNY",iconClassName:"china"},CX:{name:"Christmas Island",code:"6189164",backendCode:54,city:"Flying Fish Cove",iconClassName:"christmas",un:!1},CC:{name:"Cocos (Keeling) Islands",code:"6189162",backendCode:55,city:"West Island",iconClassName:"cocoskeeling",un:!1},CO:{name:"Colombia",code:"57",backendCode:56,city:"Bogota",lang:"spa",currency:"COP",iconClassName:"colombia"},KM:{name:"Comoros",code:"269",backendCode:57,city:"Moroni",iconClassName:"comoros"},CG:{name:"Congo",code:"242",backendCode:58,city:"Brazzaville",iconClassName:"congo"},CD:{name:"Congo, Democratic Republic of the (Zaire)",backendCode:59,code:"243",city:"Kinshasa",iconClassName:"congokinshasa"},CK:{name:"Cook Islands",code:"682",backendCode:60,city:"Avarua",iconClassName:"cookislands",un:!1},CR:{name:"Costa Rica",code:"506",backendCode:61,city:"San José",lang:"spa",iconClassName:"costarica"},CI:{name:"Cote d'Ivoire",code:"225",backendCode:62,city:"Yamoussoukro",iconClassName:"cotedivoire"},HR:{name:"Croatia",code:"385",backendCode:63,city:"Zagreb",currency:"EUR",iconClassName:"croatia"},CU:{name:"Cuba",code:"53",backendCode:64,city:"Havana",lang:"spa",iconClassName:"cuba"},CW:{name:"Curacao",code:"5999",backendCode:65,city:"Willemstad",iconClassName:"curacao",un:!1},CY:{name:"Cyprus",code:"357",backendCode:66,city:"Nicosia",lang:"tur",currency:"EUR",iconClassName:"cyprus"},CZ:{name:"Czech Republic",code:"420",backendCode:67,city:"Prague",iconClassName:"czechrepublic"},DK:{name:"Denmark",code:"45",backendCode:68,city:"Copenhagen",currency:"DKK",iconClassName:"denmark"},DJ:{name:"Djibouti",code:"253",backendCode:69,city:"Djibouti",iconClassName:"djibouti"},DM:{name:"Dominica",code:"1767",backendCode:70,city:"Roseau",iconClassName:"dominica"},DO:{name:"Dominican Republic",code:"1",backendCode:71,city:"Santo Domingo",lang:"spa",currency:"DOP",iconClassName:"dominicanrepublic"},EC:{name:"Ecuador",code:"593",backendCode:72,city:"Quito",currency:"USD",iconClassName:"ecuador"},EG:{name:"Egypt",code:"20",backendCode:73,city:"Cairo",iconClassName:"egypt"},SV:{name:"El Salvador",code:"503",backendCode:74,city:"San Salvador",lang:"spa",currency:"SVC",iconClassName:"elsalvador"},GQ:{name:"Equatorial Guinea",code:"240",backendCode:75,city:"Malabo",iconClassName:"equatorialguinea"},ER:{name:"Eritrea",code:"291",backendCode:76,city:"Asmara",iconClassName:"eritrea"},EE:{name:"Estonia",code:"372",backendCode:77,city:"Tallin",lang:"rus",currency:"EUR",iconClassName:"estonia"},ET:{name:"Ethiopia",code:"251",backendCode:78,city:"Asmara",iconClassName:"ethiopia"},FK:{name:"Falkland Islands",code:"500",backendCode:79,iconClassName:"falkland",un:!1},FO:{name:"Faroe Islands",code:"298",backendCode:80,iconClassName:"faroeislands",un:!1},FJ:{name:"Fiji",code:"679",backendCode:81,iconClassName:"fiji"},FI:{name:"Finland",code:"358",backendCode:82,currency:"EUR",iconClassName:"finland"},FR:{name:"France",code:"33",backendCode:83,lang:"fra",currency:"EUR",iconClassName:"france"},GF:{name:"French Guiana",code:"594",backendCode:84,lang:"fra",iconClassName:"frenchguiana",un:!1},PF:{name:"French Polynesia",code:"689",backendCode:85,iconClassName:"frenchpolynesia",un:!1},TF:{name:"French Southern Territories",backendCode:86,code:"596",iconClassName:"frenchsouthernterritories",un:!1},GA:{name:"Gabon",code:"241",backendCode:87,iconClassName:"gabon"},GM:{name:"Gambia",code:"220",backendCode:88,iconClassName:"gambia"},GE:{name:"Georgia",code:"995",backendCode:89,lang:"rus",currency:"GEL",iconClassName:"georgia"},DE:{name:"Germany",code:"49",backendCode:90,lang:"ger",currency:"EUR",iconClassName:"germany"},"GE-AB":{name:"Abkhazia",code:"7840",backendCode:1787,lang:"abk",iconClassName:"abkhazia",un:!1},GH:{name:"Ghana",code:"233",backendCode:91,currency:"GHS",iconClassName:"ghana"},GI:{name:"Gibraltar",code:"350",backendCode:92,iconClassName:"gibraltar",un:!1},GR:{name:"Greece",code:"30",backendCode:93,lang:"gre",currency:"EUR",iconClassName:"greece"},GL:{name:"Greenland",code:"299",backendCode:94,iconClassName:"greenland",un:!1},GD:{name:"Grenada",code:"1473",backendCode:95,iconClassName:"grenada"},GP:{name:"Guadeloupe",code:"590",backendCode:96,lang:"fra",currency:"EUR",iconClassName:"guadeloupe",un:!1},GU:{name:"Guam",code:"1671",backendCode:97,currency:"USD",iconClassName:"guam",un:!1},GT:{name:"Guatemala",code:"502",backendCode:98,lang:"spa",currency:"GTQ",iconClassName:"guatemala"},GG:{name:"Guernsey",code:"441481",backendCode:99,iconClassName:"guernsey",un:!1},GN:{name:"Guinea",code:"224",backendCode:100,iconClassName:"guinea"},GW:{name:"Guinea-Bissau",code:"245",backendCode:101,iconClassName:"guineabissau"},GY:{name:"Guyana",code:"592",backendCode:102,iconClassName:"guyana"},HT:{name:"Haiti",code:"509",backendCode:103,lang:"hat",iconClassName:"haiti"},HM:{name:"Heard Island and McDonald Islands",code:"672",backendCode:104,currency:"AUD",iconClassName:"heardislandandmcdonald",un:!1},VA:{name:"Holy See",code:"379",backendCode:105,currency:"EUR",iconClassName:"holysee",un:!1},HN:{name:"Honduras",code:"504",backendCode:106,lang:"spa",currency:"HNL",iconClassName:"honduras"},HK:{name:"Hong Kong",code:"852",backendCode:107,iconClassName:"hongkong",un:!1},HU:{name:"Hungary",code:"36",backendCode:108,iconClassName:"hungary"},IS:{name:"Iceland",code:"354",backendCode:109,currency:"ISK",iconClassName:"iceland"},IN:{name:"India",code:"91",backendCode:110,currency:"INR",iconClassName:"india"},ID:{name:"Indonesia",code:"62",backendCode:111,currency:"IDR",iconClassName:"indonesia"},IR:{name:"Iran",code:"98",backendCode:112,currency:"IRR",iconClassName:"iran"},IQ:{name:"Iraq",code:"964",backendCode:113,currency:"IQD",iconClassName:"iraq"},IE:{name:"Ireland",code:"353",backendCode:114,currency:"EUR",iconClassName:"ireland"},IM:{name:"Isle of Man",code:"441624",backendCode:115,iconClassName:"isleofman",un:!1},IL:{name:"Israel",code:"972",backendCode:116,lang:"heb",iconClassName:"israel"},IT:{name:"Italy",code:"39",backendCode:117,lang:"ita",currency:"EUR",iconClassName:"italy"},JM:{name:"Jamaica",code:"1876",backendCode:118,iconClassName:"jamaica"},JP:{name:"Japan",code:"81",backendCode:119,currency:"JPY",iconClassName:"japan"},JE:{name:"Jersey",code:"441534",backendCode:120,iconClassName:"jersey",un:!1},JO:{name:"Jordan",code:"962",backendCode:121,iconClassName:"jordan"},KZ:{name:"Kazakhstan",code:"7",backendCode:122,lang:"kaz",currency:"KZT",iconClassName:"kazakhstan"},KE:{name:"Kenya",code:"254",backendCode:123,currency:"KES",iconClassName:"kenya"},KI:{name:"Kiribati",code:"686",backendCode:124,iconClassName:"kiribati"},KP:{name:"Korea, North",code:"850",backendCode:125,iconClassName:"korea,north"},KW:{name:"Kuwait",code:"965",backendCode:127,iconClassName:"kuwait"},KG:{name:"Kyrgyzstan",code:"996",backendCode:128,lang:"rus",iconClassName:"kyrgyzstan"},LA:{name:"Laos",code:"856",backendCode:129,iconClassName:"laos"},LV:{name:"Latvia",code:"371",backendCode:130,lang:"rus",currency:"EUR",iconClassName:"latvia"},LB:{name:"Lebanon",code:"961",backendCode:131,iconClassName:"lebanon"},LS:{name:"Lesotho",code:"266",backendCode:132,iconClassName:"lesotho"},LR:{name:"Liberia",code:"231",backendCode:133,iconClassName:"liberia"},LY:{name:"Libya",code:"218",backendCode:134,lang:"ita",iconClassName:"libya"},LI:{name:"Liechtenstein",code:"423",backendCode:135,currency:"EUR",iconClassName:"liechtenshein"},LT:{name:"Lithuania",code:"370",backendCode:136,lang:"rus",currency:"EUR",iconClassName:"lithuania"},LU:{name:"Luxembourg",code:"352",backendCode:137,lang:"fra",currency:"EUR",iconClassName:"luxembourg"},MO:{name:"Macao",code:"853",backendCode:138,iconClassName:"macao",un:!1},MG:{name:"Madagascar",code:"261",backendCode:140,iconClassName:"madagascar"},MW:{name:"Malawi",code:"265",backendCode:141,iconClassName:"malawi"},MY:{name:"Malaysia",code:"60",backendCode:142,iconClassName:"malaysia"},MV:{name:"Maldives",code:"960",backendCode:143,iconClassName:"maldives"},ML:{name:"Mali",code:"223",backendCode:144,iconClassName:"mali",lang:"fra"},MT:{name:"Malta",code:"356",backendCode:145,lang:"eng",currency:"EUR",iconClassName:"malta"},MH:{name:"Marshall Islands",code:"692",backendCode:146,currency:"USD",iconClassName:"marshallislands"},MQ:{name:"Martinique",code:"596",backendCode:147,lang:"fra",currency:"EUR",iconClassName:"martinique",un:!1},MR:{name:"Mauritania",code:"222",backendCode:148,iconClassName:"mauritania"},MU:{name:"Mauritius",code:"230",backendCode:149,iconClassName:"mauritius"},YT:{name:"Mayotte",code:"262",backendCode:150,currency:"EUR",iconClassName:"mayotte",un:!1},MX:{name:"Mexico",code:"52",backendCode:151,lang:"spa",currency:"MXN",iconClassName:"mexico"},FM:{name:"Micronesia, Federated States of",code:"691",backendCode:152,iconClassName:"micronesiafederatedstatesof"},MD:{name:"Moldova",code:"373",backendCode:153,lang:"rus",iconClassName:"moldova"},MC:{name:"Monaco",code:"377",backendCode:154,currency:"EUR",iconClassName:"monaco"},MN:{name:"Mongolia",code:"976",backendCode:155,lang:"rus",iconClassName:"mongolia"},ME:{name:"Montenegro",code:"382",backendCode:156,currency:"EUR",iconClassName:"montenegro"},MS:{name:"Montserrat",code:"1664",backendCode:157,iconClassName:"montserrat",un:!1},MA:{name:"Morocco",code:"212",backendCode:158,iconClassName:"morocco"},MZ:{name:"Mozambique",code:"258",backendCode:159,iconClassName:"mozambique"},MM:{name:"Myanmar",code:"95",backendCode:160,iconClassName:"myanmar"},NA:{name:"Namibia",code:"264",backendCode:161,iconClassName:"namibia"},NR:{name:"Nauru",code:"674",backendCode:162,iconClassName:"nauru"},NP:{name:"Nepal",code:"977",backendCode:163,iconClassName:"nepal"},NL:{name:"Netherlands",code:"31",backendCode:164,currency:"EUR",iconClassName:"netherlands"},NC:{name:"New Caledonia",code:"687",backendCode:165,currency:"XPF",iconClassName:"newcaledonia",un:!1},NZ:{name:"New Zealand",code:"64",backendCode:166,currency:"NZD",iconClassName:"newzealand"},NI:{name:"Nicaragua",code:"505",backendCode:167,lang:"spa",iconClassName:"nicaragua"},NE:{name:"Niger",code:"227",backendCode:168,iconClassName:"niger"},NG:{name:"Nigeria",code:"234",backendCode:169,currency:"NGN",iconClassName:"nigeria"},NU:{name:"Niue",code:"683",backendCode:170,currency:"NZD",iconClassName:"niue",un:!1},NF:{name:"Norfolk Island",code:"6723",backendCode:171,currency:"AUD",iconClassName:"norfolk",un:!1},MP:{name:"Northern Mariana Islands",code:"1670",backendCode:172,currency:"USD",iconClassName:"northernmariana",un:!1},MK:{name:"North Macedonia",code:"389",backendCode:139,currency:"EUR",iconClassName:"northmacedonia",un:!1},NO:{name:"Norway",code:"47",backendCode:173,currency:"NOK",lang:"nor",iconClassName:"norway"},OM:{name:"Oman",code:"968",backendCode:174,iconClassName:"oman"},PK:{name:"Pakistan",code:"92",backendCode:175,iconClassName:"pakistan"},PW:{name:"Palau",code:"680",backendCode:176,iconClassName:"palau"},PS:{name:"Palestine, State of",code:"970",backendCode:177,iconClassName:"palestine"},PA:{name:"Panama",code:"507",backendCode:178,lang:"spa",iconClassName:"panama"},PG:{name:"Papua New Guinea",code:"675",backendCode:179,iconClassName:"papuanewguinea"},PY:{name:"Paraguay",code:"595",backendCode:180,lang:"spa",currency:"PYG",iconClassName:"paraguay"},PE:{name:"Peru",code:"51",backendCode:181,lang:"spa",currency:"PEN",iconClassName:"peru"},PH:{name:"Philippines",code:"63",backendCode:182,iconClassName:"philippines"},PN:{name:"Pitcairn",code:"64",backendCode:183,iconClassName:"pitcairn",un:!1},PL:{name:"Poland",code:"48",backendCode:184,lang:"pol",currency:"PLN",iconClassName:"poland"},PT:{name:"Portugal",code:"351",backendCode:185,lang:"por",currency:"EUR",iconClassName:"portugal"},PR:{name:"Puerto Rico",code:"1787",backendCode:186,currency:"USD",iconClassName:"puertorico",un:!1},QA:{name:"Qatar",code:"974",backendCode:187,iconClassName:"qatar"},RE:{name:"Reunion",code:"262",backendCode:188,lang:"fra",iconClassName:"reunion",un:!1},RO:{name:"Romania",code:"40",backendCode:189,currency:"EUR",iconClassName:"romania"},RU:{name:"Russia",code:"7",backendCode:190,lang:"rus",currency:"RUB",city:"Moscow",iconClassName:"russia"},RW:{name:"Rwanda",code:"250",backendCode:191,iconClassName:"rwanda"},BL:{name:"Saint Barthelemy",code:"590",backendCode:192,iconClassName:"saintbarthelemy",un:!1},SH:{name:"Saint Helena",code:"290",backendCode:193,iconClassName:"sainthelena",un:!1},KN:{name:"Saint Kitts and Nevis",code:"1869",backendCode:194,iconClassName:"stkittsandnevis"},LC:{name:"Saint Lucia",code:"1758",backendCode:195,iconClassName:"saintlucia"},MF:{name:"Saint Martin (France)",code:"590",backendCode:196,iconClassName:"saintmartin",un:!1},PM:{name:"Saint Pierre and Miquelon",code:"508",backendCode:197,iconClassName:"saintpierreandmiquelon",un:!1},VC:{name:"Saint Vincent and the Grenadines",code:"1784",backendCode:198,iconClassName:"stvincentandthegrenadines"},WS:{name:"Samoa",code:"685",backendCode:199,iconClassName:"samoa"},SM:{name:"San Marino",code:"378",backendCode:200,lang:"ita",currency:"EUR",iconClassName:"sanmarino"},ST:{name:"Sao Tome and Principe",code:"239",backendCode:201,iconClassName:"saotomeandprincipe"},SA:{name:"Saudi Arabia",code:"966",backendCode:202,iconClassName:"saudiarabia"},SN:{name:"Senegal",code:"221",backendCode:203,iconClassName:"senegal"},RS:{name:"Serbia",code:"381",backendCode:204,currency:"EUR",iconClassName:"serbia"},SC:{name:"Seychelles",code:"248",backendCode:205,iconClassName:"seychelles"},SL:{name:"Sierra Leone",code:"232",backendCode:206,iconClassName:"sierraleone"},SG:{name:"Singapore",code:"65",backendCode:207,iconClassName:"singapore"},SX:{name:"Sint Maarten (Netherlands)",code:"1721",backendCode:208,iconClassName:"saintmartin",un:!1},SK:{name:"Slovakia",code:"421",backendCode:209,currency:"EUR",iconClassName:"slovakia"},SI:{name:"Slovenia",code:"386",backendCode:210,currency:"EUR",iconClassName:"slovenia"},SB:{name:"Solomon Islands",code:"677",backendCode:211,iconClassName:"solomonislands"},SO:{name:"Somalia",code:"252",backendCode:212,iconClassName:"somalia"},ZA:{name:"South Africa",code:"27",backendCode:213,currency:"ZAR",iconClassName:"southafrica"},GS:{name:"South Georgia and the South Sandwich Islands",code:"500",backendCode:214,iconClassName:"southgeorgiaandsouthsandwich",un:!1},SS:{name:"South Sudan",code:"211",backendCode:1637,iconClassName:"southsudan"},KR:{name:"South Korea",code:"82",backendCode:126,currency:"KRW",iconClassName:"southkorea"},ES:{name:"Spain",code:"34",backendCode:215,lang:"spa",currency:"EUR",iconClassName:"spain"},LK:{name:"Sri Lanka",code:"94",backendCode:216,iconClassName:"srilanka"},SD:{name:"Sudan",code:"249",backendCode:217,iconClassName:"sudan"},SR:{name:"Suriname",code:"597",backendCode:218,iconClassName:"suriname"},SJ:{name:"Svalbard and Jan Mayen",code:"47",backendCode:219,iconClassName:"svalbardandjanmayen",un:!1},SZ:{name:"Swaziland",code:"268",backendCode:220,iconClassName:"swaziland"},SE:{name:"Sweden",code:"46",backendCode:221,lang:"swe",currency:"SEK",city:"Stockholm",iconClassName:"sweden"},CH:{name:"Switzerland",code:"41",backendCode:222,lang:"fra",currency:"CHF",iconClassName:"switzerland"},SY:{name:"Syria",code:"963",backendCode:223,iconClassName:"syria"},TW:{name:"Taiwan",code:"886",backendCode:224,iconClassName:"taiwan",un:!1},TJ:{name:"Tajikistan",code:"992",backendCode:225,lang:"rus",iconClassName:"tajikistan"},TZ:{name:"Tanzania",code:"255",backendCode:226,lang:"swa",iconClassName:"unitedrepublicoftanzania",un:!1},TH:{name:"Thailand",code:"66",backendCode:227,currency:"THB",iconClassName:"thailand"},TL:{name:"Timor-Leste",code:"670",backendCode:228,iconClassName:"timorleste"},TG:{name:"Togo",code:"228",backendCode:229,iconClassName:"togo"},TK:{name:"Tokelau",code:"690",backendCode:230,currency:"NZD",iconClassName:"tokelau",un:!1},TO:{name:"Tonga",code:"676",backendCode:231,iconClassName:"tonga"},TT:{name:"Trinidad and Tobago",code:"1868",backendCode:232,iconClassName:"trinidadtobago"},TN:{name:"Tunisia",code:"216",backendCode:233,iconClassName:"tunisia"},TR:{name:"Turkey",code:"90",backendCode:234,lang:"tur",currency:"TRY",iconClassName:"turkey"},TM:{name:"Turkmenistan",code:"993",backendCode:235,lang:"tur",iconClassName:"turkmenistan"},TC:{name:"Turks and Caicos Islands",code:"1649",backendCode:236,iconClassName:"turksandcaicosislands",un:!1},XC:{name:"Turkish Republic of Northern Cyprus",code:"90",backendCode:1652,lang:"tur",iconClassName:"northerncyprus",un:!1},TV:{name:"Tuvalu",code:"688",backendCode:237,iconClassName:"tuvalu"},UG:{name:"Uganda",code:"256",backendCode:238,iconClassName:"uganda"},UA:{name:"Ukraine",code:"380",backendCode:239,lang:"ukr",currency:"UAH",iconClassName:"ukraine"},AE:{name:"United Arab Emirates",code:"971",backendCode:240,iconClassName:"uae"},GB:{name:"United Kingdom",code:"44",backendCode:241,currency:"GBP",city:"London",iconClassName:"unitedkingdom"},US:{name:"United States",code:"1",backendCode:242,currency:"USD",iconClassName:"unitedstates"},UY:{name:"Uruguay",code:"598",backendCode:244,lang:"spa",currency:"UYU",iconClassName:"uruguay"},UZ:{name:"Uzbekistan",code:"998",backendCode:245,lang:"uzb",iconClassName:"uzbekistan"},VU:{name:"Vanuatu",code:"678",backendCode:246,iconClassName:"vanutau"},VE:{name:"Venezuela",code:"58",backendCode:247,lang:"spa",iconClassName:"venezuela"},VN:{name:"Vietnam",code:"84",backendCode:248,currency:"VND",iconClassName:"vietnam",lang:"vie"},VG:{name:"Virgin Islands, British",code:"1284",backendCode:249,iconClassName:"virginislandsbritish",un:!1},VI:{name:"Virgin Islands, U.S.",code:"1340",backendCode:250,currency:"USD",iconClassName:"virginislandsus",un:!1},WF:{name:"Wallis and Futuna",code:"681",backendCode:251,iconClassName:"wallisandfutuna",un:!1},EH:{name:"Western Sahara",code:"212",backendCode:252,iconClassName:"westernsahara",un:!1},YE:{name:"Yemen",code:"967",backendCode:253,iconClassName:"yemen"},ZM:{name:"Zambia",code:"260",backendCode:254,iconClassName:"zambia"},ZW:{name:"Zimbabwe",code:"263",backendCode:255,iconClassName:"zimbabwe"}},hq=({label:e,className:t,value:n,active:s=!1,disabled:r=!1})=>i.jsxs("label",{className:`checkbox-control-content-bc ${s?"active":""} ${r?"disabled":""}`,"data-option-value":n,children:[t?i.jsx("i",{className:`multi-select-icon-bc ${t}`}):null,i.jsx("p",{className:"checkbox-control-text-bc ellipsis",style:{pointerEvents:"none"},children:e})]}),Gi=({container:e,callback:t,ignoredElementsIds:n=[]})=>{const s=A.useRef(n),r=A.useRef(t);A.useEffect(function(){r.current=t},[t]),A.useEffect(()=>{n.length&&(s.current=n)},[n]),A.useEffect(()=>{const o=a=>{e.current&&!e.current.contains(a.target)&&!s.current.some(l=>a.target.closest(`#${l}`))&&r.current()};return document.addEventListener("mousedown",o),()=>{document.removeEventListener("mousedown",o)}},[e])},gq="Tab",vq=({defaultExpanded:e=!1,defaultSearchValue:t="",options:n,regExp:s,ignoreClickOutside:r=!1,props:o})=>{const a=re(),[l,c]=A.useState(e),[u,d]=A.useState(t),f=A.useRef(!1),m=A.useRef(null),h=A.useRef(null),p=A.useRef(null);Gi({callback:()=>c(!1),container:r?p:m}),A.useEffect(function(){!l&&u&&d("")},[l,u]),A.useEffect(function(){if(!(ue.isMobile===1)){const v=m.current,C=()=>f.current=!1,w=()=>{f.current&&(c(!0),C())},T=E=>{E.key===gq&&!(o!=null&&o.readOnly||o!=null&&o.disabled)&&(f.current=!0)},k=E=>{const N=E.relatedTarget;N&&v&&!v.contains(N)&&c(!1)};if(v)return v.addEventListener("focusout",k),v.addEventListener("focus",w),document.addEventListener("keydown",T),document.addEventListener("mousedown",C),()=>{v.removeEventListener("focusout",k),v.removeEventListener("focus",w),document.removeEventListener("keydown",T),document.removeEventListener("mousedown",C)}}},[o==null?void 0:o.disabled,o==null?void 0:o.readOnly]),A.useEffect(()=>{if(h.current){let b=h.current.children.length<=iw?h.current.children.length-1:iw;h.current.children[b].scrollIntoView({behavior:"smooth",block:"nearest"})}},[l]);const g=A.useCallback(({target:{value:b}})=>d(s&&!s.test(b)&&b?"":b),[s]),_=A.useMemo(()=>{const b=n&&(u!=null&&u.trim())?n.filter(y=>a(y.label).toLowerCase().includes(u.trim().toLowerCase())):n;return(b==null?void 0:b.length)===0&&u?[{label:a($m.label),value:$m.value,className:"",disabled:!1}]:b},[n,u,a]);return{expanded:l,container:m,selectRef:h,searchTerm:u,setExpanded:c,onHandleChange:g,filteredOptions:_}},bq=({options:e=[],onChange:t,value:n,autoFocus:s=!1,name:r,translatable:o=!0,showFlags:a=!0,label:l,regExp:c,type:u="text",searchable:d=!0,...f})=>{const m=re(),{expanded:h,container:p,searchTerm:g,setExpanded:_,selectRef:b,onHandleChange:y,filteredOptions:v}=vq({options:e,regExp:c,ignoreClickOutside:!0,defaultExpanded:!d}),C=A.useRef(null),w=({target:T})=>{const{dataset:k}=T;k.optionValue!==void 0&&k.optionValue!==$m.value&&(t(k.optionValue),_(!1))};return A.useEffect(function(){document.activeElement===C.current&&_(!0)},[_]),i.jsx("div",{className:`multi-select-bc multi-select-popup ${f.readOnly||e.length===0?"disabled":""}`,ref:p,children:i.jsxs("div",{className:"form-control-bc",onClick:w,children:[d&&i.jsx("input",{autoFocus:s,className:"form-control-input-bc",ref:C,type:u,value:g,onChange:y,placeholder:l}),i.jsx("i",{className:"ss-icon-bc bc-i-search"}),h&&i.jsx("div",{className:"multi-select-label-bc",ref:b,"data-scroll-lock-scrollable":"",children:(v!=null&&v.length?v:e).map(T=>{var E,N;const k=a&&v&&((E=v[0])==null?void 0:E.value)!=="0"&&T.value!==$m.value;return i.jsx(hq,{label:o?m(T.label):T.label,value:T.value,active:T.value===n,disabled:T.disabled,className:k?`ftr-lang-bar-flag-bc flag-bc ${Yy[T.value]||((N=kr[T.value])==null?void 0:N.iconClassName)}`:void 0},`${T.label}_${T.value}`)})})]})})},l4=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,onChange:a,placeholder:l,manuallyChanged:c,options:u=[],value:d="",translatable:f=!0,searchable:m=!0,type:h,rules:p,...g})=>{const _=d,b=[],y=re(),v=m&&(u==null?void 0:u.length)>=MD,C=()=>{if(u.length>1){const{close:k}=be.open({className:"autocomplete-popup",Component:()=>i.jsx("div",{children:i.jsx(bq,{label:`${y("Search")} ${y(s)}`,onChange:E=>{a(Pd.CHANGE,g.name,E),k()},value:d,name:g.name,showFlags:!1,autoFocus:!0,options:u})})})}};(n||l)&&b.push("focused"),t&&b.push(e?"invalid":"valid"),(_.length>0||!l)&&b.push("filled");const w=A.useMemo(()=>{const k=u.find(E=>String(E.value)===_);return k?k.label:""},[_,u]),T=k=>{a(k.type,k.target.name,k.target.value)};return i.jsxs("div",{className:`form-control-bc select has-icon ${b.join(" ")}`,...v&&{onClick:C},children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[g.readOnly?i.jsx("input",{type:"text",className:"form-control-input-bc",value:f?y(w):w,...g}):i.jsxs(i.Fragment,{children:[i.jsxs("select",{className:"form-control-select-bc active",onChange:T,onFocus:T,onBlur:T,value:d,...g,children:[l&&!w?i.jsx("option",{value:"",children:y(l)}):null,u.map(({label:k,value:E})=>i.jsx("option",{value:E,children:f?y(k):k},`${k}_${E}`))]}),u.length>0&&i.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"})]}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:y(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:y(e)})}):null]})},_q=A.memo(l4),yq=({error:e,touched:t,focused:n,customAttrs:s,className:r,onChange:o,manuallyChanged:a,placeholder:l,value:c,children:u,rules:d,...f})=>{const m=re(),h=c,p=g=>{const{type:_,target:{name:b,checked:y}}=g;o(_,b,y)};return i.jsxs("div",{className:"checkbox-control-bc",children:[i.jsxs("label",{className:"checkbox-control-content-bc",children:[i.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onChange:p,checked:h,...f}),i.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),u]}),e&&t?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:m(e)})}):null]})},Eq=A.memo(yq),Cq=({label:e,...t})=>{const n=re();return i.jsx(Eq,{...t,children:e&&i.jsx("p",{className:"checkbox-control-text-bc",dangerouslySetInnerHTML:{__html:n(e)}})})},Sq=A.memo(Cq);var c4={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(A),n=["placeholder","separator","isLastChild","inputStyle","focus","isDisabled","hasErrored","errorStyle","focusStyle","disabledStyle","shouldAutoFocus","isInputNum","index","value","className","isInputSecure"];function s(R){if(typeof WeakMap!="function")return null;var L=new WeakMap,B=new WeakMap;return(s=function(j){return j?B:L})(R)}function r(R,L){if(R&&R.__esModule)return R;if(R===null||v(R)!=="object"&&typeof R!="function")return{default:R};var B=s(L);if(B&&B.has(R))return B.get(R);var D={},j=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var M in R)if(M!=="default"&&Object.prototype.hasOwnProperty.call(R,M)){var F=j?Object.getOwnPropertyDescriptor(R,M):null;F&&(F.get||F.set)?Object.defineProperty(D,M,F):D[M]=R[M]}return D.default=R,B&&B.set(R,D),D}function o(){return o=Object.assign||function(R){for(var L=1;L=0)&&Object.prototype.propertyIsEnumerable.call(R,D)&&(B[D]=R[D])}return B}function l(R,L){if(R==null)return{};var B={},D=Object.keys(R),j,M;for(M=0;M=0)&&(B[j]=R[j]);return B}function c(R,L){if(!(R instanceof L))throw new TypeError("Cannot call a class as a function")}function u(R,L){for(var B=0;B"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function b(R){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(B){return B.__proto__||Object.getPrototypeOf(B)},b(R)}function y(R,L,B){return L in R?Object.defineProperty(R,L,{value:B,enumerable:!0,configurable:!0,writable:!0}):R[L]=B,R}function v(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(B){return typeof B}:v=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},v(R)}var C=8,w=37,T=39,k=46,E=32,N=function(L){return v(L)==="object"},x=function(R){f(B,R);var L=h(B);function B(D){var j;return c(this,B),j=L.call(this,D),y(g(j),"getClasses",function(){for(var M=arguments.length,F=new Array(M),U=0;U0&&console.error("Length of the placeholder should be equal to the number of inputs.")}}),y(g(D),"handleOtpChange",function(U){var V=D.props.onChange,Q=U.join("");V(Q)}),y(g(D),"isInputValueValid",function(U){var V=D.props.isInputNum?!isNaN(parseInt(U,10)):typeof U=="string";return V&&U.trim().length===1}),y(g(D),"focusInput",function(U){var V=D.props.numInputs,Q=Math.max(Math.min(V-1,U),0);D.setState({activeInput:Q})}),y(g(D),"focusNextInput",function(){var U=D.state.activeInput;D.focusInput(U+1)}),y(g(D),"focusPrevInput",function(){var U=D.state.activeInput;D.focusInput(U-1)}),y(g(D),"changeCodeAtFocus",function(U){var V=D.state.activeInput,Q=D.getOtpValue();Q[V]=U[0],D.handleOtpChange(Q)}),y(g(D),"handleOnPaste",function(U){U.preventDefault();var V=D.state.activeInput,Q=D.props,X=Q.numInputs,ee=Q.isDisabled;if(!ee){for(var ae=D.getOtpValue(),z=V,ge=U.clipboardData.getData("text/plain").slice(0,X-V).split(""),J=0;J=V&&ge.length>0&&(ae[J]=ge.shift(),z++);D.setState({activeInput:z},function(){D.focusInput(z),D.handleOtpChange(ae)})}}),y(g(D),"handleOnChange",function(U){var V=U.target.value;D.isInputValueValid(V)&&D.changeCodeAtFocus(V)}),y(g(D),"handleOnKeyDown",function(U){U.keyCode===C||U.key==="Backspace"?(U.preventDefault(),D.changeCodeAtFocus(""),D.focusPrevInput()):U.keyCode===k||U.key==="Delete"?(U.preventDefault(),D.changeCodeAtFocus("")):U.keyCode===w||U.key==="ArrowLeft"?(U.preventDefault(),D.focusPrevInput()):U.keyCode===T||U.key==="ArrowRight"?(U.preventDefault(),D.focusNextInput()):(U.keyCode===E||U.key===" "||U.key==="Spacebar"||U.key==="Space")&&U.preventDefault()}),y(g(D),"handleOnInput",function(U){if(D.isInputValueValid(U.target.value))D.focusNextInput();else if(!D.props.isInputNum){var V=U.nativeEvent;V.data===null&&V.inputType==="deleteContentBackward"&&(U.preventDefault(),D.changeCodeAtFocus(""),D.focusPrevInput())}}),y(g(D),"renderInputs",function(){for(var U=D.state.activeInput,V=D.props,Q=V.numInputs,X=V.inputStyle,ee=V.focusStyle,ae=V.separator,z=V.isDisabled,ge=V.disabledStyle,J=V.hasErrored,$=V.errorStyle,q=V.shouldAutoFocus,Y=V.isInputNum,de=V.isInputSecure,oe=V.className,se=[],Ee=D.getOtpValue(),De=D.getPlaceholderValue(),le=D.props["data-cy"],xe=D.props["data-testid"],Ke=function(ne){se.push(t.default.createElement(x,{placeholder:De&&De[ne],key:ne,index:ne,focus:U===ne,value:Ee&&Ee[ne],onChange:D.handleOnChange,onKeyDown:D.handleOnKeyDown,onInput:D.handleOnInput,onPaste:D.handleOnPaste,onFocus:function(Re){D.setState({activeInput:ne}),Re.target.select()},onBlur:function(){return D.setState({activeInput:-1})},separator:ae,inputStyle:X,focusStyle:ee,isLastChild:ne===Q-1,isDisabled:z,disabledStyle:ge,hasErrored:J,errorStyle:$,shouldAutoFocus:q,isInputNum:Y,isInputSecure:de,className:oe,"data-cy":le&&"".concat(le,"-").concat(ne),"data-testid":xe&&"".concat(xe,"-").concat(ne)}))},Ve=0;Ve{const _=io(u)?"":String(u),b=re(),y=v=>{a(Pd.BLUR,f,v)};return i.jsxs("div",{className:"form-control-bc default",children:[i.jsx("span",{className:"authentication-text ellipsis",children:b(s)}),i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx(wq,{numInputs:h,isInputNum:!0,onChange:y,value:_,...g}),i.jsx("i",{className:"form-control-input-stroke-bc"})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:b(e)})}):null]})},xq=A.memo(Tq),u4=(e,t)=>{const n=A.useRef(e);A.useEffect(()=>{n.current=e},[e]),A.useEffect(()=>{function s(){n.current()}if(t!==null){let r=setInterval(s,t);return()=>clearInterval(r)}},[t])},oA=e=>{const t=String(e);return t.length>1?t:`0${t}`},Yw=(e,t)=>{const n=ye();let s=ye.unix(e);const r={};if(t.days){const o=s.diff(n,"days");o>0?(r.days=oA(o),s=s.subtract(o,"days")):r.days="00"}if(t.hours){const o=s.diff(n,"hours");o>0?(r.hours=oA(o),s=s.subtract(o,"hours")):r.hours="00"}if(t.minutes){const o=s.diff(n,"minutes");o>0?(r.minutes=oA(o),s=s.subtract(o,"minutes")):r.minutes="00"}if(t.seconds){const o=s.diff(n,"seconds");r.seconds=o>0?oA(o):"00"}return r},d4=(e,{interval:t=1e3,format:n={days:!0,hours:!0,minutes:!0,seconds:!0}})=>{const s=A.useRef(n),r=e<=Date.now()/1e3,[o,a]=A.useState(()=>Yw(e,s.current)),l=A.useCallback(()=>{a(Yw(e,s.current))},[e]);return u4(l,r?null:t),A.useEffect(()=>{s.current=n},[n]),A.useEffect(function(){e>Date.now()/1e3&&l()},[e,l]),[o,r]};var f4={exports:{}},A4={exports:{}},g1,zw;function Iq(){if(zw)return g1;zw=1;var e=function(){};return g1=e,g1}function m4(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var sn=A,rp=m4(sn),Nq=$p,qw=m4(MN);function bu(){return(bu=Object.assign||function(e){for(var t=1;t=0||(r[n]=e[n]);return r}function h4(e){return requestAnimationFrame(e)}function Kw(e){cancelAnimationFrame(e)}function Nl(e){var t=e.ownerDocument;return t.hasFocus()&&t.activeElement===e}function g4(e){return e==null?void 0:e.ownerDocument}function Oq(e){var t=function(n){var s;return(s=g4(n))==null?void 0:s.defaultView}(e);return!!t&&e instanceof t.HTMLElement}function zy(e){return sn.useCallback(function(){var t=e.current,n=typeof window<"u"&&Oq(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 Pq(e,t){var n,s,r,o,a=sn.useRef({start:null,end:null}),l=zy(e),c=sn.useCallback(function(){return function(g){var _=g.selectionStart,b=g.selectionEnd;return{start:_,end:b,length:b-_}}(l())},[l]),u=sn.useCallback(function(){return a.current},[]),d=sn.useCallback(function(g){var _=l();_&&Nl(_)&&(function(b,y,v){v===void 0&&(v=y),b.setSelectionRange(y,v)}(_,g.start,g.end),a.current=c())},[l,c]),f=sn.useCallback(function(){a.current=c()},[c]),m=(n=f,s=sn.useRef(null),r=sn.useCallback(function(){s.current===null&&function g(){n(),s.current=h4(g)}()},[n]),o=sn.useCallback(function(){Kw(s.current),s.current=null},[]),sn.useEffect(function(){s.current&&(o(),r())},[r,o]),sn.useEffect(Kw,[]),[r,o]),h=m[0],p=m[1];return sn.useLayoutEffect(function(){if(t){var g=l();return g.addEventListener("focus",h),g.addEventListener("blur",p),Nl(g)&&h(),function(){g.removeEventListener("focus",h),g.removeEventListener("blur",p),p()}}}),{getSelection:c,getLastSelection:u,setSelection:d}}function Rq(e,t){var n=sn.useRef(),s=Pq(n,t),r=s.getSelection,o=s.getLastSelection,a=s.setSelection,l=function(f,m){var h=zy(f),p=sn.useRef(m);return{getValue:sn.useCallback(function(){return h().value},[h]),getLastValue:sn.useCallback(function(){return p.current},[]),setValue:sn.useCallback(function(g){p.current=g;var _=h();_&&(_.value=g)},[h])}}(n,e),c=l.getValue,u=l.getLastValue,d=l.setValue;return{inputRef:n,getInputState:function(){return{value:c(),selection:r()}},getLastInputState:function(){return{value:u(),selection:o()}},setInputState:function(f){var m=f.value,h=f.selection;d(m),a(h)}}}Iq();var Lq=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],Qw={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},jq=function(e){var t=this;this.isCharacterAllowedAtPosition=function(n,s){var r=t.maskOptions.maskPlaceholder;return!!t.isCharacterFillingPosition(n,s)||!!r&&r[s]===n},this.isCharacterFillingPosition=function(n,s){var r=t.maskOptions.mask;if(!n||s>=r.length)return!1;if(!t.isPositionEditable(s))return r[s]===n;var o=r[s];return new RegExp(o).test(n)},this.isPositionEditable=function(n){var s=t.maskOptions,r=s.mask,o=s.permanents;return n=0;o--)if(r(s[o],o))return o;return-1}(n.split(""),function(s,r){return t.isPositionEditable(r)&&t.isCharacterFillingPosition(s,r)})+1},this.getStringFillingLengthAtPosition=function(n,s){return n.split("").reduce(function(r,o){return t.insertCharacterAtPosition(r,o,r.length)},function(r,o){o===void 0&&(o=1);for(var a="",l=0;l=0;s--)if(t.isPositionEditable(s))return s;return null},this.getRightEditablePosition=function(n){for(var s=t.maskOptions.mask,r=n;r=o&&!m?"":f=o?d:m?l?l[f]:"":c[f]}).join("");return t.formatValue(u)},this.insertCharacterAtPosition=function(n,s,r){var o=t.maskOptions,a=o.mask,l=o.maskPlaceholder;if(r>=a.length)return n;var c=t.isCharacterAllowedAtPosition(s,r),u=t.isPositionEditable(r),d=t.getRightEditablePosition(r),f=l&&d?s===l[d]:null,m=n.slice(0,r);return!c&&u||(n=m+(c?s:a[r])),c||u||f||(n=t.insertCharacterAtPosition(n,s,r+1)),n},this.insertStringAtPosition=function(n,s,r){var o=t.maskOptions,a=o.mask,l=o.maskPlaceholder;if(!s||r>=a.length)return n;var c=s.split(""),u=t.isValueFilled(n)||!!l,d=n.slice(r);return n=c.reduce(function(f,m){return t.insertCharacterAtPosition(f,m,f.length)},n.slice(0,r)),u?n+=d.slice(n.length-r):t.isValueFilled(n)?n+=a.slice(n.length).join(""):n=d.split("").filter(function(f,m){return t.isPositionEditable(r+m)}).reduce(function(f,m){var h=t.getRightEditablePosition(f.length);return h===null?f:(t.isPositionEditable(f.length)||(f+=a.slice(f.length,h).join("")),t.insertCharacterAtPosition(f,m,f.length))},n),n},this.processChange=function(n,s){var r=t.maskOptions,o=r.mask,a=r.prefix,l=r.lastEditablePosition,c=n.value,u=n.selection,d=s.value,f=s.selection,m=c,h="",p=0,g=0,_=Math.min(f.start,u.start);return u.end>f.start?(h=m.slice(f.start,u.end),g=(p=t.getStringFillingLengthAtPosition(h,_))?f.length:0):m.length=o.length?_=o.length:_=a.length&&_{const[a,l]=A.useState(""),c=f=>{t(f.type,f.target.name,f.target.value.replace(new RegExp(Xw,"gi"),""))},u=f=>{l(""),c(f)},d=()=>{l(Xw)};return i.jsx(Fq,{inputMode:o,mask:String(e),onChange:c,onBlurCapture:u,onFocusCapture:d,className:"form-control-input-bc",onFocus:c,onBlur:c,value:n,name:s,type:r,maskPlaceholder:a})},Hq=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,onChange:a,placeholder:l,value:c,mask:u,rules:d,manuallyChanged:f,...m})=>{const h=[],p=io(c)?"":String(c),g=p.trim().length===0,_=re();n&&h.push("focused"),t&&h.push(e?"invalid":"valid"),g||h.push("filled");const b=y=>{a(y.type,y.target.name,y.target.value)};return i.jsxs("div",{className:`form-control-bc default ${h.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[m.readOnly?i.jsx("input",{type:"text",className:"form-control-input-bc",value:p,...m}):u?i.jsx(Uq,{mask:u,onChange:a,value:p,name:m.name,type:m.type,inputMode:m.inputMode}):i.jsx("input",{type:"text",className:"form-control-input-bc",onChange:b,onFocus:b,onBlur:b,value:p,...m}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:_(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:_(e)})}):null]})},Gq=A.memo(Hq),Wq=({label:e,translatable:t,className:n="",...s})=>{const r=re();return i.jsx("div",{className:`radio-control-bc ${n}`,children:i.jsxs("label",{className:"radio-control-content-bc",children:[i.jsx("input",{type:"radio",className:"radio-control-input-bc",...s}),i.jsx("span",{className:"radio-control-input-holder-bc"}),i.jsx("p",{className:"radio-control-text-bc",children:t?r(e):e})]})})},$q=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,placeholder:a,onChange:l,value:c,manuallyChanged:u,options:d=[],readOnly:f,rules:m,...h})=>{const p=re(),g=typeof c=="boolean"||!io(c)?c.toString():"",_=y=>{l(y.type,y.target.name,y.target.value)},b=A.useMemo(()=>{const y=d.find(v=>v.value===g);return y?y.label:""},[g,d]);return f?i.jsx("div",{className:"form-control-bc default filled",children:i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx("input",{type:"text",className:"form-control-input-bc",defaultValue:p(b),readOnly:!0,...h}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:p(s)})]})}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`radio-v-bc ${o}`,children:[s&&i.jsx("div",{className:"form-control-title-static-bc ellipsis",children:p(s)}),d.map(y=>i.jsx(Wq,{onChange:_,checked:g===y.value.toString(),translatable:!0,...y,...h},y.value))]}),e&&i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:p(e)})})]})},Vq=A.memo($q);var Gv=(e=>(e[e.SMS=1]="SMS",e[e.Email=2]="Email",e))(Gv||{}),Yq=(e=>(e.UserName="username",e.Phone="phone",e.Email="email",e))(Yq||{});const zq=[[[{type:"radio",name:"verifyMethod",defaultValue:1,options:[{label:"SMS Confirmation",value:1},{label:"Email Confirmation",value:2}]},{type:"text",name:"confirmation_code",label:"Verification code",rules:{required:{message:"Code required"}}}]]],qq=zq,Kq={minutes:!0,seconds:!0},Qq=({type:e,phone:t,toggleVerificationMethod:n,email:s,username:r,channelType:o})=>{const a=n==="phone"||n==="email",l=a?"send_verification_code":"send_verification_code_with_username",c={action_type:n==="email"?ua.EmailGetCode:e,...a?{phone_number:t,email:s}:{login:r},channel_type:o};return ce.get(c,l)},Xq=({type:e,phone:t,username:n,verificationMethod:s,email:r,onSubmit:o,onCancel:a,error:l,prefilledCode:c,closePopup:u,shouldPhoneVerify:d,shouldEmailVerify:f})=>{const m=A.useRef(null),h=ot(),p=A.useMemo(()=>`last_send_sms_countdownTime_${e}`,[e]),g=t?"phone":r?"email":"username",[_,b]=A.useState(Se.getItem(p)),[y,v]=A.useState(!1),[C,w]=A.useState(""),{sms_code_active_period:T,verificationChannelTypes:k}=Kt(),E=!(f||d)&&k.length>1&&(g&&(g==="phone"||g==="email")?r&&t:!0),N=re(),[{minutes:x,seconds:O}]=d4(_,{format:Kq}),P=`${x}:${O}`,R=A.useCallback(()=>Math.round(Date.now()/1e3)+T,[T]),{formIsValid:L,formElements:B,handleChange:D,getData:j,setData:M,setFieldError:F}=Hi(qq),{verifyMethod:U}=j(),V=ee=>{ee.preventDefault();const{confirmation_code:ae}=j();o({confirmation_code:ae}),u()},Q=()=>{a(),u()},X=A.useCallback(ee=>{Se.setItem(p,R()),v(!0);function ae(){if(ee)return{type:e,phone:t,toggleVerificationMethod:g,channelType:1};const z=s==="phone"?1:s==="email"?2:U,ge=k.length>1?z:k[0];return{type:e,toggleVerificationMethod:g,channelType:ge,...g==="phone"||g==="email"?k.includes(1)&&ge===1?{phone:t}:{email:r}:{username:n}}}Qq(ae()).then(({result:z,result_text:ge})=>{h.current&&(z===0?(b(R()),v(!1)):(be.open({title:"Error",type:"error",content:ge||"Failed to send sms"}),a(),u()))}).catch(z=>{w(z.message),h.current&&v(!1)})},[U,u,r,R,h,a,t,p,g,e,n,k,s]);return A.useEffect(()=>{c&&l&&(M("confirmation_code",c),F("confirmation_code",l))},[]),A.useEffect(()=>{(g==="phone"&&!t||g==="email")&&M("verifyMethod",2)},[t,M,g]),A.useEffect(function(){W.app.enableVerificationAutoGetCode&&X()},[X]),i.jsxs("div",{className:"sms-verification-popup",children:[E?i.jsx(Vq,{...B.verifyMethod,onChange:D}):null,k.length>1&&U===1||k.length<2&&k[0]===1?i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:N("SMS Confirmation")}),t?i.jsx("p",{className:"casino-popup-content",children:N("The code will be sent to {phone} number.",{phone:t})}):n&&i.jsx("p",{className:"casino-popup-content",children:N("The code will be sent to {username} user's phone number",{username:n})})]}):k.length>1&&U===2||k.length<2&&k[0]===2?i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:N("Email Confirmation")}),r?i.jsx("p",{className:"casino-popup-content",children:N("The code will be sent to {email} email address.",{email:r})}):n&&i.jsx("p",{className:"casino-popup-content",children:N("The code will be sent to {username} user's email",{username:n})})]}):null,i.jsxs("form",{onSubmit:V,children:[i.jsxs("div",{className:"sms-verification",children:[i.jsx(Gq,{...B.confirmation_code,onChange:D}),!_||P==="00:00"?i.jsx(Be,{className:"btn s-bigger a-color",onClick:()=>X(d),disabled:y,title:"get code"}):i.jsx(Be,{className:"btn s-bigger a-color",disabled:!0,children:i.jsx("span",{children:P})})]}),C&&i.jsx("div",{ref:m,className:"e-p-form-error-message-holder-bc",children:i.jsx("span",{className:"entrance-f-error-message-bc",children:N(C)})}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",type:Vo.SUBMIT,disabled:y||!L,title:"Confirm"}),i.jsx(Be,{className:"btn a-outline",onClick:Q,title:"Cancel"})]})]})]})},Zq=[ua.Login,ua.PasswordChange,ua.Withdrawal,ua.TwoFactorAuthentication],Jq=e=>{const{sms_restrictions:t,verificationChannelTypes:n,country_restrictions:s,country_restriction_type:r,enable_confirm_restrictions:o}=Kt(),{confirmationTypes:a}=_e(),l=A.useCallback(u=>u?!0:!!((t!=null&&t.includes(e)||a!=null&&a.includes(e))&&n.length),[a,t,e,n.length]),c=A.useCallback(({error:u,prefilledCode:d,verificationMethod:f,phone:m,email:h,username:p,shouldPhoneVerify:g,shouldEmailVerify:_,forceResolve:b=!1,country:y,hasLoginRestrictionFromConfirmationSettings:v=!1})=>new Promise((C,w)=>{var k;const T=()=>{if((l(v)||g||_)&&!b){const E=n.length<2&&n[0]===Gv.SMS&&!m||n[0]===Gv.Email&&!h;let N=!1,x=new Set([...o&&a?[a]:[],...Zq]);if(E&&(N=!x.has(e)),N){C({});return}be.open(O=>({Component:()=>i.jsx(Xq,{shouldPhoneVerify:g,shouldEmailVerify:_,verificationMethod:f,type:g?ua.Optional:e,email:h,username:p,phone:m,onSubmit:C,onCancel:w,error:u,prefilledCode:d,closePopup:O}),hideCloseButton:!0}))}else C({})};if(y&&s){const E=s==null?void 0:s.includes(((k=kr[y])==null?void 0:k.backendCode)||0);if(E&&r===1||!E&&r===0)T();else{C({});return}}else T()}),[a,r,s,o,l,e,n]);return{hasSMSRestriction:l,getSMSConfirmationCode:c}},eK=(e,t=[],n)=>{A.useEffect(()=>{if(!n){if(typeof t=="string"){e(t,{required:{message:"This field is required"}});return}t.forEach(s=>{e(s,{required:{message:"This field is required"}})})}},[e,t,n])},tK=3,nK=e=>{let t=0;const n={};for(const o of e)n[o]=(n[o]||0)+1,t+=5/n[o];const s={digits:DM.test(e),lower:FM.test(e),upper:UM.test(e),nonWords:HM.test(e),repeatNums:GM.test(e),repeatCharacter:$M.test(e),uniqueCharacter:WM.test(e),specialCharacters:YM.test(e)},r=Object.values(s).filter(o=>o).length;return t+=(r-tK)*10,t},sK=e=>{const t=nK(e);return t>80?gV:t>60?vV:bV},v4=wp(()=>{const{availableCountriesList:e,restrictedCountriesList:t}=W.app;let n=[];for(let s in kr)kr.hasOwnProperty(s)&&(!e||e.includes(s))&&(!t||!t.includes(s))&&n.push({...kr[s],value:s});return n}),rK=()=>wi(()=>{const{defaultCountry:e}=W.userAuthentication.registration,t=v4();return e&&t.find(st("value",e))||t.find(st("value",dt.countryCode))||t[0]||{value:""}}),oK=(e,t)=>!0,Wv=e=>typeof e!="boolean"&&io(e),Uhe=(e,t,n)=>{const{profile:s}=_e(),{value:r}=rK(),o=A.useRef(!1);A.useEffect(()=>{if(!o.current){const a={};e.forEach(([l,c])=>{const u=l;Wv(s[u])?(l==="country_code"&&(a[l]=r),l!==QV&&c.readOnly&&oK()&&n(l,"readOnly",!1)):(a[l]=s[u],l==="gender"&&n(l,"readOnly",!0))}),t(a),o.current=!0}},[e,r,s,t,n]),A.useEffect(()=>{e.filter(([a,l])=>"readOnly"in l&&!Wv(s[a])).forEach(([a])=>n(a,"readOnly",!0))},[s])};var Ka=(e=>(e.Digit="\\d+",e.NoSpace="^[^\\s]+$",e.UpperCaseLetter="(?=.*[A-Z])",e.LowerCaseLetter="(?=.*[a-z])",e.SpecialCharacter="^.*[!@#$%^&*()_+/-].*$",e.LowerUpperLetter="(?=.*[a-z])(?=.*[A-Z])",e.OnlyEnglishLetter="^[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",e.TurkishLetter="^[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",e))(Ka||{});const Zi=["UpperCaseLetter","LowerCaseLetter","SpecialCharacter"],Ji=(e,t)=>Object.entries(e).filter(([n])=>!t.includes(n)).map(([n,s])=>s),aK={"^(?=.*\\d)[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":Ji(Ka,["LowerUpperLetter","OnlyEnglishLetter",...Zi]),"^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":Ji(Ka,["TurkishLetter",...Zi]),"^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]*$":Ji(Ka,["TurkishLetter","OnlyEnglishLetter",...Zi]),"^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\\d\\S]*$":Ji(Ka,["Digit","TurkishLetter","OnlyEnglishLetter",...Zi]),"^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\\d`~!@#$%^&*()_+={};:<>|./?,\"'-]*$":Ji(Ka,["Digit","TurkishLetter",...Zi]),"^(?=.*\\d)\\S*$":Ji(Ka,["LowerUpperLetter","TurkishLetter","OnlyEnglishLetter","TurkishLetter",...Zi])},$v={"\\d+":mV,"^[^\\s]+$":fV,"^.*[!@#$%^&*()_+/-].*$":EV,"(?=.*[a-z])":_V,"(?=.*[A-Z])":yV,minLength:pV,maxLength:hV,"(?=.*[a-z])(?=.*[A-Z])":AV,"^[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":CV,"^[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":SV},iK=(e,t,n,s)=>{const r=Wv(n),{maxLength:o,minLength:a,required:l}=t;return l&&e.unshift({message:s(l.message),isValidCase:!r}),a!=null&&a.value&&e.push({message:s($v.minLength,{count:a.value}),isValidCase:n.length>=a.value}),o!=null&&o.value&&e.push({message:s($v.maxLength,{count:o.value}),isValidCase:a!=null&&a.value?n.length>=a.value&&n.length<=o.value:n.length<=o.value}),e},lK=(e,t,n,s)=>{const r=e.map(a=>({regExp:a,message:s($v[a]),isValidCase:new RegExp(a).test(t)})),o=r.some(({isValidCase:a})=>!a);return{completeCases:Jx(iK(r,n,t,s),["isValidCase"],["desc"]),progressMessage:o?"":sK(t)}},cK={completeCases:[],availableForCaseValidation:!1},uK="password",dK=(e,t,n)=>{var l;const s=re(),r=A.useMemo(()=>{var u;const c=(u=n==null?void 0:n.pattern)==null?void 0:u.value;if(c)return aK[c]},[(l=n==null?void 0:n.pattern)==null?void 0:l.value]),[o,a]=A.useState(()=>({...cK,availableForCaseValidation:!!r&&t===uK}));return A.useEffect(function(){o.availableForCaseValidation&&a(r&&n?u=>({...u,...lK(r,e,n,s)}):u=>({...u,availableForCaseValidation:!1}))},[r,n,o.availableForCaseValidation,e,s]),o},fK=({completeCases:e,progressMessage:t})=>{const n=re();return i.jsxs("div",{className:"validation-content",children:[t?i.jsx("p",{className:"validation-message",children:n(t)}):null,i.jsx("p",{className:"validation-message-content",children:e.map(({isValidCase:s,message:r},o)=>i.jsx("span",{className:`validation-progress ${s?"valid":"invalid"}`},r+o))}),i.jsx("p",{className:"validation-message",children:n("Your password must include:")}),e.map(({message:s,isValidCase:r},o)=>i.jsxs("div",{className:"validation-check-info",children:[i.jsx("p",{className:"validation-marker",children:i.jsx("span",{className:`validation-check-marker ${r?"bc-i-checked":"invalid"}`})}),i.jsx("span",{children:s})]},s+o))]})};var _u=(e=>(e[e.repeat_password=0]="repeat_password",e[e.new_password_confirm=1]="new_password_confirm",e))(_u||{});const AK=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,onChange:a,placeholder:l,manuallyChanged:c,value:u,type:d,rules:f,...m})=>{const h=io(u)?"":String(u),p=h.trim().length===0,g=[],{availableForCaseValidation:_,...b}=dK(u,m.name,f),y=re(),v=A.useRef(null),[C,w]=Ar(!1);n&&g.push("focused"),t&&g.push(e?"invalid":"valid"),p||g.push("filled");const T=k=>{const{type:E,target:{name:N,value:x}}=k;a(E,N,x)};return i.jsxs("div",{className:`form-control-bc default has-icon ${g.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[C?i.jsx("input",{ref:v,type:"text",className:"form-control-input-bc",onChange:T,onBlur:T,onFocus:T,autoComplete:"current-password",value:h,onPaste:k=>m.name in _u&&k.preventDefault(),onDrop:k=>m.name in _u&&k.preventDefault(),...m}):i.jsx("input",{ref:v,type:"password",className:"form-control-input-bc",onChange:T,onBlur:T,onFocus:T,autoComplete:"current-password",value:h,onPaste:k=>m.name in _u&&k.preventDefault(),onDrop:k=>m.name in _u&&k.preventDefault(),...m}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:y(s)}),p?null:i.jsx("i",{className:`form-control-icon-bc ${C?"bc-i-eye":"bc-i-eye-hidden"}`,onClick:w})]}),t&&_?i.jsx(fK,{...b}):null,t&&e&&!_?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:y(e)})}):null]})},mK=A.memo(AK),pK=[[[{element:"password",name:"password",label:"two_factor_authentication_label"}]]],hK=({onSuccess:e})=>{const t=ot(),n=re(),{formElements:s,handleChange:r,formIsValid:o,getData:a,setFieldError:l,setRules:c}=Hi(pK),[u,d]=A.useState(!1);eK(c,"password");const f=A.useCallback(m=>{if(m.preventDefault(),o){const{password:h}=a();d(!0);const p={user_info:{is_two_factor_authentication_enabled:!1,password:h}};ce.get(p,"update_user").then(({result:g,result_text:_})=>{t.current&&(g===0?e():g==="-1005"?l("password",n(_)):be.open({type:"error",title:"Error",content:_}))}).finally(()=>{t.current&&d(!1)})}},[o,a,t,e,l,n]);return i.jsxs("form",{onSubmit:f,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(mK,{onChange:r,...s.password})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Be,{className:"btn a-color",title:"Verify",loading:u,type:Vo.SUBMIT,disabled:!o||u})})})]})},gK=()=>i.jsx("span",{className:"back-nav-title-bc skeleton-loader-title"}),qy=({displayName:e="",onClick:t,isLoading:n=!1,iconClass:s,children:r})=>i.jsxs("div",{onClick:t,className:"back-nav-bc",children:[i.jsx("i",{className:"back-nav-icon-bc bc-i-round-arrow-left"}),s&&i.jsx("i",{className:s}),n?i.jsx(gK,{}):i.jsx("span",{className:"back-nav-title-bc ellipsis",children:e}),r]});var hs=(e=>(e.DELETE="delete",e.DOT=".",e.SUBMIT="submit",e))(hs||{});const b4=(e,t)=>{if(isNaN(Number(t)))return t.length>1?b4(e,t.slice(0,-1)):t===hs.DOT?"0.":"";{const[n,s]=t.split(hs.DOT);return(s?`${n||0}.${s.slice(0,e)}`:t).replace("-","").trim()}},vK=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,onChange:a,placeholder:l,manuallyChanged:c,value:u,type:d,rules:f,name:m,rounding:h,submitInCurrentStep:p=!1,...g})=>{const _=A.useRef(null),{currency:{rounding:b}}=tn(),y=[],v=String(u||""),[C,w]=A.useState("decimal"),T=re();n&&y.push("focused"),t&&y.push(e?"invalid":"valid"),v&&v.length>0&&y.push("filled");const k=({type:N,target:{name:x,value:O}})=>{a(N,x,b4(h??b,O.replace(",",".")))},E=N=>{N.key==="Enter"&&w("none")};return A.useEffect(function(){return Le.addEventListener("focusPaymentsAmountInput",()=>{_.current&&m===wY&&p&&_.current.scrollIntoView({behavior:"smooth"})}),()=>{Le.removeEventListeners("focusPaymentsAmountInput")}},[m,p]),i.jsxs("div",{className:`form-control-bc default ${y.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",onClick:()=>C!=="decimal"&&w("decimal"),children:[i.jsx("input",{ref:_,onKeyUp:E,type:"text",inputMode:C,className:"form-control-input-bc",onChange:k,onFocus:k,onBlur:k,value:v,disabled:g.readOnly,name:m,...g}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:T(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:T(e)})}):null]})},bK=A.memo(vK),_K=[[[{type:"number",name:"code",label:"Enter the 6-digit code that you see in the App",placeholder:"Enter code",rules:{required:{message:"This field is required"},minLength:{value:6,message:"Should contain exactly 6 digits"},maxLength:{value:6,message:"Should contain exactly 6 digits"}}}]]],_4=({onSuccess:e})=>{const t=ot(),{formElements:n,handleChange:s,formIsValid:r,getData:o,setData:a}=Hi(_K),[l,c]=A.useState(!1);A.useEffect(()=>{function d(){var f;(f=navigator.clipboard)==null||f.readText().then(function(m){t.current&&Pk.test(m)&&a("code",m)}).catch(Pt)}return window.addEventListener("focus",d),()=>{window.removeEventListener("focus",d)}},[t,a]);const u=d=>{d.preventDefault();const f=o();c(!0);const m={...f,device_fingerprint:ue.fingerprint};ce.get(m,"apply_two_factor_authentication_code").then(({result:h,result_text:p})=>{t.current&&(c(!1),h===0?(be.open({type:"info",title:"Info",content:"Two factor authentication successfully enabled"}),e&&e()):(be.open({type:"error",title:"Error",content:p||"Invalid code"}),a("code","")))})};return i.jsxs("form",{onSubmit:u,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(bK,{onChange:s,...n.code})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Be,{className:"btn a-color",title:"Verify",loading:l,type:Vo.SUBMIT,disabled:!r||l})})})]})},yK=vn(()=>Z(()=>import("./QrCodeWidget-xSkAARRV.js"),__vite__mapDeps([111,2]))),EK=({step:e,qrCodeOrigin:t,goToStep:n,codeVerificationSuccess:s})=>{const r=re();return i.jsx("div",{className:"authentication-block",children:e===1?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"authentication-title",children:r("Set up Authenticator")}),i.jsx("p",{className:"authentication-description",children:r(k3)}),i.jsx(yK,{qrCodeOrigin:t}),i.jsx(Be,{className:"btn a-color",title:"Next",type:Vo.BUTTON,onClick:()=>n(2)})]}):i.jsxs(i.Fragment,{children:[i.jsx(qy,{displayName:r("Set up Authenticator"),onClick:()=>n(1)}),i.jsx(_4,{onSuccess:s})]})})},CK="/assets/authentication-BEbPEAfP.png";var ql=(e=>(e[e.QR=1]="QR",e[e.SMS=2]="SMS",e[e.EMAIL=3]="EMAIL",e))(ql||{});const Hhe=()=>{const{two_factor_type:e}=Kt(),{profile:{is_two_factor_authentication_enabled:t,username:n}}=_e(),s=re(),[r,o]=Ar(!!t),{getSMSConfirmationCode:a}=Jq(ua.TwoFactorAuthentication),[{qrCodeOrigin:l,isLoading:c,showPasswordForm:u,step:d},f]=A.useState(()=>({qrCodeOrigin:Se.getItem(tA)||"",isLoading:!1,showPasswordForm:!1,step:1})),m=A.useCallback(b=>{ce.get({confirmation_code:b},"enable_two_factor_authentication").then(({result:y,details:v,result_text:C})=>{if(y===0){const w=v.QRCodeOrigin;Se.setItem(tA,w),f(T=>({...T,isLoading:!1,qrCodeOrigin:w})),o()}else be.open({type:"error",title:"Error",content:C??ln})})},[o]),h=A.useCallback(()=>{if(f(b=>({...b,isLoading:!0})),r)be.open(b=>{const y=()=>{f(C=>({...C,isLoading:!1,showPasswordForm:!0})),b()},v=async()=>{b()};return{Component:()=>i.jsx(E4,{onSuccess:y,qrCodeOrigin:l,onClose:v}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},qt.High);else return new Promise((b,y)=>{be.open(v=>({type:"info",title:"two_factor_enable_info_title",content:UV,buttons:[{label:"Yes",callBack:()=>{a({username:n}).then(({confirmation_code:C})=>{m(C)}),b()}},{label:"No",callBack:()=>{v(),y()}}]}))})},[r,a,n,m,l]),p=A.useCallback(()=>{o(),f(b=>({...b,isLoading:!1,qrCodeOrigin:"",showPasswordForm:!1})),Se.removeItem(tA)},[o]),g=A.useCallback(()=>{f(b=>({...b,qrCodeOrigin:"",step:1})),Se.removeItem(tA)},[]),_=b=>f(y=>({...y,step:b}));return i.jsxs("div",{className:"authentication-section",children:[!r&&i.jsx("p",{className:"authentication-description",dangerouslySetInnerHTML:{__html:s(M$)}}),i.jsxs("div",{className:"authentication-content",children:[i.jsx("img",{src:CK,alt:"authentication",className:"authentication-image"}),i.jsx(iy,{isActive:r,onToggle:h})]}),i.jsx("div",{className:`toggle-wrapper ${u||c?"disabled opacity":""}`,dangerouslySetInnerHTML:{__html:s(j$)}}),i.jsx("div",{className:"authentication-wrapper",children:u?i.jsx("div",{className:"authentication-form",children:i.jsx(hK,{onSuccess:p})}):l&&e===1?i.jsx(EK,{qrCodeOrigin:l,goToStep:_,codeVerificationSuccess:g,step:d}):t&&(e===3||e===2)?i.jsx(y4,{onSuccess:g,twoFactorType:e}):null})]})},SK={action_type:24,channel_type:2,phone_number:""},wK=()=>{const e=ot(),[t,n]=A.useState(!1),{profile:{email:s},isLoggedIn:r}=_e(),o=A.useCallback(a=>{n(!0);const l=r&&a===ql.EMAIL;ce.get({...l&&{...SK,email:s}},l?"send_verification_code":"get_2fa_auth_code").then(({result:c,result_text:u})=>{if(e.current)if(n(!1),c===0)be.open({type:"info",title:"Info",content:l?TV:wV});else throw new Error(u||"Invalid code")}).catch(c=>{be.open({type:"error",title:"Error",content:c.message||ln}),n(!1)})},[s,r,e]);return{inProgress:t,send2faCode:o}},y4=({onSuccess:e,twoFactorType:t,showForPopup:n=!0})=>{const s=re(),{send2faCode:r,inProgress:o}=wK(),a=t===ql.SMS,l=c=>{c.preventDefault(),r(t)};return i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"authentication-title",children:s("Set up Authenticator")}),i.jsx("p",{className:"authentication-description",children:s(a?k3:B$)}),i.jsx(Be,{className:"btn get-code-btn",title:s("get code"),onClick:l,disabled:o}),n&&i.jsx(_4,{onSuccess:e})]})},TK=vn(()=>Z(()=>import("./QrCodeWidget-xSkAARRV.js"),__vite__mapDeps([111,2]))),xK=({qrCodeOrigin:e,onSuccess:t,onClose:n,formConfig:s})=>{const r=ot(),o=re(),{two_factor_type:a,is_two_factor_confirmation:l}=Kt(),{formElements:c,handleChange:u,formIsValid:d,getData:f,setData:m,setFieldError:h}=Hi(s),[p,g]=A.useState(!1);A.useEffect(()=>{function b(){var y;(y=navigator.clipboard)==null||y.readText().then(function(v){r.current&&Pk.test(v)&&m("code",v)}).catch(Pt)}return window.addEventListener("focus",b),()=>{window.removeEventListener("focus",b)}},[r,m]);const _=b=>{b.preventDefault(),g(!0);const{trust_period:y,is_device_trusted:v,code:C}=f(),w={device_fingerprint:ue.fingerprint,is_device_trusted:v,code:C,...v&&{trust_period:y}};ce.get(w,"apply_two_factor_authentication_code").then(T=>{r&&(g(!1),T.result===0?t():(m("code",""),h("code","Invalid code")))})};return i.jsxs("div",{className:"authentication-popup select-doc-a","data-scroll-lock-scrollable":"",children:[i.jsx("i",{onClick:n,className:"e-p-close-icon-bc bc-i-close-remove"}),i.jsx("h3",{className:"authentication-popup-title",children:o("Two Factor Authentication")}),e&&a===ql.QR?i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"authentication-popup-description",children:o(F$)}),i.jsx(TK,{qrCodeOrigin:e})]}):a===ql.SMS||a===ql.EMAIL?i.jsx(y4,{showForPopup:!1,twoFactorType:a}):i.jsx("p",{className:"authentication-popup-description",children:o(U$)}),i.jsxs("form",{onSubmit:_,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(_q,{onChange:u,...c.trust_period})}),!l&&i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(Sq,{onChange:u,...c.is_device_trusted})}),i.jsx("div",{className:"entrance-f-item-bc authentication-field",children:i.jsx(xq,{onChange:u,...c.code})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Be,{className:"btn a-color",title:"Confirm",loading:p,type:Vo.SUBMIT,disabled:!d||p})})})]})]})},E4=({qrCodeOrigin:e,onSuccess:t,onClose:n})=>i.jsx(Zz,{source:Bv,children:s=>i.jsx(xK,{formConfig:s,onSuccess:t,qrCodeOrigin:e,onClose:n})},Bv),IK=Pt,NK=["days","hours","minutes","seconds"],kK={days:"days",hours:"hours",minutes:"min",seconds:"sec"},C4=({format:e,interval:t,endTime:n})=>{const s=re(),[r,o]=d4(n,{interval:t,format:e});return o?null:i.jsx("div",{className:"countdown-banner-content",children:NK.filter(a=>r[a]!==void 0).map(a=>i.jsxs("div",{className:"countdown-banner-counter",children:[i.jsxs("b",{className:"countdown-banner-date",children:[" ",r[a]]}),i.jsx("span",{className:"countdown-banner-names",children:s(kK[a])})]},a))})},OK={format:{seconds:!0,minutes:!0,hours:!0}},PK=({remainLoggedIn:e,close:t})=>{const n=re(),{logoutUser:s}=Ua(),r=W.app.realityCheckCountdownMinutes,o=l=>{e(ii.SessionDuration,l),t()},a=ye().add(r,"minutes").unix();return A.useEffect(function(){if(r){const c=setTimeout(()=>{s({source:ww}).then(t)},r*60*1e3);return()=>{clearTimeout(c)}}},[t,s,r]),i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("*Reality Check*")}),i.jsx("h3",{className:"reality-check-popup-item",children:n("Your session has now exceeded")}),i.jsxs("div",{className:"reality-check-popup-body",children:[i.jsx("div",{className:"reality-check-popup-item",children:i.jsx(kt,{className:"reality-check-popup-link",onClick:()=>o(),to:{search:Yt({...$e(),section:"balance",page:"history"})},children:i.jsx("p",{dangerouslySetInnerHTML:{__html:n("Review Your Account history")}})})}),r?i.jsxs("div",{className:"reality-check-popup-item reality-check-popup-countdown",children:[i.jsx("p",{children:n(HV)}),i.jsx(C4,{...OK,endTime:a})]}):null,null,null]}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:()=>o(!0),title:"Continue"}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{s({source:ww}).then(t)},title:"Logout"})]})]})},S4=e=>e!==0?Oa()-e:0,RK=e=>{const t=S4(e),n=Math.floor(t/(60*60*24)),s=Math.floor(t%(60*60*24)/(60*60)),r=Math.floor(t%(60*60)/60),o=Math.floor(t%60);return{days:n,hours:s,minutes:r,seconds:o}},LK=e=>{const[t,n]=A.useState(null),s=A.useRef(),r=A.useCallback(()=>{s.current=setInterval(()=>{const o=RK(e);n(o)},1e3)},[e]);return A.useEffect(()=>{const o=S4(e);return o>0?r():o<0&&n(null),()=>{clearInterval(s.current)}},[e,r]),t},jK=()=>{const{profile:{last_login_date:e}}=_e(),t=re(),n=LK(Number(e));return n?i.jsx("div",{style:{color:"white"},children:t("Time as logged in {days}:{hours}:{minutes}:{seconds}",n)}):null},MK=({remainLoggedIn:e,close:t})=>{const n=re(),{logoutUser:s}=Ua(),r=()=>{e(ii.LoginLimit),t()};return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("*Login Limit*")}),i.jsx("h3",{className:"reality-check-popup-item",children:n("Your session has now exceeded")}),i.jsx(jK,{}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",onClick:r,title:"Continue"}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{s({source:4}).then(t)},title:"Logout"}),i.jsx(kt,{className:"btn a-color",onClick:r,to:{search:Yt({...$e(),section:"balance",page:"history"})},children:n("Review Your Account history")})]})]})},BK={[bt.Registration]:"register",[bt.Login]:"login",[bt.ResetPassword]:"reset_password",[bt.ForgetPassword]:"forgot_password",[bt.RegisterViaWallet]:"register_via_wallet",[bt.ForgetUsername]:"forgot_username"};class DK{notify({type:t,value:n}){try{window.parent.postMessage({type:t,value:n},"*")}catch{}}}const ff=new DK;var Ky=mf(),et=e=>Af(e,Ky),Qy=mf();et.write=e=>Af(e,Qy);var Bh=mf();et.onStart=e=>Af(e,Bh);var Xy=mf();et.onFrame=e=>Af(e,Xy);var Zy=mf();et.onFinish=e=>Af(e,Zy);var Kl=[];et.setTimeout=(e,t)=>{const n=et.now()+t,s=()=>{const o=Kl.findIndex(a=>a.cancel==s);~o&&Kl.splice(o,1),fa-=~o?1:0},r={time:n,handler:e,cancel:s};return Kl.splice(w4(n),0,r),fa+=1,T4(),r};var w4=e=>~(~Kl.findIndex(t=>t.time>e)||~Kl.length);et.cancel=e=>{Bh.delete(e),Xy.delete(e),Zy.delete(e),Ky.delete(e),Qy.delete(e)};et.sync=e=>{Vv=!0,et.batchedUpdates(e),Vv=!1};et.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function s(...r){t=r,et.onStart(n)}return s.handler=e,s.cancel=()=>{Bh.delete(n),t=null},s};var Jy=typeof window<"u"?window.requestAnimationFrame:()=>{};et.use=e=>Jy=e;et.now=typeof performance<"u"?()=>performance.now():Date.now;et.batchedUpdates=e=>e();et.catch=console.error;et.frameLoop="always";et.advance=()=>{et.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):I4()};var da=-1,fa=0,Vv=!1;function Af(e,t){Vv?(t.delete(e),e(0)):(t.add(e),T4())}function T4(){da<0&&(da=0,et.frameLoop!=="demand"&&Jy(x4))}function FK(){da=-1}function x4(){~da&&(Jy(x4),et.batchedUpdates(I4))}function I4(){const e=da;da=et.now();const t=w4(da);if(t&&(N4(Kl.splice(0,t),n=>n.handler()),fa-=t),!fa){FK();return}Bh.flush(),Ky.flush(e?Math.min(64,da-e):16.667),Xy.flush(),Qy.flush(),Zy.flush()}function mf(){let e=new Set,t=e;return{add(n){fa+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return fa-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,fa-=t.size,N4(t,s=>s(n)&&e.add(s)),fa+=e.size,t=e)}}}function N4(e,t){e.forEach(n=>{try{t(n)}catch(s){et.catch(s)}})}var UK=Object.defineProperty,HK=(e,t)=>{for(var n in t)UK(e,n,{get:t[n],enumerable:!0})},Br={};HK(Br,{assign:()=>WK,colors:()=>xa,createStringInterpolator:()=>tE,skipAnimation:()=>O4,to:()=>k4,willAdvance:()=>nE});function Yv(){}var GK=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Ne={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 yo(e,t){if(Ne.arr(e)){if(!Ne.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function lo(e,t,n){if(Ne.arr(e)){for(let s=0;sNe.und(e)?[]:Ne.arr(e)?e:[e];function $u(e,t){if(e.size){const n=Array.from(e);e.clear(),vt(n,t)}}var yu=(e,...t)=>$u(e,n=>n(...t)),eE=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),tE,k4,xa=null,O4=!1,nE=Yv,WK=e=>{e.to&&(k4=e.to),e.now&&(et.now=e.now),e.colors!==void 0&&(xa=e.colors),e.skipAnimation!=null&&(O4=e.skipAnimation),e.createStringInterpolator&&(tE=e.createStringInterpolator),e.requestAnimationFrame&&et.use(e.requestAnimationFrame),e.batchedUpdates&&(et.batchedUpdates=e.batchedUpdates),e.willAdvance&&(nE=e.willAdvance),e.frameLoop&&(et.frameLoop=e.frameLoop)},Vu=new Set,ir=[],b1=[],op=0,Dh={get idle(){return!Vu.size&&!ir.length},start(e){op>e.priority?(Vu.add(e),et.onStart($K)):(P4(e),et(zv))},advance:zv,sort(e){if(op)et.onFrame(()=>Dh.sort(e));else{const t=ir.indexOf(e);~t&&(ir.splice(t,1),R4(e))}},clear(){ir=[],Vu.clear()}};function $K(){Vu.forEach(P4),Vu.clear(),et(zv)}function P4(e){ir.includes(e)||R4(e)}function R4(e){ir.splice(VK(ir,t=>t.priority>e.priority),0,e)}function zv(e){const t=b1;for(let n=0;n0}function VK(e,t){const n=e.findIndex(t);return n<0?e.length:n}var YK=(e,t,n)=>Math.min(Math.max(n,e),t),zK={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},Or="[-+]?\\d*\\.?\\d+",ap=Or+"%";function Fh(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var qK=new RegExp("rgb"+Fh(Or,Or,Or)),KK=new RegExp("rgba"+Fh(Or,Or,Or,Or)),QK=new RegExp("hsl"+Fh(Or,ap,ap)),XK=new RegExp("hsla"+Fh(Or,ap,ap,Or)),ZK=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,JK=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,eQ=/^#([0-9a-fA-F]{6})$/,tQ=/^#([0-9a-fA-F]{8})$/;function nQ(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=eQ.exec(e))?parseInt(t[1]+"ff",16)>>>0:xa&&xa[e]!==void 0?xa[e]:(t=qK.exec(e))?(el(t[1])<<24|el(t[2])<<16|el(t[3])<<8|255)>>>0:(t=KK.exec(e))?(el(t[1])<<24|el(t[2])<<16|el(t[3])<<8|eT(t[4]))>>>0:(t=ZK.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=tQ.exec(e))?parseInt(t[1],16)>>>0:(t=JK.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=QK.exec(e))?(Zw(Jw(t[1]),aA(t[2]),aA(t[3]))|255)>>>0:(t=XK.exec(e))?(Zw(Jw(t[1]),aA(t[2]),aA(t[3]))|eT(t[4]))>>>0:null}function _1(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 Zw(e,t,n){const s=n<.5?n*(1+t):n+t-n*t,r=2*n-s,o=_1(r,s,e+1/3),a=_1(r,s,e),l=_1(r,s,e-1/3);return Math.round(o*255)<<24|Math.round(a*255)<<16|Math.round(l*255)<<8}function el(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function Jw(e){return(parseFloat(e)%360+360)%360/360}function eT(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function aA(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function tT(e){let t=nQ(e);if(t===null)return e;t=t||0;const n=(t&4278190080)>>>24,s=(t&16711680)>>>16,r=(t&65280)>>>8,o=(t&255)/255;return`rgba(${n}, ${s}, ${r}, ${o})`}var Rd=(e,t,n)=>{if(Ne.fun(e))return e;if(Ne.arr(e))return Rd({range:e,output:t,extrapolate:n});if(Ne.str(e.output[0]))return tE(e);const s=e,r=s.output,o=s.range||[0,1],a=s.extrapolateLeft||s.extrapolate||"extend",l=s.extrapolateRight||s.extrapolate||"extend",c=s.easing||(u=>u);return u=>{const d=rQ(u,o);return sQ(u,o[d],o[d+1],r[d],r[d+1],c,a,l,s.map)}};function sQ(e,t,n,s,r,o,a,l,c){let u=c?c(e):e;if(un){if(l==="identity")return u;l==="clamp"&&(u=n)}return s===r?s:t===n?e<=t?s:r:(t===-1/0?u=-u:n===1/0?u=u-t:u=(u-t)/(n-t),u=o(u),s===-1/0?u=-u:r===1/0?u=u+s:u=u*(r-s)+s,u)}function rQ(e,t){for(var n=1;n=e);++n);return n-1}var oQ=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);const s=n*e,r=t==="end"?Math.floor(s):Math.ceil(s);return YK(0,1,r/e)},ip=1.70158,iA=ip*1.525,nT=ip+1,sT=2*Math.PI/3,rT=2*Math.PI/4.5,lA=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,aQ={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>nT*e*e*e-ip*e*e,easeOutBack:e=>1+nT*Math.pow(e-1,3)+ip*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((iA+1)*2*e-iA)/2:(Math.pow(2*e-2,2)*((iA+1)*(e*2-2)+iA)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*sT),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*sT)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*rT))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*rT)/2+1,easeInBounce:e=>1-lA(1-e),easeOutBounce:lA,easeInOutBounce:e=>e<.5?(1-lA(1-2*e))/2:(1+lA(2*e-1))/2,steps:oQ},Ld=Symbol.for("FluidValue.get"),hc=Symbol.for("FluidValue.observers"),or=e=>!!(e&&e[Ld]),_s=e=>e&&e[Ld]?e[Ld]():e,oT=e=>e[hc]||null;function iQ(e,t){e.eventObserved?e.eventObserved(t):e(t)}function jd(e,t){const n=e[hc];n&&n.forEach(s=>{iQ(s,t)})}var L4=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");lQ(this,e)}},lQ=(e,t)=>j4(e,Ld,t);function Pc(e,t){if(e[Ld]){let n=e[hc];n||j4(e,hc,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Md(e,t){const n=e[hc];if(n&&n.has(t)){const s=n.size-1;s?n.delete(t):e[hc]=null,e.observerRemoved&&e.observerRemoved(s,t)}}var j4=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),QA=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,cQ=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,aT=new RegExp(`(${QA.source})(%|[a-z]+)`,"i"),uQ=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Uh=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,M4=e=>{const[t,n]=dQ(e);if(!t||eE())return e;const s=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(s)return s.trim();if(n&&n.startsWith("--")){const r=window.getComputedStyle(document.documentElement).getPropertyValue(n);return r||e}else{if(n&&Uh.test(n))return M4(n);if(n)return n}return e},dQ=e=>{const t=Uh.exec(e);if(!t)return[,];const[,n,s]=t;return[n,s]},y1,fQ=(e,t,n,s,r)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(s)}, ${r})`,B4=e=>{y1||(y1=xa?new RegExp(`(${Object.keys(xa).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map(o=>_s(o).replace(Uh,M4).replace(cQ,tT).replace(y1,tT)),n=t.map(o=>o.match(QA).map(Number)),r=n[0].map((o,a)=>n.map(l=>{if(!(a in l))throw Error('The arity of each "output" value must be equal');return l[a]})).map(o=>Rd({...e,output:o}));return o=>{var c;const a=!aT.test(t[0])&&((c=t.find(u=>aT.test(u)))==null?void 0:c.replace(QA,""));let l=0;return t[0].replace(QA,()=>`${r[l++](o)}${a||""}`).replace(uQ,fQ)}},sE="react-spring: ",D4=e=>{const t=e;let n=!1;if(typeof t!="function")throw new TypeError(`${sE}once requires a function parameter`);return(...s)=>{n||(t(...s),n=!0)}},AQ=D4(console.warn);function mQ(){AQ(`${sE}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var pQ=D4(console.warn);function hQ(){pQ(`${sE}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 Hh(e){return Ne.str(e)&&(e[0]=="#"||/\d/.test(e)||!eE()&&Uh.test(e)||e in(xa||{}))}var rE=eE()?A.useEffect:A.useLayoutEffect,gQ=()=>{const e=A.useRef(!1);return rE(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function F4(){const e=A.useState()[1],t=gQ();return()=>{t.current&&e(Math.random())}}function vQ(e,t){const[n]=A.useState(()=>({inputs:t,result:e()})),s=A.useRef(),r=s.current;let o=r;return o?t&&o.inputs&&bQ(t,o.inputs)||(o={inputs:t,result:e()}):o=n,A.useEffect(()=>{s.current=o,r==n&&(n.inputs=n.result=void 0)},[o]),o.result}function bQ(e,t){if(e.length!==t.length)return!1;for(let n=0;nA.useEffect(e,_Q),_Q=[];function iT(e){const t=A.useRef();return A.useEffect(()=>{t.current=e}),t.current}var Bd=Symbol.for("Animated:node"),yQ=e=>!!e&&e[Bd]===e,Kr=e=>e&&e[Bd],oE=(e,t)=>GK(e,Bd,t),Gh=e=>e&&e[Bd]&&e[Bd].getPayload(),H4=class{constructor(){oE(this,this)}getPayload(){return this.payload||[]}},pf=class extends H4{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,Ne.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new pf(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Ne.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,Ne.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Dd=class extends pf{constructor(e){super(0),this._string=null,this._toString=Rd({output:[e,e]})}static create(e){return new Dd(e)}getValue(){const e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(Ne.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=Rd({output:[this.getValue(),e]})),this._value=0,super.reset()}},lp={dependencies:null},Wh=class extends H4{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return lo(this.source,(n,s)=>{yQ(n)?t[s]=n.getValue(e):or(n)?t[s]=_s(n):e||(t[s]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&vt(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return lo(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){lp.dependencies&&or(e)&&lp.dependencies.add(e);const t=Gh(e);t&&vt(t,n=>this.add(n))}},G4=class extends Wh{constructor(e){super(e)}static create(e){return new G4(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(EQ)),!0)}};function EQ(e){return(Hh(e)?Dd:pf).create(e)}function qv(e){const t=Kr(e);return t?t.constructor:Ne.arr(e)?G4:Hh(e)?Dd:pf}var lT=(e,t)=>{const n=!Ne.fun(e)||e.prototype&&e.prototype.isReactComponent;return A.forwardRef((s,r)=>{const o=A.useRef(null),a=n&&A.useCallback(p=>{o.current=wQ(r,p)},[r]),[l,c]=SQ(s,t),u=F4(),d=()=>{const p=o.current;if(n&&!p)return;(p?t.applyAnimatedValues(p,l.getValue(!0)):!1)===!1&&u()},f=new CQ(d,c),m=A.useRef();rE(()=>(m.current=f,vt(c,p=>Pc(p,f)),()=>{m.current&&(vt(m.current.deps,p=>Md(p,m.current)),et.cancel(m.current.update))})),A.useEffect(d,[]),U4(()=>()=>{const p=m.current;vt(p.deps,g=>Md(g,p))});const h=t.getComponentProps(l.getValue());return A.createElement(e,{...h,ref:a})})},CQ=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&et.write(this.update)}};function SQ(e,t){const n=new Set;return lp.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new Wh(e),lp.dependencies=null,[e,n]}function wQ(e,t){return e&&(Ne.fun(e)?e(t):e.current=t),t}var cT=Symbol.for("AnimatedComponent"),TQ=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=r=>new Wh(r),getComponentProps:s=r=>r}={})=>{const r={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:s},o=a=>{const l=uT(a)||"Anonymous";return Ne.str(a)?a=o[a]||(o[a]=lT(a,r)):a=a[cT]||(a[cT]=lT(a,r)),a.displayName=`Animated(${l})`,a};return lo(e,(a,l)=>{Ne.arr(e)&&(l=uT(a)),o[l]=o(a)}),{animated:o}},uT=e=>Ne.str(e)?e:e&&Ne.str(e.displayName)?e.displayName:Ne.fun(e)&&e.name||null;function Qa(e,...t){return Ne.fun(e)?e(...t):e}var Yu=(e,t)=>e===!0||!!(t&&e&&(Ne.fun(e)?e(t):Ds(e).includes(t))),W4=(e,t)=>Ne.obj(e)?t&&e[t]:e,$4=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,xQ=e=>e,aE=(e,t=xQ)=>{let n=IQ;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));const s={};for(const r of n){const o=t(e[r],r);Ne.und(o)||(s[r]=o)}return s},IQ=["config","onProps","onStart","onChange","onPause","onResume","onRest"],NQ={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 kQ(e){const t={};let n=0;if(lo(e,(s,r)=>{NQ[r]||(t[r]=s,n++)}),n)return t}function V4(e){const t=kQ(e);if(t){const n={to:t};return lo(e,(s,r)=>r in t||(n[r]=s)),n}return{...e}}function Fd(e){return e=_s(e),Ne.arr(e)?e.map(Fd):Hh(e)?Br.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function OQ(e){for(const t in e)return!0;return!1}function Kv(e){return Ne.fun(e)||Ne.arr(e)&&Ne.obj(e[0])}function PQ(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function RQ(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var LQ={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},Qv={...LQ.default,mass:1,damping:1,easing:aQ.linear,clamp:!1},jQ=class{constructor(){this.velocity=0,Object.assign(this,Qv)}};function MQ(e,t,n){n&&(n={...n},dT(n,t),t={...n,...t}),dT(e,t),Object.assign(e,t);for(const a in Qv)e[a]==null&&(e[a]=Qv[a]);let{frequency:s,damping:r}=e;const{mass:o}=e;return Ne.und(s)||(s<.01&&(s=.01),r<0&&(r=0),e.tension=Math.pow(2*Math.PI/s,2)*o,e.friction=4*Math.PI*r*o/s),e}function dT(e,t){if(!Ne.und(t.decay))e.duration=void 0;else{const n=!Ne.und(t.tension)||!Ne.und(t.friction);(n||!Ne.und(t.frequency)||!Ne.und(t.damping)||!Ne.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var fT=[],BQ=class{constructor(){this.changed=!1,this.values=fT,this.toValues=null,this.fromValues=fT,this.config=new jQ,this.immediate=!1}};function Y4(e,{key:t,props:n,defaultProps:s,state:r,actions:o}){return new Promise((a,l)=>{let c,u,d=Yu(n.cancel??(s==null?void 0:s.cancel),t);if(d)h();else{Ne.und(n.pause)||(r.paused=Yu(n.pause,t));let p=s==null?void 0:s.pause;p!==!0&&(p=r.paused||Yu(p,t)),c=Qa(n.delay||0,t),p?(r.resumeQueue.add(m),o.pause()):(o.resume(),m())}function f(){r.resumeQueue.add(m),r.timeouts.delete(u),u.cancel(),c=u.time-et.now()}function m(){c>0&&!Br.skipAnimation?(r.delayed=!0,u=et.setTimeout(h,c),r.pauseQueue.add(f),r.timeouts.add(u)):h()}function h(){r.delayed&&(r.delayed=!1),r.pauseQueue.delete(f),r.timeouts.delete(u),e<=(r.cancelId||0)&&(d=!0);try{o.start({...n,callId:e,cancel:d},a)}catch(p){l(p)}}})}var iE=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?Ql(e.get()):t.every(n=>n.noop)?z4(e.get()):Tr(e.get(),t.every(n=>n.finished)),z4=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Tr=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Ql=e=>({value:e,cancelled:!0,finished:!1});function q4(e,t,n,s){const{callId:r,parentId:o,onRest:a}=t,{asyncTo:l,promise:c}=n;return!o&&e===l&&!t.reset?c:n.promise=(async()=>{n.asyncId=r,n.asyncTo=e;const u=aE(t,(_,b)=>b==="onRest"?void 0:_);let d,f;const m=new Promise((_,b)=>(d=_,f=b)),h=_=>{const b=r<=(n.cancelId||0)&&Ql(s)||r!==n.asyncId&&Tr(s,!1);if(b)throw _.result=b,f(_),_},p=(_,b)=>{const y=new AT,v=new mT;return(async()=>{if(Br.skipAnimation)throw Ud(n),v.result=Tr(s,!1),f(v),v;h(y);const C=Ne.obj(_)?{..._}:{...b,to:_};C.parentId=r,lo(u,(T,k)=>{Ne.und(C[k])&&(C[k]=T)});const w=await s.start(C);return h(y),n.paused&&await new Promise(T=>{n.resumeQueue.add(T)}),w})()};let g;if(Br.skipAnimation)return Ud(n),Tr(s,!1);try{let _;Ne.arr(e)?_=(async b=>{for(const y of b)await p(y)})(e):_=Promise.resolve(e(p,s.stop.bind(s))),await Promise.all([_.then(d),m]),g=Tr(s.get(),!0,!1)}catch(_){if(_ instanceof AT)g=_.result;else if(_ instanceof mT)g=_.result;else throw _}finally{r==n.asyncId&&(n.asyncId=o,n.asyncTo=o?l:void 0,n.promise=o?c:void 0)}return Ne.fun(a)&&et.batchedUpdates(()=>{a(g,s,s.item)}),g})()}function Ud(e,t){$u(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var AT=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.")}},mT=class extends Error{constructor(){super("SkipAnimationSignal")}},Xv=e=>e instanceof lE,DQ=1,lE=class extends L4{constructor(){super(...arguments),this.id=DQ++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Kr(this);return e&&e.getValue()}to(...e){return Br.to(this,e)}interpolate(...e){return mQ(),Br.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){jd(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||Dh.sort(this),jd(this,{type:"priority",parent:this,priority:e})}},Ii=Symbol.for("SpringPhase"),K4=1,Zv=2,Jv=4,E1=e=>(e[Ii]&K4)>0,Xo=e=>(e[Ii]&Zv)>0,ou=e=>(e[Ii]&Jv)>0,pT=(e,t)=>t?e[Ii]|=Zv|K4:e[Ii]&=~Zv,hT=(e,t)=>t?e[Ii]|=Jv:e[Ii]&=~Jv,FQ=class extends lE{constructor(e,t){if(super(),this.animation=new BQ,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,!Ne.und(e)||!Ne.und(t)){const n=Ne.obj(e)?{...e}:{...t,from:e};Ne.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Xo(this)||this._state.asyncTo)||ou(this)}get goal(){return _s(this.animation.to)}get velocity(){const e=Kr(this);return e instanceof pf?e.lastVelocity||0:e.getPayload().map(t=>t.lastVelocity||0)}get hasAnimated(){return E1(this)}get isAnimating(){return Xo(this)}get isPaused(){return ou(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const s=this.animation;let{toValues:r}=s;const{config:o}=s,a=Gh(s.to);!a&&or(s.to)&&(r=Ds(_s(s.to))),s.values.forEach((u,d)=>{if(u.done)return;const f=u.constructor==Dd?1:a?a[d].lastPosition:r[d];let m=s.immediate,h=f;if(!m){if(h=u.lastPosition,o.tension<=0){u.done=!0;return}let p=u.elapsedTime+=e;const g=s.fromValues[d],_=u.v0!=null?u.v0:u.v0=Ne.arr(o.velocity)?o.velocity[d]:o.velocity;let b;const y=o.precision||(g==f?.005:Math.min(1,Math.abs(f-g)*.001));if(Ne.und(o.duration))if(o.decay){const v=o.decay===!0?.998:o.decay,C=Math.exp(-(1-v)*p);h=g+_/(1-v)*(1-C),m=Math.abs(u.lastPosition-h)<=y,b=_*C}else{b=u.lastVelocity==null?_:u.lastVelocity;const v=o.restVelocity||y/10,C=o.clamp?0:o.bounce,w=!Ne.und(C),T=g==f?u.v0>0:gv,!(!k&&(m=Math.abs(f-h)<=y,m)));++O){w&&(E=h==f||h>f==T,E&&(b=-b*C,h=f));const P=-o.tension*1e-6*(h-f),R=-o.friction*.001*b,L=(P+R)/o.mass;b=b+L*N,h=h+b*N}}else{let v=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,u.durationProgress>0&&(u.elapsedTime=o.duration*u.durationProgress,p=u.elapsedTime+=e)),v=(o.progress||0)+p/this._memoizedDuration,v=v>1?1:v<0?0:v,u.durationProgress=v),h=g+o.easing(v)*(f-g),b=(h-u.lastPosition)/e,m=v==1}u.lastVelocity=b,Number.isNaN(h)&&(console.warn("Got NaN while animating:",this),m=!0)}a&&!a[d].done&&(m=!1),m?u.done=!0:t=!1,u.setValue(h,o.round)&&(n=!0)});const l=Kr(this),c=l.getValue();if(t){const u=_s(s.to);(c!==u||n)&&!o.decay?(l.setValue(u),this._onChange(u)):n&&o.decay&&this._onChange(c),this._stop()}else n&&this._onChange(c)}set(e){return et.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Xo(this)){const{to:e,config:t}=this.animation;et.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 Ne.und(e)?(n=this.queue||[],this.queue=[]):n=[Ne.obj(e)?e:{...t,to:e}],Promise.all(n.map(s=>this._update(s))).then(s=>iE(this,s))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Ud(this._state,e&&this._lastCallId),et.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=Ne.obj(n)?n[t]:n,(n==null||Kv(n))&&(n=void 0),s=Ne.obj(s)?s[t]:s,s==null&&(s=void 0);const r={to:n,from:s};return E1(this)||(e.reverse&&([n,s]=[s,n]),s=_s(s),Ne.und(s)?Kr(this)||this._set(n):this._set(s)),r}_update({...e},t){const{key:n,defaultProps:s}=this;e.default&&Object.assign(s,aE(e,(a,l)=>/^on/.test(l)?W4(a,n):a)),vT(this,e,"onProps"),iu(this,"onProps",e,this);const r=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 o=this._state;return Y4(++this._lastCallId,{key:n,props:e,defaultProps:s,state:o,actions:{pause:()=>{ou(this)||(hT(this,!0),yu(o.pauseQueue),iu(this,"onPause",Tr(this,au(this,this.animation.to)),this))},resume:()=>{ou(this)&&(hT(this,!1),Xo(this)&&this._resume(),yu(o.resumeQueue),iu(this,"onResume",Tr(this,au(this,this.animation.to)),this))},start:this._merge.bind(this,r)}}).then(a=>{if(e.loop&&a.finished&&!(t&&a.noop)){const l=Q4(e);if(l)return this._update(l,!0)}return a})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Ql(this));const s=!Ne.und(e.to),r=!Ne.und(e.from);if(s||r)if(t.callId>this._lastToId)this._lastToId=t.callId;else return n(Ql(this));const{key:o,defaultProps:a,animation:l}=this,{to:c,from:u}=l;let{to:d=c,from:f=u}=e;r&&!s&&(!t.default||Ne.und(d))&&(d=f),t.reverse&&([d,f]=[f,d]);const m=!yo(f,u);m&&(l.from=f),f=_s(f);const h=!yo(d,c);h&&this._focus(d);const p=Kv(t.to),{config:g}=l,{decay:_,velocity:b}=g;(s||r)&&(g.velocity=0),t.config&&!p&&MQ(g,Qa(t.config,o),t.config!==a.config?Qa(a.config,o):void 0);let y=Kr(this);if(!y||Ne.und(d))return n(Tr(this,!0));const v=Ne.und(t.reset)?r&&!t.default:!Ne.und(f)&&Yu(t.reset,o),C=v?f:this.get(),w=Fd(d),T=Ne.num(w)||Ne.arr(w)||Hh(w),k=!p&&(!T||Yu(a.immediate||t.immediate,o));if(h){const O=qv(d);if(O!==y.constructor)if(k)y=this._set(w);else throw Error(`Cannot animate between ${y.constructor.name} and ${O.name}, as the "to" prop suggests`)}const E=y.constructor;let N=or(d),x=!1;if(!N){const O=v||!E1(this)&&m;(h||O)&&(x=yo(Fd(C),w),N=!x),(!yo(l.immediate,k)&&!k||!yo(g.decay,_)||!yo(g.velocity,b))&&(N=!0)}if(x&&Xo(this)&&(l.changed&&!v?N=!0:N||this._stop(c)),!p&&((N||or(c))&&(l.values=y.getPayload(),l.toValues=or(d)?null:E==Dd?[1]:Ds(w)),l.immediate!=k&&(l.immediate=k,!k&&!v&&this._set(c)),N)){const{onRest:O}=l;vt(HQ,R=>vT(this,t,R));const P=Tr(this,au(this,c));yu(this._pendingCalls,P),this._pendingCalls.add(n),l.changed&&et.batchedUpdates(()=>{var R;l.changed=!v,O==null||O(P,this),v?Qa(a.onRest,P):(R=l.onStart)==null||R.call(l,P,this)})}v&&this._set(C),p?n(q4(t.to,t,this._state,this)):N?this._start():Xo(this)&&!h?this._pendingCalls.add(n):n(z4(C))}_focus(e){const t=this.animation;e!==t.to&&(oT(this)&&this._detach(),t.to=e,oT(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;or(t)&&(Pc(t,this),Xv(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;or(e)&&Md(e,this)}_set(e,t=!0){const n=_s(e);if(!Ne.und(n)){const s=Kr(this);if(!s||!yo(n,s.getValue())){const r=qv(n);!s||s.constructor!=r?oE(this,r.create(n)):s.setValue(n),s&&et.batchedUpdates(()=>{this._onChange(n,t)})}}return Kr(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,iu(this,"onStart",Tr(this,au(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),Qa(this.animation.onChange,e,this)),Qa(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;Kr(this).reset(_s(e.to)),e.immediate||(e.fromValues=e.values.map(t=>t.lastPosition)),Xo(this)||(pT(this,!0),ou(this)||this._resume())}_resume(){Br.skipAnimation?this.finish():Dh.start(this)}_stop(e,t){if(Xo(this)){pT(this,!1);const n=this.animation;vt(n.values,r=>{r.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),jd(this,{type:"idle",parent:this});const s=t?Ql(this.get()):Tr(this.get(),au(this,e??n.to));yu(this._pendingCalls,s),n.changed&&(n.changed=!1,iu(this,"onRest",s,this))}}};function au(e,t){const n=Fd(t),s=Fd(e.get());return yo(s,n)}function Q4(e,t=e.loop,n=e.to){const s=Qa(t);if(s){const r=s!==!0&&V4(s),o=(r||e).reverse,a=!r||r.reset;return Hd({...e,loop:t,default:!1,pause:void 0,to:!o||Kv(n)?n:void 0,from:a?e.from:void 0,reset:a,...r})}}function Hd(e){const{to:t,from:n}=e=V4(e),s=new Set;return Ne.obj(t)&&gT(t,s),Ne.obj(n)&&gT(n,s),e.keys=s.size?Array.from(s):null,e}function UQ(e){const t=Hd(e);return Ne.und(t.default)&&(t.default=aE(t)),t}function gT(e,t){lo(e,(n,s)=>n!=null&&t.add(s))}var HQ=["onStart","onRest","onChange","onPause","onResume"];function vT(e,t,n){e.animation[n]=t[n]!==$4(t,n)?W4(t[n],e.key):void 0}function iu(e,t,...n){var s,r,o,a;(r=(s=e.animation)[t])==null||r.call(s,...n),(a=(o=e.defaultProps)[t])==null||a.call(o,...n)}var GQ=["onStart","onChange","onRest"],WQ=1,$Q=class{constructor(e,t){this.id=WQ++,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];Ne.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Hd(e)),this}start(e){let{queue:t}=this;return e?t=Ds(e).map(Hd):this.queue=[],this._flush?this._flush(this,t):(tO(this,t),eb(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;vt(Ds(t),s=>n[s].stop(!!e))}else Ud(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(Ne.und(e))this.start({pause:!0});else{const t=this.springs;vt(Ds(e),n=>t[n].pause())}return this}resume(e){if(Ne.und(e))this.start({pause:!1});else{const t=this.springs;vt(Ds(e),n=>t[n].resume())}return this}each(e){lo(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,s=this._active.size>0,r=this._changed.size>0;(s&&!this._started||r&&!this._started)&&(this._started=!0,$u(e,([l,c])=>{c.value=this.get(),l(c,this,this._item)}));const o=!s&&this._started,a=r||o&&n.size?this.get():null;r&&t.size&&$u(t,([l,c])=>{c.value=a,l(c,this,this._item)}),o&&(this._started=!1,$u(n,([l,c])=>{c.value=a,l(c,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;et.onFrame(this._onFrame)}};function eb(e,t){return Promise.all(t.map(n=>X4(e,n))).then(n=>iE(e,n))}async function X4(e,t,n){const{keys:s,to:r,from:o,loop:a,onRest:l,onResolve:c}=t,u=Ne.obj(t.default)&&t.default;a&&(t.loop=!1),r===!1&&(t.to=null),o===!1&&(t.from=null);const d=Ne.arr(r)||Ne.fun(r)?r:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):vt(GQ,g=>{const _=t[g];if(Ne.fun(_)){const b=e._events[g];t[g]=({finished:y,cancelled:v})=>{const C=b.get(_);C?(y||(C.finished=!1),v&&(C.cancelled=!0)):b.set(_,{value:null,finished:y||!1,cancelled:v||!1})},u&&(u[g]=t[g])}});const f=e._state;t.pause===!f.paused?(f.paused=t.pause,yu(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);const m=(s||Object.keys(e.springs)).map(g=>e.springs[g].start(t)),h=t.cancel===!0||$4(t,"cancel")===!0;(d||h&&f.asyncId)&&m.push(Y4(++e._lastAsyncId,{props:t,state:f,actions:{pause:Yv,resume:Yv,start(g,_){h?(Ud(f,e._lastAsyncId),_(Ql(e))):(g.onRest=l,_(q4(d,g,f,e)))}}})),f.paused&&await new Promise(g=>{f.resumeQueue.add(g)});const p=iE(e,await Promise.all(m));if(a&&p.finished&&!(n&&p.noop)){const g=Q4(t,a,r);if(g)return tO(e,[g]),X4(e,g,!0)}return c&&et.batchedUpdates(()=>c(p,e,e.item)),p}function bT(e,t){const n={...e.springs};return t&&vt(Ds(t),s=>{Ne.und(s.keys)&&(s=Hd(s)),Ne.obj(s.to)||(s={...s,to:void 0}),eO(n,s,r=>J4(r))}),Z4(e,n),n}function Z4(e,t){lo(t,(n,s)=>{e.springs[s]||(e.springs[s]=n,Pc(n,e))})}function J4(e,t){const n=new FQ;return n.key=e,t&&Pc(n,t),n}function eO(e,t,n){t.keys&&vt(t.keys,s=>{(e[s]||(e[s]=n(s)))._prepareNode(t)})}function tO(e,t){vt(t,n=>{eO(e.springs,n,s=>J4(s,e))})}var $h=({children:e,...t})=>{const n=A.useContext(cp),s=t.pause||!!n.pause,r=t.immediate||!!n.immediate;t=vQ(()=>({pause:s,immediate:r}),[s,r]);const{Provider:o}=cp;return A.createElement(o,{value:t},e)},cp=VQ($h,{});$h.Provider=cp.Provider;$h.Consumer=cp.Consumer;function VQ(e,t){return Object.assign(e,A.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var YQ=()=>{const e=[],t=function(s){hQ();const r=[];return vt(e,(o,a)=>{if(Ne.und(s))r.push(o.start());else{const l=n(s,o,a);l&&r.push(o.start(l))}}),r};t.current=e,t.add=function(s){e.includes(s)||e.push(s)},t.delete=function(s){const r=e.indexOf(s);~r&&e.splice(r,1)},t.pause=function(){return vt(e,s=>s.pause(...arguments)),this},t.resume=function(){return vt(e,s=>s.resume(...arguments)),this},t.set=function(s){vt(e,(r,o)=>{const a=Ne.fun(s)?s(o,r):s;a&&r.set(a)})},t.start=function(s){const r=[];return vt(e,(o,a)=>{if(Ne.und(s))r.push(o.start());else{const l=this._getProps(s,o,a);l&&r.push(o.start(l))}}),r},t.stop=function(){return vt(e,s=>s.stop(...arguments)),this},t.update=function(s){return vt(e,(r,o)=>r.update(this._getProps(s,r,o))),this};const n=function(s,r,o){return Ne.fun(s)?s(o,r):s};return t._getProps=n,t};function zQ(e,t,n){const s=Ne.fun(t)&&t;s&&!n&&(n=[]);const r=A.useMemo(()=>s||arguments.length==3?YQ():void 0,[]),o=A.useRef(0),a=F4(),l=A.useMemo(()=>({ctrls:[],queue:[],flush(b,y){const v=bT(b,y);return o.current>0&&!l.queue.length&&!Object.keys(v).some(w=>!b.springs[w])?eb(b,y):new Promise(w=>{Z4(b,v),l.queue.push(()=>{w(eb(b,y))}),a()})}}),[]),c=A.useRef([...l.ctrls]),u=[],d=iT(e)||0;A.useMemo(()=>{vt(c.current.slice(e,d),b=>{PQ(b,r),b.stop(!0)}),c.current.length=e,f(d,e)},[e]),A.useMemo(()=>{f(0,Math.min(d,e))},n);function f(b,y){for(let v=b;vbT(b,u[y])),h=A.useContext($h),p=iT(h),g=h!==p&&OQ(h);rE(()=>{o.current++,l.ctrls=c.current;const{queue:b}=l;b.length&&(l.queue=[],vt(b,y=>y())),vt(c.current,(y,v)=>{r==null||r.add(y),g&&y.start({default:h});const C=u[v];C&&(RQ(y,C.ref),y.ref?y.queue.push(C):y.start(C))})}),U4(()=>()=>{vt(l.ctrls,b=>b.stop(!0))});const _=m.map(b=>({...b}));return r?[_,r]:_}function nO(e,t){const n=Ne.fun(e),[[s],r]=zQ(1,n?e:[e],n?[]:t);return n||arguments.length==2?[s,r]:s}var qQ=class extends lE{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=Rd(...t);const n=this._get(),s=qv(n);oE(this,s.create(n))}advance(e){const t=this._get(),n=this.get();yo(t,n)||(Kr(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&_T(this._active)&&C1(this)}_get(){const e=Ne.arr(this.source)?this.source.map(_s):Ds(_s(this.source));return this.calc(...e)}_start(){this.idle&&!_T(this._active)&&(this.idle=!1,vt(Gh(this),e=>{e.done=!1}),Br.skipAnimation?(et.batchedUpdates(()=>this.advance()),C1(this)):Dh.start(this))}_attach(){let e=1;vt(Ds(this.source),t=>{or(t)&&Pc(t,this),Xv(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){vt(Ds(this.source),e=>{or(e)&&Md(e,this)}),this._active.clear(),C1(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=Ds(this.source).reduce((t,n)=>Math.max(t,(Xv(n)?n.priority:0)+1),0))}};function KQ(e){return e.idle!==!1}function _T(e){return!e.size||Array.from(e).every(KQ)}function C1(e){e.idle||(e.idle=!0,vt(Gh(e),t=>{t.done=!0}),jd(e,{type:"idle",parent:e}))}Br.assign({createStringInterpolator:B4,to:(e,t)=>new qQ(e,t)});var sO=/^--/;function QQ(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!sO.test(e)&&!(zu.hasOwnProperty(e)&&zu[e])?t+"px":(""+t).trim()}var yT={};function XQ(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{className:s,style:r,children:o,scrollTop:a,scrollLeft:l,viewBox:c,...u}=t,d=Object.values(u),f=Object.keys(u).map(m=>n||e.hasAttribute(m)?m:yT[m]||(yT[m]=m.replace(/([A-Z])/g,h=>"-"+h.toLowerCase())));o!==void 0&&(e.textContent=o);for(const m in r)if(r.hasOwnProperty(m)){const h=QQ(m,r[m]);sO.test(m)?e.style.setProperty(m,h):e.style[m]=h}f.forEach((m,h)=>{e.setAttribute(m,d[h])}),s!==void 0&&(e.className=s),a!==void 0&&(e.scrollTop=a),l!==void 0&&(e.scrollLeft=l),c!==void 0&&e.setAttribute("viewBox",c)}var zu={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},ZQ=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),JQ=["Webkit","Ms","Moz","O"];zu=Object.keys(zu).reduce((e,t)=>(JQ.forEach(n=>e[ZQ(n,t)]=e[t]),e),zu);var eX=/^(matrix|translate|scale|rotate|skew)/,tX=/^(translate)/,nX=/^(rotate|skew)/,S1=(e,t)=>Ne.num(e)&&e!==0?e+t:e,XA=(e,t)=>Ne.arr(e)?e.every(n=>XA(n,t)):Ne.num(e)?e===t:parseFloat(e)===t,sX=class extends Wh{constructor({x:e,y:t,z:n,...s}){const r=[],o=[];(e||t||n)&&(r.push([e||0,t||0,n||0]),o.push(a=>[`translate3d(${a.map(l=>S1(l,"px")).join(",")})`,XA(a,0)])),lo(s,(a,l)=>{if(l==="transform")r.push([a||""]),o.push(c=>[c,c===""]);else if(eX.test(l)){if(delete s[l],Ne.und(a))return;const c=tX.test(l)?"px":nX.test(l)?"deg":"";r.push(Ds(a)),o.push(l==="rotate3d"?([u,d,f,m])=>[`rotate3d(${u},${d},${f},${S1(m,c)})`,XA(m,0)]:u=>[`${l}(${u.map(d=>S1(d,c)).join(",")})`,XA(u,l.startsWith("scale")?1:0)])}}),r.length&&(s.transform=new rX(r,o)),super(s)}},rX=class extends L4{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 vt(this.inputs,(n,s)=>{const r=_s(n[0]),[o,a]=this.transforms[s](Ne.arr(r)?r:n.map(_s));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){e==1&&vt(this.inputs,t=>vt(t,n=>or(n)&&Pc(n,this)))}observerRemoved(e){e==0&&vt(this.inputs,t=>vt(t,n=>or(n)&&Md(n,this)))}eventObserved(e){e.type=="change"&&(this._value=null),jd(this,e)}},oX=["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"];Br.assign({batchedUpdates:$p.unstable_batchedUpdates,createStringInterpolator:B4,colors:zK});var aX=TQ(oX,{applyAnimatedValues:XQ,createAnimatedStyle:e=>new sX(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),Gd=aX.animated,rO={exports:{}};(function(e,t){(function(s,r){e.exports=r()})(r6,function(){return function(n){var s={};function r(o){if(s[o])return s[o].exports;var a=s[o]={i:o,l:!1,exports:{}};return n[o].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=n,r.c=s,r.d=function(o,a,l){r.o(o,a)||Object.defineProperty(o,a,{enumerable:!0,get:l})},r.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},r.t=function(o,a){if(a&1&&(o=r(o)),a&8||a&4&&typeof o=="object"&&o&&o.__esModule)return o;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:o}),a&2&&typeof o!="string")for(var c in o)r.d(l,c,(function(u){return o[u]}).bind(null,c));return l},r.n=function(o){var a=o&&o.__esModule?function(){return o.default}:function(){return o};return r.d(a,"a",a),a},r.o=function(o,a){return Object.prototype.hasOwnProperty.call(o,a)},r.p="",r(r.s=0)}([function(n,s,r){r.r(s);var o=function(S){return Array.isArray(S)?S:[S]},a=function(S){return S instanceof Node},l=function(S){return S instanceof NodeList},c=function(S,G){if(S&&G){S=l(S)?S:[S];for(var K=0;K2&&arguments[2]!==void 0?arguments[2]:!0,te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:document;if(K&&f(te.querySelectorAll(G)).indexOf(S)!==-1)return S;for(;(S=S.parentElement)&&f(te.querySelectorAll(G)).indexOf(S)===-1;);return S},h=function(S,G){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document,te=f(K.querySelectorAll(G)).indexOf(S)!==-1;return te},p=function(S){if(S){var G=getComputedStyle(S),K=G.overflow==="hidden";return K}},g=function(S){if(S){if(p(S))return!0;var G=S.scrollTop;return G<=0}},_=function(S){if(S){if(p(S))return!0;var G=S.scrollTop,K=S.scrollHeight,te=G+S.offsetHeight;return te>=K}},b=function(S){if(S){if(p(S))return!0;var G=S.scrollLeft;return G<=0}},y=function(S){if(S){if(p(S))return!0;var G=S.scrollLeft,K=S.scrollWidth,te=G+S.offsetWidth;return te>=K}},v=function(S){var G='textarea, [contenteditable="true"]';return h(S,G)},C=function(S){var G='input[type="range"]';return h(S,G)};r.d(s,"disablePageScroll",function(){return x}),r.d(s,"enablePageScroll",function(){return O}),r.d(s,"getScrollState",function(){return P}),r.d(s,"clearQueueScrollLocks",function(){return R}),r.d(s,"getTargetScrollBarWidth",function(){return L}),r.d(s,"getCurrentTargetScrollBarWidth",function(){return B}),r.d(s,"getPageScrollBarWidth",function(){return D}),r.d(s,"getCurrentPageScrollBarWidth",function(){return j}),r.d(s,"addScrollableTarget",function(){return M}),r.d(s,"removeScrollableTarget",function(){return F}),r.d(s,"addScrollableSelector",function(){return U}),r.d(s,"removeScrollableSelector",function(){return V}),r.d(s,"addLockableTarget",function(){return Q}),r.d(s,"addLockableSelector",function(){return X}),r.d(s,"setFillGapMethod",function(){return ee}),r.d(s,"addFillGapTarget",function(){return ae}),r.d(s,"removeFillGapTarget",function(){return z}),r.d(s,"addFillGapSelector",function(){return ge}),r.d(s,"removeFillGapSelector",function(){return J}),r.d(s,"refillGaps",function(){return $});function w(I){for(var S=1;S0&&N.queue--,N.queue<=0&&(N.scroll=!0,Y(),le()),F(S)},P=function(){return N.scroll},R=function(){N.queue=0},L=function(S){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a(S)){var K=S.style.overflowY;G?P()||(S.style.overflowY=S.getAttribute("data-scroll-lock-saved-overflow-y-property")):S.style.overflowY="scroll";var te=B(S);return S.style.overflowY=K,te}else return 0},B=function(S){if(a(S))if(S===document.body){var G=document.documentElement.clientWidth,K=window.innerWidth,te=K-G;return te}else{var Ae=S.style.borderLeftWidth,He=S.style.borderRightWidth;S.style.borderLeftWidth="0px",S.style.borderRightWidth="0px";var it=S.offsetWidth-S.clientWidth;return S.style.borderLeftWidth=Ae,S.style.borderRightWidth=He,it}else return 0},D=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return L(document.body,S)},j=function(){return B(document.body)},M=function(S){if(S){var G=o(S);G.map(function(K){c(K,function(te){a(te)?te.setAttribute("data-scroll-lock-scrollable",""):u('"'.concat(te,'" is not a Element.'))})})}},F=function(S){if(S){var G=o(S);G.map(function(K){c(K,function(te){a(te)?te.removeAttribute("data-scroll-lock-scrollable"):u('"'.concat(te,'" is not a Element.'))})})}},U=function(S){if(S){var G=o(S);G.map(function(K){N.scrollableSelectors.push(K)})}},V=function(S){if(S){var G=o(S);G.map(function(K){N.scrollableSelectors=N.scrollableSelectors.filter(function(te){return te!==K})})}},Q=function(S){if(S){var G=o(S);G.map(function(K){c(K,function(te){a(te)?te.setAttribute("data-scroll-lock-lockable",""):u('"'.concat(te,'" is not a Element.'))})}),P()||q()}},X=function(S){if(S){var G=o(S);G.map(function(K){N.lockableSelectors.push(K)}),P()||q(),ge(S)}},ee=function(S){if(S)if(k.indexOf(S)!==-1)N.fillGapMethod=S,$();else{var G=k.join(", ");u('"'.concat(S,`" method is not available! Available fill gap methods: `).concat(G,"."))}},ae=function(S){if(S){var G=o(S);G.map(function(K){c(K,function(te){a(te)?(te.setAttribute("data-scroll-lock-fill-gap",""),N.scroll||Ke(te)):u('"'.concat(te,'" is not a Element.'))})})}},z=function(S){if(S){var G=o(S);G.map(function(K){c(K,function(te){a(te)?(te.removeAttribute("data-scroll-lock-fill-gap"),N.scroll||ie(te)):u('"'.concat(te,'" is not a Element.'))})})}},ge=function(S){if(S){var G=o(S);G.map(function(K){N.fillGapSelectors.indexOf(K)===-1&&(N.fillGapSelectors.push(K),N.scroll||xe(K))})}},J=function(S){if(S){var G=o(S);G.map(function(K){N.fillGapSelectors=N.fillGapSelectors.filter(function(te){return te!==K}),N.scroll||Ve(K)})}},$=function(){N.scroll||De()},q=function(){var S=d(N.lockableSelectors);de(S)},Y=function(){var S=d(N.lockableSelectors);oe(S)},de=function(S){var G=document.querySelectorAll(S);c(G,function(K){se(K)})},oe=function(S){var G=document.querySelectorAll(S);c(G,function(K){Ee(K)})},se=function(S){if(a(S)&&S.getAttribute("data-scroll-lock-locked")!=="true"){var G=window.getComputedStyle(S);S.setAttribute("data-scroll-lock-saved-overflow-y-property",G.overflowY),S.setAttribute("data-scroll-lock-saved-inline-overflow-property",S.style.overflow),S.setAttribute("data-scroll-lock-saved-inline-overflow-y-property",S.style.overflowY),S.style.overflow="hidden",S.setAttribute("data-scroll-lock-locked","true")}},Ee=function(S){a(S)&&S.getAttribute("data-scroll-lock-locked")==="true"&&(S.style.overflow=S.getAttribute("data-scroll-lock-saved-inline-overflow-property"),S.style.overflowY=S.getAttribute("data-scroll-lock-saved-inline-overflow-y-property"),S.removeAttribute("data-scroll-lock-saved-overflow-property"),S.removeAttribute("data-scroll-lock-saved-inline-overflow-property"),S.removeAttribute("data-scroll-lock-saved-inline-overflow-y-property"),S.removeAttribute("data-scroll-lock-locked"))},De=function(){N.fillGapSelectors.map(function(S){xe(S)})},le=function(){N.fillGapSelectors.map(function(S){Ve(S)})},xe=function(S){var G=document.querySelectorAll(S),K=N.lockableSelectors.indexOf(S)!==-1;c(G,function(te){Ke(te,K)})},Ke=function(S){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a(S)){var K;if(S.getAttribute("data-scroll-lock-lockable")===""||G)K=L(S,!0);else{var te=m(S,d(N.lockableSelectors));K=L(te,!0)}S.getAttribute("data-scroll-lock-filled-gap")==="true"&&ie(S);var Ae=window.getComputedStyle(S);if(S.setAttribute("data-scroll-lock-filled-gap","true"),S.setAttribute("data-scroll-lock-current-fill-gap-method",N.fillGapMethod),N.fillGapMethod==="margin"){var He=parseFloat(Ae.marginRight);S.style.marginRight="".concat(He+K,"px")}else if(N.fillGapMethod==="width")S.style.width="calc(100% - ".concat(K,"px)");else if(N.fillGapMethod==="max-width")S.style.maxWidth="calc(100% - ".concat(K,"px)");else if(N.fillGapMethod==="padding"){var it=parseFloat(Ae.paddingRight);S.style.paddingRight="".concat(it+K,"px")}}},Ve=function(S){var G=document.querySelectorAll(S);c(G,function(K){ie(K)})},ie=function(S){if(a(S)&&S.getAttribute("data-scroll-lock-filled-gap")==="true"){var G=S.getAttribute("data-scroll-lock-current-fill-gap-method");S.removeAttribute("data-scroll-lock-filled-gap"),S.removeAttribute("data-scroll-lock-current-fill-gap-method"),G==="margin"?S.style.marginRight="":G==="width"?S.style.width="":G==="max-width"?S.style.maxWidth="":G==="padding"&&(S.style.paddingRight="")}},ne=function(S){$()},he=function(S){N.scroll||(N.startTouchY=S.touches[0].clientY,N.startTouchX=S.touches[0].clientX)},Re=function(S){if(!N.scroll){var G=N.startTouchY,K=N.startTouchX,te=S.touches[0].clientY,Ae=S.touches[0].clientX;if(S.touches.length<2){var He=d(N.scrollableSelectors),it={up:Gte,left:KAe},Ze={up:G+Ete,left:K+EAe},wt=function Et(mn){var XR=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(mn){var cg=m(mn,He,!1);if(C(mn))return!1;if(XR||v(mn)&&m(mn,He)||h(mn,He)){var kf=!1;b(mn)&&y(mn)?(it.up&&g(mn)||it.down&&_(mn))&&(kf=!0):g(mn)&&_(mn)?(it.left&&b(mn)||it.right&&y(mn))&&(kf=!0):(Ze.up&&g(mn)||Ze.down&&_(mn)||Ze.left&&b(mn)||Ze.right&&y(mn))&&(kf=!0),kf&&(cg?Et(cg,!0):S.cancelable&&S.preventDefault())}else Et(cg)}else S.cancelable&&S.preventDefault()};wt(S.target)}}},Oe=function(S){N.scroll||(N.startTouchY=0,N.startTouchX=0)};typeof window<"u"&&window.addEventListener("resize",ne),typeof document<"u"&&(document.addEventListener("touchstart",he),document.addEventListener("touchmove",Re,{passive:!1}),document.addEventListener("touchend",Oe));var Ue={hide:function(S){u(`"hide" is deprecated! Use "disablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#disablepagescrollscrollabletarget`),x(S)},show:function(S){u(`"show" is deprecated! Use "enablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#enablepagescrollscrollabletarget`),O(S)},toggle:function(S){u('"toggle" is deprecated! Do not use it.'),P()?x():O(S)},getState:function(){return u(`"getState" is deprecated! Use "getScrollState" instead. https://github.com/FL3NKEY/scroll-lock#getscrollstate`),P()},getWidth:function(){return u(`"getWidth" is deprecated! Use "getPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getpagescrollbarwidth`),D()},getCurrentWidth:function(){return u(`"getCurrentWidth" is deprecated! Use "getCurrentPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getcurrentpagescrollbarwidth`),j()},setScrollableTargets:function(S){u(`"setScrollableTargets" is deprecated! Use "addScrollableTarget" instead. https://github.com/FL3NKEY/scroll-lock#addscrollabletargetscrollabletarget`),M(S)},setFillGapSelectors:function(S){u(`"setFillGapSelectors" is deprecated! Use "addFillGapSelector" instead. https://github.com/FL3NKEY/scroll-lock#addfillgapselectorfillgapselector`),ge(S)},setFillGapTargets:function(S){u(`"setFillGapTargets" is deprecated! Use "addFillGapTarget" instead. https://github.com/FL3NKEY/scroll-lock#addfillgaptargetfillgaptarget`),ae(S)},clearQueue:function(){u(`"clearQueue" is deprecated! Use "clearQueueScrollLocks" instead. https://github.com/FL3NKEY/scroll-lock#clearqueuescrolllocks`),R()}},H=w({disablePageScroll:x,enablePageScroll:O,getScrollState:P,clearQueueScrollLocks:R,getTargetScrollBarWidth:L,getCurrentTargetScrollBarWidth:B,getPageScrollBarWidth:D,getCurrentPageScrollBarWidth:j,addScrollableSelector:U,removeScrollableSelector:V,addScrollableTarget:M,removeScrollableTarget:F,addLockableSelector:X,addLockableTarget:Q,addFillGapSelector:ge,removeFillGapSelector:J,addFillGapTarget:ae,removeFillGapTarget:z,setFillGapMethod:ee,refillGaps:$,_state:N},Ue);s.default=H}]).default})})(rO);var w1=rO.exports;const iX=ue.userOs==="IOS"&&navigator.userAgent.includes("Version/15.")&&!navigator.userAgent.includes("CriOs"),Ha=(e=!0,t=!1)=>{A.useEffect(()=>{if(e){const n=window.scrollY,s=t&&iX&&w1.getScrollState();return s&&(document.documentElement.classList.add(aw),Le.dispatchEvent("setHeaderNavigationVisible",!0)),w1.disablePageScroll(),()=>{w1.enablePageScroll(),s&&(document.documentElement.classList.remove(aw),window.scrollTo({top:n,behavior:n>window.innerHeight*3?"auto":"smooth"}))}}},[e,t])},lX="Left",cX="Right",uX="Up",dX="Down",kl={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},tb={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},ET="mousemove",CT="mouseup",fX="touchend",AX="touchmove",mX="touchstart";function pX(e,t,n,s){return e>t?n>0?cX:lX:s>0?dX:uX}function ST(e,t){if(t===0)return e;const n=Math.PI/180*t,s=e[0]*Math.cos(n)+e[1]*Math.sin(n),r=e[1]*Math.cos(n)-e[0]*Math.sin(n);return[s,r]}function hX(e,t){const n=d=>{const f="touches"in d;f&&d.touches.length>1||e((m,h)=>{h.trackMouse&&!f&&(document.addEventListener(ET,s),document.addEventListener(CT,a));const{clientX:p,clientY:g}=f?d.touches[0]:d,_=ST([p,g],h.rotationAngle);return h.onTouchStartOrOnMouseDown&&h.onTouchStartOrOnMouseDown({event:d}),Object.assign(Object.assign(Object.assign({},m),tb),{initial:_.slice(),xy:_,start:d.timeStamp||0})})},s=d=>{e((f,m)=>{const h="touches"in d;if(h&&d.touches.length>1)return f;if(d.timeStamp-f.start>m.swipeDuration)return f.swiping?Object.assign(Object.assign({},f),{swiping:!1}):f;const{clientX:p,clientY:g}=h?d.touches[0]:d,[_,b]=ST([p,g],m.rotationAngle),y=_-f.xy[0],v=b-f.xy[1],C=Math.abs(y),w=Math.abs(v),T=(d.timeStamp||0)-f.start,k=Math.sqrt(C*C+w*w)/(T||1),E=[y/(T||1),v/(T||1)],N=pX(C,w,y,v),x=typeof m.delta=="number"?m.delta:m.delta[N.toLowerCase()]||kl.delta;if(C{e((f,m)=>{let h;if(f.swiping&&f.eventData){if(d.timeStamp-f.start{document.removeEventListener(ET,s),document.removeEventListener(CT,a)},a=d=>{o(),r(d)},l=(d,f)=>{let m=()=>{};if(d&&d.addEventListener){const h=Object.assign(Object.assign({},kl.touchEventOptions),f.touchEventOptions),p=[[mX,n,h],[AX,s,Object.assign(Object.assign({},h),f.preventScrollOnSwipe?{passive:!1}:{})],[fX,r,h]];p.forEach(([g,_,b])=>d.addEventListener(g,_,b)),m=()=>p.forEach(([g,_])=>d.removeEventListener(g,_))}return m},u={ref:d=>{d!==null&&e((f,m)=>{if(f.el===d)return f;const h={};return f.el&&f.el!==d&&f.cleanUpTouch&&(f.cleanUpTouch(),h.cleanUpTouch=void 0),m.trackTouch&&d&&(h.cleanUpTouch=l(d,m)),Object.assign(Object.assign(Object.assign({},f),{el:d}),h)})}};return t.trackMouse&&(u.onMouseDown=n),[u,l]}function gX(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 cE(e){const{trackMouse:t}=e,n=A.useRef(Object.assign({},tb)),s=A.useRef(Object.assign({},kl)),r=A.useRef(Object.assign({},s.current));r.current=Object.assign({},s.current),s.current=Object.assign(Object.assign({},kl),e);let o;for(o in kl)s.current[o]===void 0&&(s.current[o]=kl[o]);const[a,l]=A.useMemo(()=>hX(c=>n.current=c(n.current,s.current),{trackMouse:t}),[t]);return n.current=gX(n.current,s.current,r.current,l),a}const vX=30,wT=15,bX={mass:.5,friction:12,tension:120,clamp:!0},uE=({onClose:e,scrollContainer:t,trackTouch:n=!0})=>{const s=A.useRef(!0),[{y:r},o]=nO(()=>({y:0,config:bX})),a=cE({onSwiping:({deltaY:c,first:u})=>{var d;(u||s.current)&&((d=t.current)==null?void 0:d.scrollTop)===0&&c>0&&(s.current=!0,o.start({y:c}))},onSwiped:({dir:c,deltaY:u})=>{t.current&&s.current&&c!=="Up"&&u>0&&Pv(t.current.clientHeight,u)>vX?o.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]}):o.start({y:0}),s.current=!1},trackTouch:n}),l=A.useCallback(()=>{t.current&&o.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]})},[e,t,o]);return{swipeableHandlers:a,triggerCloseAnimation:l,style:{transform:r.to(c=>`translateY(${c}px)`),opacity:r.to(c=>{var d;const u=(d=t.current)!=null&&d.clientHeight&&t.current.clientHeight>0?Pv(t.current.clientHeight,c):0;return u>wT?u-wT:0}).to(c=>(100-c)/100)}}},T1="overlay-sliding-is-visible",x1=document.querySelector("#root"),oO=({children:e,hidden:t=!1,trackTouch:n=!0,onClose:s,className:r=""})=>{Ha(!t,!0),A.useEffect(function(){if(!t&&!(x1!=null&&x1.classList.contains(T1)))return Le.dispatchEvent("addRootClassName",T1),()=>{Le.dispatchEvent("removeRootClassName",T1)}},[t]);const o=A.useRef(null),{swipeableHandlers:a,style:l}=uE({onClose:s,trackTouch:!t&&n,scrollContainer:o});return i.jsx(Gd.div,{className:`overlay-sliding-wrapper-bc ${r} ${t?"display-none":""}`,style:l,...a,children:i.jsx("div",{className:"overlay-sliding-w-c-content-slider-bc","data-scroll-lock-scrollable":"",ref:o,children:e})})},_X=e=>i.jsx(qy,{...e}),yX=e=>A.createElement("svg",{className:"bc-loader-animation",viewBox:"30 30 60 60",...e},A.createElement("circle",{className:"path",cx:60,cy:60,r:22,fill:"none",strokeWidth:4,strokeMiterlimit:10})),_t=({size:e="medium",className:t,initialLoader:n})=>{const{assets:s}=Te();return!(s!=null&&s.loader)&&!n?null:i.jsx("div",{className:`bc-loader ${e} ${t??""}`,children:i.jsx("div",{className:"bc-loader-contain",children:n===np||(s==null?void 0:s.loader)===np?i.jsx(yX,{}):i.jsx("img",{src:n||s.loader,alt:""})})})},EX=vn(()=>Z(()=>import("./Svg-DaqF20TK.js"),__vite__mapDeps([112,2]))),Whe=({size:e="medium",className:t=""})=>i.jsx("div",{className:`bc-loader ${e} ${t}`,children:i.jsx(EX,{})}),TT=()=>mt.dispatchEvent("hidePanel");function CX(e){return A.memo(function(t){const n=re(),{show:s,title:r=""}=t;return i.jsxs(oO,{hidden:!s,onClose:TT,children:[i.jsx(_X,{onClick:TT,displayName:n(r)}),i.jsx(A.Suspense,{fallback:i.jsx(_t,{size:"medium"}),children:i.jsx(e,{...t})})]})})}function SX(e){return A.memo(function(t){return i.jsx(e,{...t})})}const mt=new Mi,wX="GenericSearch";var dE=(e=>(e.PANEL="PANEL",e.POPUP="POPUP",e))(dE||{});function aO(e){const[t,n]=A.useState(()=>[]),s=t.find(d=>d.selected),r=A.useRef(s),{hideRegisterButton:o}=W==null?void 0:W.userAuthentication,a=A.useCallback(({component:d,props:f={},fullscreen:m=!0,onClose:h},p=!1)=>{const g=_c[d].content;if(g){const _=vn(g);return{LazyComponent:e==="POPUP"?SX(_):CX(_),name:d,selected:!1,persistent:p,fullscreen:m,props:f,onClose:h}}return null},[e]),l=A.useCallback(()=>{r.current&&n(d=>{const f=[];for(const m of d)m.selected?m.persistent?f.push({...m,selected:!1}):m.onClose&&m.onClose():f.push(m);return f})},[]),c=A.useCallback(d=>{W.partner.integrationMode&&d.props.popupContentType in bt?ff.notify({type:BK[d.props.popupContentType]}):d.props.popupContentType in bt&&!Rt.getInstance().authenticationEnabledForIP&&(!W.userAuthentication.login.enabledForRestrictedCountries||d.props.popupContentType===bt.Registration)||o&&d.props.popupContentType===bt.Registration?be.open({type:"warning",title:"Warning",content:x$,hideCloseButton:!0}):n(f=>{const m=f.find(st("name",d.component));if(m)return m.selected?f.map(h=>h.name===d.component?{...h,props:d.props}:h):f.map(h=>h===m?{...h,selected:!0}:h.selected?{...h,selected:!1}:h);{const h=a(d);if(h){const p=f.find(st("selected",!0));return p?p.persistent?[...f.map(g=>g===p?{...p,selected:!1}:g),{...h,selected:!0}]:[...f.filter(g=>g!==p),{...h,selected:!0}]:[...f,{...h,selected:!0}]}return f}})},[a,o]),u=d=>{n(f=>{var m;return(m=f.find(st("name",d.component)))!=null&&m.persistent?f.map(h=>h.name===d.component?{...h,selected:!1}:h):f.filter(h=>h.name!==d.component)})};return A.useEffect(function(){r.current=s},[s]),A.useEffect(function(){mt.dispatchEvent("activeComponent",{selectedComponent:s}),s&&(e==="POPUP"?mt.dispatchEvent("hidePanel"):mt.dispatchEvent("hidePopup"))},[s,e]),A.useEffect(function(){return mt.addEventListener(e==="POPUP"?"mountContainerPopup":"mountContainerPanel",f=>{n(m=>{const h=a(f,!0);return h?[...m,h]:m})})},[a,e]),A.useEffect(function(){return mt.addEventListener(e==="POPUP"?"unmountContainerPopup":"unmountContainerPanel",f=>{n(m=>m.filter(h=>h.name!==f.component))})}),A.useEffect(function(){return mt.addEventListener(e==="POPUP"?"toggleComponentPopup":"toggleComponentPanel",f=>{var m;return((m=r.current)==null?void 0:m.name)===f.component?u(f):c(f)})},[c,e]),A.useEffect(()=>mt.addEventListener(e==="POPUP"?"addComponentPopup":"addComponentPanel",c),[c,e]),A.useEffect(()=>mt.addEventListener(e==="POPUP"?"removeComponentPopup":"removeComponentPanel",u),[e]),A.useEffect(function(){const f=mt.addEventListener("hideAll",l),m=mt.addEventListener(e==="POPUP"?"hidePopup":"hidePanel",l);return()=>{f(),m()}},[e,l]),{components:t,hide:l,selectedComponent:s}}const TX=4,xT=27,xX=34,IX=33,iO={loginInProgress:!1,isLoggedIn:!1,isRestoredLogin:!1,profile:{},sessionChangeKey:"",confirmationTypes:[]},xr=(e,t)=>{const n=e.toFixed(t);return W.app.balanceWithCommas?dn(n):n},lO=A.createContext(iO),Rc=A.createContext({}),NX=({children:e})=>{var D;const t=ot(),[n,s]=A.useState(()=>({...iO,loginInProgress:!!Cn.get()})),r=re(),[o,a]=A.useState(),{enableSessionDurationPopUp:l,childSession:{showInfoPopupBeforeSessionSwitch:c}}=W.app,u=Fi(),d=A.useRef(""),f=A.useRef(Gy),m=wi(()=>W.accountNavigation.profile.pages.includes("reality-checks")&&!W.app.disableRealityCheckPopup),h=wi(()=>W.accountNavigation.profile.pages.includes("login-limit")),{logoutUser:p}=Ua(),g=A.useCallback(j=>s(M=>({...M,loginInProgress:j})),[]),[_,b]=A.useState(""),y=A.useCallback(j=>{var he,Re;let M=j.frozen_balance?Math.max(j.balance-j.frozen_balance,0):j.balance;const F=j.bonus_money||0;let U=j.bonus_balance||0;j.bonus_win_balance!==void 0&&(U+=j.bonus_win_balance),j.frozen_balance!==void 0&&!W.app.showSeparatelyBonuses&&(U+=j.frozen_balance);const V=u(j.currency),Q=Il(j.owner_id),X=f.current,ee=(j.owner_id?((he=Q.currencies)==null?void 0:he.split(","))||[]:(Re=j.currencies)==null?void 0:Re.split(","))||[],ae=os(M,X),z=os(U,X),ge=os(F,X),J=j.casino_balance!==null?os(j.casino_balance,X):null,$=j.frozen_balance!==void 0&&j.frozen_balance!==0,q=j.frozen_balance!==void 0?os(j.frozen_balance,X):null,Y=xr(ae,X),de=xr(z,X),oe=xr(ge,X),se=J!==null?xr(J,X):null,Ee=q!==null?xr(q,X):null,{_currency:De,_childId:le,...xe}=Q;let Ke={};j.owner_id&&Object.entries(xe).forEach(([Oe,Ue])=>{Oe==="name"&&j.name===" "?Ke.name=Ue:Ke[Oe]=j[Oe]??Ue});const Ve=j.active_step_state===wa.WAITING||j.active_step===ut.IDENTITY_CHECK,ie=xr(os(q!==null?j.balance-q<0?0:j.balance-q:ae,X),X),ne=j.is_bonus_allowed!==!1;return Rt.getInstance().bonusAllowed=ne,{...j,bonusAvailable:ne,childCurrencies:ee,calculatedBalance:M,calculatedBalanceRounded:ae,calculatedBalanceFormatted:Y,calculatedBonus:U,calculatedBonusRounded:z,calculatedBonusFormatted:de,calculatedBonusMoney:F,calculatedBonusMoneyRounded:ge,calculatedBonusMoneyFormatted:oe,casinoBalanceRounded:J,casinoBalanceFormatted:se,waitingVerification:Ve,currency_symbol:V,totalBalanceFormatted:ie,frozenBalanceFormatted:Ee,frozenBalanceRounded:q,frozenBalanceAvailable:$,...Ke}},[u]),v=A.useCallback(j=>{f.current=j,s(M=>M.isLoggedIn?{...M,profile:y(M.profile)}:M)},[y]),C=A.useCallback(()=>{d.current=ce.subscribe({source:"user",what:{profile:[]}},j=>{const M=Object.values(j.profile)[0];M&&s(F=>{const U=y({...M,...W.partner.balanceRefreshPeriod?{balance:F.profile.balance,bonus_balance:F.profile.bonus_balance,sport_bonus:F.profile.bonus_balance}:null});return{...F,profile:U,loginInProgress:!1,isLoggedIn:!0}})},()=>g(!1))},[y,g]),w=A.useCallback(({username:j,password:M,remember_me:F=!1,additionalParams:U={},login_type:V})=>(g(!0),ce.login({user:{username:j,password:M,...V?{login_type:V}:{}},encrypted_token:F,additionalParams:U}).then(Q=>{if(Q.authentication_status===xT||Q.authentication_status===xX)throw{errorClassName:"recaptcha-field",message:Q.authentication_status===xT?"recaptchaVerified":"Turnstile Verified"};if(Q.authentication_status===IX)throw{message:"Turnstile verification failed or has expired. Please try again"};if(!Q.auth_token)throw new Error;return o!=null&&o.is_two_factor_confirmation||Q.authentication_status!==TX&&!Q.qr_code_origin?Q:new Promise((X,ee)=>{be.open(ae=>{const z=()=>{X(Q),ae()},ge=async()=>{ae(),await ce.logout({jwe_token:Q.jwe_token}),ee({data:{details:{Message:D$}}})};return{Component:()=>i.jsx(E4,{onSuccess:z,qrCodeOrigin:Q.qr_code_origin??"",onClose:ge}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},qt.Blocker)})}).then(Q=>(Cn.set(Q,F),C(),s(X=>({...X,isRestoredLogin:!1})),kw(),GY(),Q)).catch(Q=>{throw g(!1),Q})),[g,C,o==null?void 0:o.is_two_factor_confirmation]),T=A.useCallback(j=>{g(!0),ce.restoreLogin(j).then(M=>{Cn.update({...j,...M}),s(F=>({...F,isRestoredLogin:!0})),C()}).catch(M=>{throw Cn.clear(),g(!1),M}).catch(IK)},[g,C]),k=A.useCallback(()=>{d.current&&(ce.unsubscribe(d.current),s(j=>({...j,profile:{},loginInProgress:!1,isLoggedIn:!1})))},[]);A.useEffect(()=>{if(n.loginInProgress){const j=Cn.get();j&&T(j)}},[]),A.useEffect(function(){W.app.locationCheckCountry&&W.app.locationBaseUrl&&Ro.init(W.app.locationBaseUrl)},[]),A.useEffect(function(){if(Ro.isLocationServiceAvailable()&&n.isLoggedIn){const M=Ro.getInstance().checkLocationContinuously(n.profile.id,()=>p().then(k));return()=>{M()}}},[p,n.isLoggedIn,n.profile.id,k]),A.useEffect(()=>{var j;(j=n.profile)!=null&&j.logout&&n.isLoggedIn&&p({clearAuthData:!1}).then(k)},[p,n.isLoggedIn,(D=n.profile)==null?void 0:D.logout,k]),A.useEffect(function(){if(m&&n.isLoggedIn&&n.profile.active_time_in_casino){const M=n.profile.active_time_in_casino*1e3;let F=setTimeout(function U(){ce.get({},"get_client_current_session_slot_pl").then(({result:V,details:Q})=>{t.current&&V===0&&be.open(X=>({type:"info",title:"Your casino activity",hideCloseButton:!0,Component:()=>i.jsx(Ez,{...Q,handleButtonClick:()=>{X(),F=setTimeout(U,M)}})}))})},M);return()=>{clearTimeout(F)}}},[t,m,n.isLoggedIn,n.profile.active_time_in_casino]),A.useEffect(()=>{if(n.isLoggedIn&&W.partner.balanceRefreshPeriod){let j;const M=()=>{ce.get({},"get_balance").then(({data:U})=>{if(t.current){j=setTimeout(M,W.partner.balanceRefreshPeriod);const V=Object.values(U.profile)[0];V&&s(Q=>{const X=y({...Q.profile,...V});return{...Q,profile:X,loginInProgress:!1,isLoggedIn:!0}})}})};let F=St.addEventListener("trackingEvent",U=>{U.action==="Placed a Bet"&&U.label===pn&&(j&&clearTimeout(j),M())});return M(),()=>{F(),j&&clearTimeout(j)}}},[t,y,n.isLoggedIn]),A.useEffect(function(){if(n.isLoggedIn&&n.profile.session_duration){let M=function(Q,X){Q===ii.SessionDuration?ce.get({session_duration:n.profile.session_duration},"set_session_duration").then(async()=>{X&&await ce.get({},"remain_logged_in"),t.current&&F(Q)}):t.current&&F(Q)},F=function(Q){V&&clearTimeout(V),V=setTimeout(()=>{n.profile.session_duration&&be.open(ee=>({hideCloseButton:!0,Component:()=>Q===ii.SessionDuration?i.jsx(PK,{close:ee,remainLoggedIn:M}):i.jsx(MK,{close:ee,remainLoggedIn:M})}),qt.High)},U)};const U=n.profile.session_duration*1e3*60;let V;return F(h?ii.LoginLimit:ii.SessionDuration),()=>{clearTimeout(V)}}},[t,h,n.isLoggedIn,n.profile.session_duration]);const E=A.useCallback(({newCurrency:j,currentCurrency:M,ignorePopup:F})=>new Promise((U,V)=>{var ge;const{_currency:Q}=Il(n.profile.owner_id),X=!j,ee=j??Q,ae=J=>Se.setItem(`${fw}_${n.profile.owner_id||n.profile.id}`,J),z=!X&&!((ge=n.profile.currencies)!=null&&ge.includes(ee));z||c&&!F?be.open({title:"Info",content:r(z?N$:I$,{newCurrency:u(ee,!0),currentCurrency:u(M,!0)}),hideCloseButton:!0,showCheckbox:!z,buttons:[{label:"Confirm",callBack:J=>{!z&&ae(J),U()}},{label:"Cancel",callBack:J=>{!z&&ae(J),V()}}]},qt.High):U()}),[u,c,n.profile.currencies,n.profile.id,n.profile.owner_id,r]),N=A.useCallback((j,M)=>{if(j.Token){Cn.update({...Cn.get(),auth_token:j.Token,user_id:j.UserId}),Se.setItem(Gl,{currency:j.Currency,owner_id:j.OwnerId,ignorePopup:!1});const F=n.profile;if(M===Lo.Parent)kw();else{let U=function(V){return F.currencies?F.currencies.includes(V)?F.currencies:`${F.currencies},${V}`:V};Se.setItem(_h,{...F.owner_id?Il(j.OwnerId):{id:F.id,city:F.city,name:F.name,iban:F.iban,email:F.email,phone:F.phone,gender:F.gender,address:F.address,province:F.province,zip_code:F.zip_code,nick_name:F.nick_name,last_name:F.last_name,doc_number:F.doc_number,first_name:F.first_name,birth_date:F.birth_date,swift_code:F.swift_code,middle_name:F.middle_name,external_id:F.external_id,mobile_phone:F.mobile_phone,country_code:F.country_code,birth_region:F.birth_region,is_gdpr_passed:F.is_gdpr_passed,is_phone_verified:F.is_phone_verified,subscribed_to_news:F.subscribed_to_news,additional_address:F.additional_address,subscribe_to_email:F.subscribe_to_email,subscribe_to_phone_call:F.subscribe_to_phone_call,subscribe_to_internal_message:F.subscribe_to_internal_message,subscribe_to_push_notification:F.subscribe_to_push_notification},_currency:j.ParentCurrency,_childId:j.UserId,currencies:U(j.Currency)})}}},[n.profile]),x=A.useCallback(j=>{ce.disconnect(4e3,"Session lost, need to reopen socket").then(()=>{ce.restore(void 0,()=>{j(),s(M=>({...M,loginInProgress:!1,sessionChangeKey:Ib()}))})}).catch(()=>{_&&window.location.href!==_?window.location.href=_:window.location.reload()})},[_]),O=A.useCallback((j,{onChangeSessionSuccess:M=Pt,currency_id:F,ignorePopup:U}={})=>{var Q;const V=!((Q=o==null?void 0:o.mult_wallet_currencies)!=null&&Q.length)&&(o!=null&&o.child_client_default_currency)&&(o!=null&&o.supports_child_client)?[o==null?void 0:o.child_client_default_currency]:o==null?void 0:o.mult_wallet_currencies;o!=null&&o.supports_child_client&&!n.loginInProgress&&(!F||V!=null&&V.includes(F))&&E({newCurrency:F,currentCurrency:n.profile.currency,ignorePopup:!!Se.getItem(`${fw}_${n.profile.owner_id||n.profile.id}`)||U}).then(()=>{g(!0),ce.get({currency_id:F},j).then(({details:X,result_text:ee})=>{if(X.Token)N(X,j),x(M);else throw new Error(ee||ln)}).catch(X=>{be.open({type:"error",title:"Error",content:X==null?void 0:X.message}),g(!1)})}).catch(()=>{Se.setItem(Gl,{currency:n.profile.currency,owner_id:n.profile.owner_id,ignorePopup:!1})})},[o==null?void 0:o.mult_wallet_currencies,o==null?void 0:o.child_client_default_currency,o==null?void 0:o.supports_child_client,n.loginInProgress,n.profile.currency,n.profile.owner_id,n.profile.id,E,N,x,g]);A.useEffect(function(){if(o!=null&&o.supports_child_client&&n.profile.currency){const{currency:M,owner_id:F,ignorePopup:U}=Se.getItem(Gl)??{},{_currency:V}=Il(n.profile.owner_id);M&&(!F||n.profile.id===F)&&M!==n.profile.currency&&(n.profile.owner_id&&!F&&V===M?O(Lo.Parent,{ignorePopup:U}):O(Lo.Child,{currency_id:M,ignorePopup:U}))}},[n.profile.id,n.profile.owner_id,n.profile.currency,o==null?void 0:o.supports_child_client]);const P=A.useCallback(({durationType:j,message:M})=>{const U=j?(V=>{switch(V){case 2:return"daily";case 3:return"weekly";case 4:return"monthly";default:return"unknown"}})(j):"unknown";be.open({title:"Error",type:"error",content:M||`Your Session limit has expired due to ${U} limit`})},[]);A.useEffect(function(){if(n.isLoggedIn&&l){s(F=>({...F,loginInProgress:!0}));let M;return ce.get({},"get_remaining_session_duration").then(({details:{RemainingDailyDuration:F,RemainingWeeklyDuration:U,RemainingMonthlyDuration:V},result_text:Q,result:X})=>{if(X===0){const ee=F&&Date.now()+Number(F*60*1e3);if(ee||ee===0){const ae=Math.min(F,U,V);let z;ae===F?z=2:ae===U?z=3:z=4,Date.now()>=ee?(p({source:4,clearAuthData:!0,durationType:z}).then(k),P({durationType:z})):M=setInterval(()=>{Date.now()>=ee&&(p({source:4,clearAuthData:!0,durationType:z}).then(k),P({durationType:z}),clearInterval(M))},2e3)}}else P({message:Q||ln})}).catch(()=>{be.open({title:"Error",type:"error",content:ln})}).finally(()=>{s(F=>({...F,loginInProgress:!1}))}),()=>{clearInterval(M)}}},[l,n.isLoggedIn,p,P,k]);const R=A.useCallback(()=>{n.isLoggedIn&&ce.get({},"get_client_confirmation_types").then(({result:j,details:{ConfirmationTypes:M}})=>{j===0&&s(F=>({...F,confirmationTypes:M}))})},[n.isLoggedIn]),L=A.useCallback(j=>{ce.get({confirmation_code:j},"verify_wrong_login_attempts_reset").then(M=>{if(M.result===0){mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login}});return}throw new Error(M.result_text||"")}).catch(M=>be.open({type:"error",title:M.message||ln},qt.High))},[]);A.useEffect(()=>{o!=null&&o.enable_confirm_restrictions&&n.profile.id&&R()},[o==null?void 0:o.enable_confirm_restrictions,n.profile.id,R]);const B=Ui(n.loginInProgress,10);return i.jsx(Rc.Provider,{value:{login:w,restoreLogin:T,changeSession:O,setCurrencyRounding:v,unsubscribeFromProfile:k,getUserConfirmationTypes:R,initPartnerConfig:a,setRedirectUrlOnSessionChangeFailure:b,verifyWrongLoginAttemptsReset:L},children:i.jsx(lO.Provider,{value:{...n,loginInProgress:B},children:e})})},cO={decimalRounding:Di,max_odd_for_multiple_bet:1/0,verificationChannelTypes:[]},uO=A.createContext(cO),kX=({children:e})=>{const{currentPath:t}=Te(),[n,s]=A.useState(cO),{initPartnerConfig:r}=A.useContext(Rc),[{refreshRequired:o},a]=A.useState({version:"",refreshRequired:!1});return A.useEffect(()=>{const{site_id:l}=W.app;ce.subscribe({source:"partner.config",what:{partner:[]}},({partner:c})=>{c[l]&&s({...c[l],decimalRounding:c[l].price_decimals??Di,max_odd_for_multiple_bet:c[l].max_odd_for_multiple_bet||1/0,verificationChannelTypes:c[l].verificaition_channel_types??[]})},c=>nt.error(`Failed to subscribe to partner config: reason: ${c.msg}`))},[]),A.useEffect(function(){if(n.tax_sportIds){let c=!1;const u={source:"betting",what:{sport:["alias"]},where:{sport:{id:{"@in":n.tax_sportIds}}}};return ce.get(u,"get").then(({data:d})=>{c||s(f=>({...f,tax_sport_aliases:Object.values(d.sport).map(Bt("alias"))}))}).catch(d=>nt.error(d.msg)),()=>{c=!0}}},[n.tax_sportIds]),A.useEffect(function(){var u;const c=(u=n.app_versions)==null?void 0:u[ue.isMobile?Ws.Mobile:Ws.Desktop];c&&a(({version:d})=>({version:c,refreshRequired:d!==""&&d!==c}))},[n.app_versions]),A.useEffect(()=>{r(n)},[n,r]),A.useEffect(function(){if(o)return()=>{window.location.reload()}},[t,o]),i.jsx(uO.Provider,{value:n,children:e})},Kt=()=>A.useContext(uO),OX=e=>{const t=Object.keys(e).map(parseFloat).sort(AB);return n=>e[n]||e[nb({ladderKeys:t,startIndex:0,endIndex:t.length-1,num:n})]};function nb({ladderKeys:e,startIndex:t,endIndex:n,num:s}){const r=t+Math.ceil((n-t)/2);return r===0&&e[r]>s||r===e.length-1&&e[r]e>=2?`+${((e-1)*100).toFixed(0)}`:(-100/(e-1)).toFixed(0),RX=(e,t,n)=>{const s=Qe(e-1),r=q3(s);return s.toFixed(r<=n?n:t)},LX=(e,t)=>e>2?(1/(1-e)).toFixed(t):e<2?(e-1).toFixed(t):"1.00",jX=(e,t)=>e<2?(1/(1-e)).toFixed(t):e>2?(e-1).toFixed(t):"1.00",dO=(e,t)=>q3(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))(fO||{});const AO=A.createContext({}),MX=({children:e})=>{const t=ot(),{minDecimalPlaces:n}=W.sportsbook,{oddFormat:s}=Te(),{decimalRounding:r}=Kt(),[o,a]=A.useState(null),l=A.useMemo(()=>OX(o||yY),[o]),c=A.useCallback(d=>{switch(d){case 1:return f=>l(f);case 2:return f=>PX(f);case 3:return f=>RX(f,r,n);case 4:return f=>LX(f,r);case 5:return f=>jX(f,r);case 0:default:return f=>dO(f,n)}},[r,n,l]),u=A.useMemo(()=>c(s),[c,s]);return A.useEffect(function(){s===1&&o===null&&ce.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:p})=>[m,`${p}/${h}`]))).then(f=>{t.current&&a(f)}).catch(Pt)},[t,o,s]),i.jsx(AO.Provider,{value:{convertOdds:c,oddsConverter:u},children:e})},mO="betslip_state",No={stake:"",stakeMultiplier:1,eachWay:!1},sb={active:!1,oldBetId:0,stake:0,eventsChanged:!1,originalEventIds:new Set},ve=new Mi,IT=e=>ve.dispatchEvent("updated",e),pO=()=>ve.dispatchEvent("updateBookingId",{}),BX=()=>Se.getItemFromLocalStorage(mO),DX=e=>Se.setItemToLocalStorage(mO,e),Xl=(e,t)=>e.gameId===t.gameId&&(e.expressId===t.expressId||e.expressId===Tn||t.expressId===Tn),fE=e=>e.some(t=>t.hasConflicts||t.singleOnly),hO=e=>e.length>0&&e.every(t=>t.eachWayAllowed),FX=(e,t)=>(e===ke.Betting||e===ke.Hybrid)&&!t,rb=({placeBet:e,maxBet:t,getBetByBookingId:n,quickBet:s})=>e||t||n||s,Wd=({events:e,markets:t,games:n})=>ce.get({source:"betting",what:{game:["id","sport_alias","team1_name","team2_name","is_live","start_ts"],market:["id","type","express_id"],event:["id","price","type_1","name","base"]},where:{game:{id:n.length>1?{"@in":n}:n[0]},market:{id:t.length>1?{"@in":t}:t[0]},event:{id:e.length>1?{"@in":e}:e[0]}}}).then(({data:{game:s}})=>Object.values(s).flatMap(({id:r,is_live:o,sport_alias:a,team1_name:l,team2_name:c="",market:u,start_ts:d})=>Object.values(u).flatMap(({id:f,type:m,express_id:h=Tn,event:p})=>Object.values(p).map(({id:g,base:_=Tn,name:b,price:y,type_1:v})=>({id:g,gameId:r,type:v,price:y,priceType:Cs.Fixed,base:_,team1Name:l,team2Name:c,marketType:m,marketId:f,eventName:La(b,l,c),expressId:h,isPartial:!0,sportAlias:a,isLive:o,startTime:d}))))),ob=e=>!(e.isLive||e.priceType==="sp"),gO=(e,t,n,s=0)=>{const r=t.filter(o=>!o.disabled).map(Bt("value"));if(!r.length)return[];if(n)return o6(r);{const o=r.includes(me.Multiple);if(s===1&&o)return[me.Multiple];if(e.length===1){const[a]=e;if(r.includes(a))return e}return o?[me.Multiple]:[r[0]]}},Vh=e=>uY[e]||cY,NT=e=>({1:"Singles",2:"Doubles",3:"Trebles"})[e]||`${e} folds`,vO=yc((e,t,n,s,r)=>{const o=W.sportsbook.availableBetTypes,a=Vh(e);return t?o.reduce((l,c)=>{const{name:u,value:d}=c;if(a.includes(d))switch(d){case me.Single:l.push(c);break;case me.Multiple:l.push({name:n?NT(e):u,value:d,disabled:s});break;case me.System:Q1(e-2,f=>{const m=f+2;return l.push({name:n?NT(m):u,value:d,sysCount:m,disabled:s})});break;default:l.push({name:u,value:d,disabled:s})}return l},[]):o.map(l=>({...l,disabled:r&&e?e>1?l.value!==me.Multiple:l.value!==me.Single:!a.includes(l.value)}))},(...e)=>JSON.stringify(e)),AE=(e,t,n)=>{const s=W.sportsbook.betslip.enableSystemCuts?1:Mc(n.length+2,t+2);return{...e,stakeMultiplier:e.eachWay?s*2:s}},bO=(e,t)=>{switch(e){case me.Single:return Q1(t,()=>({...No}));case me.System:return Q1(t-2,()=>({...No})).map(AE);case me.Multiple:case me.Chain:return[{...No}];default:return[{...No,stakeMultiplier:Hy[e]}]}},UX=(e,t)=>{const n=new Map,s=Vh(t);return e.forEach(r=>{const o=r.value;n.set(o,s.includes(o)?bO(o,t):[])}),n},HX=(e,t)=>{switch(e){case me.Single:return[...t,{...No}];case me.System:return[...t,{...No}].map(AE);case me.Multiple:case me.Chain:return t.length?t:[{...No}];default:return[{...No,stakeMultiplier:Hy[e]}]}},GX=(e,t)=>{const n=new Map,s=Vh(t);return e.forEach((r,o)=>{n.set(o,s.includes(o)?HX(o,r):[])}),n},WX=(e,t,n)=>{switch(e){case me.Single:return t.filter((s,r)=>n!==r);case me.System:return t.slice(0,t.length-1).map(AE);default:return t.length?t:[{...No}]}},$X=(e,t,n)=>{const s=new Map,r=Vh(t);return e.forEach((o,a)=>{r.includes(a)?s.set(a,o.length?WX(a,o,n):bO(a,t)):s.set(a,[])}),s},VX=({eventsData:e,updatedEventData:t,index:n})=>n!==void 0?e.map((s,r)=>r===n?Object.assign({},s,t):s):e.map(s=>Object.assign({},s,t)),kT=({eventsDataMap:e,betType:t,index:n,updatedEventData:s})=>{const r=new Map(e),o=r.get(t)||[],a=VX({eventsData:o,updatedEventData:s,index:n});return r.set(t,a),r},YX=({gameData:e,gameId:t,eventId:n,eachWayPrice:s})=>{var o;const r=e[t];if(r){const a=Object.values(r.market)[0],l=a.event[n];return{id:l.id,type:l.type_1,base:l.base||Tn,expressId:(r.is_live!==1&&a.prematch_express_id!==void 0?a.prematch_express_id:a.express_id)??Tn,singleOnly:r.express_min_len===1,isBlocked:!!r.is_blocked||qh(l.price),isDeleted:!1,isLive:r.is_live,sportAlias:r.sport_alias,regionAlias:r.region_alias,competitionId:r._parent_id,eventName:La(l.name,r.team1_name,r.team2_name),marketName:La(a.name,r.team1_name,r.team2_name),marketType:a.type,marketId:a.id,price:l.price,team1Name:r.team1_name,team2Name:r.team2_name,eachWayAllowed:!!l.ew_allowed,eachWayPrice:s||((o=a.extra_info)!=null&&o.EachWayK&&l.price?PZ(l.price,a.extra_info.EachWayK):F3),isPartial:!1,startTime:r.start_ts,visibleInPrematch:r.visible_in_prematch===1,spEnabled:l.sp_enabled===1}}return null},zX=()=>{const e=mh({events:[],priceChangeMode:W.sportsbook.betslip.defaultPriceChange||zl.AlwaysAsk,selectedBetTypes:[],counterOffers:[]},Ye(f=>({...f,events:f.events.map(m=>({...m,isPartial:!0,addedInEditMode:!1}))})),BX()),t=e.events.length,n=W.sportsbook.availableBetTypes.some(f=>dY.includes(f.value)),s=UX(W.sportsbook.availableBetTypes,t),r={active:!1,showInfo:!1,available:!1},o={realBalance:{...r},frenchFreebet:{...r},freebet:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...r},profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...r},counterOffer:{...r},quickBet:{...r}},a=ke.Betting,l=FX(a,r.active),c=fE(e.events),u={quickBet:{stake:"",isValid:!1,isSaved:!1,errorMessage:""},fullCoverBetTypesEnabled:n,availableBetTypes:vO(t,n,n,c,sb.active),eachWayAllowedOnAllEvents:hO(e.events),eachWayPossible:l,selectedSysOption:0,excludedSysEvents:new Set,contentType:a,anyConflicts:c,editBet:sb,inProgress:{placeBet:!1,maxBet:!1,getBetByBookingId:!1,quickBet:!1},betslipViewState:En.Hidden,isQuickViewAvailable:ue.isMobile===1&&W.sportsbook.availableBetTypes.some(st("value",me.Single)),betslipPartial:e.events.length>0,favoriteStakesMultipliers:iY.map((f,m)=>{var h;return((h=W.sportsbook.betslip.favoriteStakesMultipliers)==null?void 0:h[m])??f})},d=gO(e.selectedBetTypes,u.availableBetTypes,u.fullCoverBetTypesEnabled);return{...e,selectedBetTypes:d,metadata:u,eventsDataMap:s,extraFunctions:o}},hr=(e,t,n)=>({...e,[t]:{...e[t],...n}}),ZA=e=>t=>({...t,metadata:{...t.metadata,editBet:{...t.metadata.editBet,...e}}}),qX=(e,{priceType:t,price:n,...s})=>{const{disableConflictEventReplacement:r}=W.sportsbook,o={initialBase:s.base,isBlocked:!1,isDeleted:!1,regionAlias:"",competitionId:0,eachWayPrice:F3,singleOnly:!1,marketType:"",marketName:"",marketId:0,eachWayAllowed:!1,hasConflicts:r?e.events.some(u=>Xl(s,u)):!1,startTime:Tn,addedInEditMode:e.metadata.editBet.active,visibleInPrematch:!1,...n?{price:n,initialPrice:n,priceType:t,spEnabled:!1}:{price:null,initialPrice:null,priceType:"sp",spEnabled:!0},...s},a=(()=>{const u=e.events.some(m=>m.gameId===o.gameId),d=e.events.filter(m=>m.gameId!==o.gameId);if(!r&&u&&d.length<1&&(o.expressId<0||!o.expressId))return[o];if(!r&&u&&(o.expressId<0||!o.expressId))return[...e.events.filter(m=>m.gameId!==o.gameId),o];const f=e.events.map(m=>Xl(s,m)?r?{...m,hasConflicts:!0}:o:m);return[...f,...f.includes(o)?[]:[o]]})(),l=GX(e.eventsDataMap,a.length),c=[...e.counterOffers,""];return{...e,events:a,eventsDataMap:l,counterOffers:c}},KX=(e,t)=>{const n=e.events.findIndex(l=>l.id===t),s=[...e.events];s.splice(n,1);const r=s.map((l,c,u)=>l.hasConflicts?{...l,hasConflicts:u.some(d=>d.id!==l.id&&Xl(d,l))}:l),o=$X(e.eventsDataMap,r.length,n),a=e.counterOffers.filter((l,c)=>c!==n);return{...e,events:r,eventsDataMap:o,counterOffers:a}},QX=(e,t,n)=>{const s=e.events.find(st("id",t));if(s){const r=n&&(s.expressId!==n.expressId||s.singleOnly!==n.singleOnly),o=Object.assign({},s,n?{...n,priceType:s.priceType==="sp"&&n.spEnabled?"sp":"fp"}:{isDeleted:!0,isBlocked:!1});if(r){const a=e.events.map(l=>t===l.id?{...o,hasConflicts:e.events.some(c=>c.id!==t&&Xl(o,c))}:{...l,...Xl(o,l)?{hasConflicts:!0}:{hasConflicts:e.events.some(c=>c.id!==l.id&&c.id!==t&&Xl(l,c))}});return{...e,events:a,metadata:{...e.metadata,anyConflicts:fE(a)}}}else return{...e,events:e.events.map(a=>t===a.id?o:a)}}return e},XX=e=>({...e,metadata:{...e.metadata,eachWayAllowedOnAllEvents:hO(e.events)}}),Yh=e=>{const t=r=>({eachWay:!1,stakeMultiplier:r.stakeMultiplier/2}),n=(e.metadata.contentType===ke.Betting||e.metadata.contentType===ke.Hybrid)&&!e.extraFunctions.profitBoost.active||!e.extraFunctions.quickBet.active,s=new Map(e.eventsDataMap);for(const r of e.selectedBetTypes){const o=s.get(r)||[],a=r===me.Single?o.map((l,c)=>l.eachWay&&!(n&&e.events[c].eachWayAllowed)?Object.assign({},l,t(l)):l):o.map(l=>l.eachWay&&!(n&&e.metadata.eachWayAllowedOnAllEvents)?Object.assign({},l,t(l)):l);s.set(r,a)}return{...e,metadata:{...e.metadata,eachWayPossible:n},eventsDataMap:s}},_O=(e,t)=>({...e,metadata:{...e.metadata,selectedSysOption:t}}),yO=e=>_O(e,0),ZX=e=>({...e,metadata:{...e.metadata,availableBetTypes:vO(e.events.length,e.metadata.fullCoverBetTypesEnabled,e.metadata.fullCoverBetTypesEnabled,e.metadata.anyConflicts,e.metadata.editBet.active)}}),JX=e=>t=>{const{events:n,selectedBetTypes:s,metadata:{availableBetTypes:r,fullCoverBetTypesEnabled:o}}=t,a=e?n.length-1:n.length+1;return{...t,selectedBetTypes:gO(s,r,o,a)}},eZ=e=>({...e,metadata:{...e.metadata,contentType:Rt.getInstance().betslipDefaultContentType}}),tZ=(e,t)=>({...e,selectedBetTypes:t}),nZ=(e,t)=>{const n={},s={};for(const r of Gn(["amount","amount_percent"],t))for(const o of r.bet_types||fY)r.amount&&(n[o]||(n[o]=[]),n[o].push({id:r.id,value:r.amount,expirationDate:r.expiration_date,maxAmounts:X1(r.freebet_max_payouts,"Currency")})),r.amount_percent&&(s[o]||(s[o]=[]),s[o].push({id:r.id,value:r.amount_percent,expirationDate:r.expiration_date,maxAmounts:X1(r.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}}}},EO=e=>{const t=r=>ui(r)?[]:e.metadata.availableBetTypes.filter(({value:o,disabled:a})=>(e.metadata.fullCoverBetTypesEnabled||!a&&e.selectedBetTypes.includes(o))&&o in r&&(o!==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}}}},sZ=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,realBalance:{...e.extraFunctions.realBalance,available:(t??0)>0&&e.events.length>0}}}),rZ=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,frenchFreebet:{...e.extraFunctions.frenchFreebet,available:W.sportsbook.betslip.enableFrenchFreebet?(t??0)>0&&e.events.length>0:!1}}}),Lc=e=>{const{extraFunctions:{realBalance:t,quickBet:n,frenchFreebet:s},metadata:{contentType:r}}=e;return r!==ke.Hybrid&&r!==ke.Betting||!t.available||n.active||s.active?{...e,extraFunctions:hr(e.extraFunctions,"realBalance",{active:!1})}:e},qo=e=>{const{extraFunctions:{frenchFreebet:t,quickBet:n,realBalance:s},metadata:{contentType:r}}=e;return r!==ke.Hybrid&&r!==ke.Betting||!t.available||n.active||s.active?{...e,extraFunctions:hr(e.extraFunctions,"frenchFreebet",{active:!1})}:e},hf=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,profitBoost:s,freebet:r},metadata:{contentType:o}}=e;return(o===ke.Betting||o===ke.Hybrid)&&t.available&&(n.active||s.active||r.active)?{...e,extraFunctions:hr(e.extraFunctions,"realBalance",{active:!0})}:e},mo=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:r},metadata:{contentType:o}}=e,a=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return o!==ke.Betting&&o!==ke.Hybrid||a||n.active||s.active||r.active?{...e,extraFunctions:hr(e.extraFunctions,"freebet",{active:!1,selectedOption:null})}:e},po=e=>{const{extraFunctions:{profitBoost:t,freebet:n,counterOffer:s,quickBet:r},metadata:{contentType:o}}=e,a=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return o!==ke.Betting&&o!==ke.Hybrid||a||s.active||n.active||r.active?{...e,extraFunctions:hr(e.extraFunctions,"profitBoost",{active:!1,selectedOption:null})}:e},ho=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,freebet:s,profitBoost:r,quickBet:o,frenchFreebet:a}}=e;return!o.available||t.active||a.active||n.active||s.active||r.active?{...e,extraFunctions:hr(e.extraFunctions,"quickBet",{active:!1})}:e},oZ=e=>W.sportsbook.betslip.quickBetAvailable?e.events.length?{...e,extraFunctions:hr(e.extraFunctions,"quickBet",{available:!1})}:{...e,extraFunctions:hr(e.extraFunctions,"quickBet",{available:!0})}:e,Ur=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,freebet:s,profitBoost:r,quickBet:o,frenchFreebet:a}}=e;return!o.available||!o.active||t.active||a.active||n.active||s.active||r.active?{...e,metadata:{...e.metadata,quickBet:{errorMessage:"",stake:"",isValid:!1,isSaved:!1}}}:e},aZ=e=>{const{selectedSysOption:t}=e.metadata,n=s=>{var r;return s.active&&((r=s.selectedOption)==null?void 0:r.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)}}},up=e=>t=>{const n=t.extraFunctions[e];if(n.active&&n.availableBetTypes.length>0){const{value:s,sysCount:r}=n.availableBetTypes[0],o={...n.options[s][0],eachWay:!1,betType:s,...r!==void 0?{sysCount:r}:s===me.System?{sysCount:t.metadata.selectedSysOption}:null};return{...t,extraFunctions:{...t.extraFunctions,[e]:{...n,selectedOption:o}}}}return t},iZ=e=>{const{metadata:{editBet:t,counterOfferMinAmount:n},selectedBetTypes:s,events:r,extraFunctions:o}=e,a=!t.active&&n!==void 0&&n!==null&&s.length>0&&s.every(c=>c===me.Single||c===me.Multiple)&&(s.length===1&&s[0]===me.Single?r.some(ob):r.every(ob));return o.counterOffer.available!==a?{...e,extraFunctions:hr(o,"counterOffer",{available:a})}:e},Wi=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:r},metadata:{contentType:o}}=e;return o!==ke.Betting&&o!==ke.Hybrid||!n.available||t.active||s.active||r.active?{...e,extraFunctions:hr(e.extraFunctions,"counterOffer",{active:!1})}:e},Ga=e=>{const{freebet:t,counterOffer:n,profitBoost:s,quickBet:r}=e.extraFunctions;return!n.available||!n.active||t.active||s.active||r.active?{...e,counterOffers:Array.from({length:e.events.length},()=>"")}:e},jc=e=>(t,n)=>({...t,extraFunctions:hr(t.extraFunctions,e,{active:n})}),lZ=(e,t)=>({...e,metadata:{...e.metadata,contentType:t}}),CO=e=>({...e,metadata:{...e.metadata,anyConflicts:fE(e.events)}}),SO=e=>e.metadata.editBet.active?ZA({eventsChanged:!(e.metadata.editBet.originalEventIds.size===e.events.length&&e.events.every(({id:t})=>e.metadata.editBet.originalEventIds.has(t)))})(e):e,wO=e=>t=>{const{events:{length:n},metadata:{betslipViewState:s,isQuickViewAvailable:r}}=t,o=e?n-1:n+1;if(!G3.includes(s)&&n!==o){let a;return n===1&&o===0&&Rt.getInstance().bettingAvailable?a=r?En.Quick:En.Full:n>1||n===0&&s===En.Quick?a=En.Hidden:a=s,{...t,metadata:{...t.metadata,betslipViewState:a}}}return t},mE=e=>({...e,metadata:{...e.metadata,betslipPartial:e.events.some(st("isPartial",!0))}}),TO=Ye(EO,mo,po,up("freebet"),up("profitBoost")),xO=e=>Ye(ZX,JX(e),TO),pE=Ye(XX,Yh),gf=Ye(iZ,Wi,Ga),cZ=Ye(tZ,TO,gf),uZ=Ye(_O,aZ),hE=Ye(oZ,ho,Ur),dZ=e=>{ff.notify({type:"toggle_event",value:{eventId:e.id,gameId:e.gameId,marketId:e.marketId,sportAlias:e.sportAlias}})},fZ=Ye(qX,CO,xO(!0),pE,yO,eZ,SO,wO(!0),mE,gf,hE),I1=Ye(KX,CO,xO(!1),pE,yO,SO,wO(!1),mE,gf,hE),OT=Ye(QX,pE,mE,gf),AZ=Ye(jc("counterOffer"),mo,po,Ga,hf,qo,ho,Ur),N1=Ye(nZ,EO,mo,po,Lc,qo,ho,Ur),mZ=Ye(sZ,Lc,mo,po,ho,Ur),pZ=Ye(rZ,qo,Lc,mo,po,ho,Ur),hZ=Ye(jc("freebet"),po,up("freebet"),Wi,Ga,qo,Lc,hf,ho,Ur),gZ=Ye(jc("realBalance"),qo,mo,po,Wi,Ga,hf,ho,Ur),vZ=Ye(jc("frenchFreebet"),qo,mo,po,Wi,Ga,hf,ho,Ur),bZ=Ye(jc("profitBoost"),mo,up("profitBoost"),Wi,Ga,qo,Yh,hf,ho,Ur),_Z=Ye(lZ,mo,po,Wi,Ga,Yh,qo,Lc,ho,Ur),PT=Ye(jc("quickBet"),Ur,mo,po,Wi,Ga,Yh,qo,Lc),ab=({bookingModeSelected:e,allEventsContainWarnings:t,freebetExpanded:n,editBetActive:s=!1,events:r})=>s?"Save changes":e?W.sportsbook.shareBooking.enabled&&W.sportsbook.shareBooking.shareButtonInBookingBetslipMode?"Share bet":"Get bet id":n?"Free bet":t||r.some(({initialPrice:o,price:a,initialBase:l,base:c,priceType:u})=>u===Cs.Fixed&&NO(o,a)||kO(l,c))?Uy:"Bet Now",yZ=({requests:e,events:t,is_superbet_on_prematch:n=!1,is_superbet_on_live:s=!1,freebet:r})=>{if(!r&&e.every(({Type:o})=>o===me.Single||o===me.Multiple)){const o=X1(t,"id");return Fk(e.flatMap(({Events:a})=>a.map(Bt("SelectionId")))).every(a=>o[a]&&(o[a].isLive?s:n))}return!1},IO=(e,t)=>e&&ob(t),NO=(e,t)=>e!==t,kO=(e,t)=>e!==Tn&&t!==Tn&&e!==t,dp=e=>{const t=Number(e.stake);return isNaN(t)||t<=0},EZ=e=>{if("data"in e){const{ApiCode:t,...n}=e.data.Data;return{HasError:!0,Data:{...n},StatusCode:e.data.StatusCode}}return e},CZ=(e,t)=>{if(isNaN(Number(t)))return t.length>1?CZ(e,t.slice(0,-1)):t===hs.DOT?"0.":"";{const[n,s]=t.split(".");return(s?`${n||0}.${s.slice(0,e)}`:n.length>1&&n.startsWith("0")?Number(n).toString():t).replace("-","").replace("+","").trim().slice(0,U3)}},ib=({calculatedBalance:e,sport_bonus:t,useOnlyRealBalance:n,frenchFreebetEnabled:s,calculatedBonusMoney:r,casino_balance:o,frozen_balance:a})=>{if(s)return r;const l=e+(o??0);return n?l:Math.max(l,t?t+(a??0):0)},gE=({price:e,decimalRounding:t,odds_raised_percent:n})=>n&&e?String(os(e/(1-n*.01),t)):"",OO=()=>W.sportsbook.betslip.contentTabs.some(t=>t.type===ke.Suggested),PO=e=>{const t=OO();let n=!1;if(t){const s=e.filter(o=>o.tag).map(o=>o.tag);return n=s.length===e.length,{tag:s[0],isAllContainingSuggestedBet:n}}return{isAllContainingSuggestedBet:n}},fp={type:{"@in":[0,2]}},SZ={sportcast_id:{"@gt":1}};function vE(e,t,n=!0){let s=[];if(t===Nt.Winner){const r=[];e.forEach(o=>{o.market[t]&&r.push(Object.keys(o.market[t].event).length)}),r.some(o=>o===3)?s=["W1","X","W2"]:s=["W1","W2"]}else t===Nt.Handicap?s=["Home","Away"]:t===Nt.Totals?s=["Over","Under"]:t===Nt.OddEven?s=["Odd","Even"]:t===Nt.DoubleChance?s=["1X","12","X2"]:t===Nt.BothTeamToScore&&(s=["Yes","No"]);return n||e.some(r=>{var o;return!ui((o=r.market[t])==null?void 0:o.event)})?s:[]}const wZ=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,r)=>t(s)-t(r):void 0)},TZ=e=>{var o,a;const t=[],{team2_name:n,info:s,stats:r={}}=e;if(s){const{score2:l,score1:c,set_count:u}=s,d=Number(u===1?(o=r.score_set1)==null?void 0:o.team1_value:c);if(t.push(isNaN(d)?Tv:d),n){const f=Number(u===1?(a=r.score_set1)==null?void 0:a.team2_value:l);t.push(isNaN(f)?Tv:f)}}return t},Ap=(e,t="",n=!0)=>{if(e===Tn)return"";const s=e*100%10!==0;if(W.sportsbook.enableAsianMarketPriceView&&e/.25%2!==0&&s){const r=e<0?"-":"",o=Math.abs(e-.25),a=Math.abs(e+.25);return o<=a?r+o+" / "+a:r+a+" / "+o}return t.includes("Handicap")&&e>0?n?`(+${e})`:`+${e}`:n?`(${e})`:e},zh=(e,t)=>t===Cs.Fixed&&e?e:js,Mc=yc((e,t)=>{const n=[1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,87178291200,1307674368e3,20922789888e3];return n[e]/(n[t]*n[e-t])},(...e)=>JSON.stringify(e)),$he=(e,t)=>Ov(e)/Ov(e-t),bE=e=>e.map(t=>({SelectionId:t.id,Coeficient:zh(t.price,t.priceType)})),xZ=(e,t,n,s)=>{const r=[],{events:o,priceChangeMode:a,metadata:{selectedSysOption:l,fullCoverBetTypesEnabled:c,editBet:u,betBookingId:d},selectedBetTypes:f,eventsDataMap:m,extraFunctions:{profitBoost:h,realBalance:p,frenchFreebet:g},counterOffers:_}=e,b=bE(o),{isAllContainingSuggestedBet:y,tag:v}=PO(o);return f.forEach(C=>{let w=ph(m,C,[]);!c&&C===me.System&&(w=w.slice(l,l+1)),w.forEach((T,k)=>{var N;const E=Qe(Number(T.stake)*T.stakeMultiplier);if(E>0||u.active){const x={Source:ue.isMobile?Ws.Mobile:Ws.Desktop,Type:C,AcceptTypeId:a,OddType:t,EachWay:T.eachWay,Events:C===me.Single?[b[k]]:b,IsSuperBet:n,...(p.available&&p.active||!s&&n)&&{IsBonusMoney:!1},...g.available&&g.active&&{IsFreeBetMoney:!0},...d&&{BetBookId:d},...u.active?{Amount:u.stake,AdditionalAmount:E,OldBetId:u.oldBetId}:{Amount:E},...C===me.Single&&o[k].tag?{Tags:v}:{}};(C===me.Single&&!!_[k]||C===me.Multiple&&_.some(Boolean))&&(x.AcceptTypeId=zl.CounterOffer,x.Events=x.Events.map((P,R)=>{const L=Number(_[R]);return L>0?{...P,Coeficient:L}:P})),C===me.System&&(x.SystemMinCount=(c?k:l)+2),C!==me.Single&&y&&(x.Tags=v),h.active&&((N=h.selectedOption)==null?void 0:N.betType)===C&&h.selectedOption.sysCount===x.SystemMinCount&&(x.ClientBonusId=h.selectedOption.id),r.push(x)}})}),r},IZ=(e,t)=>{const{events:n,priceChangeMode:s,metadata:{betBookingId:r},extraFunctions:{freebet:{selectedOption:o}}}=e;if(!o)throw new Error("No selected freebet");const{isAllContainingSuggestedBet:a,tag:l}=PO(n);return[{Source:ue.isMobile?Ws.Mobile:Ws.Desktop,Type:o.betType,OddType:t,AcceptTypeId:s,EachWay:o.eachWay,Events:bE(n),ClientBonusId:o.id,Amount:o.value,IsBonusMoney:!1,...r&&{BetBookId:r},...o.sysCount&&{SystemMinCount:o.sysCount},...a&&{Tags:l}}]},NZ=e=>{const t=[],{events:n,metadata:{selectedSysOption:s,fullCoverBetTypesEnabled:r},selectedBetTypes:o,eventsDataMap:a}=e,l=n.map(c=>({SelectionId:c.id,Price:zh(c.price,c.priceType)}));return o.forEach(c=>{let u=ph(a,c,[]);!r&&c===me.System&&(u=u.slice(s,s+1)),u.forEach((d,f)=>{const m=Qe(Number(d.stake)*d.stakeMultiplier),h={BetType:c,Selections:c===me.Single?[l[f]]:l,Amount:m};c===me.System&&(h.SystemMinCount=(r?f:s)+2),t.push(h)})}),t},Vhe=({events:e,stake:t,oddsFormat:n,priceChangeMode:s,predefinedMultipleId:r,isSuperbet:o})=>({AcceptTypeId:s,Amount:t,EachWay:!1,Events:bE(e),Type:me.Multiple,OddType:n,Source:ue.isMobile?Ws.Mobile:Ws.Desktop,PredefinedMultipleId:r,IsSuperBet:o}),lb=e=>e.StatusCode==="0",kZ=e=>e.result===0,RO=({eventsDataMap:e,betType:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>{var r;return!s&&t===me.System?(r=e.get(t))==null?void 0:r.slice(n,n+1):e.get(t)},OZ=({selectedBetTypes:e,eventsDataMap:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>e.reduce((r,o)=>{const a=RO({eventsDataMap:t,betType:o,fullCoverBetTypesEnabled:s,selectedSysOption:n});return a?r+a.reduce((l,c)=>l+Number(c.stake)*c.stakeMultiplier,0):r},0),PZ=(e,t)=>(e-1)/t+1,qh=e=>e!==null&&e!==!1&&Number(dO(e,2))===1,_E=e=>fO[Number(e)],LO=e=>e.id>0,Yhe=(e,t)=>fF.includes(e)&&t==="set5",zhe=e=>(e==null?void 0:e.filter(st("period_sequence",8)))??[],qhe=yc(e=>{var t;return((t=e.match(LM))==null?void 0:t[1])||e}),yE=({sportAlias:e,gameId:t,competitionId:n,isLive:s,regionAlias:r,esportsAvailable:o,competitionName:a,gameName:l})=>mF.has(e)?"/virtual-sports/VIV":o&&ly.has(e)?`/esports/${s?Pa.Live:Pa.Upcoming}/${e}/${t}`:`/sports/${s?We.Live:We.Prematch}/event-view/${e}/${r}/${n}${a?`/${Jt(a)}`:"/cid"}/${t}${l?`/${Jt(l)}`:""}`,EE=(e="")=>e.replace(jM,"").toLowerCase(),k1=e=>ce.get({source:"betting",what:{sport:["alias"]},where:{sport:{id:e}}}).then(({data:{sport:t}})=>t[e].alias),RZ=e=>ce.get({source:"betting",what:{region:["alias"]},where:{region:{id:e}}}).then(({data:{region:t}})=>t[e].alias),LZ=e=>ce.get({source:"betting",what:{competition:["_parent_id","name"]},where:{competition:{id:e}}}).then(({data:{competition:t}})=>t[e]),Kh=e=>ce.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:r,team1_name:o,team2_name:a,competition:{name:l}})=>{if(r&&s&&n&&t!==void 0)return`/sports/${t?We.Live:We.Prematch}/${es.EventView}/${r}/${s}/${n}/${Jt(l)}/${e}/${Jt(`${o}+${a?" "+a:""}`)}`;throw new Error}),Khe=(e,t)=>e===1&&t!==Sa.Outright,jZ=({betCloudFilter:e,tournamentFilter:{sportIds:t,competitionIds:n}})=>({sport:{...t.length===0?{type:{"@nin":[Wo.Virtual,Wo.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}}}}}),MZ=e=>e!==wv.All?{"@now":{"@gte":0,"@lt":e===wv.Today?Math.round(ye().endOf("day").unix()-ye().unix()):e*60}}:null,BZ=e=>{const t=MZ(e);return t?{start_ts:t}:{}},DZ=()=>W.sportsbook.showVisibleInPrematchGames?{"@or":[{visible_in_prematch:1},fp]}:fp,FZ=e=>({...e?SZ:{}}),UZ=e=>{var t;return{...e&&{region:{alias:((t=W.sportsbook.regionFilter)==null?void 0:t.region)||dt.countryName}}}},Qhe=e=>W.sportsbook.showVisibleInPrematchGames?{"@and":[{"@or":[{visible_in_prematch:1},fp]},{"@or":[{team1_id:{"@in":[...e]}},{team2_id:{"@in":[...e]}}]}]}:{...fp,"@or":[{team1_id:{"@in":[...e]}},{team2_id:{"@in":[...e]}}]},RT={Soccerset0:"1st Half",Soccerset1:"1st Half",Soccerset2:"2nd Half",Soccerset3:"Extra Time 1st Half",Soccerset4:"Extra Time 2nd Half",Soccerset5:"penalties",CyberFootballset0:"1st Half",CyberFootballset1:"1st Half",CyberFootballset2:"2nd Half",CyberFootballset3:"Extra Time 1st Half",CyberFootballset4:"Extra Time 2nd Half",CyberFootballset5:"penalties",Socceradditional_time1:"Additional Time1",Socceradditional_time2:"Additional Time2",Soccerpenalty:"Penalty",Soccerfinished:"Finished",finished:"Finished",Soccerwait:"Waiting",Soccertimeout:"Timeout",Boxingset:"Round",Boxingset0:"Round 0",Boxingset1:"Round 1",Boxingset2:"Round 2",Boxingset3:"Round 3",Boxingset4:"Round 4",Boxingset5:"Round 5",Boxingset6:"Round 6",Boxingset7:"Round 7",Boxingset8:"Round 8",Boxingset9:"Round 9",Boxingset10:"Round 10",Boxingset11:"Round 11",Boxingset12:"Round 12",Tennisset:"Set",Tennisset0:"Set 0",Tennisset1:"Set 1",Tennisset2:"Set 2",Tennisset3:"Set 3",Tennisset4:"Set 4",Tennisset5:"Set 5",Tennisset6:"Set 6",Tennisset7:"Set 7",Tennisset8:"Set 8",Tennisset9:"Set 9",Tennisset10:"Set 10",IceHockeyset:"Period",IceHockeyset0:"Period 0",IceHockeyset1:"Period 1",IceHockeyset2:"Period 2",IceHockeyset3:"Period 3",IceHockeyset4:"Period 4","E-IceHockeyset":"Period","E-IceHockeyset0":"Period 0","E-IceHockeyset1":"Period 1","E-IceHockeyset2":"Period 2","E-IceHockeyset3":"Period 3","E-IceHockeyset4":"Period 4",EBasketballset:"Quarter",EBasketballset0:"Quarter 0",EBasketballset1:"Quarter 1",EBasketballset2:"Quarter 2",EBasketballset3:"Quarter 3",EBasketballset4:"Quarter 4",EBasketballset5:"OT",Basketballset:"Quarter",Basketballset0:"Quarter 0",Basketballset1:"Quarter 1",Basketballset2:"Quarter 2",Basketballset3:"Quarter 3",Basketballset4:"Quarter 4",Basketballset5:"OT",Volleyballset:"Set",Volleyballset0:"Set 0",Volleyballset1:"Set 1",Volleyballset2:"Set 2",Volleyballset3:"Set 3",Volleyballset4:"Set 4",Volleyballset5:"Set 5",Volleyballset6:"Set 6",Volleyballset7:"Set 7",Volleyballset8:"Set 8",Volleyballset9:"Set 9",Volleyballset10:"Set 10",Handballset:"Half",Handballset0:"0 Half",Handballset1:"1st Half",Handballset2:"2nd Half",Baseballset:"Inning",Baseballset0:"Inning 0",Baseballset1:"1st Inning",Baseballset2:"2nd Inning",Baseballset3:"3rd Inning",Baseballset4:"4th Inning",Baseballset5:"5th Inning",Baseballset6:"6th Inning",Baseballset7:"7th Inning",Baseballset8:"8th Inning",Baseballset9:"9th Inning",Baseballset10:"Extra Inning",Baseballset11:"11th Inning",Baseballset12:"12th Inning",Baseballset13:"13th Inning",Baseballset14:"14th Inning",Baseballset15:"15th Inning",Baseballset16:"16th Inning",Baseballset17:"17th Inning",Baseballset18:"18th Inning",Baseballset19:"19th Inning",Baseballset20:"20th Inning",Baseballset21:"21th Inning",Baseballset22:"22th Inning",Baseballset23:"23th Inning",Baseballset24:"24th Inning",Baseballset25:"25th Inning",BeachVolleyballset:"Set",BeachVolleyballset1:"Set 1",BeachVolleyballset2:"Set 2",BeachVolleyballset3:"Set 3",BeachSoccerset:"Period",BeachSoccerset1:"Period 1",BeachSoccerset2:"Period 2",BeachSoccerset3:"Period 3",BeachFootballset:"Period",BeachFootballset1:"Period 1",BeachFootballset2:"Period 2",BeachFootballset3:"Period 3",Rugbyset:"Time",Rugbyset0:"Time 0",Rugbyset1:"1st Half",Rugbyset2:"2nd Half",RugbyLeagueset:"Half",RugbyLeagueset1:"1st Half",RugbyLeagueset2:"2nd Half",RugbyUnionset:"Half",RugbyUnionset1:"1st Half",RugbyUnionset2:"2nd Half",Snookerset:"Frame",Snookerset0:"Frame 0",Snookerset1:"Frame 1",Snookerset2:"Frame 2",Snookerset3:"Frame 3",Snookerset4:"Frame 4",Snookerset5:"Frame 5",Snookerset6:"Frame 6",Snookerset7:"Frame 7",Snookerset8:"Frame 8",Snookerset9:"Frame 9",Snookerset10:"Frame 10",Snookerset11:"Frame 11",Snookerset12:"Frame 12",Snookerset13:"Frame 13",Snookerset14:"Frame 14",Snookerset15:"Frame 15",Snookerset16:"Frame 16",Snookerset17:"Frame 17",Snookerset18:"Frame 18",Snookerset19:"Frame 19",Snookerset20:"Frame 20",Snookerset21:"Frame 21",Snookerset22:"Frame 22",Snookerset23:"Frame 23",Snookerset24:"Frame 24",Snookerset25:"Frame 25",Snookerset26:"Frame 26",Snookerset27:"Frame 27",Snookerset28:"Frame 28",Snookerset29:"Frame 29",Snookerset30:"Frame 30",Snookerset31:"Frame 31",Snookerset32:"Frame 32",Snookerset33:"Frame 33",Snookerset34:"Frame 34",Snookerset35:"Frame 35",Snookerset36:"Frame 36",Snookerset37:"Frame 37",Snookerset38:"Frame 38",Snookerset39:"Frame 39",AmericanFootballset:"Quarter",AmericanFootballset0:"Quarter 0",AmericanFootballset1:"Quarter 1",AmericanFootballset2:"Quarter 2",AmericanFootballset3:"Quarter 3",AmericanFootballset4:"Quarter 4",AustralianFootballset:"Quarter",AustralianFootballset0:"Quarter 0",AustralianFootballset1:"Quarter 1",AustralianFootballset2:"Quarter 2",AustralianFootballset3:"Quarter 3",AustralianFootballset4:"Quarter 4",WaterPoloset:"Period",WaterPoloset0:"Period 0",WaterPoloset1:"Period 1",WaterPoloset2:"Period 2",WaterPoloset3:"Period 3",WaterPoloset4:"Period 4",WaterPoloset5:"Period 5",WaterPoloset6:"Period 6",MiniSoccerset:"Time",MiniSoccerset0:"Time 0",MiniSoccerset1:"1st Half",MiniSoccerset2:"2nd Half",BallHockeyset:"Period",BallHockeyset1:"Period 1",BallHockeyset2:"Period 2",TableTennisset:"Set",TableTennisset1:"Set 1",TableTennisset2:"Set 2",TableTennisset3:"Set 3",TableTennisset4:"Set 4",TableTennisset5:"Set 5",TableTennisset6:"Set 6",TableTennisset7:"Set 7",Badmintonset:"Game",Badmintonset1:"Game 1",Badmintonset2:"Game 2",Badmintonset3:"Game 3",Squashset:"Game",Squashset0:" 0",Squashset1:"Game 1",Squashset2:"Game 2",Squashset3:"Game 3",Squashset4:"Game 4",Squashset5:"Game 5",Netballset:"Quarter",Netballset1:"Quarter 1",Netballset2:"Quarter 2",Netballset3:"Quarter 3",Netballset4:"Quarter 4",Dotaset:"Game",Dotaset1:"Game 1",Dotaset2:"Game 2",Dotaset3:"Game 3",Dotaset4:"Game 4",Dotaset5:"Game 5",Dota2set:"Game",Dota2set1:"Game 1",Dota2set2:"Game 2",Dota2set3:"Game 3",Dota2set4:"Game 4",Dota2set5:"Game 5",CounterStrikeset:"Map",CounterStrikeset1:"Map 1",CounterStrikeset2:"Map 2",CounterStrikeset3:"Map 3",CounterStrikeset4:"Map 4",CounterStrikeset5:"Map 5",CounterStrikeset6:"Map 6",CounterStrikeset7:"Map 7",Hearthstoneset:"Game",Hearthstoneset1:"Game 1",Hearthstoneset2:"Game 2",Hearthstoneset3:"Game 3",Hearthstoneset4:"Game 4",Hearthstoneset5:"Game 5",Hearthstoneset6:"Game 6",Hearthstoneset7:"Game 7",Hearthstoneset8:"Game 8",Hearthstoneset9:"Game 9",Hearthstoneset10:"Game 10",Hearthstoneset11:"Game 11",HeroesOfTheStorm:"Game",HeroesOfTheStorm1:"Game 1",HeroesOfTheStorm2:"Game 2",HeroesOfTheStorm3:"Game 3",HeroesOfTheStorm4:"Game 4",HeroesOfTheStorm5:"Game 5",HeroesOfTheStorm6:"Game 6",HeroesOfTheStorm7:"Game 7",LeagueOfLegendsset:"Game",LeagueOfLegendsset1:"Game 1",LeagueOfLegendsset2:"Game 2",LeagueOfLegendsset3:"Game 3",LeagueOfLegendsset4:"Game 4",LeagueOfLegendsset5:"Game 5",LeagueofLegendsset:"Game",LeagueofLegendsset1:"Game 1",LeagueofLegendsset2:"Game 2",LeagueofLegendsset3:"Game 3",LeagueofLegendsset4:"Game 4",LeagueofLegendsset5:"Game 5",StarCraftset:"Map",StarCraftset1:"Map 1",StarCraftset2:"Map 2",StarCraftset3:"Map 3",StarCraftset4:"Map 4",StarCraftset5:"Map 5",StarCraft2set:"Map",StarCraft2set1:"Map 1",StarCraft2set2:"Map 2",StarCraft2set3:"Map 3",StarCraft2set4:"Map 4",StarCraft2set5:"Map 5",set:"Set",set0:"Set 0",set1:"Set 1",set2:"Set 2",set3:"Set 3",set4:"Set 4",set5:"Set 5",set6:"Set 6",set7:"Set 7",set8:"Set 8",set9:"Set 9",set10:"Set 10",set11:"Set 11",set12:"Set 12",set13:"Set 13",set14:"Set 14",set15:"Set 15",set16:"Set 16",set17:"Set 17",set18:"Set 18",set19:"Set 19",set20:"Set 20",Futsalset:"Half",Futsalset1:"1st Half",Futsalset2:"2nd Half",Futsalset3:"Extra Time 1st Half",Futsalset4:"Extra Time 2nd Half",Futsalset5:"penalties",MortalKombatXLset:"Game",MortalKombatXLset1:"Game 1",MortalKombatXLset2:"Game 2",MortalKombatXLset3:"Game 3",MortalKombatXLset4:"Game 4",MortalKombatXLset5:"Game 5",StreetFighterVset:"Game",StreetFighterVset1:"Game 1",StreetFighterVset2:"Game 2",StreetFighterVset3:"Game 3",StreetFighterVset4:"Game 4",StreetFighterVset5:"Game 5",Cricketset:"Innings",Cricketset0:"Innings 0",Cricketset1:"1st Innings",Cricketset2:"2nd Innings",Floorballset:"Period",Floorballset0:"Period 0",Floorballset1:"Period 1",Floorballset2:"Period 2",Floorballset3:"Period 3",Floorballset4:"Period 4",Hockeyset:"Period",Hockeyset0:"Period 0",Hockeyset1:"Period 1",Hockeyset2:"Period 2",Hockeyset3:"Period 3",Hockeyset4:"Period 4",Dartsset1:"Leg 1",Dartsset2:"Leg 2",Dartsset3:"Leg 3",Dartsset4:"Leg 4",Dartsset5:"Leg 5","3x3 Basketballset1":"1st Period",ArcheryH2Hset0:"Set 0",ArcheryH2Hset1:"Set 1",ArcheryH2Hset2:"Set 2",ArcheryH2Hset3:"Set 3",ArcheryH2Hset4:"Set 4",ArcheryH2Hset5:"Set 5",ArcheryH2Hset6:"Shot Off",ArcheryH2Hset0type0:"Not Started",ArcheryH2Hset1type0:"Set 1",ArcheryH2Hset2type0:"Set 2",ArcheryH2Hset3type0:"Set 3",ArcheryH2Hset4type0:"Set 4",ArcheryH2Hset5type0:"Set 5",ArcheryH2Hset6type0:"Shot Off",ArcheryH2Hset0type1:"Not Started",ArcheryH2Hset1type1:"Set 1",ArcheryH2Hset2type1:"Set 2",ArcheryH2Hset3type1:"Set 3",ArcheryH2Hset4type1:"Set 4",ArcheryH2Hset5type1:"Shot Off",ArcheryH2Hset0type2:"Not Started",ArcheryH2Hset1type2:"Set 1",ArcheryH2Hset2type2:"Set 2",ArcheryH2Hset3type2:"Set 3",ArcheryH2Hset4type2:"Set 4",ArcheryH2Hset5type2:"Shot Off",CompoundArcheryset0:"Set 0",CompoundArcheryset1:"Set 1",CompoundArcheryset2:"Set 2",CompoundArcheryset3:"Set 3",CompoundArcheryset4:"Set 4",CompoundArcheryset5:"Set 5",CompoundArcheryset6:"Shot Off",CompoundArcheryset0type0:"Not Started",CompoundArcheryset1type0:"Set 1",CompoundArcheryset2type0:"Set 2",CompoundArcheryset3type0:"Set 3",CompoundArcheryset4type0:"Set 4",CompoundArcheryset5type0:"Set 5",CompoundArcheryset6type0:"Shot Off",CompoundArcheryset0type1:"Not Started",CompoundArcheryset1type1:"Set 1",CompoundArcheryset2type1:"Set 2",CompoundArcheryset3type1:"Set 3",CompoundArcheryset4type1:"Set 4",CompoundArcheryset5type1:"Shot Off",CompoundArcheryset0type2:"Not Started",CompoundArcheryset1type2:"Set 1",CompoundArcheryset2type2:"Set 2",CompoundArcheryset3type2:"Set 3",CompoundArcheryset4type2:"Set 4",CompoundArcheryset5type2:"Shot Off",Overwatchset:"Game",Overwatchset1:"Game 1",Overwatchset2:"Game 2",Overwatchset3:"Game 3",Overwatchset4:"Game 4",Overwatchset5:"Game 5",RocketLeagueset:"Game",RocketLeagueset1:"Game 1",RocketLeagueset2:"Game 2",RocketLeagueset3:"Game 3",RocketLeagueset4:"Game 4",RocketLeagueset5:"Game 5",KingOfGloryset:"Game",KingOfGloryset1:"Game 1",KingOfGloryset2:"Game 2",KingOfGloryset3:"Game 3",KingOfGloryset4:"Game 4",KingOfGloryset5:"Game 5",WarcraftIIIset:"Map",WarcraftIIIset1:"Map 1",WarcraftIIIset2:"Map 2",WarcraftIIIset3:"Map 3",WarcraftIIIset4:"Map 4",WarcraftIIIset5:"Map 5",RainbowSixset:"Map",RainbowSixset1:"Map 1",RainbowSixset2:"Map 2",RainbowSixset3:"Map 3",RainbowSixset4:"Map 4",RainbowSixset5:"Map 5",Valorantset:"Map",Valorantset1:"Map 1",Valorantset2:"Map 2",Valorantset3:"Map 3",Valorantset4:"Map 4",Valorantset5:"Map 5",CallOfDutyset:"Map",CallOfDutyset1:"Map 1",CallOfDutyset2:"Map 2",CallOfDutyset3:"Map 3",CallOfDutyset4:"Map 4",CallOfDutyset5:"Map 5",MobileLegendsset:"Game",MobileLegendsset1:"Game 1",MobileLegendsset2:"Game 2",MobileLegendsset3:"Game 3",MobileLegendsset4:"Game 4",MobileLegendsset5:"Game 5",PUBGset:"Map",PUBGset0:"Map",PUBGset1:"Map",BasketballShotsset1:"Shot 1",BasketballShotsset2:"Shot 2",BasketballShotsset3:"Shot 3",BasketballShotsset4:"Shot 4",BasketballShotsset5:"Shot 5",BasketballShotsset6:"Shot 6",BasketballShotsset7:"Shot 7",BasketballShotsset8:"Shot 8",BasketballShotsset9:"Shot 9",BasketballShotsset10:"Shot 10",PistolHead2Headset1:"Set 1",PistolHead2Headset2:"Shot Off"},jO=(e,t)=>e&&e!=="notstarted"?RT[t+e]||RT[e]||e:"",HZ=new Set([Ie.SOCCER,Ie.TENNIS,Ie.ICE_HOCKEY,Ie.BASEBALL,Ie.TABLE_TENNIS,Ie.SNOOKER,Ie.AIR_HOCKEY,Ie.COUNTER_STRIKE,Ie.DOTA_2,Ie.LEAGUE_OF_LEGENDS]),GZ=new Set(["YellowCardCorrectScore","CornerCorrectScore"]),WZ=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"]),$Z="CORRECT SCORE",LT="left",VZ="middle",jT="right";function Xhe({sportAlias:e,displayKey:t,marketType:n,marketEvents:s,colCount:r,customizable:o=!0}){if(o){if((t===$Z||GZ.has(n))&&HZ.has(e))return YZ(s,r);if(WZ.has(n))return zZ(s,r)}return ur(s,["marketOrder","order"])}function YZ(e,t){const n=[],s=[],r=[];for(const o of e)o.home_value>o.away_value?n.push(o):o.home_value{let t=0;for(let n=0,s=e.length;n({id:qZ(e)})),BO={"Player 1":"team1_name","Player 2":"team2_name","player 1":"team1_name","player 2":"team2_name","Team 1":"team1_name","team 1":"team1_name","Team 2":"team2_name","team 2":"team2_name",team1:"team1_name",team2:"team2_name",W1:"team1_name",W2:"team2_name","W 1":"team1_name","W 2":"team2_name",Team1:"team1_name",Team2:"team2_name",Home:"team1_name",Away:"team2_name","Ком. 1":"team1_name",Ком1:"team1_name","Ком. 2":"team2_name",Ком2:"team2_name",П1:"team1_name",П2:"team2_name","Игрок 1":"team1_name","Игрок 2":"team2_name","Թիմ 1":"team1_name","Թիմ 2":"team2_name",Հ1:"team1_name",Հ2:"team2_name",G1:"team1_name",G2:"team2_name","Ev Sahibi":"team1_name",Deplasman:"team2_name","第 1 隊":"team1_name","第 2 隊":"team2_name","主場 ":"team1_name","客場 ":"team2_name",主場:"team1_name",客場:"team2_name","Home ":"team1_name","Away ":"team2_name",選手1:"team1_name",選手2:"team2_name","球員 1":"team1_name","球員 2":"team2_name",主隊:"team1_name",客隊:"team2_name",选手1:"team1_name",选手2:"team2_name","主队 ":"team1_name","客队 ":"team2_name",主队:"team1_name",客队:"team2_name","选手 1":"team1_name","选手 2":"team2_name",球队1:"team1_name",球队2:"team2_name","球队 1":"team1_name","球队 2":"team2_name",プレーヤー1:"team1_name",プレーヤー2:"team2_name","선수 1":"team1_name","선수 2":"team2_name","Jugador 1":"team1_name","Jugador 2":"team2_name","jugador 1":"team1_name","jugador 2":"team2_name","Spieler 1":"team1_name","Spieler 2":"team2_name",S1:"team1_name",S2:"team2_name","Joueur 1":"team1_name","Joueur 2":"team2_name","Equipo 1":"team1_name","Equipo 2":"team2_name","equipo 1":"team1_name","equipo 2":"team2_name"},KZ=new Set(["","First Home Run Of Game Will Be","Solo Home Run","2-run Home Run","3-run Home Run","No Home Run Scored"]),QZ=new RegExp(Object.keys(BO).join("|"),"g"),La=yc((e="",t="",n="")=>{if(KZ.has(e))return e;const s={team1_name:t,team2_name:n};return e.replace(QZ,r=>s[BO[r]])},(...e)=>JSON.stringify(e)),XZ=async({eventIds:e,betType:t,sysCount:n})=>{const s={events:e,...t!==void 0&&{type:t},...n!==void 0&&{sys_min_count:n}},{details:r}=await ce.get(s,"get_max_bet");return r.amount},ZZ=e=>XZ(e),cA=".",JZ="24h",$d={...Un,arm:"hy-am","pt-br":"pt-br",zhh:"zh-cn",chi:"zh-tw",uzb:"uz-latn"},ks={dateWeekdayDay:["ddd","DD"],dateShortWeekday:["DD","MM","ddd"],dateShort:["DD","MM","YYYY"],dateShortYearShort:["DD","MM","YY"],dateShortNoYear:["DD","MM"],dateWithMonthName:["DD","MMM"],dateFull:["DD","MMMM","YYYY"]},In={dateWeekdayDay:({languageRtl:e})=>(e?[...ks.dateWeekdayDay].reverse():ks.dateWeekdayDay).join(" "),dateShortWeekday:({languageRtl:e,delimiter:t=cA})=>{const[n,s,r]=ks.dateShortWeekday;return e?`${r} ${s}${t}${n}`:`${n}${t}${s} ${r}`},dateShort:({languageRtl:e,delimiter:t=cA})=>(e?[...ks.dateShort].reverse():ks.dateShort).join(t),dateShortYearShort:({languageRtl:e,delimiter:t=cA})=>(e?[...ks.dateShortYearShort].reverse():ks.dateShortYearShort).join(t),dateShortNoYear:({languageRtl:e,delimiter:t=cA})=>(e?[...ks.dateShortNoYear].reverse():ks.dateShortNoYear).join(t),dateWithMonthName:({languageRtl:e})=>(e?[...ks.dateWithMonthName].reverse():ks.dateWithMonthName).join(" "),dateFull:({languageRtl:e})=>(e?[...ks.dateFull].reverse():ks.dateFull).join(" "),timeSimple:({timeFormat:e=JZ})=>e==="24h"?"HH:mm":"hh:mm A",datetimeShort:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateShort(e)}`:`${In.dateShort(e)}, ${In.timeSimple(e)}`,datetimeShortYearShort:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateShortYearShort(e)}`:`${In.dateShortYearShort(e)}, ${In.timeSimple(e)}`,datetimeShortNoYear:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateShortNoYear(e)}`:`${In.dateShortNoYear(e)}, ${In.timeSimple(e)}`,datetimeShortNoYearWithMonthName:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateWithMonthName(e)}`:`${In.dateWithMonthName(e)}, ${In.timeSimple(e)}`,day:()=>"dddd"},Ni=({timestamp:e,language:t,preset:n,config:s,useUtc:r=!1})=>(r?ye.unix(e).utc():ye.unix(e)).locale($d[t]).format(In[n](s)),DO=e=>{const t=$d[e];return e==="eng"?Promise.resolve():eJ(`moment/dist/locale/${t}`).then(({default:{_config:n}})=>{ye.locale(t,n)}).catch(Pt)},Zhe=({value:e,language:t,languageRtl:n,timeFormat:s})=>ye(e).locale($d[t]).format(In.dateShort({languageRtl:n,timeFormat:s}));function eJ(e){switch(e){case"moment/dist/locale/af":case"moment/dist/locale/af.js":return Z(()=>import("./af-C6qbVJem.js"),__vite__mapDeps([113,2]));case"moment/dist/locale/ar-dz":case"moment/dist/locale/ar-dz.js":return Z(()=>import("./ar-dz-CYjmDqEw.js"),__vite__mapDeps([114,2]));case"moment/dist/locale/ar-kw":case"moment/dist/locale/ar-kw.js":return Z(()=>import("./ar-kw-bxNQkzDv.js"),__vite__mapDeps([115,2]));case"moment/dist/locale/ar-ly":case"moment/dist/locale/ar-ly.js":return Z(()=>import("./ar-ly-B5Mhtn-t.js"),__vite__mapDeps([116,2]));case"moment/dist/locale/ar-ma":case"moment/dist/locale/ar-ma.js":return Z(()=>import("./ar-ma-B--hsoFY.js"),__vite__mapDeps([117,2]));case"moment/dist/locale/ar-ps":case"moment/dist/locale/ar-ps.js":return Z(()=>import("./ar-ps-DNXFZ-M6.js"),__vite__mapDeps([118,2]));case"moment/dist/locale/ar-sa":case"moment/dist/locale/ar-sa.js":return Z(()=>import("./ar-sa-DdJE6_EP.js"),__vite__mapDeps([119,2]));case"moment/dist/locale/ar-tn":case"moment/dist/locale/ar-tn.js":return Z(()=>import("./ar-tn-D2jLJoGH.js"),__vite__mapDeps([120,2]));case"moment/dist/locale/ar":case"moment/dist/locale/ar.js":return Z(()=>import("./ar-CIwyPMUS.js"),__vite__mapDeps([121,2]));case"moment/dist/locale/az":case"moment/dist/locale/az.js":return Z(()=>import("./az-T_A5B_hr.js"),__vite__mapDeps([122,2]));case"moment/dist/locale/be":case"moment/dist/locale/be.js":return Z(()=>import("./be-CFnKbVle.js"),__vite__mapDeps([123,2]));case"moment/dist/locale/bg":case"moment/dist/locale/bg.js":return Z(()=>import("./bg-CmS3N4V-.js"),__vite__mapDeps([124,2]));case"moment/dist/locale/bm":case"moment/dist/locale/bm.js":return Z(()=>import("./bm-B_A_yDsq.js"),__vite__mapDeps([125,2]));case"moment/dist/locale/bn-bd":case"moment/dist/locale/bn-bd.js":return Z(()=>import("./bn-bd-q6ywIV6s.js"),__vite__mapDeps([126,2]));case"moment/dist/locale/bn":case"moment/dist/locale/bn.js":return Z(()=>import("./bn-Bj8_Ms0s.js"),__vite__mapDeps([127,2]));case"moment/dist/locale/bo":case"moment/dist/locale/bo.js":return Z(()=>import("./bo-rp5feoWM.js"),__vite__mapDeps([128,2]));case"moment/dist/locale/br":case"moment/dist/locale/br.js":return Z(()=>import("./br-DYIVPhWC.js"),__vite__mapDeps([129,2]));case"moment/dist/locale/bs":case"moment/dist/locale/bs.js":return Z(()=>import("./bs-BQ_Bi-fJ.js"),__vite__mapDeps([130,2]));case"moment/dist/locale/ca":case"moment/dist/locale/ca.js":return Z(()=>import("./ca-CMwwHroP.js"),__vite__mapDeps([131,2]));case"moment/dist/locale/cs":case"moment/dist/locale/cs.js":return Z(()=>import("./cs-DNF8qW8g.js"),__vite__mapDeps([132,2]));case"moment/dist/locale/cv":case"moment/dist/locale/cv.js":return Z(()=>import("./cv-BjPFNJpT.js"),__vite__mapDeps([133,2]));case"moment/dist/locale/cy":case"moment/dist/locale/cy.js":return Z(()=>import("./cy-D3GJUm23.js"),__vite__mapDeps([134,2]));case"moment/dist/locale/da":case"moment/dist/locale/da.js":return Z(()=>import("./da-hTkIykNG.js"),__vite__mapDeps([135,2]));case"moment/dist/locale/de-at":case"moment/dist/locale/de-at.js":return Z(()=>import("./de-at-DBM8yYBp.js"),__vite__mapDeps([136,2]));case"moment/dist/locale/de-ch":case"moment/dist/locale/de-ch.js":return Z(()=>import("./de-ch-DN1uiXLP.js"),__vite__mapDeps([137,2]));case"moment/dist/locale/de":case"moment/dist/locale/de.js":return Z(()=>import("./de-Cvrjf3y3.js"),__vite__mapDeps([138,2]));case"moment/dist/locale/dv":case"moment/dist/locale/dv.js":return Z(()=>import("./dv-BdHla943.js"),__vite__mapDeps([139,2]));case"moment/dist/locale/el":case"moment/dist/locale/el.js":return Z(()=>import("./el-BvRKkLSQ.js"),__vite__mapDeps([140,2]));case"moment/dist/locale/en-au":case"moment/dist/locale/en-au.js":return Z(()=>import("./en-au-BzK5gymT.js"),__vite__mapDeps([141,2]));case"moment/dist/locale/en-ca":case"moment/dist/locale/en-ca.js":return Z(()=>import("./en-ca-DJ7Mr6Dw.js"),__vite__mapDeps([142,2]));case"moment/dist/locale/en-gb":case"moment/dist/locale/en-gb.js":return Z(()=>import("./en-gb-DR9j2s9I.js"),__vite__mapDeps([143,2]));case"moment/dist/locale/en-ie":case"moment/dist/locale/en-ie.js":return Z(()=>import("./en-ie-CtXjaY4F.js"),__vite__mapDeps([144,2]));case"moment/dist/locale/en-il":case"moment/dist/locale/en-il.js":return Z(()=>import("./en-il-7FuM6mxL.js"),__vite__mapDeps([145,2]));case"moment/dist/locale/en-in":case"moment/dist/locale/en-in.js":return Z(()=>import("./en-in-CYXiG5NS.js"),__vite__mapDeps([146,2]));case"moment/dist/locale/en-nz":case"moment/dist/locale/en-nz.js":return Z(()=>import("./en-nz-Bw4RCwIy.js"),__vite__mapDeps([147,2]));case"moment/dist/locale/en-sg":case"moment/dist/locale/en-sg.js":return Z(()=>import("./en-sg-BI6Pq1Z-.js"),__vite__mapDeps([148,2]));case"moment/dist/locale/eo":case"moment/dist/locale/eo.js":return Z(()=>import("./eo-B16OSUYd.js"),__vite__mapDeps([149,2]));case"moment/dist/locale/es-do":case"moment/dist/locale/es-do.js":return Z(()=>import("./es-do-BNixN3fz.js"),__vite__mapDeps([150,2]));case"moment/dist/locale/es-mx":case"moment/dist/locale/es-mx.js":return Z(()=>import("./es-mx-YjEDQ6j4.js"),__vite__mapDeps([151,2]));case"moment/dist/locale/es-us":case"moment/dist/locale/es-us.js":return Z(()=>import("./es-us-gmHEqU9N.js"),__vite__mapDeps([152,2]));case"moment/dist/locale/es":case"moment/dist/locale/es.js":return Z(()=>import("./es-2b7GXxVn.js"),__vite__mapDeps([153,2]));case"moment/dist/locale/et":case"moment/dist/locale/et.js":return Z(()=>import("./et-DFEf_HP9.js"),__vite__mapDeps([154,2]));case"moment/dist/locale/eu":case"moment/dist/locale/eu.js":return Z(()=>import("./eu-TXFEUtJI.js"),__vite__mapDeps([155,2]));case"moment/dist/locale/fa":case"moment/dist/locale/fa.js":return Z(()=>import("./fa-BuXuh1N3.js"),__vite__mapDeps([156,2]));case"moment/dist/locale/fi":case"moment/dist/locale/fi.js":return Z(()=>import("./fi-CSsIdNb4.js"),__vite__mapDeps([157,2]));case"moment/dist/locale/fil":case"moment/dist/locale/fil.js":return Z(()=>import("./fil-TPVGoIJQ.js"),__vite__mapDeps([158,2]));case"moment/dist/locale/fo":case"moment/dist/locale/fo.js":return Z(()=>import("./fo-Dqbaxsv5.js"),__vite__mapDeps([159,2]));case"moment/dist/locale/fr-ca":case"moment/dist/locale/fr-ca.js":return Z(()=>import("./fr-ca-Cx2Hw747.js"),__vite__mapDeps([160,2]));case"moment/dist/locale/fr-ch":case"moment/dist/locale/fr-ch.js":return Z(()=>import("./fr-ch-C3YpQWyn.js"),__vite__mapDeps([161,2]));case"moment/dist/locale/fr":case"moment/dist/locale/fr.js":return Z(()=>import("./fr-UqUyoQ9x.js"),__vite__mapDeps([162,2]));case"moment/dist/locale/fy":case"moment/dist/locale/fy.js":return Z(()=>import("./fy-BsWHUDGJ.js"),__vite__mapDeps([163,2]));case"moment/dist/locale/ga":case"moment/dist/locale/ga.js":return Z(()=>import("./ga-CqwTzXcd.js"),__vite__mapDeps([164,2]));case"moment/dist/locale/gd":case"moment/dist/locale/gd.js":return Z(()=>import("./gd-CGhqp5D9.js"),__vite__mapDeps([165,2]));case"moment/dist/locale/gl":case"moment/dist/locale/gl.js":return Z(()=>import("./gl-BXyUvs81.js"),__vite__mapDeps([166,2]));case"moment/dist/locale/gom-deva":case"moment/dist/locale/gom-deva.js":return Z(()=>import("./gom-deva-D84fUnXm.js"),__vite__mapDeps([167,2]));case"moment/dist/locale/gom-latn":case"moment/dist/locale/gom-latn.js":return Z(()=>import("./gom-latn-zg4bQuou.js"),__vite__mapDeps([168,2]));case"moment/dist/locale/gu":case"moment/dist/locale/gu.js":return Z(()=>import("./gu-Bcfw7aLU.js"),__vite__mapDeps([169,2]));case"moment/dist/locale/he":case"moment/dist/locale/he.js":return Z(()=>import("./he-CkDaeMM6.js"),__vite__mapDeps([170,2]));case"moment/dist/locale/hi":case"moment/dist/locale/hi.js":return Z(()=>import("./hi-BXax4TTa.js"),__vite__mapDeps([171,2]));case"moment/dist/locale/hr":case"moment/dist/locale/hr.js":return Z(()=>import("./hr-D_M7MiDq.js"),__vite__mapDeps([172,2]));case"moment/dist/locale/hu":case"moment/dist/locale/hu.js":return Z(()=>import("./hu-Dy1ulGIi.js"),__vite__mapDeps([173,2]));case"moment/dist/locale/hy-am":case"moment/dist/locale/hy-am.js":return Z(()=>import("./hy-am-CsYsuctQ.js"),__vite__mapDeps([174,2]));case"moment/dist/locale/id":case"moment/dist/locale/id.js":return Z(()=>import("./id-_cD6_eHp.js"),__vite__mapDeps([175,2]));case"moment/dist/locale/is":case"moment/dist/locale/is.js":return Z(()=>import("./is-DJvtgQQW.js"),__vite__mapDeps([176,2]));case"moment/dist/locale/it-ch":case"moment/dist/locale/it-ch.js":return Z(()=>import("./it-ch-DP7USvsA.js"),__vite__mapDeps([177,2]));case"moment/dist/locale/it":case"moment/dist/locale/it.js":return Z(()=>import("./it-C_JEKA5i.js"),__vite__mapDeps([178,2]));case"moment/dist/locale/ja":case"moment/dist/locale/ja.js":return Z(()=>import("./ja-BDOm68H4.js"),__vite__mapDeps([179,2]));case"moment/dist/locale/jv":case"moment/dist/locale/jv.js":return Z(()=>import("./jv-UxxXPs4A.js"),__vite__mapDeps([180,2]));case"moment/dist/locale/ka":case"moment/dist/locale/ka.js":return Z(()=>import("./ka-Br6r5rCW.js"),__vite__mapDeps([181,2]));case"moment/dist/locale/kk":case"moment/dist/locale/kk.js":return Z(()=>import("./kk-DoXI5kK6.js"),__vite__mapDeps([182,2]));case"moment/dist/locale/km":case"moment/dist/locale/km.js":return Z(()=>import("./km-C9RZxr7k.js"),__vite__mapDeps([183,2]));case"moment/dist/locale/kn":case"moment/dist/locale/kn.js":return Z(()=>import("./kn-C117btIY.js"),__vite__mapDeps([184,2]));case"moment/dist/locale/ko":case"moment/dist/locale/ko.js":return Z(()=>import("./ko-CzVG9Sd_.js"),__vite__mapDeps([185,2]));case"moment/dist/locale/ku-kmr":case"moment/dist/locale/ku-kmr.js":return Z(()=>import("./ku-kmr-D3FW1DHQ.js"),__vite__mapDeps([186,2]));case"moment/dist/locale/ku":case"moment/dist/locale/ku.js":return Z(()=>import("./ku-CsgisOnX.js"),__vite__mapDeps([187,2]));case"moment/dist/locale/ky":case"moment/dist/locale/ky.js":return Z(()=>import("./ky-ZGAV-Ps1.js"),__vite__mapDeps([188,2]));case"moment/dist/locale/lb":case"moment/dist/locale/lb.js":return Z(()=>import("./lb-7suFoyqe.js"),__vite__mapDeps([189,2]));case"moment/dist/locale/lo":case"moment/dist/locale/lo.js":return Z(()=>import("./lo-D-tBxE44.js"),__vite__mapDeps([190,2]));case"moment/dist/locale/lt":case"moment/dist/locale/lt.js":return Z(()=>import("./lt-BblQYbTV.js"),__vite__mapDeps([191,2]));case"moment/dist/locale/lv":case"moment/dist/locale/lv.js":return Z(()=>import("./lv-Bd-T2oZ7.js"),__vite__mapDeps([192,2]));case"moment/dist/locale/me":case"moment/dist/locale/me.js":return Z(()=>import("./me-CRc77_Bz.js"),__vite__mapDeps([193,2]));case"moment/dist/locale/mi":case"moment/dist/locale/mi.js":return Z(()=>import("./mi-DRZRSa8v.js"),__vite__mapDeps([194,2]));case"moment/dist/locale/mk":case"moment/dist/locale/mk.js":return Z(()=>import("./mk-CAcbWeWJ.js"),__vite__mapDeps([195,2]));case"moment/dist/locale/ml":case"moment/dist/locale/ml.js":return Z(()=>import("./ml-BPBRQV01.js"),__vite__mapDeps([196,2]));case"moment/dist/locale/mn":case"moment/dist/locale/mn.js":return Z(()=>import("./mn-DKQxLyXU.js"),__vite__mapDeps([197,2]));case"moment/dist/locale/mr":case"moment/dist/locale/mr.js":return Z(()=>import("./mr-npUES16X.js"),__vite__mapDeps([198,2]));case"moment/dist/locale/ms-my":case"moment/dist/locale/ms-my.js":return Z(()=>import("./ms-my-BxkuNnyf.js"),__vite__mapDeps([199,2]));case"moment/dist/locale/ms":case"moment/dist/locale/ms.js":return Z(()=>import("./ms-VkDecCc1.js"),__vite__mapDeps([200,2]));case"moment/dist/locale/mt":case"moment/dist/locale/mt.js":return Z(()=>import("./mt-BdreDfQ-.js"),__vite__mapDeps([201,2]));case"moment/dist/locale/my":case"moment/dist/locale/my.js":return Z(()=>import("./my-Cuphg9OY.js"),__vite__mapDeps([202,2]));case"moment/dist/locale/nb":case"moment/dist/locale/nb.js":return Z(()=>import("./nb-C51HOPdW.js"),__vite__mapDeps([203,2]));case"moment/dist/locale/ne":case"moment/dist/locale/ne.js":return Z(()=>import("./ne-BD7u_9YX.js"),__vite__mapDeps([204,2]));case"moment/dist/locale/nl-be":case"moment/dist/locale/nl-be.js":return Z(()=>import("./nl-be-Cu3AX0jx.js"),__vite__mapDeps([205,2]));case"moment/dist/locale/nl":case"moment/dist/locale/nl.js":return Z(()=>import("./nl-D1Ua3AIN.js"),__vite__mapDeps([206,2]));case"moment/dist/locale/nn":case"moment/dist/locale/nn.js":return Z(()=>import("./nn-GCCSaXuh.js"),__vite__mapDeps([207,2]));case"moment/dist/locale/oc-lnc":case"moment/dist/locale/oc-lnc.js":return Z(()=>import("./oc-lnc-Bmo4_C14.js"),__vite__mapDeps([208,2]));case"moment/dist/locale/pa-in":case"moment/dist/locale/pa-in.js":return Z(()=>import("./pa-in-BIdEOxE3.js"),__vite__mapDeps([209,2]));case"moment/dist/locale/pl":case"moment/dist/locale/pl.js":return Z(()=>import("./pl-Dciq8J7c.js"),__vite__mapDeps([210,2]));case"moment/dist/locale/pt-br":case"moment/dist/locale/pt-br.js":return Z(()=>import("./pt-br-D4f_1WWy.js"),__vite__mapDeps([211,2]));case"moment/dist/locale/pt":case"moment/dist/locale/pt.js":return Z(()=>import("./pt-uP8ZCFR4.js"),__vite__mapDeps([212,2]));case"moment/dist/locale/ro":case"moment/dist/locale/ro.js":return Z(()=>import("./ro-Cj0O770w.js"),__vite__mapDeps([213,2]));case"moment/dist/locale/ru":case"moment/dist/locale/ru.js":return Z(()=>import("./ru-DWP7m9-Q.js"),__vite__mapDeps([214,2]));case"moment/dist/locale/sd":case"moment/dist/locale/sd.js":return Z(()=>import("./sd-CLdLJzv5.js"),__vite__mapDeps([215,2]));case"moment/dist/locale/se":case"moment/dist/locale/se.js":return Z(()=>import("./se-DH1DNRbR.js"),__vite__mapDeps([216,2]));case"moment/dist/locale/si":case"moment/dist/locale/si.js":return Z(()=>import("./si-ByqIH8ol.js"),__vite__mapDeps([217,2]));case"moment/dist/locale/sk":case"moment/dist/locale/sk.js":return Z(()=>import("./sk-CFvAVIRn.js"),__vite__mapDeps([218,2]));case"moment/dist/locale/sl":case"moment/dist/locale/sl.js":return Z(()=>import("./sl-DmcXOwX4.js"),__vite__mapDeps([219,2]));case"moment/dist/locale/sq":case"moment/dist/locale/sq.js":return Z(()=>import("./sq-BN3ddkw0.js"),__vite__mapDeps([220,2]));case"moment/dist/locale/sr-cyrl":case"moment/dist/locale/sr-cyrl.js":return Z(()=>import("./sr-cyrl-rs3S0PhU.js"),__vite__mapDeps([221,2]));case"moment/dist/locale/sr":case"moment/dist/locale/sr.js":return Z(()=>import("./sr-BBlt112e.js"),__vite__mapDeps([222,2]));case"moment/dist/locale/ss":case"moment/dist/locale/ss.js":return Z(()=>import("./ss-DyM2qt6h.js"),__vite__mapDeps([223,2]));case"moment/dist/locale/sv":case"moment/dist/locale/sv.js":return Z(()=>import("./sv-DCe9E1zo.js"),__vite__mapDeps([224,2]));case"moment/dist/locale/sw":case"moment/dist/locale/sw.js":return Z(()=>import("./sw-fG5DSzw9.js"),__vite__mapDeps([225,2]));case"moment/dist/locale/ta":case"moment/dist/locale/ta.js":return Z(()=>import("./ta-Devl2g8l.js"),__vite__mapDeps([226,2]));case"moment/dist/locale/te":case"moment/dist/locale/te.js":return Z(()=>import("./te-bEHiR7JF.js"),__vite__mapDeps([227,2]));case"moment/dist/locale/tet":case"moment/dist/locale/tet.js":return Z(()=>import("./tet-CEyC_V-V.js"),__vite__mapDeps([228,2]));case"moment/dist/locale/tg":case"moment/dist/locale/tg.js":return Z(()=>import("./tg-CdeookvX.js"),__vite__mapDeps([229,2]));case"moment/dist/locale/th":case"moment/dist/locale/th.js":return Z(()=>import("./th-2UVUjINa.js"),__vite__mapDeps([230,2]));case"moment/dist/locale/tk":case"moment/dist/locale/tk.js":return Z(()=>import("./tk-BIIbYKEw.js"),__vite__mapDeps([231,2]));case"moment/dist/locale/tl-ph":case"moment/dist/locale/tl-ph.js":return Z(()=>import("./tl-ph-Cu_hZ399.js"),__vite__mapDeps([232,2]));case"moment/dist/locale/tlh":case"moment/dist/locale/tlh.js":return Z(()=>import("./tlh-PrJL2Szs.js"),__vite__mapDeps([233,2]));case"moment/dist/locale/tr":case"moment/dist/locale/tr.js":return Z(()=>import("./tr-C9_ZgeQn.js"),__vite__mapDeps([234,2]));case"moment/dist/locale/tzl":case"moment/dist/locale/tzl.js":return Z(()=>import("./tzl-BGnSmo5U.js"),__vite__mapDeps([235,2]));case"moment/dist/locale/tzm-latn":case"moment/dist/locale/tzm-latn.js":return Z(()=>import("./tzm-latn-CZ8jmpDY.js"),__vite__mapDeps([236,2]));case"moment/dist/locale/tzm":case"moment/dist/locale/tzm.js":return Z(()=>import("./tzm-CRXbh4Gq.js"),__vite__mapDeps([237,2]));case"moment/dist/locale/ug-cn":case"moment/dist/locale/ug-cn.js":return Z(()=>import("./ug-cn-D8-f7mMA.js"),__vite__mapDeps([238,2]));case"moment/dist/locale/uk":case"moment/dist/locale/uk.js":return Z(()=>import("./uk-D3z5b709.js"),__vite__mapDeps([239,2]));case"moment/dist/locale/ur":case"moment/dist/locale/ur.js":return Z(()=>import("./ur-DjcVX9nc.js"),__vite__mapDeps([240,2]));case"moment/dist/locale/uz-latn":case"moment/dist/locale/uz-latn.js":return Z(()=>import("./uz-latn-yAbdKC40.js"),__vite__mapDeps([241,2]));case"moment/dist/locale/uz":case"moment/dist/locale/uz.js":return Z(()=>import("./uz-DnbbWz0w.js"),__vite__mapDeps([242,2]));case"moment/dist/locale/vi":case"moment/dist/locale/vi.js":return Z(()=>import("./vi-DeNoHRSN.js"),__vite__mapDeps([243,2]));case"moment/dist/locale/x-pseudo":case"moment/dist/locale/x-pseudo.js":return Z(()=>import("./x-pseudo-D8XN9Jf6.js"),__vite__mapDeps([244,2]));case"moment/dist/locale/yo":case"moment/dist/locale/yo.js":return Z(()=>import("./yo-Bxfayt0W.js"),__vite__mapDeps([245,2]));case"moment/dist/locale/zh-cn":case"moment/dist/locale/zh-cn.js":return Z(()=>import("./zh-cn-CMl2banA.js"),__vite__mapDeps([246,2]));case"moment/dist/locale/zh-hk":case"moment/dist/locale/zh-hk.js":return Z(()=>import("./zh-hk-AawjLEOD.js"),__vite__mapDeps([247,2]));case"moment/dist/locale/zh-mo":case"moment/dist/locale/zh-mo.js":return Z(()=>import("./zh-mo-CCw6Zzog.js"),__vite__mapDeps([248,2]));case"moment/dist/locale/zh-tw":case"moment/dist/locale/zh-tw.js":return Z(()=>import("./zh-tw-v7mqLKiT.js"),__vite__mapDeps([249,2]));default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const cs=A.memo(function({seconds:t,preset:n,delimiter:s,className:r=""}){const{timeFormat:o,language:a,languageRtl:l}=Te(),c=A.useMemo(()=>Ni({timestamp:t,preset:n,language:a,config:{languageRtl:l,timeFormat:o,delimiter:s}}),[s,l,a,n,t,o]);return i.jsx("time",{className:r,children:c})}),CE="https://phantom.cmsbetconstruct.com/image-creator/",MT="datetimeShort";var dl=(e=>(e.Header="--header",e.Brand1="--oc-1",e.Hero="--hero",e.Brand="--oc-2",e.Skin="--b",e))(dl||{});const tJ=e=>{const t=e.toString(36),n=t.substring(2,7);return t+n},FO=({outcome:e,id:t})=>{const n=ye.utc().unix();return{key1:n*t*(e+6),key2:tJ(n*42)}},UO=e=>{const t=W.sportsbook.shareBooking.sharingLogo;return t?t.includes("http")?t:`${W.cms.apiUrl}${t}`:e.startsWith("https")?e:window.document.location.protocol+"//"+window.document.location.host+e},Qt=e=>`rgb(${document.documentElement.style.getPropertyValue(e)})`,ms=e=>e!==void 0?dn(e):!1,nJ=({bookingInfo:{betslip:{events:e,selectedBetTypes:[t],metadata:{selectedSysOption:n,excludedSysEvents:s}},bookingId:r,bookingUrl:o,possibleWinDataMap:a,eventsDataMap:l},language:c,partnerConfig:u,trans:d,currency:f,oddFormat:m,languageRtl:h,logoSource:p,timeFormat:g,oddsConverter:_})=>{const b=t===me.System?n:0,y=a.get(t),v=l.get(t),C=y[b],w=v[b],T=!!C.expressBonus,k=ms(Qe(C.stake*w.stakeMultiplier)),E=ms(C.taxOnProfitOrReturn),N=ms(C.finalPayout),x=ms(C.possibleWin);return{translations:{"Booking ID":d("Booking id"),"Date/Time":d("Date"),"Bet Type":d("Bet Type"),"ODD Type":d("Odd Type"),Single:d("Single"),Express:d("Multiple"),System:d("System"),Chain:d("Chain"),Odds:d("Odds"),Selections:d("Selections"),Stake:d("Stake"),Tax:d("Tax"),"Winning Bonus":d("Winning Bonus"),"Enjoy the game":d("Enjoy the game"),"Final payout":d("Final payout"),"Possible win":d("Possible win"),"Accumulator bonus":d("Accumulator bonus"),"Total stake":d("Total stake"),"Net stake":d("Net stake"),"Tax on stake":d("Tax on stake"),"Look at my bet at {1}!":d("Look at my bet at {1}!",{1:W.app.siteName})},share:{bookingLink:o,bookId:r,date:Ni({timestamp:Oa(),preset:MT,language:c,config:{languageRtl:h,timeFormat:g}})},configs:{...FO({id:r,outcome:0}),colors:{hero_color:Qt("--hero"),brand_color_2:Qt("--oc-2"),skin_color:Qt("--b")},lang:c,siteName:W.app.siteName,siteId:W.app.site_id,currencyName:f,oddFormat:d(_E(m)),rtl:h,ageRestriction:Rt.getInstance().minimumAllowedAge,logoUrl:UO(p),maxOdd:u.max_odd_for_multiple_bet,taxType:u.tax_type},betslip:{events:e.map((O,P)=>{const R=y[P]||{},L=ms(R.possibleWin),B=ms(R.finalPayout),D=ms(R.taxOnProfitOrReturn);return{finalPayoutFormatted:B,isLive:O.isLive,price:O.price?_(O.price):!1,stake:ms(R.stake),taxOnStake:ms(R.taxOnStake),totalStake:ms(R.totalStake),taxOnProfitOrReturn:D,showTotalStake:R.totalStake!==R.stake,possibleWin:L,finalPayout:B,taxOnProfitOrReturnIsFake:R.taxOnProfitOrReturnIsFake,startTime:Ni({timestamp:O.startTime,preset:MT,language:c,config:{languageRtl:h,timeFormat:g}}),team1Name:O.team1Name,team2Name:O.team2Name,eventName:O.eventName,base:Ap(O.base,O.marketType),sportAlias:O.sportAlias,marketName:O.marketName,incInSysCalc:t===me.System&&!s.has(O.id)}}),betType:t,sysVal:n+2,totalOdds:C.totalOdds?_(C.totalOdds):!1,stake:k,taxOnStake:ms(C.taxOnStake),totalStake:ms(C.totalStake),taxOnProfitOrReturn:E,showTotalStake:C.totalStake!==C.stake,possibleWin:x,finalPayout:N,taxOnProfitOrReturnIsFake:C.taxOnProfitOrReturnIsFake,expressBonusPercent:T&&ms(C.expressBonusPercent),expressBonus:T&&ms(C.expressBonus)}}},HO=(e,t)=>rt.post(CE+t,JSON.stringify(nJ(e)),{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(Bt("data")).catch(()=>{throw new Error}),sJ=e=>HO(e,W.sportsbook.partialPrintView?"get-booking-print-partial-html.php":"get-booking-print-html.php").then(t=>{if(t)return t;throw new Error}),rJ=e=>HO(e,"share-booking/").then(({imageLink:t,shareTemplateLink:n})=>{if(t&&n)return{image:"data:image/png;base64, "+t,link:n};throw new Error}),oJ=CE+"share-bet/",aJ=(e,t,{timeFormat:n,language:s,languageRtl:r,assets:{logo:o}},a)=>{const l=a(e.oddType),c=e.events.map(u=>({coefficient:u.coefficient!==js?l(u.coefficient):"SP",isLive:u.isLive,outcome:u.outcome,regionName:u.regionName,competitionName:u.competitionName,sportAlias:u.sportIndex,gameStartDate:Ni({timestamp:u.startDate,preset:"datetimeShort",language:s,config:{languageRtl:r,timeFormat:n}}),eventName:u.eventName,team1Name:u.team1Name,team2Name:u.team2Name,marketName:u.marketName}));return{id:e.id,type:me[e.type].toLowerCase(),betTypeName:t(me[e.type]),dateTimeStamp:e.dateTime,dateTime:Ni({timestamp:e.dateTime,preset:"datetimeShort",language:s,config:{languageRtl:r,timeFormat:n}}),payout:e.payout,possibleWinDisplay:e.possibleWinDisplay,outcome:e.outcome,outcomeName:t(X3[e.outcome]),totalOdds:e.odd!==js?l(e.odd):"SP",netWinDisplay:e.netWinDisplay,taxAmountDisplay:e.taxAmountDisplay,amount:e.totalAmount,bonusDisplay:e.bonusDisplay,events:c,isFreeBetMoney:e.isFreeBetMoney,ew:e.each_way}},BT=(e,t,n,s,r)=>rt.post(oJ,JSON.stringify({...FO({outcome:e.outcome,id:e.id}),configs:{colors:{brand_color_1:Qt(dl.Brand1),header:Qt(dl.Header),hero_color:Qt(dl.Hero),brand_color_2:Qt(dl.Brand),skin_color:Qt(dl.Skin)},language:n.language,siteName:W.app.siteName,siteId:W.app.site_id,currencyName:s(e.currency),oddFormatName:t(e.oddTypeName),rtl:n.languageRtl,ageRestriction:Rt.getInstance().minimumAllowedAge,logoUrl:UO(n.assets.logo)},translations:{"Possible win":t("Possible win"),"Final payout":t("Final payout"),Bonus:t("Bonus"),Outcome:t("Outcome"),Tax:t("Tax"),EW:t("E/W"),Id:t("Id"),"Total odds":t("Total odds"),"Bet amount":t("Bet amount"),events:t("events"),"Enjoy the game":t("Enjoy the game"),"Look at my bet at {1}!":t("Look at my bet at {1}!",{1:W.app.siteName})},share:{link:`${window.location.protocol}//${window.location.host}/sports/pre-match/event-view/?${Wu}=${e.id}`},ticket:aJ(e,t,n,r)}),{headers:{"Content-Type":"application/x-www-form-urlencoded"}}),SE=(e,t,n,s,r)=>{const o=[],a=s?"،":",",l=wZ(t);if([Ie.ARCHERY,Ie.ARCHERY_H2H,Ie.BASKETBALL_SHOTS,Ie.PISTOL_SHOOTING,Ie.SHOOTING,Ie.PISTOL_SHOOTING_H2H].includes(n))return r??"";if(e.score1&&e.score2&&(e.current_leg===void 0||e.set_count!==1)){const d=s?`${e.score2} : ${e.score1}`:`${e.score1} : ${e.score2}`;o.push(d)}let c=e.set_count!==1||e.current_leg===void 0?"(":"",u=e.set_count!==1||e.current_leg===void 0?")":"";if(l.forEach(Ye(d=>s?`${t[d].team2_value}:${t[d].team1_value}`:`${t[d].team1_value}:${t[d].team2_value}`,d=>{o.length?o.push(a," ",`${c}${d}${u}`):o.push(`${c}${d}${u}`)})),e.current_game_time&&o.push(" ",`${e.current_game_time}${e.add_minutes&&e.add_minutes!=="0"?"+"+e.add_minutes:""}${e.current_game_time.indexOf(":")===-1?"`":""}`),AF.includes(n)&&t&&t.passes){let{passes:d}=t;o.push(" ",d.team1_value),e.pass_team==="team1"&&o.push("*"),o.push(":",d.team2_value),e.pass_team!=="team1"&&o.push("*")}return s?o.reverse().join(""):o.join("")},Jhe=(e,t,n,s)=>s?e?n:t:e?t:n;var Eo=(e=>(e[e.Goal=1]="Goal",e[e.RedCard=2]="RedCard",e[e.YellowCard=3]="YellowCard",e[e.Corner=4]="Corner",e[e.Penalty=5]="Penalty",e[e.Substitution=6]="Substitution",e[e.Period=10]="Period",e[e.BallSafe=20]="BallSafe",e[e.DangerousAttack=21]="DangerousAttack",e[e.KickOff=22]="KickOff",e[e.GoalKick=23]="GoalKick",e[e.FreeKick=24]="FreeKick",e[e.ThrowIn=25]="ThrowIn",e[e.ShotOffTarget=26]="ShotOffTarget",e[e.ShotOnTarget=27]="ShotOnTarget",e[e.Offside=28]="Offside",e[e.GoalkeeperSave=29]="GoalkeeperSave",e[e.ShotBlocked=30]="ShotBlocked",e[e.MissedPenalty=31]="MissedPenalty",e[e.NotStarted=100]="NotStarted",e[e.FirstHalf=101]="FirstHalf",e[e.HalfTime=102]="HalfTime",e[e.SecondHalf=103]="SecondHalf",e[e.PreExtraHalf=104]="PreExtraHalf",e[e.ExtraTimeFirstHalf=105]="ExtraTimeFirstHalf",e[e.ExtraTimeHalfTime=106]="ExtraTimeHalfTime",e[e.ExtraTimeSecondHalf=107]="ExtraTimeSecondHalf",e[e.Finished=108]="Finished",e[e.Timeout=199]="Timeout",e[e.FirstSet=200]="FirstSet",e[e.SecondSet=201]="SecondSet",e[e.ThirdSet=202]="ThirdSet",e[e.FourthSet=203]="FourthSet",e[e.FifthSet=204]="FifthSet",e[e.Point=205]="Point",e[e.BallInPlay=206]="BallInPlay",e[e.ServiceFault=207]="ServiceFault",e[e.DoubleFault=208]="DoubleFault",e[e.Ace=209]="Ace",e[e.InjuryBreak=210]="InjuryBreak",e[e.RainDelay=211]="RainDelay",e[e.Challenge=212]="Challenge",e[e.FinalSet=213]="FinalSet",e[e.Let1stServe=214]="Let1stServe",e[e.Retired=215]="Retired",e[e.Walkover=216]="Walkover",e[e.Game=217]="Game",e[e.Set=218]="Set",e[e.FirstQuarter=300]="FirstQuarter",e[e.FirstQuarterEnded=301]="FirstQuarterEnded",e[e.SecondQuarter=302]="SecondQuarter",e[e.SecondQuarterEnded=303]="SecondQuarterEnded",e[e.ThirdQuarter=304]="ThirdQuarter",e[e.ThirdQuarterEnded=305]="ThirdQuarterEnded",e[e.FourthQuarter=306]="FourthQuarter",e[e.FourthQuarterEnded=307]="FourthQuarterEnded",e[e.OverTime=308]="OverTime",e[e.OverTimeEnded=309]="OverTimeEnded",e[e.Foul=320]="Foul",e[e.FreeThrow=321]="FreeThrow",e[e.Free1Throw=322]="Free1Throw",e[e.Free2Throws=323]="Free2Throws",e[e.Free3Throws=324]="Free3Throws",e[e.MissedFreeThrow=325]="MissedFreeThrow",e[e.Attack=326]="Attack",e[e.OnePoint=327]="OnePoint",e[e.TwoPoints=328]="TwoPoints",e[e.ThreePoints=329]="ThreePoints",e[e.FirstPeriod=400]="FirstPeriod",e[e.FirstPeriodEnded=401]="FirstPeriodEnded",e[e.SecondPeriod=402]="SecondPeriod",e[e.SecondPeriodEnded=403]="SecondPeriodEnded",e[e.ThirdPeriod=404]="ThirdPeriod",e[e.ThirdPeriodEnded=405]="ThirdPeriodEnded",e[e.TimerStatus=410]="TimerStatus",e[e.Suspension=420]="Suspension",e[e.SuspensionOver=421]="SuspensionOver",e[e.Throw_In=500]="Throw_In",e[e.Throw_Out=501]="Throw_Out",e[e.GoalKeeper_Throw=502]="GoalKeeper_Throw",e[e.Free_Throw=503]="Free_Throw",e[e.SevenMeter_Throw=504]="SevenMeter_Throw",e[e.PenaltyScored=505]="PenaltyScored",e[e.PenaltyMissed=506]="PenaltyMissed",e))(Eo||{});const iJ="10px",Ol="-28px",DT="-16px",FT=2,lJ=1.5,cJ={[Eo.Goal]:"bc-i-goal",[Eo.RedCard]:"bc-i-card-football red",[Eo.YellowCard]:"bc-i-card-football yellow",[Eo.Corner]:"bc-i-corner",[Eo.Penalty]:"bc-i-penalty",[Eo.Substitution]:"bc-i-substitution",[Eo.MissedPenalty]:"bc-i-missed-penalty"},ege=Array.from({length:19},(e,t)=>t),UT=30,GO=(e,{period_sequence:t})=>e?t>6:t>2,uJ=({period_sequence:e})=>e<4,dJ=({period_sequence:e})=>e>4&&e<8,fJ=e=>t=>({...t,elapsedTime:Math.min(t.currentMinute,GO(!1,t)?e:e/2)}),AJ=e=>t=>({...t,elapsedTime:Math.min(t.currentMinute-e,GO(!0,t)?UT:UT/2)}),mJ=e=>(t,{className:n,side:s,elapsedTime:r,teamName:o,eventName:a,current_minute:l})=>{if(n){const[c,u]=t,d=Pv(e,r)-lJ;s==="1"?c.push({className:n,top:Ol,left:d,teamName:o,eventName:a,current_minute:l}):u.push({className:n,bottom:Ol,left:d,teamName:o,eventName:a,current_minute:l})}return t},pJ=e=>{if(!e.length)return[];const[t,...n]=e,s=t.top!==void 0;return n.reduce((r,o,a)=>{const l=r[a],c=o.left-l.left;return r.push(ce.map(({className:t,bottom:n,top:s,left:r,teamName:o,eventName:a,current_minute:l})=>({className:t,teamName:o,eventName:a,current_minute:l,style:{fontSize:iJ,left:`${r}%`,...s&&{top:s},...n&&{bottom:n}}})),gJ=a6(pJ,hJ),tge=(e,t,n)=>n.filter(t?dJ:uJ).map(t?AJ(e):fJ(e)).reduce(mJ(e),[[],[]]).flatMap(gJ),nge=({team1Name:e,team1ShirtColor:t,team2Name:n,team2ShirtColor:s,gameEvents:r})=>r.map(o=>{var a;return{...o,...o.side==="1"?{teamName:e,shirtColor:t}:{teamName:n,shirtColor:s},currentMinute:parseInt(o.current_minute,10),className:cJ[o.type_id],eventName:(a=Eo[Number(o.type_id)])==null?void 0:a.replace(/([A-Z])/g," $1").trim()}}),vJ=new Set(["OverUnder_Total Goals","Team1OverUnder_Team 1 Total Goals","Team2OverUnder_Team 2 Total Goals","OverUnder_Total Goals Asian","HomeTeamCornersOverUnder_Corners: Team 1 Total","AwayTeamCornersOverUnder_Corners: Team 2 Total","HalfTimeCornersOverUnder_Corners: 1st Half Total","HalfTimeTeam1CornersOverUnder_Corners: 1st Half Team 1 Total","HalfTimeTeam2CornersOverUnder_Corners: 1st Half Team 2 Total","2ndHalfCornersOver/Under_Corners: 2nd Half Total","Corners:2ndHalfTeam1Total_Corners: 2nd Half Team 1 Total","Corners:2ndHalfTeam2Total_Corners: 2nd Half Team 2 Total","YellowCardsOverUnder_Yellow Cards: Total","Team1YellowCardsOverUnder_Yellow Cards: Team 1 Total","Team2YellowCardsOverUnder_Yellow Cards: Team 2 Total","HalfTimeOverUnder_1st Half Total Goals","HalfTimeTeam1OverUnder_1st Half Team 1 Total Goals","HalfTimeTeam2OverUnder_1st Half Team 2 Total Goals","HalfTimeOverUnderAsian_1st Half Total Goals Asian","2ndHalfTotalOver/Under_2nd Half Total Goals","SecondHalfHomeTeamTotalGoalsOverUnder_2nd Half Team 1 Total Goals","SecondHalfAwayTeamTotalGoalsOverUnder_2nd Half Team 2 Total Goals","1-15OverUnder_1-15 Min. Total Goals","1-15MinutesHomeTeamTotalGoalsOverUnder_1-15 Min. Team 1 Total Goals","1-15MinutesAwayTeamTotalGoalsOverUnder_1-15 Min. Team 2 Total Goals","1-30OverUnder_1-30 Min. Total Goals","1-30MinutesHomeTeamTotalGoalsOverUnder_1-30 Min. Team 1 Total Goals","1-30MinutesAwayTeamTotalGoalsOverUnder_1-30 Min. Team 2 Total Goals","1-60OverUnder_1-60 Min. Total Goals","1-60MinutesHomeTeamTotalGoalsOverUnder_1-60 Min. Team 1 Total Goals","1-60MinutesAwayTeamTotalGoalsOverUnder_1-60 Min. Team 2 Total Goals","1-75OverUnder_1-75 Min. Total Goals","1-75MinutesHomeTeamTotalGoalsOverUnder_1-75 Min. Team 1 Total Goals","1-75MinutesAwayTeamTotalGoalsOverUnder_1-75 Min. Team 2 Total Goals","Total3_Total Goals 3 Way","Team1TotalOverUnderAsian_Team 1 Total Goals Asian","Team2TotalOverUnderAsian_Team 2 Total Goals Asian","HalfTimeOverUnderAsian_1st Half Total Goals Asian","HalfCommonTotalOverUnder2WayAsian_{sw} Half Total Goals Asian","HalfCommonTotalOverUnder3Way_{sw} Half Total Goals 3 Way","CornerTotal3_Corners: Total 3 Way","MatchTotal2_Total Goals (Regular Time)","MatchTotal2Asian_Total Goals Asian (Regular Time)","MatchTotal(IncludingOvertime)_Total Goals (Including Overtime)","HomeTeamTotal_Team 1 Total Goals (Regular Time)","Team1TotalGoals(IncludingOvertime)_Team 1 Total Goals (Including Overtime)","AwayTeamTotal_Team 2 Total Goals (Regular Time)","Team2TotalGoals(IncludingOvertime)_Team 2 Total Goals (Including Overtime)","PeriodTotal2_{sw} Period Total Goals","PeriodHomeTeamTotal_{sw} Period Team 1 Total Goals","PeriodAwayTeamTotal_{sw} Period Team 2 Total Goals","MatchTotal3_Total Goals 3 Way (Regular Time)","TotalGamesOver/Under_Total Games","SetOverUnder_{sw} Set Total Games","GameTotalPoints_{sw} Set {pw} Game Total Points","SetTieBreakTotalPoints_{sw} Set Tie Break Total Points","SetOutcomeAndTotal_{sw} Set Winner and Total Points ({h})","Player1Over/Under_Player 1 Total Points","Player2Over/Under_Player 2 Total Points","TotalofSets_Total Sets","SetTotalPointsOverUnder_{sw} Set Total Points","SetTotalPointsOverUnder_{sw} Set Total Points Asian","MatchTotalPointsOverUnder_Total Points","TotalPointsOver/Under_Total Points","HomeTeamOver/Under_Team 1 Total Points","AwayTeamOver/Under_Team 2 Total Points","SetTotalOverUnder_{sw} Set Total Points","Team1SetTotalOverUnder_{sw} Set Team 1 Total Points","Team2SetTotalOverUnder_{sw} Set Team 2 Total Points","MatchTotal_Total Points","MatchHomeTeamTotal2_Team 1 Total Points","MatchAwayTeamTotal2_Team 2 Total Points","QuarterTotal_{sw} Quarter Total Points","QuarterTotal3_{sw} Quarter Total Points 3 Way","QuarterHomeTeamTotal2_{sw} Quarter Team 1 Total Points","QuarterAwayTeamTotal2_{sw} Quarter Team 2 Total Points","HalfTotal_{sw} Half Total Points","HalfHomeTeamTotal2_{sw} Half Team 1 Total Points","HalfAwayTeamTotal2_{sw} Half Team 2 Total Points","MatchTotal_Match Total Points","1-5Total_First Five(1-5) Shot Total Points","HomeTeamTotalPoints_Team 1 Total Points","AwayTeamTotalPoints_Team 2 Total Points","QuarterHomeTeamTotal2Way_{sw} Quarter Team 1 Total Points","QuarterAwayTeamTotal2Way_{sw} Quarter Team 2 Total Points","TotalLegs_Total Legs","Total180`S_Total 180`s","FrameTotal_{sw} Frame Total Points","TotalFramesOver/Under_Total Frames","Over/Under_Total Goals","HomeTeamOver/Under_Team 1 Total Goals","AwayTeamOver/Under_Team 2 Total Goals","QuarterTotal_{sw} Quarter Total Goals","GameTotalPoints_{sw} Game Total Points","InningTotal_{sw} Inning Total Runs","TotalRunsOver/Under_Total Runs","HomeTeamTotalRunsOver/Under_Team 1 Total Runs","AwayTeamTotalRunsOver/Under_Team 2 Total Runs","GamesTotal_Total Games","MapsTotal_Maps Total","Game1KillsTotal_Game 1 Total Kills","Game2KillsTotal_Game 2 Total Kills","Game3KillsTotal_Game 3 Total Kills","OverUnder_Over/Under ({h})","HomeOverUnder_{t1} Over/Under ({h})","AwayOverUnder_{t2} Over/Under ({h})","undefined_3-Way Total","FirstHalfTotal_First Half Over/Under ({h})","FirstHalfHomeTeamTotal_First Half {t1} Over/Under ({h})","FirstHalfAwayTeamTotal_First Half {t2} Over/Under ({h})","FirstHalfHomeTeamTotal_First Half {t1} Over/Under ({h}) Asian","FirstHalfAwayTeamTotal_First Half {t2} Over/Under ({h}) Asian","undefined_Over/Under ({h})","undefined_{t1} Over/Under ({h})","undefined_{t2} Over/Under ({h})","undefined_Rounds of Kicks Over/Under ({h})","MatchPointsTotal2Way_Match Points Total","RoundMissedAttemptsOverUnder_{sw} Set Missed Attempts Total","RoundPointsTotal2Way_{sw} Set Points Total","RoundPointTotalOverUnder2Way_{sw} Set Points Total"]),bJ=new Set(["AsianHandicap_Goals Handicap","AsianHandicap_Goals Asian Handicap","CornerHandicap_Corners: Handicap","CornersOverUnder_Corners: Total","HalfTimeCornerHandicap_Corners: 1st Half Handicap","1stHalfCornersOver/Under_Corners: 1st Half Total","Corners:2ndHalfAsianHandicap_Corners: 2nd Half Handicap","YellowCardsHandicap_Yellow Cards: Handicap","HalfTimeYellowCardHandicap_Yellow Cards: 1st Half Handicap","HalfTimeAsianHandicap_1st Half Goals Handicap","HalfTimeAsianHandicap_1st Half Goals Asian Handicap","2ndHalfAsianHandicap_2nd Half Goals Handicap","1-15Handicap_1-15 Min. Goals Handicap","1-30Handicap_1-30 Min. Goals Handicap","1-60Handicap_1-60 MIn. Goals Handicap","1-75Handicap_1-75 Min. Goals Handicap","HalfHandicap2WayAsian_{sw} Half Goals Asian Handicap","FirstHalfVsSecondHalfHandicap_First Half Total Goals Vs Second Half Total Goals Handicap","Handicap_Goals Asian Handicap","MatchHandicap2_Goals Handicap (Regular Time)","Handicap(IncludingOvertime)_Goals Handicap (Including Overtime)","PeriodHandicap2_{sw} Period Goals Handicap","MatchHandicap2Asian_Goals Asian Handicap (Regular Time)","Handicap_Games Handicap","SetHandicap_{sw} Set Games Handicap","GameHandicapPoints_{sw} Set {pw} Game Points Handicap","MatchPointHandicap_Points Handicap","SetPointsHandicap_{sw} Set Points Handicap","PointHandicap_Points Handicap","SetPointHandicap_Sets Handicap","SetHandicap_{sw} Set Points Handicap","MatchHandicap_Points Handicap","QuarterHandicap_{sw} Quarter Points Handicap","HalfHandicap_{sw} Half Points Handicap","Handicap_Points Handicap","HandicapLegs_Legs Handicap","Handicap_Frames Handicap","Handicap_Goals Handicap","QuarterHandicap_{sw} Quarter Goals Handicap","GameHandicap_{sw} Game Points Handicap","RunLine_Run Line","GamesHandicap_Games Handicap","MapsHandicap_Maps Handicap","Map1RoundsHandicap_Map 1 Rounds Handicap","Map2RoundsHandicap_Map 2 Rounds Handicap","Map3RoundsHandicap_Map 3 Rounds Handicap","Game1KillsHandicap_Game 1 Kills Handicap","Game2KillsHandicap_Game 2 Kills Handicap","Game3KillsHandicap_Game 3 Kills Handicap","AsianHandicap_Asian Handicap","FirstHalfAsianHandicap_First Half Asian Handicap","FirstHalfAsianHandicap_1st Half Goals Asian Handicap","undefined_Asian Handicap","undefined_{sw} Set Points Handicap 2Way","RoundPointHandicap2Way_{sw} Set Points Handicap"]),_J=new Set(["Handicap_Goals Handicap 3 Way","FirstHalfHandicap_1st Half Goals Handicap 3 Way","SecondHalfHandicap_2nd Half Goals Handicap 3 Way","undefined_3-Way Handicap"]),yJ=new Set(["HomeTeamToWinWithExactMargin_Team 1 Win By Exact ({h}) Goal","AwayTeamToWinWithExactMargin_Team 2 Win By Exact ({h}) Goal","MatchHomeTeamToWinAndScoreExactGoal_Team 1 Will Win and Score Exact ({h}) Goal","MatchAwayTeamToWinAndScoreExactGoal_Team 2 Will Win and Score Exact ({h}) Goal","FirstHalfHomeTeamToWinAndScoreExactGoal_1st Half Team 1 Win By Exact ({h}) Goal","FirstHalfAwayTeamToWinAndScoreExactGoal_1st Half Team 2 Win By Exact ({h}) Goal","SecondHalfHomeTeamToWinAndScoreExactGoal_2nd Half Team 1 Win By Exact ({h}) Goal","SecondHalfAwayTeamToWinAndScoreExactGoal_2nd Half Team 2 Win By Exact ({h}) Goal","BothHalvesTotalOver_Both Halves Total Over ({h})","EachTeamToScoreOver_Each Team To Score Over ({h})","EachTeamToScoreUnder_Each Team To Score Under ({h})","Team1BothHalvesTotalOver_{t2} Both Halves Total Over ({h})","Team2BothHalvesTotalOver_{t2} Both Halves Total Over ({h})","MatchBothTeamToScore_Both Team To Score at Least ({h}) Points","QuarterBothTeamToScore_{sw} Quarter Both Team To Score at Least ({h}) Points"]),EJ=new Set(["MatchRaceTo_Goals Race To ({h})"]),CJ=new Set([...vJ,...bJ,...yJ,...EJ]),SJ=(e,t)=>new Set(t.filter(LO).map(Bt("name"))).size===e,sge=({marketType:e,nameTemplate:t,events:n,team1Name:s,team2Name:r,colCount:o})=>{const a=`${e}_${t}`;return CJ.has(a)||_J.has(a)&&SJ(o,n)?n.slice(0,o).map(l=>LO(l)?La(l.name,s,r):""):[]},wJ=new Set(["HalfTimeResult","HalfTimeAsianHandicap","HalfTimeOverUnder","HalfTimeCorrectScore","1stInningOver/Under","FirstHalfEvenOddTotal","HalfTimeCornersOverUnder","HalfTimeOverUnderAsian","HalfTimeAsianHandicapAsian","HalfTimeEvenOddTotal"]),TJ=new Set(["SecondHalfResult","2ndHalfAsianHandicap","2ndHalfTotalOver/Under","2ndHalfCorrectScore","SecondHalfEvenOddTotal","SecondHalfTotalGoals"]),xJ=e=>e.display_key===Nt.Outright&&e.type!=="Winner"?1:e.display_sub_key==="PERIOD"?wJ.has(e.type)?1:TJ.has(e.type)?2:Number(e.name.replace(VS,""))||Number(e.type.replace(VS,"")):e.sequence??0,IJ=e=>{const t=(e-1)*.8+1;return os(t,2)},HT=({game:{extearnal_game_id:e,game_options:t,name:n},gameType:s,studio:r,language:o,logoSource:a,frameId:l,requireAuthToken:c})=>{const{casino:{gamesUrl:u,gamesUrlSuffix:d,depositIframe:f,gambcomURL:m}}=W,h=yd(),p=Jt(n);let g,_;const b=$e(),y=Je({...b,[ar]:void 0,[Nd]:void 0}),v=h.replace(`/${e}/${p}`,""),C=h.includes("/casino/game-view/"),w=Yt({section:"balance",page:"deposit"});C?(g=window.location.origin,_=`${window.location.origin}?${w}`):(g=v.concat(y?`?${y}`:""),_=`${h}?${w}`);const{user_id:T,auth_token:k}=Cn.get()??{},E=T&&k&&f.enabled&&ue.isMobile,N={partnerId:W.app.site_id,gameId:e,language:Un[o],openType:s,devicetypeid:ue.isMobile?BW:DW,fronttypeid:1,exitURL:encodeURIComponent(g),deposit_url:encodeURIComponent(_),...l?{frameId:encodeURIComponent(l)}:null,...r?{studio:r}:null,...c&&k?{token:k}:null,...a?{logoSource:encodeURIComponent(a)}:null,...E?{deposit_iframe_url:encodeURIComponent(`${f.url}?lang=${o}&user_id=${T}&auth_token=${k}&skin_domain=${encodeURIComponent(window.location.origin)}`)}:null,...s!==on.Real&&ue.isMobile&&{open_game:encodeURIComponent(`${v}?${Je({...b,[ar]:`${e}${kd}real`,[Nd]:n})}`)},...ue.isMobile&&{isMobile:!0},...m&&{gambcomURL:m}},x=`${u}/${d}`,O=Je(N)+(t||"");return`${x}?${O}`},Wr=e=>rt.get(`${W.cms.apiUrl}/casino/getGames`,{params:{partner_id:W.app.site_id,...e}}).then(({data:{status:t,games:[n]}})=>{if(t!==-1&&n)return n;throw new Error}),NJ=e=>e?e.split(","):[],kJ=({height:e,width:t},n)=>{var f;let s;if(n!=null&&n.width&&n.height){const m=Number(n.width),h=Number(n.height);s=m/h}else{const[m,h]=((f=n==null?void 0:n.ratio)!=null&&f.includes(":")?n.ratio:UW).split(":").map(Number);s=m/h}let r,o;const a=HW,l=t-a,c=e,u=c*s/l,d=l/s/c;return u>d?(o=d*c,r=o*s):(r=u*l,o=r/s),{width:r+a,height:o}},OJ=(e,t)=>{const{width:n,height:s}=kJ(_B(.85),e.game),r=e.url.concat("&popup=true"),o=window.open(r,e.game.extearnal_game_id,`width=${n},height=${s},menubar=no,toolbar=no,location=no,scrollbars=no,resizable=yes'`);(!o||o.closed||typeof o.closed>"u")&&(window.location.href=r)},PJ=e=>{const t=["",...e.split("/")],n=window.location.pathname.split("/"),s={};for(let r=0;rq0(e,{...n?PJ(e):null,...t}),GT={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"]},mp={sport:({type:e,sport:t,competition:n,game:s})=>{const r=`/sports/${e==="1"?We.Live:We.Prematch}/${es.EventView}`,o=u=>Kh(Number(u)).then(d=>d).catch(()=>{throw new Error}),a=(u,d)=>Promise.all([k1(Number(u)),LZ(Number(d))]).then(([f,{_parent_id:m,name:h}])=>{if(f&&m)return RZ(m).then(p=>p?`${r}/${f}/${p}/${n}/${Jt(h)}`:`${r}/${f}`);throw new Error}),l=u=>k1(Number(u)).then(d=>{if(d)return`${r}/${d}`;throw new Error}),c=({sport:u,competition:d,game:f})=>f?o(f).catch(()=>c({sport:u,competition:d})):u?d?a(u,d).catch(()=>c({sport:u})):l(u):Promise.reject();return c({sport:t,competition:n,game:s}).catch(()=>r)},esports:({type:e,sport:t,game:n})=>{let s="/esports";return e&&(s+=e==="live"?`/${Pa.Live}`:`/${Pa.Upcoming}`,t)?k1(Number(t)).then(r=>r?`${s}/${r}${n?`/${n}`:""}`:s):Promise.resolve(s)},virtualsports:()=>Promise.resolve("/virtual-sports/home"),casino:({category:e,game:t,type:n},s)=>{let r="/casino/slots";return s[0]==="game-view"?Promise.resolve(`/casino/${s.join("/").split("?")[0]}`):t?Wr({id:t}).then(({extearnal_game_id:o})=>Wr({is_mobile:ue.isMobile,external_id:o})).then(o=>`${r}/${Number(e)||o.categories[0]}/${o.extearnal_game_id}`).then(o=>n?`${o}/${n}`:o).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?Wr({id:s}).then(({extearnal_game_id:r})=>Wr({is_mobile:ue.isMobile,external_id:r})).then(r=>{if(n)return`/games/${r.extearnal_game_id}/${n}`;if(r.extearnal_game_id in W.dynamicallyStructuredPages)return`/games/${r.extearnal_game_id}`;throw new Error}).catch(()=>"/games"):Promise.resolve("/games")},game:(e,t)=>{var n;return Wr({is_mobile:ue.isMobile,external_id:(n=t[4])==null?void 0:n.split("?")[0]}).then(s=>`/casino/game-view/${s.extearnal_game_id}/${Jt(s.name)}`).catch(()=>"/games")},livedealer:({provider:e,game:t})=>t?Wr({id:t}).then(({extearnal_game_id:n})=>Wr({is_mobile:ue.isMobile,external_id:n})).then(({extearnal_game_id:n,provider:s})=>`/live-casino/home/${Nn}/${e===bs?e:s}/${n}`):Promise.resolve(`/live-casino/home${e?`/${e}`:""}`),poker:({showNestedFrame:e})=>e?Promise.resolve(`/games/${Hu}/real`):Hu in W.dynamicallyStructuredPages?Promise.resolve(`/page/casino/poker/${Hu}`):Promise.resolve("/games"),tournaments:({tournament_id:e,game:t,type:n})=>e?t?Wr({id:t}).then(({extearnal_game_id:s})=>Wr({is_mobile:ue.isMobile,external_id:s})).then(({extearnal_game_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/${We.Prematch}/${We.Tournaments}${e?`/${e}/${gv.Leaderboard}`:""}`),"tv-games":({provider:e,game:t})=>{let n=`/tv-games/home/${(e==null?void 0:e.toLowerCase())===bs.toLowerCase()?bs:e||bs}`;return t?Wr({id:t}).then(s=>`${n}/${s.extearnal_game_id}`).catch(()=>"/tv-games/home/All"):Promise.resolve(n)},promos:({slug:e,news:t})=>{let n="/promotions";return e&&(n+=`/${e}`,t&&(n+=`/${t}`)),Promise.resolve(n)},promotions:({slug:e,news:t},n)=>{let s="/promotions";return e?(s+=`/${e}`,t&&(s+=`/${t}`)):n.length&&(s=`${s}/${n.join("/").split("?")[0]}`),Promise.resolve(s)},pinnacle:()=>Promise.resolve("/pinnacle"),wonderwheel:()=>Promise.resolve("/wonderwheel"),"wonder-wheel-harmony":()=>Promise.resolve("/wonder-wheel-harmony"),"wonder-wheel-world-cup":()=>Promise.resolve("/wonder-wheel-world-cup"),"daily-sprint":()=>Promise.resolve("/daily-sprint"),"win-wheel":()=>Promise.resolve("/win-wheel"),"wonder-cards":()=>Promise.resolve("/wonder-cards"),pmu:()=>Promise.resolve("/pmu"),quiz:()=>Promise.resolve("/quiz"),livecalendar:()=>Promise.resolve(`/sports/${We.Calendar}`),results:()=>Promise.resolve(`/sports/${We.Results}`),statistics:()=>Promise.resolve(Rn.getInstance().externalUrl),"exchange-shop":()=>Promise.resolve(`/?${Yt({section:"bonuses",page:"exchange-shop"})}`),fantasy:()=>Promise.resolve(`/games/${FW}`),"deposit-to-ride":()=>Promise.resolve("/deposit-to-ride")},RJ=({children:e})=>{const[t,n]=A.useState(window.location.hash===""),{loginInProgress:s}=_e(),{locale:r}=Te();return A.useEffect(()=>{if(!t&&!s){const o=Ye(vB,$e)(window.location.hash),[,a="",...l]=window.location.hash.split("/"),[c]=a.split("?");if(c&&mp[c]){const u=Je(c in GT?GT[c].reduce((d,f)=>(d[f]=void 0,d),{...o}):o);mp[c](o,l).then(d=>window.location.replace(`/${r}${d}${u?`?${u}`:""}`)).catch(()=>window.location.replace(window.location.origin))}else{const u=Je(o);window.history.replaceState({},document.title,`${window.location.protocol}//${window.location.host}${window.location.pathname}${u?`?${u}`:""}`),n(!0)}}},[t,r,s]),t?i.jsx(i.Fragment,{children:e}):i.jsx(_t,{size:"big"})},LJ={"virtual-sports":"virtualsports","live-casino":"livedealer"},jJ=()=>{const{locale:e}=Te(),[t,n]=A.useState(!0);return A.useLayoutEffect(function(){const[,r,o,...a]=window.location.pathname.split("/"),l=LJ[o]||o;if(mp[l]&&r===e){const c=$e();mp[l](c,[o,...a]).then(u=>window.location.replace(`/${e}${u}`)).catch(()=>n(!1))}else n(!1)},[e]),{redirectionProcessing:t}},WO=()=>{const e=j_(),{locale:t}=Te();A.useLayoutEffect(()=>{const[n,s,...r]=window.location.pathname.split("/");if(s!==t){const o=[n,t];EB[s]||Un[s]||o.push(s),o.push(...r),e.replace({pathname:o.join("/"),search:window.location.search})}else if(!r.length){const o=`${window.location.pathname}/`;e.replace({pathname:o,search:window.location.search})}},[e,t])},MJ=e=>e,BJ="/assets/error-page-logo-89PLa-F3.png",wE=({message:e,className:t=""})=>{const n=re();return i.jsx("div",{className:`error-page ${t}`,children:i.jsxs("div",{className:"error-page-content",children:[i.jsx("img",{src:BJ,className:"error-page-icon",alt:""}),i.jsx("p",{className:"error-page-info",children:n(e)}),i.jsx(Be,{className:"btn s-small a-color",title:"Go to homepage",onClick:()=>window.location.replace(window.location.origin)})]})})},DJ=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,$O=(e,t)=>{if(typeof e=="object")return e.pathname&&e.pathname.startsWith("/")?{...e,pathname:`/${t}${e.pathname}`}:e;if(typeof e=="function")return n=>$O(e(n),t);if(e.startsWith("/")){const n=new URL(e,`${window.location.origin}`);return n.search?s=>`/${t}${n.pathname}?${Je({...$e(s.search),...$e(n.search)})}`:`/${t}${e}`}return dB(e)},VO=e=>({children:t,to:n,target:s,className:r="","aria-label":o,actions:a=[],badge:l,onClick:c=Pt,rel:u,...d})=>{const{locale:f}=Te(),m=r.concat(l!=null&&l.class?` badge-${l.class}`:""),h=p=>{p.stopPropagation(),a.length>0&&a.forEach(g=>{Le.dispatchEvent(g.type,g.data)}),c()};return n?typeof n=="object"||typeof n=="function"||!DJ.test(n)?i.jsx(e,{onClick:h,to:$O(n,f),target:s,className:m,"data-badge":l==null?void 0:l.title,"aria-label":o,rel:u,...d,children:t}):i.jsx("a",{href:MJ(n),onClick:h,target:s,className:m,"data-badge":l==null?void 0:l.title,"aria-label":o,rel:u,children:t}):i.jsx("a",{onClick:h,className:m,"data-badge":l==null?void 0:l.title,"aria-label":o,children:t})},kt=VO(B_),pp=VO(e9),rge=({to:e,...t})=>{const{locale:n}=Te();return i.jsx($j,{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})},FJ=A.memo(function(){const{loginInProgress:t}=_e(),{redirectionProcessing:n}=jJ();return WO(),t||n?i.jsx(_t,{}):i.jsx(wE,{message:"Page not found"})}),Ln=e=>{A.useEffect(()=>{if(e)return Le.dispatchEvent("addRootClassName",e),()=>{Le.dispatchEvent("removeRootClassName",e)}},[e])},UJ=14400;class Ia{constructor(){fe(this,"_apiUrl",{})}static getBaseHost(){return W.cms.baseHost||W.app.site_id}static getTimestamp(t){return ye.utc(t).unix()-UJ}getBaseUrl(t=0){const n=W.cms.apiUrl,s=t===1?W.cms.cacheLayerSubdomain:"",r=this._apiUrl[0]!==n;return r&&(this._apiUrl[0]=n),(!this._apiUrl[t]||r)&&(this._apiUrl[t]=s?n.replace("//",`//${s}.`):n),this._apiUrl[t]}loadData(t,n,s=!1){return rt.get(this.getBaseUrl(Number(s))+t,{params:n}).then(({data:{status:r,message:o,...a}})=>{if(r!==-1)return a;throw new Error(o)})}loadDataFromNewAPI({urlSuffix:t,language:n,params:s,id:r,headers:o={"content-type":"application/json"}}){const a=!!W.cms.cacheLayerSubdomain,l=dt.countryCode;return rt.get(`${this.getBaseUrl(Number(a))}/api/public/v1/${n}/partners/${Ia.getBaseHost()}/${t}${r?`/${r}`:""}`,{params:{...s,platform:ue.isMobile,country:l},headers:{...o,...!a&&{"Content-Key-Case":"camel"}}}).then(({status:c,data:{success:u,data:d}})=>{if(c===200&&u)return d;throw new Error("Content not available")})}sendData({url:t,body:n}){return rt.post(`${this.getBaseUrl()}${t}`,n)}}class HJ extends Ia{constructor(){super(...arguments);fe(this,"widgets",{});fe(this,"getTermsConditionsVersion",()=>{var n,s,r;return(r=(s=(n=W.app.brazilLicense)==null?void 0:n.migration)==null?void 0:s.migrateWithSignicat)!=null&&r.enabled?Promise.resolve({terms_and_conditions_version:Mv}):this.getHelpPageContent(Az,"eng").then(({version:o})=>{if(o)return{terms_and_conditions_version:o};throw new Error}).catch(()=>{})})}getWidget(n="sidebar-1",s,r=!0){if(this.widgets[n])return Promise.resolve(this.widgets[n]);const o={};return o.base_host=Ia.getBaseHost(),o.ssl="1",o.lang=s,o.json="widgets/get_sidebar",o.sidebar_id=n,o.country="AM",this.loadData("/json",o).then(a=>(r&&(this.widgets[n]=a),a))}getPage(n,s,r=!0,o=!0){if(this.widgets[n])return Promise.resolve(this.widgets[n]);const a={};return a.base_host=Ia.getBaseHost(),a.ssl="1",a.lang=s,a.json="get_page",a.slug=n,r&&(a.children="1"),dt.countryCode&&(a.country=dt.countryCode),a.exclude="author,excerpt,comments,comment_status,comment_count,tags,attachments",this.loadData("/json",a).then(l=>(o&&(this.widgets[n]=l),l))}getContentById(n,s){return this.loadDataFromNewAPI({urlSuffix:`components/${n}/contents`,language:s,params:{use_webp:ue.useWebp}}).then(ji(r=>{var o;return{...r,...r.src&&r.srcType==="image"&&{src:r.src.includes("http")?r.src:`${W.cms.apiUrl}${r.src}`},href:((o=s4({...r,type:r.hrefType,value:r.href,badge:null,profileTypes:[],profileActionType:Wy.Included,icon:null}))==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,r){return this.loadDataFromNewAPI({urlSuffix:"popups",id:r,language:n,params:{type:s}}).catch(()=>({}))}getExchangeShopProducts(n){return this.loadData(`/api/public/v1/${n}/partners/${W.app.site_id}/exchange-items`,{},!!W.cms.cacheLayerSubdomain)}getPageSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/page",language:n,headers:{"content-type":"application/json"}})}getGameSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/game",language:n,headers:{"content-type":"application/json"}})}getMenu(n,s){return this.loadDataFromNewAPI({urlSuffix:`menus/${s}_menu`,language:n})}getCities(n,s,r){return this.loadData(`/api/public/v1/${n}/countries/${s}${r?`/states/${r}`:""}/cities`,{}).then(o=>o)}getRegions(n,s){return this.loadData(`/api/public/v1/${n}/countries/${s}/states`,{}).then(r=>r)}}const co=new HJ,GJ=e=>{const t=ot(),[n,s]=A.useState({loading:!0,data:[]}),{language:r}=Te();return A.useEffect(function(){s({loading:!0,data:[]}),co.getContentById(e,r).then(a=>{t.current&&s({loading:!1,data:a.map(l=>{const c=l.eventDate?Ia.getTimestamp(l.eventDate):0;return{...l,...c>0&&ye().unix(){t.current&&s({loading:!1,data:[]})})},[e,t,r]),n},vf=()=>{const{isLoggedIn:e,profile:{sportsbook_profile_id:t,partner_client_category_id:n,is_verified:s}}=_e();return A.useMemo(()=>({partnerClientCategoryId:n,profileType:t,isLoggedIn:e,isVerified:s}),[e,n,t,s])},WJ=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACgAAAAQ4CAYAAADFQoVFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNUIyNkQzNjEwRDExRTk4NENDREI3MDY4MDE4NUYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyNUIyNkQ0NjEwRDExRTk4NENDREI3MDY4MDE4NUYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTI1QjI2RDE2MTBEMTFFOTg0Q0NEQjcwNjgwMTg1RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTI1QjI2RDI2MTBEMTFFOTg0Q0NEQjcwNjgwMTg1RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q8NCuAAAqEUlEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA2YNDAgAAAABB/1/7wQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMCdAeHAgAAAAACPK3XmCECgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAFzhAAAWty04QAAAAASUVORK5CYII= `,cb=A.memo(function({srcType:t,src:n="",isVisible:s=!0,srcAlt:r,title:o="",loading:a="lazy"}){const l=re();switch(t){case"image":return i.jsx("img",{src:n,loading:a,className:"sdr-image-bc",alt:r??o,title:o});case"iframe":return i.jsxs("div",{className:"sdr-iframe-holder-bc",children:[i.jsx("img",{src:WJ,loading:a,className:"sdr-iframe-backface-bc",alt:o}),s&&i.jsx("iframe",{src:n,className:"sdr-iframe-bc",title:o||l("iFrame Slide")})]});case"html":return i.jsx("div",{dangerouslySetInnerHTML:{__html:n},className:"sdr-inner-html-bc"});case"video":return i.jsx("div",{className:"sdr-video-bc",children:s&&i.jsx("video",{muted:!0,autoPlay:!0,loop:!0,playsInline:!0,preload:"auto",title:o,width:"100%",height:"auto",children:i.jsx("source",{src:n})})});default:return null}}),$J=({buttons:e,parentNavigate:t,parentTarget:n,parentActions:s})=>!e||!e.length?null:i.jsx(i.Fragment,{children:e.map(({title:r,href:o,target:a,actions:l},c)=>i.jsx(Pe.Fragment,{children:i.jsx(kt,{to:o||t,target:a||n,actions:l&&l.length?l:s,className:"btn s-small a-color",children:r})},c))}),VJ=A.memo($J);function YJ(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function YO(e,t){return Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(function(n){return Object.prototype.hasOwnProperty.call(t,n)?e[n]===t[n]:!1})}function WT(e){return e.concat().sort(function(t,n){return t.name>n.name?1:-1}).map(function(t){return t.options})}function zJ(e,t){if(e.length!==t.length)return!1;var n=WT(e),s=WT(t);return n.every(function(r,o){var a=s[o];return YO(r,a)})}function qJ(e,t){var n={start:s,center:r,end:o};function s(){return 0}function r(u){return o(u)/2}function o(u){return t-u}function a(){return t*Number(e)}function l(u){return typeof e=="number"?a():n[e](u)}var c={measure:l};return c}function KJ(e){var t=0;function n(a,l){return function(){a===!!t&&l()}}function s(){t=window.requestAnimationFrame(e)}function r(){window.cancelAnimationFrame(t),t=0}var o={proceed:n(!0,s),start:n(!1,s),stop:n(!0,r)};return o}function QJ(e,t){var n=e==="y"?"y":"x",s=e==="y"?"x":"y",r=l(),o=c();function a(d){var f=d.width,m=d.height;return n==="x"?f:m}function l(){return n==="y"?"top":t==="rtl"?"right":"left"}function c(){return n==="y"?"bottom":t==="rtl"?"left":"right"}var u={scroll:n,cross:s,startEdge:r,endEdge:o,measureSize:a};return u}function XJ(e,t,n,s,r){return s+(r-s)*((e-t)/(n-t))}function an(e){return Math.abs(e)}function zO(e){return e?e/an(e):0}function Eu(e,t){return an(e-t)}function ZJ(e,t){if(e===0||t===0||an(e)<=an(t))return 0;var n=Eu(an(e),an(t));return an(n/e)}function JJ(e){var t=Math.pow(10,e);return function(n){return Math.round(n*t)/t}}function eee(e,t){var n=0;return function(){window.clearTimeout(n),n=window.setTimeout(e,t)||0}}function $T(e,t){for(var n=[],s=0;st}function o(u){return s(u)||r(u)}function a(u){return o(u)?s(u)?e:t:u}function l(u){return n?u-n*Math.ceil((u-t)/n):u}var c={length:n,max:t,min:e,constrain:a,reachedAny:o,reachedMax:r,reachedMin:s,removeOffset:l};return c}function qO(e,t,n){var s=Vd(0,e),r=s.min,o=s.constrain,a=e+1,l=c(t);function c(p){return n?an((a+p)%a):o(p)}function u(){return l}function d(p){return l=c(p),h}function f(p){return d(u()+p)}function m(){return qO(e,u(),n)}var h={add:f,clone:m,get:u,set:d,min:r,max:e};return h}function tee(e){var t=e==="rtl"?-1:1;function n(r){return r*t}var s={apply:n};return s}function db(){var e=[];function t(r,o,a,l){return l===void 0&&(l=!1),r.addEventListener(o,a,l),e.push(function(){return r.removeEventListener(o,a,l)}),s}function n(){return e=e.filter(function(r){return r()}),s}var s={add:t,removeAll:n};return s}function Zl(e){var t=e;function n(){return t}function s(f){return t=u(f),d}function r(f){return t+=u(f),d}function o(f){return t-=u(f),d}function a(f){return t*=f,d}function l(f){return t/=f,d}function c(){return t!==0&&l(t),d}function u(f){return typeof f=="number"?f:f.get()}var d={add:r,divide:l,get:n,multiply:a,normalize:c,set:s,subtract:o};return d}function nee(e,t,n,s,r,o,a,l,c,u,d,f,m,h,p){var g=e.cross,_=["INPUT","SELECT","TEXTAREA"],b=Zl(0),y=db(),v=db(),C={mouse:300,touch:400},w={mouse:500,touch:600},T=r?5:16,k=1,E=20,N=0,x=0,O=!1,P=!1,R=!1,L=!1;function B(){var J=n;y.add(J,"touchmove",function(){}).add(J,"touchend",function(){}).add(J,"touchstart",V).add(J,"mousedown",V).add(J,"touchcancel",X).add(J,"contextmenu",X).add(J,"click",ee)}function D(){var J=L?document:n;v.add(J,"touchmove",Q).add(J,"touchend",X).add(J,"mousemove",Q).add(J,"mouseup",X)}function j(){y.removeAll(),v.removeAll()}function M(J){var $=J.nodeName||"";return _.indexOf($)>-1}function F(){var J=r?w:C,$=L?"mouse":"touch";return J[$]}function U(J,$){var q=f.clone().add(zO(J)*-1),Y=q.get()===f.min||q.get()===f.max,de=d.byDistance(J,!r).distance;return r||an(J)=2,q=L||!$,Y=!M(J.target),de=$||L&&Y;O=!0,o.pointerDown(J),b.set(s),s.set(a),u.useBaseMass().useSpeed(80),D(),N=o.readPoint(J),x=o.readPoint(J,g),m.emit("pointerDown"),q&&(R=!1),de&&J.preventDefault()}}function Q(J){if(!P&&!L){if(!J.cancelable)return X(J);var $=o.readPoint(J),q=o.readPoint(J,g),Y=Eu($,N),de=Eu(q,x);if(P=Y>de,!P&&!R)return X(J)}var oe=o.pointerMove(J);!R&&oe&&(R=!0),l.start(),s.add(t.apply(oe)),J.preventDefault()}function X(J){var $=d.byDistance(0,!1),q=$.index!==f.get(),Y=o.pointerUp(J)*F(),de=U(t.apply(Y),q),oe=ZJ(Y,de),se=Eu(s.get(),b.get())>=.5,Ee=q&&oe>.75,De=an(Y)n;return r=m,p&&(s=m),t.measure(h)}function d(m){if(!s||!r)return 0;var h=l(r)-l(s),p=a(m)-a(s),g=a(m)-a(r)>n,_=h/p,b=p&&!g&&an(_)>.1;return b?t.measure(_):0}var f={isTouchEvent:o,pointerDown:c,pointerMove:u,pointerUp:d,readPoint:l};return f}function ree(e){var t=100;function n(r){return e===0?0:r/e*t}var s={measure:n,totalPercent:t};return s}function oee(e,t,n){var s=JJ(2),r=Zl(0),o=Zl(0),a=Zl(0),l=0,c=t,u=n;function d(){r.add(o),e.add(r),o.multiply(0)}function f(C){C.divide(u),o.add(C)}function m(C){a.set(C).subtract(e);var w=XJ(a.get(),0,100,0,c);return l=zO(a.get()),a.normalize().multiply(w).subtract(r),f(a),v}function h(C){var w=C.get()-e.get(),T=!s(w);return T&&e.set(C),T}function p(){return l}function g(){return b(t)}function _(){return y(n)}function b(C){return c=C,v}function y(C){return u=C,v}var v={direction:p,seek:m,settle:h,update:d,useBaseMass:_,useBaseSpeed:g,useMass:y,useSpeed:b};return v}function aee(e,t,n,s){var r=10,o=50,a=.85,l=!1;function c(){return!(l||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(m){if(c()){var h=e.reachedMin(t.get())?"min":"max",p=an(e[h]-t.get()),g=n.get()-t.get(),_=Math.min(p/o,a);n.subtract(g*_),!m&&an(g)0?T.concat([k]):T},[])}function h(C,w){var T=w==="start",k=T?-n:n,E=o.findSlideBounds([k]);return C.map(function(N){var x=T?0:-n,O=T?n:0,P=E.filter(function(B){return B.index===N})[0],R=P[T?"end":"start"],L=function(){return a.get()>R?x:O};return{point:R,getTarget:L,index:N,location:-1}})}function p(){var C=r[0]-1,w=m(u,C);return h(w,"end")}function g(){var C=t-r[0]-1,w=m(c,C);return h(w,"start")}function _(){return d.every(function(C){var w=C.index,T=c.filter(function(k){return k!==w});return f(T,t)<=0})}function b(){d.forEach(function(C){var w=C.getTarget,T=C.location,k=C.index,E=w();E!==T&&(l[k].style[e.startEdge]=E+"%",C.location=E)})}function y(){d.forEach(function(C){var w=C.index;l[w].style[e.startEdge]=""})}var v={canLoop:_,clear:y,loop:b,loopPoints:d};return v}function pee(e,t,n,s,r,o,a){var l=r.removeOffset,c=r.constrain,u=Math.min(Math.max(a,.01),.99),d=o?[0,t,-t]:[0],f=m(d,u);function m(g,_){var b=g||d,y=_||0,v=n.map(function(C){return C*y});return b.reduce(function(C,w){var T=s.map(function(k,E){return{start:k-n[E]+v[E]+w,end:k+e-v[E]+w,index:E}});return C.concat(T)},[])}function h(g,_){var b=o?l(g):c(g),y=_||f;return y.reduce(function(v,C){var w=C.index,T=C.start,k=C.end,E=v.indexOf(w)!==-1,N=Tb;return!E&&N?v.concat([w]):v},[])}var p={check:h,findSlideBounds:m};return p}function hee(e,t,n,s,r){var o=e.measureSize,a=e.startEdge,l=e.endEdge,c=s.map(o),u=c.map(t.measure),d=f();function f(){return s.map(function(h,p,g){var _=p===TE(g),b=window.getComputedStyle(gc(n)),y=parseFloat(b.getPropertyValue("margin-"+l));return _?c[p]+(r?y:0):g[p+1][a]-h[a]}).map(t.measure).map(an)}var m={slideSizes:u,slideSizesWithGaps:d};return m}function gee(e,t,n){var s=e.scroll==="x"?a:l,r=n.style,o=!1;function a(m){return"translate3d("+m+"%,0px,0px)"}function l(m){return"translate3d(0px,"+m+"%,0px)"}function c(m){o||(r.transform=s(t.apply(m.get())))}function u(m){o=!m}function d(){r.transform=""}var f={clear:d,to:c,toggleActive:u};return f}function vee(e,t,n,s,r){var o=s.align,a=s.axis,l=s.direction,c=s.startIndex,u=s.inViewThreshold,d=s.loop,f=s.speed,m=s.dragFree,h=s.slidesToScroll,p=s.skipSnaps,g=s.containScroll,_=t.getBoundingClientRect(),b=n.map(function(de){return de.getBoundingClientRect()}),y=tee(l),v=QJ(a,l),C=ree(v.measureSize(_)),w=C.totalPercent,T=qJ(o,w),k=hee(v,C,n,b,d),E=k.slideSizes,N=k.slideSizesWithGaps,x=dee(v,T,C,_,b,h),O=x.snaps,P=x.snapsAligned,R=-gc(O)+gc(N),L=iee(w,R,O,P,g).snapsContained,B=!d&&g!=="",D=B?L:P,j=lee(R,D,d).limit,M=qO(TE(D),c,d),F=M.clone(),U=ub(n),V=function(){d||Y.scrollBounds.constrain(Y.dragHandler.pointerDown()),Y.scrollBody.seek(ae).update();var de=Y.scrollBody.settle(ae);de&&!Y.dragHandler.pointerDown()&&(Y.animation.stop(),r.emit("settle")),de||r.emit("scroll"),d&&(Y.scrollLooper.loop(Y.scrollBody.direction()),Y.slideLooper.loop()),Y.translate.to(ee),Y.animation.proceed()},Q=KJ(V),X=D[M.get()],ee=Zl(X),ae=Zl(X),z=oee(ee,f,1),ge=fee(d,D,R,j,ae),J=Aee(Q,M,F,ge,ae,r),$=pee(w,R,E,O,j,d,u),q=nee(v,y,e,ae,m,see(v,C),ee,Q,J,z,ge,M,r,d,p),Y={containerRect:_,slideRects:b,animation:Q,axis:v,direction:y,dragHandler:q,eventStore:db(),pxToPercent:C,index:M,indexPrevious:F,limit:j,location:ee,options:s,scrollBody:z,scrollBounds:aee(j,ee,ae,z),scrollLooper:cee(R,C,j,ee,[ee,ae]),scrollProgress:uee(j),scrollSnaps:D,scrollTarget:ge,scrollTo:J,slideLooper:mee(v,w,R,N,D,$,ee,n),slidesInView:$,slideIndexes:U,target:ae,translate:gee(v,y,t)};return Y}function bee(){var e={};function t(a){return e[a]||[]}function n(a){return t(a).forEach(function(l){return l(a)}),o}function s(a,l){return e[a]=t(a).concat([l]),o}function r(a,l){return e[a]=t(a).filter(function(c){return c!==l}),o}var o={emit:n,off:r,on:s};return o}var _ee={align:"center",axis:"x",containScroll:"",direction:"ltr",dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,slidesToScroll:1,speed:10,startIndex:0};function yee(e){var t=getComputedStyle(e,":before").content;function n(){try{return JSON.parse(t.slice(1,-1).replace(/\\/g,""))}catch{}return{}}var s={get:n};return s}function hp(e,t,n){var s=bee(),r=eee(k,500),o=C,a=s.on,l=s.off,c,u=!1,d=Object.assign({},_ee,hp.globalOptions),f=Object.assign({},d),m,h,p=0,g,_,b;function y(){var ae="container"in e&&e.container,z="slides"in e&&e.slides;g="root"in e?e.root:e,_=ae||g.children[0],b=z||[].slice.call(_.children),m=yee(g)}function v(ae,z){if(y(),d=Object.assign({},d,ae),f=Object.assign({},d,m.get()),h=Object.assign([],z),c=vee(g,_,b,f,s),c.eventStore.add(window,"resize",r),c.translate.to(c.location),p=c.axis.measureSize(g.getBoundingClientRect()),h.forEach(function(ge){return ge.init(ee)}),f.loop){if(!c.slideLooper.canLoop())return w(),v({loop:!1},z);c.slideLooper.loop()}f.draggable&&_.offsetParent&&b.length&&c.dragHandler.addActivationEvents(),u||(setTimeout(function(){return s.emit("init")},0),u=!0)}function C(ae,z){if(u){var ge=j(),J=Object.assign({startIndex:ge},ae);w(),v(J,z||h),s.emit("reInit")}}function w(){c.dragHandler.removeAllEvents(),c.animation.stop(),c.eventStore.removeAll(),c.translate.clear(),c.slideLooper.clear(),h.forEach(function(ae){return ae.destroy()})}function T(){u&&(w(),u=!1,s.emit("destroy"))}function k(){if(u){var ae=c.axis.measureSize(g.getBoundingClientRect());p!==ae&&C(),s.emit("resize")}}function E(ae){var z=c[ae?"target":"location"].get(),ge=f.loop?"removeOffset":"constrain";return c.slidesInView.check(c.limit[ge](z))}function N(ae){var z=E(ae);return c.slideIndexes.filter(function(ge){return z.indexOf(ge)===-1})}function x(ae,z,ge){c.scrollBody.useBaseMass().useSpeed(z?100:f.speed),u&&c.scrollTo.index(ae,ge||0)}function O(ae){var z=c.index.clone().add(1);x(z.get(),ae===!0,-1)}function P(ae){var z=c.index.clone().add(-1);x(z.get(),ae===!0,1)}function R(){var ae=c.index.clone().add(1);return ae.get()!==j()}function L(){var ae=c.index.clone().add(-1);return ae.get()!==j()}function B(){return c.scrollSnaps.map(c.scrollProgress.get)}function D(){return c.scrollProgress.get(c.location.get())}function j(){return c.index.get()}function M(){return c.indexPrevious.get()}function F(){return c.dragHandler.clickAllowed()}function U(){return c}function V(){return g}function Q(){return _}function X(){return b}var ee={canScrollNext:R,canScrollPrev:L,clickAllowed:F,containerNode:Q,internalEngine:U,destroy:T,off:l,on:a,previousScrollSnap:M,reInit:o,rootNode:V,scrollNext:O,scrollPrev:P,scrollProgress:D,scrollSnapList:B,scrollTo:x,selectedScrollSnap:j,slideNodes:X,slidesInView:E,slidesNotInView:N};return v(t,n),ee}hp.globalOptions=void 0;function xE(e,t){e===void 0&&(e={}),t===void 0&&(t=[]);var n=A.useState(),s=n[0],r=n[1],o=A.useState(),a=o[0],l=o[1],c=A.useRef(e),u=A.useRef(t),d=A.useMemo(function(){return YO(c.current,e)||(c.current=e),c.current},[c,e]),f=A.useMemo(function(){return zJ(u.current,t)||(u.current=t),u.current},[u,t]);return A.useEffect(function(){if(YJ()&&a){hp.globalOptions=xE.globalOptions;var m=hp(a,d,f);return r(m),function(){return m.destroy()}}else r(void 0)},[a,d,f,r]),[l,s]}xE.globalOptions=void 0;var Eee={delay:4e3,playOnInit:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1};function IE(e,t){var n=Object.assign({},Eee,IE.globalOptions,e),s=n.playOnInit,r=n.stopOnInteraction,o=n.stopOnMouseEnter,a=n.stopOnLastSnap,l=n.delay,c=r?m:p,u,d=0;function f(y){u=y;var v=u.internalEngine().eventStore,C=u.rootNode(),w=t&&t(C)||C;u.on("pointerDown",c),r||u.on("pointerUp",g),o&&(v.add(w,"mouseenter",c),r||v.add(w,"mouseleave",g)),v.add(document,"visibilitychange",function(){if(document.visibilityState==="hidden")return p();g()}),v.add(window,"pagehide",function(T){T.persisted&&p()}),s&&h()}function m(){u.off("pointerDown",c),r||u.off("pointerUp",g),p(),d=0}function h(){p(),d=window.setTimeout(_,l)}function p(){d&&window.clearTimeout(d)}function g(){d&&(p(),h())}function _(){var y=u.internalEngine().index,v=a&&y.get()===y.max;if(v)return m();u.canScrollNext()?u.scrollNext():u.scrollTo(0),h()}var b={name:"Autoplay",options:n,init:f,destroy:m,play:h,stop:p,reset:g};return b}IE.globalOptions=void 0;const Ns=()=>new URLSearchParams(Is().search),VT=({children:e,width:t,className:n=""})=>i.jsx("div",{className:`carousel-slide ${n}`,style:{...t&&{width:`${t}%`}},children:e}),Cee={loop:!0,arrows:!ue.isMobile,autoplay:!1,autoplaySpeed:5e3,showCount:!1},NE=({children:e,options:t,onSlideChange:n,triggerReInit:s})=>{const{languageRtl:r}=Te(),o=A.Children.count(e),{autoplay:a,autoplaySpeed:l,arrows:c,showCount:u,notSetWidth:d,equalizeToLeft:f=!1,...m}={draggable:ue.isMobile?o>1:!1,...Cee,...t,direction:r?"rtl":"ltr"},h=A.useMemo(()=>JSON.stringify(m),[m]),p=A.useRef(h),[g,_]=A.useState(!1),[b,y]=A.useState(!1);A.useEffect(()=>{if(a&&!b){const M=setTimeout(()=>{_(!0)},5e3);return()=>clearTimeout(M)}},[a,b]);const v=A.useMemo(()=>g?[IE({delay:l,stopOnInteraction:!ue.isMobile,stopOnMouseEnter:!0})]:void 0,[g,l]),[C,w]=xE(JSON.parse(h),v);A.useEffect(()=>{w&&!b&&w.reInit()},[b,w]);const T=typeof n=="function",k=A.useRef(n),[[E,N],x]=A.useState([!1,!1]),P=Ns().has(ar),[{scrollSnapList:R,selectedScrollSnap:L},B]=A.useState({scrollSnapList:[],selectedScrollSnap:0}),D=m.slidesToScroll?100/m.slidesToScroll:d?0:100;A.useEffect(()=>{w&&s&&w.reInit()},[w,s]),A.useEffect(function(){k.current=n},[n]),A.useEffect(function(){if(T&&w){const F=()=>{k.current&&k.current(w.slidesInView(!0))};return F(),w.on("reInit",F),w.on("select",F),()=>{w.off("reInit",F),w.off("select",F)}}},[w,T]),A.useEffect(function(){if(c&&w){const F=()=>x([w.canScrollPrev(),w.canScrollNext()]);return F(),w.on("reInit",F),w.on("select",F),()=>{w.off("reInit",F),w.off("select",F)}}},[c,w]),A.useEffect(function(){if((u||d)&&w){const F=()=>B({scrollSnapList:w.scrollSnapList(),selectedScrollSnap:w.selectedScrollSnap()});return F(),w.on("reInit",F),w.on("select",F),()=>{w.off("reInit",F),w.off("select",F)}}},[w,d,u]),A.useEffect(function(){w&&w.slideNodes().length!==o&&w.reInit(JSON.parse(h))},[w,h,o]),A.useEffect(function(){w&&p.current!==h&&w.reInit(JSON.parse(h))},[w,h]),A.useEffect(function(){p.current=h},[h]);const j=A.useMemo(()=>Oa(),[P]);return i.jsxs("div",{className:"carousel",onMouseEnter:()=>{ue.isMobile||y(!0)},onMouseLeave:()=>{ue.isMobile||y(!1)},children:[u&&!c&&R.length>1&&i.jsxs("div",{className:"carousel-count",children:[L+1," / ",R.length]}),i.jsx("div",{className:"carousel-viewport",ref:C,children:i.jsxs("div",{className:"carousel-container",children:[A.Children.map(e,(M,F)=>i.jsx(VT,{className:L===F?"active-slide":"",width:D,children:M})),f&&m.slidesToScroll&&o>m.slidesToScroll&&o%m.slidesToScroll&&Array(m.slidesToScroll-o%m.slidesToScroll).fill("").map(()=>i.jsx(VT,{width:D,children:i.jsx(i.Fragment,{})},Math.random()))]})}),c&&(E||N)&&i.jsxs("div",{className:`carousel-count-arrow-container ${u&&R.length>1?"with-count":""}`,children:[i.jsx("i",{className:`carousel-arrow-left bc-i-small-arrow-left ${E?"":"opacity"}`,onClick:()=>w==null?void 0:w.scrollPrev()}),u&&R.length>1&&i.jsxs("div",{className:"carousel-count-arrow",children:[L+1," / ",R.length]}),i.jsx("i",{className:`carousel-arrow-right bc-i-small-arrow-right ${N?"":"opacity"}`,onClick:()=>w==null?void 0:w.scrollNext()})]})]},j)},Bc=({title:e,route:t,optionTitle:n="More"})=>{const s=re();return i.jsxs("div",{className:"page-view-more",children:[i.jsx("h3",{className:"view-title-more ellipsis",children:s(e)}),t&&i.jsxs(kt,{to:t,className:"view-see-more",children:[s(n),i.jsx("i",{className:"view-arrow-more bc-i-small-arrow-right"})]})]})},See=vn(()=>Z(()=>import("./TextWidget-Z8IUVYm7.js"),__vite__mapDeps([250,2,251]))),wee=vn(()=>Z(()=>import("./SliderJackpot-Ci3k2UfA.js"),__vite__mapDeps([252,39,2,40,41,253]))),Tee=vn(()=>Z(()=>import("./SliderMarket-lH5lW0zO.js"),__vite__mapDeps([254,2]))),YT="sl_exp_",zT="0001-01-01 00:00:00",xee=A.memo(function({settings:t}){const{isLoggedIn:n,profile:{deposit_count:s}}=_e(),{contentId:r,expandable:o,showLoader:a,hideShadow:l,firstSlideLoadImmediately:c,sliderTitle:u,aspectRatio:d,format:f={days:!0,hours:!0,minutes:!0,seconds:!0},...m}={...S5,...t},{loading:h,data:p}=GJ(r),[[g],_]=A.useState([0]),b=vf(),{languageRtl:y}=Te(),[v,C]=A.useState(!1),[w,T]=A.useState(0),k=A.useMemo(()=>p.filter(({showTo:x,profileTypes:O,customProfileTypes:P,depositType:R,profileStatus:L,profileActionType:B})=>!df({showTo:x,profileTypes:O,customProfileTypes:P,profileActionType:B},b)&&Vy(b.isLoggedIn,b.isVerified,L)&&n4(s,n,R)),[p,s,n,b]);Ln(m.fullSized&&(h||k.length>0)?"slider-full-sized":"");const E=(x,O)=>{St.dispatchEvent("trackingEvent",{category:"Banner",action:"Clicked Banner",additionalData:{bannerData:{link:x,index:O}}})};A.useEffect(()=>{o&&Se.getItem(`${YT}${r}`)&&C(!0)},[r,o]);const N=A.useCallback(()=>{o&&Se.setItem(`${YT}${r}`,!v),C(!v)},[v,r,o]);return h?a?i.jsx(l5,{aspectRatio:d}):null:k.length?i.jsxs("div",{className:`slider-bc ${v?"collapsed":""} ${l?"hide-shadow":""} ${u?"has-title":""}`,children:[u&&i.jsx(Bc,{title:u}),i.jsx(NE,{options:m,onSlideChange:_,children:k.map((x,O)=>{const{title:P,content:R,buttons:L,href:B,actions:D,target:j,srcType:M,src:F,srcAlt:U,matchId:V,jackpot:Q,endTime:X,eventDate:ee}=x;return i.jsxs("div",{className:"sdr-item-holder-bc",style:{...!o&&d?{aspectRatio:d}:null},children:[i.jsxs(kt,{actions:D,to:B,target:j,className:"sdr-item-bc",onClick:()=>E(B,O),"aria-label":P,children:[(X||w)&&g===O?i.jsx(C4,{format:f,interval:m.interval,endTime:w&&V&&zT===ee?w:X}):null,i.jsx(cb,{loading:O===0&&c||y?"eager":"lazy",srcType:M,src:F,title:P,srcAlt:U},O)]}),V&&i.jsx("div",{className:"slider-market-coefficient-container",children:i.jsx(Tee,{gameId:x.matchId,setStartTime:ee===zT?T:void 0})}),R?i.jsx(See,{settings:{title:P,description:R,expandable:!!ue.isMobile}}):null,i.jsx(VJ,{buttons:L,parentNavigate:B,parentTarget:j,parentActions:D}),Q?i.jsx(wee,{jackpotProvider:Q}):null]},O)})}),o&&i.jsx("i",{onClick:N,className:`sdr-collapsed-arrow-bc bc-i-small-arrow-up ${v?"active":""}`})]}):null}),Dc=Pe.createContext({}),Iee=({children:e})=>{const[t,n]=A.useState({streamMap:{}}),[s,r]=A.useState(!1),[o,a]=A.useState(!1),l=()=>a(W.sportsbook.liveStreaming.enabled);return A.useEffect(()=>{o&&ce.subscribe({source:"notifications",what:{partner_streams:[]}},({stream_configs:c,channels:u},d)=>{n(f=>({streamMap:{...f.streamMap,...c},channels:u==null?void 0:u.map(({channel:m,channel_name:h,provider_id:p})=>({provider_id:p,video_id:m,name:h}))})),d&&r(!0)},c=>nt.error(`Failed to subscribe to partner streams: reason: ${c.msg}`))},[o]),i.jsx(Dc.Provider,{value:{streamsMap:t.streamMap,channels:t.channels,loaded:s,init:l},children:e})},Nee=({options:e=[],onChangeHandler:t=Pt,selectedDisplayKey:n,eventTypes:s=[]})=>{const r=re(),o=A.useMemo(()=>Ed(e[0])?e:e.map(a=>({label:a,value:a})),[e]);return i.jsxs("div",{className:"market-filter-bc",children:[i.jsx("div",{className:"market-filter-s-bc",children:o.length>0&&i.jsx(Uo,{inputValue:n||o[0].value,onChange:t,className:"s-small",children:o.map(a=>i.jsx(Ho,{value:a.value,label:r(a.label)},a.label))})}),i.jsx("div",{className:"market-filter-cell-bc",children:s.map(a=>i.jsx("div",{className:"market-filter-info-bc",children:r(a).toUpperCase()},a))})]})},bf=A.memo(Nee),oge=e=>{const t=e.reduce((n,s)=>("team1"in s&&n.team1.push(s.team1),"team2"in s&&n.team2.push(s.team2),n),{team1:[],team2:[]});return!t.team1.length&&!t.team2.length&&(t.team1=[0,0,0,0],t.team2=[0,0,0,0]),t},kee=e=>{const n={1:"1st Map",2:"2nd Map",3:"3rd Map"}[e];return n||`${e}th Map`},Oee=e=>e?e.map(({roundNumber:t})=>({value:t.toString(),label:kee(t)})):[],_f=["id","markets_count","is_blocked","is_stat_available","show_type","sport_alias","team1_name","team2_name","team1_id","team2_id","sportcast_id"],yf=["type","name","display_key","base","id","express_id"],Fc=["id","price","type_1","name","base","order"],Pee=["ArcheryH2H","CompoundArchery"],Ree={0:"Not Started",1:"In Play",2:"timeout",3:"Finished"},Lee=e=>t=>({...t,is_stat_available:e&&(t==null?void 0:t.is_stat_available)}),jee=e=>{const t=Object.values(e.market||{}).filter(Boolean),n=t.some(s=>s.type==="P1P2")?t.filter(s=>s.type!=="P1XP2"):t;return{...e,market:n.reduce((s,r)=>{const o=r.display_key||r.type,a=s[o],l=r.main_order!==void 0&&((a==null?void 0:a.main_order)===void 0||r.main_order<(a==null?void 0:a.main_order)),c=r.main_order===void 0&&r.order!==void 0&&((a==null?void 0:a.order)===void 0||r.order<(a==null?void 0:a.order));return(!a||l||c)&&(s[o]={...r,event:J1("type_1",r.event)}),s},{})}},Mee=Ye(Z1("display_key"),i6(Ye(ji(e=>({...e,sequence:xJ(e),event:J1(e.display_key===Nt.Outright?"id":"type_1",e.event)})),J1("type")))),KO=(e,t)=>!!(t&&Pee.includes(e??"")),Bee=(e,t)=>!!(t&&e===Ie.LEAGUE_OF_LEGENDS),QO=(e,t)=>{const{matchState:n}=e;return n&&n!==1?Ree[n]:jO(`set${e.currentSet}type${e.type}`,t)},age=e=>({...e,market:e.market?Mee(e.market):{}}),Dee=e=>{var t,n,s;return{...e,current_set:e.is_live?KO(e.sport_alias,(t=e.info)==null?void 0:t.additional_data)?QO((n=e.info)==null?void 0:n.additional_data,e.sport_alias):jO((s=e.info)==null?void 0:s.current_game_state,e.sport_alias):""}},Fee=e=>{const{team1_name:t,team2_name:n,team1_id:s,team2_id:r,...o}=e,[a,l]=e.is_live?TZ(e):[],c=[{id:s,name:t,score:a}];return n&&c.push({id:r,name:n,score:l}),{...o,teams_info:c}},Uc=e=>Ye(Lee(e),jee,Dee,Fee),uA=(e,t,n)=>({points:e,score:t,teamNumber:n}),Uee=e=>({...e,maxSetCount:e.setCount,sets:[...e.sets.map(t=>({number:t.number,teamPoints:[uA(t.team1Points,t.score.team1,1),uA(t.team2Points,t.score.team2,2)]})),...e.shootOffScore?[{isShotOff:!0,number:e.currentSet,teamPoints:[uA(e.shootOffScore.team1Points,e.shootOffScore.score.team1,1),uA(e.shootOffScore.team2Points,e.shootOffScore.score.team2,2)]}]:[]],...e.shootOffScore&&e.shotCountPerTeamInShootOff&&{shotCountPerTeamInSet:e.shotCountPerTeamInShootOff}}),Hee=({matchScore:{team1:e,team2:t}={},matchPointsTotalScore:{team1:n,team2:s}={}},r)=>({...n&&{home_total:n},...s&&{away_total:s},...e&&{score1:String(e)},...t&&{score2:String(t)},current_game_state:r}),Gee=e=>({...e,mapOptions:Oee(e.rounds)}),ige=(e,t)=>{if(KO(e,t)){const n=QO(t,e);return{additionalDataCurrentSet:n,additionalData:Uee(t),additionalInfo:Hee(t,n)}}return Bee(e,t)?{additionalData:Gee(t)}:{}};var Wee=(e=>(e[e.Stake=0]="Stake",e[e.Profit=1]="Profit",e[e.Return=2]="Return",e))(Wee||{});class $ee{constructor(t=[]){fe(this,"rules",[]);fe(this,"active",!1);fe(this,"rulesInfo",[]);if(t.length>0&&t.every(n=>n.BetType===2)){this.active=!0;const n=t.map(({MinimumSelections:s,MaximumSelections:r,MinOdds:o,MinBetOdds:a,IgnoreLowOddSelection:l,Basis:c,AmountPercent:u,FreeBetId:d,MinBetStakes:{MinStakes:f=[]}},m)=>({minimumSelections:s,maximumSelections:r??(m===t.length-1?1/0:t[m+1].MinimumSelections),minOdds:o??-1/0,minExpressOdds:a,ignoreLowOdds:!!l,basis:c,percentage:u,freeBetId:d,minStakes:f.reduce((h,{Currency:p,Amount:g})=>(h[p]=g,h),{})}));this.rules=[...n].reverse(),this.rulesInfo=n.map(e2(["minimumSelections","maximumSelections","minOdds","minStakes","percentage","freeBetId"]))}}calculate({oddsArr:t,stake:n,currency:s,getPosWinData:r}){const o=this.rules.map(a=>({...a,validSelections:t.filter(l=>l>=a.minOdds)})).find(({minimumSelections:a,maximumSelections:l,freeBetId:c,validSelections:{length:u}})=>!c&&u>=a&&u<=l);if(o){const{length:a}=t,{minStakes:l,ignoreLowOdds:c,minExpressOdds:u,percentage:d,basis:f,validSelections:m}=o;if((c||m.length===a)&&(l[s]==null||n>=l[s])){const{possibleWin:h,oddsAccumulator:p}=r(m,n);if(!u||p>u){const g=d===-1?a:d;let _=0;switch(f){case 1:_=h-n;break;case 2:_=h;break;case 0:_=n;break}return{bonusAmount:_*g/100,bonusPercentage:g}}}}return{bonusAmount:0,bonusPercentage:0}}}var Pl=(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))(Pl||{});const Vee=[1,2,4,20,21],Yee=[0,1];class zee{constructor({taxType:t,taxPercent:n,taxAmountRanges:s,taxIntegrationType:r,taxSportsAlias:o}){fe(this,"valid",!1);fe(this,"type",0);fe(this,"percent",0);fe(this,"ranges",{});fe(this,"taxableSports");fe(this,"_onStake",!1);fe(this,"_onProfit",!1);fe(this,"_onReturn",!1);fe(this,"_isFake",!1);if(Yee.includes(r)&&Vee.includes(t)){if(this.valid=!0,this.percent=n,this.type=t,o!=null&&o.length&&(this.taxableSports=new Set(o)),s){const a=ur(s,"from");for(const l of a){const{type:c}=l;this.ranges[c]||(this.ranges[c]=[]),this.ranges[c].push(l)}}this._onStake=this.type===4||4 in this.ranges,this._onProfit=this.type===1||1 in this.ranges||this.type===21,this._onReturn=this.type===2||2 in this.ranges||this.type===20,this._isFake=this.type===21||this.type===20}}get onStake(){return this._onStake}get onProfit(){return this._onProfit}get onReturn(){return this._onReturn}get isFake(){return this._isFake}canBeTaxed(t){return!this.taxableSports||this.taxableSports.has(t)}calculate(t,n){if(!this.valid||t===0)return 0;let s=0;const r=this.ranges[n];if(r&&r.some(({entire_amount:a,from:l,to:c})=>a?t>=l&&tl&&t<=c)){let a=t;for(const{entire_amount:l,to:c,percent:u,from:d}of r)if(l?a>c:a>=c)s+=c*u/100,a-=c;else{!l&&r.length===1&&(a-=d),s+=a*u/100;break}}else this.type===n&&(s=t*this.percent/100);return Qe(s)}}const XO=A.createContext({}),qee=({children:e})=>{const{tax_type:t,tax_percent:n,tax_amount_ranges:s,tax_integration_type:r,tax_sport_aliases:o}=Kt(),{language:a}=Te(),l=A.useRef(a),[c,u]=A.useState(()=>({taxes:null,sportsBonus:null,marketTypes:{}})),[d,f]=A.useState({}),[m,h]=A.useState({}),[p,g]=A.useState({sportAliases:[],gameIds:[]}),_=Ui(m,300),[b,y]=A.useState({}),[v,C]=A.useState(!1),w=A.useCallback(()=>C(!0),[]),[T,k]=A.useState(""),{gameDetailsMarketFilter:E,subscribeToGamesMarketsCount:N}=W.sportsbook,[x,O]=A.useState(y3.Betslip),[P,R]=A.useState({value:"",label:""}),L=A.useCallback(j=>O(j),[]),B=A.useCallback(j=>R(j),[]);A.useEffect(function(){v&&ce.get({},"get_sport_bonus_rules").then(({result:M,details:F})=>{M===0&&u(U=>({...U,sportsBonus:new $ee(F)}))})},[v]),A.useEffect(()=>{v&&u(j=>({...j,taxes:t!==void 0&&n!==void 0?new zee({taxType:t,taxPercent:n,taxAmountRanges:s,taxIntegrationType:r,taxSportsAlias:o}):null}))},[v,o,s,r,n,t]),A.useEffect(function(){T&&!c.marketTypes[T]&&ce.get({sport_alias:T},"get_market_type").then(({result:M,details:F})=>{if(M===0)return F;throw new Error}).then(Gn("Order")).then(ji(({MarketTypeName:M,...F})=>({...F,MarketTypeName:M.replace(MM,"1")}))).then(M=>{u(F=>({...F,marketTypes:{...F.marketTypes,[T]:M}}))}).catch(()=>{u(M=>({...M,marketTypes:{...M.marketTypes,[T]:[]}}))})},[T,c.marketTypes]),A.useEffect(()=>{const j=new Set,M=new Set;Object.values(_).forEach(F=>{F&&(j.add(F.gameId),M.add(F.sportAlias))}),g({gameIds:Array.from(j),sportAliases:Array.from(M)})},[_]),A.useEffect(()=>{if(N&&v&&p.gameIds.length&&p.sportAliases.length){const j={source:"betting",what:{game:["id"],market:"@count"},where:{...E?{market:JSON.parse(E)}:{},game:{id:{"@in":p.gameIds},sport_alias:{"@in":p.sportAliases}}}},M=ce.subscribe(j,({game:F})=>{f(Object.values(F).reduce((U,V)=>(U[V.id]=V.market,U),{}))},()=>f({}));return()=>{M&&ce.unsubscribe(M)}}},[E,v,N,p]),A.useEffect(()=>{const{enableCompetitionNamesInitLoad:j,enabled:M}=W.sportsbook;if(M&&j){const F={source:"betting",what:{competition:["name"]}},U=ce.subscribe(F,({competition:V})=>{y(Object.entries(V).reduce((Q,[X,{name:ee}])=>(Q[X]=ee,Q),{}))},()=>y({}));return()=>{U&&ce.unsubscribe(U)}}},[]),A.useEffect(()=>{Le.addEventListener("subscribeToMarketsCount",({sid:j,...M})=>{h(F=>({...F,[j]:M}))}),Le.addEventListener("unsubscribeToMarketsCount",j=>{h(M=>{const{[j]:F,...U}=M;return U})})},[]);const D=A.useCallback(j=>b[j]??"cid",[b]);return A.useEffect(function(){a!==l.current&&(l.current=a,u(M=>({...M,marketTypes:{}})))},[a]),i.jsx(XO.Provider,{value:{...c,init:w,fetchMarketTypes:k,marketsCount:d,getCompetitionName:D,streaming:{setMode:L,mode:x},lolData:{changeLolCurrentMap:B,lolCurrentMap:P}},children:e})},$i=()=>A.useContext(XO),Kee=()=>i.jsxs(ny,{children:[i.jsx(fc,{hideSelectLoader:!0}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{}),i.jsx(gn,{})]}),ZO=({name:e,alias:t,headerSticky:n=!0,expanded:s=!0,updateExpanded:r=!1,children:o})=>{const[a,l]=Ar(s,r);return i.jsxs("div",{className:"sports-group-bc",children:[i.jsxs("div",{className:`sg-head-bc ${n?"sg-head-sticky-bc":""} ${t}-bg`,onClick:l,children:[i.jsx("i",{className:`sg-type-icon-bc bc-i-${t}`}),i.jsx("span",{className:"sg-title-bc ellipsis",children:e}),i.jsx("i",{className:`sg-collapse-icon-bc bc-i-small-arrow-down ${a?"active":""}`})]}),a?i.jsx("div",{className:"sg-body-bc",children:o}):null]})},Qee=["Left","Right"],qT=200,tl=0,O1=60,KT=83,Xee=1,Zee=1,Jee={mass:.5,friction:12,tension:120,clamp:!0},P1=e=>e?KT:-KT,ete=(e,t)=>t===(e?"Right":"Left"),QT=e=>`translateX(${e}px)`,Ef=({children:e,iconClass:t,onSwiped:n,onSemiSwiped:s=Pt,swipeDisabled:r=!1,onContainerClick:o=Pt,swipeVelocityThreshold:a=Xee,onSwipedAnimationThreshold:l=Zee,animationStorageKey:c})=>{const u=A.useRef(0),d=A.useRef(!1),f=A.useRef(0),{languageRtl:m}=Te(),h=A.useMemo(()=>!r&&c&&!Se.getItem(c),[c,r]),[{x:p},g]=nO(()=>({x:tl,config:Jee})),_=C=>{o(C),g.start({x:tl})},v=cE({onSwiping:({deltaX:C,dir:w,event:T,first:k})=>{if(d.current=k?Qee.includes(w):d.current,d.current){T.cancelable&&T.preventDefault();const E=f.current+C;g.start({x:m?Math.max(E,0):Math.min(E,0)})}},onSwiped:({absX:C,event:w,dir:T,velocity:k})=>{if(d.current){w.cancelable&&w.preventDefault();const E=ete(m,T),N=C+Math.abs(f.current);f.current=0,E?t2(O1,qT,N)?(f.current=P1(m),g.start({x:f.current,onResolve:s})):N>=qT?k>=a?g.start({to:[{x:u.current*l*(m?1:-1),onResolve:n},{x:tl}]}):(n(),g.start({x:tl})):g.start({x:tl}):g.start({x:tl})}d.current=!1},trackMouse:!r,trackTouch:!r,touchEventOptions:{passive:!1}});return A.useEffect(()=>{!r&&c&&Se.setItem(c,!0)},[c,r]),i.jsxs("div",{className:"c-segment-holder-bc single-g-info-bc",onClick:_,ref:C=>u.current=(C==null?void 0:C.clientWidth)??0,children:[i.jsx(Gd.div,{className:`sw-container-bc ${h?" animated":""}`,...v,style:{transform:p.to(QT)},children:e}),i.jsx(Gd.div,{className:`swipe-fav-container-bc ${h?" animated":""}`,style:{transform:p.to(C=>m?Math.min(C,P1(m))-O1:Math.max(C,P1(m))+O1).to(QT)},onClick:C=>{C.stopPropagation(),C.preventDefault(),n()},children:i.jsx("i",{className:`c-info-icon-bc ${t}`})})]})},Cf=()=>A.useContext(n5);var rs=(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))(rs||{});const tte="cms_pro",JO={configs:{}},nte=Object.fromEntries(Object.values(rs).map(e=>[e,JO])),R1={data:nte,loading:!1,initialDataLoaded:!1},dA=(e,t,n=!0)=>ce.get({...n&&{scope:tte},...e},t),ste=()=>{const[e,t]=A.useState(R1),[n,s]=A.useState({}),{isLoggedIn:r}=_e(),o=Cf(),{value:a}=e.data.selectedOddFormat.configs,l=ot(),c=A.useCallback(f=>{r?f():mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login,onSuccess:f}})},[r]);A.useEffect(function(){if(!r){const m=o5("oddFormat");o("oddFormat",m||W.app.preferences.oddFormat);return}a&&o("oddFormat",Number(a))},[r,a,o]),A.useEffect(function(){r?(t(m=>({...m,loading:!0})),dA({},"get_user_resources_personalization").then(({result:m,details:{data:h}})=>{m===0&&h.length?dA({resource:h},"get_user_data_personalization").then(({details:{data:p}})=>{l.current&&t(g=>({data:{...g.data,...p},loading:!1,initialDataLoaded:!0}))}).catch(p=>{throw new Error(p)}):l.current&&t(p=>({...p,initialDataLoaded:!0}))}).catch(m=>{l.current&&t({...R1,initialDataLoaded:!0}),nt.error(m)})):l.current&&t(R1)},[r,l]);const u=A.useCallback((f,m)=>{e.initialDataLoaded&&(t(h=>({...h,loading:!0})),dA({_id:m},"delete_user_resources_personalization",!1).then(({result:h})=>{if(h===0&&l.current)t(p=>({...p,loading:!1,data:{...p.data,[f]:JO}}));else throw new Error}).catch(h=>{l.current&&t(p=>({...p,loading:!1})),nt.error(h)}))},[l,e.initialDataLoaded]),d=A.useCallback((f,m)=>{e.initialDataLoaded?(t(h=>({...h,loading:!0})),dA({resource:f,configs:m},"set_user_data_personalization").then(({details:{data:h},result:p})=>{p===0&&l.current&&t(g=>({...g,loading:!1,data:{...g.data,[h.resource]:h}}))}).catch(h=>{l.current&&t(p=>({...p,loading:!1})),nt.error(h)})):s({resource:f,configs:m})},[l,e.initialDataLoaded]);return A.useEffect(function(){const{resource:m,configs:h}=n;e.initialDataLoaded&&m&&h&&(d(m,{...e.data[m].configs,...h}),s({}))},[n,e.initialDataLoaded,d,e.data]),{...e,setPersonalizationData:d,deletePersonalizationData:u,handlePersonalizationItemClick:c}},rte=e=>({source:"betting",what:{game:["id"]},where:{game:{id:{"@in":e}}}}),ote=({sportGamesDictionary:e,setPersonalizationData:t,deletePersonalizationData:n})=>{const[s,r]=A.useState({loading:!0,sportGames:[]});return A.useEffect(function(){const a=Object.keys(e.configs).map(Number);if(a.length){const l=rte(a),c=ce.subscribe(l,u=>{const d=[];for(const f of Object.values(u.game))d.push(f.id);if(!Nb(a,d)){const f=d.reduce((m,h)=>({...m,[h]:{id:String(h)}}),{});Object.keys(f).length?t(rs.SportGames,f):n(rs.SportGames,e._id)}r({loading:!1,sportGames:d})});return()=>{ce.unsubscribe(c)}}else r({loading:!1,sportGames:[]})},[e,t,n]),{...s}},XT=1,eP=A.createContext({}),ate=({children:e})=>{const{data:t,setPersonalizationData:n,deletePersonalizationData:s,handlePersonalizationItemClick:r}=ste(),{casinoFavoriteGames:o,sportFavoriteCompetition:a,favoriteMarkets:l,sportFavoriteTeams:c}=t,{sportGames:u}=ote({setPersonalizationData:n,deletePersonalizationData:s,sportGamesDictionary:t[rs.SportGames]}),{personalizationDataCount:d,favoritesCount:f}=A.useMemo(()=>{const E=Object.entries(t).reduce((P,[R,{configs:L}])=>({...P,[R]:Object.keys(L).length}),{}),{casinoFavoriteGames:N,sportFavoriteGames:x,sportFavoriteCompetition:O}=E;return{personalizationDataCount:E,favoritesCount:N+x+O}},[t]),m=A.useCallback(({key:E,resource:N,configs:x={}})=>{const O=t[N].configs;if(E in O)if(Object.keys(O).length===XT)s(N,t[N]._id);else{const{[E]:R,...L}=O;n(N,L)}else n(N,{...O,[E]:x})},[t,s,n]),h=A.useCallback(({configs:E={},resource:N})=>{var D;const x=((D=t[N])==null?void 0:D.configs)||{},O=Object.keys(E).filter(j=>j in x),P=Object.keys(E).filter(j=>!(j in x)),R=Object.keys(x).length,L=Object.fromEntries(Object.entries(x).filter(([j])=>!O.includes(j))),B=Object.fromEntries(P.map(j=>[j,E[j]]));Object.assign(L,B),R===XT&&!P.length||Object.keys(E).length===Object.keys(x).length&&!P.length?s(N,t[N]._id):n(N,L)},[t,s,n]),p=A.useMemo(()=>Object.keys(a.configs).map(Number),[a]),g=A.useMemo(()=>Object.keys(l.configs),[l]),_=A.useCallback(E=>{m({resource:rs.SportGames,key:String(E),configs:{id:String(E)}})},[m]),b=A.useCallback(E=>{m({resource:rs.SportCompetition,key:String(E),configs:{}})},[m]),y=A.useCallback(E=>{m({resource:rs.Markets,key:E,configs:{}})},[m]),v=A.useCallback((E,N)=>{m({resource:rs.CasinoGames,key:E,configs:{categoryId:N}})},[m]),C=A.useCallback(E=>{n(rs.SelectedOddFormat,E)},[n]),w=A.useCallback(E=>{s(E,t[E]._id)},[t,s]),T=A.useCallback((E,N)=>String(N)in t[E].configs,[t]),k=A.useCallback(E=>{h({configs:E,resource:rs.SportTeams})},[h]);return i.jsx(eP.Provider,{value:{sportGames:u,isItemFavorite:T,favoritesCount:f,favoriteMarkets:g,sportCompetitions:p,sportFavoriteTeams:c.configs,toggleFavoriteTeam:k,toggleFavoriteMarket:y,toggleFavoriteSportGame:_,removeResourceFavorites:w,personalizationDataCount:d,toggleFavoriteCasinoGame:v,toggleFavoriteCompetition:b,setOddFormatToPersonalization:C,handlePersonalizationItemClick:r,favorite_casino_games:o},children:e})},Sf=()=>A.useContext(eP),ite="embed",lte="widget",cte=({id:e,onGameSelect:t,onSwipedAnimationThreshold:n,isBlocked:s,market:r,isDynamicPartLoading:o,teams_info:a,show_type:l,eventTypes:c,sportAlias:u,current_set:d,isLive:f,info:m,start_ts:h,markets_count:p,additionalInfo:g,streamEnabled:_,is_stat_available:b,timePreset:y,regionAlias:v,regionName:C,showSportIcon:w,selected:T,sportcast_id:k,competition:E})=>{var B,D;const N=re(),{isItemFavorite:x,toggleFavoriteSportGame:O,handlePersonalizationItemClick:P}=Sf(),{pathname:R}=Is(),L=x(rs.SportGames,e);return i.jsxs(Ef,{onSwiped:()=>P(()=>O(e)),iconClass:`bc-i-${L?"star":"favorite"}`,swipeDisabled:R.includes(ite)||R.includes(lte),onContainerClick:j=>{j.stopPropagation(),t()},onSwipedAnimationThreshold:n,animationStorageKey:nF,children:[i.jsxs("div",{className:`c-segment-holder-bc markets ${T?"active":""}`,children:[E&&i.jsx(Mse,{competition:E}),i.jsxs("div",{className:"c-row-bc bordered",children:[i.jsx(Lse,{teamsInfo:a,showTeamIcon:l!==Sa.Outright}),i.jsx(jse,{gameId:e,gameIsBlocked:s,market:r,isMarketLoading:o,teamsInfo:a,showType:l,eventTypes:c,sportAlias:u,isLive:f})]})]}),i.jsx("div",{className:"c-segment-holder-bc info",children:i.jsxs("div",{className:"c-info-bc",children:[i.jsx(ute,{timePreset:y,isLive:f,currentSet:d?N(d):"",time:f&&m&&m.current_game_state!==pi?null:h,additionalInfo:g,sportAlias:w?u:void 0}),i.jsx(Rse,{isBlocked:s,start_ts:h,sportAlias:u,gameId:e,team1Name:(B=a[0])==null?void 0:B.name,team2Name:(D=a[1])==null?void 0:D.name,regionAlias:v,regionName:C,streamEnabled:_,hasStatistics:b,marketsCount:p,sportcast_id:k})]})})]})},kE=({game:e,onGameSelect:t=l6,sportAlias:n,displayKey:s="",eventTypes:r,streamEnabled:o=!1,timePreset:a="datetimeShortYearShort",isDynamicPartLoading:l=!1,showSportIcon:c,regionAlias:u,regionName:d,onSwipedAnimationThreshold:f,selected:m=!1})=>{const{languageRtl:h}=Te(),{is_live:p,is_blocked:g,stats:_,info:b,id:y,market:v={},teams_info:C,show_type:w,current_set:T="",start_ts:k,markets_count:E=0,text_info:N,is_stat_available:x,sportcast_id:O,competition:P}=e,R=g===1,L=p===1;let B;return L&&b&&_&&n&&(B=b.current_game_state===pi?pi:SE(b,_,n,h,N)),i.jsx(cte,{id:y,onGameSelect:t,onSwipedAnimationThreshold:f,isBlocked:R,market:v[s],isDynamicPartLoading:l,teams_info:C,show_type:w,eventTypes:r,sportAlias:n,current_set:T,isLive:L,info:b,markets_count:E,additionalInfo:B,streamEnabled:o,is_stat_available:x,timePreset:a,regionAlias:u,regionName:d,start_ts:k,showSportIcon:c,selected:m,sportcast_id:O,competition:P})},lge=A.memo(function({options:t,onChange:n,selectedOption:s,headers:r=[]}){const o=re();return i.jsxs("div",{className:"market-filter-bc",onClick:a=>a.stopPropagation(),children:[i.jsx("div",{className:"market-filter-s-bc",children:t.length>0&&i.jsx(Uo,{inputValue:s||t[0].value,onChange:n,className:"s-small",children:t.map(({value:a,label:l})=>i.jsx(Ho,{value:a,label:l},a))})}),i.jsx("div",{className:"market-filter-cell-bc",children:r.map(a=>i.jsx("div",{className:"market-filter-info-bc",children:o(a).toUpperCase()},a))})]})}),ute=({sportAlias:e,isLive:t=!1,time:n=null,currentSet:s,timePreset:r,additionalInfo:o})=>{const a=re();return i.jsxs("div",{className:"c-info-content-bc",children:[e&&i.jsx("i",{className:`bc-i-${e} game-d-c-h-c-r-sport-icon`}),i.jsx("i",{className:`info-live-prematch-icon-bc bc-i-${t?"live":"prematch"}`}),n&&i.jsx(cs,{seconds:Number(n),preset:r,className:"c-info-time-bc"}),i.jsxs("div",{className:"c-info-score-wrapper",children:[s&&i.jsx("span",{className:"c-info-score-bc",children:s}),ue.isMobile&&o?o===pi?i.jsx("span",{className:"c-info-score-bc ellipsis",title:o,children:a("Not Started")}):i.jsx("span",{className:"c-info-score-bc fixed-direction",title:o,children:o}):null]})]})},tP=({marketCount:e,gameId:t,sportAlias:n})=>{const{marketsCount:s}=$i();return A.useEffect(()=>{if(W.sportsbook.subscribeToGamesMarketsCount){const r=Ib();return Le.dispatchEvent("subscribeToMarketsCount",{gameId:t,sportAlias:n,sid:r}),()=>{Le.dispatchEvent("unsubscribeToMarketsCount",r)}}},[t,n]),(W.sportsbook.subscribeToGamesMarketsCount&&s[t])??e},ZT="MatchFinished";var _r=(e=>(e[e.UNSUBSCRIBED=0]="UNSUBSCRIBED",e[e.SUBSCRIBED=1]="SUBSCRIBED",e[e.LOADING=-1]="LOADING",e[e.NOT_AVAILABLE=-2]="NOT_AVAILABLE",e))(_r||{});const hi=new Mi,nP=A.createContext({}),JT=({gameIds:e,loaded:t})=>{hi.dispatchEvent("updated",{gameIds:e,loaded:t})},dte=({children:e})=>{const[t,n]=A.useState({gameIds:{},loaded:!1}),{gameIds:s,loaded:r}=t,[o,a]=A.useState(!1),{isLoggedIn:l,loginInProgress:c}=_e(),u=A.useCallback(()=>{Rt.getInstance().gameNotificationsAvailable&&a(!0)},[]),d=A.useCallback(({gameId:f,start_ts:m,statusToSet:h})=>{const p=h;n(g=>({...g,gameIds:{...g.gameIds,[f]:-1}})),ce.get({game_list:[{id:f,game_start_ts:m}],events:[{event_name:ZT,is_subscribed:!!h}]},"set_games_notifications").then(g=>{if(g.result===0)n(_=>({..._,gameIds:{..._.gameIds,[f]:h}}));else throw new Error}).catch(()=>{n(g=>({...g,gameIds:{...g.gameIds,[f]:p}}))})},[]);return A.useEffect(()=>hi.addEventListener("subscribe",f=>{if(l)d(f);else{mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login,onSuccess:()=>{if(r)d(f);else{const m=hi.addEventListener("updated",({loaded:h,gameIds:p})=>{h&&p[f.gameId]!==1&&d(f),m()})}}}});return}}),[l,r,d]),A.useEffect(()=>hi.addEventListener("mounted",()=>JT({gameIds:s,loaded:r})),[s,r]),A.useEffect(()=>JT({gameIds:s,loaded:r}),[s,r]),A.useEffect(()=>{o&&(l?ce.get({},"get_user_all_game_notifications").then(f=>{const m={};if(f.details)for(const h of Object.keys(f.details))for(const{event_name:p,is_subscribed:g}of f.details[h].events)p===ZT&&g&&(m[h]=1);n({gameIds:m,loaded:!0})}).catch(()=>{n({gameIds:{},loaded:!0})}):n(c?{gameIds:{},loaded:!1}:{gameIds:{},loaded:!1}))},[o,l,c]),i.jsx(nP.Provider,{value:{init:u},children:e})},sP=({gameId:e,sportAlias:t,start_ts:n,className:s})=>{const r=re(),o=u=>{u.stopPropagation();const d=a===_r.UNSUBSCRIBED?_r.SUBSCRIBED:_r.UNSUBSCRIBED;hi.dispatchEvent("subscribe",{gameId:e,start_ts:n,statusToSet:d})},[a,l]=A.useState(_r.NOT_AVAILABLE),{isLoggedIn:c}=_e();return A.useEffect(()=>{if(Rt.getInstance().gameNotificationsAvailable&&pF.has(t)){const u=hi.addEventListener("updated",({gameIds:d,loaded:f})=>{l(()=>d[e]??_r.UNSUBSCRIBED)});return hi.dispatchEvent("mounted"),u}else l(_r.NOT_AVAILABLE)},[e,t]),a===_r.NOT_AVAILABLE?null:i.jsx(i.Fragment,{children:a===_r.LOADING?i.jsx("i",{className:"notification-loader",children:i.jsx(_t,{className:"small"})}):i.jsx("i",{onClick:o,title:r(a===_r.SUBSCRIBED?"Unsubscribe from game":"Subscribe to game"),className:`${s} ${c&&a===_r.SUBSCRIBED?"bc-i-push-notification-fill":"bc-i-push-notification-outline"}`})})};function rP(e){var t,n,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;ttypeof e=="number"&&!isNaN(e),gi=e=>typeof e=="string",Fs=e=>typeof e=="function",JA=e=>gi(e)||Fs(e)?e:null,fb=e=>A.isValidElement(e)||gi(e)||Fs(e)||Yd(e);function fte(e,t,n){n===void 0&&(n=300);const{scrollHeight:s,style:r}=e;requestAnimationFrame(()=>{r.minHeight="initial",r.height=s+"px",r.transition=`all ${n}ms`,requestAnimationFrame(()=>{r.height="0",r.padding="0",r.margin="0",setTimeout(t,n)})})}function Qh(e){let{enter:t,exit:n,appendPosition:s=!1,collapse:r=!0,collapseDuration:o=300}=e;return function(a){let{children:l,position:c,preventExitTransition:u,done:d,nodeRef:f,isIn:m,playToast:h}=a;const p=s?`${t}--${c}`:t,g=s?`${n}--${c}`:n,_=A.useRef(0);return A.useLayoutEffect(()=>{const b=f.current,y=p.split(" "),v=C=>{C.target===f.current&&(h(),b.removeEventListener("animationend",v),b.removeEventListener("animationcancel",v),_.current===0&&C.type!=="animationcancel"&&b.classList.remove(...y))};b.classList.add(...y),b.addEventListener("animationend",v),b.addEventListener("animationcancel",v)},[]),A.useEffect(()=>{const b=f.current,y=()=>{b.removeEventListener("animationend",y),r?fte(b,d,o):d()};m||(u?y():(_.current=1,b.className+=` ${g}`,b.addEventListener("animationend",y)))},[m]),Pe.createElement(Pe.Fragment,null,l)}}function ex(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 as=new Map;let zd=[];const Ab=new Set,Ate=e=>Ab.forEach(t=>t(e)),oP=()=>as.size>0;function aP(e,t){var n;if(t)return!((n=as.get(t))==null||!n.isToastActive(e));let s=!1;return as.forEach(r=>{r.isToastActive(e)&&(s=!0)}),s}function iP(e,t){fb(e)&&(oP()||zd.push({content:e,options:t}),as.forEach(n=>{n.buildToast(e,t)}))}function tx(e,t){as.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 mte(e){const{subscribe:t,getSnapshot:n,setProps:s}=A.useRef(function(o){const a=o.containerId||1;return{subscribe(l){const c=function(d,f,m){let h=1,p=0,g=[],_=[],b=[],y=f;const v=new Map,C=new Set,w=()=>{b=Array.from(v.values()),C.forEach(E=>E())},T=E=>{_=E==null?[]:_.filter(N=>N!==E),w()},k=E=>{const{toastId:N,onOpen:x,updateId:O,children:P}=E.props,R=O==null;E.staleId&&v.delete(E.staleId),v.set(N,E),_=[..._,E.props.toastId].filter(L=>L!==E.staleId),w(),m(ex(E,R?"added":"updated")),R&&Fs(x)&&x(A.isValidElement(P)&&P.props)};return{id:d,props:y,observe:E=>(C.add(E),()=>C.delete(E)),toggle:(E,N)=>{v.forEach(x=>{N!=null&&N!==x.props.toastId||Fs(x.toggle)&&x.toggle(E)})},removeToast:T,toasts:v,clearQueue:()=>{p-=g.length,g=[]},buildToast:(E,N)=>{if((Q=>{let{containerId:X,toastId:ee,updateId:ae}=Q;const z=X?X!==d:d!==1,ge=v.has(ee)&&ae==null;return z||ge})(N))return;const{toastId:x,updateId:O,data:P,staleId:R,delay:L}=N,B=()=>{T(x)},D=O==null;D&&p++;const j={...y,style:y.toastStyle,key:h++,...Object.fromEntries(Object.entries(N).filter(Q=>{let[X,ee]=Q;return ee!=null})),toastId:x,updateId:O,data:P,closeToast:B,isIn:!1,className:JA(N.className||y.toastClassName),bodyClassName:JA(N.bodyClassName||y.bodyClassName),progressClassName:JA(N.progressClassName||y.progressClassName),autoClose:!N.isLoading&&(M=N.autoClose,F=y.autoClose,M===!1||Yd(M)&&M>0?M:F),deleteToast(){const Q=v.get(x),{onClose:X,children:ee}=Q.props;Fs(X)&&X(A.isValidElement(ee)&&ee.props),m(ex(Q,"removed")),v.delete(x),p--,p<0&&(p=0),g.length>0?k(g.shift()):w()}};var M,F;j.closeButton=y.closeButton,N.closeButton===!1||fb(N.closeButton)?j.closeButton=N.closeButton:N.closeButton===!0&&(j.closeButton=!fb(y.closeButton)||y.closeButton);let U=E;A.isValidElement(E)&&!gi(E.type)?U=A.cloneElement(E,{closeToast:B,toastProps:j,data:P}):Fs(E)&&(U=E({closeToast:B,toastProps:j,data:P}));const V={content:U,props:j,staleId:R};y.limit&&y.limit>0&&p>y.limit&&D?g.push(V):Yd(L)?setTimeout(()=>{k(V)},L):k(V)},setProps(E){y=E},setToggle:(E,N)=>{v.get(E).toggle=N},isToastActive:E=>_.some(N=>N===E),getSnapshot:()=>b}}(a,o,Ate);as.set(a,c);const u=c.observe(l);return zd.forEach(d=>iP(d.content,d.options)),zd=[],()=>{u(),as.delete(a)}},setProps(l){var c;(c=as.get(a))==null||c.setProps(l)},getSnapshot(){var l;return(l=as.get(a))==null?void 0:l.getSnapshot()}}}(e)).current;s(e);const r=A.useSyncExternalStore(t,n,n);return{getToastToRender:function(o){if(!r)return[];const a=new Map;return e.newestOnTop&&r.reverse(),r.forEach(l=>{const{position:c}=l.props;a.has(c)||a.set(c,[]),a.get(c).push(l)}),Array.from(a,l=>o(l[0],l[1]))},isToastActive:aP,count:r==null?void 0:r.length}}function pte(e){const[t,n]=A.useState(!1),[s,r]=A.useState(!1),o=A.useRef(null),a=A.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:l,pauseOnHover:c,closeToast:u,onClick:d,closeOnClick:f}=e;var m,h;function p(){n(!0)}function g(){n(!1)}function _(v){const C=o.current;a.canDrag&&C&&(a.didMove=!0,t&&g(),a.delta=e.draggableDirection==="x"?v.clientX-a.start:v.clientY-a.start,a.start!==v.clientX&&(a.canCloseOnClick=!1),C.style.transform=`translate3d(${e.draggableDirection==="x"?`${a.delta}px, var(--y)`:`0, calc(${a.delta}px + var(--y))`},0)`,C.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance)))}function b(){document.removeEventListener("pointermove",_),document.removeEventListener("pointerup",b);const v=o.current;if(a.canDrag&&a.didMove&&v){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return r(!0),e.closeToast(),void e.collapseAll();v.style.transition="transform 0.2s, opacity 0.2s",v.style.removeProperty("transform"),v.style.removeProperty("opacity")}}(h=as.get((m={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||h.setToggle(m.id,m.fn),A.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||g(),window.addEventListener("focus",p),window.addEventListener("blur",g),()=>{window.removeEventListener("focus",p),window.removeEventListener("blur",g)}},[e.pauseOnFocusLoss]);const y={onPointerDown:function(v){if(e.draggable===!0||e.draggable===v.pointerType){a.didMove=!1,document.addEventListener("pointermove",_),document.addEventListener("pointerup",b);const C=o.current;a.canCloseOnClick=!0,a.canDrag=!0,C.style.transition="none",e.draggableDirection==="x"?(a.start=v.clientX,a.removalDistance=C.offsetWidth*(e.draggablePercent/100)):(a.start=v.clientY,a.removalDistance=C.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(v){const{top:C,bottom:w,left:T,right:k}=o.current.getBoundingClientRect();v.nativeEvent.type!=="touchend"&&e.pauseOnHover&&v.clientX>=T&&v.clientX<=k&&v.clientY>=C&&v.clientY<=w?g():p()}};return l&&c&&(y.onMouseEnter=g,e.stacked||(y.onMouseLeave=p)),f&&(y.onClick=v=>{d&&d(v),a.canCloseOnClick&&u()}),{playToast:p,pauseToast:g,isRunning:t,preventExitTransition:s,toastRef:o,eventHandlers:y}}function hte(e){let{delay:t,isRunning:n,closeToast:s,type:r="default",hide:o,className:a,style:l,controlledProgress:c,progress:u,rtl:d,isIn:f,theme:m}=e;const h=o||c&&u===0,p={...l,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};c&&(p.transform=`scaleX(${u})`);const g=Aa("Toastify__progress-bar",c?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${m}`,`Toastify__progress-bar--${r}`,{"Toastify__progress-bar--rtl":d}),_=Fs(a)?a({rtl:d,type:r,defaultClassName:g}):Aa(g,a),b={[c&&u>=1?"onTransitionEnd":"onAnimationEnd"]:c&&u<1?null:()=>{f&&s()}};return Pe.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":h},Pe.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${m} Toastify__progress-bar--${r}`}),Pe.createElement("div",{role:"progressbar","aria-hidden":h?"true":"false","aria-label":"notification timer",className:_,style:p,...b}))}let gte=1;const lP=()=>""+gte++;function vte(e){return e&&(gi(e.toastId)||Yd(e.toastId))?e.toastId:lP()}function qu(e,t){return iP(e,t),t.toastId}function gp(e,t){return{...t,type:t&&t.type||e,toastId:vte(t)}}function fA(e){return(t,n)=>qu(t,gp(e,n))}function lt(e,t){return qu(e,gp("default",t))}lt.loading=(e,t)=>qu(e,gp("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),lt.promise=function(e,t,n){let s,{pending:r,error:o,success:a}=t;r&&(s=gi(r)?lt.loading(r,n):lt.loading(r.render,{...n,...r}));const l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(d,f,m)=>{if(f==null)return void lt.dismiss(s);const h={type:d,...l,...n,data:m},p=gi(f)?{render:f}:f;return s?lt.update(s,{...h,...p}):lt(p.render,{...h,...p}),m},u=Fs(e)?e():e;return u.then(d=>c("success",a,d)).catch(d=>c("error",o,d)),u},lt.success=fA("success"),lt.info=fA("info"),lt.error=fA("error"),lt.warning=fA("warning"),lt.warn=lt.warning,lt.dark=(e,t)=>qu(e,gp("default",{theme:"dark",...t})),lt.dismiss=function(e){(function(t){var n;if(oP()){if(t==null||gi(n=t)||Yd(n))as.forEach(s=>{s.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const s=as.get(t.containerId);s?s.removeToast(t.id):as.forEach(r=>{r.removeToast(t.id)})}}else zd=zd.filter(s=>t!=null&&s.options.toastId!==t)})(e)},lt.clearWaitingQueue=function(e){e===void 0&&(e={}),as.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},lt.isActive=aP,lt.update=function(e,t){t===void 0&&(t={});const n=((s,r)=>{var o;let{containerId:a}=r;return(o=as.get(a||1))==null?void 0:o.toasts.get(s)})(e,t);if(n){const{props:s,content:r}=n,o={delay:100,...s,...t,toastId:t.toastId||e,updateId:lP()};o.toastId!==e&&(o.staleId=e);const a=o.render||r;delete o.render,qu(a,o)}},lt.done=e=>{lt.update(e,{progress:1})},lt.onChange=function(e){return Ab.add(e),()=>{Ab.delete(e)}},lt.play=e=>tx(!0,e),lt.pause=e=>tx(!1,e);const bte=typeof window<"u"?A.useLayoutEffect:A.useEffect,AA=e=>{let{theme:t,type:n,isLoading:s,...r}=e;return Pe.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...r})},L1={info:function(e){return Pe.createElement(AA,{...e},Pe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return Pe.createElement(AA,{...e},Pe.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return Pe.createElement(AA,{...e},Pe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return Pe.createElement(AA,{...e},Pe.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return Pe.createElement("div",{className:"Toastify__spinner"})}},_te=e=>{const{isRunning:t,preventExitTransition:n,toastRef:s,eventHandlers:r,playToast:o}=pte(e),{closeButton:a,children:l,autoClose:c,onClick:u,type:d,hideProgressBar:f,closeToast:m,transition:h,position:p,className:g,style:_,bodyClassName:b,bodyStyle:y,progressClassName:v,progressStyle:C,updateId:w,role:T,progress:k,rtl:E,toastId:N,deleteToast:x,isIn:O,isLoading:P,closeOnClick:R,theme:L}=e,B=Aa("Toastify__toast",`Toastify__toast-theme--${L}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":E},{"Toastify__toast--close-on-click":R}),D=Fs(g)?g({rtl:E,position:p,type:d,defaultClassName:B}):Aa(B,g),j=function(V){let{theme:Q,type:X,isLoading:ee,icon:ae}=V,z=null;const ge={theme:Q,type:X};return ae===!1||(Fs(ae)?z=ae({...ge,isLoading:ee}):A.isValidElement(ae)?z=A.cloneElement(ae,ge):ee?z=L1.spinner():(J=>J in L1)(X)&&(z=L1[X](ge))),z}(e),M=!!k||!c,F={closeToast:m,type:d,theme:L};let U=null;return a===!1||(U=Fs(a)?a(F):A.isValidElement(a)?A.cloneElement(a,F):function(V){let{closeToast:Q,theme:X,ariaLabel:ee="close"}=V;return Pe.createElement("button",{className:`Toastify__close-button Toastify__close-button--${X}`,type:"button",onClick:ae=>{ae.stopPropagation(),Q(ae)},"aria-label":ee},Pe.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Pe.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(F)),Pe.createElement(h,{isIn:O,done:x,position:p,preventExitTransition:n,nodeRef:s,playToast:o},Pe.createElement("div",{id:N,onClick:u,"data-in":O,className:D,...r,style:_,ref:s},Pe.createElement("div",{...O&&{role:T},className:Fs(b)?b({type:d}):Aa("Toastify__toast-body",b),style:y},j!=null&&Pe.createElement("div",{className:Aa("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!P})},j),Pe.createElement("div",null,l)),U,Pe.createElement(hte,{...w&&!M?{key:`pb-${w}`}:{},rtl:E,theme:L,delay:c,isRunning:t,isIn:O,closeToast:m,hide:f,type:d,style:C,className:v,controlledProgress:M,progress:k||0})))},Xh=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},yte=Qh(Xh("bounce",!0));Qh(Xh("slide",!0));Qh(Xh("zoom"));const Ete=Qh(Xh("flip")),Cte={position:"top-right",transition:yte,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function Ste(e){let t={...Cte,...e};const n=e.stacked,[s,r]=A.useState(!0),o=A.useRef(null),{getToastToRender:a,isToastActive:l,count:c}=mte(t),{className:u,style:d,rtl:f,containerId:m}=t;function h(g){const _=Aa("Toastify__toast-container",`Toastify__toast-container--${g}`,{"Toastify__toast-container--rtl":f});return Fs(u)?u({position:g,rtl:f,defaultClassName:_}):Aa(_,JA(u))}function p(){n&&(r(!0),lt.play())}return bte(()=>{if(n){var g;const _=o.current.querySelectorAll('[data-in="true"]'),b=12,y=(g=t.position)==null?void 0:g.includes("top");let v=0,C=0;Array.from(_).reverse().forEach((w,T)=>{const k=w;k.classList.add("Toastify__toast--stacked"),T>0&&(k.dataset.collapsed=`${s}`),k.dataset.pos||(k.dataset.pos=y?"top":"bot");const E=v*(s?.2:1)+(s?0:b*T);k.style.setProperty("--y",`${y?E:-1*E}px`),k.style.setProperty("--g",`${b}`),k.style.setProperty("--s",""+(1-(s?C:0))),v+=k.offsetHeight,C+=.025})}},[s,c,n]),Pe.createElement("div",{ref:o,className:"Toastify",id:m,onMouseEnter:()=>{n&&(r(!1),lt.pause())},onMouseLeave:p},a((g,_)=>{const b=_.length?{...d}:{...d,pointerEvents:"none"};return Pe.createElement("div",{className:h(g),style:b,key:`container-${g}`},_.map(y=>{let{content:v,props:C}=y;return Pe.createElement(_te,{...C,stacked:n,collapseAll:p,isIn:l(C.toastId,C.containerId),style:C.style,key:`toast-${C.key}`},v)}))}))}const cP={0:"DecimalPrice",1:"FractionalPrice",2:"AmericanPrice",3:"HongKongPrice",4:"MalayPrice",5:"IndoPrice"},cge={0:"decimal_price",1:"fractional_price",2:"american_price",3:"hong_kong_price",4:"malay_price",5:"indo_price"},Ku={eng:"en-GB",spa:"es-ES",fra:"fr-FR",por:"pt-PT","pt-br":"pt-BR",arm:"hy-AM",ger:"de-DE",ita:"it-IT",tur:"tr-TR",fas:"fa-IR",arb:"ar-001",rus:"ru-RU",kor:"ko-KR",rum:"ro-RO",geo:"ka-GE",ukr:"uk-UA",hin:"hi-IN",bgr:"bg-BG",dut:"nl-NL",est:"et-EE",lav:"lv-LV",rov:"ro-RO"};var wte=(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))(wte||{}),Qr=(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))(Qr||{});const Tte={[Jo.NotResulted]:qr.NotResulted,[Jo.Place]:qr.Place,[Jo.Returned]:qr.Returned,[Jo.Lost]:qr.Lost,[Jo.Won]:qr.Won,[Jo.WinReturn]:qr.WinReturn,[Jo.LoseReturn]:qr.LoseReturn},uP=({betId:e,exportAsBetHistoryItem:t=!0})=>{const n=ot(),[s,r]=A.useState({loading:!1}),o=A.useCallback(({Id:a,CurrencyId:l,SelectionList:c,StateName:u,Price:d,PossibleWin:f,Amount:m,TypeName:h,Created:p,BonusAmount:g,FreeBetAmount:_,WinAmount:b,IsEachWay:y,TaxAmount:v,SystemMinCount:C})=>({possibleWin:f,possibleWinDisplay:f.toString(),id:a,odd:d,oddType:0,amount:m,totalAmount:_?_.toString():m?m.toString():"0",events:c.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:-1,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:Tte[w.State]??qr.NotResulted})),systemCount:C,isFreeBetMoney:!!_,currency:l,outcome:u==="Accepted"?0:fn[u],type:me[h],dateTime:new Date(p).getTime()/1e3,...b>0&&{payout:b},...g>0&&{bonusDisplay:dn(g)},each_way:y,taxAmountDisplay:String(v)}),[]);return A.useEffect(()=>{e&&(r(a=>({...a,loading:!0})),ce.get(e.length<15?{bet_id:Number(e)}:{ticket_number:Number(e)},"check_bet_status").then(({result:a,details:l,result_text:c})=>{const u=l.StateId===3&&l.WinAmount>0,d={...l,...u?{StateName:fn[fn.LostReturn],StateId:l.StateId}:null};if(n.current&&a===0)r({betData:d,betHistory:t?o(d):void 0,loading:!1,StateId:d.StateId});else throw new Error(c||ln)}).catch(({message:a})=>{n.current&&(be.open({type:"error",title:"Error",content:a}),r({loading:!1,StateId:0}))}))},[e,o,t,n]),s},nx=e=>{const t=Date.now();return Object.keys(e).reduce((n,s)=>{const r=e[s],{createdDate:o,lifetime:a}=r;return a!==-1&&t-o>a||(n[s]=r),n},{})},ns=({type:e,title:t,iconClass:n,lifetime:s=-1,persistent:r=!1,blocking:o=[],nonTranslatableValues:a})=>({type:e,title:t,createdDate:Date.now(),lifetime:s,persistent:r,blocking:o,nonTranslatableValues:a,iconClass:n}),nl=({type:e,Component:t,iconClass:n,lifetime:s=-1,persistent:r=!1,blocking:o=[]})=>({type:e,createdDate:Date.now(),lifetime:s,persistent:r,blocking:o,Component:t,iconClass:n}),yr=(e,t,n,s,r=5e3)=>({type:e,title:t,eventId:n,nonTranslatableValues:s,lifetime:r}),sx=(e,t)=>Object.keys(e).reduce((n,s)=>(s!==t&&(n[s]=e[s]),n),{}),OE=A.createContext({}),dP=A.createContext({}),xte={events:{},global:{}},Ite=1e3,Nte=({children:e})=>{const[t,n]=A.useState(xte),{profile:{sport_bonus:s,casino_balance:r,counter_offer_min_amount:o,calculatedBalance:a,frozen_balance:l,calculatedBonusMoney:c},isLoggedIn:u,loginInProgress:d}=_e(),{min_bet_stakes:f={},min_sub_bet_stakes:m={},max_selections_in_multiple_bet:h,odds_raised_percent:p,decimalRounding:g}=Kt(),{currency:{name:_,symbol:b}}=tn(),y=f[_]??0,v=m[_]??0,C=o??0,w=Object.values(t.global).concat(Object.values(t.events)).some(O=>O.lifetime>-1);u4(function(){n(P=>{const{events:R,global:L}=P;return{...P,events:nx(R),global:nx(L)}})},w?Ite:null);const T=A.useCallback(({events:O,eventsDataMap:P,selectedBetTypes:R,contentType:L,anyConflicts:B,fullCoverBetTypesEnabled:D,editBetOriginalStake:j,selectedSysOption:M,firstBonusRule:F,useOnlyRealBalance:U,frenchFreebetEnabled:V,profitBoost:{active:Q,selectedOption:X},freebet:{active:ee,selectedOption:ae},counterOffers:z,quickBetActive:ge,quickBetAmount:J,quickBetSaved:$,quickBetErrorMessage:q})=>{const Y={},de=L===ke.Hybrid,oe=L===ke.Betting||de,{length:se}=O;if(!de&&oe&&!(d||u))Y[Ot.LOGGED_OUT]=nl({type:ze.WARNING,Component:rx,blocking:[ke.Betting]});else{if(z.length&&O.length&&O.forEach((le,xe)=>{const Ke=Number(z[xe]),Ve=le.initialPrice;if(Ke){const ie=Number(gE({price:le.price,odds_raised_percent:p,decimalRounding:g}));Ve&&Keie&&(Y[Ot.MAX_COUNTER_EXCEEDED]=ns({type:ze.WARNING,title:"Offered odd can not be greater than MAX",blocking:[ke.Betting]}))}}),B&&!(D||R.includes(me.Single))&&(Y[Ot.EVENTS_CONFLICT]=ns({type:ze.ERROR,title:"Highlighted events cannot be combined",blocking:D?[]:[ke.Betting,ke.Booking]})),ee){if(ae!=null&&ae.maxAmounts[_]){const{MaxAmount:le,MaxPercent:xe}=ae.maxAmounts[_];(le||xe&&ae.value)&&(Y[Ot.FREEBET]=ns({type:ze.INFO,title:"For selected free bet max payout is {1}",nonTranslatableValues:{1:`${le??(xe?ae.value*xe/100:0)} ${b}`}}))}}else if(Q){if(X!=null&&X.maxAmounts[_]){const{MaxBetAmount:le}=X.maxAmounts[_];Y[Ot.FREEBET]=ns({type:ze.INFO,blocking:(P.get(X.betType)??[]).some(({stake:xe,stakeMultiplier:Ke})=>Number(xe)*Ke>le)?[ke.Betting]:[],title:"For selected profit boost max bet is {1}",nonTranslatableValues:{1:`${le} ${b}`}})}}else if(F&&R.includes(me.Multiple)){let le="";const xe=F.find(Ke=>{const Ve=Ke.minimumSelections-se;return t2(1,7,Ve)&&se!==Ke.minimumSelections});if((xe==null?void 0:xe.maximumSelections)!==(xe==null?void 0:xe.minimumSelections)&&(le=`${xe==null?void 0:xe.minimumSelections} - ${xe==null?void 0:xe.maximumSelections}`),xe){const Ke=xe.minimumSelections-se,Ve=xe.minOdds>0,[{minimumSelections:ie}]=F,ne=O.some(({price:he})=>he&&hei.jsx(Ote,{someSelectionLowerMinOdd:ne,percentage:xe.percentage,sameBonusRuleCount:le,numEventsForBonus:Ke,minimumSelectionsToGetAccBonus:ie,...Ve&&{minOdds:xe.minOdds}}),blocking:[]})}}if(oe){de&&!(d||u)&&(Y[Ot.LOGGED_OUT]=nl({type:ze.WARNING,Component:rx,blocking:[ke.Betting]}));const le=OZ({eventsDataMap:P,selectedSysOption:M,selectedBetTypes:R,fullCoverBetTypesEnabled:D});if(!ee&&le>ib({useOnlyRealBalance:U,calculatedBalance:a,sport_bonus:s,casino_balance:r,frozen_balance:l,frenchFreebetEnabled:V,calculatedBonusMoney:c})&&(Y[Ot.INSUFFICIENT_BALANCE]=nl({type:ze.WARNING,Component:()=>V?i.jsx(Pte,{}):i.jsx(mb,{className:"for-betslip"}),blocking:[ke.Betting]})),y>0||v>0||C>0){let xe;const Ke=z.some(Ve=>Ve);e:for(const Ve of R){let ie=RO({eventsDataMap:P,fullCoverBetTypesEnabled:D,betType:Ve,selectedSysOption:M})||[];for(let ne=0,he=ie.length;ne0){if(Ke){if(Ueib({useOnlyRealBalance:U,calculatedBalance:a,sport_bonus:s,casino_balance:r,frozen_balance:l,calculatedBonusMoney:c,frenchFreebetEnabled:V})?Y[Ot.INSUFFICIENT_BALANCE]=nl({type:ze.WARNING,Component:()=>i.jsx(mb,{className:"for-betslip"}),blocking:[ke.Betting]}):$||(Y[Ot.QUICK_BET_SAVED]=ns({type:ze.WARNING,title:"Save quick bet",blocking:[ke.Betting]}))),O.some(le=>le.isBlocked)&&(Y[Ot.LOCKED_EVENT]=ns({type:ze.WARNING,title:"There are locked events",blocking:[ke.Betting,ke.Booking]})),O.some(le=>le.isDeleted)&&(Y[Ot.DELETED_EVENT]=ns({type:ze.WARNING,title:"There are deleted events",blocking:[ke.Betting,ke.Booking]})),h!==void 0&&h!==0&&R.includes(me.Multiple)&&se>h&&(Y[Ot.MAX_EVENTS_EXCEEDED]=ns({type:ze.WARNING,title:"Maximum ({1}) allowed events for multiple bet exceeded ",nonTranslatableValues:{1:h},blocking:[ke.Betting,ke.Booking]})),n(le=>{const xe=Object.keys(le.global).reduce((Ve,ie)=>{const ne=le.global[ie];return ne.persistent&&(Ve[ie]=ne),Ve},{}),Ke=O.reduce((Ve,{id:ie})=>(ie in le.events&&(Ve[ie]=le.events[ie]),Ve),{});return{...le,events:Ke,global:Object.assign(Y,xe)}})},[d,u,h,p,g,_,b,a,s,r,l,c,y,v,C]),k=A.useCallback(O=>{let P={},R;O.forEach(({type:L,title:B,eventId:D,nonTranslatableValues:j,lifetime:M})=>{D?P[D]=ns({type:L,title:B}):R=B===Jm?nl({type:L,Component:kte,lifetime:M,persistent:!0}):ns({type:L,title:B,lifetime:M,persistent:!0,nonTranslatableValues:j})}),n(L=>({...L,events:P,global:R?{...L.global,[Ot.BET_RESULT]:R}:L.global}))},[]),E=A.useCallback(()=>n(O=>({...O,events:{},global:Ot.BET_RESULT in O.global?sx(O.global,Ot.BET_RESULT):O.global})),[]),N=A.useCallback(({type:O,title:P,blocking:R,lifetime:L=5e3})=>n(B=>({...B,global:{...B.global,[Ot.BOOK_RESULT]:ns({type:O,title:P,lifetime:L,blocking:R,persistent:!0})}})),[]),x=A.useCallback(()=>n(O=>Ot.BOOK_RESULT in O.global?{...O,global:sx(O.global,Ot.BOOK_RESULT)}:O),[]);return i.jsx(OE.Provider,{value:{setMessages:T,setDoBetResponseMessages:k,clearDoBetResponseMessages:E,setBookBetResponseMessage:N,clearBookBetResponseMessage:x},children:i.jsx(dP.Provider,{value:t,children:e})})},Zh=new Mi,kte=()=>{const e=re();return W.app.liveChat.enabled?i.jsx("span",{className:"bet-slip-info-link",onClick:()=>Zh.dispatchEvent("open"),children:e(Jm)}):i.jsx(i.Fragment,{children:e(Jm)})},qs=()=>A.useContext(AO),Ote=({percentage:e,numEventsForBonus:t,minOdds:n,sameBonusRuleCount:s,someSelectionLowerMinOdd:r,minimumSelectionsToGetAccBonus:o})=>{const a=re(),{oddsConverter:l}=qs(),c=a(r?g$:n&&s?p$:s?x3:n?h$:T3,{1:e,2:t,3:n?l(n):"",4:s,5:o});return i.jsx("span",{children:c})},mb=({className:e})=>{const t=re(),n=It(),s=r=>{if(r.stopPropagation(),W.partner.integrationMode)ff.notify({type:"deposit"});else{const o=Yt({section:"balance",page:"deposit"});n.location.search!==o&&n.push({search:o}),ve.dispatchEvent("closeBetslip")}};return i.jsx(i.Fragment,{children:i.jsx("div",{className:`bs-info-massages ${e||""}`,children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsxs("div",{className:"quickBetMsgText-bc",children:[i.jsx("span",{children:t("Insufficient balance")}),i.jsx("span",{className:"bet-slip-info-link",onClick:s,children:t("Deposit")})]})]})})})},Pte=()=>{const e=re(),{profile:{calculatedBonusMoneyFormatted:t,currency_symbol:n}}=_e();return i.jsx(i.Fragment,{children:i.jsx("div",{className:"bs-info-massages for-betslip",children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsxs("div",{className:"quickBetMsgText-bc",children:[i.jsx("span",{children:e("Insufficient Freebet balance ({balance} {currency_symbol})",{balance:t,currency_symbol:n})}),i.jsx("span",{className:"bet-slip-info-link",onClick:()=>ve.dispatchEvent("changeExtraFunctionActiveState",{functionKey:"frenchFreebet",active:!1}),children:e("Switch off freebet")})]})]})})})},rx=()=>{const e=re(),{hideRegisterButton:t}=W==null?void 0:W.userAuthentication,n=r=>{r.stopPropagation(),mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login}})},s=r=>{r.stopPropagation(),mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Registration}})};return i.jsx(i.Fragment,{children:t?i.jsxs(i.Fragment,{children:[e("To place your bet, please")," ",i.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(_w)})]}):i.jsxs(i.Fragment,{children:[e("To place your bet, please")," ",i.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(_w)})," ",e("or"),i.jsx("span",{className:Rt.getInstance().authenticationEnabledForIP?"bet-slip-info-link":"display-none",onClick:s,children:e(E$)})]})})},PE=()=>{const{ranges:e={},endTime:t,minTotalOddDecimal:n=0,startTime:s,outcomeInclude:r,afterBetPopupContentId:o,betTypesInclude:a}=W.sportsbook.betHistory.sportDraw??{},{profile:{currency:l}}=_e(),{language:c}=Te(),u=s&&ye.utc(s),d=t&&ye.utc(t),f=A.useCallback(h=>{var y;let p={showIcon:!1,title:""};const g=h.bonusBetAmount!==0,_=!r||r.includes(h.outcome),b=!a||a.includes(h.type);if(u&&!g&&_&&b&&h.odd>=n&&!h.totalPartialCashoutAmount){const v=ye(ye.unix(h.dateTime)).diff(u,"seconds"),C=ye(ye.unix(h.dateTime)).diff(d,"seconds");v>0&&C<0&&((y=e[h.currency])==null||y.forEach(({tooltip:w,minAmount:T},k)=>{var N;const E=(N=e[h.currency])==null?void 0:N[k+1];h.amount>=T&&(!E||E.minAmount>h.amount)&&(p={showIcon:!0,title:w})}))}return p},[a,d,n,r,e,u]),m=A.useCallback(h=>{o&&h.Data.some(({amount:p,bonus_amount:g,k:_,created_date:b,type:y})=>f({bonusBetAmount:g,amount:p,odd:_,outcome:0,totalPartialCashoutAmount:0,currency:l,dateTime:b,type:y}))&&co.getContentById(o,c).then(p=>(p==null?void 0:p[0].content)??"").then(p=>{p&&be.open({title:"",type:"info",content:p})})},[o,f,l,c]);return{checkBetDrawAvailability:f,showAfterBetPopup:m}};var qd=(e=>(e.Bet="ClientRestrictedForActionBet",e.Deposit="ClientRestrictedForActionDeposit",e.Bonus="ClientRestrictedForActionClaimBonus",e.Withdraw="ClientRestrictedForActionWithdraw",e))(qd||{});const Rte=()=>{const{profile:{is_verified:e,active_step:t,active_step_state:n}}=_e(),{restrictedKYCActions:s}=W.app,r=A.useMemo(()=>{var a;switch(t){case ut.IDFY_KYC_CHECK:return ut.IDFY_KYC_CHECK;case ut.IDFY_KYC_ITALIAN:return W.app.italianLicence?ut.IDFY_KYC_ITALIAN:null;case ut.IDENTITY_CHECK:return e?null:ut.IDENTITY_CHECK;case ut.TERMS_AND_CONDITIONS:return!((a=W.app.ukLicense)!=null&&a.enabled)&&n!==wa.WAITING?ut.TERMS_AND_CONDITIONS:null;case ut.TRUNARRATIVE_VERIFICATION:return ut.TRUNARRATIVE_VERIFICATION;case ut.IDFY_KYC_SUMSUB:return ut.IDFY_KYC_SUMSUB;case ut.IDFY_KYC_IDENTOMAT:return ut.IDFY_KYC_IDENTOMAT;case ut.TRUNARRATIVE_UPLOAD_DOCUMENTS:return ut.TRUNARRATIVE_UPLOAD_DOCUMENTS;case ut.IDFY_KYC_SIGNICAT_BRAZIL:return n===wa.WAITING?ut.IDFY_KYC_SIGNICAT_BRAZIL:null;default:return null}},[e,t,n]),o=A.useCallback(a=>!!r&&s.includes(a),[r,s]);return{activeKYC:r,canShowKycRestrictionPopup:o}},Lte={[ze.ERROR]:(e,t)=>lt.error(e,{onOpen:()=>lt.dismiss(t)}),[ze.INFO]:(e,t)=>lt.info(e,{autoClose:!1,toastId:t}),[ze.SUCCESS]:(e,t)=>lt.success(e,{onOpen:()=>lt.dismiss(t)}),[ze.WARNING]:(e,t)=>lt.warn(e,{onOpen:()=>lt.dismiss(t)})},jte=()=>{const e=ot(),t=re(),{showAfterBetPopup:n}=PE(),{oddFormat:s}=Te(),{setDoBetResponseMessages:r}=A.useContext(OE),{profile:{waitingVerification:o}}=_e(),{logoutUser:a}=Ua(),l=A.useCallback((u,d,f)=>{if(ue.isMobile)Lte[u](t(d),f);else{if(u===ze.INFO){r([yr(u,d,void 0,void 0,-1)]);return}r([yr(u,d)])}},[r,t]);return{createQuickBet:A.useCallback(({stake:u,eventId:d,eventPrice:f,priceChangeMode:m,priceType:h,canCreate:p=!0})=>{if(p){ve.dispatchEvent("setInProgressState",{quickBet:!0});const g=Ib();l(ze.INFO,"Processing",g);const _={bets:[{AcceptTypeId:m,Amount:Number(u),EachWay:!1,Events:[{SelectionId:d,Coeficient:zh(f,h)}],Type:me.Single,OddType:s,Source:ue.isMobile?Ws.Mobile:Ws.Desktop,IsSuperBet:!1}]};ce.get(_,"create_bets").then(b=>{if(e.current)if(lb(b))n(b),l(ze.SUCCESS,"Bet success",g);else if(typeof b.Data=="string")l(ze.ERROR,b.Data,g);else{const{Key:y}=b.Data;y==="GeolocationCheckFail"&&(Ro.showLocationError(y),a()),y===qd.Bet&&o&&Le.dispatchEvent("clientRestricted",{action:qd.Bet}),l(ze.ERROR,y,g)}}).catch(()=>{e.current&&l(ze.ERROR,jV,g)}).finally(()=>{ve.dispatchEvent("setInProgressState",{quickBet:!1})})}},[e,a,s,n,l,o])}},Hc=()=>A.useContext(fP),Mte=({events:e,onProcessBetslipEvents:t,onClose:n,bookedBet:s})=>{const r=Hc(),o=re(),{oddsConverter:a}=qs(),l=s.bets[0],{eventsDataMap:c,selectedBetTypes:u}=r;return i.jsxs("div",{className:"bookingConfirmationPopup",children:[i.jsxs("div",{className:"bookingConfirmationPopupItem","data-scroll-lock-scrollable":"",children:[e.map(({price:d,startTime:f,team1Name:m,team2Name:h,id:p})=>i.jsxs("div",{className:"bookingConfirmationItem",children:[i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsxs("span",{className:"bookingConfirmationTitle",children:[" ",o("Date")]}),f&&i.jsx("span",{className:"bookingConfirmationData",children:i.jsx(cs,{seconds:f,preset:"datetimeShort"})})]}),i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:o("Event Name")}),i.jsxs("span",{className:"bookingConfirmationData",children:[m," - ",h]})]}),i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:o("Odds")}),i.jsx("span",{className:"bookingConfirmationData bookingConfirmationOdds",children:d?a(d):""})]})]},p)),i.jsxs("div",{className:"bookingConfirmationItem",children:[i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:o("Bet Type")}),i.jsx("span",{className:"bookingConfirmationData",children:me[l.bet_type]})]}),l.bet_type!==me.Single&&l.amount?i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:o("Staking amount")}),l.amount?i.jsx("span",{className:"bookingConfirmationData",children:l.amount}):null]}):null]}),l.bet_type===me.System&&ph(c,u[0],[]).map((d,f)=>{const m=f+2,h=Mc(e.length,m);return i.jsxs("div",{className:"bookingConfirmationGroupCount",children:[m,"/",e.length," (",h," ",o("opt."),")"]},m)})]}),i.jsx("p",{className:"bookingConfirmationShadow"}),i.jsxs("div",{className:"bookingConfirmationBottom",children:[i.jsx("p",{className:"bookingConfirmationBottomText",children:o("booking_confirmation_bottom_text")}),i.jsx(Be,{title:"Keep",className:"button big hero",onClick:()=>{t(),n()}}),i.jsx(Be,{title:"Replace",className:"button big outlined",onClick:()=>{t(!0),n()}})]})]})},Bte=A.lazy(()=>Z(()=>import("./BetslipSuperBetInfo-FKj9h0gt.js"),__vite__mapDeps([255,2]))),Dte=A.lazy(()=>Z(()=>import("./BetShareRepeatBetPopup-BlQAiSBu.js"),__vite__mapDeps([256,2]))),fP=A.createContext({}),Fte=({children:e})=>{const t=ot(),[n,s]=A.useState(zX),{productType:r}=Te(),{pathname:o}=Is(),{profile:a,isLoggedIn:l,loginInProgress:c}=_e(),u=re(),{createQuickBet:d}=jte(),{prematch_multiple_disabled:f=!0,partner_id:m,decimalRounding:h}=Kt(),p=m!==void 0,g=A.useRef(p?f:null),_=A.useRef({}),b=A.useRef(new Map),{freebetMemoizedEventIds:y,freebetIsLive:v}=A.useMemo(()=>n.events.length>0&&l&&!n.metadata.editBet.active&&a.has_free_bets&&!n.metadata.betslipPartial?{freebetMemoizedEventIds:n.events.map(Bt("id")).join("_"),freebetIsLive:n.events.some(ie=>ie.isLive===1&&!ie.visibleInPrematch)}:{},[l,a.has_free_bets,n.events,n.metadata.betslipPartial,n.metadata.editBet.active]),C=A.useCallback((ie,ne)=>{const{gameId:he,marketId:Re,id:Oe,base:Ue,marketType:H,type:I,sportAlias:S,isLive:G,eachWayPrice:K}=ie,te={source:"betting",what:{game:["team1_name","team2_name","is_blocked","is_live","sport_alias","region_alias","express_min_len","_parent_id","start_ts","visible_in_prematch"],market:["id","name","express_id","type",...K===void 0?["extra_info"]:[],...G!==1&&ne?["prematch_express_id"]:[]],event:["id","price","base","name","type_1","ew_allowed","sp_enabled"]},where:{game:{id:he},...Re&&{market:{id:Re}},event:{id:Oe}}};return ce.subscribe(te,Ae=>{const He=YX({gameData:Ae.game,gameId:he,eventId:Oe,eachWayPrice:K});s(it=>(!it.metadata.editBet.active&&!He&&S===Ie.BASKETBALL&&Ue&&Ue!==Tn&&H&&I&&ce.get({source:"betting",what:{event:["base","id","_parent_id","price"]},where:{market:{type:H},game:{id:he},event:{type_1:I}}}).then(({data:{event:Ze}})=>Object.values(Ze)).then(c6(({base:Ze})=>Math.abs(Ze-Ue))).then(Ze=>{if(Ze){const wt=b.current.get(Oe);if(wt){const Et={id:Ze.id,marketId:Ze._parent_id,price:Ze.price};ce.unsubscribe(wt),b.current.delete(Oe),s(mn=>OT(mn,Oe,{...Et,...qh(Ze.price)&&{isBlocked:!0},base:Ze.base,isDeleted:!1})),b.current.set(Ze.id,C({...ie,...Et},!g.current))}}}),OT(it,Oe,He)))})},[]),w=A.useCallback((ie,ne)=>{const he=C(ie,ne);b.current.set(ie.id,he)},[C]),T=A.useCallback(ie=>{s(ne=>fZ(ne,ie)),w(ie,!g.current),St.dispatchEvent("trackingEvent",{category:"Betting",action:"Added event to betslip"})},[w]),k=A.useCallback(ie=>{const ne=b.current.get(ie);ne&&(ce.unsubscribe(ne),b.current.delete(ie))},[]),E=A.useCallback(ie=>{k(ie),s(ne=>I1(ne,ie)),se(void 0)},[k]),N=A.useCallback(ie=>{ie.forEach(k),s(ne=>ie.reduce((he,Re)=>I1(he,Re),ne)),se(void 0)},[k]),x=A.useCallback(()=>{s(ie=>(ie.events.forEach(({id:ne})=>k(ne)),ie.events.reduce((ne,{id:he})=>I1(ne,he),ie))),se(void 0)},[k]),O=A.useCallback((ie,ne)=>{s(he=>({...he,events:he.events.map(Re=>Re.id===ie?{...Re,priceType:ne}:Re)}))},[]),P=A.useCallback(ie=>s(ne=>ne.metadata.contentType!==ie?_Z(ne,ie):ne),[]),R=A.useCallback(({type:ie}={})=>{s(ne=>ne.metadata.betslipViewState!==En.Fixed?{...ne,metadata:{...ne.metadata,betslipViewState:En.Full}}:ne),ie&&P(ie)},[P]),L=A.useCallback(ie=>{const{id:ne,priceType:he,price:Re,tag:Oe}=ie,Ue=_.current[ne],{priceChangeMode:H,metadata:{quickBet:{isSaved:I,isValid:S,stake:G}},extraFunctions:{quickBet:K}}=n;if(K.active&&!Oe){G&&I&&S?d({eventId:ne,priceChangeMode:H,eventPrice:Re,stake:G,priceType:he,canCreate:!rb(n.metadata.inProgress)}):(R(),G||De({...n.metadata.quickBet,errorMessage:FV}));return}dZ(ie),Ue?Ue.priceType===he?E(ne):O(ne,he):T(ie)},[n,d,R,T,E,O]),B=A.useCallback(({eventId:ie,key:ne,value:he})=>{s(Re=>({...Re,events:Re.events.map(Oe=>Oe.id===ie?{...Oe,[ne]:he}:Oe)}))},[]),D=A.useCallback(()=>{s(ie=>({...ie,events:ie.events.map(ne=>({...ne,...ne.price?{initialPrice:ne.price}:{initialPrice:null,priceType:"sp"},initialBase:ne.base}))}))},[]),j=A.useCallback(ie=>{s(ne=>{const he=new Set(ne.metadata.excludedSysEvents);return he.has(ie)?he.delete(ie):he.add(ie),{...ne,metadata:{...ne.metadata,excludedSysEvents:he}}}),se(void 0)},[]),M=A.useCallback(({betType:ie,index:ne})=>{s(he=>{const Re=(he.eventsDataMap.get(ie)||[])[ne];if(Re){const Oe=!Re.eachWay,Ue=Oe?Re.stakeMultiplier*2:Re.stakeMultiplier/2,H={eachWay:Oe,stakeMultiplier:Ue},I=kT({eventsDataMap:he.eventsDataMap,betType:ie,index:ne,updatedEventData:H});return{...he,eventsDataMap:I}}return he})},[]),F=A.useCallback(({betType:ie,index:ne,eventDataProp:he,value:Re})=>s(Oe=>({...Oe,eventsDataMap:kT({eventsDataMap:Oe.eventsDataMap,betType:ie,index:ne,updatedEventData:{[he]:Re}})})),[]),U=A.useCallback(ie=>s(ne=>({...ne,priceChangeMode:ie})),[]),V=A.useCallback(ie=>{s(ne=>uZ(ne,ie)),se(void 0)},[]),Q=A.useCallback(ie=>{s(ne=>cZ(ne,ie))},[]),X=A.useCallback(({functionKey:ie,data:ne})=>s(he=>({...he,extraFunctions:hr(he.extraFunctions,ie,ne)})),[]),ee=A.useCallback(({functionKey:ie,active:ne})=>s(he=>{switch(ie){case"counterOffer":return AZ(he,ne);case"freebet":return hZ(he,ne);case"profitBoost":return bZ(he,ne);case"realBalance":return gZ(he,ne);case"frenchFreebet":return vZ(he,ne);case"quickBet":return PT(he,ne)}}),[]),ae=()=>s(ie=>ie.metadata.betslipViewState!==En.Fixed?{...ie,metadata:{...ie.metadata,betslipViewState:En.Hidden}}:ie),z=A.useCallback(ie=>{ie.forEach(({eventId:ne,gameId:he,team1Name:Re,team2Name:Oe,coefficient:Ue,base:H,eventName:I,sportIndex:S,isLive:G})=>T({id:ne,gameId:he,price:Ue,priceType:Cs.Fixed,base:H,team1Name:Re,team2Name:Oe,eventName:I,isPartial:!0,expressId:Tn,addedInEditMode:!1,sportAlias:S,isLive:Number(G)}))},[T]),ge=A.useCallback(ie=>{x();const ne=ie.events.filter(st("outcome",fn.Unsettled));s(ZA({active:!0,oldBetId:ie.id,stake:ie.cashOut??0,originalEventIds:new Set(ne.map(Bt("eventId")))})),z(ne),R()},[z,R,x]),J=A.useCallback(ie=>{ie&&x(),s(ZA(sb))},[x]),$=A.useCallback(({betslipEvents:ie,bookedBet:{bets:ne,id:he}},Re=!1)=>{Re&&x();const[{bet_type:Oe,system_min_count:Ue}]=ne,H=G=>n.events.some(K=>K.id===G),I=ie.filter(G=>!H(G.id));Re?ie.forEach(T):I.forEach(T);const S=!Re&&n.events.length===1&&!I.length;!n.metadata.fullCoverBetTypesEnabled&&W.sportsbook.availableBetTypes.find(st("value",Oe))&&(S||Q(!Re&&n.events.length?[me.Multiple]:[Oe]),Oe===me.System&&Ue&&V(Ue-2));for(const G of ne)G.amount>0&&W.sportsbook.availableBetTypes.find(st("value",G.bet_type))&&F({eventDataProp:"stake",betType:G.bet_type,...G.bet_type===me.System&&G.system_min_count?{value:Qe(G.amount/Mc(G.selections.length,G.system_min_count)).toString(),index:G.system_min_count-2}:{value:G.amount.toString(),index:G.bet_type===me.Single?ie.findIndex(st("id",G.selections[0].selection_id)):0}});se(he),R()},[n.events,n.metadata.fullCoverBetTypesEnabled,T,R,x,Q,V,F]),q=A.useCallback((ie,ne,he)=>{be.open(Re=>({type:"confirm",className:"booking-confirmation-popup",Component:()=>i.jsx(Mte,{events:ie,onClose:Re,bookedBet:ne,onProcessBetslipEvents:he})}))},[]),Y=A.useCallback(ie=>{de({getBetByBookingId:!0}),ce.get({booking_id:ie},"get_booking_by_id_v2").then(({result:ne,details:he})=>{if(ne===0&&he.id)return he;throw new Error("Wrong booking id")}).then(({bets:ne,...he})=>{const Re=new Set,Oe=new Set,Ue=new Set;for(const G of ne)for(const K of G.selections)Re.add(K.selection_id),Oe.add(K.market_id),Ue.add(K.match_id);const H=Array.from(Re),I=Array.from(Oe),S=Array.from(Ue);return Wd({events:H,markets:I,games:S}).then(G=>{const K=G.length{ne.length&&(n.events.length&&W.sportsbook.showBookingConfirmationPopup?q(ne,he,Re=>$({betslipEvents:ne,bookedBet:he},Re)):$({betslipEvents:ne,bookedBet:he},!0))}).catch(ne=>{be.open({type:"error",title:ne.message??ln})}).finally(()=>{de({getBetByBookingId:!1})})},[q,$,n.events.length]),de=ie=>s(ne=>({...ne,metadata:{...ne.metadata,inProgress:{...ne.metadata.inProgress,...ie}}})),oe=ie=>s(ne=>({...ne,metadata:{...ne.metadata,betslipViewState:ie}})),se=ie=>s(ne=>({...ne,metadata:{...ne.metadata,betBookingId:ie}})),Ee=({index:ie,value:ne})=>s(he=>({...he,counterOffers:ie===void 0?Array.from({length:he.counterOffers.length},()=>ne):he.counterOffers.map((Re,Oe)=>Oe===ie?ne:Re)})),De=ie=>{s(ne=>({...ne,metadata:{...ne.metadata,quickBet:ie}}))};A.useEffect(function(){p&&(g.current===null?g.current=f:f!==g.current&&(g.current=f,n.events.forEach(({id:ne})=>k(ne)),n.events.forEach(ne=>w(ne,!g.current))))},[f,p]),A.useEffect(function(){p&&n.events.forEach(ne=>{w(ne,!g.current)})},[p]),A.useEffect(function(){_.current=n.events.reduce((ne,he)=>(ne[he.id]={price:he.price,priceType:he.priceType},ne),{}),IT(_.current)},[n.events]),A.useEffect(function(){if(y&&!W.sportsbook.betslip.enableFrenchFreebet){s(function(Re){return{...Re,extraFunctions:{...Re.extraFunctions,freebet:{...Re.extraFunctions.freebet,loading:!0},profitBoost:{...Re.extraFunctions.profitBoost,loading:!0}}}});const ne={IsLive:!!v,Events:Object.entries(_.current).map(([he,{priceType:Re,price:Oe}])=>({SelectionId:Number(he),Coeficient:zh(Oe,Re)}))};ce.get(ne,"get_freebets_for_betslip_v3").then(({result:he,details:Re})=>{if(he===0)return Re;throw new Error}).then(he=>{t.current&&s(Re=>N1(Re,he))}).catch(()=>{t.current&&s(he=>N1(he,[]))})}else s(ne=>N1(ne,[]))},[v,y,t]),A.useEffect(function(){s(ne=>gf({...ne,metadata:{...ne.metadata,counterOfferMinAmount:a.counter_offer_min_amount}}))},[a.counter_offer_min_amount]),A.useEffect(function(){n.events.length,s(ne=>mZ(ne,a.sport_bonus))},[a.sport_bonus,n.events.length]),A.useEffect(function(){n.events.length,s(ne=>pZ(ne,a.bonus_money))},[a.bonus_money,n.events.length]),A.useEffect(function(){if(!W.partner.integrationMode&&a.super_bet){const ne=Math.max(...Object.keys(a.super_bet).map(Number)),{super_bet_price:he,super_bet_id:Re,super_bet_amount:Oe,super_bet_status:Ue}=a.super_bet[ne],H="Offer";switch(Ue){case kv.Success:be.open({title:H,type:"success",content:u("Your offer ({message}) request is accepted",{message:ne})});break;case kv.Info:{be.open(I=>({Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Bte,{latestSuperbetId:ne,super_bet_amount:Oe,currency_symbol:a.currency_symbol,super_bet_id:Re,close:I,...he&&{super_bet_price:os(he,h)}})}),title:H,type:"info",hideCloseButton:!0,className:"superBetInfo"}));break}default:be.open({title:H,type:"error",content:"Your Super bet was declined"})}}},[a.super_bet,u,a.currency_symbol,h]),A.useEffect(function(){const{metadata:ne,eventsDataMap:he,extraFunctions:Re,...Oe}=n;DX(Oe)},[n]),A.useEffect(function(){l||P(Rt.getInstance().betslipDefaultContentType)},[l,P]),A.useEffect(function(){if(n.metadata.editBet.oldBetId){const ne=n.metadata.editBet.oldBetId,he=ce.subscribe({source:"notifications",what:{user:[]}},({cashout:Re={}})=>{var Oe;if(((Oe=Re[ne])==null?void 0:Oe.amount)!==void 0){const Ue=Re[ne].amount??0;s(H=>H.metadata.editBet.stake!==Ue?ZA({stake:Ue})(H):H)}});return()=>ce.unsubscribe(he)}},[n.metadata.editBet.oldBetId]),A.useEffect(function(){if(p){const ne=$e(),he=[YY,zY,qY];if(he.every(Re=>ne[Re])){const Re=he.map(Oe=>{var Ue;return(Ue=ne[Oe])==null?void 0:Ue.split(",").map(Number).filter(H=>!isNaN(H))});if(Re.every(Oe=>Oe!==void 0&&Oe.length>0)){const[Oe,Ue,H]=Re;Wd({events:Oe,games:H,markets:Ue}).then(I=>{I.length&&(x(),I.forEach(T),R())})}}Vt(...he)}},[T,R,p,x]),A.useEffect(function(){if(p){const ne=new URLSearchParams(window.location.search),he=Number(ne.get(jv));he&&(Y(he),Vt(jv))}},[Y,p]),A.useEffect(function(){s(ne=>hE(ne))},[]),A.useEffect(()=>{const[,,ie]=o.split("/");(!l&&!c||r!==Xe.SPORTSBOOK||ie==="")&&W.sportsbook.betslip.quickBetAvailable&&s(ne=>PT(ne,!1))},[l,c,r,o]);const le=A.useMemo(()=>{if(p)return new URLSearchParams(window.location.search).get(Wu)},[p])||"",{betHistory:xe,loading:Ke,StateId:Ve}=uP({betId:le,exportAsBetHistoryItem:!0});return A.useEffect(function(){if(Ve&&xe&&!Ke){const{close:ne}=be.open({hideCloseButton:!0,type:"confirm",onClose:()=>Vt(Wu),className:"bet-share-popup",Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Dte,{betHistory:xe,close:ne})})})}Ve===Qr.NotFound&&be.open({title:kV,type:"error",onClose:()=>Vt(Wu),content:OV})},[Ve,xe,le,Ke,u]),A.useEffect(()=>ve.addEventListener("mounted",()=>IT(_.current)),[]),A.useEffect(()=>ve.addEventListener("toggle",ie=>{rb(n.metadata.inProgress)||L(ie)}),[n.metadata.inProgress,L]),A.useEffect(()=>ve.addEventListener("remove",ie=>{typeof ie=="number"?E(ie):N(ie)}),[E,N]),A.useEffect(()=>ve.addEventListener("updateBookingId",({id:ie})=>se(ie))),A.useEffect(()=>ve.addEventListener("updateEvent",B),[B]),A.useEffect(()=>ve.addEventListener("updateInitialPriceAndBase",D),[D]),A.useEffect(()=>ve.addEventListener("removeAll",x),[x]),A.useEffect(()=>ve.addEventListener("toggleExcluded",j),[j]),A.useEffect(()=>ve.addEventListener("toggleEachWay",M),[M]),A.useEffect(()=>ve.addEventListener("updateEventData",F),[F]),A.useEffect(()=>ve.addEventListener("setPriceChangeMode",U),[U]),A.useEffect(()=>ve.addEventListener("setSysOption",V),[V]),A.useEffect(()=>ve.addEventListener("setType",Q),[Q]),A.useEffect(()=>ve.addEventListener("setContentType",P),[P]),A.useEffect(()=>ve.addEventListener("updateExtraFunctionProp",X),[X]),A.useEffect(()=>ve.addEventListener("changeExtraFunctionActiveState",ee),[ee]),A.useEffect(()=>ve.addEventListener("addEventsFromBetHistory",z),[z]),A.useEffect(()=>ve.addEventListener("editBet",ge),[ge]),A.useEffect(()=>ve.addEventListener("clearEditBet",J),[J]),A.useEffect(()=>ve.addEventListener("setInProgressState",de),[]),A.useEffect(()=>ve.addEventListener("setBetslipViewState",oe),[]),A.useEffect(()=>ve.addEventListener("getBetByBookingId",Y),[Y]),A.useEffect(()=>{const ie=ve.addEventListener("openBetslip",R),ne=Le.addEventListener("openBetslip",R);return()=>{ie(),ne()}},[R]),A.useEffect(()=>{const ie=ve.addEventListener("closeBetslip",ae),ne=Le.addEventListener("closeBetslip",ae);return()=>{ie(),ne()}},[]),A.useEffect(()=>ve.addEventListener("updateCounterOffer",Ee),[]),A.useEffect(()=>ve.addEventListener("updateQuickBetState",De),[]),i.jsx(fP.Provider,{value:n,children:e})};var AP=(e=>(e[e.StakeError=0]="StakeError",e[e.InsufficentBalance=1]="InsufficentBalance",e[e.MinBetStake=2]="MinBetStake",e))(AP||{});const Ute=e=>{const{profile:{calculatedBalance:t}}=_e(),{currency:{name:n,symbol:s}}=tn(),{min_bet_stakes:r={}}=Kt(),o=re();if(!e)return{type:0,message:""};const a=Number(e);return a>t?{type:1,message:""}:r[n]&&a{const t=re();return i.jsx("div",{children:i.jsx(ay,{name:t("Betslip"),children:i.jsx("ul",{className:"betBuilder-text","data-scroll-lock-scrollable":"",children:e.map(n=>i.jsx("li",{children:n},n))})})})},Gte=({priceDetails:e})=>{const{oddFormat:t}=Te(),n=re();return i.jsxs("div",{className:"betBuilder-odds",children:[i.jsxs("p",{children:[n("Odds"),":"]}),i.jsx("span",{children:String(e[cP[t]])})]})},ox=({betType:e,index:t,inputType:n,value:s})=>{n!=="counterOffer"?ve.dispatchEvent("updateEventData",{betType:e,index:t,eventDataProp:n,value:s}):ve.dispatchEvent("updateCounterOffer",{index:t,value:s})},RE=()=>{const[e,t]=A.useState(null),n=A.useCallback(l=>{t(c=>c!==null?{...c,value:l}:c)},[]),s=A.useCallback(l=>{const{length:c}=l.value;c>0&&l.value.includes(".")&&ox(l)},[]),r=A.useCallback(l=>{(!e||l.index!==e.index||l.inputType!==e.inputType||l.betType!==e.betType)&&(e&&s(e),t(l))},[e,s]),o=A.useCallback(()=>t(null),[]),a=A.useCallback(()=>{e!==null&&(s(e),o())},[e,s,o]);return A.useEffect(()=>{e&&ox(e)},[e]),{activeInputData:e,updateActiveInputData:n,resetActiveInputData:a,setActiveInputData:r,clearActiveInputData:o}},LE=()=>{const{events:e,global:t}=A.useContext(dP),n=Object.values(t),s=Object.values(e),r=[ke.Betting,ke.Booking].reduce((a,l)=>(a[l]=n.some(c=>c.blocking.includes(l)),a),{}),o=s.length>0&&s.every(a=>a.type===ze.WARNING);return{eventMessages:e,globalMessages:t,someGlobalMessagesAreBlocking:r,allEventsContainWarnings:o}},mP=({activeInputData:e,updateActiveInputData:t,resetActiveInputData:n,getMaxBet:s,availableBetTypes:r,handleBetTypeChange:o=Pt,metadata:{inProgress:{placeBet:a,maxBet:l},editBet:c,contentType:u,betslipPartial:d},events:f,extraFunctions:{freebet:{active:m},counterOffer:{active:h},profitBoost:{active:p}},isStakeInputEmpty:g,bookBet:_,placeBet:b,eachWay:y})=>{const{isLoggedIn:v}=_e(),{sportsbook:{disableMaxBetButton:C}}=W,w=A.useRef(e),T=a||l,k=u===ke.Booking,E=u===ke.Hybrid,N=!k&&v&&f.every(st("priceType","fp"))&&!C,{currency:{rounding:x}}=tn(),{decimalRounding:O}=Kt(),P=(e==null?void 0:e.inputType)==="counterOffer"?O:x,R=LE(),L=A.useCallback(U=>!f.length||T||!!R.someGlobalMessagesAreBlocking[U]||d||U===ke.Booking&&(m||h||p||y)||(c.active?c.stake===0||!c.eventsChanged&&g():U===ke.Betting&&!m&&g()),[T,R.someGlobalMessagesAreBlocking,d,h,y,c.active,c.eventsChanged,c.stake,f.length,m,g,p]),B=A.useMemo(()=>({[ke.Betting]:L(ke.Betting),[ke.Booking]:L(ke.Booking)}),[L]),D={[ke.Betting]:ab({bookingModeSelected:!1,freebetExpanded:m,allEventsContainWarnings:R.allEventsContainWarnings,editBetActive:c.active,events:f}),[ke.Booking]:ab({bookingModeSelected:!0,freebetExpanded:m,allEventsContainWarnings:R.allEventsContainWarnings,editBetActive:c.active,events:f})},j=async(U,V)=>{try{const Q=await s(U,V);w.current&&w.current.index===V&&w.current.inputType==="stake"?t(Q):ve.dispatchEvent("updateEventData",{betType:U,index:V,eventDataProp:"stake",value:Q})}catch{}},M=U=>{n(),ve.dispatchEvent("remove",U)},F=(U,V=!1)=>{if(!(V&&U===ke.Hybrid)&&!B[U])return U===ke.Booking?_():b(m)};return A.useEffect(function(){w.current=e},[e]),A.useEffect(function(){var V;if(window.location.search){const Q=new URLSearchParams(window.location.search);if(Q.has(i1)){const X=Number(Q.get(i1));if(!isNaN(X)&&X>0&&((V=r.find(st("value",X)))==null?void 0:V.disabled)===!1){o(X);const ee=Number(Q.get(Ow))||0;ee>0&&ve.dispatchEvent("updateEventData",{betType:X,eventDataProp:"stake",value:String(ee),...![me.Single,me.System].includes(X)&&{index:0}})}}Vt(i1,Ow)}},[r,o]),{rounding:P,handleMaxBet:j,handleEventSwipe:M,betslipLoading:T,placeBetDisabled:B,betslipMessages:R,placeBetButtonText:D,bookingModeSelected:k,hybridModeSelected:E,handlePlaceBetClick:F,freebetExpanded:m,counterOfferActive:h,showMaxBet:N}},Wte=e=>ve.dispatchEvent("setType",[e]),$te=({events:e,eventsData:t,metadata:n,possibleWinData:s,type:r,placeBet:o,bookBet:a,possibleWinFreebet:l,extraFunctions:c,getMaxBet:u,closeBetslip:d,sportsBonusActive:f,showSportsBonusPopup:m,counterOffers:h,switchToSuggestedBets:p})=>{const g=re(),{selectedSysOption:_,availableBetTypes:b,excludedSysEvents:y,eachWayAllowedOnAllEvents:v,fullCoverBetTypesEnabled:C,eachWayPossible:w,editBet:T,favoriteStakesMultipliers:k,contentType:E}=n,[N,x]=r===me.System?[_,()=>dp(t[_])]:[0,()=>t.every(dp)],O=n.betBookingId,P=T.active?e.findIndex(st("addedInEditMode",!0)):-1,R=()=>ve.dispatchEvent("toggleEachWay",{betType:r,index:N}),{activeInputData:L,setActiveInputData:B,updateActiveInputData:D,resetActiveInputData:j,clearActiveInputData:M}=RE(),F=ue.isMobile===1&&L!==null,U=A.useCallback((le,xe)=>B({index:N,inputType:le,value:xe,betType:r}),[N,B,r]),V=A.useCallback(le=>{j(),Wte(le)},[j]),{rounding:Q,handleEventSwipe:X,handleMaxBet:ee,betslipLoading:ae,betslipMessages:{eventMessages:z,globalMessages:ge},bookingModeSelected:J,hybridModeSelected:$,placeBetButtonText:q,placeBetDisabled:Y,handlePlaceBetClick:de,counterOfferActive:oe,freebetExpanded:se,showMaxBet:Ee}=mP({activeInputData:L,updateActiveInputData:D,resetActiveInputData:j,getMaxBet:u,availableBetTypes:b,handleBetTypeChange:V,metadata:n,events:e,extraFunctions:c,isStakeInputEmpty:x,bookBet:a,placeBet:o,eachWay:t.some(Bt("eachWay"))}),De=A.useCallback(le=>{de(E,le)},[E,de]);return i.jsxs(i.Fragment,{children:[i.jsx(Rne,{availableBetTypes:b,selectedSysOption:_,selectedBetType:r,eventsData:t,eventsCount:e.length,betslipLoading:ae,handleBetTypeChange:V,closeBetslip:d}),i.jsx("div",{className:"bs-f-body-bc",children:i.jsxs("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:[W.sportsbook.betslip.enableMiniGames&&!ue.isMobile&&i.jsx(EP,{event:e.length}),e.length?i.jsx("div",{className:"bs-f-b-content-bc betslip",children:e.map((le,xe)=>i.jsxs(A.Fragment,{children:[xe===P&&i.jsx("span",{className:"edit-bet-new-title",children:g("New Events")}),i.jsx(Ef,{swipeDisabled:ue.isMobile===0||r===me.Single&&L!==null&&L.index===xe,onSemiSwiped:j,onSwiped:()=>X(le.id),iconClass:"bc-i-clear",swipeVelocityThreshold:0,animationStorageKey:eF,children:(()=>{switch(r){case me.Single:return i.jsx(pP,{rounding:Q,eventData:t[xe],possibleWinData:s[xe],index:xe,event:le,onInputFocused:B,updateFocusedInput:D,soleEvent:e.length===1,errorMessage:z[le.id],showCounterOffer:IO(oe,le),counterOffer:h[xe],showEachWay:w&&le.eachWayAllowed,showMaxBet:Ee,getMaxBet:()=>ee(me.Single,xe),numpadOpen:F,editBet:T.active,placeBet:()=>De(!0),showStakeInput:!se,...L&&L.index===xe&&{focusedInput:L.inputType}});case me.Multiple:return i.jsx(j1,{event:le,errorMessage:z[le.id],numpadOpen:F,...oe?{showCounterOffer:!0,counterOffer:h[xe],onCounterOfferFocus:()=>B({inputType:"counterOffer",value:h[xe],betType:r,index:xe}),onCounterOfferUpdate:D,rounding:Q,isCounterOfferInputActive:(L==null?void 0:L.inputType)==="counterOffer"&&L.index===xe,placeBet:De}:{showCounterOffer:!1}});case me.System:return i.jsx(Vte,{event:le,isExcluded:y.has(le.id),errorMessage:z[le.id],numpadOpen:F});case me.Chain:return i.jsx(j1,{event:le,errorMessage:z[le.id],numpadOpen:F});default:return i.jsx(j1,{event:le,errorMessage:z[le.id],numpadOpen:F})}})()})]},le.id))}):i.jsx("p",{className:"empty-b-text-v-bc",children:g("Your betslip is empty")}),i.jsx("div",{className:"bs-actions-bc",children:!se&&i.jsxs(i.Fragment,{children:[(J||$)&&O!=null&&i.jsx(_P,{clearBookingInfo:pO,bookingId:O}),r!==me.Single?i.jsxs(i.Fragment,{children:[W.sportsbook.betslip.enableSystemCuts&&e.length>0&&b.filter(le=>!le.disabled).map(Bt("value")).includes(me.System)&&i.jsx(wse,{eventsCount:e.length,type:r,selectedSysOption:_}),t.length&&s.length?i.jsx(Yte,{rounding:Q,possibleWinData:s[N],eventData:t[N],onInputFocused:U,inputFocused:F&&L.inputType!=="counterOffer",showEachWay:r!==me.Chain&&w&&v,showMaxBet:Ee,toggleEachWay:R,getMaxBet:()=>ee(r,N),editBet:T.active,showBonusIcon:!c.profitBoost.active&&r===me.Multiple&&f,onBonusIconClick:m,onInputUpdate:D,placeBet:()=>De(!0)}):null]}):null]})}),T.active&&i.jsx(kne,{closeBetslip:d})]})}),i.jsxs("div",{className:`bs-f-footer ${ae?"disabled":""} ${W.sportsbook.shareBooking.enabled&&W.sportsbook.shareBooking.shareButtonInBookingBetslipMode?"share-booking-enabled":""}`,children:[!J&&i.jsx(BE,{extraFunctions:c,possibleWinFreebet:l,fullCoverBetTypesEnabled:C,eachWayAllowedOnAllEvents:v}),i.jsx("div",{className:"bs-info-massages",children:Object.keys(ge).map(le=>i.jsx(tg,{message:ge[le],isGlobal:!0,afterSuccessMessage:p},le))}),i.jsx(Jh,{visible:ue.isMobile?F:!c.quickBet.active,rounding:Q,value:L?L.value:"",onUpdate:D,onClose:(L==null?void 0:L.inputType)==="counterOffer"?M:j,includeFavouriteStakes:!L||L.inputType!=="counterOffer",focusInput:()=>B({inputType:"stake",value:"",betType:r,...r!==me.Single&&{index:N}}),favoriteStakesMultipliers:k}),!c.quickBet.active&&i.jsx(gP,{placeBetButtonText:q,placeBetDisabled:Y,handlePlaceBetClick:de,metadata:n}),W.app.liveChat.hooryAi||W.app.liveChat.hooryAndHooryAi?i.jsx("div",{className:"askHooryAIBtnWrapper",children:i.jsxs(Be,{className:"askHooryAIBtn btn a-color",onClick:()=>{var le;W.app.liveChat.hooryAi?window.$hoory.toggle("open"):W.app.liveChat.hooryAndHooryAi&&((le=window.$hoory2)==null||le.toggle("open"))},children:[i.jsx("i",{className:"bc-i-hoory"}),i.jsx("span",{children:g("Ask Hoory AI")})]})}):null]})]})},j1=({event:e,errorMessage:t,numpadOpen:n,showCounterOffer:s,counterOffer:r,rounding:o,onCounterOfferFocus:a,onCounterOfferUpdate:l,isCounterOfferInputActive:c,placeBet:u})=>{const d=re(),{odds_raised_percent:f,decimalRounding:m}=Kt();return i.jsxs(ng,{event:e,errorMessage:t,className:"multiple",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",e.id)}),i.jsx(eg,{...e}),i.jsx(jE,{eventId:e.id,gameId:e.gameId,competitionId:e.competitionId,showCheckbox:!1,team1Name:e.team1Name,team2Name:e.team2Name,startTime:e.startTime,sportAlias:e.sportAlias,regionAlias:e.regionAlias,hasConflicts:e.hasConflicts||e.singleOnly,isLive:e.isLive,numpadOpen:n}),s&&i.jsx(ki,{placeholder:d("Enter your offer"),value:r,rounding:o,onClick:a,onUpdate:l,active:c,onEnter:()=>u(!0),children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:h=>{h.stopPropagation(),a(),l(gE({price:e.price,odds_raised_percent:f,decimalRounding:m}))},children:d(Id)})})]})},pP=({rounding:e,event:t,eventData:n,possibleWinData:s,index:r,errorMessage:o,showCounterOffer:a,showEachWay:l,showMaxBet:c,getMaxBet:u,onInputFocused:d,updateFocusedInput:f,soleEvent:m,showConflicts:h=!1,numpadOpen:p,editBet:g=!1,focusedInput:_,placeBet:b,showStakeInput:y,counterOffer:v})=>{const C=re(),{odds_raised_percent:w,decimalRounding:T}=Kt(),{isLoggedIn:k}=_e(),E=(P,R)=>ve.dispatchEvent("toggleEachWay",{betType:P,index:R}),N=P=>ve.dispatchEvent("updateEventData",{betType:me.Single,eventDataProp:"stake",value:P}),x=P=>()=>{d({index:r,inputType:P,value:P==="counterOffer"?v:n[P],betType:me.Single})},O=P=>{P.stopPropagation(),d({index:r,inputType:"counterOffer",value:v,betType:me.Single}),f(gE({price:t.price,odds_raised_percent:w,decimalRounding:T}))};return i.jsx(i.Fragment,{children:i.jsxs(ng,{event:t,errorMessage:o,className:"single",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",t.id)}),i.jsx(eg,{...t}),i.jsx(jE,{eventId:t.id,gameId:t.gameId,competitionId:t.competitionId,team1Name:t.team1Name,team2Name:t.team2Name,startTime:t.startTime,sportAlias:t.sportAlias,regionAlias:t.regionAlias,isLive:t.isLive,hasConflicts:h,numpadOpen:p}),i.jsxs("div",{className:"bs-bet-i-b-section-bc",children:[a&&i.jsx(ki,{placeholder:C("Enter your offer"),value:v,rounding:e,onClick:x("counterOffer"),onUpdate:f,active:_==="counterOffer",onEnter:b,children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:O,children:C(Id)})}),y&&i.jsxs(ki,{placeholder:C(g?"Enter additional stake":"Enter stake"),value:n.stake,rounding:e,onClick:x("stake"),onUpdate:f,stakeMultiplier:n.stakeMultiplier,active:_==="stake",onEnter:b,children:[l&&i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${n.eachWay?"active":""}`,onClick:()=>E(me.Single,r),children:"EW"}),r===0&&!m&&i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc bs-bet-i-b-stake-to-all-bc",onClick:()=>N(n.stake),children:i.jsx("i",{className:"bc-i-double-arrow-bottom"})}),c&&k&&i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:u,children:C(Id)})]})]}),y&&i.jsx(Gc,{...s,showTotalStake:s.totalStake!==s.stake})]})})},Vte=({event:e,isExcluded:t,errorMessage:n,numpadOpen:s})=>i.jsxs(ng,{event:e,errorMessage:n,className:"multiple",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",e.id)}),i.jsx(eg,{...e}),i.jsx(jE,{eventId:e.id,gameId:e.gameId,competitionId:e.competitionId,showCheckbox:!0,checkboxChecked:!t,hasConflicts:e.hasConflicts||e.singleOnly,team1Name:e.team1Name,team2Name:e.team2Name,startTime:e.startTime,sportAlias:e.sportAlias,regionAlias:e.regionAlias,isLive:e.isLive,numpadOpen:s})]}),Yte=({rounding:e,possibleWinData:t,eventData:n,onInputFocused:s,showMaxBet:r,showEachWay:o,toggleEachWay:a,getMaxBet:l,editBet:c,inputFocused:u,showBonusIcon:d,onBonusIconClick:f,onInputUpdate:m,placeBet:h})=>{const p=re(),{oddsConverter:g}=qs();return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bs-inputs-bc",children:[t.totalOdds?i.jsx("div",{className:"bs-bet-i-b-section-bc",children:i.jsx(Yr,{title:p("Odds"),data:g(t.totalOdds),className:"bs-bet-i-b-coefficient-bc c-2"})}):null,i.jsx(hb,{rounding:e,stake:n.stake,stakeMultiplier:n.stakeMultiplier,eachWay:n.eachWay,showEachWay:o,showMaxBet:r,toggleEachWay:a,getMaxBet:l,onInputFocused:()=>s("stake",n.stake),editBet:c,inputFocused:u,onInputUpdate:m,placeBet:h}),i.jsx(Gc,{...t,showTotalStake:t.totalStake!==t.stake})]}),d&&i.jsxs("div",{className:"betslip-bonus-info",onClick:f,children:[i.jsx("i",{className:"betslip-bonus-icon bc-i-player-info"}),i.jsx("span",{className:"ellipsis",title:p("Bonus info"),children:p("Bonus info")})]})]})},zte=e=>{const[t,n]=A.useState(!1),[s,r]=A.useState({editingMode:!1,value:""}),o=u=>{s.editingMode?r(d=>({...d,value:u})):(e(u),n(!0))},a=A.useCallback(()=>{r({value:"",editingMode:!1})},[]),l=A.useCallback(u=>{r({value:u,editingMode:!0})},[]),c=A.useCallback(u=>{r(d=>({...d,value:u}))},[]);return{isFavoriteStakeEntered:t,handleFavoriteStakesClick:o,resetFavoriteStake:a,editFavoriteStake:l,favoriteStakeData:s,setIsFavoriteStakeEntered:n,updateFavoriteStakeValue:c}},Jh=({favoriteStakesMultipliers:e,visible:t=!1,rounding:n,value:s="",onUpdate:r=()=>{},onClose:o=()=>{},includeFavouriteStakes:a=!0,clearBeforeEdit:l=!1})=>{const c=A.useRef(null),{favoriteStakeData:u,editFavoriteStake:d,isFavoriteStakeEntered:f,resetFavoriteStake:m,handleFavoriteStakesClick:h,setIsFavoriteStakeEntered:p,updateFavoriteStakeValue:g}=zte(r),_=A.useCallback(()=>{m(),o()},[o,m]),b=y=>{u.editingMode?g(y):(r(y),p(!1))};return A.useEffect(()=>{const y=v=>{const{target:C}=v,w=C instanceof HTMLElement&&"numpadOpen"in C.dataset,T=c.current&&!c.current.contains(C);!w&&T&&_()};return document.addEventListener("click",y),()=>document.removeEventListener("click",y)},[_]),A.useEffect(function(){if(u.editingMode)return Le.dispatchEvent("addRootClassName","fav-stake-edit"),()=>Le.dispatchEvent("removeRootClassName","fav-stake-edit");if(f)return Le.dispatchEvent("addRootClassName","fav-stake-entered"),()=>Le.dispatchEvent("removeRootClassName","fav-stake-entered")},[u.editingMode,f]),t?i.jsxs("div",{className:`bs-numbers-bc ${a?"":"fav-stakes-hidden"}`,ref:c,children:[i.jsx(hP,{onSelect:b,onSubmit:_,clearBeforeEdit:!u.editingMode&&(f||l),value:u.editingMode?u.value:s,maxDecimalLength:n}),a&&i.jsx(Qte,{onSelect:h,onEdit:d,onSave:m,onUpdate:g,selectedStakeValue:u.value,favoriteStakesMultipliers:e})]}):null},hP=({onSelect:e,clearBeforeEdit:t,onSubmit:n=()=>{},value:s="",maxDecimalLength:r=3})=>{const o=A.useRef(s),a=A.useRef(),l=m=>!!(m===hs.DOT&&o.current.includes(hs.DOT)),c=m=>{let h="";if(m!=="")if(isNaN(Number(m)))m===hs.DOT&&(h="0.");else{const[p,g]=m.split("."),_=g==null?void 0:g.slice(0,r);h=Number(p).toString(),_!==void 0&&(h+=hs.DOT+_)}return h},u=m=>{const h=o.current;if(m===hs.SUBMIT)n();else if(m&&!l(m)){let p;if(t?p=m===hs.DELETE?"":m:p=m===hs.DELETE?h.slice(0,h.length-1):h+m,p.length<=U3){const g=c(p);e(g)}}},d=m=>{m.stopPropagation(),u(hs.DELETE),a.current=setInterval(()=>u(hs.DELETE),100)},f=()=>clearInterval(a.current);return A.useEffect(()=>{o.current=s},[s]),i.jsxs("div",{className:"bs-number-buttons-bc",onTouchEnd:m=>{m.stopPropagation(),m.preventDefault()},onTouchStart:m=>u(m.target.dataset.value),children:[i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"1",children:"1"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"2",children:"2"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"3",children:"3"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"4",children:"4"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"5",children:"5"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"6",children:"6"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"7",children:"7"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"8",children:"8"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"9",children:"9"}),i.jsx("span",{className:"bs-number-button-bc i-2","data-value":hs.DOT,children:"."}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"0",children:"0"}),i.jsx("span",{className:"bs-number-button-bc i-2",onTouchStart:d,onTouchEnd:f,children:i.jsx("i",{className:"bs-number-button-icon-bc bc-i-delete"})})]})},qte=.1,ax="favorite_stake_",Kte=({favoriteStakesMultipliers:e,onSelect:t,onEdit:n,onSave:s,selectedStakeValue:r,onUpdate:o})=>{const{min_bet_stakes:a,min_sub_bet_stakes:l}=Kt(),{currency:{name:c,symbol:u,rounding:d}}=tn(),f=re(),m=A.useRef(),[h,p]=A.useState([]),[g,_]=A.useState({editingMode:!1,index:-1,hasInvalidStake:!1}),b=A.useMemo(()=>(l==null?void 0:l[c])||(a==null?void 0:a[c])||qte,[c,a,l]),y=(T,k)=>{_(E=>({...E,index:k})),t(T)},v=()=>{_(T=>({...T,index:0,editingMode:!0})),m.current=[...h],n(h[0].toString())},C=()=>{h.some(T=>Number(T)({...T,hasInvalidStake:!0})):(_({index:-1,editingMode:!1,hasInvalidStake:!1}),m.current=void 0,Se.setItem(`${ax}${c}`,h),s())};if(A.useEffect(function(){g.index!==-1&&p(ji((k,E)=>E===g.index?r:k))},[r,g.index]),A.useEffect(function(){const k=Se.getItem(`${ax}${c}`);p(k||e.map(E=>String(E*b)))},[c,e,b]),h.length===0)return null;const w=g.editingMode&&!Nb(m.current,h);return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bs-editable-number-buttons-bc",children:[h.map((T,k)=>g.editingMode?i.jsx(Xte,{isActive:g.index===k,value:T,rounding:d,onClick:()=>y(T,k),onUpdate:o},k):i.jsx("span",{className:"bs-number-button-bc i-2 ellipsis",onClick:()=>t(T.toString()),children:T},k)),i.jsx("span",{className:`bs-number-button-bc i-2 ${g.editingMode?"hidden":""}`,onClick:v,title:f("Edit stakes"),children:i.jsx("i",{className:"bs-number-button-icon-bc bc-i-edit"})}),i.jsx("span",{className:`bs-number-button-bc i-2 ${g.editingMode?"":"hidden"}`,onClick:C,children:i.jsx("i",{className:`bs-number-button-icon-bc bc-i-checked ${w?"active":""}`})})]}),g.hasInvalidStake&&i.jsxs("div",{className:"min-stake-v-bc",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention","data-status":$t.YELLOW}),i.jsx("p",{children:f("Min favorite stake amount is {minBetStake} {symbol}",{minBetStake:b,symbol:u})})]})]})},Qte=A.memo(Kte),Xte=({isActive:e,onClick:t,value:n})=>{const s=r=>{r.preventDefault()};return i.jsx("input",{className:`bs-number-button-bc i-2 ${e?"active":""}`,type:"text",value:n,readOnly:!0,onPointerDown:t,onTouchEnd:s})},gP=({placeBetButtonText:e,metadata:{editBet:t,contentType:n},placeBetDisabled:s,handlePlaceBetClick:r})=>{const o=a=>{r(a),a===ke.Booking&&St.dispatchEvent("trackingEvent",{category:"Betting",action:"Clicked Booking"})};return i.jsx("div",{className:`bet-button-wrapper-bc content-type-${n}`,children:[ke.Booking,ke.Betting].map(a=>(n===ke.Hybrid&&(!t.active||a===ke.Betting)||a===n)&&i.jsx(Be,{className:`btn a-${e[a]===Uy?"accept":"color"} button-type-${a}`,disabled:s[a],title:e[a],onClick:()=>o(a)},a))})},Zte=()=>i.jsx("span",{className:"skeleton-loader-text bs-item-date-v-bc"}),jE=({eventId:e,gameId:t,competitionId:n,team1Name:s,team2Name:r,startTime:o,sportAlias:a,regionAlias:l,checkboxChecked:c,isLive:u,hasConflicts:d=!1,showCheckbox:f=!1,numpadOpen:m=!1})=>{const h=It(),{getCompetitionName:p}=$i(),g=()=>ve.dispatchEvent("toggleExcluded",e),_=()=>{if(!m&&a){const b=yE({gameId:t,sportAlias:a,isLive:u,competitionId:n,regionAlias:l,esportsAvailable:Rt.getInstance().esportsAvailable,gameName:`${s}+${r?" "+r:""}`,competitionName:p(n)});b!==h.location.pathname&&(h.push(b),ve.dispatchEvent("closeBetslip"))}};return i.jsxs("div",{className:"bs-bet-i-body-bc",children:[f?i.jsx("div",{className:"bs-bet-i-h-cell-bc checkbox",onClick:g,children:i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:`bs-bet-i-h-c-icon-checkbox-bc ${c?"bc-i-check-box-checked":"bc-i-check-box-unchecked"}`})})}):null,i.jsx("div",{className:"bs-bet-i-h-cell-bc title",children:i.jsxs("p",{onClick:_,className:`bs-bet-i-h-title-bc t-1${a?"":"disabled"}`,children:[i.jsxs("span",{className:"bs-bet-i-h-title-bc-text",children:[s," ",r?`- ${r}`:""]}),o!==Tn?i.jsx(cs,{className:"bs-item-date-v-bc",seconds:o,preset:"datetimeShort"}):i.jsx(Zte,{})]})}),i.jsx("div",{className:"bs-bet-i-h-cell-bc icon",children:d?i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:"bs-bet-i-h-c-icon-bc attention bc-i-attention"})}):null})]})};var qn=(e=>(e.Top="top",e.Left="left",e.Right="right",e.Bottom="bottom",e))(qn||{}),vc=(e=>(e.Hover="hover",e.Click="click",e))(vc||{});const uge={0:{type:"error",title:"Error"},1:{type:"warning",title:"Warning"},2:{type:"info",title:"Info"}},Jte=()=>i.jsx("span",{className:"skeleton-loader-text"}),vP=()=>{const e=A.useRef(null),[t,n]=A.useState(!1),s=A.useMemo(()=>wp(()=>{n(!0)}),[]),r=A.useCallback(()=>{n(!0)},[]),o=A.useCallback(()=>{n(!1)},[]);return A.useEffect(function(){const l=c=>{var u;(u=e.current)!=null&&u.contains(c.target)||n(!1)};return document.addEventListener("touchend",l),()=>{document.removeEventListener("touchend",l)}},[]),{isHovered:t,onMouseOver:s,onMouseEnter:r,onMouseLeave:o,onTouchEnd:r,ref:e}},ene=(e,t)=>Pe.isValidElement(e)?Pe.cloneElement(e,{id:t}):e,ME=({content:e,trigger:t,children:n,className:s,position:r=qn.Right})=>{const{isHovered:o,ref:a,...l}=vP(),c=A.useRef(Qn()),{childrenId:u,cloneElement:d}=A.useMemo(()=>({childrenId:c.current,cloneElement:ene(n,c.current)}),[n]),f=A.useCallback(()=>{be.openTooltip({content:e,ref:a.current,tooltipParams:{childrenId:u,customClassName:s,preferablePosition:r}})},[u,s,e,a,r]),m=A.useCallback(h=>{h.stopPropagation(),f()},[f]);return A.useEffect(function(){if(a.current&&o&&t===vc.Hover)return f(),()=>{be.closeTooltip()}},[a,o,f,t]),i.jsx("div",{className:"tooltipIconWrapper",ref:a,...l,...t===vc.Click&&{onClick:m},children:d})},eg=({marketName:e,marketType:t,eventName:n,base:s,price:r,initialPrice:o,initialBase:a,isDeleted:l,priceType:c,has_early_payout:u,sportAlias:d})=>{const f=re(),{oddsConverter:m}=qs(),h=!l&&c===Cs.Fixed&&NO(o,r),p=!l&&kO(a,s);return i.jsx("div",{className:`bs-bet-i-head-bc ${u?"early_payout":""}`,children:i.jsxs("div",{className:"bs-bet-i-b-section-team-bc",children:[i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsx("div",{className:"bs-bet-i-b-cell-bc title",children:i.jsxs("p",{className:"bs-bet-i-b-title-bc t-2",children:[i.jsx("span",{children:n}),p&&i.jsx("span",{className:"bs-bet-i-b-prev-coefficient-bc",children:Ap(a,t)}),i.jsx("span",{children:Ap(s,t)})]})}),i.jsx("span",{className:"bs-bet-i-b-coefficient-bc c-2",children:c===Cs.Fixed?m(r):"SP"})]}),i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsxs("div",{className:"bs-bet-i-b-cell-bc title",children:[u?i.jsx(ME,{className:"betslipFirstBetInfoTooltip",content:f(`info_${d}`),trigger:vc.Click,children:i.jsx("i",{className:"bc-i-player-info"})}):null,e?i.jsx("span",{className:"bs-bet-i-b-title-bc t-1",children:e}):i.jsx(Jte,{})]}),i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:h&&c===Cs.Fixed&&i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:i.jsx("span",{className:"bs-bet-i-b-prev-coefficient-bc",children:m(o)})})})]})]})})},ki=({placeholder:e,onClick:t,stakeMultiplier:n=1,value:s="",active:r,children:o})=>{const a=A.useRef(null);return A.useEffect(function(){r&&a.current&&a.current.scrollIntoView({behavior:"smooth",block:"center"})},[r]),i.jsxs("ul",{className:"bs-bet-i-b-stake-bc",ref:a,onClick:t,children:[i.jsxs("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc bs-bet-i-b-s-i-holder-bc",children:[i.jsx("span",{"data-numpad-open":"",className:`ellipsis ${r?"quickBetInput-text-bc":""}`,children:r?s:s||e}),n>1&&i.jsxs("b",{children:["x",n]})]}),o]})},bP=(e=!0)=>{const t=ot(),[n,s]=A.useState(null),{isLoggedIn:r}=_e(),o=A.useCallback(()=>{r&&e&&ce.get({where:{outcome:0,only_counts:!0}},"bet_history").then(({bets:{count:a}})=>{t.current&&s(a)}).catch(()=>{t.current&&s(null)})},[e,r,t]);return{openBetsCount:n,getOpenBetsCount:o}},tne=({contentType:e})=>{const t=re(),{isLoggedIn:n,profile:{bet_settlement:s}}=_e(),{betslip:{contentTabs:r}}=W.sportsbook,o=r.find(c=>c.type===ke.OpenBets),{openBetsCount:a,getOpenBetsCount:l}=bP(!!o);return A.useEffect(()=>{l()},[s,l]),i.jsx(cD,{secondaryStyle:!0,children:r.map(({type:c,title:u,loginRequired:d})=>!d||n?i.jsxs(uD,{title:t(u),isActive:c===e,className:AY[c],onClick:()=>ve.dispatchEvent("setContentType",c),children:[i.jsx("span",{children:t(u)}),c===ke.OpenBets&&a?i.jsx(vh,{count:a}):null]},c):null)})},wf=({type:e="text",autoFocus:t=!0,...n})=>i.jsx("input",{type:e,autoFocus:t,...n}),nne=({editBetActive:e})=>{const t=re(),[n,s]=A.useState(""),r=()=>{n&&!e&&ve.dispatchEvent("getBetByBookingId",Number(n))};return i.jsxs("div",{className:"sport-search-betslip sport-search-bc active",children:[i.jsx(wf,{className:"ss-input-bc",inputMode:"numeric",autoFocus:!1,placeholder:t("Search booking id"),disabled:e,value:n,onChange:({target:{value:o}})=>s(o)}),i.jsx("div",{className:`ss-icon-holder-bc ${e?"disabled":""}`,onClick:r,children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]})},sne=()=>{const{profile:{calculatedBalanceFormatted:e,currency_symbol:t,calculatedBonus:n,calculatedBonusFormatted:s,bonusAvailable:r}}=_e(),o=W.app.promotionalBonuses.enabled&&n>0&&r;return e?i.jsxs("span",{className:"bs-f-h-t-t-balance-bc",children:[e," ",t,o&&i.jsxs("i",{className:"bs-f-h-t-t-balance-view-r-2-bc",children:[s," ",t]})]}):null},rne=[{label:"Always ask",value:zl.AlwaysAsk},{label:"Accept Higher odds",value:zl.AcceptHigherOdds},{label:"Accept Any odds",value:zl.AcceptAnyOdds}],one=[ke.OpenBets,ke.BetStatus],ane=A.memo(({priceChangeMode:e,contentType:t})=>{const n=re();return one.includes(t)?null:i.jsxs("div",{className:"settings-r-b-row-bc",children:[i.jsx(Uo,{inputValue:e,icon:"bc-i-settings",className:"s-small has-icon",onChange:s=>ve.dispatchEvent("setPriceChangeMode",Number(s)),children:rne.map(s=>i.jsx(Ho,{label:n(s.label),value:s.value},s.value))}),W.sportsbook.enableSystemBetCalculator?i.jsx("p",{className:"bs-actions-btn bc-i-calculate",onClick:()=>ve.dispatchEvent("toggleSystemCalculator")}):null]})}),ine=A.memo(function({priceChangeMode:t,contentType:n,onCloseClick:s,editBetActive:r}){return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bs-f-header-top-stage-bc",children:[i.jsx(sne,{}),Rt.getInstance().betBookingAvailable&&i.jsx(nne,{editBetActive:r}),i.jsx("i",{className:"bs-f-h-t-close-icon-bc bc-i-close-remove",onClick:s})]}),i.jsx(tne,{contentType:n}),i.jsx(ane,{priceChangeMode:t,contentType:n})]})}),lne="quickbet_stake",cne=({event:e,eventData:t,possibleWinData:n,possibleWinFreebet:s,extraFunctions:r,eachWayPossible:o,eachWayAllowedOnAllEvents:a,fullCoverBetTypesEnabled:l,onClose:c,betInProgress:u,maxBetLoading:d,placeBet:f,getMaxBet:m,favoriteStakesMultipliers:h})=>{const p=re(),{currency:{name:g,rounding:_}}=tn(),{isLoggedIn:b}=_e(),{sportsbook:{disableMaxBetButton:y}}=W,[v,C]=A.useState(!1),w=`${lne}_${g}`,{activeInputData:T,resetActiveInputData:k,updateActiveInputData:E,setActiveInputData:N}=RE(),x=A.useRef(T),O=r.freebet.active,P=T!==null,R=A.useCallback(ee=>{E(ee),C(!1)},[E]),L=()=>N({index:0,inputType:"stake",value:t.stake,betType:me.Single}),{eventMessages:B,globalMessages:D,someGlobalMessagesAreBlocking:j,allEventsContainWarnings:M}=LE(),F=u||d,U=Ui(!e||e.isPartial||F||j[ke.Betting]||!O&&dp(t),lY),V=ab({events:[e],allEventsContainWarnings:M,freebetExpanded:O,bookingModeSelected:!1,editBetActive:!1}),Q=async()=>{if(!F)try{const ee=await m(me.Single,0);x.current?E(ee):ve.dispatchEvent("updateEventData",{betType:me.Single,index:0,eventDataProp:"stake",value:ee})}catch{}},X=()=>{St.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet from QuickBet"}),e.isGenericMenu&&St.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet from QuickBet from Generic Menu",additionalData:{event:e}}),U||(Se.setItem(w,t.stake),f(O))};return A.useEffect(function(){const ae=Se.getItem(w);Number(ae)>0&&(C(!0),ve.dispatchEvent("updateEventData",{betType:me.Single,index:0,eventDataProp:"stake",value:ae}))},[w]),A.useEffect(function(){x.current=T},[T]),i.jsxs("div",{id:h5,className:"betslip-first-bet-content-bc quickBetWrapper-bc ",style:F||u?{pointerEvents:"none"}:{},children:[u&&i.jsx(_t,{}),i.jsxs("button",{className:"quickBetCloseButton-bc",id:GD,onClick:ee=>{ee.stopPropagation(),c()},children:[p("Keep in Betslip"),i.jsx("i",{className:"bc-i-small-arrow-down"})]}),i.jsxs(ng,{event:e,errorMessage:B[e.id],className:"multiple",children:[i.jsx(rg,{onClose:()=>ve.dispatchEvent("remove",e.id)}),i.jsx(eg,{...e}),i.jsx(une,{team1Name:e.team1Name,team2Name:e.team2Name})]}),i.jsx(BE,{extraFunctions:{...r,counterOffer:{...r.counterOffer,available:!1}},possibleWinFreebet:s,fullCoverBetTypesEnabled:l,eachWayAllowedOnAllEvents:a}),!O&&n&&i.jsx(Gc,{...n,showTotalStake:n.totalStake!==n.stake}),i.jsxs("div",{className:"quickBetTaxInputRow-bc",children:[!O&&i.jsxs(ki,{placeholder:p("Enter stake"),value:t.stake,rounding:_,stakeMultiplier:t.stakeMultiplier,onClick:L,onUpdate:E,active:P,onEnter:X,children:[o&&e.eachWayAllowed?i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${t.eachWay?"active":""}`,onClick:()=>ve.dispatchEvent("toggleEachWay",{betType:me.Single,index:0}),children:"EW"}):null,!y&&b?i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:Q,children:p(Id)}):null]}),i.jsx("div",{className:`quickBetButton-bc ${U?"opacity":""}`,onClick:X,children:i.jsx("div",{className:`quickBetButtonEl-bc btn a-color a-${V===Uy?"outline":""}`,children:i.jsx("p",{children:p(V)})})})]}),i.jsx("div",{className:"bs-info-massages-w-bc",children:Object.keys(D).map(ee=>i.jsx(tg,{message:D[ee],isGlobal:!0},ee))}),i.jsx(Jh,{rounding:_,visible:P,onUpdate:R,onClose:k,value:T?T.value:"",clearBeforeEdit:v,favoriteStakesMultipliers:h})]})},une=({team1Name:e,team2Name:t})=>i.jsx("div",{className:"bs-bet-i-body-bc",children:i.jsx("div",{className:"bs-bet-i-h-cell-bc title",children:i.jsx("p",{className:"bs-bet-i-h-title-bc t-1",children:i.jsxs("span",{className:"bs-item-date-v-bc bs-bet-i-h-title-bc-text",children:[e," ",t?`- ${t}`:""]})})})}),dne=({title:e,data:t,className:n})=>i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsx("div",{className:"bs-bet-i-b-cell-bc title",children:i.jsx("span",{className:"bs-bet-i-b-title-bc t-2 ellipsis",children:e})}),i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:i.jsx("span",{className:n,children:t})})]}),Yr=A.memo(dne),fne=({possibleWin:e,finalPayout:t,totalStake:n,expressBonus:s,expressBonusPercent:r,taxOnStake:o,taxOnProfitOrReturn:a,taxOnProfitOrReturnIsFake:l,boostedAmount:c,showTotalStake:u,editBetBaseStake:d})=>{const f=re(),{currency:{symbol:m}}=tn();return i.jsxs("div",{className:"bs-bet-i-b-section-bc",children:[u?o?i.jsxs(i.Fragment,{children:[i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:f("Tax on stake"),data:`${dn(o)} ${m}`}),i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:f("Net stake"),data:`${dn(n)} ${m}`})]}):i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:f(n===d?"Current stake":"Total stake"),data:`${dn(n)} ${m}`}):null,i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:`${f("Possible win")}:`,data:e!==js&&e!==xl?`${dn(e)} ${m}`:"N/A"}),e===xl&&i.jsx("div",{className:"bs-info-massages",children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsx("div",{className:"quickBetMsgText-bc",children:i.jsxs("p",{children:[" ",f("taxed_sp_odd_event_message")]})})]})}),c?i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:f("Boosted amount"),data:`${dn(c)} ${m}`}):null,s?i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:`${f("Accumulator bonus")} ${r?`(${r}%)`:""}`,data:`${dn(s)} ${m}`}):null,a?i.jsxs(i.Fragment,{children:[i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:f("Tax"),data:`${dn(a)} ${m}`}),l&&i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:f("Winning Bonus"),data:`${dn(a)} ${m}`})]}):null,t&&(t!==e||a)?i.jsx(Yr,{className:"bs-bet-i-b-amount-bc",title:f("Final payout"),data:`${dn(t)} ${m}`}):null]})},Gc=A.memo(fne),Ane={[ze.ERROR]:"error-message",[ze.WARNING]:"warning-message",[ze.SUCCESS]:"success-message",[ze.INFO]:"info-message"},mne={[ze.ERROR]:"bc-i-attention",[ze.WARNING]:"bc-i-attention",[ze.SUCCESS]:"bc-i-checked",[ze.INFO]:"bc-i-info"},pne=e=>e.hasOwnProperty("title"),hne=({message:e,isGlobal:t=!1,afterSuccessMessage:n})=>{const s=re(),{type:r,iconClass:o}=e;return A.useEffect(()=>()=>{n&&r===ze.SUCCESS&&n()},[n,r]),i.jsxs("div",{className:Rt.getInstance().authenticationEnabledForIP||W.userAuthentication.login.enabledForRestrictedCountries?`quickBetMsgWrapper-bc betslip-${Ane[r]} ${t?"":"single-n-v"}`:"display-none",children:[i.jsx("i",{className:`bs-notification-icon-bc ${o||mne[r]}`}),i.jsx("span",{className:"quickBetMsgText-bc",children:pne(e)?s(e.title,e.nonTranslatableValues):i.jsx(e.Component,{})})]})},tg=A.memo(hne),ix=({iconClassName:e,displayName:t})=>{const n=re();return i.jsxs("div",{className:"betslip-changed",children:[i.jsx("i",{className:`betslip-changed-icon bc-i-${e}`}),i.jsx("p",{className:"betslip-changed-text",children:n(t)})]})},lx=({type:e,possibleWin:t,availableBetTypes:n,eachWayPossible:s,selectedOption:r,options:o,showBetTypeSelection:a})=>{const l=re(),{currency:{symbol:c}}=tn(),{timeFormat:u,language:d,languageRtl:f}=Te(),m=_=>ve.dispatchEvent("updateExtraFunctionProp",{functionKey:e,data:{selectedOption:_}}),h=_=>{const[b,y]=_.split("_").map(Number);(!r||r.betType!==b)&&m({betType:b,...y>0&&{sysCount:y},eachWay:!1,...o[b][0]})},p=_=>{var v;const[b,y]=_.split("_").map(Number);if(r){const C=((v=o[r.betType].find(st("id",b)))==null?void 0:v.maxAmounts)??r.maxAmounts;m({...r,id:b,value:y,maxAmounts:C})}},g=n.some(({value:_,sysCount:b=0})=>`${_}_${b}`===(r&&`${r.value}_${r.sysCount}`));return i.jsxs("div",{className:"free-bet-bet-type-v-bc",children:[a&&g&&i.jsx(Uo,{onChange:h,...r&&{inputValue:`${r.value}_${r.sysCount}`},children:n.map(({name:_,value:b,sysCount:y=0})=>i.jsx(Ho,{value:`${b}_${y}`,label:l(_)},`${_}_${y}`))}),r&&r.betType in o?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-slip-select-ew-wrapper",children:[i.jsx(Uo,{inputValue:`${r.id}_${r.value}`,onChange:p,children:o[r.betType].map(({id:_,value:b,expirationDate:y})=>i.jsx(Ho,{value:`${_}_${b}`,label:`${b} ${e==="profitBoost"?"%":c} (${l("Expires")} ${Ni({language:d,timestamp:y,config:{timeFormat:u,languageRtl:f},preset:"datetimeShortYearShort"})})`},_))}),s&&i.jsx("div",{className:`bs-bet-i-b-s-i-block-bc ${r.eachWay?"active":""}`,onClick:()=>m({...r,eachWay:!r.eachWay}),children:"EW"})]}),t&&i.jsx(Gc,{...t,showTotalStake:!1})]}):null]})},BE=({extraFunctions:e,eachWayAllowedOnAllEvents:t,possibleWinFreebet:n,fullCoverBetTypesEnabled:s})=>{const{freebet:r,profitBoost:o,quickBet:a}=e,{isLoggedIn:l,loginInProgress:c}=_e(),u=(f,m)=>{if(!c&&!l&&f==="quickBet"&&m){mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login}});return}ve.dispatchEvent("changeExtraFunctionActiveState",{functionKey:f,active:m})},d=(f,m)=>ve.dispatchEvent("updateExtraFunctionProp",{functionKey:f,data:{showInfo:m}});return i.jsxs("div",{className:"bet-slip-switcher-wrapper-bc",children:[Object.keys(e).map(f=>{const m=f,{active:h,showInfo:p,available:g}=e[m];return g?i.jsxs(Pe.Fragment,{children:[i.jsx(gne,{functionType:m,onFunctionToggle:()=>u(m,!h),onInfoToggle:()=>d(m,!p),active:h,showInfo:p},m),m==="freebet"&&h&&i.jsx(lx,{...r,type:"freebet",eachWayPossible:t,possibleWin:n,showBetTypeSelection:s}),m==="profitBoost"&&h&&i.jsx(lx,{...o,type:"profitBoost",eachWayPossible:!1,showBetTypeSelection:s})]},m):null}),a.active?i.jsx(Tse,{}):null]})},gne=({active:e,showInfo:t,functionType:n,onFunctionToggle:s,onInfoToggle:r})=>{const o=re(),{infoText:a,title:l}=mY[n],{getCollapseProps:c,getToggleProps:u}=ry({isExpanded:t,duration:gh});return i.jsxs("div",{className:`bet-slip-switcher-row-bc ${n} ${e?"active":""} ${t?"info-active":""}`,children:[i.jsxs("div",{className:"bet-slip-switcher-row-inner-bc",children:[i.jsxs("div",{className:"bet-slip-switcher-r-i-column-bc",children:[i.jsx("img",{className:"bet-slip-switcher-r-i-c-icon-bc",src:pY[n],alt:"logo"}),i.jsx("span",{className:"bet-slip-switcher-r-i-c-name ellipsis",children:o(l)})]}),i.jsxs("div",{className:"bet-slip-switcher-r-i-column-bc",children:[i.jsx("i",{className:`bc-i-player-info bet-slip-s-r-i-c-info-icon-bc ${t?"active":""}`,...u({onClick:r})}),i.jsx(iy,{isActive:e,onToggle:s})]})]}),i.jsx("div",{...c(),children:i.jsx("p",{className:"bet-slip-switcher-row-info-bc",children:o(a)})})]})},bc=(e=3e3)=>{const[t,n]=A.useState(!1),s=r=>{t||(gB(r),n(!0))};return A.useEffect(function(){if(t){const o=setTimeout(()=>n(!1),e);return()=>clearTimeout(o)}},[t,e]),{isTextCopied:t,copyTextToClipboard:s}},_P=({clearBookingInfo:e,bookingId:t})=>{const n=re(),{isTextCopied:s,copyTextToClipboard:r}=bc();return i.jsxs("div",{className:"bs-booking-section-bc",children:[i.jsxs("span",{className:"bs-booking-title-bc",children:[n("Booking id"),":"]}),i.jsx("b",{className:"bs-booking-id-bc",children:i.jsxs("span",{onClick:()=>r(String(t)),children:[t,i.jsx("i",{title:n(O3),className:`bc-booking-copy bc-i-${s?"checked":"copy"}`,onClick:()=>r(String(t))})]})}),i.jsx("i",{className:"bs-booking-icon-bc bc-i-clear",title:n("Clear booking id"),onClick:e})]})},ng=({event:e,errorMessage:t,className:n,children:s})=>i.jsxs("div",{className:`bs-bet-item-bc ${n} ${e.isDeleted?"deleted":e.isBlocked?"blocked":""}`,children:[i.jsxs("div",{className:"bs-bet-item-bg-c-bc",children:[s,e.isDeleted&&i.jsx(ix,{iconClassName:"remove-circle",displayName:"Event has been deleted"}),e.isBlocked&&i.jsx(ix,{iconClassName:"change-password",displayName:"Event has been blocked"})]}),t&&i.jsx(tg,{message:t})]});class vne extends Ia{constructor(){super(...arguments);fe(this,"cachedResponses",{})}load(n,s,r,o=!1){const a=X_({url:n,...s});return r&&this.cachedResponses[a]?Promise.resolve(this.cachedResponses[a]):this.loadData(n,s,o).then(l=>(r&&(this.cachedResponses[a]=l),l))}loadOptions({providerName:n,playerId:s,onlyProviders:r,categoryId:o,onlyCategories:a,language:l},c=!1){const u={partner_id:W.app.site_id,is_mobile:ue.isMobile,use_webp:ue.useWebp,lang:l,country:dt.countryCode,...o&&{categories:o.toString()},...n&&{providers:n},...a&&{only_categories:"1"},...s&&{player_id:s.toString()},...r&&{only_providers:"1"}};return this.load("/casino/getOptions",u,c,!!W.cms.cacheLayerSubdomain)}loadOptionsByGameOrder({withExtraCategories:n,extraCategoryId:s,categoryId:r,language:o},a=!1){const l={partner_id:W.app.site_id,is_mobile:ue.isMobile,use_webp:ue.useWebp,lang:o,country:dt.countryCode,...r&&{category_id:r.toString()},...n&&{with_extra_categories:"1"},...s&&{extra_category_id:s}};return this.load("/casino/getOptionsByGameOrder",l,a,!!W.cms.cacheLayerSubdomain)}loadProviderJackpotGames({jackpotId:n,providerName:s,offset:r,limit:o,searchCommand:a,language:l},c=!1){const u={partner_id:W.app.site_id,is_mobile:ue.isMobile,use_webp:ue.useWebp,country:dt.countryCode,...l&&{lang:l},...n&&{jackpot_id:n.toString()},...s&&{provider:s},...a&&{search:a},...r!==void 0&&{offset:r.toString()},...o!==void 0&&{limit:o.toString()}};return this.load("/casino/getJackpotGames",u,c,!!W.cms.cacheLayerSubdomain)}loadGames({language:n,categoryId:s,providers:r,gameExternalIds:o,gameIds:a,offset:l,limit:c,restrictedGamesIds:u,searchCommand:d,jackpotId:f,additionalParams:m,playerId:h,extraCategoryId:p},g=!1){const _={partner_id:W.app.site_id,lang:n,is_mobile:ue.isMobile,country:dt.countryCode,use_webp:ue.useWebp,...h&&{player_id:h.toString()},...s&&s!==Qm&&s!==Nn&&{category:s},...(r==null?void 0:r.length)&&!r.includes(bs)&&{provider:r.join()},...l!==void 0&&{offset:l.toString()},...c!==void 0&&{limit:c.toString()},...d&&{search:d},...(u==null?void 0:u.length)&&{except:u.map(b=>b.toString())},...(a==null?void 0:a.length)&&{id:a.join()},...(o==null?void 0:o.length)&&{external_id:o.join()},...f&&{jackpot_id:f},...p&&p!==Nn&&{extra_category_id:p},...m&&{...m}};return this.load("/casino/getGames",_,g,!!W.cms.cacheLayerSubdomain)}loadGame({language:n,externalId:s,additionalParams:r}){const o={partner_id:W.app.site_id,lang:n,external_id:s,is_mobile:ue.isMobile,use_webp:ue.useWebp,country:dt.countryCode,...r&&{...r}};return this.load("/casino/getGames",o,!0,!!W.cms.cacheLayerSubdomain).then(a=>a.games.length>0?a.games[0]:null)}getPromotedGames(n,s,r){return this.load("/casino/getPromotedGames",{partner_id:W.app.site_id,is_mobile:ue.isMobile,lang:n,...r&&{category:r.toString()},country:dt.countryCode,rid:s},!1,!!W.cms.cacheLayerSubdomain)}loadGamesBadges(n){return this.load("/json/getPageOptions",{partner_id:W.app.site_id,type:n},!1).then(({options:s})=>s!=null&&s.labels?s.labels:{})}loadCasinoGameDetails(n,s=!1){return this.load("/casino/getSkinGameDesc",{game_skin_id:n},s)}loadGameWinners(){return this.load("/casino/getGameWinners",{site_id:W.app.site_id},!1)}loadTournamentGames({tournamentId:n,limit:s,offset:r,withImages:o,language:a}){const l={partner_id:W.app.site_id,tournament_id:n.toString(),is_mobile:ue.isMobile,use_webp:ue.useWebp,country:dt.countryCode,...a&&{lang:a},...r&&{offset:r.toString()},...s&&{limit:s.toString()},...o&&{with:"images"}};return this.load("/casino/getTournamentGames",l,!1,!!W.cms.cacheLayerSubdomain)}loadGameTournaments({externalId:n}){const s={external_id:n.toString()};return this.load("/casino/getTournaments",s,!1)}loadCategoryGroupedGames({limit:n,providers:s,language:r}){const o={partner_id:W.app.site_id,by_key:"category",limit:n.toString(),is_mobile:ue.isMobile,use_webp:ue.useWebp,lang:r,country:dt.countryCode,...s&&s.length&&{provider:s.join()}};return this.load("/casino/getGames",o,!1,!!W.cms.cacheLayerSubdomain).then(Bt("games"))}getAvailableTournaments(n){return this.load("/casino/getAvailableTournaments",{partner_id:W.app.site_id,is_mobile:ue.isMobile,ids:n.join(","),country:dt.countryCode},!1,!!W.cms.cacheLayerSubdomain).then(({tournaments:s})=>new Set(s))}loadLoyaltyPointLevels(n){return this.load(`/api/public/v1/${n}/partners/${W.app.site_id}/loyalty-points`,{},!1,!!W.cms.cacheLayerSubdomain)}loadLoyaltyProgramGroupsWithLevels(n){return this.load(`/api/public/v2/${n}/partners/${W.app.site_id}/loyalty-program/groups`,{},!1,!!W.cms.cacheLayerSubdomain)}loadLoyaltyProgramBenefits(n){return this.load(`/api/public/v2/${n}/partners/${W.app.site_id}/loyalty-program/benefits`,{},!1,!!W.cms.cacheLayerSubdomain)}}const ja=new vne,bne=vn(()=>Z(()=>import("./LiveChatAdviser-BIfko_Xo.js"),__vite__mapDeps([257,2]))),_ne=()=>{const{profile:{is_verified:e}}=_e(),t=re();return i.jsxs("div",{children:[i.jsxs("p",{className:"casino-popup-content",children:[t(e?J$:eV)," "]}),i.jsx(bne,{})]})},pb=(e="")=>MW.includes(e),sg=()=>{const{isLoggedIn:e,profile:{currency:t}}=_e(),n=It(),s=Rt.getInstance(),{assets:{logo:r}}=Te(),[o,a]=A.useState();A.useEffect(()=>{if(o&&e&&t){const{game:f,resolve:m,language:h,frameId:p,gameType:g}=o,_=b=>{(f.blocked_currencies||[]).includes(t)?(be.open({title:"Info",content:"This game doesn't support Real mode in your account currency."}),m({url:"",error:""})):b?m({url:HT({game:f,gameType:g,language:h,frameId:p,logoSource:r,requireAuthToken:!0}),error:""}):(be.open({title:"Info",Component:()=>i.jsx(_ne,{})}),m({url:"",error:""})),a(void 0)};W.casino.checkClientCasinoGamesRestriction?ce.get({},"get_client_restrictions").then(({result:b,details:{CanBet:y=!0}})=>{throw b===0&&_(y),new Error}).catch(()=>{_(!0)}):_(!0)}},[t,e,r,o]);const l=A.useCallback(({game:f,type:m,language:h,isLoggedIn:p,frameId:g})=>new Promise(_=>{const b=pb(f.provider),y=f.types.viewMode||f.types.funMode,v=f.types.realMode,C=(T,k=!1)=>{_({url:HT({game:f,gameType:T,logoSource:r,frameId:g,language:h,requireAuthToken:k}),error:""})},w=T=>{let k=!1;mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{k||_({error:z$,url:""})},props:{popupContentType:bt.Login,onSuccess:()=>{k=!0,a({game:f,resolve:_,language:h,frameId:g,gameType:T})}}})};m===on.Fun||!m&&!p&&y?b&&!p?w(on.Fun):C(on.Fun,b):m===on.Real||!m&&v?p?(a({game:f,resolve:_,language:h,frameId:g,gameType:on.Real}),C(on.Real,!0)):w(on.Real):_({error:"",url:""})}),[r]),c=A.useCallback(({multiviewPosition:f,...m})=>{Le.dispatchEvent("openGame",{gameData:m,multiviewPosition:f})},[]),u=A.useCallback((f,m)=>n.push({pathname:$r(ih,{gameExternalId:f,type:m}),search:Je({...$e()})}),[n]),d=A.useCallback(({game:f,categoryId:m})=>{var h,p,g,_,b;if(m&&window.location.pathname.includes(`/casino/generic/${m}/`)){const y=W.casino.genericPage.enableExtraCategoriesFilter&&GW.includes(m),[,,,,,,v,C]=window.location.pathname.split("/");n.push({pathname:$r(ah,{gameExternalId:f.extearnal_game_id,providers:C||bs,extraCategory:y&&v?v:Nn}),search:Je({...$e(),provider:void 0})})}else if(m===Ph&&s.skillGamesAvailable)u(f.extearnal_game_id);else if(m===Py&&s.tvGamesAvailable)if(window.location.pathname.includes("/tv-games/home")){const[,,,,v]=window.location.pathname.split("/");n.push({pathname:$r(gd,{gameExternalId:f.extearnal_game_id,...v?null:{providers:bs}}),search:Je({...$e(),provider:void 0})})}else n.push({pathname:$r(gd,{gameExternalId:f.extearnal_game_id,providers:f.provider??bs}),search:Je({...$e(),provider:void 0})});else if(m===lf&&s.liveCasinoAvailable)if(window.location.pathname.includes("/live-casino/home")){const[,,,,v,C]=window.location.pathname.split("/");n.push({pathname:$r(uc,{gameExternalId:f.extearnal_game_id,...C?null:{providers:bs},...v?null:{extraCategory:Nn}}),search:Je({...$e(),provider:void 0})})}else n.push({pathname:$r(uc,{gameExternalId:f.extearnal_game_id,providers:f.provider??bs,extraCategory:W.liveCasino.enableCategoriesFilter&&((h=f.extra_category)!=null&&h.id)?(p=f.extra_category)==null?void 0:p.id:Nn}),search:Je({...$e(),provider:void 0})});else if(m===Ry&&s.virtualSportsAvailable)if(window.location.pathname.includes("/virtual-sports/home")){const[,,,,v,C]=window.location.pathname.split("/");n.push({pathname:$r(lc,{gameExternalId:f.extearnal_game_id,...C?null:{providers:bs},...v?null:{extraCategory:Nn}}),search:Je({...$e(),provider:void 0})})}else n.push({pathname:$r(lc,{gameExternalId:f.extearnal_game_id,providers:f.provider??bs,extraCategory:W.liveCasino.enableCategoriesFilter&&((g=f.extra_category)!=null&&g.id)?(_=f.extra_category)==null?void 0:_.id:Nn}),search:Je({...$e(),provider:void 0})});else{const y=window.location.pathname.includes("/casino/slots"),v=$e(),C=m!==void 0&&m!==Nn?(b=f.cats.find(w=>m===w.id))==null?void 0:b.title:m===Nn?Qm:f.cats[0].title;if(y){const[,,,,w,T]=window.location.pathname.split("/");n.push({pathname:$r(Pm,{gameExternalId:f.extearnal_game_id,gameName:Jt(f.name),...w?null:{categoryId:Nn},...T?null:{categoryName:Qm}}),search:Je({...v})})}else n.push({pathname:$r(Pm,{gameExternalId:f.extearnal_game_id,providers:f.provider??Nn,categoryId:m??f.categories[0],categoryName:Jt(C),gameName:Jt(f.name)}),search:Je({...v,provider:f.provider??bs})})}},[s.liveCasinoAvailable,s.skillGamesAvailable,s.tvGamesAvailable,s.virtualSportsAvailable,n,u]);return{openGameWindow:c,getGameUrl:l,openGameDetails:d,openSkillGameDetails:u}},yne=e=>{const{isLoggedIn:t,loginInProgress:n,profile:{is_verified:s}}=_e(),r=W.casino.funModeEnabled,o=It(),a=Ns().get(ar),l=A.useMemo(()=>{switch(r){case 0:return!1;case 1:return!0;case 2:return t;case 3:return s;default:return!0}},[t,r,s]),c=A.useMemo(()=>(e==null?void 0:e.types.realMode)===1,[e==null?void 0:e.types.realMode]),u=A.useMemo(()=>l&&((e==null?void 0:e.types.funMode)===1||(e==null?void 0:e.types.viewMode)===1&&!t),[l,e==null?void 0:e.types.funMode,e==null?void 0:e.types.viewMode,t]);return A.useEffect(function(){if(a&&!l){const[f,m]=a.split(kd);m===on.Fun&&o.replace({search:Je({...$e(),[ar]:`${f}${kd}${on.Real}`})})}},[a,l,r,o]),{canPlayFunMode:l,funModeButton:u,realModeButton:c,buttonsDisabled:n}},Ene=A.memo(function({downloads:t,gameName:n}){let s;t.mac&&ue.userOs==="MacOS"?s=t.mac:t.ios&&ue.userOs==="IOS"?s=t.ios:t.android&&ue.userOs==="Android"?s=t.android:t.windows&&ue.userOs==="Windows"?s=t.windows:t.linux&&ue.userOs==="Linux"&&(s=t.linux);const r=re();return s?i.jsxs("a",{className:"btn",onClick:o=>o.stopPropagation(),download:n,href:s.startsWith("http")?s:`${W.casino.gamesUrl}/${s}`,title:r("Download"),children:[i.jsx("i",{className:"upload-document-bc bc-i-download"}),i.jsx("span",{children:r("Download")})]}):null}),Cne=A.memo(function({game:t,multiviewPosition:n,onGameSelect:s=Pt}){const{language:r}=Te(),{openGameWindow:o}=sg(),{realModeButton:a,funModeButton:l,buttonsDisabled:c}=yne(t);return i.jsxs(i.Fragment,{children:[a&&i.jsx(Be,{className:"btn a-color",disabled:c,onClick:u=>{u.stopPropagation(),o({game:t,language:r,type:on.Real,multiviewPosition:n}),s()},title:"Play"}),l&&i.jsx(Be,{className:"btn a-outline",disabled:c,onClick:u=>{u.stopPropagation(),o({game:t,language:r,type:on.Fun,multiviewPosition:n}),s()},title:"Demo"}),t.downloads&&i.jsx(Ene,{gameName:t.name,downloads:t.downloads})]})}),Sne=({game:e,lazyLoading:t})=>i.jsx("img",{src:e.icon_2||e.icon_1,className:"casino-game-item-image-bc",alt:e.name,title:e.name,loading:t?"lazy":"eager"}),yP=({isFavorite:e,clickHandler:t,className:n=""})=>{const{handlePersonalizationItemClick:s}=Sf(),[r,o]=A.useState(!1),a=l=>{l.stopPropagation(),s(t),o(!e)};return A.useEffect(function(){if(!e&&r){let c=setTimeout(()=>{o(!1)},500);return()=>{clearTimeout(c)}}},[e,r]),i.jsx("i",{className:`${n} bc-i-${e?"star":"favorite"} ${!e&&r?"favorite-animation":""}`,onClick:a})},cx=(e,t)=>{const n=s=>parseFloat(s.toString()).toString();return e>=1e9?n(e/1e9)+"b":e>=1e6?n(e/1e6)+"m":e>=1e3?n(e/1e3)+"k":n(Number(xr(e,t)))},wne=e=>{const{currency:{name:t,symbol:n,rounding:s}}=tn();if(e!=null&&e[t]){const{max:r,min:o}=e==null?void 0:e[t];return{max:cx(r,s),min:cx(o,s),symbol:n}}return null},Tne=({game:{bet_limits:e,name:t}})=>{const n=re(),s=wne(e);return i.jsxs("div",{className:"casinoGameBetLimitsContainer",children:[i.jsx("p",{className:"casinoGameBetLimitsLabelBc ellipsis",title:t,children:t}),s?i.jsx("span",{className:"casinoGameBetLimits",children:n("{min} - {max} {symbol}",s)}):null]})},DE=({game:e,onInfoClick:t,multiviewPosition:n,onGameSelect:s,lazyLoadImage:r,onContainerClick:o,isRecommendedGames:a,specialType:l,showBetLimits:c,searchTerm:u})=>{const{isLoggedIn:d}=_e(),{isItemFavorite:f,toggleFavoriteCasinoGame:m}=Sf(),{isHovered:h,...p}=vP(),g=A.useMemo(()=>f(rs.CasinoGames,e.extearnal_game_id),[f,e.extearnal_game_id]),_=A.useMemo(()=>e.has_age_restriction>0&&!d&&W.casino.disableAgeRestrictedGames,[e.has_age_restriction,d]),b=()=>{m(e.extearnal_game_id,e.categories[0])},y=()=>{St.dispatchEvent("trackingEvent",{category:u?"Search":"Casino",action:u?"Casino Search Result":d&&a?"Clicked Casino Recommended Game":"Clicked Casino Game",additionalData:{...u?{searchData:{searchTerm:u,game:e}}:{casinoGameData:{externalId:e.extearnal_game_id,name:e.name,specialType:l}}}}),s==null||s()};return i.jsxs("div",{className:`casino-game-item-content ${c?"show-bet-limits":""}`,children:[i.jsxs("div",{className:`casino-game-item ${_?"disabled":""} ${e.badge?"badge-"+e.badge.class:""}`,"data-badge":e.badge?e.badge.title:"",...p,children:[i.jsx(Sne,{game:e,lazyLoading:r}),h&&i.jsxs("div",{onClick:()=>o==null?void 0:o(e),className:"casino-game-item-block",children:[i.jsx("div",{className:"casino-game-icons",children:t?i.jsx("i",{className:"casino-game-info-icon bc-i-info",onClick:()=>{_||t(e)}}):null}),c?null:i.jsx("h3",{className:"casino-game-item-label-bc",children:e.name}),i.jsx("div",{className:"casino-game-buttons",children:i.jsx(Cne,{game:e,multiviewPosition:n,onGameSelect:y})})]}),i.jsx(yP,{isFavorite:g,clickHandler:b,className:"casino-game-item-fav-bc"})]}),c?i.jsx(Tne,{game:e}):null]})},xne=({event:e})=>{const t=ot(),n=re(),{language:s,openMiniGames:r}=Te(),{isLoggedIn:o}=_e(),{getGameUrl:a}=sg(),l={title:gY,categoryId:vY},{title:c,categoryId:u}=l,[d,f]=A.useState(),[{loading:m,games:h},p]=A.useState({loading:!0,games:[]}),[g,_]=A.useState(),[b,y]=A.useState(),[v,C]=A.useState(!1),[w,T]=A.useState(r),k=A.useCallback(x=>{x||T(x),C(x)},[]);A.useEffect(function(){m&&ja.loadGames({language:s,categoryId:u,additionalParams:{mini_games:1}}).then(O=>{if(t.current){const{games:P=[]}=O;p({games:P,loading:!1})}}).catch(O=>{t.current&&p({games:[],loading:!1}),nt.error(`failed to get casino games widget: reason: ${O}`)})},[s,m,u,e,t]);const E=A.useCallback(()=>{T(x=>!x)},[]),N=A.useCallback((x,O,P,R)=>{a({game:x,language:s,type:P,isLoggedIn:R}).then(({url:L})=>{_(O),f({src:L,id:x.id}),y(x)}).catch(L=>{be.open({type:"error",title:"Error",content:(L==null?void 0:L.message)??ln})})},[a,s]);return A.useEffect(()=>{d!=null&&d.src&&T(!1)},[d==null?void 0:d.src]),A.useEffect(()=>{const x=h.findIndex(O=>O.id===(b==null?void 0:b.id));if(b){N(b,x,o?on.Real:on.Fun,o);return}},[o,b,h,N]),e?null:i.jsx("div",{className:`mini-games ${v?"expanded":""}`,children:i.jsx(ay,{onToggleMiniGameExpanded:k,isExpanded:!1,description:n(c),children:m?i.jsx(_t,{size:"medium"}):h.length?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`mini-games-dropdown ${v&&w?"opened":""}`,children:[i.jsxs("h3",{className:"mini-games-dropdown-header",onClick:E,children:[i.jsx("span",{className:"mini-games-header",children:n(bY)}),i.jsx("i",{className:"bc-i-close-remove"})]}),i.jsx("ul",{className:"mini-game-menu",children:h.map((x,O)=>i.jsx("li",{className:`mini-game-menu-item ${d&&x.id===d.id?"active-mini-game":""}`,onClick:()=>N(x,O,o?on.Real:on.Fun,o),children:x.name},x.extearnal_game_id))})]}),i.jsx(NE,{triggerReInit:v,options:{slidesToScroll:1,arrows:!0,align:"start",startIndex:g},children:h.map((x,O)=>{const{id:P,name:R}=x;return i.jsxs(A.Fragment,{children:[i.jsx("div",{className:"mini-games-container",children:!d||P!==d.id||!d.src?i.jsx("div",{className:"mini-games-inner",onClick:()=>N(x,O,o?on.Real:on.Fun,o),children:i.jsx(DE,{game:{...x,types:{...x.types,realMode:0,funMode:0,viewMode:0}},multiviewPosition:hY,lazyLoadImage:!1})}):i.jsx("iframe",{src:d.src,allowFullScreen:!0,allow:"autoplay; microphone *",style:{width:"100%"},title:R})}),i.jsx("div",{className:"mini-game-name",onClick:E,children:i.jsxs("p",{className:"mini-game-content",children:[i.jsx("span",{className:"mini-game-title ellipsis",children:R}),i.jsx("i",{className:`mini-game-icon ${w?"bc-i-small-arrow-up":"bc-i-small-arrow-down"}`})]})})]},P)})})]}):i.jsx("p",{className:"empty-b-text-v-bc",children:n(tV)})})})},EP=A.memo(xne),hb=({rounding:e,stake:t,stakeMultiplier:n,eachWay:s,showEachWay:r,showMaxBet:o,name:a,odds:l=-1,toggleEachWay:c,getMaxBet:u,onInputFocused:d,editBet:f=!1,inputFocused:m,onInputUpdate:h,placeBet:p,scrollToInput:g=!0})=>{const _=re(),{oddsConverter:b}=qs(),{isLoggedIn:y}=_e();return i.jsxs(i.Fragment,{children:[a&&i.jsxs("span",{className:"betslip-multiples-type-bc",children:[_(a)," ",l>-1&&i.jsx("b",{className:"betslip-multiples-number-bc",children:b(l)})]}),i.jsxs(ki,{placeholder:_(f?"Enter additional stake":"Enter stake"),value:t,rounding:e,stakeMultiplier:n,onClick:d,onUpdate:h,active:m,onEnter:p,scrollToInput:g,children:[r?i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${s?"active":""}`,onClick:()=>c(),children:"EW"}):null,o&&y?i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:u,children:_(Id)}):null]})]})},Ine=({events:e,eventsDataMap:t,metadata:n,extraFunctions:s,selectedBetTypes:r,possibleWinDataMap:o,possibleWinFreebet:a,placeBet:l,bookBet:c,getMaxBet:u,closeBetslip:d,counterOffers:f,showSportsBonusPopup:m,sportsBonusActive:h})=>{const p=re(),{activeInputData:g,resetActiveInputData:_,updateActiveInputData:b,setActiveInputData:y,clearActiveInputData:v}=RE(),C=ue.isMobile===1&&g!==null,{eachWayPossible:w,fullCoverBetTypesEnabled:T,availableBetTypes:k,eachWayAllowedOnAllEvents:E,favoriteStakesMultipliers:N,contentType:x}=n,O=()=>r.every(Y=>{var de;return(de=t.get(Y))==null?void 0:de.every(dp)}),P=r.some(Y=>{var de;return(de=t.get(Y))==null?void 0:de.some(({eachWay:oe})=>oe)}),R=e.length>0,{rounding:L,handleMaxBet:B,handleEventSwipe:D,betslipLoading:j,betslipMessages:{globalMessages:M,eventMessages:F},bookingModeSelected:U,hybridModeSelected:V,placeBetButtonText:Q,placeBetDisabled:X,handlePlaceBetClick:ee,freebetExpanded:ae,counterOfferActive:z,showMaxBet:ge}=mP({updateActiveInputData:b,getMaxBet:u,activeInputData:g,resetActiveInputData:_,availableBetTypes:k,metadata:n,events:e,isStakeInputEmpty:O,extraFunctions:s,placeBet:l,bookBet:c,eachWay:P}),J=t.get(me.Single)||[],$=o.get(me.Single)||[],q=n.betBookingId;return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`bs-f-header-sub-navigation-bc ${j?"disabled":""}`,children:R&&i.jsx(SP,{closeBetslip:d})}),i.jsxs("div",{className:"bs-f-body-bc",children:[W.sportsbook.betslip.enableMiniGames&&!ue.isMobile&&i.jsx(EP,{event:e.length}),i.jsxs("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:[R?i.jsx("div",{className:"bs-f-b-content-bc betslip",children:e.map((Y,de)=>{const oe=g!==null&&g.betType===me.Single&&g.index===de?g:null;return i.jsx(Ef,{swipeDisabled:ue.isMobile===0||g!==null,onSemiSwiped:_,onSwiped:()=>D(Y.id),iconClass:"bc-i-clear",swipeVelocityThreshold:0,animationStorageKey:tF,children:i.jsx(pP,{rounding:L,eventData:J[de],possibleWinData:$[de],index:de,event:Y,onInputFocused:y,updateFocusedInput:b,soleEvent:e.length===1,errorMessage:F[Y.id],showCounterOffer:IO(z,Y),showEachWay:w&&Y.eachWayAllowed,showMaxBet:ge,getMaxBet:()=>B(me.Single,de),showConflicts:Y.hasConflicts,focusedInput:oe==null?void 0:oe.inputType,numpadOpen:C,placeBet:()=>ee(x,!0),showStakeInput:!ae,counterOffer:f[de]})},Y.id)})}):i.jsx("p",{className:"empty-b-text-v-bc",children:p("Your betslip is empty")}),!ae&&e.length>1&&i.jsx(Nne,{rounding:L,availableBetTypes:k,eventsDataMap:t,selectedBetTypes:r,possibleWinDataMap:o,showEachWay:w&&E,showMaxBet:ge,onInputFocus:y,onInputUpdate:b,handleMaxBet:B,activeInputData:g,placeBet:()=>ee(x)})]})]}),i.jsxs("div",{className:`bs-f-footer ${j?"disabled":""}`,children:[!U&&i.jsx(BE,{extraFunctions:s,possibleWinFreebet:a,fullCoverBetTypesEnabled:T,eachWayAllowedOnAllEvents:E}),i.jsx("div",{className:"bs-actions-bc",children:!ae&&i.jsxs(i.Fragment,{children:[(U||V)&&q!=null&&i.jsx(_P,{clearBookingInfo:pO,bookingId:q}),h?i.jsxs("div",{className:"betslip-bonus-info",onClick:m,children:[i.jsx("i",{className:"betslip-bonus-icon bc-i-player-info"}),i.jsx("span",{className:"ellipsis",title:p("Bonus info"),children:p("Bonus info")})]}):null,i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"bs-info-massages-w-bc",children:Object.keys(M).map(Y=>i.jsx(tg,{message:M[Y],isGlobal:!0},Y))}),i.jsx(Jh,{visible:C,rounding:L,value:g?g.value:"",onUpdate:b,onClose:(g==null?void 0:g.inputType)==="counterOffer"?v:_,includeFavouriteStakes:!g||g.inputType!=="counterOffer",favoriteStakesMultipliers:N})]})]})}),i.jsx(gP,{placeBetButtonText:Q,placeBetDisabled:X,handlePlaceBetClick:ee,metadata:n})]})]})},Nne=({rounding:e,availableBetTypes:t,eventsDataMap:n,selectedBetTypes:s,possibleWinDataMap:r,showEachWay:o,showMaxBet:a,activeInputData:l,onInputFocus:c,onInputUpdate:u,handleMaxBet:d,placeBet:f})=>{const m=re(),[h,p]=A.useState(!1),[g,_]=A.useState(""),b=l!==null&&l.betType===me.Single&&l.index===void 0,y=A.useMemo(()=>t.filter(({value:E,disabled:N})=>E!==me.Single&&!N).sort(({value:E},{value:N})=>E===me.System&&N===me.Multiple?N-E:E-N),[t]),v=y.length>0,C=A.useMemo(()=>h?y:mh([],E=>[E],y.find(({value:E})=>E===me.Multiple)),[y,h]),w=A.useMemo(()=>s.flatMap(E=>r.get(E)||[]).reduce((E,N)=>(Object.entries(N).forEach(([x,O])=>{const P=x;P!=="taxOnProfitOrReturnIsFake"?E[P]=Qe((E[P]??0)+O):E[P]=O}),E),{possibleWin:0,stake:0,finalPayout:0,boostedAmount:0,expressBonus:0,taxOnProfitOrReturn:0,taxOnStake:0,totalOdds:0,totalStake:0}),[r,s]),T=n.get(me.Single)||[{stake:""}],k=T[0].stake;return A.useEffect(function(){b&&_(k)},[k,b]),i.jsxs("div",{className:"betslip-multiples-bc",children:[i.jsxs("div",{className:"competition-wrapper-bc",children:[i.jsxs("div",{className:"competition-header-bc",onClick:()=>p(!h),children:[i.jsx("span",{className:"competition-title-bc ellipsis",children:`${m("Accumulators")} / ${m("Multiples")}`}),v&&i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-${h?"down":"up"}`})]}),i.jsxs("div",{className:"betslip-multiples-input-bc",children:[h||!v?i.jsx(hb,{rounding:e,name:"Singles",stake:g,stakeMultiplier:T.length,eachWay:!1,showEachWay:!1,showMaxBet:!1,toggleEachWay:Pt,getMaxBet:Pt,onInputFocused:()=>c({betType:me.Single,inputType:"stake",value:g}),onInputUpdate:u,inputFocused:b,placeBet:f}):null,C.map(({name:E,value:N,sysCount:x},O)=>{var L;const P=x?x-2:0,R=(n.get(N)||[])[P];return i.jsx(A.Fragment,{children:i.jsx(hb,{rounding:e,name:E,odds:(L=r.get(N))==null?void 0:L[0].totalOdds,stake:R.stake,stakeMultiplier:R.stakeMultiplier,eachWay:R.eachWay,showEachWay:o,showMaxBet:a,toggleEachWay:()=>ve.dispatchEvent("toggleEachWay",{betType:N,index:P}),getMaxBet:()=>d(N,P),onInputFocused:()=>c({betType:N,inputType:"stake",value:R.stake,index:P}),onInputUpdate:u,inputFocused:l!==null&&l.index===P&&l.betType===N&&l.inputType==="stake",placeBet:f})},`${N}_${x}`)})]})]}),i.jsx(Gc,{...w,showTotalStake:w.totalStake>0})]})},ux=A.memo(function(){const t=re(),n=It(),{betslip:{contentTabs:s}}=W.sportsbook,r=A.useMemo(()=>s.some(st("type",ke.OpenBets)),[s]),o=()=>{ve.dispatchEvent("clearEditBet",!0),r?(ve.dispatchEvent("openBetslip",{}),ve.dispatchEvent("setContentType",ke.OpenBets)):(n.push({search:Yt({section:"history",page:"bets"})}),ve.dispatchEvent("closeBetslip"))};return i.jsxs("div",{className:"edit-bet-header",children:[i.jsxs("div",{className:"edit-bet-header-top",children:[i.jsx("i",{className:"bc-i-edit"}),i.jsx("span",{className:"edit-bet-header-title ellipsis",children:t("Edit bet mode")}),i.jsx("i",{className:"bc-i-close-remove",onClick:o})]}),i.jsxs("div",{className:"edit-bet-header-bottom",children:[i.jsx("i",{className:"bc-i-attention"}),i.jsx("span",{className:"edit-bet-header-info",children:t("Click on any event to add it to betslip")})]})]})}),kne=({closeBetslip:e})=>{const t=re();return i.jsxs(Be,{className:"edit-bet-add-btn btn a-color",onClick:e,children:[i.jsx("i",{className:"bc-i-add"}),i.jsx("span",{children:t("Add New Events")})]})},CP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACxpJREFUeNrUW2tsFNcVPjP78IvdrLFxWNvINi2O13FSQ0sgSZVAFNMfSZWgILVJqgbzo2r/lKJSKrVNIUqkPqiEya9WVWMihRKJZ6Mkam2nOFWlGBkbVzU2MSS2i8Hg16531971vqbn3J2ZnX15Z2Z3jTnoMLs7s7P3fPec755z5hogjyIIwg7U80K8jKIeSXHtEfGcJE7UdlQb3I+CA98rLC9XyDhRr2S6Ll/j5PJkfC0erqCygftvd0LINQyc2QKFlS1gKK6WLh0Qj830X9g3Af67nSCE3FBU9RIYiuTrTnAc13o/AUAufpheuwfegoUb7fKv8QjC2qf+CqYHGuO+E3QPwVzPKxAJzUdHhVr+5EdgssjX1SEIY7keK58nz3paerEw0h53IhJ0w8w/n4eFL2Kf++90wtxnr7BzSvHeOK58u1/kifMJXCFkwxX58oCLeNhBr+9e2Iyz6o79GifIM8ybrewYCac+T2r/1qjan9UVJvnygHelFw9s/X3ai2jGE2c9UQLOnvjvIJgBVw94x9rAO94GYf+EdKpWz0CNeSEWjjuBXvAaeUFhVQuUbGqFhevtuu61MN4uAnEJ/DMdEPRelb2DSLK4at/qI0ExDCgmR6WVYKbreQjODye5OFMe0oZAskbP8yYrrG1+H0xrZJJsJeBXSwiQF7hoUHIofOMoG3SuJMH4C3qMzysAIggXiJzotcnmgDWNP87JfW2OPyiNH1ACvWpCICEUrkgkNfWPpyC8OKE7BGyNR6HIvkdp/E7R22DVeYAiFA5I7y2O/brvRYYrjB/L1vi8rQKpQgE9gWarucDeIn9O2SAn5gIFZdti/ojHpbkeedalpdCyUQaPjN6drfErXRwdE3In5+8nw6kkvijkXigdfnFVFkMK8juGulf5ORGgf7ITArM9WP3dYkVQjACVo4qSoblsO1s+qSgqeLBFWRxJ0p1NOOSrFqDy9rwyPfX97ywrgILzQymMTQ9A4nVUSpfUtEJR5R7gjVYlJxAhDtxzAETjL0oZIBk833coZnhKY9UDoEyDbQ8fBXPp9qxA4PLg9helBodv/Cy40Hi2ti9rrHYApNcEQsLSuFlLOOQ6DzgsGU9dINflQ3knWdfVn4Fv8oyyIjx8TzxAbIONSkQ30/XtaKkrZXd58gDpWP5YXPdos9pQ4HM8+9FZ6T2Usc7PtbivvxnXPVrREBBjn63JgelLTFdaqEnin+6Q3u4VPXLFPOBFifUXkfh0zaAggGNxmunNSFhf82TincQxrRgAL0gtLt+YPgCuRkLgDQHTjmBAnxdgzaBokb2wkgCwBmhgSr/r9wSCwIV4pkPBMPMIvSAox5R3AMTExybFv1a3P+hZgEdnXXDcuwQ8Gk96diEIj07Nw0HXIkyEIpruueTqiatDVsIDmqUXQdeQ6i/RLD8344FzaKw3iAMJcUl6Dk88d8cLQwH1nBDyDiV5Zr77ATLbMg9QkVm4IwK8OrUIHoFmIDoHzxYbodFsiIKDBncthqLEhvrqbR98WF0MVabM8xWMB6BmJQCo0foFmlmadQ7/WXkO3rMXg6OAj0tshhGEn9/1w/BSBLzUWHQG4ZcVBaruTyCIPcPalQiBWq3x37soyPH+u7IicJiTh0Gf/aq8QL7u2oIGXgq5k7zznvUEU4k3ALJh3DJk/1ixATZwBnZdY4H6oWp5WpRTDlArDpMBLouT9NtbYbBWc7DVktrA85sK4FZQgIZiTg8AmZuiYspIOqbz8bNmAL5fZoAPZiLgQXK/g1y3byQElWYOnrHxCASCYeXBIk4NHRuM+eve08/IGxkQDKqjqYr6VDwOqAVFSxJExrZ/1QT7roUZCCSTCMRJ5IaTVAVCBGcc4HuVPOws42Qw9NYpy/UHjJLxotjEtXOH4gZpQclm68pD6NJ//5oRTk4K8MGUALeX4slgBEPk124BKpH4jzVx8JAlqzylOyMHDA4OsmNdXR2UlJRABlDohgeUn+kpfy247P9wA8f0c2T5vnkBLiPc3TOxayhEftAH8OGTeL1JZTLkm0isU9ICwFF/mV6cOnUKTp8+DUajESorK2Hjxo0MjIaGBqiuroaioqKkZowEEBk//dHTsQZIUgNDe0Oke1qAI4McFkfRD1+uEeCnjkxNEvHJsdEK5Vs/BkOhvMco7faalACYTKYkraiogPr6emhqagKHwxF3EzKcbYKi9rUt/hx1h+ixuG/8DNsKQ/LnLzmm9ejW7z0RSdsR6pvj4Ec90dVhS5kAf6RrVQBAQs3Ssub3pWF0IwA7s8oDnE4n9Pf3M6CSboKGm9dtSzKehNrYhfYWKN3+J6jY9S8o+UorDMzb2Np+w8lD/2x6hifyk/IFPqwtZaEGSSBWGO1IVxjl5Nmg4PeA4JmFiHcu+hpVBmdNGfDraoG32RkY1kdeh3OoHQNd0HHlE3h7uBN+s8UJ9pJ4EqRU+a1eIyuPSeot2pskrmsHoWL7v5Utu+6cAhAa7Yfwzf9i6pm+gRFxTgLcHASu0ALGui1gsNezz3c1P8vUvfgL6OzvgmEMj7Evu9g5Dxr/8ZghWiXi+zVIft/ZpB2A8NIE+O6cgaL1e2QvwFDozgqA9evXx4ybHlvW+EQvCQ5/CqHrn4FhwyMIxCYGirXYAi99czdesZtdd2m4Fzr7PoGaxV4YHr+Gxgvw9jNLSR6iVjzjbRIAJK8leoFmAAoLC2MAeGe1hwsCFhrtY0reYCivAb60EkdiZue3ObYyZWXzogemR8+CZeYvmtLbxLSYNlcVlu+SmqUHlImRZgBqa2vlGc1WwpMjTGWuKLUzrpAAIe+wPryXxg0L4++A94vjsT2HGsR394wEAAMBtS1rDxD83pzm5ORNzKNuDsqAMA8hzkAwSmr2gXntdpjrfTm2sVKl+Gc7EhMj/QDY7fYoAJ5ZyKcwQJAvgqjGDU1g3PQ4e/JjbXidPQ5LWm4x6TGXbmONELrOiEfF0+O4Nhn1MaUnR5oBKC0tlWNZVdcVZ5LYP+KahPD0uK7QCYleQSDQY3H352+ypIs8ogCNpqRHkfWpkYsiF5zQDIDNFq1/Iq7b6srN+sejcY25ABlAANDSSIDQUS0gxBX0fZIHd/4nvefgfck72e+IJE2rTTQfqWGvxfqGNli7jHrcP9p4U+cBoRFa9prAgABQLNMADHaLnA/EJVE4YCG0BILPKwPD4XeIFOkeKQ3GpZiBSSFDOUdKQe+jgxROdV+XVp1jRj0EqGUJZAPD9Z9yAMbyNBMKpidA2AytU9dXYTOLoRSeGVvG4GU8Cb9LYHJRAGo1AUAVYjZLIHN9MTOUXVMEhbNEgUlrOAJJXCAtm1olMRPVtQpIBAihQE6YnoAMT3ognDBQrmhNcjqtU9IZLmaEb+gCgMMZK3jiuzj46xlrAV2FVQ6SrEyGSzWBagCoISKFgPIHiFTILck9czHwbIUlUES6GQxPaohMTU0x5XmetrbKKr2vqqpSdoUuiO0wW1Jqe2ckK5fVbThyCbF7Ch5JaXgSABqE9ubvVuwKOZzYGpcIS0u1qFdopskLKSy1GK4E4BjEnvDuWK6BiPI3vGFbitYzAbEfEp/GovFhBCFMYHhzlzpHc4l6uaROkBOo72YyHBK6arkhsOhegf2g2DKj9AoWIjrTYcnNDevrU8W3SwzLN7Q+3MnXVlmbWHbuhxRPjiQwWF6QwTOkqlCRxiqFjKW/UGtbVXuF1XqFFCYR522WCscbvjauUZLIQ6KbX4D7SYgrxL/ydOrcHn9E7fa3+wGMZtGg5f6WgM79RPSivMj/BRgAGFN/1mZ1cDUAAAAASUVORK5CYII=",One=A.memo(function({sportsRulesInfo:t}){const n=re(),{currency:{name:s,symbol:r,rounding:o}}=tn(),{oddsConverter:a}=qs(),l=t.some(({minOdds:d})=>d>0),c=t.some(({minStakes:d})=>s in d),u=t.some(({freeBetId:d})=>!!d);return i.jsxs("div",{className:"express-bonus-popup",children:[i.jsxs("ul",{className:"express-bonus-popup-items",children:[i.jsx("li",{className:"ellipsis",children:n(v$)}),l&&i.jsx("li",{className:"ellipsis",children:n(b$)}),c&&i.jsx("li",{className:"ellipsis",children:n(_$)}),i.jsx("li",{className:"ellipsis express-bonus-popup-bonus",children:i.jsx("span",{className:"ellipsis",children:n(u?"Freebet":y$)})})]}),t.map(({minimumSelections:d,maximumSelections:f,minOdds:m,minStakes:h,percentage:p},g)=>i.jsxs("ul",{className:"express-bonus-popup-items",children:[i.jsxs("li",{children:[d,f!==d?f===1/0?"+":`-${f}`:""]}),l&&i.jsx("li",{children:m>0&&a(m)}),c&&i.jsx("li",{children:s in h&&`${os(h[s],o).toFixed(o)} ${r}`}),i.jsxs("li",{children:[p,"% ",u?i.jsx("img",{src:CP,alt:""}):null]})]},g))]})}),SP=({closeBetslip:e})=>{const t=re(),n=()=>{ve.dispatchEvent("removeAll"),e()};return i.jsx("div",{className:"bs-remove-all-bc",children:i.jsx("span",{className:"betslip-remove-all ellipsis",onClick:n,children:t("Remove All")})})},Pne=e=>ve.dispatchEvent("setSysOption",Number(e)),Rne=({availableBetTypes:e,selectedBetType:t,betslipLoading:n,eventsData:s,selectedSysOption:r,eventsCount:o,handleBetTypeChange:a,closeBetslip:l})=>{const c=re(),u=e.filter(st("disabled",!1));return i.jsxs("div",{className:`bs-f-header-sub-navigation-bc ${n?"disabled":""}`,children:[e.length===2?(()=>{const[d,f]=e;return i.jsxs("div",{className:`bet-slip-tab-toggle ${d.disabled&&f.disabled?"disabled":""}`,children:[i.jsx(iy,{isActive:t===f.value,onToggle:()=>{d.disabled||f.disabled||a(t===d.value?f.value:d.value)}}),i.jsx("span",{className:"bet-slip-tab-toggle-item-left ellipsis",children:c(d.name)}),i.jsx("span",{className:"bet-slip-tab-toggle-item-right ellipsis",children:c(f.name)})]})})():u.length?i.jsx(Uo,{className:"s-small",inputValue:t,onChange:d=>a(Number(d)),children:u.map(({name:d,value:f})=>i.jsx(Ho,{label:c(d),value:f},f))}):null,t===me.System&&i.jsx(Uo,{className:"s-small",onChange:Pne,inputValue:r,children:s.map((d,f)=>{const m=f+2,h=Mc(o,m);return i.jsx(Ho,{value:f,label:`${m}/${o} (${h} ${c("opt.")})`},m)})}),o>0&&i.jsx(SP,{closeBetslip:l})]})},Rl={facebook:"https://www.facebook.com/sharer/sharer.php?u=",twitter:"https://twitter.com/intent/tweet?url=",telegram:"https://telegram.me/share/url?url=",whatsapp:"https://wa.me/?text=",vk:"https://vk.com/share.php?url=",instagram:"download"},Lne=({bookingInfo:e})=>{const{language:t,oddFormat:n,languageRtl:s,timeFormat:r,assets:{logo:o}}=Te(),a=Kt(),l=re(),{convertOdds:c}=qs(),{currency:{symbol:u}}=tn(),d=wi(Oa),[{data:f,loading:m},h]=A.useState({loading:!1,data:null}),[p,g]=Ar(!1),{isTextCopied:_,copyTextToClipboard:b}=bc();A.useEffect(()=>{h({data:null,loading:!0}),rJ({bookingInfo:e,partnerConfig:a,trans:l,language:t,currency:u,oddFormat:n,languageRtl:s,timeFormat:r,logoSource:o.startsWith("https")?o:window.document.location.protocol+"//"+window.document.location.host+o,oddsConverter:c(n)}).then(v=>{h({loading:!1,data:v})}).catch(()=>{h({loading:!1,data:null})})},[]);const y=(v,C)=>{if(v in Rl){const w=window.open();w&&(w.location.href=Rl[v]+C),nt.error(`There was en error sharing bet with provider: ${v}`)}};return m?i.jsx(_t,{}):i.jsx("div",{className:"booking-popup-content",children:f?i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`booking-popup-image ${p?"booking-zoom-out":""}`,onClick:g,children:i.jsx("div",{className:"booking-popup-image-content",children:i.jsx("div",{className:"booking-popup-img","data-scroll-lock-scrollable":!0,children:i.jsx("img",{alt:"screenshot",src:f.image})})})}),i.jsx(cs,{preset:"datetimeShort",seconds:d}),i.jsxs("div",{className:"bet-history-social",children:[i.jsx("i",{className:`bc-i-link-icon bc-i-${_?"checked":"link"}`,title:l(P3),onClick:()=>b(e.bookingUrl)}),i.jsx("i",{className:"bc-i-link-icon bc-i-download",children:i.jsx("a",{href:f.image,download:`${e.bookingId}.png`,type:l("Click to download"),target:"_blank",rel:"noopener noreferrer",children:l("Download")})}),W.app.socialSharingPlatforms.map(v=>i.jsx("i",{className:`social-icon bc-i-${v}`,onClick:()=>y(v,f.link)},v))]})]}):i.jsx("p",{className:"empty-b-text-v-bc",children:l(ln)})})},jne=({bookingInfo:e})=>{const{language:t,oddFormat:n,languageRtl:s,timeFormat:r,assets:{logo:o}}=Te(),a=Kt(),l=re(),{convertOdds:c}=qs(),{currency:{symbol:u}}=tn(),{immediatelyBookingPrintEnabled:d}=W.sportsbook,[f,m]=A.useState("");A.useEffect(()=>{sJ({bookingInfo:e,partnerConfig:a,trans:l,language:t,currency:u,oddFormat:n,languageRtl:s,timeFormat:r,logoSource:o.startsWith("https")?o:window.document.location.protocol+"//"+window.document.location.host+o,oddsConverter:c(n)}).then(p=>{m(p)}).catch(()=>{m("")})},[]);const h=A.useCallback(()=>{const p=window.open(`/widget/BetslipBookingBetPrintWidget?bookingId=${e.bookingId}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500"),g=_=>{if(_.source===p)switch(_.data){case"childWindowReady":p==null||p.postMessage({bookingDataHTML:f},"*");break;case"printClicked":p==null||p.close()}};return window.addEventListener("message",g),()=>{window.removeEventListener("message",g)}},[e.bookingId,f]);return A.useEffect(function(){d&&!ue.isMobile&&f&&h()},[d,h,f]),!f||e.betslip.metadata.fullCoverBetTypesEnabled?null:i.jsx("i",{className:"booking-bet-print-icon bc-i-Print",onClick:h})},Mne=({id:e,sharingData:t})=>{const n=re(),{isTextCopied:s,copyTextToClipboard:r}=bc(),{isTextCopied:o,copyTextToClipboard:a}=bc(),l=W.sportsbook.shareBooking.enabled&&W.app.socialSharingPlatforms.length>0&&!t.betslip.metadata.fullCoverBetTypesEnabled,c=`${window.location.protocol}//${window.location.host}?${[jv]}=${e}`;return i.jsxs("div",{className:"booking-popup",children:[W.sportsbook.shareBooking.showBarCode?i.jsx("img",{alt:e.toString(),src:`${CE}/barcode/?text=${e}&size=70&SizeFactor=2`,className:"booking-popup-barcode"}):null,i.jsxs("div",{className:"booking-popup-header",children:[i.jsx("span",{className:"booking-popup-id ellipsis",children:e}),i.jsx("i",{className:`bc-i-copy-icon bc-i-${s?"checked":"copy"}`,title:n(O3),onClick:()=>r(String(e))}),l?null:i.jsx("i",{className:`bc-i-link-icon bc-i-${o?"checked":"link"}`,title:n(P3),onClick:()=>a(c)}),W.sportsbook.showBookingBetPrintButton?i.jsx(jne,{bookingInfo:{...t,bookingId:e,bookingUrl:c}}):null]}),l?i.jsx(Lne,{bookingInfo:{...t,bookingId:e,bookingUrl:c}}):null]})},rg=({onClose:e})=>i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:"bs-bet-i-h-c-icon-bc remove bc-i-close-remove",onClick:e})}),Bne=e=>{const[t,n]=A.useState({}),[s,r]=A.useState({}),{getCompetitionName:o}=$i(),a=A.useMemo(()=>e.join("_"),[e]),l=c=>t[c];return A.useEffect(function(){const u=Array.from(new Set(a.split("_").map(Number)));if(u.length){const d=Rt.getInstance().esportsAvailable,f={source:"betting",what:{game:["region_alias","sport_alias","_parent_id","is_live","team1_name","team2_name"]},where:{game:{id:{"@in":u}}}};ce.get(f).then(({data:{game:m}})=>{const h=u.reduce((p,g)=>{const _=m[g];return _&&(p[g]=_.is_live),p},{});r(h),n(u.reduce((p,g)=>{const _=m[g];if(_){const{sport_alias:b,_parent_id:y,region_alias:v,is_live:C,team1_name:w,team2_name:T}=_;p[g]=yE({sportAlias:b,regionAlias:v,competitionId:y,gameId:g,isLive:C,esportsAvailable:d,competitionName:o(y),gameName:`${w}+${T?" "+T:""}`})}return p},{}))})}},[o,a]),{getGamePath:l,liveGamesScore:s}};function Dne(e){const t=new Set,n=new Set,s=new Set;return e.forEach(r=>{t.add(r.eventId),n.add(r.sportId),s.add(r.gameId)}),{source:"betting",what:{game:[["text_info","info","id","is_live","stats","sport_alias"]]},where:{event:{id:{"@in":Array.from(t)}},sport:{id:{"@in":Array.from(n)}},game:{id:{"@in":Array.from(s)}}}}}const Fne=({bet:e,liveGamesScore:t})=>{const{languageRtl:n}=Te(),[{liveEventsData:s,isLoading:r},o]=A.useState({liveEventsData:{},isLoading:!1}),a=A.useMemo(()=>e.outcome===qr.NotResulted?e.events.filter(l=>l.outcome===fn.Unsettled&&(t==null?void 0:t[l.gameId])):[],[e.events,e.outcome,t]);return A.useEffect(function(){if(a.length){const c=Dne(a);o(d=>({...d,isLoading:!0}));const u=ce.subscribe(c,({game:d})=>{o({liveEventsData:Object.values(d).reduce((f,{id:m,info:h,stats:p,sport_alias:g,text_info:_})=>({...f,[m]:SE(h,p,g,n,_)}),{}),isLoading:!1})});return()=>ce.unsubscribe(u)}},[n,a]),{liveEventsData:s,isLoading:r}},Qu=({amount:e,title:t,greenTextColor:n=!1,currencySymbol:s})=>{const r=re();return i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:r(t)}),i.jsxs("span",{className:`bet-history-${n?"possible-win":"stake-money"}`,children:[e," ",s]})]})},Une=["Date","Cash Out Amount","Stake Used"],Hne=({totalCashout:e,cashoutHistoryBets:t,currencySymbol:n,remainingStake:s})=>{const r=re();return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-cashout-history",children:[i.jsx("p",{className:"bet-history-title-bc",children:r("Cash Out History")}),i.jsxs("div",{className:"details-table",children:[i.jsx("div",{className:"details-table-thead",children:Une.map(o=>i.jsx("div",{children:r(o)},o))}),i.jsx("div",{className:"details-table-tbody",children:t.map(({date:o,cashout_amount:a,stake:l},c)=>i.jsxs("div",{className:"details-table-tbody-info",children:[i.jsx("div",{children:i.jsx(cs,{className:"bet-history-cashout-day",seconds:o,preset:"datetimeShort"})}),i.jsx("div",{children:i.jsxs("span",{className:"bet-history-stake-money",children:[l," ",n]})}),i.jsx("div",{children:i.jsxs("span",{className:"bet-history-stake-money",children:[a," ",n]})})]},c))}),i.jsxs("div",{className:"details-table-result",children:[i.jsx("div",{}),i.jsx(Qu,{title:r("Remaining Stake"),amount:s,greenTextColor:!0,currencySymbol:n}),i.jsx(Qu,{title:"Total Cash Out",amount:e,greenTextColor:!0,currencySymbol:n})]})]})]})})},Xu=({value:e,symbol:t,title:n})=>{const s=re();return i.jsxs("div",{className:"bet-history-possible-win-block",children:[i.jsx("span",{className:"bet-history-title",children:s(n)}),e!==ep?i.jsxs("span",{className:"bet-history-possible-win",children:[e," ",i.jsx("span",{children:t})]}):i.jsx("span",{className:"bet-history-possible-win",children:s(ep)})]})},wP=({netWin:e,taxAmount:t,currencySymbol:n})=>i.jsxs(i.Fragment,{children:[i.jsx(Xu,{value:e,symbol:n,title:"Net Win"}),i.jsx(Xu,{value:t,symbol:n,title:"Tax Amount"})]}),TP=({event:e,voidReasonLoading:t,externalReason:n})=>{var r;const s=re();return i.jsx(i.Fragment,{children:t?i.jsx("span",{className:"skeleton-loader-text"}):n?i.jsx(ME,{content:i.jsx("p",{children:s(`${(r=n[e.eventId])==null?void 0:r.externalReason}`)}),trigger:vc.Click,children:i.jsx("i",{className:"bc-i-player-info"})}):null})},Gne=({bet:e,currencySymbol:t,scoresInfo:n,handleEventClick:s,loading:r,liveGamesEventsData:o,voidReasonLoading:a,externalReason:l})=>{const c=re(),{liveEventsData:u,isLoading:d}=o,{convertOdds:f}=qs(),m=f(e.oddType),{enableRecalculationNote:h}=W.sportsbook.betHistory;return i.jsxs(i.Fragment,{children:[e.netWinDisplay&&e.taxAmountDisplay&&i.jsx("div",{className:"bet-history-taxes",children:i.jsx(wP,{netWin:e.netWinDisplay,taxAmount:e.taxAmountDisplay,currencySymbol:t})}),e.events.map(p=>{var g;return i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-teams-match",children:[i.jsxs("div",{className:"bet-history-teams-block",children:[i.jsx(cs,{className:"bet-history-day",seconds:p.startDate,preset:"datetimeShort"}),i.jsxs("div",{className:"bet-history-league ellipsis",children:[" ",p.competitionName]}),i.jsxs("div",{className:"bet-history-league-block",onClick:()=>s(p.gameId),children:[i.jsx("i",{className:`bet-history-sport-icon bc-i-${p.sportIndex}`}),i.jsxs("div",{className:"bet-history-teams",children:[e.showOrder&&i.jsx("b",{className:"bet-history-event-order",children:p.order}),i.jsxs("div",{className:"bet-history-team-name-wrapper",children:[i.jsx("p",{className:"bet-history-team-name ellipsis",children:p.team1Name}),i.jsx("span",{children:"-"}),i.jsx("p",{className:"bet-history-team-name ellipsis",children:p.team2Name})]})]})]}),e.each_way&&p.extraInfo&&p.extraInfo.EachWayPlace>1?i.jsxs("span",{className:"bet-history-secondary-info",children:[c("Each-way")," 1/",p.extraInfo.EachWayK," 1-",p.extraInfo.EachWayPlace," "]}):null,e.events.length>1&&i.jsxs("p",{className:"bet-history-status","data-status":Z3[p.outcome],children:[i.jsx("i",{className:`${kY[p.outcome]||""} bc-status-change-icon`}),c(Q3[p.outcome])]})]}),i.jsxs("div",{className:"bet-history-match-result",children:[i.jsx("p",{className:"bet-history-title",children:p.marketName}),i.jsx("div",{className:"bet-history-stake-odds",children:i.jsxs("span",{className:"bet-history-title",children:[c("Pick"),": ",i.jsx("span",{className:"bet-history-match-result-teams",children:p.eventName})]})})]})]}),i.jsx("b",{className:"bet-history-match-odds-coeff",children:p.coefficient!==js?m(p.coefficient):"SP"}),i.jsxs("div",{className:"bet-history-match-info-all",children:[p.home_score!==null&&p.away_score!==null&&i.jsx("div",{className:"bet-history-match-info-text",children:`${c("Score at the moment of bet")}: ${p.home_score}:${p.away_score}`}),d?i.jsx("span",{className:"skeleton-loader-text"}):u[p.gameId]?i.jsxs("div",{className:"bet-history-match-info",children:[c("Live Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:u[p.gameId]})]}):null,p.match_info&&i.jsxs("div",{className:"bet-history-match-info",children:[c("Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:p.match_info})]}),r?i.jsx("span",{className:"skeleton-loader-text"}):n[p.gameId]?i.jsxs(i.Fragment,{children:[n[p.gameId].is_match_finished&&i.jsxs("div",{className:"bet-history-match-info-text",children:[i.jsx("i",{className:"bc-i-info bc-i-match-info"}),i.jsx("span",{children:c("This Game is already finished")})]}),i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[p.gameId].score||c("Not Available")})," "]})]}):null,l&&h&&p.eventId===((g=l[p.eventId])==null?void 0:g.selectionId)&&i.jsx(TP,{event:p,voidReasonLoading:a,externalReason:l})]})]},p.eventId)}),i.jsx("div",{className:"bet-history-t-holder-hk-bc",children:e.cashoutHistory&&i.jsx(Hne,{totalCashout:e.totalPartialCashoutAmount,cashoutHistoryBets:e.cashoutHistory,remainingStake:e.remainingStake,currencySymbol:t})})]})},xP=[fn.Won,fn.WonReturn,fn.Unsettled],dx=e=>e.map(t=>({coefficient:t.coeficient,eventId:t.selection_id,gameId:t.game_id,isLive:t.is_live,isCalculated:t.is_calculated,outcome:t.outcome,outcomeName:t.outcome_name,sportId:t.sport_id,regionName:t.region_name,competitionName:t.competition_name,sportIndex:t.sport_index,startDate:t.game_start_date,team1Name:t.team1,team2Name:t.team2,order:t.order,textInfo:"",marketName:La(t.market_name,t.team1,t.team2),eventName:La(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})),vp=e=>{var t,n,s,r;return{id:e.id,type:e.type,systemCount:e.system_min_count,dateTime:e.date_time,each_way:e.each_way,cashOut:e.cash_out,autoCashoutAmount:e.auto_cash_out_amount,payout:e.payout,possibleWin:e.possible_win,...e.tax_amount>0?{netWinDisplay:e.possible_win>0&&xP.includes(e.outcome)?dn(Qe(e.possible_win-e.tax_amount)):null,taxAmountDisplay:dn(e.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:e.possible_win>0?dn(e.possible_win):ep,remainingStake:e.remaining_stake,outcome:e.type===me.Single&&((t=e.events[0])==null?void 0:t.outcome)in Nw?Nw[(n=e.events[0])==null?void 0:n.outcome]:e.outcome,odd:e.k,oddType:e.odd_type,oddTypeName:_E(e.odd_type),bonusBetAmount:e.bonus_bet_amount,amount:e.amount,totalAmount:e.bonus_bet_amount?e.bonus_bet_amount.toString():e.amount?e.amount.toString():"",currency:e.currency,totalPartialCashoutAmount:e.total_partial_cashout_amount??0,isGifted:!!e.is_gift,isBonusMoney:e.is_bonus_money,isSuperBet:e.is_super_bet,isFreeBetAvailable:(s=e==null?void 0:e.adm_info_model)==null?void 0:s.is_freebet_awarded,isFreeBetMoney:e==null?void 0:e.is_free_bet_money,bonus:e.bonus,...e.has_recalculation_reason&&{has_recalculation_reason:e.has_recalculation_reason},clientBonusId:e.client_bonus_id,...HY.includes(e.type)?{events:Gn("order",dx(e.events)),showOrder:!0}:{events:dx(e.events),showOrder:!1},...e.cashouts_history&&{cashoutHistory:e.cashouts_history},...e.gift_receiver_email&&{giftReceiver:e.gift_receiver_email},...e.bonus>0&&{bonusDisplay:dn(e.bonus)},...(e.profit||e.profit===0)&&{profit:String(e.profit)},isExpressOfTheDay:!!((r=e.adm_info_model)!=null&&r.predmltbi),betDetails:e.bet_details}},Wne=e=>t=>{var n;return{id:t.id,type:t.type,systemCount:t.system_min_count,dateTime:t.date_time,cashOut:t.cash_out,autoCashoutAmount:t.auto_cash_out_amount,payout:t.payout,possibleWin:t.possible_win,...t.tax_amount>0?{netWinDisplay:t.possible_win>0&&xP.includes(t.outcome)?dn(Qe(t.possible_win-t.tax_amount)):null,taxAmountDisplay:dn(t.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:t.possible_win>0?dn(t.possible_win):ep,remainingStake:t.remaining_stake,outcome:t.outcome,odd:t.k,oddType:t.odd_type,oddTypeName:_E(t.odd_type),bonusBetAmount:t.bonus_bet_amount,amount:t.amount,totalAmount:t.bonus_bet_amount?t.bonus_bet_amount.toString():t.amount?t.amount.toString():"",currency:t.currency,totalPartialCashoutAmount:t.total_partial_cashout_amount??0,isGifted:!!t.is_gift,isBonusMoney:t.is_bonus_money,isSuperBet:t.is_super_bet,bonus:t.bonus,clientBonusId:t.client_bonus_id,...t.gift_receiver_email&&{giftReceiver:t.gift_receiver_email},...t.bonus>0&&{bonusDisplay:dn(t.bonus)},isExpressOfTheDay:!!((n=t.adm_info_model)!=null&&n.predmltbi),bet_details:t.bet_details,currentLanguageDescriptions:IP(t.bet_details.translations,e)}},IP=(e,t)=>{var n;return(n=e.find(s=>Ku[t]?s.culture===Ku[t]:s.culture===Ku.eng))==null?void 0:n.description},$ne=({totalCashout:e,cashoutHistoryBets:t,currencySymbol:n})=>{const s=re();return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"bet-history-title-bc",children:s("Cash Out History")}),i.jsx("div",{className:"bet-history-t-holder-hk-bc",children:i.jsx(Qu,{title:"Total Cash Out",amount:e,greenTextColor:!0,currencySymbol:n})}),t.map(({date:r,cashout_amount:o,stake:a},l)=>i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsx("div",{className:"bet-history-info",children:i.jsx(cs,{className:"bet-history-cashout-day bet-history-day",seconds:r,preset:"datetimeShort"})}),i.jsxs("div",{children:[i.jsx(Qu,{title:"Cash Out Amount",amount:o,currencySymbol:n}),i.jsx(Qu,{title:"Stake Used",amount:a,currencySymbol:n})]})]},l))]})},Vne=({bet:e,currencySymbol:t,scoresInfo:n,handleEventClick:s,loading:r,liveGamesEventsData:o,voidReasonLoading:a,externalReason:l})=>{const c=re(),{enableRecalculationNote:u}=W.sportsbook.betHistory,{isLoading:d,liveEventsData:f}=o,{convertOdds:m}=qs(),h=m(e.oddType),{language:p}=Te();return i.jsxs(i.Fragment,{children:[e.events.length?e.events.map(g=>{var _;return i.jsxs("div",{className:"bet-history-t-holder-hk-bc",onClick:()=>s(g.gameId),children:[i.jsxs("div",{className:"bet-history-match-result",children:[i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsxs("span",{className:"bet-history-title",children:[c("Pick"),": ",i.jsx("span",{className:"bet-history-match-result-teams",children:g.eventName})]}),i.jsx("b",{className:"bet-history-odds-coeff",children:g.coefficient!==js?h(g.coefficient):"SP"})]}),i.jsxs("div",{className:"bet-history-content",children:[i.jsx("p",{className:"bet-history-title",children:g.marketName}),e.events.length>1&&i.jsx("p",{className:"bet-history-status","data-status":Z3[g.outcome],children:c(Q3[g.outcome])})]})]}),i.jsxs("div",{children:[i.jsx("div",{className:"bet-history-teams-block",children:i.jsxs("div",{className:"bet-history-teams",children:[e.showOrder&&i.jsx("b",{className:"bet-history-event-order",children:g.order}),i.jsxs("div",{className:"bet-history-team-name-wrapper",children:[i.jsx("p",{className:"bet-history-team-name",children:g.team1Name}),i.jsx("p",{className:"bet-history-team-name",children:g.team2Name})]})]})}),i.jsxs("div",{className:"bet-history-league-block",children:[i.jsx("i",{className:`bet-history-sport-icon bc-i-${g.sportIndex}`}),i.jsxs("span",{className:"bet-history-league",children:[" ",g.competitionName]}),i.jsx(cs,{className:"bet-history-day",seconds:g.startDate,preset:"datetimeShort"})]}),e.each_way&&g.extraInfo&&g.extraInfo.EachWayPlace>1?i.jsxs("p",{className:"bet-history-secondary-info",children:[c("Each-way")," 1/",g.extraInfo.EachWayK," 1-",g.extraInfo.EachWayPlace," "]}):null]}),d?i.jsx("span",{className:"skeleton-loader-text"}):f[g.gameId]?i.jsxs("div",{className:"bet-history-match-info",children:[c("Live Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:f[g.gameId]})]}):null,g.match_info&&i.jsxs("div",{className:"bet-history-match-info",children:[c("Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:g.match_info})]}),g.home_score&&g.away_score?i.jsx("div",{className:"bet-history-match-info-text",children:`${c("Score at the moment of bet")}: ${g.home_score}:${g.away_score}`}):null,r?i.jsx("span",{className:"skeleton-loader-text"}):n[g.gameId]?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[g.gameId].score||c("Not Available")})," "]}),n[g.gameId].is_match_finished&&i.jsx("div",{className:"bet-history-match-info-text",children:c("This Game is already finished")})]}):null,l&&u&&g.eventId===((_=l[g.eventId])==null?void 0:_.selectionId)&&i.jsx(TP,{event:g,voidReasonLoading:a,externalReason:l})]},g.eventId)}):e.betDetails?i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-match-result bet-builder-bet-match-result",children:[i.jsxs("div",{className:"bet-history-bb-bet-result",children:[i.jsx("span",{className:"bet-history-bb-bet-label",children:c("Game Name:")}),i.jsx("p",{className:"bet-history-bb-bet-label-value",children:e.betDetails.fixture})]}),i.jsx("div",{className:"bet-history-bb-bet-content",children:(IP(e.betDetails.translations,p)??[]).map(g=>i.jsx("p",{className:"bet-history-bb-bet-description",title:g,children:g},g))})]}),r?i.jsx("span",{className:"skeleton-loader-text"}):n[e.betDetails.fixture_id]?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[e.betDetails.fixture_id].score||c("Not Available")})]}),n[e.betDetails.fixture_id].is_match_finished&&i.jsx("div",{className:"bet-history-match-info-text",children:c("This Game is already finished")})]}):null]}):null,e.cashoutHistory&&i.jsx($ne,{totalCashout:e.totalPartialCashoutAmount,cashoutHistoryBets:e.cashoutHistory,currencySymbol:t,remainingStake:e.remainingStake})]})},Yne=e=>Object.keys(e).reduce((t,n)=>(e[n].forEach(r=>{t[r.SelectionId]={externalReason:r.ExternalReason,selectionId:r.SelectionId}}),t),{}),zne=({bet:e,currencySymbol:t,isCompact:n=!1})=>{const s=ot(),{enableRecalculationNote:r}=W.sportsbook.betHistory,[o,a]=A.useState({loading:!1,scoresInfo:{}}),[l,c]=A.useState({voidReasonLoading:!1,externalReason:{}}),u=It(),{getGamePath:d,liveGamesScore:f}=Bne(e.events.map(v=>v.gameId)),m=v=>{const C=d(v);C&&(u.push({pathname:C,search:window.location.search}),ve.dispatchEvent("closeBetslip"),Le.dispatchEvent("closeUserInfoPanel",!1))},h=Fne({bet:e,liveGamesScore:f}),p=A.useMemo(()=>e.events.length?e.events.filter(v=>v.outcome!==0).map(v=>v.gameId).join("_"):e.betDetails?String(e.betDetails.fixture_id):"",[e.betDetails,e.events]);A.useEffect(function(){r&&e.has_recalculation_reason&&(c({voidReasonLoading:!0,externalReason:{}}),ce.get({bet_ids:[e.id]},"get_bet_recalculation_reason").then(({result:C,details:w})=>{if(s.current)if(C===0)c({voidReasonLoading:!1,externalReason:Yne(w)});else throw new Error}).catch(()=>c({voidReasonLoading:!1,externalReason:{}})))},[r,e.has_recalculation_reason,e.id,s]),A.useEffect(function(){if(p){const C=Array.from(new Set(p.split("_").map(Number)));a({loading:!0,scoresInfo:{}}),ce.get({match_id_list:C},"get_match_scores").then(({result:w,details:T})=>{if(s.current)if(w===0)a({loading:!1,scoresInfo:T.reduce((k,{match_id:E,...N})=>(k[E]=N,k),{})});else throw new Error}).catch(()=>{a({loading:!1,scoresInfo:{}})})}},[s,p]);const{loading:g,scoresInfo:_}=o,{voidReasonLoading:b,externalReason:y}=l;return n?i.jsx(Vne,{bet:e,currencySymbol:t,scoresInfo:_,loading:g,handleEventClick:m,liveGamesEventsData:h,voidReasonLoading:b,externalReason:y}):i.jsx(Gne,{bet:e,currencySymbol:t,scoresInfo:_,loading:g,handleEventClick:m,liveGamesEventsData:h,voidReasonLoading:b,externalReason:y})},NP=({amount:e,currencySymbol:t,title:n})=>{const s=re();return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:s(n)}),i.jsxs("b",{className:"bet-history-stake-money",children:[e," ",t]})]})})},qne=({currencySymbol:e,odd:t,oddTypeName:n,totalAmount:s,oddsFormat:r})=>{const o=re(),{convertOdds:a}=qs(),l=a(r);return i.jsxs("div",{children:[i.jsx(NP,{amount:s,currencySymbol:e,title:"Stake"}),i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsxs("div",{className:"bet-history-title",children:[i.jsx("span",{children:o("Odds")}),n&&i.jsxs("span",{children:["(",o(n),")"]})]}),i.jsx("b",{className:"bet-history-odds-coeff",children:t!==js?l(t):"SP"})]})]})},Kne=({payout:e,currencySymbol:t,freeBet:n,bonusDisplay:s})=>{const r=re();return i.jsxs("div",{children:[i.jsx("div",{className:"bet-history-stake-odds",children:s&&i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"bet-history-title",children:i.jsx("span",{children:r("Bonus")})}),i.jsx("div",{className:"bet-history-possible-win",children:i.jsxs("p",{className:"bet-history-freebet",children:[s,i.jsx("span",{children:t})]})})]})}),i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:r("Outcome")}),i.jsxs("div",{className:"bet-history-possible-win",children:[i.jsxs("p",{className:"bet-history-freebet",children:[e,i.jsx("span",{children:t})]}),i.jsx("p",{className:"bet-history-freebet",children:n&&i.jsxs(i.Fragment,{children:[" ","+ ",i.jsx("img",{className:"bet-history-freebet-image",src:CP,alt:"Freebet"})," "]})})]})]})]})};var kP=(e=>(e[e.Manual=0]="Manual",e[e.Auto=1]="Auto",e))(kP||{}),Qne=(e=>(e.Full="full",e.Partial="partial",e))(Qne||{});const OP=({onCashOut:e,currencySymbol:t,cashOut:n,autoCashoutAmount:s})=>{const r=re();return i.jsxs("div",{className:"bet-history-cashout",children:[i.jsxs(Be,{className:"btn a-color bet-history-cashout-btn",onClick:()=>e(),children:[i.jsx("span",{children:r("Cash out")}),i.jsxs("span",{className:"bet-history-cashout-btn-money",children:[n," ",t]})]}),s!==null&&s>0&&i.jsx("i",{className:"bet-history-info-icon bc-i-player-info",onClick:()=>e(kP.Auto)})]})},Xne=({currencySymbol:e,cashOut:t,possibleWinDisplay:n,onCashOut:s,bonusDisplay:r,autoCashoutAmount:o})=>i.jsxs("div",{className:"bet-history-cashout-block",children:[r?i.jsxs(i.Fragment,{children:[i.jsx(Xu,{value:r,symbol:e,title:"Bonus"}),i.jsx(Xu,{value:n,symbol:e,title:"Final payout"})]}):i.jsx(Xu,{value:n,symbol:e,title:"Possible win"}),t&&s&&i.jsx(OP,{cashOut:t,currencySymbol:e,onCashOut:s,autoCashoutAmount:o})]}),Zne=({bet:e,currencySymbol:t,onCashOut:n})=>i.jsxs(i.Fragment,{children:[i.jsx(qne,{totalAmount:e.totalAmount,currencySymbol:t,oddTypeName:e.oddTypeName,odd:e.odd,oddsFormat:e.oddType}),(e.outcome===fn.Won||e.outcome===fn.CashOut||e.outcome===fn.Returned||e.outcome===fn.LostReturn)&&i.jsx(Kne,{payout:e.payout,currencySymbol:t,freeBet:e.isFreeBetAvailable,bonusDisplay:e.outcome===fn.LostReturn?void 0:e.bonusDisplay}),e.netWinDisplay&&e.taxAmountDisplay&&i.jsx(wP,{netWin:e.netWinDisplay,taxAmount:e.taxAmountDisplay,currencySymbol:t}),e.profit&&i.jsx(NP,{amount:e.profit,currencySymbol:t,title:"Profit"}),n&&(e.outcome===fn.Unsettled||e.outcome===fn.OnHold)&&i.jsx(Xne,{possibleWinDisplay:e.possibleWinDisplay,currencySymbol:t,cashOut:e.cashOut,bonusDisplay:e.bonusDisplay,onCashOut:s=>n({betId:e.id,tab:s}),autoCashoutAmount:e.autoCashoutAmount})]}),Jne="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==",ese="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAMAAACeG2tsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC0UExURUdwTP/////9+f+3If/qxP/////+/P///v////////////////+tIP/////////////////03f/////NSf+yAf+3Mf/////////La//////////////Vh/////////////+0SP+fDv+SAv+3D/+cI/+gAP/////47P/fpf/CT//jsf+wTP/////OJv////+jAP+mAP+oAP+eAP+zAP+rAP+uAP+SAP+aAP+4AP+XAP+/AP+LAPqBLcMAAAAudFJOUwDx0+XBTd7o+wal7uX2DY5fx6LR/tz+I8cZMbzCOpLy0fL98eT/c8+/z7/QfOLCUQQ4AAABbklEQVQ4y22T6ZKCMBCEMaKJZllQF1S872O1PRcR3v+9dghWKQlf5Qd0qjqTzoxl6XxbpYQM3CvR+xLEyNAbA7BlC2Nj4wBnmdpwdX0kMExTjppeTx2tNP1FpaFtNFGfpeTU1nQPYhpFc8Op62AbRZHh1GDYzGnDcHIhl1GJUy1A70lMNac+h53pT91pQJU+MjSnNRxf6VNMPp1CiuL6uBI2IISQ43cUV8WKIyePsQ0+W+V8KXqQeRTB7lTAh0MndSvYq9/z6Uwr+2BoqkzZ5Vxgj0qXMhLwLwV2AVQ7SPSqivvlTuuy4K/Lu68K+T2nhfqrtcaS7gTYf4ohRPj5GhN0lO47WBdSB/8hbos6Blof2LcMG7xvaU6Z3kOgvR94HN/iqtSbkJxiYgOmdUgFHdK3cLqW7pTEcUfAM3rTThKqtKlPBTklyTuKglNCURiD5JLT0cHBmKMxWkemRZEPUpa67JfMqsfBwvLxNqf+Hy30QiLngIm/AAAAAElFTkSuQmCC",tse="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAC/VBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+eT4n//f2oW4OiVIatYYCfUYikV4XRjG3oqF+xZ363bHvqql6hU4ejVoaqXoK1a3zCenWsYIGzaH26cXm/dnbUkGvWkmrkomKvZH+0aXy4bnrHgXLJg3HOiG7np2D+/Pz47/CnWoSpXYKuY4DLhXDSjmzcmGfdmmamWYSqXoG8c3i9dHfioWOgUoelWIW5cHrGf3PMhm/Pim7enGXfnWTmpWHko2GwZX/BeXbXlGnlpGKpXIPDfHTEfXPYlGjhn2TsrF7n0NigUoilWITAd3fZlmjal2fhn2P79vb27PHcsKqyZn3qql/06OvjsZO8fZKjVYXFfXTgnmX89vLy4d70493jy9vlztnq09fsxKHwyJ/ap5iycJimWYP48fX98+f15Nz25tvit6WvbJverJa3dpXQmJTBgo7lpWH///7++vT78/Dq1+Hw39/hyNvpzcjSrMfDkLS7g6rftKjkuaXmvKTpwKP0zJ3ntpCgVY7Fho3JioqmWYXKhnnwunXus2vjomb7+Pvw4+vu4Ovt3eb67eHw3dvs2Nnx3tfcwNbbv9T76tP24czhwsflxcHhv7/No77Knb7tzr343bv32bOzdqT10aPJlKDaqp+8gJ2qZpqpY5jIjpamXpOjWZDbpIvzxImzaoeuY4S8doPAeoDhpHbXk2vusGL37ez37Oj26ub25Nbz3dDq0c/cvczTsMzbt8PQp7ry1bnctLTy0bLQorLTp7HJmq/lv67Qoa3sxqfToqPrwJroupW0cpHlsYbGhYXUloHFg4HRk37EgHnen3HamnDbl2joqmdldG36AAAANXRSTlMAgAP8+L3uaVogEwXk29a3Jg7ylpCIQjov6MOknnpvX0cqEAzr6t7RuoRjVU8eGAnIsbB2S5ug5pIAAAUoSURBVFjD7ZhlWBRRFIbHxO7u7tZdFkUQxcUAzFVQsBNbRHHVNVDsLlCwuwCxu7u7u7tbH893Z2Z3WXbn7v7n+3d27vM+Z+Y795x7V0hSkhIoj1MyRRVMk84eTNpUKq5SJkvO52RQ2aP8PE7WTCr7VFaZkzwzFj0eRVq7dm1ERMS6devWr1+/YcOG6aQZ0MaNZ+ZiURpFUA4sOdJXO3B8t2bN23Rv0aJH7baNvfsNGhYQ0DMoZESn3otaunl4bAUpZW4FjhM4e/V6I4lAMikwMCikk0//XkQavGUJrctb0SYnVwp6HnarY8dGfbXBFqThAYE9g0bIpGuLaWXp4jY4WVLTU0N0ww4dGzViOTVnJALJpAkh9HK93Ih0BrlXtV4ExTLSM92lOl1B0mt/rVzqnEi6Q9t8+rd0G+Mx+CRIOa1x0rNCfF+/TlOQ9H33WLf9hU9vvJzH3YOIClsBZceDZw2aSKSXKhva5KNsXSEsGtJntES6pLMFWkovR6QxonUl0lpwisCwHdd9fd0Z6WaYypYmbpOs87jmTGGmrAk4RWHYnC9eNX37gNT0sErSnnMzoQWksdCmTbfJOvpObpTTRqzIbG5dOmbYeb/2Xv7+IJ2VOYb4YLmc2prKCYUJkmhdDjMQ22GrW2s8PSkn99E358igo1oCNUtUTrRX6O2oCJh15Y2cCghXuQ6drfFrX9Pf132IStYP7cDgYBPJ27vfMCOJFQGsy1BZBpWhaIVLPdd2rQd4Eum1keP8TU8kvJycE0i06yaM8AEJ1pk3grwURHZmJA2RWpksMixfvnwSNBmaR5pPeviBcpIK85R5gZeg4EKtui71urTTDGh/Q8XX56AQkTQmAQib44A6tK5LeJfZmgGeu/ig6bAOpK0TzTdKGjw7rqacXJHTeR2PM/G31FP+7aaopKkm8+HpGiLVCyeS33MeaKxcTocQlROMqoTRsT0Sb+e6ubXG7+2ykVArMy0145xAEYD0ClGBBDMxG/0y8nItWDcU1qGc3LHrpO6kHT/KyLl/x3vQsL8BgUGfEOVLL5irPH5bFsNIm6mcvEAy9hQ08SiZo7tKhYlx8BXfspTl1C2oYtahCFxRBJRTHyMJrXelDHpHhQnSbRiWrahgqfxYdIyR8MHNcmoIUpxs5T5pHPyBYSmKCIlUuQqW7V8TGTmLtJA0DoqOjo6NjY37GCbX+k9xsNx5hKiQJUW2jq9zGJtEOoEguwXCZB1XK6VOEIEgFQyzpgopeJx78WKfu4ovlrGYYEvVORznKOopNDa/w7DUWQTbKqDIWTxK7E7xD2BYLkFB6bHrUORTSFOhIUzToKNRVE4g7cMSJ0FR6Uph0fYroVJ3QhOXhh32CjunHBEN46gorNNdRCcQm7iXXOJdpdMF23Rl+IfIGrBuVwxKHPsXJY5hV78O5QRSlE4ci3yx4b1CXasz+hxyYiOqgbR/4wwWhvGsWwUSego+k4l0C1slpaJhlgec1URyoYYpd6fRrBPslVoiX6YJfloiwTr5gx+WZzRfpkPgHFjHhh3rKSiCN6ZTA1+mU87OGHVoZwwW2bqz7BxTXHBETqJ1yClcss5/HAwrmVZwTNkl60KZdcjpepjCMZ1vHY2ocEa6sUw8fTqsYrJ1oWywaJ5YnIcdte6CWs2G3TFwqnEMU7pR7LyixrBbY3lncNy6KWoqglkGxVsMxL91PVWrL/MNs+ceuP/4Du5Nj38ztffuyb8r23sb5t/eOfdzR/5PwD8GSUqSkv4D46r2wLlRUzAAAAAASUVORK5CYII=",nse=({bet:e})=>{const t=re();return i.jsxs("div",{className:"bet-history-bonus-bet-icons",children:[e.isFreeBetMoney&&i.jsx("img",{title:t("Freebet Money"),className:"freebet",src:tp,alt:"Freebet money"}),e.isBonusMoney&&i.jsx("img",{className:"bonus-money",title:t("Bonus money"),src:Jne,alt:"Bonus money"}),e.isSuperBet&&i.jsx("img",{className:"superbet",src:tse,title:t("Superbet"),alt:"Superbet"}),e.amount?i.jsxs(i.Fragment,{children:[!e.bonusBetAmount&&e.clientBonusId&&i.jsx("img",{className:"profit-boost",src:D3,title:t("Profit boost"),alt:"Profit boost"}),e.isExpressOfTheDay&&i.jsx("img",{className:"express-bonus",src:ese,title:t("Express bonus"),alt:"Express bonus"})]}):e.bonusBetAmount&&e.clientBonusId?i.jsx("img",{className:"freebet",src:tp,title:t("Freebet"),alt:"Freebet"}):null]})},sse=(e,t)=>{const{metadata:{fullCoverBetTypesEnabled:n,editBet:{active:s}}}=Hc();if(!e)return{};const r=!s&&MY.includes(e.outcome)&&BY.includes(e.type)&&e.events.find(c=>c.outcome===fn.Unsettled)&&(e.outcome!==fn.CashOut||e.outcome===fn.CashOut&&e.events.every(c=>!c.isCalculated));return{editBet:!s&&W.sportsbook.editBetEnabled&&e.outcome===fn.Unsettled&&e.cashOut!==null&&e.cashOut>0&&!e.isGifted&&!n&&DY.includes(e.type)?()=>{be.open(c=>({type:"info",title:"Confirmation",content:"Do you want to proceed with editing?",buttons:[{label:"Proceed",callBack:()=>{Le.dispatchEvent("closeUserInfoPanel",!1),ve.dispatchEvent("editBet",e)}},{label:"Cancel",callBack:c}]}),t?qt.High:qt.Regular)}:void 0,repeatBet:r?c=>{const u=e.events.map(Bt("eventId")),{length:d}=u;ce.get({source:"betting",what:{event:["id"]},where:{event:{id:d>1?{"@in":u}:u[0]}}}).then(({data:{event:f}})=>{const m=new Set(Object.keys(f).map(Number)),h=e.events.filter(({eventId:p})=>m.has(p));h.length?be.open(p=>({type:"info",title:"Confirmation",content:R$,buttons:[{label:"Proceed",callBack:()=>{ve.dispatchEvent("removeAll"),ve.dispatchEvent("addEventsFromBetHistory",h),!n&&h.length===d&&(ve.dispatchEvent("setType",[e.type]),e.systemCount&&ve.dispatchEvent("setSysOption",e.systemCount-2)),Le.dispatchEvent("closeUserInfoPanel",!1),ve.dispatchEvent("openBetslip",{}),c==null||c()}},{label:"Cancel",callBack:p}]}),t?qt.High:qt.Regular):be.open({type:"warning",title:"Warning",onClose:c,content:"No available event to add",hideCloseButton:!0},t?qt.High:qt.Regular)})}:void 0}},rse=({bet:e})=>{const t=Te(),n=re(),s=Fi(),{convertOdds:r}=qs(),{isTextCopied:o,copyTextToClipboard:a}=bc(),{socialSharingPlatforms:l,copyDownloadButtonsInBetHistory:c}=W.app,[u,d]=A.useState({ticketImageData:"",instagramTicketImageData:"",ticketLink:"",shareLink:"",loading:!1}),[f,m]=A.useState(!1);if(l.length===0||!jY.includes(e.type))return null;const h=(_,{shareLink:b,instagramTicketImageData:y,ticketImageData:v})=>{if(_ in Rl){let C=function(w,T){if(Rl[_]!=="download"){const k=window.open();k&&(k.location.href=Rl[_]+w)}else p(T??"")};St.dispatchEvent("trackingEvent",{category:"Profile",action:"Clicked bet share",label:_}),b.length?C(b,y||v):BT(e,n,t,s,r).then(({data:{link:w,status:T}})=>{if(T==="ok"&&w)C(w);else throw new Error}).catch(()=>{be.open({title:"Error",type:"error",content:"There was an error sharing bet"}),nt.error(`There was an error sharing bet with provider: ${_}`)})}},p=_=>{if(_){const b=document.createElement("a");b.href=_,b.download="ticket_image.png",document.body.appendChild(b),b.click(),document.body.removeChild(b)}},g=()=>{(c||l.some(_=>Rl[_]==="download"))&&!u.ticketImageData&&!f?(m(_=>!_),d(_=>({..._,loading:!0})),BT(e,n,t,s,r).then(({data:{ticket_image_data:_,instagram_ticket_image_data:b,link:y}})=>{d({ticketImageData:_??"",instagramTicketImageData:b??"",shareLink:y??"",ticketLink:`${window.location.protocol}//${window.location.host}/sports/pre-match/event-view/?${Je({[Wu]:e.id})}`,loading:!1})}).catch(()=>{d(_=>({..._,loading:!1}))})):m(_=>!_)};return u.loading?i.jsx(_t,{size:"small"}):i.jsxs("div",{className:`bet-history-social ${f?"visible":""}`,children:[i.jsx("i",{className:`bet-history-action-icon bc-i-${f?"close-remove":"share"}`,onClick:g}),f?i.jsxs(i.Fragment,{children:[l.map(_=>i.jsx("i",{className:`social-icon bc-i-${_}`,onClick:()=>h(_,u)},_)),c&&u.ticketImageData&&u.ticketLink&&i.jsxs(i.Fragment,{children:[i.jsx("i",{className:"bet-history-action-icon bc-i-download",onClick:()=>p(u.ticketImageData)}),i.jsx("i",{className:`bet-history-action-icon bc-i-${o?"checked":"copy"}`,onClick:()=>a(u.ticketLink)})]})]}):null]})},ose=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,onChange:a,manuallyChanged:l,placeholder:c,value:u,rules:d,...f})=>{const m=[],h=u,p=re();n&&m.push("focused"),t&&m.push(e?"invalid":"valid"),h.length>0&&m.push("filled");const g=_=>{const{type:b,target:{name:y,value:v}}=_;a(b,y,v)};return i.jsxs("div",{className:`form-control-bc default ${m.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx("input",{type:"email",className:"form-control-input-bc",onChange:g,onFocus:g,onBlur:g,autoComplete:"username",value:h,...f}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:p(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:p(e)})}):null]})},PP=A.memo(ose),RP={type:"email",name:"email",label:"Email",rules:{required:{message:"Email required"}}},ase=[[[RP]]],ise=({betId:e,updateBetById:t,updatePopup:n,closePopup:s})=>{const r=re(),[o,a]=A.useState(!1),{formIsValid:l,formElements:c,handleChange:u,getData:d}=Hi(ase),f=m=>{m.preventDefault(),a(!0);const{email:h}=d();ce.get({email:h,bet_id:e},"send_gift_bet").then(p=>{p.result===0?(n({type:"success",title:"Success",content:k$,Component:void 0}),t(e)):n({type:"error",title:"Error",content:typeof p.details=="string"?p.details:O$,Component:void 0})}).catch(()=>{n({type:"error",title:"Error",content:ln,Component:void 0})})};return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"casino-popup-icon-wrapper",children:i.jsx("i",{className:"popup-bonus-icon bc-i-bonus"})}),i.jsx("h3",{className:"casino-popup-title",children:r("Gift my bet")}),i.jsx("p",{className:"casino-popup-content",children:r(P$)}),i.jsxs("form",{onSubmit:f,children:[i.jsx("div",{className:"casino-popup-content",children:i.jsx(PP,{...c[RP.name],onChange:u,autoComplete:""})}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",type:Vo.SUBMIT,disabled:o||!l,title:"ok"}),i.jsx(Be,{className:"btn a-outline",onClick:s,title:"cancel"})]})]})]})},lse=({bet:e,updateBetById:t})=>{const n=re(),s=()=>{e.isGifted||be.open((o,a)=>({Component:()=>i.jsx(ise,{betId:e.id,updateBetById:t,updatePopup:a,closePopup:o})}))},r=()=>{e.giftReceiver&&be.open({type:"info",title:Ew,content:e.giftReceiver})};return Rt.getInstance().showGiftBetIcon?e.isGifted?UY.includes(e.outcome)?i.jsx("i",{title:n(Ew),className:`bet-history-bonus-icon bc-i-bonus ${e.giftReceiver?"bet-history-send-gift":"bet-history-received-gift"}`,onClick:r}):null:e.outcome===fn.Unsettled&&!e.cashoutHistory?i.jsx("i",{className:"bet-history-bonus-icon bc-i-bonus",title:n("Gift bet"),onClick:s}):null:null},cse=({bet:{id:e}})=>{const t=A.useMemo(()=>JSON.stringify({id:e}),[e]),n=A.useCallback(()=>{window.open(`/widget/BetHistoryPrint?${Je({props:t})}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500")},[t]);return i.jsx(i.Fragment,{children:ue.isMobile?i.jsx(kt,{className:"print-option-link",target:"_blank",to:`/widget/BetHistoryPrint?${Je({props:t})}`,children:i.jsx("i",{className:"bet-history-function-icon bc-i-Print"})}):i.jsx("i",{className:"bet-history-function-icon bc-i-Print",onClick:()=>n()})})},use=({bet:e,updateBetById:t,onCashOut:n,currencySymbol:s})=>{const r=re(),{editBet:o,repeatBet:a}=sse(e);return i.jsxs("div",{className:"betHistoryListEl-list-item-actions",children:[i.jsxs("div",{className:"bet-history-t-b-row-hk-bc bet-history-actions",children:[n&&e.cashOut&&i.jsx(OP,{onCashOut:l=>n({betId:e.id,tab:l}),currencySymbol:s,cashOut:e.cashOut,autoCashoutAmount:e.autoCashoutAmount}),i.jsx(lse,{bet:e,updateBetById:t}),a&&i.jsx("i",{className:"bet-history-function-icon bc-i-repeat",title:r("Repeat bet"),onClick:l=>{l.stopPropagation(),a()}}),o&&i.jsx("i",{className:"bet-history-function-icon bc-i-edit",title:r("Edit bet"),onClick:l=>{l.stopPropagation(),o()}}),W.app.betHistoryPrintButton?i.jsx(cse,{bet:e}):null]}),i.jsx(rse,{bet:e})]})},dse="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUdwTLlItLdIsrdIsrhKs7ZIsbhJs7VDrrpLs7lKtLtKtbdJs7hIs7lJs7xKtrdHsrdJsrpJtLdJsplDlLJIra1HqZRDkLVIsKlGpKNGn4pBh5BCjJ5FmoFAfuC4FmYAAAASdFJOUwCqclwjNUcJFvne8JbTwYi55ZLpSQ4AAAF4SURBVDjLlVPbcuwgDCshQAi5rTHmmv//zQPZtpumm84cP0aKRsjyx8d/jxq4UOoPXE7ztnbDHdx3i0GH5oYxyGnESNa68S2j/q5d3ilawpn/8qHENPpiKRXwVWOR6uqOaUe5oKMIaK1n4iI/a5uKAwCXG4P0cmb06wg2R4Q2IQdAipr1L3x6eMrBw3NicoA56umLMawjZvrGwceETceswwl38BpfMjYdww//fPT0A4dmEsPugB/vW7S94JWRU7JwEASr7wsXvOrXbw8mG27intz1fyreMN7XNPnsqFD0ZzwkCjB3/RG22IJt8Z4YJVmERX7uU2zOOoj55aIm7s0k1HdIJlr0kb4YlKIfP+WfEqzuDuuiD6M+18Rn+aMukjkbfe1AXZW32entUgUl58ZAak1JFRfXMqlubBYwF6r4acmvsq6PUsN2+15x8bbOk4nZlabfq/f3wHRp6S/i7qjEpkONV6r7k1s0PPhfR8m76fYkn0aH/g3+D9fFJhUTuT6XAAAAAElFTkSuQmCC",fse=({bet:e})=>{const t=re(),{checkBetDrawAvailability:n}=PE(),{showIcon:s,title:r}=n(e);return s?i.jsx(ME,{content:i.jsx("p",{children:t(r)}),trigger:vc.Click,children:i.jsx("img",{alt:t(r),src:dse,className:"bet-draw-icon"})}):null},LP=({bet:e,onCashOut:t,updateBetById:n})=>{var m,h;const s=re(),r=Fi(),{isTextCopied:o,copyTextToClipboard:a}=bc(),l=!e.profit&&!!n,c=l&&!!(e.events.length||e.betDetails),u=l&&e.type!==me.BetBuilder,d=r(e.currency),f=c?e.type===me.BetBuilder&&e.betDetails?e.betDetails.description.length||1:e.events.length||1:1;return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-t-b-row-hk-bc",children:[i.jsxs("div",{className:"bet-history-t-b-r-cell-hk-bc",children:[i.jsx("i",{className:`bet-history-express-icon bc-i-${(m=me[e.type])==null?void 0:m.toLowerCase()}-bet`}),i.jsxs("div",{className:"bet-history-info-block",children:[i.jsxs("h3",{className:`bet-history-info-title-block ${(h=me[e.type])==null?void 0:h.toLowerCase()}`,children:[i.jsx("span",{className:"ellipsis",children:s(`${me[e.type]||""}${e.each_way?" E/W":""}`)}),e.type===me.System&&e.systemCount!==null&&u?i.jsxs("span",{className:"bet-history-info-count",children:[e.systemCount,"/",e.events.length," (",Mc(e.events.length,e.systemCount)," ",s("opt."),")"]}):null,i.jsx(nse,{bet:e})]}),i.jsxs("p",{className:"bet-history-id",children:[i.jsx("span",{children:"ID:"}),e.id,i.jsx("i",{className:`bc-i-${o?"checked":"copy"}`,onClick:()=>a(String(e.id))})]})]})]}),i.jsxs("div",{className:"bet-history-t-b-r-cell-hk-bc",children:[i.jsxs("div",{className:"bet-history-info",children:[i.jsx("p",{className:"bet-history-status",children:i.jsx("span",{className:"ellipsis","data-status":OY[e.outcome],children:s(X3[e.outcome])})}),i.jsx(cs,{className:"bet-history-day",seconds:e.dateTime,preset:"datetimeShort"})]}),i.jsx(fse,{bet:e})]})]}),i.jsx(Zne,{bet:e,onCashOut:t,currencySymbol:d,updateBetById:n}),c?i.jsx(ay,{name:s("bet_details"),groupCount:f,isExpanded:!1,children:i.jsx(zne,{bet:e,currencySymbol:d,isCompact:!0})}):null,u&&i.jsx(use,{bet:e,updateBetById:n,currencySymbol:d})]})})},Ase={[Qr.NotFound]:"Not found",[Qr.Accepted]:"Accepted",[Qr.Returned]:"Returned",[Qr.Lost]:"Lost",[Qr.Won]:"Won",[Qr.CashOut]:"Cashed out",[Qr.LostReturn]:"Lost Return"},mse=()=>{const e=re(),[t,n]=A.useState(""),[s,r]=A.useState(""),{loading:o,StateId:a,betHistory:l}=uP({betId:s}),c=({target:{value:d}})=>{const f=Number(d);isNaN(f)||n(d)},u=()=>{t&&(!l||l.id!==Number(t))&&!o&&r(t)};return i.jsxs("div",{className:"betStatus-search",children:[i.jsxs("form",{className:"sport-search-betslip sport-search-bc active",onSubmit:d=>{d.preventDefault(),u()},children:[i.jsx(wf,{className:"ss-input-bc",inputMode:"numeric",autoFocus:!1,placeholder:e(V$),value:t,onChange:c}),i.jsx("div",{className:"ss-icon-holder-bc",onClick:u,children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]}),o?i.jsx("div",{className:"betStatus-search-content",children:i.jsx("p",{className:"skeleton-loader-full-banner"})}):l?a===Qr.NotFound?i.jsx("p",{className:"empty-b-text-v-bc",children:e(Ase[a])}):i.jsxs("div",{className:"bs-f-b-content-bc betstatus-content","data-scroll-lock-scrollable":"",children:[" ",i.jsx(LP,{bet:l,onCashOut:Pt,updateBetById:Pt})]}):null]})};function pse(e){const t=new Set,n=new Set,s=new Set,r=new Set,o=new Set,a=new Set;return e.forEach(l=>{t.add(l.competition),l.markets.forEach(c=>n.add(c)),l.selections.forEach(c=>s.add(c)),r.add(l.game),o.add(l.region),a.add(l.sport)}),{source:"betting",what:{sport:["name"],competition:["name","id"],game:["id","start_ts","team1_id","team1_name","team2_id","team2_name","is_live","is_blocked","info","region_alias","sport_alias"],market:["express_id","name","type","id"],event:Fc},where:{sport:{id:{"@in":Array.from(a)}},game:{id:{"@in":Array.from(r)}},event:{id:{"@in":Array.from(s)}},market:{id:{"@in":Array.from(n)}},region:{id:{"@in":Array.from(o)}},competition:{id:{"@in":Array.from(t)}}}}}const hse=(e,t)=>n=>Object.values(n.sport).flatMap(({competition:s})=>Object.values(s).flatMap(r=>Object.values(r.game).map(xp.pipe(Uc(e),o=>({...o,tag:t[o.id],gameInfo:o.info,competition:{name:r.name}}))))),gse=e=>Object.fromEntries(e.map(({tag:t,game:n})=>[n,String(t)])),vse=()=>{const[e,t]=A.useState([]),[n,s]=A.useState(!0),[r,o]=A.useState(null),[a,l]=A.useState({});return A.useEffect(()=>{ce.get({},"get_suggested_bets").then(({data:c})=>{l(gse(c)),o(pse(c))}).catch(()=>{s(!1)})},[]),A.useEffect(()=>{if(r){const c=Rn.getInstance();s(!0);const u=ce.subscribe(r,xp.pipe(hse(c.enabled,a),d=>{s(!1),t(d)}));return()=>ce.unsubscribe(u)}},[r,a]),{isLoading:n,suggestedBetsGames:e}},bse=()=>{const{isLoading:e,suggestedBetsGames:t}=vse();return e?i.jsx(_t,{}):t.length?i.jsx(_se,{games:t}):null},_se=A.memo(function({games:t}){return i.jsx("div",{className:"betslip-suggested-bets-list","data-scroll-lock-scrollable":"",children:t.map(n=>A.createElement(Sse,{...n,key:n.id}))})});var jP=(e=>(e[e.Down=-1]="Down",e[e.None=0]="None",e[e.Up=1]="Up",e))(jP||{});function yse(e,t=e?"fp":"sp"){const[{priceChange:n,prevPrice:s},r]=A.useState({priceChange:0,prevPrice:e}),o=e!==s?"none":n===-1?"is-down":n===1?"is-up":"";return A.useEffect(()=>{r(({prevPrice:a})=>!a||!e||t==="sp"?{priceChange:0,prevPrice:e}:{priceChange:e>a?1:e(e[e.BOTH=0]="BOTH",e[e.LIVE=1]="LIVE",e[e.PREMATCH=2]="PREMATCH",e))(em||{}),Ese=(e=>(e[e.NOT_INITIALIZED=0]="NOT_INITIALIZED",e[e.INITIALIZED=1]="INITIALIZED",e[e.INITIALIZED_FOR_WIDGET=2]="INITIALIZED_FOR_WIDGET",e))(Ese||{});const Cse=({children:e})=>{const[t,n]=A.useState({eventIds:[new Set,new Set,new Set],gameIds:new Set,loaded:!1,loading:!0}),s=A.useRef(0),[{allGameIds:r,gameIds:o},a]=A.useState({allGameIds:new Set,gameIds:[new Set,new Set,new Set]}),l=A.useCallback(f=>{(f||Rt.getInstance().availableSpecialGames[_3.BoostedBets])&&(n(m=>({...m,loaded:!1})),s.current!==2&&f?s.current=2:s.current===0&&(s.current=1))},[]),c=A.useCallback(()=>{l(!1)},[l]),u=A.useCallback(()=>{l(!0)},[l]),d=A.useCallback(()=>{s.current===2&&(s.current=1),n(f=>({...f,loaded:!1}))},[]);return A.useEffect(function(){s.current===0&&(n(m=>({...m,loading:!0})),ce.get({},"get_boosted_selections").then(m=>{const h=new Set,p=[new Set,new Set,new Set],g=[new Set,new Set,new Set];if(m.details)for(const _ of Object.keys(m.details)){h.add(Number(_));for(const b of m.details[_])p[b.BoostType].add(Number(_)),g[b.BoostType].add(b.Id)}a({gameIds:p,allGameIds:h}),n(_=>({..._,eventIds:g,loading:!1}))}))},[]),A.useEffect(()=>{if(s.current===2&&r.size&&(o[1].size||o[2].size)){const f=ce.subscribe({source:"betting",what:{game:["is_live"]},where:{game:{id:{"@in":Array.from(r)}}}},({game:m})=>{let h=new Set;Object.entries(m).forEach(([p,g])=>{const _=Number(p),b=g===1;(o[0].has(_)||b&&o[1].has(_)||!b&&o[2].has(_))&&h.add(_)}),n(p=>({...p,gameIds:h,loaded:!0,loading:!1}))},()=>{n(m=>({...m,gameIds:r}))});return()=>ce.unsubscribe(f)}else t.loading||n(f=>({...f,gameIds:r,loaded:!0}))},[r,o,t.loaded,t.loading]),i.jsx(MP.Provider,{value:{...t,init:c,initAndSubscribeLive:u,unsubscribeLive:d,initialized:s.current},children:e})},og=()=>A.useContext(MP),BP=A.memo(function({sportAlias:t,price:n,id:s,type:r,gameId:o,name:a,marketType:l,marketId:c,isLive:u,team1Name:d,team2Name:f="",priceType:m=n!==null?Cs.Fixed:Cs.Starting,base:h=Tn,nameVisible:p=!1,typeVisible:g=!1,baseVisible:_=!0,has_early_payout:b=!1,expressId:y=Tn,tag:v,displayEventName:C,eachWayPrice:w,isGenericMenu:T}){const{oddsConverter:k}=qs(),{eventIds:E}=og(),{priceChange:N,priceChangeClassName:x}=yse(n,m),[O,P]=A.useState(!1),R=A.useMemo(()=>p?La(a,d,f):"",[a,p,d,f]),L=h!==void 0&&h!==Tn||p||g;A.useEffect(()=>{const j=ve.addEventListener("updated",M=>{const F=M[s];P(F?F.priceType===m:!1)});return ve.dispatchEvent("mounted"),j},[s,m]);const B=j=>{j.stopPropagation(),j.preventDefault(),ve.dispatchEvent("toggle",{id:s,has_early_payout:b,gameId:o,type:r,price:n,priceType:m,base:h,team1Name:d,team2Name:f,marketType:l,marketId:c,eventName:p?R:La(a,d,f),expressId:y,isPartial:!0,sportAlias:t,isLive:u,tag:v,eachWayPrice:w,isGenericMenu:T})},D=E[em.BOTH].has(s)||E[u===1?em.LIVE:em.PREMATCH].has(s);return i.jsxs("div",{className:`sgm-market-g-i-cell-bc market-bc ${O?"active":""}`,onClick:B,children:[L?i.jsxs("span",{className:"market-name-bc ellipsis",children:[p?C||R:g?r:""," ",_?Ap(h,l,p):""]}):null,i.jsxs("div",{className:"market-coefficient-bc",children:[D?i.jsx("i",{className:"market-icon-bc bc-i-boost"}):null,N!==jP.None&&i.jsx("i",{className:`market-arrow-up-down-bc ${x}`}),i.jsxs("div",{className:"market-odds-container",children:[i.jsx("span",{className:"market-odd-bc",children:m===Cs.Fixed?n?k(n):"":"SP"}),W.sportsbook.showInitialBoostedOdds&&D&&n&&m===Cs.Fixed?i.jsxs("span",{className:"market-odd-bc not-boosted-odd",children:[" ",k(IJ(n))," "]}):null]})]})]})}),bp=()=>{const e=re();return i.jsx("div",{className:"market-bc disabled-market-bc",title:e(DV),children:i.jsx("span",{className:"market-coefficient-bc",children:i.jsx("i",{className:"market-lock-icon bc-i-lock"})})})},DP=()=>i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc empty-market-bc",children:i.jsx("div",{className:"market-coefficient-bc",children:i.jsx("span",{className:"market-odd-bc",children:"-"})})}),FE=({market:e,event:t,gameIsBlocked:n,gameId:s,isLive:r,team1Name:o,team2Name:a,priceType:l,nameVisible:c,typeVisible:u,baseVisible:d,sportAlias:f,displayEventName:m,eachWayPrice:h,isGenericMenu:p})=>{const g=re();return n===1?i.jsx(bp,{}):t?l==="fp"&&qh(t.price)?i.jsx(bp,{}):i.jsx(BP,{id:t.id,type:g(t.type_1),gameId:s,price:t.price,base:t.base,marketType:e.type,marketId:e.id,name:t.name,team1Name:o,team2Name:a,expressId:e.express_id,sportAlias:f,isLive:r,priceType:l,nameVisible:c,typeVisible:u,baseVisible:d,tag:t.tag,displayEventName:m,eachWayPrice:h,isGenericMenu:p}):i.jsx(DP,{})},Sse=A.memo(function({competition:t,region_alias:n,market:s,id:r,is_live:o,start_ts:a,sport_alias:l,is_blocked:c,teams_info:u,tag:d,gameInfo:f}){const[m]=Object.values(s),h=Object.values(m.event).map(y=>({...y,tag:d})),{score1:p,score2:g}=f,[{name:_},{name:b}={}]=u;return i.jsxs("div",{className:"betslip-suggested-content",children:[i.jsxs("div",{className:"betslip-suggested-title",children:[i.jsx("i",{className:`bc-i-${l}`}),i.jsx("i",{className:`ftr-flag-bc flag-bc ${EE(n)}`}),i.jsx("p",{children:t.name})]}),i.jsxs("div",{className:"betslip-suggested",children:[o?i.jsxs("p",{className:"betslip-content betslip-content-center",children:[i.jsx("span",{className:"betslip-live-text",children:"Live"}),i.jsx("i",{className:"betslip-suggested-icon bc-i-live"})]}):i.jsxs("p",{className:"betslip-content",children:[i.jsx(cs,{preset:"dateShortNoYear",seconds:a,className:"betslip-suggested-time"}),i.jsx(cs,{preset:"timeSimple",seconds:a,className:"betslip-suggested-time"})]}),i.jsxs("div",{className:"betslip-content",children:[i.jsxs("p",{className:"betslip-team",children:[!!o&&i.jsx("span",{className:"betslip-team-score",children:p}),i.jsx("span",{children:_})]}),i.jsxs("p",{className:"betslip-team",children:[!!o&&i.jsx("span",{className:"betslip-team-score",children:g}),i.jsx("span",{children:b})]})]})]}),i.jsx("div",{className:"market-group-result",children:m.name}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:h.length?Gn("order",h).map(y=>i.jsx("div",{className:"market-group-item-bc",children:i.jsx(FE,{gameId:r,team1Name:_,team2Name:b,sportAlias:l,isLive:o,market:m,gameIsBlocked:c,event:y,typeVisible:!0})},y.id)):i.jsx("div",{className:"market-group-item-bc",children:i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc"})})})]})}),wse=({eventsCount:e,selectedSysOption:t,type:n})=>{var o;const s=e-2,r=re();return i.jsxs("div",{className:"cut-options-container",children:[i.jsxs("div",{className:"cut-buttons-row",children:[i.jsx("div",{className:"bs-cut-buttons-bc-label",children:i.jsx("div",{className:"bet-insurance ",children:i.jsx("span",{className:"bet-insurance-content ellipsis",children:r("Bet Insurance")})})}),i.jsx("div",{className:"bs-cut-buttons-bc",children:(o=W.sportsbook.betslip.systemCuts)==null?void 0:o.map(a=>{const l=s-a,c=t===l;return i.jsx(Be,{className:`btn a-outline cut-btn ellipsis ${c&&n===me.System?"checked":""}`,title:r("Cut {value}",{value:a}),disabled:l<0||l>=s,onClick:()=>{c||ve.dispatchEvent("setSysOption",l),ve.dispatchEvent("setType",n===me.System&&c?[me.Multiple]:[me.System])}},a)})})]}),n===me.System&&i.jsx("p",{className:"cut-options-info-message",children:r("cut_info")})]})},Tse=()=>{const{currency:{rounding:e}}=tn(),t=re(),{metadata:{quickBet:n}}=Hc(),{globalMessages:s}=LE(),r=()=>s[Ot.INSUFFICIENT_BALANCE]||s[Ot.MIN_QUICK_BET_PROHIBITION]||s[Ot.QUICK_BET_SAVED]?!0:!n.stake,[o,a]=A.useState(()=>r()),l=A.useCallback(u=>{o&&ve.dispatchEvent("updateQuickBetState",{stake:u,isValid:!s[Ot.MIN_QUICK_BET_PROHIBITION],isSaved:!1,errorMessage:n.errorMessage})},[s,o,n.errorMessage]),c=A.useCallback(()=>{const u=!s[Ot.INSUFFICIENT_BALANCE]&&!s[Ot.MIN_QUICK_BET_PROHIBITION]&&n.stake;u&&(o?ve.dispatchEvent("updateQuickBetState",{isValid:u,isSaved:!0,stake:n.stake,errorMessage:""}):ve.dispatchEvent("updateQuickBetState",{isValid:u,isSaved:!1,stake:n.stake,errorMessage:n.errorMessage}),a(!o))},[s,o,n.stake,n.errorMessage]);return i.jsxs("div",{className:`quickBet-stake-content ${o?"quickBet-enabled":"quickBet-disabled"}`,children:[i.jsx(ki,{placeholder:t("Enter Stake"),value:n.stake,rounding:e,onClick:xp.noop,onUpdate:l,active:!1,scrollToInput:o,children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:c,children:t(o?"SAVE":"EDIT")})}),ue.isMobile&&o?i.jsx(hP,{onSelect:l,clearBeforeEdit:!1,value:n.stake,maxDecimalLength:e}):null]})},dge={BetType:me.Multiple,ExactLosing:0,IgnoreLowOddSelection:!0,MaximumSelections:1/0,MinimumSelections:-1/0,MinBetOdds:1,MinBetStakes:{},MinOdds:1},fge={initialBase:Tn,initialPrice:Tn,expressId:Tn,eachWayPrice:0,hasConflicts:!1,addedInEditMode:!1,eachWayAllowed:!1,isBlocked:!1,isDeleted:!1,isPartial:!1,singleOnly:!1,priceType:Cs.Fixed,visibleInPrematch:!1,spEnabled:!1},xse={profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],active:!1,showInfo:!1,available:!1},excludedSysEvents:new Set,editBetBaseStake:0},Age={active:!1,showInfo:!1,available:!1,options:{},selectedOption:null,loading:!1,availableBetTypes:[]},mge="accept-superbet-motd",Tf=0,sl={stake:0,totalStake:0,possibleWin:0},UE=e=>t=>t{const n=t===1?z3:os;return s=>n(s,e)},FP=({oddsRoundingMethod:e=Tf,decimalRounding:t=Di})=>(n,s)=>{const r=xf({decimalRounding:t,oddsRoundingMethod:e})(n);return{possibleWin:Qe(r*s),oddsAccumulator:r}},UP=e=>e.reduce(Y3,1),HP=({oddsRoundingMethod:e=Tf,decimalRounding:t=Di,maxOdds:n})=>(s,r)=>{const o=Ye(UP,xf({decimalRounding:t,oddsRoundingMethod:e}),UE(n))(s);return{possibleWin:Qe(o*r),oddsAccumulator:o}},tm=(e,t)=>{switch(e){case 0:return n=>os(n,t);case 1:return n=>z3(n,t);default:return n=>mc(n,t)}},GP=({oddsRoundingMethod:e=Tf,decimalRounding:t=Di,maxOdds:n})=>(s,r,o)=>{const a=Mc(s.length,o),l=UE(n)(K3({array:s,k:o,roundingFunc:xf({oddsRoundingMethod:e,decimalRounding:t})})/a);return{possibleWin:Qe(l*r),oddsAccumulator:l}},WP=({oddsRoundingMethod:e=Tf,decimalRounding:t=Di})=>(n,s)=>{const r=xf({oddsRoundingMethod:e,decimalRounding:t});return{possibleWin:n.map(l=>r(l-1)*s).reduce(jh,0)+s,oddsAccumulator:0}},$P=({oddsRoundingMethod:e=Tf,decimalRounding:t=Di,maxOdds:n})=>(s,r,o)=>{let a=0;const l=xf({oddsRoundingMethod:e,decimalRounding:t});o&&(a+=s.reduce(jh,0));for(let d=2,f=s.length;de!=null&&e.onStake?mc(e.calculate(t,Pl.Stake),n):0,fl=(e,t,n)=>{if(e){if(e.onProfit)return e.calculate(t-n,e.isFake?Pl.FakeProfit:Pl.Profit);if(e.onReturn)return e.calculate(t,e.isFake?Pl.FakeReturn:Pl.Return)}return 0},uu=({possibleWin:e,stake:t,profitBoost:n,betType:s})=>{var r;return n.active&&((r=n.selectedOption)==null?void 0:r.betType)===s?(e-t)*(n.selectedOption.value/100):0},du=({stake:e,totalStake:t,possibleWin:n,finalPayout:s,expressBonus:r=0,expressBonusPercent:o=0,taxOnProfitOrReturn:a=0,taxOnProfitOrReturnIsFake:l=!1,taxOnStake:c=0,totalOdds:u=0,boostedAmount:d=0,editBetBaseStake:f=0})=>({possibleWin:n,stake:e,totalStake:t,...s&&{finalPayout:s},...a>0&&{taxOnProfitOrReturn:a,taxOnProfitOrReturnIsFake:l},...c>0&&{taxOnStake:c},...r>0&&{expressBonus:r},...o>0&&{expressBonusPercent:o},...d>0&&{boostedAmount:d},...u>0&&{totalOdds:u},...f>0&&{editBetBaseStake:f}}),fx=({events:e,counterOffers:t,predicate:n=u6(!0)})=>e.reduce((s,r,o)=>{const a=r.price!==null&&n(r),l=Number(t[o]);return s.eventsPrices.push(a?l||r.price:0),s.eachWayPrices.push(a?r.eachWayPrice:0),s},{eventsPrices:[],eachWayPrices:[]}),VP=e=>e.some(st("priceType","sp")),YP=({events:e,taxInstance:t,sportsBonusInstance:n,excludedSysEvents:s,currency:r,currencyRounding:o,maxOdds:a,oddsRounding:l,oddsRoundingMultiple:c,oddsRoundingMethod:u,profitBoost:d,possibleWinRoundingMethodMultiple:f,editBetBaseStake:m,fullCoverBetTypesEnabled:h,selectedSysOption:p,counterOffers:g})=>{const _={maxOdds:a,...l!==void 0&&{decimalRounding:l},...u!==void 0&&{oddsRoundingMethod:u}},{eventsPrices:b,eachWayPrices:y}=fx({events:e,counterOffers:g}),v=t==null?void 0:t.isFake,C=VP(e),w=e.some(T=>t==null?void 0:t.canBeTaxed(T.sportAlias));return T=>{switch(T){case me.Single:{const k=O=>mc(O,o),E=Ye(uu,k),N=Ye(fl,k),x=FP(_);return(O,P,R)=>{const L=Number(P.stake);if(L>0||m>0){const B=e[R],D=t==null?void 0:t.canBeTaxed(B.sportAlias);let j=Qe(L*P.stakeMultiplier);const M=D?cu({taxInstance:t,stake:j,currencyRounding:o}):0;if(j=Qe(j-M+m),B.priceType===Cs.Starting)return O.push({stake:L,totalStake:j,taxOnStake:M,possibleWin:D?xl:js}),O;const F=b[R];let U,V=0;if(P.eachWay){const ee=Qe(j/2);U=k(x(F,ee).possibleWin+x(B.eachWayPrice,ee).possibleWin)}else U=k(x(F,j).possibleWin),V=E({possibleWin:U,stake:j,profitBoost:d,betType:T});let Q=Qe(U+V);const X=D?N(t,Q,j):0;v||(Q=Qe(Q-X)),O.push(du({stake:L,totalStake:j,possibleWin:U,finalPayout:Q,taxOnProfitOrReturn:X,taxOnProfitOrReturnIsFake:v,taxOnStake:M,boostedAmount:V,editBetBaseStake:m}))}else O.push(sl);return O}}case me.Multiple:{const k=tm(f,o),E=Ye(uu,k),N=Ye(fl,k),x=HP({..._,...c!==void 0&&{decimalRounding:c}});return(O,P)=>{var L;const R=Number(P.stake);if(R>0||m>0){let B=Qe(R*P.stakeMultiplier);const D=w?cu({taxInstance:t,stake:B,currencyRounding:o}):0;if(B=Qe(B-D+m),C)return O.push({stake:R,totalStake:B,taxOnStake:D,possibleWin:w?xl:js}),O;let j,M,F=0,U=0;if(P.eachWay)j=Qe(B/2),M=k(x(b,j).possibleWin+x(y,j).possibleWin);else{j=B;const ae=x(b,j);M=k(ae.possibleWin),F=ae.oddsAccumulator,U=E({possibleWin:M,stake:j,profitBoost:d,betType:T})}let V=0,Q=0;if(n&&(!d.active||((L=d.selectedOption)==null?void 0:L.betType)!==T)){const{bonusAmount:ae,bonusPercentage:z}=n.calculate({getPosWinData:x,oddsArr:b,stake:j,currency:r});if(V=ae,Q=z,P.eachWay){const{bonusAmount:ge}=n.calculate({getPosWinData:x,oddsArr:y,stake:j,currency:r});V+=ge,Q=0}V=k(V)}let X=Qe(M+U+V);const ee=w?N(t,X,B):0;v||(X=Qe(X-ee)),O.push(du({stake:R,totalStake:B,possibleWin:M,finalPayout:X,taxOnProfitOrReturn:ee,taxOnProfitOrReturnIsFake:v,taxOnStake:D,expressBonus:V,expressBonusPercent:Q,totalOdds:F,boostedAmount:U,editBetBaseStake:m}))}else O.push(P.eachWay?sl:{...sl,totalOdds:x(b,0).oddsAccumulator});return O}}case me.System:{const k=tm(f,o),E=Ye(uu,k),N=Ye(fl,k),x=GP({..._,...c!==void 0&&{decimalRounding:c}}),{eventsPrices:O,eachWayPrices:P}=fx({events:e,counterOffers:g,predicate:({id:R})=>!s.has(R)});return(R,L,B)=>{const D=Number(L.stake);if(D>0&&(h||p===B)){const j=B+2;let M=Qe(D*L.stakeMultiplier);const F=w?cu({taxInstance:t,stake:M,currencyRounding:o}):0;if(M=Qe(M-F),C)return R.push({stake:D,totalStake:M,taxOnStake:F,possibleWin:w?xl:js}),R;let U,V=0;if(L.eachWay){const ee=Qe(M/2);U=k(x(O,ee,j).possibleWin+x(P,ee,j).possibleWin)}else U=k(x(O,M,j).possibleWin),V=E({possibleWin:U,stake:M,profitBoost:d,betType:T});let Q=Qe(U+V);const X=w?N(t,Q,M):0;v||(Q=Qe(Q-X)),R.push(du({stake:D,totalStake:M,possibleWin:U,finalPayout:Q,taxOnProfitOrReturn:X,taxOnProfitOrReturnIsFake:v,taxOnStake:F,boostedAmount:V}))}else R.push(sl);return R}}case me.Chain:{const k=O=>mc(O,o),E=Ye(uu,k),N=Ye(fl,k),x=WP(_);return(O,P)=>{const R=Number(P.stake);if(R>0){let L=Qe(R*P.stakeMultiplier);const B=w?cu({taxInstance:t,stake:L,currencyRounding:o}):0;if(L=Qe(R-B),C)return O.push({stake:R,totalStake:L,taxOnStake:B,possibleWin:w?xl:js}),O;let D,j=0;if(P.eachWay){const U=Qe(L/2);D=k(x(b,U).possibleWin+x(y,U).possibleWin)}else D=k(x(b,L).possibleWin),j=E({possibleWin:D,stake:L,profitBoost:d,betType:T});let M=Qe(D+j);const F=w?N(t,M,L):0;v||(M=Qe(M-F)),O.push(du({stake:R,totalStake:L,possibleWin:D,finalPayout:M,taxOnProfitOrReturn:F,taxOnProfitOrReturnIsFake:v,taxOnStake:B,boostedAmount:j}))}else O.push(sl);return O}}default:{const k=tm(f,o),E=Ye(uu,k),N=Ye(fl,k),x=$P({..._,...c!==void 0&&{decimalRounding:c}});return(O,P)=>{const R=Number(P.stake);if(R>0){const L=H3.includes(T);let B=Qe(R*P.stakeMultiplier),D=cu({taxInstance:t,stake:B,currencyRounding:o});if(B=Qe(B-D),C)return O.push({stake:R,totalStake:B,taxOnStake:D,possibleWin:js}),O;let j,M=0;if(P.eachWay){const V=Qe(B/2);j=k(x(b,V,L).possibleWin+x(y,V,L).possibleWin)}else j=k(x(b,B,L).possibleWin),M=E({possibleWin:j,stake:B,profitBoost:d,betType:T});let F=Qe(j+M);const U=N(t,F,B);v||(F=Qe(F-U)),O.push(du({stake:R,totalStake:B,possibleWin:j,finalPayout:F,taxOnProfitOrReturn:U,taxOnProfitOrReturnIsFake:v,taxOnStake:D,boostedAmount:M}))}else O.push(sl);return O}}}}},Ise=({selectedFreebet:e,events:t,currencyRounding:n,taxInstance:s,maxOdds:r,oddsRounding:o,oddsRoundingMultiple:a,oddsRoundingMethod:l,possibleWinRoundingMethodMultiple:c})=>{const{value:u,eachWay:d,betType:f,sysCount:m}=e;if(VP(t))return{stake:u,totalStake:u,possibleWin:js};const h=[],p=[];for(const v of t)h.push(v.price||0),p.push(v.eachWayPrice);const g={maxOdds:r,...o!==void 0&&{decimalRounding:o},...l!==void 0&&{oddsRoundingMethod:l}},_=[me.Multiple,me.System].includes(f)?tm(c,n):v=>mc(v,n);let b=0;switch(f){case me.Single:{const v=FP(g);if(!d)b=v(h[0],u).possibleWin;else{const C=u/2;b=v(h[0],C).possibleWin+v(p[0],C).possibleWin}break}case me.Multiple:{const v=HP({...g,...a!==void 0&&{decimalRounding:a}});if(!d)b=v(h,u).possibleWin;else{const C=u/2;b=v(h,C).possibleWin+v(p,C).possibleWin}break}case me.System:{const v=GP({...g,...a!==void 0&&{decimalRounding:a}});if(m)if(!d)b=v(h,u,m).possibleWin;else{const C=u/2;b=v(h,C,m).possibleWin+v(p,C,m).possibleWin}break}case me.Chain:{b=WP(g)(h,u).possibleWin;break}default:{const v=$P({...g,...a!==void 0&&{decimalRounding:a}}),C=u/Hy[f],w=H3.includes(f);if(!d)b=v(h,C,w).possibleWin;else{const T=C/2;b=v(h,T,w).possibleWin+v(p,T,w).possibleWin}}}b=_(Qe(b-u));const y=_(fl(s,b,0));return{stake:u,totalStake:u,possibleWin:b,...y>0&&{taxOnProfitOrReturn:y,...s!=null&&s.isFake?{taxOnProfitOrReturnIsFake:!0,finalPayout:b}:{taxOnProfitOrReturnIsFake:!1,finalPayout:Qe(b-y)}}}},Nse=({data:e,stake:t,sport_alias:n,team1Name:s,team2Name:r})=>{var b;const{currency:{rounding:o,name:a}}=tn(),{price_decimals:l,multiple_price_decimals:c,price_round_method:u,max_odd_for_multiple_bet:d,multiple_possiblewin_round_method:f}=Kt(),{sportsBonus:m,taxes:h}=$i(),p=A.useMemo(()=>{var y,v;return{addedInEditMode:!1,base:-1e6,competitionId:1e4,eachWayAllowed:!1,eachWayPrice:1,eventName:"",expressId:1,gameId:1e3,hasConflicts:!1,id:1e5,initialBase:-1e6,initialPrice:((y=e.PriceDetails)==null?void 0:y.DecimalPrice)??1,isBlocked:!1,isDeleted:!1,isLive:0,isPartial:!0,marketId:1e6,marketName:"",marketType:"",price:((v=e.PriceDetails)==null?void 0:v.DecimalPrice)??1,priceType:"fp",regionAlias:"",singleOnly:!1,sportAlias:n||"",startTime:0,spEnabled:!1,team1Name:s||"",team2Name:r||"",type:"BB",visibleInPrematch:!1}},[(b=e.PriceDetails)==null?void 0:b.DecimalPrice,n,s,r]),g=A.useMemo(()=>({eachWay:!1,bookingInfo:null,counterOffer:"",stake:t||"",stakeMultiplier:1}),[t]),[_]=A.useMemo(()=>{const y=YP({...xse,events:[p],currency:a,currencyRounding:o,taxInstance:h,sportsBonusInstance:m,maxOdds:d,oddsRounding:l,oddsRoundingMultiple:c,oddsRoundingMethod:u,possibleWinRoundingMethodMultiple:f,fullCoverBetTypesEnabled:!1,selectedSysOption:0,counterOffers:[""]});return[g].reduce(y(me.Single),[])},[a,o,g,d,f,c,p,l,u,m,h]);return i.jsx(Gc,{..._,showTotalStake:(_==null?void 0:_.totalStake)!==(_==null?void 0:_.stake)})},kse=({data:e,makeBet:t,closeBetslip:n,betState:s,team1Name:r,team2Name:o,sport_alias:a})=>{const[l,c]=A.useState(""),{message:u,type:d}=Ute(l||""),{currency:{rounding:f}}=tn(),m=u??s.error;return i.jsxs("div",{onClick:h=>h.stopPropagation(),className:"betBuilder-betslip-content",children:[i.jsx(Hte,{selections:e.Selection}),i.jsxs("div",{className:"betBuilder-odd-remove",children:[i.jsx(lD,{onRemove:n}),i.jsx(Gte,{priceDetails:e.PriceDetails})]}),i.jsx(ki,{rounding:f,placeholder:"Enter stake",active:!0,onClick:()=>c(l),onEnter:()=>l?t(Number(l)):Pt,value:l,onUpdate:h=>c(h),children:i.jsx(i.Fragment,{})}),!d&&l&&i.jsx(Nse,{data:e,stake:l,sport_alias:a,team1Name:r,team2Name:o}),i.jsx(Jh,{rounding:f,visible:l!==null,value:l,onUpdate:h=>c(h),onClose:()=>c(""),includeFavouriteStakes:!1,focusInput:()=>c(l),favoriteStakesMultipliers:[]}),i.jsx(Be,{title:"Bet Now",onClick:()=>l?t(Number(l)):Pt,disabled:!!d||s.loading,loading:s.loading,className:"btn bet-builder-btn"}),d===AP.InsufficentBalance?i.jsx(mb,{}):m?i.jsx("div",{className:"error",children:m}):null]})},Ose=({close:e,sportcast_id:t,team1Name:n,team2Name:s,sport_alias:r,iframeView:o=!1})=>{const{language:a,oddFormat:l,multiColumnView:c}=Te(),u=re(),d=Se.getItem(Ki),[f,m]=A.useState(!0),[h,p]=A.useState(d),[g,_]=A.useState(!1),[b,y]=A.useState(1),[v,C]=A.useState({loading:!1}),w=A.useRef(null),T=()=>{p(void 0),Se.removeItem(Ki)};A.useEffect(()=>{const N=d==null?void 0:d.betBuilderId;N&&N!==t&&(p(void 0),Se.removeItem(Ki))},[d,t]);const k=N=>{!v.loading&&h&&(C({loading:!0,error:void 0}),ce.get({betslip_uid:h.betslipUid,amount:N},"sport_cast_create_bet").then(x=>{if(x.result===0)lt.success(u(Fy)),C({loading:!1,error:void 0}),T();else throw new Error(x.result_text||ln)}).catch(x=>{C({loading:!1,error:x.message})}))},E=A.useMemo(()=>{const{apiUrl:N,apiKey:x,params:O}=W.sportsbook.betBuilder;return`${N}?key=${x}&fixtureid=${t}${Ku[a]?"&culture="+Ku[a]:""}&odds=${cP[l]}${O.includes("&brand")?O:`${O}&brand=default`}`},[a,l,t]);return A.useEffect(()=>{if(!f){const N=x=>{if(`${x.origin}/markets`===W.sportsbook.betBuilder.apiUrl){const O=JSON.parse(x.data),P={...O.betBuilderData,betslipUid:O.betslipUid,betBuilderId:t};P.betslipUid&&Se.setItem(Ki,P),p(P)}};return window.addEventListener("message",N),()=>{window.removeEventListener("message",N),Se.removeItem(Ki)}}},[f,t]),A.useEffect(()=>ve.addEventListener("closeBetslip",e),[e]),A.useEffect(function(){if(w.current){const x=new ResizeObserver(([{target:O}])=>{y(O.clientWidth<600?O.clientWidth/600:1)});return x.observe(w.current),()=>{x.disconnect()}}},[c]),i.jsxs(i.Fragment,{children:[g?i.jsx("div",{className:"betBuilder-select",children:i.jsxs("div",{className:"betBuilder-select-popup",children:[i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:()=>_(!1)}),i.jsx("h3",{className:"casino-popup-title",children:u(IV)}),i.jsx("p",{className:"casino-popup-content",children:u(NV)}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn a-color",title:"Continue Betting",onClick:()=>{_(!1)}}),i.jsx(Be,{className:"btn a-outline",title:"Yes, I want to cancel selections",onClick:()=>{Se.removeItem(Ki),e(),_(!1)}})]})]})}):null,i.jsxs("div",{className:`betBuilder-popup ${h?"betslip-open":""} ${o?"BBIframeView":""}`,ref:w,style:{transform:o?`scale(${b})`:"none"},children:[!o&&i.jsxs("div",{className:"betBuilder-popup-match",children:[i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:N=>{N.stopPropagation(),W.sportsbook.betBuilder.showConfirmPopup?_(!0):e()}}),i.jsx("span",{className:"ellipsis",children:n&&s?u("Bet Builder : {team1Name} vs {team2Name}",{team1Name:n,team2Name:s}):u("Bet Builder")})]}),i.jsx("iframe",{className:"BBIframe",title:u("Bet Builder Popup"),src:E,onLoad:()=>m(!1)}),h?i.jsx(kse,{makeBet:k,data:h,closeBetslip:T,betState:v,team1Name:n,team2Name:s,sport_alias:r}):null]})]})},Pse=({isBetBuilderTextVisible:e=!1,isBetBuilderIconVisible:t=!1,...n})=>{const{isLoggedIn:s}=_e(),r=It(),o=re(),{sportcast_id:a,gameId:l}=n,c=A.useCallback(()=>{r.push({search:Je({...$e(),betBuilderId:String(a),isBBTextVisible:String(e),isBBPopupOpen:String(!0)})}),be.open(d=>({Component:()=>i.jsx(Ose,{close:()=>{d(),r.push({search:Je({...$e(),betBuilderId:void 0,isBBTextVisible:void 0,isBBPopupOpen:void 0})})},...n}),hideCloseButton:!0,className:"bet-builder-top"}))},[n,r,a,e]),u=d=>{d.stopPropagation(),s?c():mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login,onSuccess:c}})};return A.useEffect(()=>{const{betBuilderId:d,specialSection:f,game:m,isBBTextVisible:h,isBbOpenInMarkets:p}=$e(),g=h==="false"?!1:!!h;r.location.pathname.includes(String(l))||f&&e&&!(m!=null&&m.includes(String(l)))||f&&g&&!(m!=null&&m.includes(String(l)))||Number(d)===a&&!p&&c()},[a]),i.jsxs("p",{onClick:u,className:"bet-builder-container",children:[e&&i.jsx("span",{className:"bet-builder-text",children:o("Bet Builder")}),t&&i.jsx("i",{className:"c-info-icon-bc bc-i-bet-builder"})]})},Rse=({gameId:e,start_ts:t,sportAlias:n,hasStatistics:s=!1,isBlocked:r,team1Name:o,team2Name:a,marketsCount:l=null,regionName:c,regionAlias:u,streamEnabled:d=!1,sportcast_id:f})=>{const m=p=>{p.stopPropagation();const g=Rn.getInstance();window.open(g.getGameStatisticsUrl(e))},h=tP({marketCount:l,gameId:e,sportAlias:n});return i.jsxs("div",{className:"c-info-more-bc",children:[d&&i.jsx("i",{className:"c-info-icon-bc bc-i-stream"}),r&&i.jsx("i",{className:"c-info-icon-bc bc-i-lock"}),u&&i.jsx("p",{className:"c-info-icon-bc",children:i.jsx("i",{className:`info-game-flag-bc flag-bc ${EE(u)}`,title:c})}),f&&W.sportsbook.betBuilder.enabled&&i.jsx(Pse,{isBetBuilderIconVisible:!0,sportcast_id:f,team1Name:o,team2Name:a,sport_alias:n}),s?i.jsx("i",{className:"c-info-icon-bc bc-i-statistics",onClick:m}):null,t?i.jsx(sP,{start_ts:t,gameId:e,className:"c-info-icon-bc",sportAlias:n}):null,h?i.jsxs("span",{className:"c-info-icon-bc c-info-markets-count-bc",children:["+",h]}):null]})},Lse=({teamsInfo:e,showTeamIcon:t})=>{const{sportsbook:{showTeamLogosLayout:n},statistics:{showTeamLogos:s}}=W,r=s&&n&&t;return i.jsx("div",{className:"c-teams-bc",children:e.map((o,a)=>{const{id:l,name:c,score:u}=o;return i.jsxs("div",{className:"c-teams-row-bc",children:[r&&l?i.jsx("img",{className:"teams-info-main-flag",src:lv(l),alt:c}):null,i.jsx("span",{className:"c-team-info-team-bc team",title:c,children:c}),u!==void 0&&i.jsx("b",{className:"c-team-info-scores-bc",children:u!==Tv?u:""})]},a)})})},jse=({sportAlias:e,eventTypes:t=[],gameId:n,gameIsBlocked:s,isMarketLoading:r,market:o,showType:a,teamsInfo:l,isLive:c})=>i.jsx(i.Fragment,{children:a!==Sa.Outright?r?i.jsx(sy,{numMarketEvents:t.length,className:"c-odd-bc"}):t.map(u=>{if(s)return i.jsx("div",{className:"c-odd-bc",onClick:_=>_.stopPropagation(),children:i.jsx(bp,{})},u);const d=o==null?void 0:o.event[u];if(!d)return i.jsx("div",{className:"c-odd-bc",onClick:_=>_.stopPropagation(),children:i.jsx(DP,{})},u);if(qh(d.price))return i.jsx("div",{className:"c-odd-bc",onClick:_=>_.stopPropagation(),children:i.jsx(bp,{})},u);const{type:f,id:m,express_id:h}=o,[p,g]=l;return i.jsx("div",{className:"c-odd-bc",children:i.jsx(BP,{id:d.id,type:d.type_1,gameId:n,price:d.price,base:d.base,marketType:f,marketId:m,name:d.name,team1Name:p.name,team2Name:g&&g.name,expressId:h,sportAlias:e,isLive:Number(c)})},u)}):null}),Ax=e=>{const[t,n]=A.useState(-1);A.useEffect(()=>{},[e]);const s=A.useMemo(()=>JSON.stringify(e),[e]);return A.useEffect(function(){if(!e)return;const o=ce.subscribe({source:"betting",what:{game:"@count"},where:JSON.parse(s)},({game:a})=>n(a),()=>n(0));return()=>{ce.unsubscribe(o)}},[s,e]),t},Mse=({competition:e})=>i.jsx("p",{className:"c-segment-holder-title c-title-bc ellipsis",children:e.name}),M1={alias:"",name:"",games:[]},Bse=({id:e,gamesLimit:t,displayKey:n,expanded:s,popularCompetitions:r,popularGames:o})=>{const{widgetName:a}=RN(),l=a?a==="pageBuilderTest":!1,{streamsMap:c}=A.useContext(Dc),{getCompetitionName:u}=$i(),[{loading:d,data:f},m]=A.useState({loading:t>0,data:M1}),h=It(),p=vE(f.games,n),g=(_,b,y,v,C)=>()=>{h.push(`/sports/${We.Live}/${es.EventView}/${_}/${b}/${y}/${Jt(u(y))}/${v}/${Jt(ey(C))}`)};return A.useEffect(function(){if(t>0){m(({data:v})=>({loading:!0,data:v}));const b=Uc(Rn.getInstance().enabled),y=ce.subscribe({source:"betting",what:{sport:["alias","name"],game:[[..._f,"start_ts","info","stats","region_alias","_parent_id"]],market:yf,event:Fc},where:{"@or":[...!r&&!o?[{sport:{id:e},game:{type:1,"@limit":t,visible_in_prematch:0},market:o1[n]}]:[],...r?[{sport:{id:e},competition:{favorite:!0},game:{type:1,"@limit":t,visible_in_prematch:0},market:o1[n]}]:[],...o?[{sport:{id:e},game:{type:1,"@limit":t,visible_in_prematch:0,promoted:!0},market:o1[n]}]:[]]}},v=>{if(v.sport[e]){const{name:C,game:w,alias:T}=v.sport[e];m({loading:!1,data:{name:C,alias:T,games:Gn("start_ts",w).map(k=>b({...k,is_live:1}))}})}else m({loading:!1,data:M1})},()=>m({loading:!1,data:M1}));return()=>{ce.unsubscribe(y)}}},[n,t,e,r,o]),d?i.jsx(Kee,{}):f.name||f.alias?i.jsx(ZO,{name:f.name,alias:f.alias,expanded:s,updateExpanded:l,children:i.jsxs("div",{className:"popular-matches-bc gameList",children:[i.jsx(bf,{eventTypes:p}),f.games.map(_=>i.jsx(kE,{game:_,sportAlias:f.alias,isDynamicPartLoading:d,displayKey:n,eventTypes:p,streamEnabled:c[_.id]!==void 0,onGameSelect:g(f.alias,_.region_alias,_._parent_id,_.id,_.teams_info)},_.id))]})}):null},Dse=A.memo(({settings:e})=>{const{sportsLimit:t,gamesLimit:n,numberOfExpandedSports:s,popularCompetitions:r,popularGames:o}={...x5,...e},a=re(),{init:l}=A.useContext(Dc),[c,u]=A.useState(Ac[0]),[{loading:d,data:f},m]=A.useState({loading:t>0,data:[]});return A.useEffect(function(){l()},[]),A.useEffect(function(){if(t>0){m({loading:!0,data:[]});const p=ce.subscribe({source:"betting",what:{sport:["id","order"]},where:{"@or":[...!r&&!o?[{game:{type:1}}]:[],...r?[{game:{type:1},competition:{favorite:!0}}]:[],...o?[{game:{type:1,promoted:!0}}]:[]]}},Ye(({sport:g})=>Gn("order",g),d6(t),ji(Bt("id")),g=>m({loading:!1,data:g})));return()=>{ce.unsubscribe(p)}}},[r,o,t]),d?i.jsx(Du,{hasTitle:!0}):i.jsxs("div",{className:"popular-matches-bc",children:[i.jsx(Bc,{title:"Live",optionTitle:"More",route:`/sports/${We.Live}/${es.EventView}`}),i.jsx("div",{className:"pm-body-bc",children:f.length?i.jsxs(i.Fragment,{children:[i.jsx(bf,{options:Ac,onChangeHandler:u,selectedDisplayKey:c}),f.map((h,p)=>i.jsx(Bse,{id:h,gamesLimit:n,popularCompetitions:r,popularGames:o,displayKey:c,expanded:s>p},h))]}):i.jsx("p",{className:"empty-b-text-v-bc",children:a("No live games available at the moment")})})]})}),Fse=A.lazy(()=>Z(()=>import("./HomeworkPopup-XTmWKAJP.js"),__vite__mapDeps([258,2]))),mx=window.location.hostname==="localhost"?"https://homework.betconstruct.com/":`${window.location.protocol}//homework.${window.location.hostname.split(".").slice(-2).join(".")}/`,Use=86400,zP=A.createContext({}),px={info:"",infoUrl:"",loading:!0},Hse=({children:e})=>{const t=ot(),{isLoggedIn:n,loginInProgress:s}=_e(),{language:r}=Te(),o=A.useRef(r),[a,l]=A.useState(px),[c,u]=A.useState(!1),d=Ns().has(l1),f=A.useCallback(m=>{Se.setItem(`homeworkLogged${m?"In":"Out"}PopupLifetime`,!0,Use),be.open(h=>{const p=`${mx}?partnerId=${W.app.site_id}&platform=${ue.isMobile?"mobile":"web"}&lan=${o.current}${m?`&token=${Cn.getAuthToken()}`:""}`;return{Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Fse,{src:p,close:g=>{h(),g&&u(!0)}})}),hideCloseButton:!0,type:"blocked",className:"homework-popup"}})},[]);return A.useEffect(()=>{if(c){const m=`${mx}gameEngine/service.php?request=getHomework&platform=${ue.isMobile?"mobile":"web"}&partnerId=${W.app.site_id}&lan=${o.current}${n?`&token=${Cn.getAuthToken()}`:""}`;rt.get(m).then(h=>{if(t.current)if(h.data.code===0){const{tasks:p,answers:g,infoUrl:_,openPopUp:b}=h.data.data;l({loading:!1,info:`${g} / ${p}`,infoUrl:_});const y=new URLSearchParams(window.location.search);b&&!Se.getItem(`homeworkLogged${n?"In":"Out"}PopupLifetime`)&&!y.has(l1)&&f(n)}else throw new Error(h.data.message)}).catch(()=>{t.current&&l({...px,loading:!1})}).finally(()=>{t.current&&u(!1)})}},[n,t,s,c,f]),A.useEffect(()=>{W.app.homework.enabled&&!s&&u(!0)},[s,n]),A.useEffect(function(){d&&!s&&(Vt(l1),f(n))},[n,s,d,f]),A.useEffect(()=>{o.current=r},[r]),i.jsx(zP.Provider,{value:{...a,openPopup:f},children:e})},Gse=()=>{const e=re(),{isLoggedIn:t}=_e(),{loading:n,infoUrl:s,info:r,openPopup:o}=A.useContext(zP),{homework:{enabled:a}}=W.app;return!a||n||!r?null:i.jsx("div",{className:"homework-promo-wrapper",children:i.jsxs("div",{className:"homework-promo",onClick:()=>o(t),children:[i.jsx("i",{className:"homework-icon bc-i-two-column"}),i.jsxs("span",{className:"homework-title ellipsis",children:[e("Homework")," "]}),i.jsx("div",{className:"homework-info-icon",onClick:l=>l.stopPropagation(),children:i.jsx(kt,{to:s,className:"bc-i-player-info"})}),t&&i.jsx("b",{className:"homework-amount",children:r})]})})},Wse=()=>i.jsx(bh,{className:"casino-horizontal-sl-list-bc"}),$se=A.memo(function({settings:t}){const n=ot(),{categoryId:s,limit:r,rows:o,providers:a,showCategories:l,title:c,gameExternalIds:u,additionalParams:d,moreLink:f}={...T5,...t},{enablePortraitMode:m}=W.casino,{language:h}=Te(),{openGameDetails:p}=sg(),[{loading:g,games:_},b]=A.useState({loading:!0,games:[]}),[{loading:y,categories:v},C]=A.useState({loading:l,categories:[]}),[w,T]=A.useState(l?"":s),k=g&&(!l||y),E=(u==null?void 0:u.length)||r,N=a==null?void 0:a.length,x=`?provider=${a==null?void 0:a.join(",")}`;return Ln(m?"portrait-mode":""),A.useEffect(function(){l&&(C({loading:!0,categories:[]}),ja.loadOptions({onlyCategories:!0,language:h}).then(P=>{n.current&&C({categories:P.categories||[],loading:!1})}).catch(()=>{n.current&&C({categories:[],loading:!1})}))},[n,h,l]),A.useEffect(function(){l&&!y&&v.length&&!(w&&v.find(st("id",w)))&&T(v[0].id)},[v,y,w,l]),A.useEffect(function(){(!l||w)&&(b(P=>({...P,loading:!0})),ja.loadGames({language:h,providers:a,gameExternalIds:u,limit:(u==null?void 0:u.length)||r,categoryId:w,additionalParams:d}).then(P=>{if(n.current){const{games:R=[]}=P;b({games:R,loading:!1})}}).catch(P=>{n.current&&b({games:[],loading:!1}),nt.error(`failed to get casino games widget: reason: ${P}`)}))},[d,u,n,h,r,a,w,l]),A.useEffect(()=>{T(s)},[s]),k?i.jsxs(i.Fragment,{children:[l&&i.jsx(Wse,{}),i.jsx(fv,{rows:o,children:Array.from({length:E}).map((O,P)=>i.jsx(Bm,{},P))})]}):(l?(v==null?void 0:v.length)===0:(_==null?void 0:_.length)===0)?null:i.jsxs("div",{className:"games-content",children:[i.jsx(Bc,{title:c,route:f||(w===Ph?"/games":w===lf?"/live-casino/home":`/casino/slots/${w??""}${N?x:""}`)}),l&&i.jsx("div",{className:"casino-providers-more",children:i.jsx(u5,{className:"casino-horizontal-sl-list-bc",children:v.map(({id:O,name:P,title:R})=>i.jsx(d5,{id:O,selected:w===O,iconClassName:hB(P),title:R,onSelect:()=>T(O)},O))})}),i.jsx(fv,{rows:o,children:g?Array.from({length:E}).map((O,P)=>i.jsx(Bm,{},P)):_.map((O,P)=>i.jsx(DE,{game:O,lazyLoadImage:!0,onInfoClick:R=>p({game:R,categoryId:w}),showBetLimits:!!(d!=null&&d.with_bet_limits)},O.id))})]})}),Vse=_f.filter(e=>e!=="sport_alias"),Yse=e=>t=>Object.values(t.sport).map(({alias:n,competition:s,id:r,name:o})=>({name:o,alias:n,id:r,games:Object.values(s).flatMap(a=>Object.values(a.game).map(Ye(l=>({...l,sport_alias:n}),Uc(e),l=>({...l,sportAlias:n,favorite_order:l.favorite_order??1/0,competition:{id:a.id,name:a.name}}))))})),hx=(e,t,n)=>{const s={source:"betting",what:{sport:["id","name","alias"],competition:["name","id"],game:[[...Vse,"start_ts","is_live","favorite_order","info","stats","region_alias"]],market:yf,event:Fc},where:{...!n&&{sport:{type:{"@ne":Wo.Electronic}}},market:{display_key:Nt.Winner,display_sub_key:Si.Match},game:{promoted:!0,"@limit":t}}};if(!(e!=null&&e.length))return s;const r=new Set,o=new Set,a=new Set,l=new Set;return e.forEach(c=>{r.add(c.competition),o.add(c.game),a.add(c.region),l.add(c.sport)}),{...s,where:{...s.where,sport:{...s.where.sport,id:{"@in":Array.from(l)}},game:{id:{"@in":Array.from(o)}},region:{id:{"@in":Array.from(a)}},competition:{id:{"@in":Array.from(r)}}}}};function zse({limit:e,showEsports:t,enableSuggestedBets:n}){const s=ot(),[r,o]=A.useState([]),[a,l]=A.useState(!0),[c,u]=A.useState(null),{isLoggedIn:d}=_e();return A.useEffect(()=>{if(n){const f=Se.getItem("ab_tests");ce.get({ab_tests:f},"get_suggested_bets").then(({data:m})=>{s.current&&u(hx(m,e,t))}).catch(()=>{s.current&&l(!1)})}else u(hx(null,e,t))},[n,d,s,e,t]),A.useEffect(()=>{if(c){const f=Rn.getInstance();l(!0);const m=ce.subscribe(c,Ye(Yse(f.enabled),h=>{o(h),l(!1)}));return()=>ce.unsubscribe(m)}},[e,c,t]),{isLoading:a,featuredGamesSports:r}}const HE=()=>A.useContext(nP),qse={1961901776:566,1130:1129,4737:4736,10149:4736,10150:4736,4871:4621,1963328565:1861},Kse=new Set([1961901776,1130,4737,10149,10150,4871,1963328565,538,541,543,545,548,565,566,572,686,756,807,1129,1732,1738,1780,1781,1792,1840,1855,1861,1876,2985,2991,3013,3014,3015,3017,3020,4621,4736,9275,19108,18278410,2969]),Qse=A.memo(function({start_ts:t,sportAlias:n,competition:s,is_blocked:r,teams_info:o,market:a,current_set:l,info:c,id:u,region_alias:d,is_live:f,stats:m,markets_count:h,streamEnabled:p=!1}){const g=re(),{languageRtl:_}=Te(),b=It(),y=Rn.getInstance(),[{name:v,id:C},{name:w,id:T}={}]=o,{WINNER:k}=a,{event:E={}}=k||{},{isItemFavorite:N,toggleFavoriteSportGame:x}=Sf(),O=tP({marketCount:h,gameId:u,sportAlias:n}),P=N(rs.SportGames,u),R=()=>{x(u)},L=V=>{St.dispatchEvent("trackingEvent",{category:"Betting",action:"Clicked Featured Game",label:pn,additionalData:{gameData:{sportAlias:n,regionAlias:d,gameID:u,competitionID:s.id,...V&&{k:V}}}})},B=()=>{L(),b.push(`/sports/${f?We.Live:We.Prematch}/${es.EventView}/${n}/${d}/${s.id}/${Jt(s.name)}/${u}/${Jt(`${v}+${w?" "+w:""}`)}`)},D=V=>{V.stopPropagation(),window.open(y.getGameStatisticsUrl(u))},j=f?"bc-i-live":"bc-i-prematch";let M;f&&c&&m&&n&&(M=c.current_game_state===pi?pi:SE(c,m,n,_));const F=Object.values(E),U=Kse.has(s.id)&&`url(/images/featuredGames/${qse[s.id]||s.id}.png)`;return i.jsxs("div",{className:`ftr-game-item-bc ${n||""}`,onClick:B,style:{...U&&{backgroundImage:U}},children:[i.jsxs("div",{className:"ftr-g-i-head-bc",children:[i.jsx("i",{className:`ftr-g-icon-bc ${j}`}),i.jsx("div",{className:"ftr-g-i-b-time-block",children:l?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"ftr-g-i-b-time-bc",children:l}),M&&(M===pi?i.jsx("span",{className:"ftr-g-i-b-time-bc ellipsis",children:g("Not Started")}):i.jsx("span",{className:"ftr-g-i-b-time-bc fixed-direction ellipsis",children:M}))]}):i.jsxs("span",{className:"ftr-g-i-b-time-bc",children:[i.jsx(cs,{preset:"dateShort",seconds:t})," | ",i.jsx(cs,{preset:"timeSimple",seconds:t})]})}),O?i.jsxs("span",{className:"ftr-g-icon-bc",children:["+",O]}):null,p&&i.jsx("i",{className:"ftr-g-icon-bc bc-i-stream"}),y.enabled&&i.jsx("i",{className:"ftr-g-icon-bc bc-i-statistics",title:g(Y$),onClick:D}),i.jsx(sP,{gameId:u,sportAlias:n,className:"ftr-g-icon-bc",start_ts:t}),i.jsx(yP,{isFavorite:P,clickHandler:R,className:"ftr-g-icon-bc"})]}),i.jsxs("div",{className:"ftr-g-i-body-bc",children:[i.jsxs("div",{className:"ftr-g-title-bc",children:[i.jsx("i",{className:`ftr-g-i-type-icon-bc bc-i-${n}`}),i.jsx("i",{className:`ftr-flag-bc flag-bc ${EE(d)}`}),i.jsx("span",{className:"ftr-g-i-title-bc ellipsis",children:s.name})]}),i.jsxs("div",{className:"ftr-g-i-b-opp-t-holder-bc",children:[i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("img",{className:"ftr-g-i-b-opp-logo-bc",src:y.getTeamLogoUrl(C,Rn.LogoSize.Small),alt:v}),i.jsx("span",{children:v})]}),E.X?i.jsx("span",{className:"ftr-g-i-b-opp-title-bc",children:g("Draw")}):null,T&&i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("img",{className:"ftr-g-i-b-opp-logo-bc",src:y.getTeamLogoUrl(T,Rn.LogoSize.Small),alt:w}),i.jsx("span",{children:w})]})]})]}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:F.length?Gn("order",F).map(V=>i.jsx("div",{className:"market-group-item-bc",onClickCapture:()=>L(V.price),children:i.jsx(FE,{gameId:u,team1Name:v,team2Name:w,sportAlias:n,isLive:f,market:k,gameIsBlocked:r,event:V})},V.id)):i.jsx("div",{className:"market-group-item-bc",children:i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc"})})})]})}),qP=A.memo(({sports:e,showCount:t=!1,onSelect:n,selectedSportAlias:s="",className:r,itemsExpanded:o=!1})=>i.jsx(u5,{className:r,itemsExpanded:o,children:e.map(({alias:a,game:l,name:c})=>i.jsx(d5,{id:a,selected:s===a,iconClassName:a,count:l,showCount:t,title:c,onSelect:()=>n(a)},a))}));function Xse({settings:e}){const{rotationPeriod:t,gamesDisplayed:n,showTitle:s,filterBySport:r,showArrows:o,showCount:a,equalizeToLeft:l,...c}={...w5,...e},u=re(),{init:d}=og(),{init:f}=HE(),{streamsMap:m,init:h}=A.useContext(Dc),p=A.useRef(!1),{isLoading:g,featuredGamesSports:_}=zse(c),[b,y]=A.useState(),v=A.useMemo(()=>{var T;return Gn(["favorite_order","start_ts"],r?b?((T=_.find(st("alias",b)))==null?void 0:T.games)||[]:[]:_.flatMap(Bt("games")))},[_,r,b]);A.useEffect(function(){r&&_.length&&!(b&&_.find(st("alias",b)))&&y(_[0].alias)},[_,r,b]),A.useEffect(function(){d(),f(),h()},[]);const C=A.useRef(null),w=A.useCallback(()=>{var E;let T=((E=C==null?void 0:C.current)==null?void 0:E.offsetTop)??0,k=window.scrollY+window.innerHeight;!p.current&&C.current&&k>=T&&(p.current=!0,St.dispatchEvent("trackingEvent",{category:"Betting",action:"Visible Recommendation"}))},[]);return A.useEffect(()=>{if(C.current&&v.length&&!g)return w(),window.addEventListener("scroll",w),()=>window.removeEventListener("scroll",w)},[v.length,w,g]),i.jsxs("div",{className:`ftr-g-content-bc ${r?"featuredGames-sport":""}`,children:[s&&i.jsx(Bc,{title:c.enableSuggestedBets?"Suggested Bets":"Featured games"}),g?i.jsx(v5,{}):v.length?i.jsxs("div",{className:"ftr-content",ref:C,children:[r&&i.jsx(qP,{sports:_.map(T=>({...T,game:T.games.length})),selectedSportAlias:b,onSelect:y,showCount:!0,className:"ftr-sport-type-bc"}),i.jsx(NE,{options:{showCount:a,autoplaySpeed:t,autoplay:!0,slidesToScroll:n,arrows:o,equalizeToLeft:l},children:v.map(T=>i.jsx(Qse,{streamEnabled:m[T.id]!==void 0,...T},T.id))},b)]}):i.jsx("p",{className:"empty-b-text-v-bc",children:u("The are no featured games at the moment")})]})}const Zse=({condition:e,wrapper:t,children:n})=>i.jsx(i.Fragment,{children:e?t(n):n}),Jse=e=>Ye(t=>Object.values(t.sport),t=>t.filter(n=>!f6(n.game)),Gn("order"),t=>t.map(n=>({id:n.id,name:n.name,alias:n.alias,game:Gn("start_ts",Object.values(n.game)).map(Uc(e))}))),gx=({timeFilter:e,memoizedTypes:t,isSportsList:n=!1,alias:s})=>{const[r,o]=e.split("-").map(Number);return{source:"betting",what:{sport:["id","name","alias","order"],game:n?"@count":[[..._f,"start_ts","_parent_id","region_alias"]],...!n&&{market:yf},...!n&&{event:Fc}},where:{sport:{type:t?{"@in":t.split("_").map(Number)}:{"@nin":[Wo.Virtual,Wo.Racing]},...s&&{alias:s}},game:{start_ts:{"@now":{"@gte":r*60,"@lt":o*60}},show_type:{"@ne":Sa.Outright}},...!n&&{market:{"@or":[{display_key:{"@in":[Nt.Handicap,Nt.Totals]},display_sub_key:Si.Match,main_order:1},{display_key:Nt.Winner,display_sub_key:Si.Match}]}}}}},ere=(e,t)=>{const[{upcomingMatches:n,upcomingMatchesLoading:s,sportAlias:r,upcomingMatchesTimeFilter:o},a]=A.useState({sportAlias:"",upcomingMatches:[],upcomingMatchesTimeFilter:"",upcomingMatchesLoading:!1}),[{sportList:l,sportListLoading:c},u]=A.useState({sportList:[],sportListLoading:!0}),d=A.useMemo(()=>t&&t.join("_"),[t]),f=A.useCallback(m=>a(h=>({...h,sportAlias:m,upcomingMatchesLoading:!0})),[]);return A.useEffect(function(){const h=gx({timeFilter:e,memoizedTypes:d,isSportsList:!0}),p=ce.subscribe(h,g=>{const _=Object.values(g.sport);u({sportList:_,sportListLoading:!1}),a(b=>{const y=!!b.sportAlias&&_.some(v=>v.alias===b.sportAlias);return{...b,sportAlias:y?b.sportAlias:_[0].alias,upcomingMatchesTimeFilter:e}})});return()=>ce.unsubscribe(p)},[d,e]),A.useEffect(function(){if(r&&o){const h=Rn.getInstance(),p=gx({timeFilter:o,memoizedTypes:d,alias:r}),g=ce.subscribe(p,Ye(Jse(h.enabled),_=>{a(b=>({...b,upcomingMatchesLoading:!1,upcomingMatches:_}))}));return()=>ce.unsubscribe(g)}},[d,r,o]),{sportList:l,sportAlias:r,sportListLoading:c,handleSportChange:f,upcomingMatchesLoading:s,upcomingMatches:n.length?n[0].game:[]}},tre=({options:e,selectedOption:t,onChange:n,fillScreen:s})=>i.jsx("div",{className:"time-filters-bc",children:i.jsx("ul",{className:"time-filters-content",children:e.map(r=>i.jsx("li",{className:`time-filter-button-bc btn s-small a-outline ${t===r.value?"a-white":""} ${r.className||""}`,onClick:()=>n(r.value),style:s?{flexGrow:1}:{},"data-count":r.count,children:r.label},r.value))})}),KP=({visible:e=!0,allDataIsShown:t,toggleShowAllData:n,itemsNames:s="",id:r})=>{const o=re();return e?i.jsx("label",{htmlFor:r,children:i.jsx("p",{className:"large-market-button-bc",onClick:n,children:o((t?"Show less":"Show more").concat(` ${s}`))})}):null},QP=({id:e,visible:t})=>t?i.jsx("input",{className:"sgm-market-input",type:"checkbox",id:e}):null,nre="label-",XP=({limit:e,data:t,id:n})=>{const s=t.length>e,[r,o]=A.useState(!s),a=A.useCallback(()=>o(c=>!c),[]),l=`${nre}${n}`;return A.useEffect(()=>{o(!s)},[s]),{data:r?t:t.slice(0,e),buttonProps:{visible:s,allDataIsShown:r,toggleShowAllData:a,id:l},anchorProps:{id:l,visible:!r}}},sre="_",rre=e=>{var a;const[t,n,s,r,o]=((a=e.get(QY))==null?void 0:a.split(sre))??"";return o?{sport:n,region:s,competition:Number(r),game:Number(o),isLive:t===We.Live}:null},ZP=()=>{var n;const e=Ns(),t=LN(sr);return t!=null&&t.params.gameId?Number(t.params.gameId):(n=rre(e))==null?void 0:n.game},ore=({displayKeyOptions:e,setDisplayKey:t,displayKey:n,eventTypes:s,matches:r,matchLimit:o,handleNavigationStateChange:a})=>{const{data:l,buttonProps:c,anchorProps:u}=XP({limit:o,data:r,id:n}),{getCompetitionName:d}=$i(),f=It(),m=ZP(),h=(p,g,_,b,y,v)=>{a?a({sport:g,region:_,competition:b,game:y,isLive:p===1}):f.push(yE({gameId:y,sportAlias:g,isLive:p,competitionId:b,competitionName:d(b),regionAlias:_,gameName:ey(v),esportsAvailable:Rt.getInstance().esportsAvailable}))};return i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(QP,{...u}),i.jsx(bf,{options:e,onChangeHandler:t,selectedDisplayKey:n,eventTypes:s}),l.map(p=>i.jsx(kE,{game:p,displayKey:n,eventTypes:s,onGameSelect:()=>h(0,p.sport_alias,p.region_alias,p._parent_id,p.id,p.teams_info),sportAlias:p.sport_alias,selected:p.id===m},p.id)),i.jsx(KP,{...c,itemsNames:"games"})]})},gb=A.memo(function({isWidget:t=!0,handleNavigationStateChange:n,settings:s}){const{sportTypes:r,href:o,displayedGamesLimitPerSport:a,timeFilterOptionsDefaultValue:l,timeFilterOptions:c=[]}={...kF,...s},u=re(),{init:d}=og(),{init:f}=HE(),[m,h]=A.useState(l||c[(c==null?void 0:c.length)-1].value),[p,g]=A.useState(Ac[0]),{sportList:_,sportAlias:b,upcomingMatches:y,sportListLoading:v,handleSportChange:C,upcomingMatchesLoading:w}=ere(m,r);let T=vE(y,p);const k=A.useMemo(()=>c.map(({label:E,value:N})=>({label:u(E),value:N})),[c,u]);return A.useEffect(function(){d(),f()},[]),i.jsxs("div",{className:"popular-matches-bc upcoming-games",children:[t&&i.jsx(Bc,{title:"Upcoming Matches",route:o!==void 0?o:`/sports/${We.Prematch}/${es.EventView}/${b!==void 0?b:""}`}),v?i.jsx(bh,{}):i.jsxs("div",{className:"upcoming-games-container",children:[i.jsx(tre,{options:k,onChange:h,selectedOption:m,fillScreen:!0}),i.jsx(qP,{sports:_,selectedSportAlias:b,onSelect:C,showCount:!0})]}),w?i.jsx(c5,{}):i.jsx(i.Fragment,{children:y.length?i.jsx(Zse,{wrapper:E=>i.jsxs("div",{className:"widget-scroll-container",children:[i.jsx("i",{className:`bc-i-${b}`}),E]}),condition:!ue.isMobile&&t,children:i.jsx(ore,{displayKeyOptions:Ac,setDisplayKey:g,displayKey:p,eventTypes:T,matches:y,matchLimit:t?a:1/0,handleNavigationStateChange:n})}):i.jsx("p",{className:"empty-b-text-v-bc",children:u("No upcoming matches at the moment")})})]})}),pge=Object.freeze(Object.defineProperty({__proto__:null,UpcomingMatches:gb,default:gb},Symbol.toStringTag,{value:"Module"})),are=_f.filter(e=>e!=="sport_alias"),ire=e=>Ye(t=>Object.values(t.sport),ji(t=>({id:t.id,name:t.name,alias:t.alias,order:t.order,game:Gn(["favorite_order","start_ts"],Object.values(t.region).flatMap(n=>{const s={id:n.id,name:n.name,alias:n.alias};return Object.values(n.competition).flatMap(r=>{const o={id:r.id,name:r.name};return Object.values(r.game).map(Ye(a=>({...a,favorite_order:a.favorite_order??1/0,sport_alias:t.alias,region:s,competition:o}),Uc(e)))})}))})),Gn("order")),lre=e=>{const[t,n]=A.useState([]),[s,r]=A.useState(!0);return A.useEffect(function(){r(!0);const a=Rn.getInstance(),l={source:"betting",what:{sport:["id","name","alias","order"],competition:["id","name"],region:["id","name","alias"],game:[[...are,"start_ts","favorite_order","is_live","info","stats"]],market:yf,event:Fc},where:{...!e&&{sport:{type:{"@ne":Wo.Electronic}}},game:{promoted:!0},market:{"@or":[{display_key:{"@in":[Nt.Handicap,Nt.Totals]},display_sub_key:Si.Match,main_order:1},{display_key:Nt.Winner,display_sub_key:Si.Match}]}}},c=ce.subscribe(l,Ye(ire(a.enabled),u=>{n(u),r(!1)}));return()=>ce.unsubscribe(c)},[e]),{popularMatches:t,isLoading:s}},cre=({matches:e,displayKey:t,sportAlias:n,displayedGamesLimit:s,handleNavigationStateChange:r})=>{const{streamsMap:o}=A.useContext(Dc),a=It(),{data:l,buttonProps:c,anchorProps:u}=XP({limit:s,data:e,id:n}),d=vE(e,t),f=ZP(),m=(h,p,g,_,b,y,v)=>()=>{r?r({sport:p,region:g,competition:_,game:b,isLive:h===1}):a.push(`/sports/${h?We.Live:We.Prematch}/${es.EventView}/${p}/${g}/${_}/${Jt(y)}/${b}/${Jt(ey(v))}`)};return i.jsxs("div",{className:"popular-matches-bc",children:[i.jsx(bf,{eventTypes:d}),i.jsx(QP,{...u}),l.map(h=>i.jsx(kE,{game:h,sportAlias:n,regionAlias:h.region.alias,regionName:h.region.name,displayKey:t,eventTypes:d,streamEnabled:o[h.id]!==void 0,onGameSelect:m(h.is_live,n,h.region.alias,h.competition.id,h.id,h.competition.name,h.teams_info),selected:h.id===f},h.id)),i.jsx(KP,{...c,itemsNames:"games"})]})},ure=A.memo(cre),vb=A.memo(function({settings:t,isWidget:n=!0,handleNavigationStateChange:s}){const{displayedGamesLimitPerSport:r,showEsports:o}={...TF,...t},a=re(),{init:l}=og(),{init:c}=HE(),{init:u}=A.useContext(Dc),{popularMatches:d,isLoading:f}=lre(o),[m,h]=A.useState(Ac[0]),p=n?r:1/0;return A.useEffect(()=>{u(),l(),c()},[]),f?i.jsx(Du,{hasTitle:n}):i.jsxs("div",{className:"popular-matches-bc",children:[n&&i.jsx(Bc,{title:"Popular Matches"}),i.jsx("div",{className:"pm-body-bc",children:d.length?i.jsxs(i.Fragment,{children:[i.jsx(bf,{options:Ac,onChangeHandler:h,selectedDisplayKey:m}),d.map((g,_)=>i.jsx(ZO,{name:g.name,alias:g.alias,expanded:!n||_===0,children:i.jsx(ure,{sportAlias:g.alias,matches:g.game,displayKey:m,displayedGamesLimit:p,handleNavigationStateChange:s})},g.id))]}):i.jsx("p",{className:"empty-b-text-v-bc",children:a("No matches available at the moment")})})]})}),hge=Object.freeze(Object.defineProperty({__proto__:null,PopularMatches:vb,default:vb},Symbol.toStringTag,{value:"Module"})),dre=()=>i.jsx("div",{className:"casinoGameItemContent skeleton-loader-game-cube"}),fre=({loadingItemsCount:e})=>i.jsxs("div",{className:"justiceGames justiceGamesEmptyWrp",children:[i.jsx("div",{className:"justiceGamesTitleRow",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"justiceGamesInner",children:Array.from({length:e??(ue.isMobile?2:5)}).map((t,n)=>i.jsx(dre,{},n))})]}),Are=({hasTitle:e,portraitView:t})=>i.jsx("div",{className:`storiesWidgetWrapper storiesWidgetLoader ${t?"portraitView":""}`,children:Array.from({length:4}).map((n,s)=>i.jsxs("div",{className:"storiesWidgetListItem horizontal-sl-item-bc storiesItemSkeleton",children:[i.jsx("div",{className:"storiesItemImgSkeleton skeleton-loader-game-cube"}),e?i.jsx("span",{className:"horizontal-sl-title-bc skeleton-loader-full-text"}):null]},s))}),mre=()=>i.jsx("div",{className:"harmonyJackpotWidget",children:i.jsx("div",{className:"running-line-wrapper",children:i.jsx("div",{className:"running-line-item isLoading",children:i.jsx(_t,{size:"small"})})})}),pre=()=>null,_c={AuthPopup:{content:()=>Z(()=>import("./AuthPopup-CCpkgU2z.js"),__vite__mapDeps([259,2,260,261,262,263,264,265,266,267,6,7,8,9,100,268,269]))},Bonuses:{button:()=>Z(()=>import("./SportCasinoBonusButton-0_atQgD7.js"),__vite__mapDeps([270,271,2]))},BoostedBets:{content:()=>Z(()=>import("./BoostedBets-DJAJwF5I.js"),__vite__mapDeps([272,2,18])),loader:Du},CashoutPopup:{content:()=>Z(()=>import("./Cashout-BGZkT9RK.js"),__vite__mapDeps([273,8,2,274]))},CasinoGamesWidget:{content:$se,loader:tD},CasinoPromotedGamesWidget:{content:()=>Z(()=>import("./CasinoPromotedGamesWidget-Bim2hvaj.js"),__vite__mapDeps([275,30,2,31])),loader:fre},CasinoGameOptionsWidget:{content:()=>Z(()=>import("./CasinoGameOptionsWidget-De03TEl4.js"),__vite__mapDeps([276,2,277]))},CategoryPromotionsWidget:{content:()=>Z(()=>import("./CategoryPromotionsWidget-uESf1__-.js"),__vite__mapDeps([278,89,2,90,92,91,279]))},ExpressOfTheDay:{content:()=>Z(()=>import("./ExpressOfTheDay-C5Cm5Tpv.js"),__vite__mapDeps([280,2])),loader:YD},PromotedProductsWidget:{content:()=>Z(()=>import("./PromotedProductsWidget-BMxazS6g.js"),__vite__mapDeps([281,2])),loader:oD},FavoriteGames:{content:()=>Z(()=>import("./FavoriteGamesContent-B3cYcfNY.js"),__vite__mapDeps([282,2,19,20,21,14,15,16,283])),button:()=>Z(()=>import("./FavoriteGamesButton-BMfCGSMA.js"),__vite__mapDeps([284,271,2]))},GenericSearch:{content:()=>Z(()=>import("./GenericSearchContent-BfZhDWmn.js"),__vite__mapDeps([285,2]))},FeaturedGames:{content:Xse,loader:zD},CasinoGameWidget:{content:()=>Z(()=>import("./CasinoGameWidget-D0s7jvkK.js"),__vite__mapDeps([286,92,91,276,2,277]))},StoryWidget:{content:()=>Z(()=>import("./StoryWidget-BXZL_0SW.js"),__vite__mapDeps([287,2,91])),loader:Are},HarmonyJackpotWidget:{content:()=>Z(()=>import("./HarmonyJackpotWidget-rDboypuF.js"),__vite__mapDeps([288,40,2])),loader:mre},FirstLoginSuggestion:{content:()=>Z(()=>import("./FirstLoginSuggestion-DH9SSd5I.js"),__vite__mapDeps([289,2,290]))},HelpPage:{content:()=>Z(()=>import("./HelpPage-DSEdCyAk.js"),__vite__mapDeps([97,2]))},HelpContentPrint:{content:()=>Z(()=>import("./HelpContentPrint-7f_ANcf9.js"),__vite__mapDeps([291,2]))},LiveChat:{button:()=>Z(()=>import("./LiveChatAdviser-BIfko_Xo.js"),__vite__mapDeps([257,2]))},BonusJourney:{button:()=>Z(()=>import("./JourneyAdviser-BRvbz9NH.js"),__vite__mapDeps([292,2]))},Login:{content:()=>Z(()=>import("./Login-DDbVn4kP.js").then(e=>e.a),__vite__mapDeps([260,261,2,262,263]))},Messages:{button:()=>Z(()=>import("./MessagesButton-AJo3iko2.js"),__vite__mapDeps([293,271,2]))},Notifications:{content:()=>Z(()=>import("./index-BfgTZaiR.js"),__vite__mapDeps([294,2,295])),button:()=>Z(()=>import("./NotificationsButton-Ccl-irLb.js"),__vite__mapDeps([296,271,2]))},PageBuilder:{content:()=>Z(()=>import("./PageBuilder-B2eJV1wn.js"),__vite__mapDeps([297,2,1,109,7,298]))},PopularMatches:{content:vb,loader:Du},PopularCompetitions:{content:()=>Z(()=>import("./PopularCompetitions-C9BIZhSz.js"),__vite__mapDeps([299,17,2,19,20,21])),loader:sD},Registration:{content:()=>Z(()=>import("./Registration-CDqykvV4.js").then(e=>e.c),__vite__mapDeps([264,2,265,266,267,6,7,8,9,100,262,268]))},Settings:{content:()=>Z(()=>import("./AppSettings-Crb4MQQy.js"),__vite__mapDeps([300,2,301])),button:()=>Z(()=>import("./AppSettingsButton-CmuEqaNO.js"),__vite__mapDeps([302,271,2]))},Slider:{content:xee,loader:l5},UpcomingMatches:{content:gb,loader:c5},UpcomingRaces:{content:()=>Z(()=>import("./UpcomingRaces-dW6znl-g.js").then(e=>e.h),__vite__mapDeps([104,2,105]))},TodayBets:{content:()=>Z(()=>import("./TodayBets-g7kSG9nC.js"),__vite__mapDeps([303,2,18,36,16])),loader:aF},OlympicMatches:{content:()=>Z(()=>import("./OlympicMatches-DM1iIFne.js"),__vite__mapDeps([304,2,18,36,16])),loader:iF},JackpotWidget:{content:()=>Z(()=>import("./JackpotPoolsWidgetContainer-CfCn17GA.js"),__vite__mapDeps([305,2,40,39,41,42,24,25,26,43])),loader:iD},HomeworkStatus:{content:Gse,loader:pre},IframeWidget:{content:()=>Z(()=>import("./IframeWidget-D0AIrkth.js"),__vite__mapDeps([81,2]))},TopWinnersWidget:{content:()=>Z(()=>import("./TopWinnersWidget-Bkv4tniG.js"),__vite__mapDeps([306,2,307]))},LiveGamesCompetitionWidget:{content:()=>Z(()=>import("./LiveGamesCompetitionWidget-Bx8h_x1O.js"),__vite__mapDeps([308,2,50,51,52,22,53,309]))},PromotedGamesWidget:{content:()=>Z(()=>import("./PromotedGamesWidget-Ceph66f4.js"),__vite__mapDeps([310,2,311]))},CasinoLastPlayedGames:{content:()=>Z(()=>import("./CasinoLastPlayedGames-D_ihcNXf.js"),__vite__mapDeps([312,2]))},CasinoRecommendedGames:{content:()=>Z(()=>import("./CasinoRecommendedGames-BI9P-bDb.js"),__vite__mapDeps([313,2]))},CasinoWinners:{content:()=>Z(()=>import("./CasinoWinners-DT2p5GJF.js"),__vite__mapDeps([314,2])),loader:VD},CasinoJackpot:{content:()=>Z(()=>import("./CasinoJackpot-SCM396BR.js"),__vite__mapDeps([73,40,39,2,41,43,24,25,26,74]))},TournamentsWidget:{content:()=>Z(()=>import("./TournamentsWidget-D3I3NolS.js"),__vite__mapDeps([315,25,2])),loader:WD},TextWidget:{content:()=>Z(()=>import("./TextWidget-Z8IUVYm7.js"),__vite__mapDeps([250,2,251]))},FriendsList:{content:()=>Z(()=>import("./FriendsList-CQFNpvcm.js"),__vite__mapDeps([316,317,2]))},LiveGamesWidget:{content:Dse,loader:Du},Betslip:{button:()=>Z(()=>import("./BetslipButton-BKMXtoFh.js"),__vite__mapDeps([318,271,2]))},BetslipBanner:{content:()=>Z(()=>import("./BetslipBanner-CBPfoMLm.js"),__vite__mapDeps([319,2]))},VCareJackpot:{content:()=>Z(()=>import("./VCareJackpotWidget-Bnre-rT0.js"),__vite__mapDeps([320,40,39,2,41,42,321])),loader:qD},InformativeWidget:{content:()=>Z(()=>import("./InformativeWidget-GN33sZRb.js"),__vite__mapDeps([322,2])),loader:e1},MigrationInformativeWidget:{content:()=>Z(()=>import("./MigrationInformativeWidget-VjTV11sG.js"),__vite__mapDeps([323,2])),loader:e1},VerificationCountdown:{content:()=>Z(()=>import("./VerificationCountdown-1AltExC7.js"),__vite__mapDeps([324,2,325])),loader:e1},BetHistoryPrint:{content:()=>Z(()=>import("./BetHistoryPrintInfo-CTBjIJ1H.js"),__vite__mapDeps([326,2,327])),loader:E5},BetslipBookingBetPrintWidget:{content:()=>Z(()=>import("./BetslipBookingBetPrintInfoWidget-DyfecJ6K.js"),__vite__mapDeps([328,2,329])),loader:lF},PageBuilderDefaultComponent:{content:()=>Z(()=>import("./PageBuilderDefaultComponent-CPZxCiSD.js"),__vite__mapDeps([330,2]))}},GE=()=>{const{loginInProgress:e}=_e();return e?i.jsx(_t,{}):i.jsx(wE,{message:"Page not found"})},hre=e=>e==="PageBuilder"?i.jsx("div",{className:"pb-loader-initial",children:i.jsx(_t,{size:"medium"})}):i.jsx(_t,{size:"small"}),gre=({navigationEnabled:e=!1,location:t,history:n})=>{var o;const{widgetName:s}=RN();A.useEffect(()=>{n.block(a=>(ff.notify({type:"open_link",value:a.pathname}),!1))},[n]),A.useEffect(()=>{if(!e)return document.addEventListener("click",r,!0),()=>document.removeEventListener("click",r)},[e]);const r=a=>{a.preventDefault()};try{const a=bd[t.pathname]?bd[t.pathname].componentName:s,l=(o=_c[a])==null?void 0:o.content;if(l){const c=vn(l),{props:u="{}"}=$e(t.search),d=decodeURIComponent(u),f=JSON.parse(d);return i.jsx(A.Suspense,{fallback:hre(a),children:i.jsx(c,{...f})})}return null}catch{return i.jsx(GE,{})}},vx=A.memo(gre),JP="luckywheel",vre="achievement",bre="vmania",_re="rgs-dw-app",Cu={width:"100%"},fu={identifier:JP,source:0,className:pv,style:Cu},yre={[_n.Achievement]:{identifier:vre,source:1,title:"Achievement Page",className:`${pv} ${ow}`,style:{...Cu,height:"99%"}},[_n.Vmania]:{identifier:bre,source:5,title:"Vmania Page",className:`${pv} ${ow}`,style:{...Cu,height:"99%"},gameId:420030318},[_n.WonderWheelHarmony]:{...fu,title:"Wonder Wheel Harmony Page"},[_n.WinWheel]:{...fu,source:4,title:"Win Wheel Page"},[_n.WonderCards]:{...fu,source:2,title:"Wonder Cards Page",className:""},[_n.WonderWheel]:{...fu,source:1,title:"Wonder Wheel Page",style:{...Cu,verticalAlign:"top"}},[_n.WonderWheelWorldCup]:{...fu,source:5,title:"Wonder Wheel World Cup Page"},[_n.DailySprint]:{identifier:_re,title:"Daily Sprint Page",style:Cu}},B1=Object.entries(yre).reduce((e,[t,{identifier:n,source:s}])=>(n===JP&&s!==void 0&&(e[t]=s),e),{}),Ere=3e4;class eR extends Yl{constructor(){super(...arguments);fe(this,"saveConnectionRequest",{Command:"ping"});fe(this,"baseUrl",oi("wss://spider-wss.{domain}/spider"));fe(this,"wsCloseResolver",null);fe(this,"connectionId",null);fe(this,"sessionId",String(Date.now().toString(32)+Math.random().toString(16)).replace(/\./g,""));fe(this,"saveConnection",()=>{this.connectionId=window.setInterval(()=>{this.webSocket&&this.webSocket.send(this.saveConnectionRequest)},Ere)});fe(this,"requestIdSubID",{});fe(this,"onopen",()=>{nt.success("Connected Spider."),this.dequeueAll(),this.saveConnection()});fe(this,"onclose",n=>{if(!this.webSocket){this.wsCloseResolver&&(this.wsCloseResolver(),this.wsCloseResolver=null,this.connectionId&&(nt.warning("Closed Spider connection"),clearInterval(this.connectionId)));return}n!==4e3&&this.openConnection(()=>this.restoreRequests(),this.onclose,this.onerror,this.onmessage)});fe(this,"onmessage",n=>{const s=this.fixSubscriptionResponse(JSON.parse(n)),{HasError:r,RequestId:o,ErrorDescription:a}=s,l=this.requests.get(o);l&&(r?this.onerror(a):l.subscribe?this.handleSubscriptionResponse(s):this.handleGetResponse(s))});fe(this,"onerror",n=>{this.webSocket&&(this.handleInternalErrors(new Error(n)),this.closeConnection(4001,n))})}handleInternalErrors(n){super.handleInternalErrors(n)}fixSubscriptionResponse(n){return n.Command==="join"&&n.SubId&&(this.requestIdSubID[n.RequestId]=n.SubId),{...n,RequestId:this.requestIdSubID[n.RequestId]??n.RequestId}}removeSubscription(n){n!==null&&this.get("unjoin",{RequestId:Tp(this.requestIdSubID)[n]}).catch(nt.warning)}connect(){this.url=this.baseUrl,this.openConnection(this.onopen,this.onclose,this.onerror,this.onmessage)}get(n,s){return new Promise((r,o)=>{const a=s.rid?s.rid:Yl.generateRid({...s,command:n,sessionId:this.sessionId}),l={Command:n,Data:s,RequestId:a},c=new Xm(a,l);this.requests.set(a,c),this.sendRequest(c.body),c.addHandler(r,o)})}subscribe(n,s,r,o=()=>{}){if(this.webSocket){const a=Yl.generateRid({...s,sessionId:this.sessionId}),l=this.requests.get(a);if(!l){const u={Command:n,Data:s,SubId:a},d=new Xm(a,u,!0,!1),f=d.addHandler(r,o);return this.requests.set(a,d),this.unsubIdRidMap.set(f.id,a),this.sendRequest(d.body),f.id}const c=l.addHandler(r,o);return this.unsubIdRidMap.set(c.id,a),c.id}return o({msg:"Websocket connection closed."}),""}disconnect(n,s){return new Promise(r=>{this.webSocket?(this.wsCloseResolver=r,this.closeConnection(n,s)):r()})}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,...r}=n,o=this.requests.get(s);o&&(o.setData(r),this.requests.delete(s))}handleSubscriptionResponse(n){const{Data:s,RequestId:r}=n,o=this.requests.get(r);if(o)if(!o.subId)o.subId=r,o.requestHandlers.size===0?(this.requests.delete(r),this.removeSubscription(r)):(o.setData(s),this.subIdRidMap.set(r,r));else{const a=this.subIdRidMap.get(r);if(a){const l=this.requests.get(a);l&&l.updateData(s)}}}get connected(){return this.webSocket!==null}clearActiveRequests(){this.requests.clear()}restoreRequests(){this.requests.forEach(n=>{this.sendRequest(n.body)}),this.dequeueAll()}unsubscribe(n){if(!n)return nt.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){this.unsubIdRidMap.delete(n);const r=this.requests.get(s);r&&(r.removeHandler(n),r.requestHandlers.size===0&&(this.requests.delete(s),this.removeSubscription(r.subId)))}}}const Vr=new eR,Cre=e=>e.filter(t=>W.sportsbook.enabled||t!==sr),bx=["header","app","footer"],Sre=(e,t)=>rt.get(`/menus/${t}_menu_${Ia.getBaseHost()}_${e}.json`).then(({data:n})=>typeof n=="object"?n:co.getMenu(e,t)).catch(()=>co.getMenu(e,t)),tR=A.createContext({}),wre=({children:e})=>{const t=vf(),{language:n}=Te(),s=re(),{profile:{id:r}}=_e(),[o,a]=A.useState({loading:!0,data:{header:[],app:[],footer:[]}}),[l,c]=A.useState([]),u=A.useRef({}),d=A.useRef({}),f=A.useRef([]),m=wi(()=>{var g;return[...W.enabledProducts?Object.entries(W.enabledProducts).filter(([_,b])=>b&&_ in jo).map(([_])=>jo[_]):[],...W.casino.genericPage.enabled&&W.casino.enabled&&((g=W.enabledProducts)!=null&&g.casino)?[ah]:[]]}),h=A.useMemo(()=>{const{app:g,header:_,footer:b}=A6(o.data,y=>r4({menu:y,userPermissions:t}));return f.current=_.paths,{links:{app:g.links,header:_.links,footer:b.links},paths:Fk(Cre([fr,QN,cc,W_,$_,tk,nk,JN,ZN,ik,lk,...m,...g.paths,..._.paths,...b.paths]))}},[m,o.data,t]);A.useEffect(()=>{Promise.allSettled(bx.map(g=>Sre(n,g))).then(g=>{a({loading:!1,data:g.reduce((_,b,y)=>(b.status==="fulfilled"&&(_[bx[y]]=b.value),_),{header:[],app:[],footer:[]})}),u.current={}})},[n]),A.useEffect(function(){if(!o.loading){const _=Rt.getInstance(),b=new Set(h.paths);_.esportsAvailable=b.has(U_),_.liveCasinoAvailable=b.has(uc),_.skillGamesAvailable=b.has(ih),_.tvGamesAvailable=b.has(gd),_.virtualSportsAvailable=b.has(lc)}},[o.loading,h.paths]),A.useEffect(()=>{if(!o.loading)if(h.paths.length&&r){const g=new Set(f.current);c(Object.entries(B1).filter(([_])=>g.has(jo[_]??"")).map(Bt("1")))}else c([])},[r,o.loading,h.paths.length]);const p=A.useCallback((g,_)=>{if(g!=null&&g.length){const b=g.reduce((y,{SpinCount:v,SourceId:C})=>(y[C]=v,y),d.current);a(y=>({...y,data:{...y.data,header:y.data.header.map(v=>{if(v.type==="product"&&v.value in B1){const C=b[B1[v.value]]??0;_&&(u.current[v.id]=v.badge);const w={title:s("{1} spin",{1:C}),class:"spinCount"};return{...v,badge:w}}return v})}})),d.current=b}},[s]);return A.useEffect(()=>{if(l.length&&!Vr.connected)return Vr.connect(),()=>{Vr.connected&&(Vr.clearActiveRequests(),Vr.disconnect(4e3,"Closed jackpot socket connection by the application"))}},[l]),A.useEffect(()=>{if(l.length){let g;const _={PartnerId:W.app.site_id,SourceIdList:l,SessionToken:Cn.getAuthToken(),LangId:Un[n]};return Vr.connected&&Vr.get("lwgettotalspincount",_).then(({Result:b,HasError:y,ErrorDescription:v})=>{if(p(b,!0),!y)g=Vr.subscribe("join",{Name:"LWLobby",Events:["spincountbysrc"],Context:_},C=>{p(C==null?void 0:C.Result)});else throw new Error(v)}),()=>{Vr.connected&&g&&Vr.unsubscribe(g),d.current={},Object.values(u.current).length&&a(b=>({...b,data:{...b.data,header:b.data.header.map(y=>{var v;return{...y,badge:((v=u.current)==null?void 0:v[y.id])??null}})}}))}}},[n,p,l]),o.loading?i.jsx(_t,{size:"medium"}):i.jsx(tR.Provider,{value:h,children:e})},Au="/assets/bonus_opened-BLN4hn6h.png";var nR=(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))(nR||{}),Zu=(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))(Zu||{});const gge={0:$t.GREEN,1:$t.GREEN,2:$t.GREEN,3:$t.RED,4:$t.RED},vge={0:Au,1:Au,2:Au,3:Au,4:Au};var Tre=(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))(Tre||{}),ea=(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))(ea||{});const xre=e=>{const t=Se.getItem(Fu);Se.setItem(Fu,{unreadCount:e==="increment_page_count"?((t==null?void 0:t.unreadCount)||0)+1:((t==null?void 0:t.unreadCount)||1)-1})},bb=(e,t)=>{var n,s;switch(t.type){case"set_section_counts":{const{section:r,data:o}=t.payload;return{...e,[r]:o}}case"update_page_count":{const{section:r,page:o,count:a,notUpdateTotal:l}=t.payload,c=e[r];if(c){const u={...c.pages,[o]:a};return{...e,[r]:{pages:u,...!l&&{count:Object.values(u).reduce(jh,0)}}}}return{...e,[r]:{count:a,pages:{[o]:a}}}}case"increment_page_count":{const{section:r,page:o}=t.payload;return bb(e,{type:"update_page_count",payload:{section:r,page:o,count:(((n=e[r])==null?void 0:n.pages[o])||0)+1}})}case"decrement_page_count":{const{section:r,page:o}=t.payload;return bb(e,{type:"update_page_count",payload:{section:r,page:o,count:(((s=e[r])==null?void 0:s.pages[o])||1)-1}})}case"clear_all_counts":return{};default:return e}},Ire=({body:e,onClose:t})=>{const n=It();return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"new-item-notification-popup-content",children:i.jsx("div",{className:"new-item-notification-popup-message",dangerouslySetInnerHTML:{__html:e}})}),i.jsx(Be,{className:"btn a-color",title:"Go To Message",onClick:()=>{n.push({search:Yt({section:"messages",page:"inbox"})}),t()}})]})},_b=(e,t)=>ce.get({free_bonuses:e==="sport"},"get_bonus_details").then(({bonuses:n})=>{if(t){const s=n.find(({bonus_type:r,acceptance_type:o})=>r===nR.Wagering&&o===Zu.Activated);if(s)return ce.get({},"get_casino_bonuse_details").then(({amount_to_wager:r,wagered_amount:o})=>r?n.map(a=>a.id!==s.id?a:{...a,details:{wageredAmount:o,remainingAmount:r-o,wageredAmountPercentage:o/r*100}}):n)}return n}),bge=({product:e,getBonusDetails:t=!0,availableBonuses:n})=>{const s=ot(),[r,o]=A.useState({isLoading:!0,bonuses:[],product:e}),a=A.useCallback(()=>{Rt.getInstance().availableBonuses[e]&&(o({isLoading:!0,product:e,bonuses:[]}),_b(e,t).then(f=>{s.current&&o(m=>m.product===e?{isLoading:!1,product:e,bonuses:n&&n.length?f.filter(({partner_bonus_id:h,id:p})=>n.some(({Id:g,PartnerBonusId:_})=>g===p&&h===_)):f}:m)}).catch(()=>{s.current&&o(f=>f.product===e?{isLoading:!1,bonuses:[],product:e}:f)}))},[n,t,s,e]);A.useEffect(()=>(a(),()=>{}),[a]);const l=A.useCallback(({id:f,partner_bonus_id:m})=>ce.get({bonus_id:m,client_bonus_id:f},"claim_bonus"),[]),c=A.useCallback(({partner_bonus_id:f,id:m})=>ce.get({bonus_id:f,client_bonus_id:m},"cancel_bonus"),[]),u=A.useCallback(({id:f})=>ce.get({client_bonus_id:f},"collect_bonus"),[]),d=A.useCallback(({id:f})=>ce.get({client_bonus_id:f},"convert_free_bet_to_money"),[]);return{...r,isLoading:r.product!==e||r.isLoading,claimBonus:l,cancelBonus:c,collectBonus:u,convertFreeBetBonus:d,updateData:a}},sR=e=>{const{currency:{rounding:t}}=tn(),n=A.useCallback(c=>mc(c,t),[t]),{isLoggedIn:s}=_e(),[r,o]=A.useState({});A.useEffect(function(){if(s){const u=ce.subscribe({source:"notifications",what:{user:[]}},({cashout:d})=>{d&&o(d)});return()=>ce.unsubscribe(u)}},[s]);const a=e.reduce((c,u)=>{if(r[u]){const{amount:d}=r[u];d?c[u]=n(d):c[u]=null}return c},{}),l=A.useCallback((c,u)=>{o(d=>({...d,[c]:{amount:u}}))},[]);return{cashoutValues:a,forcefullyUpdateCashoutValue:l}},Nre={loading:!0,bets:[],betBuilderBets:[]},_x=e=>{const{betBuilder:t}=W.sportsbook,n={},{fromDate:s,toDate:r,betId:o,betType:a,outcome:l,sportIds:c}=e;return s&&r&&Object.assign(n,{from_date:s,to_date:r,...t.enabled&&{all_bet_types:!0}}),l&&Object.assign(n,{outcome:l}),a&&Object.assign(n,{bet_type:a}),o&&Object.assign(n,{bet_id:o}),c!=null&&c.length&&Object.assign(n,{sport_ids:c}),Object.keys(n).length?{where:n}:null},kre=()=>{const e=ot(),{language:t}=Te(),[n,s]=A.useState(Nre),r=f=>f.map(m=>m.outcome===1&&m.payout>0?{...m,outcome:12}:m),o=A.useCallback(f=>{const m=_x(f);m!==null&&(s(h=>({...h,loading:!0})),ce.get(m,"bet_history").then(iB([],"bets")).then(h=>{if(e.current){const p=h.filter(_=>!_.parent_bet_id&&_.type!==me.BetBuilder).map(_=>vp(_)),g=h.filter(_=>!_.parent_bet_id&&_.type===me.BetBuilder).map(_=>Wne(t)(_));s({loading:!1,bets:r(p),betBuilderBets:g||[]})}}).catch(()=>{e.current&&(be.open({type:"error",title:"Error",content:ln}),s({bets:[],loading:!1,betBuilderBets:[]}))}))},[e,t]),a=A.useCallback(f=>{setTimeout(()=>{const m=_x({betId:f});m!==null&&ce.get(m,"bet_history").then(({bets:h})=>{if(e.current&&h.length){const[p]=h;s(g=>({...g,bets:r(g.bets.map(_=>_.id===p.id?vp(p):_))}))}})},950)},[e]),l=A.useMemo(()=>n.bets.filter(f=>f.cashOut).map(f=>f.id),[n.bets]),{cashoutValues:c}=sR(l),u=n.bets.map(f=>f.id in c?{...f,cashOut:c[f.id]}:f),d=A.useMemo(()=>m6(n.bets,"outcome"),[n.bets]);return{loading:n.loading,bets:u,getHistoryBets:o,betBuilderBets:n.betBuilderBets,updateBetById:a,outcomeCountMap:d}},Ore=({acceptance_type:e,max_rows:t=30})=>ce.get({acceptance_type:e,max_rows:t},"get_free_spin_bonuses").then(({result:n,details:s})=>{if(n===0)return s;throw new Error}).catch(()=>[]);function Pre(e){if(e.casino)return"casino";if(e["casino-free-spins"])return"casino-free-spins";if(e.sport)return"sport"}const rR=A.createContext({}),Rre=({children:e})=>{const t=ot(),{is_freespin_claimable:n,partner_id:s}=Kt(),r=s!==void 0,{isLoggedIn:o,profile:a,isRestoredLogin:l}=_e(),c=It(),u=re(),[d,f]=A.useReducer(bb,{}),m=wi(()=>W.accountNavigation.messages.pages.includes("inbox")),h=o&&m,{bets:p,getHistoryBets:g,outcomeCountMap:_}=kre(),{search:b}=Is(),[y,v]=A.useState(!1),C=A.useCallback(()=>{lt.success(i.jsxs("p",{className:"new-message-toast-notification-content",children:[i.jsx("span",{children:u("You have a new message")}),i.jsx("span",{children:u("open")})]}),{onClick:()=>c.push({search:Yt({section:"messages",page:"inbox"})}),position:ue.isMobile?"bottom-center":"top-center",className:"new-message-toast-notification",icon:i.jsx("i",{className:"bc-i-message"})})},[c,u]);return A.useEffect(()=>{const w=$e(b)[Ti]===xi;!y&&w&&v(w)},[y,b,v]),A.useEffect(function(){if(r&&o){let T=function(x){return O=>{let P;return x==="casino-free-spins"?P=O.filter(R=>R.AcceptanceType===Zu.Available).length:P=O.filter(R=>R.acceptance_type===Zu.Available&&R.can_accept).length,[x,O.length,P]}};const{sport:k,casino:E}=Rt.getInstance().availableBonuses,N=[];k&&N.push(_b(Xe.SPORTSBOOK,!1).then(T("sport"))),E&&(N.push(_b(Xe.CASINO,!1).then(T("casino"))),n&&N.push(Ore({acceptance_type:Zu.Available}).then(T("casino-free-spins")))),N.length&&Promise.allSettled(N).then(x=>{if(t.current){const O={count:0,pages:{}},P={};for(const R of x)if(R.status==="fulfilled"){const[L,B,D]=R.value;O.count+=B,O.pages[L]=B,P[L]=D}if(f({type:ea.SetSectionCount,payload:{section:"bonuses",data:O}}),!l&&W.app.redirectToBonuses.enabled){const R=Pre(P),L=`b_p_m_d_${a.id}`,B=(D,j)=>{j&&Se.setItem(L,R,W.app.redirectToBonuses.repeatTime),c.push({search:Yt({section:"bonuses",page:D})})};R&&(W.app.redirectToBonuses.repeatTime>0?Se.getItem(L)!==R&&B(R,!0):B(R,!1))}}})}},[c,o,t,l,n,r,a.id]),A.useEffect(function(){h&&a.unread_count&&Se.setItem(Fu,{unreadCount:a.unread_count})},[h,a.unread_count,a.id]),A.useEffect(function(){if(h){const T=Se.getItem(Fu),k=a.unread_count?a.unread_count:(T==null?void 0:T.unreadCount)??0;f({type:ea.UpdatePageCount,payload:{section:"messages",page:"inbox",count:k}})}},[a.id,a.unread_count,h]),A.useEffect(function(){if(h){const T=ce.subscribe({source:"messages",what:{messages:[]}},k=>{const E=Object.keys(k.messages)[0];E&&(f({type:ea.IncrementPageCount,payload:{section:"messages",page:"inbox"}}),xre(ea.IncrementPageCount),k.messages[E].type===4?C():k.messages[E].type===3&&ce.get({where:{type:0,message_id:E}},"user_messages").then(({messages:N=[]})=>{t.current&&be.open(x=>({type:"info",title:N[0].subject,className:"new-item-notification-popup",Component:()=>i.jsx(Ire,{onClose:x,body:N[0].body})}))}))});return()=>{ce.unsubscribe(T)}}},[h,t,C]),A.useEffect(()=>{if(a.bet_settlement,o&&W.accountNavigation.history.pages.length&&y){const w=Oa();g({fromDate:w-24*3600,toDate:Oa()})}},[g,o,a.bet_settlement,a.currency,y]),A.useEffect(()=>{f({type:ea.UpdatePageCount,payload:{section:"history",page:"bets",count:p.length,notUpdateTotal:!0}}),Object.entries(_).forEach(([w,T])=>{T&&f({type:ea.UpdatePageCount,payload:{section:"history",page:LY[w],count:T,notUpdateTotal:!0}})})},[p.length,_]),A.useEffect(function(){if(o)return()=>{f({type:ea.ClearAllCount}),Se.removeItem(Fu)}},[o]),i.jsx(rR.Provider,{value:{state:d,dispatch:f},children:e})};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function oR(e,t,n,s){function r(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function l(d){try{u(s.next(d))}catch(f){a(f)}}function c(d){try{u(s.throw(d))}catch(f){a(f)}}function u(d){d.done?o(d.value):r(d.value).then(l,c)}u((s=s.apply(e,[])).next())})}let Lre=(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 D1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function aR(e,t){return t={exports:{}},e(t,t.exports),t.exports}var F1=aR(function(e,t){(function(n){var s;if(e.exports=n(),s=!0,!s){var r=window.Cookies,o=window.Cookies=n();o.noConflict=function(){return window.Cookies=r,o}}})(function(){function n(){for(var o=0,a={};o"u")){f=n({path:"/"},a.defaults,f),typeof f.expires=="number"&&(f.expires=new Date(new Date*1+f.expires*864e5)),f.expires=f.expires?f.expires.toUTCString():"";try{var m=JSON.stringify(d);/^[\{\[]/.test(m)&&(d=m)}catch{}d=o.write?o.write(d,u):encodeURIComponent(String(d)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),u=encodeURIComponent(String(u)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var h="";for(var p in f)f[p]&&(h+="; "+p,f[p]!==!0&&(h+="="+f[p].split(";")[0]));return document.cookie=u+"="+d+h}}function c(u,d){if(!(typeof document>"u")){for(var f={},m=document.cookie?document.cookie.split("; "):[],h=0;hthis)()}async get(t){const n=F1.get(t);return typeof n=="string"?n:void 0}async set(t,n){F1.set(t,n,this._constructCookieParams())}async remove(t){F1.remove(t,this._constructCookieParams())}_constructCookieParams(){return{expires:this.ttl,secure:this.secure,sameSite:this.sameSite}}}class lR{constructor(t="keyval-store",n="keyval"){this.storeName=n,this._dbp=new Promise((s,r)=>{const o=indexedDB.open(t,1);o.onerror=()=>r(o.error),o.onsuccess=()=>s(o.result),o.onupgradeneeded=()=>{o.result.createObjectStore(n)}})}_withIDBStore(t,n){return this._dbp.then(s=>new Promise((r,o)=>{const a=s.transaction(this.storeName,t);a.oncomplete=()=>r(),a.onabort=a.onerror=()=>o(a.error),n(a.objectStore(this.storeName))}))}}let U1;function WE(){return U1||(U1=new lR),U1}function Ure(e,t=WE()){let n;return t._withIDBStore("readonly",s=>{n=s.get(e)}).then(()=>n.result)}function Hre(e,t,n=WE()){return n._withIDBStore("readwrite",s=>{s.put(t,e)})}function Gre(e,t=WE()){return t._withIDBStore("readwrite",n=>{n.delete(e)})}const Wre="ImmortalDB",$re="key-value-pairs";class Vre{constructor(t=Wre,n=$re){return this.store=new lR(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 Ure(t,this.store);return typeof n=="string"?n:void 0}async set(t,n){await Hre(t,n,this.store)}async remove(t){await Gre(t,this.store)}}class Yre{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 zre extends Yre{constructor(){super(window.localStorage)}}const H1=console.log,G1="_immortal|",cR=typeof window<"u",$E=[Fre];try{cR&&window.indexedDB&&$E.push(Vre)}catch{}try{cR&&window.localStorage&&$E.push(zre)}catch{}function yx(e,t,n=null){return t in e?e[t]:n}function qre(e){const t=new Map;let n=e.slice();for(const s of n){let r=0;for(const o of n)s===o&&(r+=1);r>0&&(t.set(s,r),n=n.filter(o=>o!==s))}return t}class Kre{constructor(t=$E){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=`${G1}${t}`,r=await Promise.all(this.stores.map(async f=>{try{return await f.get(s)}catch(m){H1(m)}})),o=Array.from(qre(r).entries());o.sort((f,m)=>f[1]<=m[1]);let a;const[l,c]=yx(o,0,[void 0,0]),[u,d]=yx(o,1,[void 0,0]);return c>d||c===d&&l!==void 0?a=l:a=u,a!==void 0?(await this.set(t,a),a):(await this.remove(t),n)}async set(t,n){return await this.onReady,t=`${G1}${t}`,await Promise.all(this.stores.map(async s=>{try{await s.set(t,n)}catch(r){H1(r)}})),n}async remove(t){await this.onReady,t=`${G1}${t}`,await Promise.all(this.stores.map(async n=>{try{await n.remove(t)}catch(s){H1(s)}}))}}const _p=new Kre;var rl=aR(function(e,t){(function(){var n={function:!0,object:!0},s=n[typeof window]&&window||this,r=t,o=e&&!e.nodeType&&e,a=r&&o&&typeof D1=="object"&&D1;a&&(a.global===a||a.window===a||a.self===a)&&(s=a);var l=Math.pow(2,53)-1,c=/\bOpera/,u=Object.prototype,d=u.hasOwnProperty,f=u.toString;function m(E){return E=String(E),E.charAt(0).toUpperCase()+E.slice(1)}function h(E,N,x){var O={"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 N&&x&&/^Win/i.test(E)&&!/^Windows Phone /i.test(E)&&(O=O[/[\d.]+$/.exec(E)])&&(E="Windows "+O),E=String(E),N&&x&&(E=E.replace(RegExp(N,"i"),x)),E=g(E.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),E}function p(E,N){var x=-1,O=E?E.length:0;if(typeof O=="number"&&O>-1&&O<=l)for(;++x3&&"WebKit"||/\bOpera\b/.test(se)&&(/\bOPR\b/.test(E)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test(oe)&&"WebKit"||!oe&&/\bMSIE\b/i.test(E)&&(le=="Mac OS"?"Tasman":"Trident")||oe=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(se)&&"NetFront")&&(oe=[z]),se=="IE"&&(z=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(se+=" Mobile",le="Windows Phone "+(/\+$/.test(z)?z:z+".x"),J.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(se="IE Mobile",le="Windows Phone 8.x",J.unshift("desktop mode"),Y||(Y=(/\brv:([\d.]+)/.exec(E)||0)[1])):se!="IE"&&oe=="Trident"&&(z=/\brv:([\d.]+)/.exec(E))&&(se&&J.push("identifying as "+se+(Y?" "+Y:"")),se="IE",Y=z[1]),q){if(y(N,"global"))if(F&&(z=F.lang.System,ge=z.getProperty("os.arch"),le=le||z.getProperty("os.name")+" "+z.getProperty("os.version")),U){try{Y=N.require("ringo/engine").version.join("."),se="RingoJS"}catch{(z=N.system)&&z.global.system==N.system&&(se="Narwhal",le||(le=z[0].os||null))}se||(se="Rhino")}else typeof N.process=="object"&&!N.process.browser&&(z=N.process)&&(typeof z.versions=="object"&&(typeof z.versions.electron=="string"?(J.push("Node "+z.versions.node),se="Electron",Y=z.versions.electron):typeof z.versions.nw=="string"&&(J.push("Chromium "+Y,"Node "+z.versions.node),se="NW.js",Y=z.versions.nw)),se||(se="Node.js",ge=z.arch,le=z.platform,Y=/[\d.]+/.exec(z.version),Y=Y?Y[0]:null));else b(z=N.runtime)==B?(se="Adobe AIR",le=z.flash.system.Capabilities.os):b(z=N.phantom)==M?(se="PhantomJS",Y=(z=z.version||null)&&z.major+"."+z.minor+"."+z.patch):typeof X.documentMode=="number"&&(z=/\bTrident\/(\d+)/i.exec(E))?(Y=[Y,X.documentMode],(z=+z[1]+4)!=Y[1]&&(J.push("IE "+Y[1]+" mode"),oe&&(oe[1]=""),Y[1]=z),Y=se=="IE"?String(Y[1].toFixed(1)):Y[0]):typeof X.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(se)&&(J.push("masking as "+se+" "+Y),se="IE",Y="11.0",oe=["Trident"],le="Windows");le=le&&g(le)}if(Y&&(z=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Y)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(q&&O.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&($=/b/i.test(z)?"beta":"alpha",Y=Y.replace(RegExp(z+"\\+?$"),"")+($=="beta"?Q:V)+(/\d+\+?/.exec(z)||"")),se=="Fennec"||se=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(le))se="Firefox Mobile";else if(se=="Maxthon"&&Y)Y=Y.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Ee))Ee=="Xbox 360"&&(le=null),Ee=="Xbox 360"&&/\bIEMobile\b/.test(E)&&J.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(se)||se&&!Ee&&!/Browser|Mobi/.test(se))&&(le=="Windows CE"||/Mobi/i.test(E)))se+=" Mobile";else if(se=="IE"&&q)try{N.external===null&&J.unshift("platform preview")}catch{J.unshift("embedded")}else(/\bBlackBerry\b/.test(Ee)||/\bBB10\b/.test(E))&&(z=(RegExp(Ee.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||Y)?(z=[z,/BB10/.test(E)],le=(z[1]?(Ee=null,De="BlackBerry"):"Device Software")+" "+z[0],Y=null):this!=_&&Ee!="Wii"&&(q&&ee||/Opera/.test(se)&&/\b(?:MSIE|Firefox)\b/i.test(E)||se=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(le)||se=="IE"&&(le&&!/^Win/.test(le)&&Y>5.5||/\bWindows XP\b/.test(le)&&Y>8||Y==8&&!/\bTrident\b/.test(E)))&&!c.test(z=T.call(_,E.replace(c,"")+";"))&&z.name&&(z="ing as "+z.name+((z=z.version)?" "+z:""),c.test(se)?(/\bIE\b/.test(z)&&le=="Mac OS"&&(le=null),z="identify"+z):(z="mask"+z,ae?se=g(ae.replace(/([a-z])([A-Z])/g,"$1 $2")):se="Opera",/\bIE\b/.test(z)&&(le=null),q||(Y=null)),oe=["Presto"],J.push(z));(z=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(z=[parseFloat(z.replace(/\.(\d)$/,".0$1")),z],se=="Safari"&&z[1].slice(-1)=="+"?(se="WebKit Nightly",$="alpha",Y=z[1].slice(0,-1)):(Y==z[1]||Y==(z[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(Y=null),z[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(E)||0)[1],z[0]==537.36&&z[2]==537.36&&parseFloat(z[1])>=28&&oe=="WebKit"&&(oe=["Blink"]),!q||!R&&!z[1]?(oe&&(oe[1]="like Safari"),z=(z=z[0],z<400?1:z<500?2:z<526?3:z<533?4:z<534?"4+":z<535?5:z<537?6:z<538?7:z<601?8:z<602?9:z<604?10:z<606?11:z<608?12:"12")):(oe&&(oe[1]="like Chrome"),z=z[1]||(z=z[0],z<530?1:z<532?2:z<532.05?3:z<533?4:z<534.03?5:z<534.07?6:z<534.1?7:z<534.13?8:z<534.16?9:z<534.24?10:z<534.3?11:z<535.01?12:z<535.02?"13+":z<535.07?15:z<535.11?16:z<535.19?17:z<536.05?18:z<536.1?19:z<537.01?20:z<537.11?"21+":z<537.13?23:z<537.18?24:z<537.24?25:z<537.36?26:oe!="Blink"?"27":"28")),oe&&(oe[1]+=" "+(z+=typeof z=="number"?".x":/[.+]/.test(z)?"":"+")),se=="Safari"&&(!Y||parseInt(Y)>45)?Y=z:se=="Chrome"&&/\bHeadlessChrome/i.test(E)&&J.unshift("headless")),se=="Opera"&&(z=/\bzbov|zvav$/.exec(le))?(se+=" ",J.unshift("desktop mode"),z=="zvav"?(se+="Mini",Y=null):se+="Mobile",le=le.replace(RegExp(" *"+z+"$"),"")):se=="Safari"&&/\bChrome\b/.exec(oe&&oe[1])?(J.unshift("desktop mode"),se="Chrome Mobile",Y=null,/\bOS X\b/.test(le)?(De="Apple",le="iOS 4.3+"):le=null):/\bSRWare Iron\b/.test(se)&&!Y&&(Y=he("Chrome")),Y&&Y.indexOf(z=/[\d.]+$/.exec(le))==0&&E.indexOf("/"+z+"-")>-1&&(le=w(le.replace(z,""))),le&&le.indexOf(se)!=-1&&!RegExp(se+" OS").test(le)&&(le=le.replace(RegExp(" *"+v(se)+" *"),"")),oe&&!/\b(?:Avant|Nook)\b/.test(se)&&(/Browser|Lunascape|Maxthon/.test(se)||se!="Safari"&&/^iOS/.test(le)&&/\bSafari\b/.test(oe[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(se)&&oe[1])&&(z=oe[oe.length-1])&&J.push(z),J.length&&(J=["("+J.join("; ")+")"]),De&&Ee&&Ee.indexOf(De)<0&&J.push("on "+De),Ee&&J.push((/^on /.test(J[J.length-1])?"":"on ")+Ee),le&&(z=/ ([\d.+]+)$/.exec(le),de=z&&le.charAt(le.length-z[0].length-1)=="/",le={architecture:32,family:z&&!de?le.replace(z[0],""):le,version:z?z[1]:null,toString:function(){var Ue=this.version;return this.family+(Ue&&!de?" "+Ue:"")+(this.architecture==64?" 64-bit":"")}}),(z=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ge))&&!/\bi686\b/i.test(ge)?(le&&(le.architecture=64,le.family=le.family.replace(RegExp(" *"+z),"")),se&&(/\bWOW64\b/i.test(E)||q&&/\w(?:86|32)$/.test(O.cpuClass||O.platform)&&!/\bWin64; x64\b/i.test(E))&&J.unshift("32-bit")):le&&/^OS X/.test(le.family)&&se=="Chrome"&&parseFloat(Y)>=39&&(le.architecture=64),E||(E=null);var Oe={};return Oe.description=E,Oe.layout=oe&&oe[0],Oe.manufacturer=De,Oe.name=se,Oe.prerelease=$,Oe.product=Ee,Oe.ua=E,Oe.version=se&&Y,Oe.os=le||{architecture:null,family:null,version:null,toString:function(){return"null"}},Oe.parse=T,Oe.toString=Re,Oe.version&&J.unshift(Y),Oe.name&&J.unshift(se),le&&se&&!(le==String(le).split(" ")[0]&&(le==se.split(" ")[0]||Ee))&&J.push(Ee?"("+le+")":"on "+le),J.length&&(Oe.description=J.join(" ")),Oe}var k=T();r&&o?_(k,function(E,N){r[N]=E}):s.platform=k}).call(D1)});const Qre=()=>({deviceType:Xre(),model:rl.product,os:rl.os.toString(),architecture:rl.os.architecture,browser:rl.name,browserBuildNumber:rl.version,languages:navigator.languages.toString(),time:new Date().toString(),videoCardInfo:Zre(),coreNumbers:navigator.hardwareConcurrency,ramMemory:navigator.deviceMemory,pointingMethod:Jre(),userAgent:rl.ua,orientation:eoe(),resolution:toe(),devicePixelRatio:window.devicePixelRatio,colorDepth:window.screen.colorDepth}),Xre=()=>{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"},Zre=()=>{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"},Jre=()=>"ontouchstart"in document.documentElement?"touch":"mouse",eoe=()=>window.innerWidth>window.innerHeight?"Landscape":"Portrait",toe=()=>`${window.screen.availHeight} X ${window.screen.availWidth}`;var Xn=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof Xn<"u"&&Xn,vs={searchParams:"URLSearchParams"in Xn,iterable:"Symbol"in Xn&&"iterator"in Symbol,blob:"FileReader"in Xn&&"Blob"in Xn&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Xn,arrayBuffer:"ArrayBuffer"in Xn};function noe(e){return e&&DataView.prototype.isPrototypeOf(e)}if(vs.arrayBuffer)var soe=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],roe=ArrayBuffer.isView||function(e){return e&&soe.indexOf(Object.prototype.toString.call(e))>-1};function If(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function VE(e){return typeof e!="string"&&(e=String(e)),e}function YE(e){var t={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return vs.iterable&&(t[Symbol.iterator]=function(){return t}),t}function xn(e){this.map={},e instanceof xn?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)}xn.prototype.append=function(e,t){e=If(e),t=VE(t);var n=this.map[e];this.map[e]=n?n+", "+t:t};xn.prototype.delete=function(e){delete this.map[If(e)]};xn.prototype.get=function(e){return e=If(e),this.has(e)?this.map[e]:null};xn.prototype.has=function(e){return this.map.hasOwnProperty(If(e))};xn.prototype.set=function(e,t){this.map[If(e)]=VE(t)};xn.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)};xn.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),YE(e)};xn.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),YE(e)};xn.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),YE(e)};vs.iterable&&(xn.prototype[Symbol.iterator]=xn.prototype.entries);function W1(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function uR(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function ooe(e){var t=new FileReader,n=uR(t);return t.readAsArrayBuffer(e),n}function aoe(e){var t=new FileReader,n=uR(t);return t.readAsText(e),n}function ioe(e){for(var t=new Uint8Array(e),n=new Array(t.length),s=0;s-1?t:e}function Oi(e,t){if(!(this instanceof Oi))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 Oi){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new xn(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 xn(t.headers)),this.method=coe(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 r=/\?/;this.url+=(r.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Oi.prototype.clone=function(){return new Oi(this,{body:this._bodyInit})};function uoe(e){var t=new FormData;return e.trim().split("&").forEach(function(n){if(n){var s=n.split("="),r=s.shift().replace(/\+/g," "),o=s.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function doe(e){var t=new xn,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 r=s.split(":"),o=r.shift().trim();if(o){var a=r.join(":").trim();t.append(o,a)}}),t}dR.call(Oi.prototype);function uo(e,t){if(!(this instanceof uo))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 xn(t.headers),this.url=t.url||"",this._initBody(e)}dR.call(uo.prototype);uo.prototype.clone=function(){return new uo(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new xn(this.headers),url:this.url})};uo.error=function(){var e=new uo(null,{status:0,statusText:""});return e.type="error",e};var foe=[301,302,303,307,308];uo.redirect=function(e,t){if(foe.indexOf(t)===-1)throw new RangeError("Invalid status code");return new uo(null,{status:t,headers:{location:e}})};var Xa=Xn.DOMException;try{new Xa}catch{Xa=function(t,n){this.message=t,this.name=n;var s=Error(t);this.stack=s.stack},Xa.prototype=Object.create(Error.prototype),Xa.prototype.constructor=Xa}function fR(e,t){return new Promise(function(n,s){var r=new Oi(e,t);if(r.signal&&r.signal.aborted)return s(new Xa("Aborted","AbortError"));var o=new XMLHttpRequest;function a(){o.abort()}o.onload=function(){var c={status:o.status,statusText:o.statusText,headers:doe(o.getAllResponseHeaders()||"")};c.url="responseURL"in o?o.responseURL:c.headers.get("X-Request-URL");var u="response"in o?o.response:o.responseText;setTimeout(function(){n(new uo(u,c))},0)},o.onerror=function(){setTimeout(function(){s(new TypeError("Network request failed"))},0)},o.ontimeout=function(){setTimeout(function(){s(new TypeError("Network request failed"))},0)},o.onabort=function(){setTimeout(function(){s(new Xa("Aborted","AbortError"))},0)};function l(c){try{return c===""&&Xn.location.href?Xn.location.href:c}catch{return c}}o.open(r.method,l(r.url),!0),r.credentials==="include"?o.withCredentials=!0:r.credentials==="omit"&&(o.withCredentials=!1),"responseType"in o&&(vs.blob?o.responseType="blob":vs.arrayBuffer&&r.headers.get("Content-Type")&&r.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(o.responseType="arraybuffer")),t&&typeof t.headers=="object"&&!(t.headers instanceof xn)?Object.getOwnPropertyNames(t.headers).forEach(function(c){o.setRequestHeader(c,VE(t.headers[c]))}):r.headers.forEach(function(c,u){o.setRequestHeader(u,c)}),r.signal&&(r.signal.addEventListener("abort",a),o.onreadystatechange=function(){o.readyState===4&&r.signal.removeEventListener("abort",a)}),o.send(typeof r._bodyInit>"u"?null:r._bodyInit)})}fR.polyfill=!0;Xn.fetch||(Xn.fetch=fR,Xn.Headers=xn,Xn.Request=Oi,Xn.Response=uo);const Aoe=async e=>await(await fetch(`${e}?type=json`)).json(),AR=()=>oR(void 0,void 0,void 0,function*(){let e=yield _p.get("user-hash","");return e||(e=Lre(36),yield _p.set("user-hash",e)),e}),moe=e=>oR(void 0,void 0,void 0,function*(){if(!e)throw new Error("GeoIp url is required");const t=yield _p.get("unique-fingerprint",""),n=yield AR();t&&(yield _p.remove("unique-fingerprint"));const s=Qre();if(n){const r=yield Aoe(e);return{userIdentifier:n,userGeoData:r,collectedInfo:s}}else console.error("User hash not stored")}),poe=e=>{Se.setItem(Od,e[Od],By)},sa=class sa{constructor(){fe(this,"httpClient",null);fe(this,"basePath","/api/private/v1/");fe(this,"HttpStatusCodes",{SUCCESS:200,CREATED:201})}initHttpClient(){const t=Se.getItem(Od);t?this.httpClient=rt.create({baseURL:W.cms.apiUrl,headers:{"Accept-Response":"REST","Access-Token":t}}):console.error("Failed to get Auth Token from CMS.")}async fetchWithCMSUserData(t,n="get",s){if(this.httpClient)try{const r=await this.httpClient[n](`${this.basePath}${t}`,s);return r.status===this.HttpStatusCodes.SUCCESS||r.status===this.HttpStatusCodes.CREATED?r.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 sa.instance||(sa.instance=new sa,sa.instance.initHttpClient()),sa.instance}async getUser(){return await this.fetchWithCMSUserData("users/me/")}};fe(sa,"instance");let Cx=sa;const mR=e=>ue.isMobile?e+ue.headerMainSectionHeightPx+ue.mobileHeaderNavigationHeightPx+ue.mobileSubHeaderNavigationHeightPx:e+ue.headerMainSectionHeightPx+ue.webHeaderNavigationHeightPx+ue.webSubHeaderNavigationHeightPx,hoe=2e3,goe=async e=>{const{app:{site_id:t,affiliatesRedirectionDomain:n}}=W,s=o=>{window.location.href=o},r=`${n}/global/api/linkCreator/getRedirectUrl`;return new Promise(o=>{window.location.pathname.includes("/affiliates/")||window.location.pathname.includes("/adv/")?$e().btag?rt.post(r,JSON.stringify({url:e,partnerId:t,type:ue.isMobile}),{timeout:hoe,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(fr)}).catch(function(){s(fr)}):s(fr):o()})},yb="AuthToken",voe=e=>{Cn.set({auth_token:e[yb],user_id:Number(e[J3])})},ag=!window.location.pathname.includes("widget/promoted-games"),yp=e=>ag?rt.get(e).then(t=>t.data):Promise.resolve({}),boe=()=>yp(`/localConf.json?v=${Ic(5)}`),_oe=()=>yp(`/dynamicallyStructuredPages.json?v=${Ic(5)}`),yoe=()=>yp(`/conf.json?v=${Ic(5)}`).then(e=>{var n;const t=$e();if(t[Mw]){const s=t[Mw].replace(":me",String((n=e.app)==null?void 0:n.site_id));return yp(`${W.cms.apiUrl}${s}?platform=${ue.isMobile}&v=${Date.now()}`)}return e}),Eoe=async()=>new Promise(e=>{Promise.all([yoe(),boe(),_oe()]).then(([t,n,s])=>{var c,u,d;const{casino:r,app:o,...a}=t,l={...a,app:{...o,...((c=o==null?void 0:o.liveChat)==null?void 0:c.enabled)&&!ue.isMobile&&{liveChat:{...o.liveChat,showRegularButton:!0}},...((u=o==null?void 0:o.header)==null?void 0:u.showNearLogoText)&&ue.isMobile&&{header:{...o.header,showNearLogoText:!1}}},...ue.isMobile&&{sportsbook:{...a.sportsbook,betslip:{...(d=a.sportsbook)==null?void 0:d.betslip,underBetslipContent:void 0}}},casino:{gamesUrl:Uk("games"),...r}};Mu(l,n),Mu(l,s),Mu(W,l),kM(hz(W))}).catch(t=>{nt.warning(`failed to load external config, error: ${t} , processing will be done using locale config`)}).finally(e)}),Coe=async()=>new Promise(e=>{rt.get("/payments.json?v=04/07/2025-19:06").then(t=>{if(t.status===200&&t.data)W.payment.methods=t.data.map(n=>({...n,image:n.image.includes("http")?n.image:`${W.cms.apiUrl}${n.image}`}));else throw new Error}).catch(t=>{W.payment.methods=[],nt.warning(`failed to load external payment configuration, error: ${t} , processing will be done without payment configuration`)}).finally(e)}),Soe=async()=>new Promise(e=>{rt.get(`${W.app.geoUrl}/?type=json`,{timeout:2e3}).then(t=>{t.data&&(Object.assign(dt,t.data),iv()),e()}).catch(t=>{nt.warning(`failed to load geoData, error: ${t} , processing without geoData`),e(),iv()})}),ci=(e="")=>W.app.availableLanguages[e]?e:"",woe=()=>{const{lang:e}=$e();if(e)return Vt("lang"),ci(e);{const[,t=""]=window.location.pathname.split("/"),n=p6(Un)[t]??[];return n.length>1&&n.some(ci)?n.find(ci):ci(n[0]||t)}},Toe=()=>{const e=Se.getItem("language");return e?ci(e):""},xoe=()=>{const e=W.app.defaultLanguageByIP;return dt.countryCode?ci(e.enabled?e.regions[dt.countryCode]:kr[dt.countryCode].lang):""},Ioe=()=>{const e=document.createElement("canvas");return e.getContext&&e.getContext("2d")?+(e.toDataURL("image/webp").indexOf("data:image/webp")===0):0},Noe=e=>ag?moe(e).catch(()=>null):Promise.resolve(null),koe=()=>ag?Promise.race([AR(),new Promise((e,t)=>setTimeout(t,2e3))]).catch(()=>""):Promise.resolve(""),Ooe=()=>{const e=$e();if(e[u1]&&(W.app.site_id=Number(e[u1])),e[d1]&&(W.app.swarm.socketUrl=e[d1]),e[Rw]&&(W.partner.integrationMode=!0),e[Pw]&&(W.app.preferences.oddFormat=Number(e[Pw])),e[yb]&&voe(e),e[Od]&&poe(e),e[jw]){const n=document.createElement("link");n.rel="stylesheet",n.type="text/css",n.href=`${W.cms.apiUrl}${e[jw]}&v=${Oa()}`,document.body.appendChild(n)}if(e[Lw]){const n=document.getElementById("app-custom-css");n&&(n.disabled=!0)}const t=Object.keys(e).filter(n=>n.includes(sz));t.length&&(ue.utmParameters=t.map(n=>`${n}=${e[n]}`).join("&")),e[f1]&&(ue.terminalID=Number(e[f1])),Vt(yb,J3,Lw,u1,d1,Rw,f1,Od)},Poe=e=>{if(e!==0&&ue.isMobile&&!CB()){const n=`https://${J_()}`;(e===1||window.confirm("Do you want navigate to desktop?"))&&(window.location.href=n)}},Roe=()=>{const e=()=>{document.documentElement.style.setProperty("--window-height",`${window.innerHeight}px`)};e(),window.onresize=e},Loe=()=>{var t,n;ue.headerMainSectionHeightPx=W.partner.integrationMode?0:ue.isMobile?TD:xD,document.documentElement.style.setProperty("--mobile-header-main-section-height",`${ue.headerMainSectionHeightPx}px`),document.documentElement.style.setProperty("--mobile-header-navigation-height",`${ue.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty("--mobile-horizontal-tab-navigation-height",`${A5}px`),document.documentElement.style.setProperty("--mobile-sub-header-full-height",`${ue.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty("--mobile-header-full-height",`${ue.headerMainSectionHeightPx+ue.mobileSubHeaderNavigationHeightPx}px`),ue.headerBlockHeightPx=mR(rw),document.documentElement.style.setProperty("--dynamic-header",`${rw}px`),Roe();const e=o5("theme")||W.app.preferences.theme;e5(document.documentElement,Jk(mh(dc,s=>({...dc,...s}),(n=(t=W.app.themes)==null?void 0:t.find(st("theme",e)))==null?void 0:n.scheme)))},joe=async()=>{const{app:{preferences:e},partner:{integrationMode:t}}=W,n=woe(),s=Toe(),r=ci(e.language)||"eng";if(dt.countryCode&&dt.countryName||await Soe(),n)return n;if(!t){if(s)return s;try{const o=xoe();if(o)return o}catch{}}return r},Moe=async({geoUrl:e,site_id:t,language:n,socketUrl:s})=>{ue.fingerprint=await koe(),ce.connect({url:s,useLongPolling:!1,session:{language:Um[n]||n,site_id:t,source:ue.isMobile?Ws.Mobile:Ws.Desktop,release_date:"04/07/2025-19:06",...ue.fingerprint&&{afec:ue.fingerprint},...ue.terminalID&&{terminal:ue.terminalID}}}),Noe(e).then(r=>{r!=null&&r.userGeoData&&r.userGeoData!=="not-detected"&&(dt.countryCode=r.userGeoData.countryCode,dt.countryName=r.userGeoData.countryName,iv()),r!==null&&ce.get({identification_info:r},"store_user_identification_token")})},Boe=async()=>{try{const e=window.location.href;await Eoe(),Ooe(),await goe(e),Cz();const{app:{site_id:t,geoUrl:n,redirectToWeb:s,swarm:{socketUrl:r},header:{navigation:{mobile:o,web:a}}},cms:{useWebp:l}}=W;Poe(s),ue.isMobile?(ue.mobileHeaderNavigationHeightPx=o.genericMenu?0:ID,ue.mobileSubHeaderNavigationHeightPx=!o.genericMenu||o.subHeaderMenu?A5:0):(ue.webLeftMenuNavigationWidthPx=a.leftMenu?ND:0,ue.webHeaderNavigationHeightPx=a.leftMenu?0:kD,ue.webSubHeaderNavigationHeightPx=!a.leftMenu||a.subHeaderMenu?OD:0),Loe(),ag&&await Coe();const c=await joe();return r5("language",c),t&&Moe({geoUrl:n,language:c,site_id:t,socketUrl:r}),ue.useWebp=l?Ioe():0,await Promise.all([i5(c),DO(c)]),c}catch(e){throw e instanceof Error&&nt.warning(`failed to load external configuration: ${e.message}`),e}},Doe={logo:"/defaultLogo.png",loader:""};function Foe({children:e}){const[t,n]=A.useState(""),[s,r]=A.useState(Doe);return A.useEffect(function(){let a=!t;return a&&(async()=>{try{const l=async()=>rt.get(`/assets.json?v=${Ic(5)}`).then(({data:h})=>h),{loader:c,logo:u}=await l(),d=pB(c),f=d==="svg",m=c?await rt.get(c,{responseType:f?"text":"arraybuffer"}).then(({data:h})=>h):np;a&&r(h=>({...h,...u&&{logo:u},loader:c?uB(m,f,d):m}))}catch(l){l instanceof Error&&nt.error(l.message),a&&r(c=>({...c,loader:np}))}})(),()=>{a=!1}},[t]),A.useEffect(function(){const a=Rn.getInstance(),l=Rt.getInstance();Boe().then(c=>{a.init({language:Un[c],config:W.statistics}),l.init(W),n(c)})},[]),A.useEffect(function(){const a=document.querySelector("#root");if(a){const l=c=>c.split(" ").map(u=>u.trim()).filter(Boolean);return Le.addEventListener("addRootClassName",c=>{l(c).forEach(u=>a.classList.add(u))}),Le.addEventListener("removeRootClassName",c=>{l(c).forEach(u=>a.classList.remove(u))}),()=>{Le.removeEventListeners("addRootClassName"),Le.removeEventListeners("removeRootClassName")}}},[]),t?e(t,s):i.jsx(i.Fragment,{})}const Sx=function(e,t){return t?e.replace("m.","www."):e.replace("www.","m.")},Uoe=A.memo(function({currentSeo:t,productUrl:n}){const{language:s,locale:r}=Te(),o=W.app.staticDomainForCanonicalTags||window.location.origin,a=A.useMemo(()=>{var u;return(u=W.app.availableLanguages[s])==null?void 0:u.full},[s]),l=A.useMemo(()=>{const u=m1[bB(window.location.origin)],d=u||m1.default;return m1._useCustomHrefLangFromTemplate?[]:Object.keys(W.app.availableLanguages).map(f=>({name:Un[f],hrefLang:d[f]??Un[f]}))},[]),c=A.useMemo(()=>{var u,d,f;return((f=(d=(u=W.app.socialIcons)==null?void 0:u.find(m=>m.network==="facebook"))==null?void 0:d.url)==null?void 0:f.default)??""},[]);return i.jsxs(FA,{children:[t.title&&i.jsx("title",{children:oi(t.title)}),a&&i.jsx("meta",{name:"language",content:a}),i.jsx("meta",{name:"author",content:W.app.siteName}),t.metaDescription&&i.jsx("meta",{name:"keywords",content:t.metaKeywords}),t.copyright&&i.jsx("meta",{name:"copyright",content:t.copyright}),(t==null?void 0:t.metaDescription)&&i.jsx("meta",{name:"description",content:t.metaDescription}),i.jsx("meta",{property:"og:title",content:t.title}),i.jsx("meta",{name:"twitter:title",content:t.title}),i.jsx("meta",{property:"og:url",content:`${o}/${r}${n}`}),i.jsx("meta",{property:"og:site_name",content:window.location.host}),i.jsx("meta",{name:"twitter:site",content:`@${window.location.host.split(".").slice(1).join("")}`}),i.jsx("meta",{property:"og:description",content:t.metaDescription}),i.jsx("meta",{name:"twitter:description",content:t.metaDescription}),t.twitterSite&&i.jsx("meta",{name:"twitter:card",content:t.twitterSite}),t.metaImage&&i.jsx("meta",{property:"og:image",content:`${W.cms.apiUrl}${t.metaImage}`}),t.metaImage&&i.jsx("meta",{name:"twitter:image",content:`${W.cms.apiUrl}${t.metaImage}`}),i.jsx("meta",{property:"og:type",content:"website"}),c&&i.jsx("meta",{property:"article:author",content:c}),t.facebookId&&i.jsx("meta",{property:"fb:app_id",content:t.facebookId}),i.jsx("link",{rel:"home",href:o}),i.jsx("link",{rel:"canonical",href:`${ue.isMobile?Sx(o,ue.isMobile):o}/${r}${n}`}),i.jsx("link",{rel:"alternate",hrefLang:"x-default",href:`${o}/${r}${n}`}),!ue.isMobile&&i.jsx("link",{rel:"alternate",media:"only screen and (max-width: 640px)",href:`${Sx(o,ue.isMobile)}/${r}${n}`}),l.map(({name:u,hrefLang:d},f)=>i.jsx("link",{rel:"alternate",hrefLang:d,href:`${window.location.origin}/${u}${n}`},u??f))]})}),Wc=()=>A.useContext(tR);var Su=(e=>(e[e.Info=-1]="Info",e[e.Claimable=0]="Claimable",e[e.AutoApply=1]="AutoApply",e[e.Assignable=2]="Assignable",e))(Su||{});const Hoe=(e,t)=>{if(!t)return null;const n=e.find(r=>r.items.some(st("id",t))),s=n?e.findIndex(r=>r===n):-1;return{group:n,index:s}},_ge=(e,t,n,s)=>t.reduce((r,o)=>{var f,m;const a=new Set,l=new Set,c=new Set,u=((f=e.find(st("id",o.lpMinId)))==null?void 0:f.title)??null,d=((m=e.find(st("id",o.lpMaxId)))==null?void 0:m.title)??null;return e.forEach(h=>{h.order>=o.minOrder&&h.order<=o.maxOrder&&(a.add(h.groupLevelColor),l.add(h.groupSrc),c.add(h.groupId))}),[...r,{...o,levelColors:Array.from(a),srcs:Array.from(l),groupIds:Array.from(c),minLevelTitle:u,maxLevelTitle:d,active:Goe({benefitId:o.id,benefitApplyMode:o.applyMode,benefitMinOrder:o.minOrder,benefitMaxOrder:o.maxOrder,clientBenefitIds:n,userLoyaltyLevelOrder:s})}]},[]),Goe=({benefitId:e,benefitApplyMode:t,benefitMinOrder:n,benefitMaxOrder:s,clientBenefitIds:r,userLoyaltyLevelOrder:o})=>{if(t===Su.Claimable||t===Su.Assignable)return r.includes(e);if(o){if(t===Su.AutoApply)return o>=n&&o<=s;if(t===Su.Info)return n<=o&&o<=s}return!1},$1={data:{loyaltyProgramGroups:[],loyaltyInfo:null}},Woe=e=>{const t=ot(),{isLoggedIn:n}=_e(),{language:s}=Te(),{profile:{loyalty_point:r}}=_e(),[{loading:o,data:{loyaltyProgramGroups:a,loyaltyInfo:l}},c]=A.useState({loading:!1,...$1});A.useEffect(function(){n&&e&&(c({loading:!0,...$1}),Promise.all([ja.loadLoyaltyProgramGroupsWithLevels(s),ce.get({},"get_loyalty_info")]).then(([m,h])=>{if(t.current)if(m.data&&h.result===0)c({loading:!1,data:{loyaltyProgramGroups:m.data,loyaltyInfo:h.details}});else throw new Error}).catch(()=>{t.current&&c({loading:!1,...$1})}))},[s,n,e,t]);const u=A.useMemo(()=>{if(l){const f=Hoe(a,l.LoyaltyLevelId);if(f&&f.group){const m=f.group.items.findIndex(h=>h.id===l.LoyaltyLevelId);if(m>-1){const h=f.group.items[m],p=h.order,g=l.LoyaltyLastEarnedPoints??0,_=l.LoyaltyLastEarnedPoints=h.minPoint?f.group.items[Math.min(f.group.items.length-1,m+1)]:h,exchangeablePoints:r,allTimePoints:l.LoyaltyEarnedPoints??0,monthPoints:g,progress:100*g/f.group.items[f.group.items.length-1].maxPoint,remainingDays:l.LoyaltyPointUsagePeriod??0,minPoints:l.LoyaltyMinExchangePoints??0,maxPoints:l.LoyaltyMaxExchangePoints??0,isDecreaseLoyaltyProgramLevel:_,loyaltyProgramGroup:f.group,nextLoyaltyProgramGroup:b,loyaltyProgramLevelOrder:p}}}}return null},[l,a,r]),d=A.useMemo(()=>a.reduce((f,m)=>{const h=m.items.map(p=>({...p,groupAlias:m.alias,groupLevelColor:m.levelColor,groupSrc:m.src,groupId:m.id}));return[...f,...h]},[]),[a]);return{isLoyaltyDataLoading:o,userLoyaltyProgramStatus:u,loyaltyProgramGroups:a,levelsWithGroups:d,levelUpBonuses:(l==null?void 0:l.LevelUpBonuses)??[]}},wx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAaWSURBVHgB7ZdbiF1XGcf/67L3PteZk7nEaZmJHRRTWhGqERuxRrQV0XpDgihGxZcgMUJetGgUbX2QglCDYp+kaI0o9rGUQJC2USxBikpbCWlipjEzk8zMmXM/Z1/WWv2vfZJQhsxkTuhT6YI165w9e77vt/7ft75vDfD2eJOHc07gFsct/+E1x72Fx2ayxvk51T/9TDi2o9Ve7X10ct/zF0exc0sQa2eP3RuF+tsyjD4n5KAmaMXZFLZ7CUj7j9ezyR/Ovfen9e3aGxmicfbRHyhd+LEq3R4RADZdIEFvaEkqCBEAmb3QfWn9aO9gZzpMkpp07h/vWPr9ic1saoww6v/92eNw6UGhZyGDGWTdF5H1/k//GQEchBQQQYDkcnhH7zfySTEYYPX9c5iYmsL5E/FJEZf2zzeeaGy0K7cLsP7KTx4RSA86W4RQOxDX/4P+yr+RtlaQduoEqiPt+XUVZ36+jGjBodcf4FLJofiNj5Nd3K8LybEb2d4WxOUXDh1wyh3N+jF3O06AM+gu/h1JYxFpt83ZQtJpIG2vI2mtYfFUD/X/vYZQSsj2AEm7B+sslMWBS7ft37XR/rbCoUvRw94BzDh3vY7B2r8YhiXmQUooyzzgVGb4mWFBRWP5isG7ogpkp4/m4mUfrXw4G76Py2sjQVw+9eWvm6xzR9ICVEQVmq8iXl+ksT5/S8fC54NfPUSWg0x9ROPiU+OYtg5RxoxZWEHExLXOMXfD5shKOJV9IWl3YeISbEbZCZAy1jwWrBMEIIS4PqkMNd+5L8PKCyWcvRJjdqCQvHgOigBNidN3Lz1xaqMPtRXAS7++q1KY2fG7tCOZWAqm38kTz2asCVkGawjiV/89TWHSOP8ulMP0XoO4I9BcSmCbKZpOPvLM8nsOPIfn3EhK7Ng9uxdC04Gj8YRqtIeOjWU47NXVUBFDyeic4bEMvnYBVFli19dW+YwJWq4B/cJv7//KcXsjP1tCCKk/5QwPkDH5Dl3m84B2hBuucL52+2wjkMlPgFfBWsWTEHBluDgz2YdmzdhsbA0RBR82A5kbcmZAf4w5HYuhe+YAf/JkeIh8HT6FP/m+n7nM5CBSxuAJbmzmZ9M6sXTy83fpqHyvL8N+dz7xJDOflZkrJxuG7xm5z1wZl3/2z4R/IQ9bzA1Ynz8r9xy50NiWEr4rts89tBe6spdqHxZKIhxvsSasMCkVVxamjuPpsMiokE2GINYIvu67mMgBhKASlklqE37PJXsZW4zrEN2LRz/dWzr2B13dXWNwadgfwx6UpuFSBhW0EZRaiGrcIWNus3GYXhFxu8VKyVoQG/iNs3lAheN8Z5AnqiClVMErN4U4f+KTD/QbK09LVaKBKg9EmQaK1LzKOQYZTkHqOTpeZpFcogLMerXGdy2CMSatiQhd5HNNlXwEauwpLONUCFRTiuDMTSGaF658p7vI9u9eJrkmRAhdKHDnRYSVKoIyZ6EMGc0zWXdBR20m3Tqdc9om1y4NUaGyQWEyyouYGYxjsGrZU9pUyJ67KUR7cVXamMXGk/PICaWhA0kQxb6hec4LhClzJUxljFA1BMUKYaiQr8d5tWT84U9QN4dSIf9ubBcM84YFrgyc3RrCZemT1qYPmoRHKvXHSuTHfxhPKhoQpshZ0HQeUKEwVymqVgnnoSpXoarsL9O8a5Typub7i1IDPqv98so/vzqzc8/xG7by6zerZ380fR8G5iGbmAeyzAYmtUiZbM4Oq6y/sEjtpySUoEOVKxUUvVIeKuLniM8YwvIEE3gO0fg8VGGCu+xwc8ts+ctHdn7wj49tCnFtPH+4Mm2s+BCc/IzJ7B5j7Z7UA6W+ZSvu0ovnC9SwczJy0CGBIsJxVVfDmMNVx1CcuJ1As/y9prrtOF6rz8x/8dnGlhAbx8lD1cliKD/AMvWJhVe733PseWEUQKuURcvk1zqKlIdNUykPJRUV41UzIJgmTFAICFSmMiU2Quy/81tn/jISxBvH8S9VVqWMJk08YLHq50XS15EwlCiNsXixOgZM1KAghxcdebW6MoQeJBorQBTDB+/57qWn32hXjQLxzftmSzIofCzrNqHoxEdGSQ+hnqpNFR6OAs3bjuwrLW9TOtDeuVcnL+/+fyOBC3u+v3Joo92RbttmufULW0wmlLKHvUXWIZ8Df2XXPLzvV03e9/Cna+/+7Ujl7mQg3s0X7gwr+p08gr1GJ3v0RnZv6Z+fP+8vzLMk7ZaBrH/2eP803h5vpfE6hT4coJ7OloQAAAAASUVORK5CYII=",$oe=()=>{const{isLoggedIn:e,profile:{loyalty_level_id:t}}=_e(),n=re(),s=A.useRef(),{levelsWithGroups:r}=Woe(s.current!==void 0&&s.current!==t),o=s.current!==void 0?r.find(st("id",s.current)):void 0,a=t!==void 0?r.find(st("id",t)):void 0;A.useEffect(()=>{s.current===void 0&&t!==void 0&&(s.current=t)},[t]),A.useEffect(()=>{let l;o&&a&&(o.ordera.order&&(l=n("Downgraded"))),e&&s.current!==t&&l&&(lt.info(i.jsxs("p",{className:"toast-notification-message-content",children:[i.jsx("img",{src:wx,alt:"toastImg"}),i.jsx("span",{className:"toast-notification-message-text",children:n("Your loyalty level has been {1} to {2}.",{1:l,2:(a==null?void 0:a.alias)||""})})]}),{theme:"light",position:"top-right",className:"toast-notification-message",autoClose:!1}),s.current=t)},[t,e,o,a,n]),A.useEffect(function(){let c=[];if(e){const u=ce.subscribe({source:"notifications",what:{user:[]}},d=>{const f=Object.entries(d).map(([m,h])=>({swarmId:Number(m),notifications:h})).filter(({swarmId:m,notifications:h})=>m&&(h==null?void 0:h.LevelUpBonus));f!=null&&f.length&&f.forEach(m=>{const{notifications:h,swarmId:p}=m,g=lt.info(i.jsxs("p",{className:"toast-notification-message-content",children:[i.jsx("img",{src:wx,alt:"toastImg"}),i.jsx("span",{className:"toast-notification-message-text",children:n("You have received {1} {2}",{1:h.LevelUpBonus.Amount,2:h.LevelUpBonus.CurrencyId})})]}),{theme:"light",position:"top-right",closeButton:!0,className:"toast-notification-message",autoClose:!1,onClose:()=>ce.get({notification_id:p},"mark_as_read_notification")});c.push(g)})});return()=>{ce.unsubscribe(u),c.forEach(d=>lt.dismiss(d))}}},[e,n])};var pR=(e=>(e[e.Product=1]="Product",e[e.Url=2]="Url",e))(pR||{}),Eb=(e=>(e.PER_PAGE="per_page",e.AFTER_REGISTRATION="after_registration",e.CRM="crm",e))(Eb||{});const Tx=e=>Ye(h6(t=>t.showOnPages.map(n=>({...t,showOnPage:n,...e?{repeatTime:e}:{}}))),Z1(t=>t.showOnType===pR.Product?"products":"urls"),({products:t=[],urls:n=[]})=>({products:Z1(({showOnPage:s})=>s)(t),urls:n})),Voe=(e,t)=>Se.getItemFromLocalStorage(`${y5}_${e}_${t}`),xx=(e,t,n)=>Se.setItemToLocalStorage(`${y5}_${e}_${t}`,!0,n),Yoe=Tp(jo),zoe=()=>{const[e,t]=A.useState(_n.Home),{pathname:n}=Is(),{currentPath:s}=Te();return A.useEffect(function(){switch(s){case sr:t(o=>n.includes(We.Calendar)?_n.LiveCalendar:n.includes(We.Results)?_n.Results:n.includes(We.Tournaments)?_n.SportTournaments:n.includes(We.AsianView)?_n.AsianView:n.includes(We.PopularBets)?_n.PopularBets:n.includes(We.Live)?_n.Live:n.includes(We.Prematch)?_n.PreMatch:o);break;case Om:t(n.includes(b3.SPORT)?_n.Pinnacle:_n.PinnacleEsports);break;default:t(o=>Yoe[s]??o)}},[s,n]),e},Ix="?",qoe=-1,Koe={loading:!0,data:{products:{},urls:[]}},Qoe=({content:e,onClose:t,href:n,target:s,title:r})=>be.open({type:"info",content:e,title:r,showCheckbox:!0,onClose:t,buttons:[{label:"ok close",callBack:o=>{n&&window.open(n,s),t(o)}}]},qt.High),Xoe=()=>{const e=ot(),[{loading:t,data:{products:n,urls:s}},r]=A.useState(Koe),{language:o}=Te(),{pathname:a,search:l}=Is(),c=zoe(),u=vf(),d=A.useRef(!1),f=A.useRef([]),{loginInProgress:m,isLoggedIn:h,profile:{is_verified:p,deposit_count:g}}=_e();A.useEffect(function(){f.current=[]},[c,o,a]);const _=A.useCallback(({id:v,repeatTime:C,swarmId:w,...T})=>{const k=wp((E=!1)=>{f.current.push(v),E?xx(v,o):xx(v,o,Gk(C))});return w&&ce.get({notification_id:w},"mark_as_read_notification"),Qoe({...T,onClose:k})},[o]),b=A.useCallback(({showTo:v,profileStatus:C,profileTypes:w,customProfileTypes:T,id:k,depositType:E,profileActionType:N})=>!Voe(k,o)&&Vy(h,p,C)&&!df({showTo:v,profileTypes:w,customProfileTypes:T,profileActionType:N},u)&&n4(g,h,E)&&!f.current.includes(k),[g,h,p,o,u]),y=A.useCallback(v=>{const[C,w]=v.split(Ix);return w&&`${Ix}${w}`===l||C&&C===a},[l,a]);A.useEffect(function(){d.current=!0,r(C=>({...C,loading:!0})),co.getPopups(o,Eb.PER_PAGE).then(Tx()).then(C=>{e.current&&(d.current=!1,r({loading:!1,data:C}))}).catch(()=>{e.current&&(d.current=!1,r(C=>({...C,loading:!1})))})},[e,o]),A.useEffect(function(){if(h){const C=ce.subscribe({source:"notifications",what:{user:[]}},w=>{const T=Object.entries(w).map(([k,{Alias:E}])=>({swarmId:Number(k),Alias:E})).filter(Bt("Alias"));T.length&&(r(k=>({...k,loading:!0})),Promise.all(T.map(({Alias:k,swarmId:E})=>co.getCrmPopup(o,Eb.CRM,k).then(N=>({...N,swarmId:Number(E)})))).then(Tx(qoe)).then(k=>{if(e.current){const{products:E,urls:N}=k;r(x=>({...x,data:{...x.data,products:{...x.data.products,...E},urls:[...x.data.urls,...N]},loading:!1}))}}).catch(()=>{e.current&&r(k=>({...k,loading:!1}))}))},Pt,!1);return()=>{ce.unsubscribe(C)}}},[h,e,o]),A.useEffect(function(){if(!(m||t||d.current)){const w=s.filter(({showOnPage:T})=>y(T)).filter(b).map(_);return()=>{w==null||w.forEach(({close:T})=>T())}}},[b,y,t,m,_,a,l,s]),A.useEffect(function(){if(!(m||t||d.current)){const w=(n[c]??[]).filter(b).map(_);return()=>{w==null||w.forEach(({close:T})=>T())}}},[c,b,t,m,_,n])},Zoe=vn(()=>Z(()=>import("./BrazilWithSignicatMigrationProfileUpdatePopup-CGRgckbm.js"),__vite__mapDeps([331,266,267,6,2,7,8,9]))),Joe=vn(()=>Z(()=>import("./BrazilWithSignicatMigrationGoToVerificationPopup-BE6pY7NW.js"),__vite__mapDeps([332,2]))),eae=()=>{const e=ot(),t=re(),{profile:{terms_and_conditions_version:n},isLoggedIn:s,loginInProgress:r}=_e(),o=A.useCallback(()=>{V3(Mv),be.open(a=>({hideCloseButton:!0,Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Joe,{close:a})})}))},[]);A.useEffect(()=>{var a,l,c;e.current&&s&&!r&&((c=(l=(a=W.app.brazilLicense)==null?void 0:a.migration)==null?void 0:l.migrateWithSignicat)!=null&&c.enabled)&&!window.location.href.includes("/help/")&&n!==Mv&&be.open(u=>({hideCloseButton:!0,fullScreen:!0,className:"signicatMigrationPopup",Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(Zoe,{close:u,onSuccess:o})})}))},[o,e,s,r,n]),A.useEffect(()=>{var l,c;const a=()=>{be.open(u=>{var d,f,m,h,p,g;return{title:"user_verified_age_title",hideCloseButton:!0,underButtonsContent:"user_verified_age_description",content:t("user_verified_age_{age}",{age:((f=(d=W.app.brazilLicense)==null?void 0:d.ageRestrictionPopup)==null?void 0:f.minAllowedAge)??18}),buttons:[{label:t("I'm over {age}",{age:((h=(m=W.app.brazilLicense)==null?void 0:m.ageRestrictionPopup)==null?void 0:h.minAllowedAge)??18}),callBack:()=>{u()}},{label:t("I'm under {age}",{age:((g=(p=W.app.brazilLicense)==null?void 0:p.ageRestrictionPopup)==null?void 0:g.minAllowedAge)??18}),callBack:()=>{var _,b;window.location.href=((b=(_=W.app.brazilLicense)==null?void 0:_.ageRestrictionPopup)==null?void 0:b.redirectionUrl)??"https://www.google.com/"}}]}},qt.Blocker)};(c=(l=W.app.brazilLicense)==null?void 0:l.ageRestrictionPopup)!=null&&c.enabled&&!r&&!s&&setTimeout(a,1e3)},[s,r,t])};var Cb=(e=>(e[e.GlobalPartnerID=900]="GlobalPartnerID",e))(Cb||{});const tae={loading:!0,data:[]},nae={loading:!0,data:[]},Nx=()=>{const e=ot(),[t,n]=A.useState(tae),[s,r]=A.useState(nae),[o,a]=A.useState(!1),{site_id:l,additionalRewardsConfigurations:{requestedPartnerId:c}}=W.app,u=A.useCallback((m,h)=>{n({data:[],loading:!0}),ce.get({...m&&{usage:1,nft_partner_id:h?Cb.GlobalPartnerID:c||l}},"get_client_rewards").then(({result:p,details:g})=>{e.current&&p===0?n({data:g,loading:!1}):n({data:[],loading:!1})}).catch(p=>{e.current&&(be.open({type:"error",title:"Error",content:`Error occurred: ${p.msg}`}),n({data:[],loading:!1}))})},[e,c,l]),d=A.useCallback(m=>{n({data:[],loading:!0}),ce.get({partner_id:m?Cb.GlobalPartnerID:c||l},"ortak_get_partner_collections").then(({result:h,details:p})=>{const{HasError:g,Data:_}=p;if(e.current&&h===0&&!g){const b=_.map(({collectionId:y,logo:v,name:C,price:w,count:T})=>({collectionId:y,logo:v,name:C,price:w,count:T}));r({data:b,loading:!1})}else r({data:[],loading:!1})}).catch(()=>{e.current&&(be.open({type:"error",title:"Error",content:"Error occurred"}),r({data:[],loading:!1}))})},[e,c,l]),f=A.useCallback((m,h)=>{a(!0),ce.get({reward_id:m,external_wallet_id:h},"collect_reward").then(({result:p,result_text:g})=>{e.current&&p===0?(be.open({title:"Success",type:"success",content:"Bonus Claim was successfully"}),u()):be.open({type:"error",title:"Error",content:g||ln})}).catch(p=>{e.current&&be.open({type:"error",title:"Error",content:`Error occurred : ${p.msg}`})}).finally(()=>a(!1))},[u,e]);return{rewardsData:t,nftRewards:s,claimBonusWithWallet:f,rewardsClaimLoading:o,fetchBonusRewardsData:u,fetchNftRewardsData:d}},sae=({globalPoints:e,localPoints:t,close:n})=>{const s=It(),r=re(),o=()=>{n(),s.push({search:Yt({section:"rewards",page:"rewards"})})};return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"casino-popup-content",children:[e?i.jsx("p",{className:"casino-popup-info",children:r("Global {1}",{1:e})}):null,t?i.jsx("p",{className:"casino-popup-info",children:r("Local {1}",{1:t})}):null]}),i.jsx("div",{className:"casino-popup-button-block",children:i.jsx(Be,{className:"btn a-color",onClick:o,title:"Exchange Pie Points"})})]})},kx=2,rae=()=>{var f,m;const{enableBonusPieInfoPopup:e}=W.app,{isLoggedIn:t,loginInProgress:n,isRestoredLogin:s}=_e(),{fetchBonusRewardsData:r,rewardsData:{data:o,loading:a}}=Nx(),{fetchBonusRewardsData:l,rewardsData:{data:c,loading:u}}=Nx(),d=((f=o[0])==null?void 0:f.Amount)>=kx||((m=c[0])==null?void 0:m.Amount)>=kx;A.useEffect(()=>{e&&t&&(r(!0,!0),l(!0,!1))},[t,r,l,e]),A.useEffect(()=>{e&&t&&!a&&!u&&!n&&!s&&d&&be.open(h=>({type:"info",title:"Bonus Pie Info",Component:()=>{var p,g;return i.jsx(sae,{globalPoints:(p=o[0])==null?void 0:p.Amount,localPoints:(g=c[0])==null?void 0:g.Amount,close:h})}}))},[t,a,u,o,c,e,n,d,s])},oae=A.lazy(()=>Z(()=>import("./LowBalancePopUp-CoqE3QVI.js"),__vite__mapDeps([333,2]))),aae=()=>{const{isLoggedIn:e,profile:{calculatedBalance:t,casino_balance:n,currency:s,deposit_count:r}}=_e(),{productType:o}=Te(),{lowBalancePopup:{enabled:a,balanceThresholdByCurrencies:l,popupLifetimeMinutes:c,disableForWithoutDepositUsers:u}}=W.app;A.useEffect(function(){if(a&&e&&s in l&&!(u&&r===0)){const f=n!==null,m=n!==null&&o===Xe.CASINO?n:t,h=f?o===Xe.SPORTSBOOK?hv:_5:hv;if(!Se.getItem(h)){const p=l[s];m({type:"info",title:"Low Balance",Component:()=>i.jsx(A.Suspense,{fallback:null,children:i.jsx(oae,{close:g})})})),Se.setItem(h,!0,Hk(c)))}}},[l,t,n,s,r,u,a,e,c,o])},hR=({close:e,version:t})=>{const n=re(),{logoutUser:s}=Ua(),r=A.useCallback(()=>{be.open(a=>({type:"warning",title:"Warning",content:dV,hideCloseButton:!0,buttons:[{label:"Log out",callBack:()=>{s({clearAuthData:!1}),a()}}]}))},[s]),o=A.useCallback(()=>{t?V3(t).then(a=>{e(),a||r()}):$3().then(a=>{e(),a||r()})},[e,t,r]);return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("info")}),i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(uV)}}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn",type:"button",title:"I have read & Accept",onClick:o}),i.jsx(Be,{className:"btn",type:"button",title:"I do not Accept",onClick:()=>{s({clearAuthData:!1}),e()}})]})]})},iae=()=>{const{isLoggedIn:e,isRestoredLogin:t,profile:{active_step:n,active_step_state:s,terms_and_conditions_version:r}}=_e(),{acceptTermsAndConditionsPopUp:o,ukLicense:a}=W.app;A.useEffect(()=>{a!=null&&a.enabled&&n===ut.TERMS_AND_CONDITIONS&&s===wa.WAITING||(e||t)&&r&&o&&co.getTermsConditionsVersion().then(l=>{Number(r)!==(l==null?void 0:l.terms_and_conditions_version)&&be.open(c=>({Component:()=>i.jsx(hR,{close:c,version:String(l==null?void 0:l.terms_and_conditions_version)}),hideCloseButton:!0}),qt.High)})},[o,e,t,r,a==null?void 0:a.enabled,n,s])},lae=()=>{eae(),rae(),aae(),iae()};var gR=(e=>(e[e.PlayingWallet=0]="PlayingWallet",e[e.ChildWallet=1]="ChildWallet",e[e.ExternalCryptoWallet=2]="ExternalCryptoWallet",e[e.OrtakWallet=3]="OrtakWallet",e))(gR||{}),vR=(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))(vR||{});const cae=({notifications:e,notificationId:t,close:n})=>{const{Text:s,Amount:r,RewordType:o,RewordDate:a,CategotyId:l}=e,c=re(),{language:u,timeFormat:d,languageRtl:f}=Te(),{currency:{symbol:m}}=tn(),h=A.useMemo(()=>Ni({timestamp:new Date(a).getTime()/1e3,preset:"datetimeShortYearShort",language:u,config:{languageRtl:f,timeFormat:d}}),[a,u,f,d]),p=()=>{t&&(ce.get({notification_id:t},"mark_as_read_notification"),n())};return i.jsxs("div",{className:"cashback-popup-content",children:[i.jsx("p",{className:"casino-popup-content",children:c(s)}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Amount:")}),i.jsxs("span",{className:"u-i-content-info-value",children:[r," ",m]})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Date:")}),i.jsx("span",{className:"u-i-content-info-value",children:h})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Reward Type:")}),i.jsx("span",{className:"u-i-content-info-value",children:o!==null?c(gR[o]):0})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Category:")}),i.jsx("span",{className:"u-i-content-info-value",children:c(vR[l])})]}),i.jsx(Be,{className:"btn a-color",onClick:p,title:"OK"})]})},uae=()=>{const{isLoggedIn:e}=_e();A.useEffect(function(){if(e){const n=ce.subscribe({source:"notifications",what:{user:[]}},s=>{const r=Object.entries(s).map(([o,a])=>({swarmId:Number(o),notifications:a})).filter(({swarmId:o,notifications:a})=>o&&(a==null?void 0:a.cashback))[0];r&&be.open(o=>({hideCloseButton:!0,Component:()=>i.jsx(cae,{close:o,notificationId:r.swarmId,notifications:r.notifications.cashback})}),qt.High)});return()=>{ce.unsubscribe(n)}}},[e])},V1="/live/",dae=Object.keys(jo),fae=()=>{const e=ot(),[t,n]=A.useState(),[s,r]=A.useState(),{pathname:o}=Is(),{currentPath:a,language:l}=Te(),{currentSeo:c,productUrl:u}=A.useMemo(()=>{const d=dae.find(f=>a===jo[f]);if(d){let f,m;return a===sr?o.includes(`/${We.Calendar}`)?(m=`/sports/${o.includes(V1)?"live/":""}${We.Calendar}`,f="liveCalendar"):o.includes(`/${We.Statistics}`)?(m=`/sports/${We.Statistics}`,f="statistics"):o.includes(`/${We.Results}`)?(m=`/sports/${o.includes(V1)?"live/":""}${We.Results}`,f="results"):o.includes(`/${We.Tournaments}`)?(m=`/sports/${o.includes(V1)?"live/":""}${We.Tournaments}`,f="tournaments"):o.includes(`/sports/${We.Live}/${es.EventView}`)?(m=`/sports/${We.Live}/${es.EventView}`,f="live"):(m=`/sports/${We.Prematch}/${es.EventView}`,f="preMatch"):a===vd&&li.poker&&o.includes(li.poker)?(m=li.poker,f="poker"):(f=yB(d),m=d==="promotions"?o:li[d]??""),{currentSeo:{...t==null?void 0:t.default,...t==null?void 0:t[f]},productUrl:m}}else if(a===cc&&s){const[,,,f]=o.split("/");return{currentSeo:s[f]??{},productUrl:o}}else if(a===ah){const[,,,f,m]=o.split("/");return{currentSeo:(t==null?void 0:t.default)??{},productUrl:`/casino/generic/${f}/${m}`}}else if([jm,lc,Lm].includes(a)){const[,f]=o.split("/");return{currentSeo:(t==null?void 0:t.default)??{},productUrl:`/${f}/tournaments`}}return{currentSeo:(t==null?void 0:t.default)??{},productUrl:""}},[a,s,t,o]);return A.useEffect(()=>{co.getPageSeo(l).then(d=>{e.current&&n(d)}).catch(Pt)},[e,l]),A.useEffect(()=>{a===cc&&!s&&co.getGameSeo(l).then(d=>{e.current&&r(d)}).catch(Pt)},[a,s,e,l]),{currentSeo:c,productUrl:u}},bR=(e=!0)=>{A.useEffect(()=>{e&&(window.scrollTo({top:0}),Le.dispatchEvent("setHeaderNavigationVisible",!0))},[e])},Aae=({component:e,path:t,exact:n})=>{bR();const{sessionChangeKey:s}=_e(),r=Cf();return A.useLayoutEffect(()=>{const o=bd[t].type;o!==void 0&&r("productType",o),r("currentPath",t)},[t,r]),i.jsx(si,{exact:n,path:t,render:()=>i.jsx(A.Suspense,{fallback:i.jsx(_t,{size:"medium",className:"full"}),children:i.jsx(e,{},s)})})},mae=A.memo(Aae,()=>!0),pae=()=>{const{paths:e}=Wc(),{loginInProgress:t}=_e();return i.jsxs(PN,{children:[e.map(n=>{var r;let s=null;return(r=bd[n])!=null&&r.component&&(s=vn(bd[n].component)),s?i.jsx(mae,{exact:n===fr,component:s,path:n},n):null}),t?i.jsx(si,{render:()=>i.jsx(_t,{size:"medium",className:"full"})}):i.jsx(si,{component:FJ})]})},hae=A.memo(pae),zE=({className:e="",children:t})=>{const{languageRtl:n}=Te(),s=A.useRef(null),r=A.useRef(null),[o,a]=A.useState(0),[l,c]=A.useState(0),u=o>0,d=l===0,f=l===o;A.useEffect(function(){const p=s.current,g=r.current;if(p&&g){const _=new ResizeObserver(()=>{a(p.scrollWidth-p.clientWidth)});return _.observe(p),_.observe(g),()=>{_.disconnect()}}},[]),A.useEffect(function(){const p=s.current;if(p&&o){const g=()=>{c(p.scrollLeft)};return p.addEventListener("scroll",g,{passive:!0}),()=>{p.removeEventListener("scroll",g)}}else c(o)},[o]);const m=u?d?"scroll-start":f?"scroll-end":"scroll-start scroll-end":"";return i.jsx("div",{className:`horizontalList ${m}`,children:i.jsx("div",{ref:s,className:`horizontalSliderWrapper ${m}`,"data-scroll-lock-scrollable":"",children:i.jsx("div",{ref:r,className:`horizontalSliderRow ${e}`,children:t})},String(n))})},gae=({selected:e,title:t,count:n,badge:s,iconClassName:r="",showCount:o=!1,imgSrc:a,onSelect:l,id:c})=>i.jsx("div",{className:`horizontalCategoryItemWrp ${e?"active":""} ${r}`,"data-id":c,children:i.jsxs("div",{"data-id":c,title:t,onClick:l,"data-badge":s?s.title:"",className:`horizontalCategoryItem ${s?`badge-${s.class}`:""} `,children:[a?i.jsx("img",{className:"horizontal-sl-icon-bc",src:a,alt:t}):null,r?i.jsx("i",{className:`bc-i-default-icon bc-i-${r}`}):null,i.jsxs("div",{className:"horCatItemTitleWrp",children:[i.jsx("p",{className:"horCatItemTitle",children:t}),o&&i.jsx("span",{className:"horCatItemCount",children:n})]})]})}),vae=14,bae=({className:e="",isExpanded:t,content:n="",minHeightExpand:s=100})=>{const r=A.useRef(null),[o,a]=Ar(t),[l,c]=A.useState(!1);A.useLayoutEffect(function(){if(r!=null&&r.current){const f=new ResizeObserver(([{target:m}])=>{var g,_,b,y;let h=m.getBoundingClientRect().height;m.children[0].className.includes("expandable-info-container")&&(h=((_=(g=m.firstChild)==null?void 0:g.firstChild)==null?void 0:_.offsetHeight)+((y=(b=m.firstChild)==null?void 0:b.lastChild)==null?void 0:y.offsetHeight));const p=h-s>vae;c(p)});return f.observe(r==null?void 0:r.current),()=>{c(!1),f.disconnect()}}},[n]);const u=i.jsx("div",{"data-scroll-lock-scrollable":"",className:`expandableContentData ${e} ${l?"":"not-expandable"}`,children:i.jsx("div",{className:"container",dangerouslySetInnerHTML:{__html:n||""}})});return i.jsx("div",{className:"expandableContentWrapper",ref:r,children:l?i.jsxs("div",{className:`expandableContent ${o?"opened":""}`,children:[i.jsx("div",{className:"expandableContentBody",children:u}),i.jsx("div",{className:"expandableContentToggle",onClick:a,children:i.jsx("i",{className:`expandableContentIcon bc-i-small-arrow-${o?"up":"down"}`})})]}):u})},_ae=({locale:e,timeOptions:t,dateOptions:n})=>{const[s,r]=A.useState(()=>new Date().toLocaleTimeString(e,t)),o=A.useMemo(()=>{if(n)return new Date().toLocaleDateString(e,n)},[e,n]);return A.useEffect(()=>{const a=setInterval(()=>{r(new Date().toLocaleTimeString(e,t))},1e3);return()=>clearInterval(a)},[e,t]),i.jsxs(i.Fragment,{children:[i.jsx("time",{className:"infoTime",children:s}),o&&i.jsx("div",{className:"infoDate",children:o})]})};function yae({dateOptions:e,alwaysShowDateTime:t}){const{timeFormat:n,language:s}=Te(),{clockDateLocaleFormat:r}=W.app,o=Un[s],a={hour:"numeric",minute:"numeric",second:"numeric",hour12:n==="12h"};return i.jsx(_ae,{locale:r||o,timeOptions:a,...r||t?{dateOptions:e}:{}})}const Eae=A.memo(yae),_R=()=>{const{language:e}=Te(),t=Cf(),{isLoggedIn:n}=_e(),s=A.useCallback(r=>{if(r!==e){const o=Rn.getInstance();Promise.all([ce.setLanguages(Um[r]||r,"change_session_language"),n&&ce.setLanguages(Um[r]||r,"set_preferred_language"),i5(r),DO(r)]).then(()=>{const a=hh(r);o.setLanguage(a),document.documentElement.lang=a,t("language",r)})}},[e,t,n]);return{language:e,setLanguage:s}},Cae=({placeholder:e,title:t,children:n,inputValue:s,onChange:r,icon:o,className:a="",readOnly:l=!1})=>{var f,m;const c=re(),u=o||((f=A.Children.toArray(n).find(h=>A.isValidElement(h)&&h.props.value===s))==null?void 0:f.props.className),d=s!==void 0&&((m=A.Children.toArray(n).find(h=>A.isValidElement(h)&&h.props.value===s))==null?void 0:m.props);return i.jsxs("div",{className:`selectHolder big ${a} ${s!==void 0?"filled":""}`,children:[i.jsxs("div",{className:`selectContainer ${d?"selectOption":""} ${l?"notSelectedField":""}`,children:[A.Children.count(n)>1&&i.jsx("div",{className:"selectIconBlock",children:i.jsx("i",{className:"bc-i-small-arrow-down"})}),i.jsxs("div",{className:"selectImitation",children:[u?i.jsx("div",{className:"flagImgSelectBlock",children:i.jsx("div",{className:`selectIconBc ${u}`})}):null,t&&i.jsx("div",{className:"selectPlaceholder",children:i.jsx("span",{className:"selectPlaceholderText",children:c(t)})}),i.jsx("span",{className:"selectItemTitle",children:d?d.label:e?c(e):""})]})]}),i.jsx("select",{className:"selectMobile",disabled:l,value:s,onChange:({target:{value:h}})=>r(h),"aria-label":d?d.label:c(e||"Select an option"),children:n})]})},Sae=({label:e,value:t})=>i.jsx("option",{value:t,children:e}),wae=({onSelect:e=Pt,compactMode:t=!1,customClassName:n=""})=>{const{language:s,setLanguage:r}=_R(),o=re(),a=c=>{r(c),e(),St.dispatchEvent("trackingEvent",{category:"Settings",action:"language"})},l=fB(W.app.availableLanguages,"code").sort(Dk);return i.jsx(Cae,{readOnly:l.length===1,title:t?"Language":"",onChange:a,inputValue:s,className:`${n} ${t?"compact-mode":""}`,children:l.map(({code:c,full:u})=>{var d;return i.jsx(Sae,{value:c,label:t?c.toUpperCase():o(u),className:`flagImg ${Yy[c]||((d=kr[W.app.availableLanguages[c].short])==null?void 0:d.iconClassName)}`},c)})})},Ep=({type:e="button",title:t,className:n,loading:s=!1,showTitle:r=!0,children:o,...a})=>{const l=re();return i.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:l(t)},...a,children:[t&&r?i.jsx("span",{children:l(t)}):null,o]})},Tae=({iconClass:e,title:t=yw})=>{const n=re(),{liveChat:{enabled:s,customChat:r}}=W.app;if(!s)return null;const o=()=>{Zh.dispatchEvent("open"),Le.dispatchEvent("closeSmartPanel"),St.dispatchEvent("trackingEvent",{category:"LiveChat",action:"Clicked LiveChat Button"})},a=()=>{window.open(r==null?void 0:r.href,"_blank")};return i.jsx(i.Fragment,{children:e?i.jsx(Ep,{className:"button outlined small",title:n(yw),showTitle:!1,onClick:r?a:o,children:i.jsx("i",{className:`sp-button-icon-bc ${e}`})}):W.app.liveChat.enabled?i.jsx(Ep,{onClick:r?a:o,className:"button outlined small supportButton",children:i.jsx("span",{className:"ellipsis",dangerouslySetInnerHTML:{__html:n(t)}})}):null})},xae={apg:"https://",ceg:"//",xcm:"https://",emr:"https://",anj:"https://",dlag:"https://"},Iae={apg:"snippet.antillephone.com",ceg:"curacao-egaming.com",xcm:"seals-xcm.certria.com",emr:"seals-emr.certria.com",anj:"snippet.anjouangaming.org",dlag:"seals.dlagglobal.com"},Nae=({config:{provider:e,id:t,imageSize:n=96,imageType:s="basic-small"}})=>{const r=(o,a)=>{const l=window[`${o}_${a.replaceAll("-","_")}`];l!=null&&l.init&&l.init()};return A.useEffect(function(){var c;const a=document.createElement("script"),l=document.getElementsByTagName("script")[0];a.type="text/javascript",a.async=!0,a.src=`${xae[e]}${t}.${Iae[e]}/${e}-seal.js`,(c=l.parentNode)==null||c.insertBefore(a,l),a.onload=function(){setTimeout(()=>{var u,d;e==="apg"&&((u=window.APG)!=null&&u.init)?window.APG.init():(d=window.CEG)!=null&&d.init?window.CEG.init():r(e,t)},2e3)}},[t,e]),e==="apg"?i.jsx("div",{className:"FooterLicenceCuracaoContainer",id:"apg-seal-container","data-apg-seal-id":t,"data-apg-image-size":n,"data-apg-image-type":s}):e==="xcm"?i.jsx("div",{className:"FooterLicenceCuracaoContainer xcm-container",id:`xcm-${t}`,"data-xcm-seal-id":t,"data-xcm-image-size":n,"data-xcm-image-type":s}):e==="emr"?i.jsx("div",{className:"FooterLicenceCuracaoContainer emr-container",id:`emr-${t}`,"data-emr-seal-id":t,"data-emr-image-size":n,"data-emr-image-type":s}):e==="anj"?i.jsx("div",{className:"FooterLicenceCuracaoContainer anj-container",id:`anj-${t}`,"data-anj-seal-id":t,"data-anj-image-size":n,"data-anj-image-type":s}):e==="dlag"?i.jsx("div",{className:"FooterLicenceCuracaoContainer dlag-container",id:`dlag-${t}`,"data-anj-seal-id":t,"data-anj-image-size":n,"data-anj-image-type":s}):i.jsx("div",{className:"FooterLicenceCuracaoContainer",id:"ceg-seal-container","data-apg-seal-id":t,"data-ceg-image-size":n,"data-ceg-image-type":s})},kae=({config:{src:e,width:t,height:n}})=>{const s=re();return i.jsx("iframe",{title:s("Footer License"),src:e,width:t,height:n,frameBorder:0,scrolling:"no"})},Oae=({config:{src:e,height:t,fullWidth:n,href:s,target:r,availableLanguages:o,description:a,rel:l=""}})=>{const{language:c}=Te(),u=re();return o&&!o.includes(c)?null:i.jsxs(kt,{className:"sliderImage",to:s,target:r||"_blank",...l?{rel:l}:{},children:[i.jsx("img",{style:t!==void 0?{maxHeight:t,height:t}:n?{maxHeight:"none",height:"auto",width:"100%"}:{},loading:"lazy",src:e,alt:"license"}),a?i.jsx("p",{children:u(a)}):null]})},Pae=({config:e})=>{const{language:t}=Te(),n=e[t]||e.default;return n?i.jsx("div",{className:"ftr-copy-rights-bc",dangerouslySetInnerHTML:{__html:n}}):null},Rae=A.memo(function({isAuthPopup:t}){const{licences:n}=W.app,s=n?t?n.filter(o=>o.some(({config:{showOnAuthPopup:a}})=>a)):n:[];if(!s.length)return null;const r=o=>o.filter(({config:{showOnAuthPopup:a}})=>t?a:!0).map(({type:a,config:l},c)=>{switch(a){case"image":return i.jsx(Oae,{config:l},c);case"iframe":return i.jsx(kae,{config:l},c);case"curacao":return i.jsx(Nae,{config:l},c);case"text":return i.jsx(Pae,{config:l},c);default:return null}});return i.jsx("div",{className:"sliderGroup",children:s.map((o,a)=>{const l=o.length>3;return i.jsx(Pe.Fragment,{children:l?i.jsx(zE,{centered:!0,showArrows:!0,itemsExpanded:!0,children:r(o)}):i.jsx("div",{className:"sliderSingleElWrapper",children:i.jsx("div",{className:"sliderSingleEl",children:r(o)})})},a)})})}),Lae=A.memo(function({seoContent:t}){const n=re(),s=ue.isMobile,{pathname:r}=Is(),{currentPath:o}=Te(),a=(W.app.liveChat.hooryAi||W.app.liveChat.hooryAndHooryAi)&&(r.includes("sport")||o===fr),l=A.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]);return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"footerWrapper",children:[t&&W.app.footer.customContentAboveFooter?i.jsx(bae,{isExpanded:!1,content:t,className:"custom-content-section"}):null,i.jsx("div",{className:"footerContainerWrapper",children:i.jsxs("div",{className:"footerContainer",children:[!W.app.backToTopButton.isFloating&&s?i.jsx("div",{className:"ftr-head-bc",children:i.jsx(Ep,{className:"btn a-outline",onClick:l,title:"back to top"})}):null,i.jsxs("div",{className:"footerHeader",children:[i.jsxs("div",{className:"footerTopButtonGroup",children:[!W.app.liveChat.showRegularButton&&!W.app.liveChat.hooryAi&&i.jsx(Tae,{}),W.app.footer.feedbackButton&&i.jsx(aie,{}),ue.isMobile&&a?i.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:()=>{var c;W.app.liveChat.hooryAi?window.$hoory.toggle("open"):W.app.liveChat.hooryAndHooryAi&&((c=window.$hoory2)==null||c.toggle("open"))},children:i.jsxs("p",{className:"hoorySwitcherBtn",children:[i.jsx("i",{className:"bc-i-hooryAI-stars"}),i.jsx("span",{className:"ellipsis",children:n("Ask Hoory AI")})]})}):null]}),i.jsx("div",{className:"footerInnerLeftCol",children:i.jsx(Qae,{})}),i.jsxs("div",{className:"footerInfoColumn",children:[!ue.isMobile&&a?i.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:()=>{var c;W.app.liveChat.hooryAi?window.$hoory.toggle("open"):W.app.liveChat.hooryAndHooryAi&&((c=window.$hoory2)==null||c.toggle("open"))},children:i.jsxs("p",{className:"hoorySwitcherBtn",children:[i.jsx("i",{className:"bc-i-hooryAI-stars"}),i.jsx("span",{className:"ellipsis",children:n("Ask Hoory AI")})]})}):null,!s&&i.jsx(Eae,{}),i.jsx(wae,{compactMode:!1,customClassName:"languageDropdown"})]})]}),i.jsxs("div",{className:"footerLinksSection",children:[i.jsx(Xae,{}),i.jsx(Bae,{})]}),i.jsxs("div",{className:"sliderGroup",children:[W.app.licences&&i.jsxs("div",{className:"sliderContent",children:[i.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:n("Regulations & Partners")}}),i.jsx(Rae,{})]}),W.payment.enabledInFooter&&i.jsxs("div",{className:"sliderContent",children:[i.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:n("Payments")}}),i.jsx(zE,{centered:!0,showArrows:!0,itemsExpanded:!0,children:i.jsx(Kae,{})})]})]}),i.jsxs("div",{className:"copyRightBlock",children:[i.jsx(jae,{}),i.jsx(Mae,{})]}),s?i.jsx(tie,{}):null]})})]})})}),jae=()=>{const e=re(),{showAgeRestriction:t,showAgeRestrictionMessage:n,ageRestrictionLink:s}=W.app.footer;return i.jsx(i.Fragment,{children:t||n?i.jsxs("div",{className:"footerWarning",children:[t&&i.jsxs("span",{className:"footerWarningAge",...s&&{onClick:()=>window.open(s,"_blank")},children:[Rt.getInstance().minimumAllowedAge,"+"]}),n?i.jsx("p",{className:"footerWarningText",dangerouslySetInnerHTML:{__html:e("age_restriction_message")}}):null]}):null})},Mae=()=>{const{language:e}=Te(),t=A.useMemo(()=>{if(W.app.footer.copyrightSince){const{siteName:n,footer:{copyrightSince:s}}=W.app,r=ye().locale($d[e]),o=r.format("YYYY");return r.year()===s?`${o} ${n}`:`${ye().year(s).locale($d[e]).format("YYYY")} - ${o} ${n}`}return""},[e]);return t?i.jsx("p",{className:"footerCopyrights",children:t}):null},Bae=()=>null,Dae="/assets/preferred-bonus-sport-Dpo2cLDQ.png",Fae="/assets/preferred-bonus-casino-C5cPiIzj.png",Uae=({resolve:e,close:t,reject:n})=>{const s=re(),r=(o,a)=>{a&&window.open(a),o(),t()};return i.jsxs("div",{className:"preferred-bonus-popup-content",children:[i.jsx("p",{className:"casino-popup-content",children:s("Choose your preferred Welcome Bonus")}),i.jsxs("div",{className:"preferred-bonuses",children:[i.jsxs("div",{className:"preferred-bonus-item",children:[i.jsx("p",{className:"preferred-bonus-title ellipsis",children:s("Sport")}),i.jsx("img",{src:Dae,alt:"Sport",className:"preferred-bonus-img"}),i.jsx(Be,{className:"btn a-color preferred-bonus-choose-btn",title:"Choose",onClick:()=>{var o;return r(n,(o=W.app.enablePopUpForBonusesBeforeDeposit)==null?void 0:o.sportUrl)}})]}),i.jsxs("div",{className:"preferred-bonus-item",children:[i.jsx("p",{className:"preferred-bonus-title ellipsis",children:s("Casino")}),i.jsx("img",{src:Fae,alt:"Sport",className:"preferred-bonus-img"}),i.jsx(Be,{className:"btn a-color preferred-bonus-choose-btn",title:"Choose",onClick:()=>{var o;return r(n,(o=W.app.enablePopUpForBonusesBeforeDeposit)==null?void 0:o.casinoUrl)}})]})]}),i.jsx(Be,{className:"btn a-color preferred-bonus-continue-btn",onClick:()=>r(e,void 0),title:"Deposit anyway"})]})},mA={},pA={},Hae={[cr.DEPOSIT]:0,[cr.WITHDRAW]:1};var Gae=(e=>(e[e.Sport=1]="Sport",e[e.Casino=2]="Casino",e))(Gae||{});const Ox=(e,t,n)=>{const{methods:s}=W.payment,r=n?e[n]:[...new Set([...e[cr.DEPOSIT],...e[cr.WITHDRAW]])],o=n?n===cr.WITHDRAW?"withdrawProducts":"depositProducts":null;return r?Gn("order",s.filter(a=>{var l;return r.includes(a.paymentId)&&(!o||!a[o]||((l=a[o])==null?void 0:l.includes(t)))})):[]},Wae=e=>(e.sort((t,n)=>t.name.trim().localeCompare(n.name.trim())),e.forEach(t=>{t.betshops&&t.betshops.length&&(t.betshops[0].order!==null?t.betshops.sort(Dk):t.betshops.sort((n,s)=>n.address.trim().localeCompare(s.address.trim())))}),e),$ae=e=>e.map(t=>({label:t.name,options:t.betshops.map(n=>({label:n.address,value:n.id}))})),yge=e=>new Promise(t=>{mA[e]?t(mA[e]):ce.get({},"get_bet_shops").then(({result:n})=>{mA[e]=$ae(Wae(n.cities)),t(mA[e])}).catch(n=>{nt.error(`failed to get betShops: reason: ${n}`),t([])})}),Vae=({id:e,language:t,countryCode:n,productType:s,paymentType:r})=>new Promise(o=>{if(e){const a=`${e}_${t}_${n}_${s}`;pA[a]?o(Ox(pA[a],s,r)):ce.get({},"payment_services_v2").then(l=>{l.status!=="error"?(pA[a]={[cr.DEPOSIT]:l[cr.DEPOSIT]??[],[cr.WITHDRAW]:l[cr.WITHDRAW]??[]},o(Ox(pA[a],s,r))):o([])}).catch(()=>{o([])})}else{const{methods:a}=W.payment;o(Gn("order",a))}}),Yae=()=>ce.get({},"get_client_claimable_deposit_bonuses").then(({details:e,result:t})=>{if(t===0&&e.length)return e;throw new Error}),Ege=(e,t)=>new Promise((n,s)=>{var r;(r=W.app.enablePopUpForBonusesBeforeDeposit)!=null&&r.enabled&&e===0&&t?be.open(o=>({className:"preferred-bonus-popup",title:"You are eligible for welcome offers",type:"success",hideCloseButton:!0,content:"Choose your preferred Welcome Bonus",Component:()=>i.jsx(Uae,{close:o,resolve:n,reject:s})})):n()}),Cge=()=>new Promise((e,t)=>{!W.app.promotionalBonuses.enabled||!W.app.promotionalBonuses.showClaimableInfoBeforeDeposit?e({isAllowedBonusesOffer:!1}):Yae().then(n=>{if(n.length){const s=n.map(Bt("Source"));be.open({title:"Info",content:"Are you sure to continue without deposit bonus?",onClose:()=>t(),buttons:[{label:"Deposit without it",callBack:()=>e({isAllowedBonusesOffer:!1})},...s.includes(1)?[{label:"Claim sportsbook bonus",callBack:()=>{e({isAllowedBonusesOffer:!0,category:"sport"})}}]:[],...s.includes(2)?[{label:"Claim casino bonus",className:"a-outline",callBack:()=>{e({isAllowedBonusesOffer:!0,category:"casino"})}}]:[]]})}else e({isAllowedBonusesOffer:!1})}).catch(()=>{e({isAllowedBonusesOffer:!1})})}),Sge=(e,t,n=Xe.SPORTSBOOK)=>new Promise(s=>ce.get({service_id:e,payment_type:t,for_product:n},"get_saved_wallet_fields").then(({method:r,fields:o,status:a})=>{a==="ok"&&r.toLowerCase()===W3.FORM_DRAW?s(o):s([])}).catch(()=>{s([])})),wge=()=>ce.get({},"get_wallets").then(e=>e.map(t=>{const n=W.payment.methods.find(({paymentId:s})=>s===t.paymentId)||{};return{...t,displayName:n.displayName||"",image:n.image||"",name:n.name||""}})).catch(()=>[]),Tge=(e,t,n,s,r)=>{const o=document.createElement("form");if(o.method=n,o.action=t,o.target=r===!1?"_blank":"_self",e.forEach(({name:a,value:l})=>{const c=document.createElement("input");c.type="hidden",c.name=a,c.value=l,o.appendChild(c)}),o.target!=="_self"&&ue.userOs==="IOS"){const a=document.createElement("div"),l=document.createElement("button");l.className="btn a-color",l.innerText=s("Submit form"),o.appendChild(l),a.appendChild(o),be.open({className:"ios-payment-form-popup-content",title:"Info",buttons:[{label:"Cancel",className:"a-outline"}],content:`

${s("ios_redirection_confirmation_text")}

${a.innerHTML}`})}else document.body.appendChild(o),o.submit()},xge=e=>{const{href:t}=window.location;return{success:`${t}&status=success&amount=${e}`,cancel:t,fail:`${t}&status=fail`,pending:`${t}&status=pending`}},Ige=({info:e,type:t,displayName:n,name:s,image:r,currency:o})=>{if(!e||!e[o])return null;const a=e[o];return t===cr.DEPOSIT?{fee:a.depositFee,max:a.maxDeposit,min:a.minDeposit,processTime:a.depositProcessTime,processTimeType:a.depositProcessTimeType,image:`${W.cms.apiUrl}${r}`,name:s,displayName:n}:{fee:a.withdrawFee,max:a.maxWithdraw,min:a.minWithdraw,processTime:a.withdrawProcessTime,processTimeType:a.withdrawProcessTimeType,image:`${W.cms.apiUrl}${r}`,name:s,displayName:n}},Nge=e=>ce.get({product:SY[e]},"get_client_withdrawable_balance"),zae=({command:e,type:t,mID:n,eamount:s,paymentId:r,name:o})=>new Promise(a=>{const l={amount:100,service:r??o??"europayment",[CY[t]]:{command:e,type:Hae[t],...s&&{eamount:s},...n&&{mID:n}}};ce.get(l,t).then(({result:c,details:u})=>{if(c===0&&u.fields){const d=u.fields.reduce((f,{name:m,value:h})=>(f[m]=h,f),{});if(d.status==="error")throw new Error(d.msg);switch(e){case"GetActivePaymentMessage":d.status!=="none"?a({status:d}):a({});break;case"ConfirmPaymentMessage":case"CreatePaymentMessage":d.status==="success"&&(be.open({type:"success",title:"Success",content:d.msg}),a({status:d})),zae({command:"GetActivePaymentMessage",type:t,paymentId:r}).then(a)}}else throw new Error(u.message||u.error||u.error_code||ln)}).catch(c=>{be.open({type:"error",title:"Error",content:(c==null?void 0:c.message)??ln}),a({status:null})})}),kge=()=>ce.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})),Oge=e=>["crypto_amount","crypto_currency","address","expire_time","transaction_id","from_currency","rate","chain_info"].reduce((n,s)=>{var r;return n[s]=((r=e.find(st("name",s)))==null?void 0:r.value)??null,n},{}),qae=e=>{const t=ot(),[n,s]=A.useState({loadingMethods:!0,availableMethods:[]}),{language:r,productType:o}=Te(),{profile:{country_code:a,id:l}}=_e();return A.useEffect(()=>{Vae({id:l,language:r,productType:o,countryCode:a,paymentType:e}).then(c=>{t.current&&s({loadingMethods:!1,availableMethods:c})})},[a,l,r,o,e,t]),n},Kae=A.memo(function(){const{loadingMethods:t,availableMethods:n}=qae(),{isLoggedIn:s}=_e(),r=It(),o=A.useMemo(()=>n.filter(({hidePaymentInFooter:a})=>!a),[n]);return t?i.jsx(_t,{size:"small"}):o.length?i.jsx(i.Fragment,{children:o.map(({paymentId:a,image:l,name:c,displayName:u})=>i.jsx("div",{className:"horizontalSliderElem",id:`${a}_${c}`,children:i.jsx("img",{className:"horizontalSliderImg",onClick:()=>r.push(s?{search:Yt({section:"balance",page:"deposit",[e4]:c})}:"/payments-info/deposit"),src:l,alt:u,loading:"lazy"})},a))}):null}),Qae=()=>{const{socialIcons:e}=W.app,{language:t}=Te();return e!=null&&e.length?i.jsx("ul",{className:"footerSocialLinks",children:e.map(({network:n,url:s,target:r})=>{const o=s[t]||s.default;return o?i.jsx("li",{className:"footerSocialLink",children:i.jsx(kt,{to:o,target:r||"_blank",children:i.jsx("i",{className:`bc-i-${n}`})})},`${n}${o}`):null})}):null},Xae=()=>{const{links:e}=Wc();return e.footer.length?i.jsx(Zae,{navigation:e.footer}):null},Zae=({navigation:e})=>i.jsx("div",{className:"footerLinkCols",children:e.map(t=>i.jsx(eie,{menuItem:t},t.id))}),Jae=({icon:e})=>e?i.jsx("i",{className:`bc-i-footer-icon-holder ${e}`}):null,eie=({menuItem:{title:e,icon:t,submenus:n,to:s,target:r,badge:o}})=>{const a=Z_(n);return i.jsxs("div",{className:"footerLinkCol",children:[!s&&a.length>0?i.jsxs("h3",{className:"footerLinkColTitle",children:[i.jsx(Jae,{icon:t}),e]}):i.jsx("h3",{className:"footerLinkColTitle",children:i.jsxs(kt,{to:s,target:r,badge:o,children:[i.jsx("i",{className:t}),e]})}),i.jsx("ul",{className:"footerLinkColLinks",children:a.map(({title:l,icon:c,target:u,to:d,badge:f,id:m})=>i.jsx("li",{className:"footerLinkColEl",children:i.jsxs(kt,{to:d,target:u,badge:f,children:[i.jsx("i",{className:c}),l]})},m))})]})},tie=()=>{const e=re(),{contactInfo:{phone:t,email:n}={}}=W.app.footer;return!t&&!n?null:i.jsxs("span",{className:"footerCopyrightLinks",children:[t&&i.jsxs("a",{className:"footerCopyrightLink",href:`tel:${t}`,children:[i.jsxs("span",{children:[e("contact_info_phone"),":"]}),t]}),n&&i.jsxs("a",{className:"footerCopyrightLink",href:`mailto:${n}`,children:[i.jsxs("span",{children:[e("contact_info_email"),":"]}),n]})]})},nie=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,onChange:a,placeholder:l="",value:c,manuallyChanged:u,mask:d,rules:f,...m})=>{const h=[],p=io(c)?"":String(c),g=p.trim().length===0,_=re();n&&h.push("focused"),t&&h.push(e?"invalid":"valid"),g||h.push("filled");const b=y=>{a(y.type,y.target.name,y.target.value)};return i.jsxs("div",{className:`form-control-bc default ${h.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc textareas",children:[i.jsx("div",{className:"form-control-textarea-bc",children:m.readOnly?i.jsx("textarea",{className:"form-control-textarea",defaultValue:_(p),...m}):i.jsx("textarea",{placeholder:_(l),className:"form-control-textarea",onChange:b,onFocus:b,onBlur:b,value:p,...m})}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:_(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:_(e)})}):null]})},sie=A.memo(nie),rie=[[[{type:"email",name:"email",label:"E-mail",placeholder:"Enter your email address",rules:{required:{message:"This field is required"},pattern:{value:"^[a-zA-Z0-9.!#$%&’*+\\/=?^_`{|}~-]+@[a-zA-Z0-9-]+([.])[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",message:"Please enter a valid email address"}}},{type:"textArea",name:"message",label:"Your message",rules:{required:{message:"This field is required"}}}]]],oie=({close:e})=>{const{formElements:t,handleChange:n,getData:s,formIsValid:r}=Hi(rie),[o,a]=A.useState(!1),l=re(),c=u=>{a(!0);const{email:d,message:f}=s(),m={email:d,body:f};u.preventDefault(),ce.get(m,"user_feedback").then(h=>{if(e(),h.result)be.open({type:"success",title:"Success",content:l("Your feedback has been successfully send")});else throw new Error("There was an error processing your request")}).catch(h=>{be.open({type:"error",title:"Error",content:h.message})})};return i.jsxs("div",{className:"feedback-popup",children:[i.jsx("h3",{className:"feedback-popup-title",children:l("Feedback")}),i.jsx("div",{className:"feedback-text",children:l('Now, if you have any questions, comments or suggestions, please enter your feedback in the box below and then press "Send".')}),i.jsxs("form",{onSubmit:c,className:"feedback-form",children:[i.jsxs(A.Suspense,{fallback:null,children:[i.jsx(PP,{...t.email,onChange:n}),i.jsx(sie,{...t.message,onChange:n})]}),i.jsxs("div",{className:"cash-out-btn-c-bc",children:[i.jsx(Be,{className:"btn a-color",type:Vo.SUBMIT,title:"Send",loading:o,disabled:!r||o}),i.jsx(Be,{className:"btn a-outline",onClick:()=>{},title:"Cancel"})]})]})]})},aie=()=>{const e=re(),t=()=>{be.open(n=>({className:"feedback",Component:()=>i.jsx(oie,{close:n})}))};return i.jsx(Ep,{className:"feedBackButton small button hero fullWidth",onClick:t,title:e("Feedback")})},iie=({betslip:{events:e,selectedBetTypes:t,eventsDataMap:n,metadata:{excludedSysEvents:s,editBet:{stake:r},fullCoverBetTypesEnabled:o,selectedSysOption:a},extraFunctions:{freebet:l,profitBoost:c},counterOffers:u},currencyConfig:{rounding:d,name:f},partnerConfig:{price_decimals:m,multiple_price_decimals:h,price_round_method:p,max_odd_for_multiple_bet:g,multiple_possiblewin_round_method:_},sportsBonus:b,taxes:y})=>{const v=A.useMemo(()=>{const w=new Map,T=YP({events:e,currency:f,currencyRounding:d,excludedSysEvents:s,sportsBonusInstance:b,taxInstance:y,maxOdds:g,oddsRounding:m,oddsRoundingMultiple:h,oddsRoundingMethod:p,profitBoost:c,possibleWinRoundingMethodMultiple:_,editBetBaseStake:r,fullCoverBetTypesEnabled:o,selectedSysOption:a,counterOffers:u});for(const k of t){const N=(n.get(k)||[]).reduce(T(k),[]);w.set(k,N)}return w},[u,f,r,e,n,s,o,g,_,h,m,p,c,d,a,b,y,t]),C=A.useMemo(()=>l.selectedOption?Ise({selectedFreebet:l.selectedOption,events:e,currencyRounding:d,taxInstance:y,oddsRounding:m,oddsRoundingMultiple:h,oddsRoundingMethod:p,possibleWinRoundingMethodMultiple:_,maxOdds:g}):{possibleWin:0,stake:0,totalStake:0},[e,l.selectedOption,g,_,h,m,p,d,y]);return{possibleWinDataMap:v,possibleWinFreebet:C}},lie=()=>ve.dispatchEvent("openBetslip",{}),cie=A.memo(({possibleWinData:e})=>{const[t,n]=A.useState(!1),{currency:s}=tn(),r=re(),{symbol:o}=s,{stake:a,totalOdds:l,possibleWin:c}=e;return A.useEffect(function(){n(!!c);const d=setTimeout(()=>{n(!1)},5e3);return()=>clearTimeout(d)},[c,e]),i.jsx(i.Fragment,{children:t?i.jsxs("div",{className:"possible-win-popup",onClick:lie,children:[i.jsxs("div",{className:"possible-win-container",children:[i.jsxs("div",{className:"possible-win-content",children:[i.jsxs("div",{className:"possible-win-stake",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:r("Stake:")}),i.jsxs("span",{className:"possible-win-value",children:[`${a} ${o}`," "]})]}),i.jsxs("div",{className:"possible-win-stake",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:r("Total Odd:")}),i.jsx("span",{className:"possible-win-value",children:l})]})]}),i.jsxs("div",{className:"possible-win-content",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:r("Possible Win")}),i.jsx("span",{className:"possible-win-value",children:`${dn(c)} ${o}`})]})]}),i.jsx("div",{className:"rect"})]}):null})},(e,t)=>Nb(e,t));function uie(e){const t=new Set,n=new Set,s=new Set;return e.forEach(r=>{r.events.forEach(o=>{t.add(o.eventId),n.add(o.sportId),s.add(o.gameId)})}),{source:"betting",what:{game:[["text_info","id","type","is_live"]]},where:{event:{id:{"@in":Array.from(t)}},sport:{id:{"@in":Array.from(n)}},game:{id:{"@in":Array.from(s)}}}}}const die=()=>{const e=ot(),{language:t}=Te(),{profile:n}=_e(),[s,r]=A.useState([]),[o,a]=A.useState(!0);A.useEffect(function(){a(!0),ce.get({where:{outcome:0,all_bet_types:!0}},"bet_history").then(({bets:g=[]})=>{e.current&&r(g.map(vp))}).finally(()=>{e.current&&a(!1)})},[n.bet_settlement,t,e]);const l=A.useCallback(p=>{setTimeout(()=>{a(!0),ce.get({where:{bet_id:p}},"bet_history").then(({bets:g=[]})=>{if(g.length){const[_]=g;r(b=>b.map(y=>y.id===_.id?vp(_):y))}}).finally(()=>a(!1))},950)},[]),[c,u]=A.useState({});A.useEffect(function(){if(s.length){const g=uie(s),_=ce.subscribe(g,({game:b})=>{const y={};for(const{id:v,is_live:C,text_info:w}of Object.values(b))y[v]={isLive:C===1,textInfo:w};u(y)});return()=>ce.unsubscribe(_)}},[s]);const d=A.useMemo(()=>s.map(p=>p.id),[s]),{cashoutValues:f,forcefullyUpdateCashoutValue:m}=sR(d);return{openBets:s.map(p=>({...p,cashOut:f.hasOwnProperty(p.id)?f[p.id]:p.cashOut,events:p.events.map(g=>c.hasOwnProperty(g.gameId)?{...g,isLive:c[g.gameId].isLive,textInfo:c[g.gameId].textInfo}:g)})),isLoading:o,updateOpenBetById:l,forcefullyUpdateCashoutValue:m}},fie=e=>{const[{betId:t,tab:n},s]=A.useState({betId:-1}),r=A.useMemo(()=>{const a=t>-1?e.find(st("id",t)):null;return a&&a.type!==me.BetBuilder?{betId:a.id,autoCashoutAmount:a.autoCashoutAmount,possibleWin:a.possibleWin,price:a.cashOut}:null},[t,e]),o=A.useCallback(()=>{s({betId:-1})},[]);return{cashOutBet:r,tab:n,handleCashOut:s,hideCashOutPopup:o}},Aie=vn(()=>Z(()=>import("./Cashout-BGZkT9RK.js"),__vite__mapDeps([273,8,2,274]))),mie=({closeBetslip:e})=>{const t=re(),n=It(),{openBets:s,isLoading:r,updateOpenBetById:o,forcefullyUpdateCashoutValue:a}=die(),{cashOutBet:l,tab:c,handleCashOut:u,hideCashOutPopup:d}=fie(s);return i.jsx("div",{className:"bs-f-body-bc",children:i.jsx("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:i.jsxs("div",{className:"bs-f-b-content-bc open-bets",children:[i.jsx("div",{className:"open-bets-bet-history-btn",children:i.jsx("span",{onClick:()=>{e(),n.push({search:Yt({section:"history",page:"bets"})})},children:t("Go to bet history")})}),r?i.jsx(_t,{}):s.length>0?s.map(f=>i.jsx(LP,{bet:f,onCashOut:u,updateBetById:o},f.id)):i.jsx("p",{className:"empty-b-text-v-bc",children:t("You have no open bets at the moment")}),l?i.jsx(A.Suspense,{fallback:null,children:i.jsx(Aie,{...l,tab:c,updateBetByIdAfterCashout:!1,closeModal:d,updateBetById:o,updateCashoutValue:a})}):null]})})})},pie=A.memo(mie),hie=({label:e,props:t,className:n=""})=>{const s=re();return t?i.jsxs("div",{className:`entrance-f-item-bc ${n}`,children:[e&&i.jsx("div",{className:"entrance-f-error-message-bc",children:s(e)}),t.html?i.jsx("div",{className:"entrance-f-error-message-bc",dangerouslySetInnerHTML:{__html:s(t.content)}}):i.jsxs("div",{className:"entrance-f-error-message-bc",children:[t.iconClass?i.jsx("i",{className:t.iconClass}):null,s(t.content)]})]}):null},gie=A.memo(hie);function ol(e,t){return ph(e,t,[])}const al=()=>ve.dispatchEvent("closeBetslip"),vie=({onDoBetSuccess:e=Pt,onDoBetUnderReview:t=Pt})=>{const n=A.useRef(null),{loginInProgress:s,isLoggedIn:r,profile:{calculatedBalance:o,sport_bonus:a,casino_balance:l,frozen_balance:c,waitingVerification:u,calculatedBonusMoney:d}}=_e(),{showAfterBetPopup:f}=PE(),{logoutUser:m}=Ua(),h=Hc(),{events:p,metadata:g,eventsDataMap:_,priceChangeMode:b,selectedBetTypes:y,extraFunctions:v,counterOffers:C}=h,{fullCoverBetTypesEnabled:w,contentType:T,anyConflicts:k,editBet:E,selectedSysOption:N,inProgress:x,betslipViewState:O,favoriteStakesMultipliers:P,quickBet:R}=g,L=ue.isMobile===1,B=G3.includes(O);Ln(`betslip-${En[O]}`);const{setMessages:D,setDoBetResponseMessages:j,clearDoBetResponseMessages:M,setBookBetResponseMessage:F,clearBookBetResponseMessage:U}=A.useContext(OE),{oddFormat:V,productType:Q}=Te(),{currency:X}=tn(),{rounding:ee,symbol:ae,name:z}=X,ge=Kt(),{is_superbet_on_live:J,is_superbet_on_prematch:$,min_bet_stakes:q={},allow_bonus_balance_for_superbet:Y}=ge,{init:de,sportsBonus:oe,taxes:se}=$i(),{swipeableHandlers:Ee,style:De,triggerCloseAnimation:le}=uE({scrollContainer:n,onClose:al,trackTouch:L&&O!==En.Hidden});Ha(L&&B,!0);const{possibleWinDataMap:xe,possibleWinFreebet:Ke}=iie({betslip:h,currencyConfig:X,partnerConfig:ge,sportsBonus:oe,taxes:se}),Ve=async(I,S)=>{var G;ve.dispatchEvent("setInProgressState",{maxBet:!0});try{const K=await ZZ({eventIds:I===me.Single?[p[S].id]:p.map(He=>He.id),betType:I,...I===me.System&&{sysCount:S+2}}),{stakeMultiplier:te}=ol(_,I)[S],Ae=os(K/te,ee);return String((G=W.sportsbook.maxBet)!=null&&G.checkWithBalance?Math.min(ib({calculatedBalance:o,sport_bonus:a,useOnlyRealBalance:v.realBalance.active,frenchFreebetEnabled:v.frenchFreebet.active,calculatedBonusMoney:d,casino_balance:l,frozen_balance:c}),Ae):Ae)}catch(K){throw K}finally{ve.dispatchEvent("setInProgressState",{maxBet:!1})}},ie=A.useCallback(()=>{OO()&&T!==ke.Suggested&&ve.dispatchEvent("setContentType",ke.Suggested)},[T]),ne=(I,S,G)=>{var te;let K;if(lb(I))if(St.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:pn,additionalData:{placeBetResponse:I.Data}}),ve.dispatchEvent("remove",I.Data.flatMap(({events:Ae})=>Ae.map(Bt("selection_id")))),ve.dispatchEvent("clearEditBet",!1),al(),I.Data.some(st("is_superbet",!0)))K=[yr(ze.INFO,I3)],t();else{const Ae=!v.realBalance.active&&I.Data.some(st("is_bonus_money",!0)),He=v.frenchFreebet.active&&I.Data.some(st("is_freebet_money",!0)),it=Ae?C$:He?S$:Fy;K=[yr(ze.SUCCESS,it)],e(it),ue.isMobile&&ie()}else if(St.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:WA}),typeof I.Data=="string")K=[yr(ze.ERROR,I.Data)];else{const{ErrorData:Ae,Key:He}=I.Data;switch(He){case"ClientBetStakeLimitError":const it=Number(I.Data.ErrorData.SelectionId),Ze=!!((te=S.find(wt=>wt.Events.some(st("SelectionId",it))))!=null&&te.IsSuperBet||S[0].IsSuperBet);if(yZ({requests:S,events:p,is_superbet_on_prematch:$,is_superbet_on_live:J,freebet:G})&&!Ze){be.open({type:"info",title:"Info",hideCloseButton:!0,content:w$,buttons:[{label:"Make a Superbet",callBack:()=>he(!1,!0)},{label:"Cancel",callBack:()=>ve.dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else if(Ze){be.open({type:"error",title:"Error",hideCloseButton:!0,content:T$,buttons:[{label:"Cancel",callBack:()=>ve.dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else K=[yr(ze.ERROR,Z$,void 0,{...Ae,currencySymbol:ae})];break;case"GeolocationCheckFail":Ro.showLocationError(He),m();break;case"PartnerApiError":K=[yr(ze.ERROR,`api_${Ae.ApiErrorCode}: ${Ae.ApiErrorMessage}`)];break;case"BetSelectionChanged":if(Ae.ActualPrice&&Ae.SelectionId){const wt=Number(Ae.SelectionId);ve.dispatchEvent("updateEvent",{eventId:wt,key:"price",value:Number(Ae.ActualPrice)}),K=[yr(ze.WARNING,He,wt)],K.push(yr(ze.WARNING,"Odds on one of your selections have changed"))}break;case qd.Bet:if(u){Le.dispatchEvent("clientRestricted",{action:qd.Bet});break}}K||(K=[yr(ze.ERROR,He)])}j(K),ve.dispatchEvent("setInProgressState",{placeBet:!1})},he=async(I=!1,S=!1)=>{M(),ve.dispatchEvent("updateInitialPriceAndBase");const G=I?IZ(h,V):xZ(h,V,S,Y);if(G.length){ve.dispatchEvent("setInProgressState",{placeBet:!0});try{Promise.all((W.partner.integrationMode?G:[G]).map(K=>ce.get({bets:W.partner.integrationMode?[K]:K},"create_bets"))).then(K=>K.map(te=>{const Ae=EZ(te);return lb(Ae)&&f(Ae),ne(Ae,G,I)}))}catch{const te=yr(ze.ERROR,Jm);j([te]),ve.dispatchEvent("setInProgressState",{placeBet:!1})}}else ve.dispatchEvent("setInProgressState",{placeBet:!1})},Re=async()=>{U(),ve.dispatchEvent("updateInitialPriceAndBase");const I=NZ(h);if(I.length){ve.dispatchEvent("setInProgressState",{placeBet:!0});try{const S=await ce.get({bets:I,...ue.terminalID&&{cashdesk_id:ue.terminalID}},"create_bet_book_v2");if(!kZ(S))F({type:ze.ERROR,title:S.result_text??""});else{const{Id:G}=S.details;ve.dispatchEvent("updateBookingId",{id:G}),be.open({type:"info",title:"Booking code",Component:()=>i.jsx(Mne,{id:G,sharingData:{betslip:h,eventsDataMap:_,possibleWinDataMap:xe}})}),F({type:ze.SUCCESS,title:"Booking successful",lifetime:3e3,blocking:[ke.Booking]})}ve.dispatchEvent("setInProgressState",{placeBet:!1})}catch{F({type:ze.ERROR,title:"Something went wrong with your booking. Please try again or contact support"}),ve.dispatchEvent("setInProgressState",{placeBet:!1})}}},Oe=()=>{oe!=null&&oe.active&&be.open({type:"info",title:"Accumulator bonus",Component:()=>i.jsx(One,{sportsRulesInfo:oe.rulesInfo})})},Ue=ol(xe,y[0])[0],H=A.useCallback(()=>W.sportsbook.showPossibleWinPopup&&L&&p.length>=2&&Q===Xe.SPORTSBOOK&&O===En.Hidden&&y[0]===me.Multiple,[L,p.length,Q,O,y]);return A.useEffect(function(){var K;const S=q[z],G=((K=W.sportsbook.showPossibleWinPopup)==null?void 0:K.minAmountMultiplier)??1;H()&&S&&!(Ue!=null&&Ue.possibleWin)&&ve.dispatchEvent("updateEventData",{betType:y[0],eventDataProp:"stake",value:`${S*G}`})},[z,H,q,Ue,y]),A.useEffect(()=>{de()},[]),A.useEffect(()=>D({events:p,eventsDataMap:_,selectedBetTypes:y,contentType:T,anyConflicts:k,fullCoverBetTypesEnabled:w,editBetOriginalStake:E.stake,selectedSysOption:N,firstBonusRule:oe==null?void 0:oe.rulesInfo,frenchFreebetEnabled:v.frenchFreebet.active,useOnlyRealBalance:v.realBalance.active,freebet:v.freebet,profitBoost:v.profitBoost,counterOffers:C,quickBetActive:v.quickBet.active,quickBetAmount:R.stake,quickBetSaved:R.isSaved,quickBetErrorMessage:R.errorMessage}),[k,T,C,E.stake,p,_,v.freebet,v.profitBoost,v.realBalance.active,v.frenchFreebet.active,w,y,N,D,oe==null?void 0:oe.rulesInfo,R.stake,R.isSaved,R.errorMessage,v.quickBet.active]),A.useEffect(function(){if(O!==En.Hidden&&!s&&!r&&_Y.includes(T)){let S=!1;mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose(){S||ve.dispatchEvent("setContentType",ke.Betting)},props:{popupContentType:bt.Login,onSuccess(){S=!0}}})}},[O,T,r,s]),H()?i.jsx(cie,{possibleWinData:Ue}):O===En.Hidden?E.active?i.jsx(ux,{}):null:i.jsx(Gd.div,{className:`betslip-bc ${En[O]} ${O===En.Quick?"first-bet":""} ${B?"full":""}`,ref:n,style:De,children:i.jsxs("div",{id:RD,children:[O===En.Quick&&p.length===1&&i.jsx(cne,{event:p[0],eventData:ol(_,me.Single)[0],possibleWinData:ol(xe,me.Single)[0],possibleWinFreebet:Ke,extraFunctions:v,eachWayPossible:g.eachWayPossible,eachWayAllowedOnAllEvents:g.eachWayAllowedOnAllEvents,fullCoverBetTypesEnabled:w,onClose:al,betInProgress:x.placeBet,maxBetLoading:x.maxBet,placeBet:he,getMaxBet:Ve,favoriteStakesMultipliers:P}),B&&i.jsxs("div",{className:"betslip-full-content-bc",children:[i.jsxs("div",{className:"bs-f-header-bc",...Ee,children:[i.jsx(ine,{contentType:T,priceChangeMode:b,onCloseClick:le,editBetActive:E.active}),W.sportsbook.betslip.enableBetslipLicense&&i.jsx(gie,{props:{content:xV,html:!0},className:"license-message"}),E.active&&i.jsx(ux,{})]}),rb({...x,quickBet:!1})&&i.jsx(_t,{className:"full-transparent-loader",size:"big"}),[ke.Betting,ke.Booking,ke.Hybrid].includes(T)&&(w?i.jsx(Ine,{events:p,metadata:g,eventsDataMap:_,extraFunctions:v,selectedBetTypes:y,possibleWinDataMap:xe,sportsBonusActive:oe!==null&&oe.active,showSportsBonusPopup:Oe,possibleWinFreebet:Ke,placeBet:he,bookBet:Re,getMaxBet:Ve,closeBetslip:al,counterOffers:C}):i.jsx($te,{events:p,metadata:g,eventsData:ol(_,y[0]),possibleWinData:ol(xe,y[0]),type:y[0],placeBet:he,bookBet:Re,getMaxBet:Ve,possibleWinFreebet:Ke,extraFunctions:v,closeBetslip:al,sportsBonusActive:oe!==null&&oe.active,showSportsBonusPopup:Oe,counterOffers:C,switchToSuggestedBets:ie})),T===ke.OpenBets&&r&&i.jsx(pie,{closeBetslip:al}),T===ke.BetStatus&&i.jsx(mse,{}),T===ke.Suggested&&i.jsx(bse,{})]})]})})},bie=A.memo(vie),_ie=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,yR=e=>{const[t,n]=A.useState(e),[s,r]=A.useState({}),o=It(),a=Object.values(s).reduce(jh,0),l=A.useCallback(()=>n(!0),[]),c=A.useCallback(()=>n(!1),[]),u=A.useCallback(()=>n(d=>!d),[]);return A.useEffect(()=>Le.addEventListener("openSmartPanel",l),[l]),A.useEffect(()=>{Le.addEventListener("closeSmartPanel",c)},[c,e]),A.useEffect(()=>{t?Le.dispatchEvent("addRootClassName","smart-panel-is-visible"):Le.dispatchEvent("removeRootClassName","smart-panel-is-visible")},[t]),A.useEffect(()=>(Le.addEventListener("navigate",({to:d,target:f})=>{f==="_self"&&!_ie.test(d)?o.push(d):window.open(d,f)}),()=>{Le.removeEventListeners("navigate")}),[o]),A.useEffect(function(){return Le.addEventListener("setSmartPanelBadgeCount",({component:f,value:m})=>{r(h=>({...h,[f]:m}))})},[]),{open:l,close:c,toggle:u,...!t&&{badgeCount:a}}},yie=()=>Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight,Px=()=>window.scrollY,ER=e=>{const t=A.useRef(e),n=A.useRef(Px());A.useLayoutEffect(()=>{const s=g6(()=>{const r=Px();rwindow.removeEventListener("scroll",s)},[]),A.useEffect(()=>{t.current=e},[e])},Eie=()=>{const{profile:e}=_e(),t=Rt.getInstance().accountVerificationEnabled?e.is_verified?"user-verified":"user-not-verified":"";return i.jsx("i",{className:`hdr-user-avatar-icon-bc bc-i-user ${t}`})},CR=()=>{const{productType:e}=Te(),{profile:{calculatedBalanceFormatted:t,casinoBalanceFormatted:n}}=_e();return A.useMemo(()=>e==="sport"||n===null?t:n,[t,n,e])},Cie=({inputCurrency:e,outputCurrency:t})=>{const[n,s]=A.useState(0),{getCurrencyData:r,currency:o}=tn(),[{rate:a,rounding:l,symbol:c},u]=A.useState(o),[{rate:d,rounding:f,symbol:m},h]=A.useState(o);return A.useEffect(()=>{u(r(e)),h(r(t))},[r,e,t]),A.useEffect(()=>{s(e!==t&&d?a/d:0)},[e,a,t,d]),{convertAmount:A.useCallback((g,_=!1)=>{if(_){let b=n?g/n:g;return{inputValue:g,outputValue:b,inputValueFormatted:xr(g,f),outputValueFormatted:xr(b,l),rate:n?1/n:0,inputRounding:f,outputRounding:l,inputCurrency:t,inputCurrencySymbol:m,outputCurrency:e,outputCurrencySymbol:c}}else{let b=n?g*n:g;return{inputValue:g,outputValue:b,inputValueFormatted:xr(g,l),outputValueFormatted:xr(b,f),rate:n,inputRounding:l,outputRounding:f,outputCurrency:t,outputCurrencySymbol:m,inputCurrency:e,inputCurrencySymbol:c}}},[n,f,l,t,m,e,c])}},Sie=()=>{const{hideBalance:e}=Te(),t=CR(),{profile:{calculatedBonus:n,currency_symbol:s,currency:r,calculatedBonusFormatted:o,bonusAvailable:a,frozenBalanceRounded:l,frozenBalanceAvailable:c}}=_e(),u=W.app.promotionalBonuses.enabled&&n>0&&a,{showSeparatelyBonuses:d}=W.app,{parentCurrency:f}=Mh(),{convertAmount:m}=Cie({inputCurrency:r,outputCurrency:r===Ra&&f||r}),h=m(Number(t));return i.jsxs("div",{className:`hdr-user-info-content-bc ${u?"bonus-available":""}`,children:[i.jsxs("span",{className:"hdr-user-info-texts-bc ext-1 ellipsis",children:[e?"*******":i.jsxs("span",{className:"balanceAmount",children:[t," ",i.jsx("span",{className:"currencySymbol",children:s})," "]}),h!=null&&h.rate&&!e?i.jsx("span",{className:"hdr-user-info-output",children:`(${h.outputValueFormatted} ${h.outputCurrencySymbol})`}):null,d&&i.jsxs(i.Fragment,{children:[c&&" / ",c&&i.jsx("span",{style:{color:"#808590"},children:l})]})]}),u&&i.jsx("span",{className:"hdr-user-info-texts-bc ext-2 ellipsis",children:e?"*******":`${o} ${s}`})]})},wie=({product:e}={})=>{const{currency:{rounding:t}}=tn(),{productType:n}=Te(),{profile:{calculatedBalanceRounded:s,calculatedBonusRounded:r,casinoBalanceRounded:o,frozenBalanceRounded:a,casino_bonus:l,sport_bonus:c,casino_balance:u,calculatedBonus:d,calculatedBonusMoney:f}}=_e(),{showSeparatelyBonuses:m}=W.app,p=((o??s)+r).toFixed(t),g=CR();return{balances:A.useMemo(()=>[...m?[{title:u!==null?n===Xe.SPORTSBOOK?Cw:Sw:nV,balance:g},...u!==null?n===Xe.SPORTSBOOK?[{title:Sw,balance:o}]:[{title:Cw,balance:s}]:[],{title:sV,balance:a},{title:rV,balance:l&&d},{title:oV,balance:c&&d},...W.sportsbook.betslip.enableFrenchFreebet?[{title:aV,balance:f}]:[]]:e===Xe.CASINO?[{title:iV,balance:p}]:[]],[m,u,n,g,o,s,a,l,d,c,f,e,p])}},Tie=()=>{const e=re(),{profile:{currency_symbol:t}}=_e(),{balances:n}=wie(),{hideBalance:s}=Te();return i.jsxs("div",{className:"nav-menu-sub-user-balances",children:[i.jsx("ul",{className:"user-balance-list",children:n.map((r,o)=>i.jsxs("li",{className:"user-balance-item",children:[i.jsx("p",{className:"balance-title ellipsis",children:e(r.title)}),s?"*******":i.jsxs("span",{className:"balance-value",children:[r.balance," ",t," "]})]},o))}),i.jsxs("p",{className:"user-balance-info",children:[i.jsx("i",{className:"user-balance-icon bc-i-info"}),i.jsx("span",{className:"user-balance-info-text",children:e(lV)})]})]})},xie=()=>{const e=re(),t=()=>{mt.dispatchEvent("hideAll"),Le.dispatchEvent("closeSmartPanel"),Le.dispatchEvent("openUserInfoPanel")},[n,s]=A.useState(!1),r=A.useRef(null),{showSeparatelyBonuses:o}=W.app;return Gi({callback:()=>s(!1),container:r}),i.jsxs("div",{ref:r,className:"hdr-user-bc",onClick:()=>!o&&t(),children:[i.jsxs("div",{className:"user-balance-dropdown",onClick:a=>{o&&a.preventDefault(),s(l=>!l)},children:[i.jsx(kt,{to:a=>({search:Yt({section:"balance",page:"deposit"},a)}),className:"nav-menu-item","aria-label":e("Balance"),onClick:()=>{St.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Balance Deposit",additionalData:{isLoggedIn:!0}})},children:i.jsx(Sie,{})}),o&&i.jsx("div",{className:`header-user-balance-container ${n?"active":""}`,children:i.jsx(Tie,{})})]}),i.jsx("div",{onClick:()=>o&&t(),children:i.jsx(Eie,{})})]})},SR=({headerCallPanelConfig:e,isHeaderNavigationHidden:t})=>{const[n,s]=A.useState(!1),r=A.useRef(null),o=re(),a=A.useCallback(()=>{s(!n)},[n]);return A.useEffect(function(){t&&s(!1)},[t]),Gi({container:r,callback:()=>s(!1)}),Ln(e.length&&ue.isMobile?"has-header-info":""),i.jsxs("div",{ref:r,className:`callPanel ${n?"opened":""}`,children:[i.jsx(Be,{className:"btn a-color callPanelBtn bc-i-call",onClick:a}),n&&i.jsx("div",{className:"callPanelMenu","data-scroll-lock-scrollable":"",children:i.jsx(A.Suspense,{fallback:i.jsx(_t,{size:"small"}),children:e.map(({href:l,target:c,title:u},d)=>u?i.jsxs(kt,{className:"callPanelMenuItem",to:l,target:c,children:[i.jsx("i",{className:`callPanelIcon bc-i-${u}`}),i.jsx("span",{className:"callPanelText ellipsis",children:o(u)})]},d):null)})})]})},Iie=({onLogin:e,onRegister:t,showCloseUserPanelButton:n=!1})=>{const{isLoggedIn:s,loginInProgress:r}=_e(),o=re(),{headerIcons:a,headerCallPanel:l}=W.app.header,{hideRegisterButton:c}=W.userAuthentication,{enabledForRestrictedCountries:u}=W.userAuthentication.login,d=f=>{const m=$e(f);m.page&&m.page==="deposit"&&m.account&&m.account==="balance"&&St.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Header Deposit",additionalData:{isLoggedIn:s}})};return r?i.jsx(_t,{size:"small"}):s?n?i.jsx("i",{className:"hdr-user-close bc-i-close-remove",onClick:()=>Le.dispatchEvent("closeUserInfoPanel",!1)}):i.jsx(xie,{}):Rt.getInstance().authenticationEnabledForIP?i.jsxs("div",{className:"hdr-user-bc",children:[!ue.isMobile&&(l!=null&&l.length)?i.jsx(SR,{headerCallPanelConfig:l}):null,!ue.isMobile&&(a==null?void 0:a.map(({showTo:f,className:m,href:h,target:p,text:g},_)=>f===Ta.All||f===Ta.Guest?i.jsx("div",{className:"header-custom-buttons",children:i.jsx(kt,{onClick:()=>d(h),className:`btn a-color header-icon-text ${m}`,to:h,target:p,"aria-label":o(g||"Header Icon"),children:i.jsx("span",{children:o(g||"")})})},_):null)),c?i.jsx(Be,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):i.jsxs(i.Fragment,{children:[i.jsx(Be,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}),i.jsx(Be,{className:"btn s-small register",onClick:t,title:"Register"})]})]}):u?i.jsx(Be,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):null},Nie=A.memo(Iie),kie=({onClick:e,iconClass:t,iconUrl:n,title:s,isActive:r=!1,showDisplayName:o=!1})=>i.jsxs("div",{className:`m-nav-items-list-item-bc ${r?"active":""}`,onClick:e,children:[i.jsxs("div",{className:"nav-ico-w-row-bc",children:[t&&i.jsx("i",{className:`m-nav-icon-bc ${t}`}),n&&i.jsx("img",{className:"payment-logo",src:n,alt:""})]}),s&&o&&i.jsx("p",{className:"m-nav-list-item-title-bc",children:s})]}),Oie="bc-i-default-icon",Pie=({onClose:e})=>{const t=A.useRef(null);Ha(),Gi({container:t,callback:e});const n=re(),{links:s}=Wc(),r=A.useRef({}),[o,a]=A.useState(null),l=c=>{St.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:c.title}}}),(c==null?void 0:c.submenus.length)>0?a(c):e()};return A.useEffect(function(){var u;o&&((u=r.current[o.id])==null||u.scrollIntoView())},[o]),s.app.length?i.jsxs("div",{className:"m-navigation-container-bc active",ref:t,children:[i.jsxs("div",{className:"m-nav-title-row-bc",children:[i.jsx("h3",{className:"m-nav-title-content-bc",children:n("Menu")}),i.jsx("div",{className:"closed-n-p-bc",onClick:e,children:i.jsx("i",{className:"bc-i-close-remove"})})]}),i.jsx("div",{className:"m-nav-info-w-container-bc","data-scroll-lock-scrollable":"",children:i.jsxs("div",{className:`m-nav-${o?"sab-container":"collapsed-container"}-bc`,children:[i.jsx("div",{className:"m-block-nav-items-bc","data-scroll-lock-scrollable":"",children:Z_(s.app).map(c=>{var u;return c.isGroup?i.jsx("span",{className:"menu-group-title",children:c.title},c.id):i.jsxs("div",{className:"app-nav-arrow-block-bc",ref:d=>r.current[c.id]=d,children:[i.jsx(pp,{className:"app-nav-link",to:c.to,target:c.target,badge:c.badge,children:i.jsx(kie,{onClick:()=>l(c),title:c.title,isActive:(o==null?void 0:o.id)===c.id,iconClass:c.icon||Oie,showDisplayName:!0})}),((u=c.submenus)==null?void 0:u.length)>0&&i.jsx("i",{className:"m-nav-arrow-icon-bc bc-i-small-arrow-right"})]},c.id)})}),o?i.jsxs("div",{className:"m-nav-sab-container-right-bc",onClick:()=>a(null),"data-scroll-lock-scrollable":"",children:[i.jsxs("div",{className:"m-nav-sab-container-r-row-title-bc",children:[i.jsx("i",{className:"m-nav-sab-c-r-row-icon-bc bc-i-small-arrow-left"}),i.jsx("span",{className:"m-nav-sab-container-r-row-name-title ellipsis",children:n(o.title)})]}),o.submenus.map((c,u)=>i.jsx("div",{className:"m-nav-sab-container-r-row-bc",children:i.jsx(pp,{to:c.to,target:c.target,badge:c.badge,children:i.jsx("span",{className:"m-nav-sab-container-r-row-name ellipsis",onClick:e,children:n(c.title)})})},u))]}):null]})})]}):null},Rie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHMSURBVHgBldDJaxNhGMfx3zvzTjLJLGkm6YReWmqcWFSi9CAe6kUhHvwDBLdb7cGTgiCIhXroQSxqe3E76aWCeNCLYkU0glVDxKULLS09tJQ2zTJlknQyyUwXaGm6kX6vz/OBh4eghgYv9srGz+QjsURoU4PvTsPgwylSCxxoutAjgt6oF0WowVAWdVwbrQXyDnc0JEiQWBblRd1PqO/unvD/2etKemThJWc5MS/hkMvoEDwulCqOUXXq50jHeTOXaS9bjrvoVN7IDO3wuT2H3EIdvKaBVKX81iUIM+GD6q0N6IyPuz/E7uetgsEqDIG5VIQjypB4CWJhEQt26cupq9pp0tVlr+4z65BomqnyTDwg8rA8AiQlhIBfhWsFpc2lSVdj4NI6qoJrBb3XWMLqZUXGSLMMLj0PVRBwJKo9O/mjb3rzahVsjfcMz7Ue7kyeaYQyNgU9b6BiW0DejG19XBW82f8vPBDlr/g//bp9PBw15UAQNmGQTmXprvDeuwnNnvz6arj/6eX2xIvu1KzeQuuD8QIhsCjzHDv1+m/uQGd33+8TzS2RrbNEIsHtiJ58nPA96H38ve3YdrRXtDj0PiJlk+e+/RnN7AcuA1ronpcNE2fPAAAAAElFTkSuQmCC",Sb=A.memo(function e({favorites:t,setFavorite:n,expandedSubmenu:s,...r}){var O,P;const o=Is(),{to:a,title:l,target:c,submenus:u=[],icon:d,badge:f,onClick:m,type:h="default",animationStorageKey:p=h==="default"?sF:void 0}=r,g=A.useMemo(()=>Z_(u),[u]),_=a||((O=g[0])==null?void 0:O.to),b=g.length>0,y=(P=t==null?void 0:t.has)==null?void 0:P.call(t,r.id),v=A.useMemo(()=>{const R=g.some(L=>L.to&&sp(L.to,o));return _&&sp(_,o)||R},[g,o,_]),[C,w]=A.useState(!s&&!v),{getCollapseProps:T,getToggleProps:k}=ry({isExpanded:!C,duration:gh}),E=b,N=()=>{E&&w(R=>!R)},x=()=>{E&&w(!1),m==null||m()};return i.jsxs("div",{className:`asideMenuNavItem ${C?"":"expanded"}`,children:[i.jsx(Ef,{iconClass:y?"bc-i-unpin":"bc-i-pin",onSwiped:()=>n==null?void 0:n(r),animationStorageKey:p,children:i.jsx(pp,{badge:f,to:_,target:c,className:`asideMenuNavLink ${v?"active":""}`,exact:_==="/",onClick:x,children:h!=="compact"?i.jsx(i.Fragment,{children:h==="default"?i.jsxs("p",{className:"asideMenuOpenNav",children:[d?i.jsx("i",{className:d}):i.jsx("i",{className:"bc-i-default-icon"}),i.jsx("span",{className:"asideMenuOpenNavTitle",children:l}),b&&i.jsx("span",{...k({onClick:R=>{R.preventDefault(),R.stopPropagation(),N()},disabled:!E}),className:"asideMenuOpenArrowDown bc-i-small-arrow-right"})]}):i.jsx("p",{className:"asideSubMenuNavTitle ellipsis",children:l})}):null})}),i.jsx("div",{...T(),children:i.jsx("div",{className:`asideSubMenu ${b&&h==="default"?"":"hiddenAsideSubMenu"}`,children:i.jsx("div",{className:"asideSubMenuItemsContainer",children:g.map(R=>i.jsx(e,{animationStorageKey:C?void 0:rF,onClick:m,...R,type:"submenu",setFavorite:n,favorites:t},R.id))})})})]})});var gt=(e=>(e.Menu="Menu",e.Sport="Sport",e.Casino="Casino",e.LiveCasino="Live Casino",e.TVGames="TV Games",e.SkillGames="Games",e.VirtualSports="Virtual Sports",e))(gt||{});function Lie({categoryId:e,extraCategoryId:t,jackpotId:n,jackpotProvider:s,selectedProviders:r,searchTerm:o,onClose:a=Pt,games:l,showBetLimits:c,initiallySearchInputVisible:u=!1,isReady:d=!0}){const f=ot(),{language:m}=Te(),h=A.useRef(a),p=It(),g=LN(),[_,b]=A.useState(()=>{const T=Hl(o)||u;return{visible:T,loading:T,loaded:!1,games:[],totalCount:0}}),y=Ui(o.trim(),500),v=T=>{var k;if(g){const E=e!==void 0&&e!==Nn?(k=T.cats.find(N=>e===N.id))==null?void 0:k.title:e===Nn?Qm:T.cats[0].title;p.replace(bz(g.path,{pageName:"home",categoryId:e!==Nn?T.categories[0]:Nn,categoryName:Jt(E),extraCategory:t,providers:r||bs,gameExternalId:T.extearnal_game_id,gameName:Jt(T.name)}).concat(window.location.search),{referrer:g.url.concat(window.location.search),searchTerm:o})}},C=A.useCallback(T=>{b(k=>({...k,visible:T}))},[]),w=A.useCallback((T="")=>{St.dispatchEvent("trackingEvent",{category:"Search",action:"Casino Search",label:pn,additionalData:{searchData:{searchTerm:T}}})},[]);return A.useEffect(()=>{if(d)if(l)_.visible&&Hl(y)?(b(T=>({...T,loading:!0,loaded:!1})),b(T=>({...T,loading:!1,loaded:!0,games:l.filter(k=>k.name.toLowerCase().includes(y.toLowerCase()))})),w(y)):b(T=>({...T,loading:!1,loaded:!0,games:l}));else if(_.visible&&Hl(y)){const T={language:m,searchCommand:y,...e!==Nn&&{categoryId:e},...c?{additionalParams:{with_bet_limits:1}}:null,...r&&{providers:NJ(r)},...n&&{jackpotId:n},...t&&{extraCategoryId:t}};b(E=>({...E,loading:!0,loaded:!1})),!!(s||n)?ja.loadProviderJackpotGames({language:m,providerName:s,searchCommand:y,...n&&{jackpotId:Number(n)}}).then(E=>{f.current&&b(N=>({...N,loading:!1,loaded:!0,totalCount:Number(E.total_count),games:E.items??[]}))}).catch(()=>{f.current&&b(E=>({...E,loading:!1,loaded:!0,games:[]}))}):ja.loadGames(T).then(E=>{f.current&&(w(y),b(N=>({...N,loading:!1,loaded:!0,games:E.games??[]})))}).catch(()=>{f.current&&b(E=>({...E,loading:!1,loaded:!0,games:[]}))})}else b(T=>({...T,loading:!1,loaded:!1,games:[],totalCount:0}))},[w,e,y,t,l,n,s,m,r,c,_.visible,f,d]),A.useEffect(function(){a&&(h.current=a)},[a]),A.useEffect(function(){_.visible||h.current()},[_.visible]),{..._,openGameDetails:v,setSearchInputVisible:C}}const jie=({numGames:e})=>i.jsx("div",{className:"casino-category-types casino-category-types-full",children:i.jsx("div",{className:"casino-category-games ",children:Array.from({length:e}).map((t,n)=>i.jsx(Bm,{},n))})});/*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var wb=function(e,t){return wb=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var r in s)s.hasOwnProperty(r)&&(n[r]=s[r])},wb(e,t)};function Mie(e,t){wb(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Ju=function(){return Ju=Object.assign||function(t){for(var n,s=1,r=arguments.length;se?h():t!==!0&&(r=setTimeout(s?p:h,s===void 0?e-f:e))}return u.cancel=c,u}var Jl={Pixel:"Pixel",Percent:"Percent"},Rx={unit:Jl.Percent,value:.8};function Lx(e){return typeof e=="number"?{unit:Jl.Percent,value:e*100}:typeof e=="string"?e.match(/^(\d*(\.\d+)?)px$/)?{unit:Jl.Pixel,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:Jl.Percent,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),Rx):(console.warn("scrollThreshold should be string or number"),Rx)}var Pge=function(e){Mie(t,e);function t(n){var s=e.call(this,n)||this;return s.lastScrollTop=0,s.actionTriggered=!1,s.startY=0,s.currentY=0,s.dragging=!1,s.maxPullDownDistance=0,s.getScrollableTarget=function(){return s.props.scrollableTarget instanceof HTMLElement?s.props.scrollableTarget:typeof s.props.scrollableTarget=="string"?document.getElementById(s.props.scrollableTarget):(s.props.scrollableTarget===null&&console.warn(`You are trying to pass scrollableTarget but it is null. This might happen because the element may not have been added to DOM yet. See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info. `),null)},s.onStart=function(r){s.lastScrollTop||(s.dragging=!0,r instanceof MouseEvent?s.startY=r.pageY:r instanceof TouchEvent&&(s.startY=r.touches[0].pageY),s.currentY=s.startY,s._infScroll&&(s._infScroll.style.willChange="transform",s._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},s.onMove=function(r){s.dragging&&(r instanceof MouseEvent?s.currentY=r.pageY:r instanceof TouchEvent&&(s.currentY=r.touches[0].pageY),!(s.currentY=Number(s.props.pullDownToRefreshThreshold)&&s.setState({pullToRefreshThresholdBreached:!0}),!(s.currentY-s.startY>s.maxPullDownDistance*1.5)&&s._infScroll&&(s._infScroll.style.overflow="visible",s._infScroll.style.transform="translate3d(0px, "+(s.currentY-s.startY)+"px, 0px)")))},s.onEnd=function(){s.startY=0,s.currentY=0,s.dragging=!1,s.state.pullToRefreshThresholdBreached&&(s.props.refreshFunction&&s.props.refreshFunction(),s.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame(function(){s._infScroll&&(s._infScroll.style.overflow="auto",s._infScroll.style.transform="none",s._infScroll.style.willChange="unset")})},s.onScrollListener=function(r){typeof s.props.onScroll=="function"&&setTimeout(function(){return s.props.onScroll&&s.props.onScroll(r)},0);var o=s.props.height||s._scrollableNode?r.target:document.documentElement.scrollTop?document.documentElement:document.body;if(!s.actionTriggered){var a=s.props.inverse?s.isElementAtTop(o,s.props.scrollThreshold):s.isElementAtBottom(o,s.props.scrollThreshold);a&&s.props.hasMore&&(s.actionTriggered=!0,s.setState({showLoader:!0}),s.props.next&&s.props.next()),s.lastScrollTop=o.scrollTop}},s.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:n.dataLength},s.throttledOnScrollListener=Bie(150,s.onScrollListener).bind(s),s.onStart=s.onStart.bind(s),s.onMove=s.onMove.bind(s),s.onEnd=s.onEnd.bind(s),s}return t.prototype.componentDidMount=function(){if(typeof this.props.dataLength>"u")throw new Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener("scroll",this.throttledOnScrollListener),typeof this.props.initialScrollY=="number"&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),typeof this.props.refreshFunction!="function"))throw new Error(`Mandatory prop "refreshFunction" missing. Pull Down To Refresh functionality will not work as expected. Check README.md for usage'`)},t.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd)))},t.prototype.componentDidUpdate=function(n){this.props.dataLength!==n.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},t.getDerivedStateFromProps=function(n,s){var r=n.dataLength!==s.prevDataLength;return r?Ju(Ju({},s),{prevDataLength:n.dataLength}):null},t.prototype.isElementAtTop=function(n,s){s===void 0&&(s=.8);var r=n===document.body||n===document.documentElement?window.screen.availHeight:n.clientHeight,o=Lx(s);return o.unit===Jl.Pixel?n.scrollTop<=o.value+r-n.scrollHeight+1:n.scrollTop<=o.value/100+r-n.scrollHeight+1},t.prototype.isElementAtBottom=function(n,s){s===void 0&&(s=.8);var r=n===document.body||n===document.documentElement?window.screen.availHeight:n.clientHeight,o=Lx(s);return o.unit===Jl.Pixel?n.scrollTop+r>=n.scrollHeight-o.value:n.scrollTop+r>=o.value/100*n.scrollHeight},t.prototype.render=function(){var n=this,s=Ju({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),r=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),o=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return Pe.createElement("div",{style:o,className:"infinite-scroll-component__outerdiv"},Pe.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(a){return n._infScroll=a},style:s},this.props.pullDownToRefresh&&Pe.createElement("div",{style:{position:"relative"},ref:function(a){return n._pullDown=a}},Pe.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!r&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},t}(A.Component);const wR=()=>{const{isLoggedIn:e,profile:t}=_e(),n=A.useRef({isLoggedIn:e,profile:t}),s=A.useRef([]),r=A.useCallback(o=>{const{profile:a,isLoggedIn:l}=n.current;l?o(a):s.current.push(o)},[]);return A.useEffect(function(){n.current={isLoggedIn:e,profile:t},e&&(s.current.forEach(a=>a(t)),s.current=[])},[e,t]),{getProfileData:r,userDataRef:n}},Die=({gamesData:e})=>{const t=It();return A.useEffect(function(){if(e.length){const s=e.find(r=>r!==null);s&&setTimeout(()=>{t.replace({search:Je({...$e(),[ar]:void 0})}),window.location.href=s.url},300)}},[e,t]),null},Fie=e=>e!==null,Uie=A.memo(function(){var b,y,v;const t=ot(),n=A.useRef([]),{language:s}=Te(),{isLoggedIn:r,loginInProgress:o}=_e(),{userDataRef:a}=wR(),l=It(),u=Ns().has(ar),{getGameUrl:d}=sg(),f=!((y=(b=W.app)==null?void 0:b.ukLicense)!=null&&y.enabled||(v=W.casino)!=null&&v.disableMultiView),[{gamesData:m,initialized:h},p]=A.useState({gamesData:[],initialized:!1}),g=A.useRef(!1),_=(C,w=!1)=>{p(({initialized:T,gamesData:k})=>{const E=w?k.filter((N,x)=>x!==C):k.map((N,x)=>x===C?null:N);return{gamesData:E.length&&E.some(N=>N!==null)?E:[],initialized:T}})};return A.useEffect(()=>{h&&(g.current=!0)},[h,s]),A.useEffect(function(){var w;if(!(o||h)||g.current){g.current=!1;const T=new URLSearchParams(window.location.search);if(T.has(ar)){const k=((w=T.get(ar))==null?void 0:w.split(",").filter((N,x)=>f||x===0).map(N=>{const[x,O]=N.split(kd);return x&&O?{gameId:x,type:O}:null}))??[],E=k.filter(N=>N!==null).map(({gameId:N})=>N);E.length?ja.loadGames({language:s,gameExternalIds:E}).then(({games:N})=>k.map(x=>{if(x){const O=N.find(st("extearnal_game_id",x.gameId));if(O)return{game:O,type:x.type}}return null})).then(N=>Promise.all(N.map(async x=>{if(x){const{url:O}=await d({...x,language:s,isLoggedIn:a.current.isLoggedIn,frameId:Qn()});if(O)return{...x,url:O}}return null}))).then(N=>N.some(Fie)?N:[]).then(N=>{t.current&&p({gamesData:N,initialized:!0})}).catch(()=>{t.current&&p({gamesData:[],initialized:!0})}):p({gamesData:[],initialized:!0})}else p({gamesData:[],initialized:!0})}},[d,h,t,s,o,f,a]),A.useEffect(function(){if(h){const w=({gameData:k,multiviewPosition:E=0})=>{if(k){const{game:N,type:x,language:O,frameId:P=Qn()}=k;d({game:N,language:O,type:x,isLoggedIn:a.current.isLoggedIn,frameId:P}).then(({url:R})=>{var L;t.current&&R&&((L=W.casino.gamesToPopupWindowInsteadIframe)!=null&&L[N.extearnal_game_id]?OJ({game:N,type:x,url:R}):p(({gamesData:B,initialized:D})=>{const j=[...B],M=j.findIndex(F=>F&&F.frameId===P);return M!==-1?j[M]={game:N,type:x,url:R,frameId:P}:j[E]={game:N,type:x,url:R,frameId:P},{gamesData:j,initialized:D}}))})}else p(N=>{if(N.gamesData.length===E){const x=[...N.gamesData];return x[E]=null,{gamesData:x,initialized:N.initialized}}return N})};n.current.forEach(w),n.current=[];const T=Le.addEventListener("openGame",k=>w(k));return()=>{T()}}else return Le.addEventListener("openGame",w=>n.current.push(w))},[d,h,t,a]),A.useLayoutEffect(function(){h&&l.push({search:Je({...$e(),[ar]:m.length?m.map(w=>w?w.game.extearnal_game_id.concat(kd).concat(w.type):"").join(","):void 0,[Nd]:m.length?m.map(w=>w?w.game.name:"").join(","):void 0})})},[m,l,h]),A.useEffect(function(){if(h&&u)return()=>{p({initialized:!0,gamesData:[]})}},[h,u]),A.useEffect(function(){const w=m.some(k=>(k==null?void 0:k.type)===on.Real),T=m.some(k=>pb(k==null?void 0:k.game.provider));!r&&!o&&(w||T)&&(m.every(E=>((E==null?void 0:E.game.types.funMode)||(E==null?void 0:E.game.types.viewMode))&&!pb(E==null?void 0:E.game.provider))?m.forEach((E,N)=>{E&&E.type===on.Real&&Le.dispatchEvent("openGame",{gameData:{game:E.game,type:on.Fun,language:s},multiviewPosition:N})}):(Vt(ar,Nd),p({initialized:!0,gamesData:[]})))},[m,r,s,o]),i.jsx(Die,{gamesData:m,closeGame:_,multiviewEnabled:f})}),Hie=e=>A.createElement("svg",{width:"200px",height:"162px",viewBox:"0 0 200 162",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},A.createElement("title",null,"search_no_result"),A.createElement("desc",null,"Created with Sketch."),A.createElement("g",{id:"Casino",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},A.createElement("g",{id:"search_no_result",transform:"translate(0.000000, -20.000000)"},A.createElement("rect",{id:"Rectangle",fillOpacity:0,fill:"#000000",x:0,y:0,width:200,height:200}),A.createElement("g",{id:"No-Search-Result",transform:"translate(0.000000, 20.000000)",fillRule:"nonzero"},A.createElement("g",{id:"_2"},A.createElement("path",{d:"M103.537452,73.1731344 C102.279924,74.6348476 102.448768,76.8350527 103.914725,78.0893604 L135.318694,104.928116 C130.396984,111.616806 128.043427,119.840593 128.684539,128.109147 C130.155106,147.264563 146.995551,161.655938 166.224504,160.190995 C185.453457,158.726053 199.901408,141.951334 198.430842,122.795918 C196.960275,103.640502 180.11983,89.2478037 160.890877,90.7127464 C153.784326,91.2460183 147.013844,93.9415443 141.495871,98.4344633 L140.046559,99.784275 L108.469894,72.7973045 C107.003449,71.5448735 104.79563,71.7130994 103.537452,73.1731344 Z M136.216709,127.534816 C135.063636,112.517499 146.389789,99.3660981 161.464757,98.2174348 C176.539725,97.0687715 189.74427,108.351609 190.894686,123.372896 C192.045102,138.394183 180.721607,151.541614 165.646639,152.690277 C150.571671,153.83894 137.372439,142.552132 136.219366,127.534816 L136.216709,127.534816 Z",id:"Shape",fill:"#F8F8F8",opacity:.100000001}),A.createElement("path",{d:"M103.060547,73.0302132 C101.64976,74.775705 101.896847,77.0597981 103.591917,78.506214 L105.168758,79.853379 L112.246607,85.9023881 L130.485883,101.490066 L134.869686,105.241749 C134.836476,105.121325 134.804593,105.0009 134.771383,104.880476 C128.203058,113.869662 126.297092,125.426843 129.633173,136.036957 C132.969255,146.647071 141.153058,155.055998 151.695519,158.706202 C161.478125,162.105543 172.260597,161.104103 181.243787,155.961856 C190.226976,150.81961 196.524889,142.043726 198.502577,131.91244 C200.414992,121.735321 197.734271,111.235517 191.173297,103.205237 C184.612323,95.1749567 174.836099,90.4281301 164.444414,90.2270789 C156.306482,90.0762176 148.225672,92.6924702 141.789453,97.6722167 C141.004353,98.279632 140.297631,98.9624779 139.572311,99.6387071 L140.502209,99.4679956 L128.41354,89.1353194 L111.023127,74.276804 C110.373528,73.7209992 109.725256,73.1612243 109.071671,72.6093895 C107.286274,71.1007272 104.618888,71.2857025 103.060547,73.0262431 C102.583643,73.5555811 103.694206,73.6640953 104.013028,73.313409 C105.277689,71.9238969 106.991357,72.2269429 108.290557,73.3372292 L110.123784,74.9040694 L117.430122,81.1449635 L135.36386,96.4745897 L139.600208,100.093938 C139.848624,100.306996 140.33217,100.104524 140.530106,99.9245496 C145.777529,95.059147 152.457714,92.0055857 159.582378,91.2156174 C166.348544,90.4623567 173.186785,91.7295186 179.228457,94.856139 C188.15818,99.4646809 194.639205,107.708629 196.990339,117.449483 C199.341473,127.190338 197.331029,137.468211 191.480522,145.616999 C187.664342,150.923451 182.412061,155.039445 176.336476,157.484755 C169.999618,160.002375 163.051362,160.57296 156.386188,159.123056 C145.944262,156.831374 137.146955,149.870257 132.543262,140.25667 C127.939569,130.643083 128.0441,119.451653 132.826569,109.925066 C133.701421,108.195996 134.716148,106.540758 135.860691,104.975757 C135.960323,104.843422 135.860691,104.703148 135.763716,104.614484 L124.292766,94.8111453 L107.121543,80.1352514 L104.779529,78.1343541 C104.646687,78.0178997 104.501889,77.9054154 104.370375,77.784991 C103.081544,76.6261304 102.92255,74.6674785 104.007714,73.317379 C104.462036,72.7615742 103.3621,72.6583533 103.060547,73.0302132 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M136.797231,127.379984 C135.98025,116.250654 142.326136,105.434957 152.566965,100.838981 C157.736741,98.5332291 163.510115,97.9305624 169.047407,99.1186326 C174.368543,100.287598 179.215094,103.020385 182.960003,106.963421 C190.743246,115.168158 192.607026,127.69494 187.458051,137.766918 C185.009533,142.56106 181.178144,146.516512 176.456034,149.125186 C171.482129,151.830907 165.773332,152.890811 160.15493,152.151676 C149.142286,150.695996 139.929657,142.245116 137.426905,131.48897 C137.11507,130.138982 136.904597,128.767733 136.797231,127.386601 C136.758707,126.91549 135.601649,127.178836 135.641501,127.69494 C136.571399,139.221273 144.875384,149.176796 156.085964,152.196669 C167.39219,155.240362 179.697391,150.789954 186.465717,141.293631 C193.257955,131.765549 193.178249,118.603561 186.262468,109.15885 C179.292917,99.6608291 167.084753,95.548744 155.759171,98.8844006 C144.775752,102.086895 136.540845,111.949784 135.640173,123.355693 C135.529913,124.800023 135.529913,126.25061 135.640173,127.69494 C135.67604,128.159434 136.834427,127.896089 136.797231,127.379984 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M114.562052,159.54388 C122.939101,155.543408 101.475736,145.193529 91.2747599,91.6761414 C86.6518406,97.4525415 81.6224232,102.981476 76.7949264,108.629512 C74.4821383,111.337075 66.5142446,117.892925 68.7831946,120.936618 C73.1537132,126.796389 87.6680858,138.519901 98.9650128,148.761266 C104.824696,154.074496 111.630218,160.943978 114.562052,159.54388 Z",id:"Path",opacity:.100000001}),A.createElement("path",{d:"M77.5933099,130.614239 C82.2215429,134.802625 86.9653489,138.861324 91.6626601,142.972956 C94.040541,145.054577 96.4117798,147.145462 98.7484795,149.273401 C101.053297,151.370902 103.310291,153.523984 105.685515,155.544732 C107.489517,157.079812 109.444958,158.773693 111.679369,159.656364 C112.979898,160.169822 114.233931,160.167175 115.436156,159.431395 C116.409891,158.83589 117.074104,157.975716 117.030266,156.796616 C116.985099,155.392547 116.233211,154.025532 115.586268,152.815995 C114.453121,150.698643 113.172519,148.658045 111.950368,146.596274 C110.163636,143.571108 108.447311,140.508888 106.857186,137.372561 C101.996479,127.799484 98.2901729,117.682513 95.4752401,107.332634 C95.0244612,105.674042 94.5953799,104.009715 94.1879962,102.339654 C94.0923496,101.94265 92.9352913,102.245696 93.0335948,102.647993 C95.6904449,113.516624 99.2426536,124.186753 104.047567,134.309018 C106.826633,140.166142 110.139725,145.689783 113.395695,151.288855 C114.24323,152.744534 115.1625,154.253147 115.654017,155.878215 C115.948928,156.854843 116.010035,157.852645 115.339181,158.612245 C115.088108,158.896764 114.542125,159.296414 114.125,159.393018 C113.390381,159.55976 112.48041,159.089972 111.853393,158.77237 C110.793422,158.208908 109.787575,157.549767 108.848496,156.803233 C106.539693,155.033921 104.402257,153.046257 102.264821,151.078443 C99.9852433,148.979618 97.6866251,146.90329 95.3689661,144.849459 C90.7367478,140.756353 86.0394366,136.736032 81.4138604,132.633663 C77.7726472,129.406025 74.0676697,126.165154 70.8209987,122.533896 C70.2962708,121.94633 69.7888124,121.342885 69.3158931,120.71562 C69.0860755,120.408604 67.9701985,120.79899 68.2425256,121.16291 C70.8927337,124.683007 74.3399968,127.66715 77.5933099,130.614239 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M42.6158771,104.355108 C45.0216549,99.9735133 46.3700064,96.5473737 46.9850672,92.0784383 C48.0478073,84.3845116 61.700032,86.6355211 68.7539693,85.5239115 L82.3796255,83.3774462 C86.0195102,82.8031145 91.2800736,82.4987452 94.7565621,81.4982966 C96.1274968,81.1012931 95.778121,90.515568 95.6864597,91.5279268 C95.2427657,96.199334 93.2461428,100.678856 90.3103233,104.323348 C87.2097791,108.174281 82.9614757,110.675403 78.8765685,113.361793 C73.7701024,116.711178 67.5769846,118.956895 63.3765045,123.536991 C58.4121799,128.948148 59.846879,137.049665 63.7989437,142.687114 C65.6414693,145.3166 67.8267286,147.723764 69.3384763,150.554398 C70.6483035,153.006556 73.1537132,158.516964 70.2431338,159.99911 C67.6075384,161.342305 63.0151729,157.740161 61.0770006,156.349325 C51.440605,149.425585 41.765685,143.43348 37.0790013,133.47134 C32.9927657,124.790198 37.4084507,113.844814 42.6158771,104.355108 Z",id:"Path",opacity:.100000001}),A.createElement("path",{d:"M43.1857714,104.25321 C44.2989917,102.216583 45.3351633,100.130991 46.1083067,97.9421791 C46.8336268,95.9029047 47.2069142,93.8398102 47.5895006,91.7224585 C48.0584347,89.1207626 50.199856,87.706107 52.6202465,87.0682548 C55.5507522,86.2967448 58.6698944,86.274248 61.6814341,86.1842605 C63.1559859,86.1419135 64.6331946,86.1088299 66.1064181,86.0082556 C67.8838508,85.8878313 69.6333867,85.5808153 71.3922215,85.3042362 C76.2901248,84.5327262 81.181386,83.6672587 86.1071863,83.0982204 C88.2140685,82.854725 90.3275928,82.6231396 92.4118918,82.2287829 C92.8547002,82.1458533 93.2921948,82.0541014 93.7243758,81.9535272 C93.9382522,81.9032401 94.1508003,81.8516296 94.3620198,81.7960491 C94.5174456,81.7550255 94.6821703,81.8211927 94.5240877,81.7219418 C94.1508003,81.4863865 94.4908771,81.7894324 94.4523528,81.7391453 C94.6388826,81.9822798 94.7694923,82.2632816 94.8349392,82.5622658 C95.1139085,83.6765221 95.1457907,84.8675324 95.1829866,86.0029623 C95.2241677,87.2852834 95.2175256,88.5702512 95.1829866,89.8525723 C95.1101222,93.1319975 94.3466229,96.3596135 92.9419334,99.3263977 C90.9386684,103.539928 87.8288252,106.88402 84.0587548,109.59423 C80.4716062,112.147666 76.7293754,114.477671 72.8534891,116.570904 C69.2096191,118.555921 65.4076665,120.637542 62.6432138,123.80563 C60.1338188,126.681258 59.2676857,130.489844 59.7645166,134.220353 C60.0316463,136.137188 60.5911683,138.002121 61.4237196,139.750611 C62.3376761,141.694605 63.5930378,143.40569 64.8948944,145.106188 C67.2408931,148.171054 69.5151569,151.325908 70.6071223,155.076268 C70.984395,156.378439 71.3762804,158.146427 70.5300736,159.354641 C69.5643086,160.733567 67.5039213,159.776788 66.3269366,159.198487 C64.865669,158.477264 63.5173175,157.531072 62.2008483,156.572971 C60.5602433,155.38196 58.8983835,154.216093 57.2431658,153.04361 C50.3632522,148.168408 43.1724872,143.027213 38.8590909,135.607219 C37.8176056,133.81541 36.9488156,131.938907 36.4958227,129.916836 C36.0615191,127.873502 35.9432523,125.776047 36.1451184,123.697116 C36.543646,119.107756 38.1377561,114.669257 40.0307618,110.499398 C40.9965269,108.374106 42.0659091,106.299101 43.1870999,104.251887 C43.2681338,104.103672 42.2080506,104.163223 42.0486396,104.455682 C39.699984,108.743319 37.5386364,113.189758 36.1756722,117.896895 C34.9614917,122.090575 34.3637004,126.638911 35.5114597,130.915962 C36.596783,134.95878 39.2018246,138.631062 41.9769046,141.707838 C44.9180378,144.96856 48.3533451,147.744937 51.8789853,150.35325 C55.2491997,152.849078 58.6818502,155.277416 62.1158291,157.68458 C64.4485435,159.320234 68.0512324,161.731369 70.9153169,159.878686 C72.11887,159.100559 72.2796095,157.651497 72.1108995,156.341385 C71.8863956,154.664707 71.2208547,153.046257 70.4928777,151.531027 C69.5775928,149.62541 68.4059219,147.886535 67.1319622,146.201917 C65.7464149,144.369085 64.2652209,142.589186 63.1599712,140.568438 C61.2496959,137.074808 60.2201665,132.855985 61.0995839,128.909771 C62.0693342,124.566553 65.4262644,121.620788 69.0462228,119.315521 C70.9060179,118.132451 72.846847,117.098918 74.7770487,116.041566 C76.7072503,114.984213 78.5975992,113.840844 80.4547375,112.6366 C84.3417093,110.122245 88.284475,107.566866 91.1591869,103.870764 C93.9488796,100.291116 95.8724392,95.9081981 96.265653,91.3717721 C96.4416562,89.1321057 96.4536437,86.8826422 96.3015205,84.6412405 C96.2443982,83.7148991 96.2576825,82.4908052 95.7914052,81.6451878 C95.6843502,81.3901308 95.426739,81.2307357 95.1497759,81.2481844 C94.8243118,81.2481844 94.5015045,81.3805189 94.190653,81.4585962 C93.6778809,81.5909307 93.1597951,81.699445 92.6390525,81.7986958 C90.4046415,82.2208428 88.1370198,82.4511048 85.8800256,82.7157738 C83.5619238,82.9804427 81.26242,83.353626 78.9576024,83.7175458 L70.7027689,85.0170704 C69.0470738,85.2978083 67.3775307,85.4904078 65.7012484,85.5940487 C62.5024008,85.7554968 59.2889405,85.7038863 56.1033771,86.0691295 C53.4358995,86.3761455 50.4310019,86.9134235 48.3214629,88.7025857 C47.40929,89.4681954 46.7738184,90.5102504 46.5121479,91.6695247 C46.2783451,92.7123204 46.1787132,93.7868764 45.9435819,94.8283488 C45.6957132,95.914948 45.3852333,96.9864256 45.0136844,98.0374599 C44.231242,100.263326 43.1804577,102.382001 42.049968,104.450389 C41.9662772,104.603897 43.0263604,104.544346 43.1857714,104.25321 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M63.7635184,107.977167 C62.1946484,106.358716 60.7546356,104.271801 60.562014,101.969181 C60.3906471,99.9100569 62.0671196,98.6846396 62.9066842,96.993405 C63.0395268,96.728736 61.9249781,96.8279869 61.758925,97.1614698 C60.880836,98.9321051 59.2269467,100.115175 59.4076125,102.277521 C59.602891,104.619841 61.0920556,106.75969 62.6848373,108.403284 C62.9305959,108.656043 64.0132624,108.240512 63.7635184,107.977167 L63.7635184,107.977167 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M25.4791933,38.6086915 C20.9293374,30.6527426 15.1692862,19.858219 21.9535531,11.7447921 C26.4303457,6.3878923 35.2776569,8.57802794 40.4306178,14.4444155 C43.884523,18.3681328 45.8466069,23.4431601 48.7664853,27.6778635 C53.9473431,35.1878452 60.8803937,38.0661202 68.1269526,42.8963287 C71.4307458,45.0996978 74.6641325,47.5187721 77.5308739,50.2726526 C84.1358035,56.6247077 91.8778649,63.8819306 95.5682298,83.2239382 C95.8206306,84.547283 59.5745519,94.1918199 46.4962068,91.5464536 C42.3980154,69.6583306 41.1825064,68.0531134 34.9389085,55.5673552 L27.1410531,41.5399003 C26.6163252,40.5937087 26.053073,39.6131102 25.4791933,38.6086915 Z",id:"Path"}),A.createElement("path",{d:"M2.10953905,10.8330075 C0.456978233,14.4629423 0.0757202305,18.7624895 1.73492318,22.8754452 C4.46350832,29.6443538 11.2411332,30.4860011 16.7461268,28.628025 C19.171831,27.8088746 21.5350992,26.3240817 22.6921575,23.8520736 C23.5954866,21.9199902 23.6738636,19.5882567 24.5200704,17.6217663 C25.4805218,15.394577 27.4505762,13.7761263 29.6849872,13.387063 C33.0060499,12.7981745 36.4599552,15.4753011 39.7889885,14.5277862 C42.7115237,13.6954023 42.7806018,9.78094837 41.428265,7.31423366 C38.2546575,1.52592349 32.4241997,0.749120095 27.0254802,0.502977962 C20.8908131,0.222428864 14.1397567,0.391816998 8.6546895,3.53079087 C5.8596831,5.12277467 3.5203265,7.73373396 2.10953905,10.8330075 Z",id:"Path",fill:"#CCCCCC",opacity:.200000003}),A.createElement("path",{d:"M35.1899808,10.6080389 C35.0411972,5.83605751 30.0569462,3.32037905 25.9109315,2.53563558 C23.4613156,2.0724649 20.8947983,2.20082934 18.5660691,3.12055398 C16.271879,4.02704517 14.4054417,5.67063941 12.6758323,7.37907755 C11.6130922,8.43775339 10.5809059,9.52686617 9.49425416,10.5551051 C8.2362356,11.7527321 6.73112996,12.8047912 4.90985915,12.3323571 C4.31605314,12.1814958 3.76741357,13.0204964 4.52195903,13.2123814 C7.38870038,13.9455145 9.61248399,11.8122826 11.4589949,9.96356995 C13.1726633,8.24322171 14.8159251,6.41435919 16.8338028,5.04072729 C20.7367157,2.38345093 25.9693822,2.74472406 29.9852113,4.99838025 C32.1239757,6.19733064 33.9319622,8.11353392 34.0129962,10.6755295 C34.0329225,11.3027949 35.2085787,11.1506102 35.1859955,10.6014221 L35.1899808,10.6080389 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M24.4536492,11.4708597 C23.7721671,9.88284592 22.097023,9.0729589 20.4085948,9.25293379 C18.3867318,9.46731565 16.9852433,10.8409476 15.7086268,12.2966268 C15.0138604,13.084017 14.3616037,13.9058141 13.6801216,14.703791 C12.9773848,15.5269115 12.246751,16.4241393 11.2730154,16.9428904 C9.19403009,18.04259 6.68330666,17.5278088 4.49140525,17.1241887 C4.23501921,17.0778716 3.85774648,17.1413922 3.67442382,17.3425406 C3.52165493,17.5106054 3.52165493,17.7091071 3.78601152,17.7567475 C5.75473752,18.1206673 7.77128681,18.4700303 9.76392446,18.0796436 C11.6609155,17.7077837 12.9959827,16.7205685 14.2579866,15.3006195 C15.6023528,13.7906831 16.7713668,12.0266645 18.3508643,10.7443434 C19.9941261,9.40908848 22.4224872,9.7465414 23.2965909,11.7818457 C23.4706146,12.1867892 24.6077465,11.8374262 24.4509923,11.4735064 L24.4536492,11.4708597 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M22.6283931,20.1070079 C20.0042566,18.9769299 16.9706092,19.3598204 14.7123079,21.1061332 C12.6944302,22.6663567 10.0960307,26.7157918 7.10707426,24.8723725 C6.76566901,24.6619607 5.70824264,25.1502749 6.19444622,25.4506742 C8.71845391,27.008251 11.6037932,25.158215 13.4170935,23.3915497 C14.5130442,22.3222871 15.5704706,21.1233367 17.0264245,20.5423883 C18.5368438,19.9389431 20.2372279,20.0448107 21.7144366,20.6853095 C21.9880388,20.7869593 22.294151,20.7499518 22.5354033,20.5860587 C22.6762164,20.4841611 22.8954065,20.2234622 22.6283931,20.1070079 L22.6283931,20.1070079 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M29.1629161,11.7064151 C28.7391485,8.51847743 25.7847311,6.64329784 22.6974712,7.27056328 C22.540717,7.30232355 22.1315621,7.46774165 22.1900128,7.68874024 C22.2484635,7.90973882 22.6948143,7.82107472 22.8382843,7.79857785 C25.4778649,7.26923993 27.684379,9.57582992 28.0085147,12.0147544 C28.0550096,12.3654408 29.2173816,12.1100352 29.1629161,11.7064151 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M9.11963828,20.8308775 C7.45379321,21.5322502 5.64314981,21.50446 3.96269206,20.8679311 C3.50172855,20.6945729 2.61168374,21.3535987 3.28652369,21.6090042 C5.33641545,22.3792096 7.60648699,22.3260674 9.6177977,21.4607896 C10.3484315,21.1524503 9.6975032,20.5860587 9.11963828,20.8308775 L9.11963828,20.8308775 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M39.521975,11.0407726 C40.2207266,7.75226079 38.2945102,4.42404861 34.9189821,3.76899293 C34.3729994,3.66312535 33.7419974,4.42140192 34.5098271,4.57093988 C37.4947983,5.14791822 38.9441101,8.36629277 38.3542894,11.1387001 C38.2400448,11.6799482 39.4170294,11.5357036 39.521975,11.0407726 L39.521975,11.0407726 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M32.1890685,49.4217419 C30.6631509,46.6771248 29.1367904,43.9342721 27.6099872,41.1931839 C26.3426697,38.9262943 25.0142446,36.6938116 23.8080346,34.3911916 C21.5829225,30.1564883 19.5145647,25.4864045 19.4242318,20.6284057 C19.3418694,16.2984215 21.4088988,10.8819712 25.884363,9.39717838 C29.9825544,8.03677992 34.6785371,10.0734076 37.8229193,12.6631933 C41.9476793,16.0496327 44.0824584,21.1048098 46.7605634,25.5856553 C48.0889885,27.8115213 49.6060499,29.9076995 51.4180218,31.7696456 C53.1449744,33.5468977 55.0924456,35.0965344 57.1302497,36.5019266 C61.3652689,39.4132852 65.9084827,41.8469163 70.0943502,44.8389989 C73.8139405,47.4856885 77.165557,50.5293815 80.3551056,53.7795163 C82.8552017,56.3243084 85.1560339,59.0556921 87.0822503,62.0596848 C89.6129001,66.005899 91.4873079,70.3411765 92.8741837,74.8074652 C93.2992798,76.1731571 93.6778809,77.5534057 94.021943,78.9415944 C94.1082907,79.2869874 95.2653489,78.9905582 95.1776729,78.6332551 C93.9183259,73.5648445 92.1661332,68.5983314 89.5982875,64.0301452 C87.7205458,60.7140148 85.4567736,57.6300553 82.8538732,54.8421622 C80.0044014,51.7653856 76.9304257,48.81168 73.6199904,46.240421 C69.2720551,42.8566283 64.4990237,40.1728851 59.8814181,37.1927126 C55.4710467,34.3475213 51.5442222,30.9835788 48.6854513,26.543757 C45.7536172,21.9874808 43.734411,16.6716048 39.6840429,12.9199222 C36.5290333,9.99665357 32.1505442,8.00898968 27.7773688,8.46951367 C25.831226,8.67595546 23.9129802,9.42496862 22.4331146,10.7191998 C20.6676376,12.2569265 19.4016485,14.465589 18.7706466,16.7020417 C17.4276088,21.466083 18.8795775,26.5106734 20.8018086,30.8988847 C23.0149648,35.9514152 25.9893086,40.6797261 28.6660851,45.4940545 L31.0266965,49.7380213 C31.2206466,50.0873843 32.3285531,49.6943509 32.181098,49.429682 L32.1890685,49.4217419 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M30.8194622,38.9831981 C29.9692702,39.5575298 29.634507,38.6033982 29.8975352,37.892762 C30.4289052,36.4661963 31.9751921,35.9236249 33.3952785,35.9633253 C33.9040653,35.9765587 34.5284251,36.1605036 34.6121159,36.660728 C34.8100512,37.8411515 33.456386,37.505022 32.8692222,37.5036986 C32.4528452,37.508779 32.0468417,37.6337911 31.7002081,37.8636484 C31.2870679,38.1283174 31.1542254,38.7542595 30.8300896,38.9765814 L30.8194622,38.9831981 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M46.5108195,88.4246833 C44.878185,79.9195462 43.1897567,71.4091158 39.5193182,63.511394 C38.618646,61.5779873 37.659523,59.6736941 36.703057,57.7694009 C36.5489597,57.4637083 35.4383963,57.858065 35.5486556,58.0777403 C37.1533931,61.2749413 38.7793854,64.4734657 40.081242,67.8082946 C41.4920294,71.4236726 42.484363,75.1806485 43.3451825,78.9587979 C44.0824584,82.202316 44.7294014,85.4670076 45.3564181,88.7330226 C45.4095551,89.006955 46.571927,88.7330226 46.5108195,88.4246833 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M50.4921095,35.3426766 C49.7202945,41.8720598 44.5009123,47.7662376 38.3728873,49.9629899 C36.5857638,50.6136599 34.6809681,50.881512 32.7828745,50.7490567 C32.5889245,50.7345 31.7480314,50.8390442 31.843678,51.1844372 C32.3591069,53.0503534 32.8749787,54.9158284 33.3912932,56.7808624 C33.5839149,57.474295 33.5918854,58.3926963 34.5696063,58.1664044 C35.3666613,57.9824594 35.4676216,57.2281529 35.7213508,56.5598638 C36.0428297,55.7146876 36.3638658,54.8695113 36.684459,54.0243351 C36.7216549,53.9264076 36.9169334,53.1972446 37.0046095,53.1734244 C37.0431338,53.1628377 37.18129,53.275322 37.2171575,53.2938488 C37.6435819,53.509554 38.0553937,53.7623129 38.4725192,53.9965449 L41.4707746,55.6758694 C41.7816261,55.8492276 42.0393406,56.011999 42.4179417,55.9947955 C43.3837068,55.9498018 43.7171415,55.236519 44.1448944,54.4901525 C44.7068182,53.5016139 45.2541293,52.4919019 45.9847631,51.6118776 C46.7153969,50.7318533 47.6173976,49.9987202 48.4662612,49.2298569 C50.1944822,47.6474391 51.7187766,45.8573751 53.0041613,43.9007474 C54.3325864,41.8985267 55.3953265,39.666044 55.5600512,37.2429997 C55.5879481,36.8459963 54.4348752,37.0762583 54.4109635,37.4110645 C54.1970871,40.4957812 52.5511684,43.2642185 50.6913732,45.6515326 C49.7939886,46.8291166 48.8024033,47.9324179 47.7263284,48.9506312 C46.6635883,49.9232896 45.525128,50.8231641 44.6536812,51.974474 C44.2325865,52.5470166 43.8474917,53.1449898 43.5006082,53.7649595 C43.3106434,54.0944724 43.1259923,54.426632 42.937356,54.7574682 C42.8223235,54.9178355 42.7231162,55.0889008 42.6411172,55.2682792 C42.4471671,55.4941301 42.4980901,55.5329482 42.793886,55.3847336 L42.7845871,55.3847336 C42.7925576,55.2696026 41.5478233,54.6913009 41.4295935,54.6251337 C40.2805058,53.9819881 39.1393886,53.2091547 37.9371639,52.6692301 C37.4476394,52.4736886 36.8952517,52.5117058 36.437372,52.7724509 C35.8967029,53.0622635 35.7731594,53.5783679 35.5672535,54.1156459 C35.3228233,54.7587915 35.0788359,55.4019371 34.8352913,56.0450826 C34.6254001,56.5982408 34.468646,57.4345947 34.0980154,57.8977654 L34.5642926,57.6436832 L34.4380922,57.6807368 L34.9694622,57.6688267 C34.7144046,57.5973661 34.6333707,56.7888024 34.5709347,56.5717739 L33.9293054,54.2519504 C33.6166827,53.1279896 33.3067168,52.0035876 32.9994078,50.8787445 L32.0602113,51.314125 C39.353265,51.8672831 46.3872759,47.1098585 49.7827305,40.8689645 C50.759075,39.1067263 51.3902114,37.1756493 51.6425256,35.1785818 C51.6890205,34.7815784 50.5346191,35.0052236 50.4947663,35.3466466 L50.4921095,35.3426766 Z",id:"Path",fill:"#CCCCCC"}),A.createElement("path",{d:"M96.3599712,83.937221 C96.1886044,84.313051 91.9854673,85.6006655 90.6729834,86.013549 C86.5296255,87.314397 82.3132042,88.3558693 78.1206946,89.4661556 C72.2025608,91.0356426 66.1210307,91.9990376 60.0328585,92.66071 C57.2555644,92.9624326 54.4716283,93.1971057 51.6810499,93.3647294 C50.5771287,93.43222 49.4705506,93.4970639 48.3599872,93.5341175 C45.9914052,93.6095482 45.8147247,93.9178875 45.606162,92.7136438 C45.5224712,92.2319463 45.3922855,91.7542188 45.4095551,91.2659045 C45.4427657,90.2919228 45.171767,90.0259305 46.6051376,90.0669542 C47.5735595,90.0960677 48.5459667,90.0497507 49.5143886,90.0272538 C51.3803831,89.9840245 53.2454919,89.9046239 55.1097151,89.7890517 C61.9119837,89.3737438 68.6682518,88.399987 75.3097471,86.8776932 C78.6520647,86.1066243 81.9576291,85.1970453 85.2264405,84.1489562 C85.9597311,83.9147242 93.2408291,81.1568736 95.2972311,80.283466 C95.4315078,80.225514 95.5847232,80.2301778 95.7151974,80.2961889 C95.8456717,80.3622 95.9398347,80.4826927 95.9720711,80.624889 C96.1979033,81.6134276 96.5672055,83.4859605 96.3599712,83.937221 Z",id:"Path"}),A.createElement("path",{d:"M95.8724392,83.7572461 C95.884395,83.7400427 95.8724392,83.7665096 95.7395967,83.8260601 C95.5283771,83.9173709 95.3198143,84.0126517 95.1046095,84.090729 C94.5147887,84.3223144 93.9090269,84.5221394 93.3112356,84.7219645 C92.115653,85.1189679 90.9041293,85.4974446 89.6939341,85.8666578 C85.4721991,87.1542722 81.1827145,88.2605885 76.9025288,89.3377912 C68.4285051,91.471023 59.6768406,92.4595616 50.9663572,92.9690493 C49.9394846,93.0285998 48.9112836,93.0616834 47.884411,93.1132939 C47.55629,93.1304974 46.6715589,93.3435559 46.3832907,93.1662277 C46.1986396,93.05242 46.1415173,92.3020835 46.1003361,92.0771149 C46.0311186,91.6666162 45.999549,91.2506938 46.0060179,90.8344941 C46.020624,90.7335594 46.020624,90.6310596 46.0060179,90.5301248 C45.9940621,90.5049813 46.0272727,90.4560175 46.0139885,90.4321973 C46.0286012,90.4573409 45.809411,90.4851311 45.8705186,90.5301248 C45.9316261,90.5751186 46.2172375,90.5049813 46.2796735,90.5036579 C46.5546575,90.5036579 46.8283131,90.5142447 47.1019686,90.515568 C47.6758483,90.515568 48.2483995,90.5010113 48.8289213,90.4838078 C49.8916613,90.4533708 50.9663572,90.4282273 52.034411,90.3845569 C54.2139138,90.2963339 56.3916453,90.1565005 58.5676056,89.9650566 C67.2426886,89.1950565 75.8119856,87.5152528 84.1331466,84.9535498 C86.1629802,84.3276078 88.1383483,83.549481 90.1216869,82.7912044 C91.3376387,82.3280338 92.5513764,81.8582464 93.7629001,81.3818422 C94.2216496,81.2053962 94.6790706,81.0223336 95.1351633,80.8326541 C95.2167176,80.7886222 95.3026401,80.7531429 95.3915493,80.7267865 C95.5894846,80.6963496 95.4048335,80.6778228 95.431402,80.859121 C95.4885243,81.2442144 95.5921415,81.6253377 95.6598912,82.0091077 C95.7528809,82.5384456 95.9986396,83.3324525 95.8139885,83.8617904 C95.5908131,84.5022893 96.743886,84.5234628 96.9245519,84.013975 C97.1278009,83.43435 96.9816741,82.739594 96.8900128,82.1480589 C96.7983515,81.5565237 96.7797535,80.4700577 96.2948784,80.049234 C95.7807778,79.6032668 95.1484475,79.8983727 94.6130922,80.1180479 C94.1149328,80.321843 93.6141165,80.5150514 93.1133003,80.7175231 C90.7035371,81.6663614 88.284475,82.5966727 85.8521287,83.4872838 C82.2481114,84.8106286 78.4541293,85.73697 74.7146127,86.5865573 C70.0520404,87.6369539 65.3309014,88.4102694 60.5761844,88.9024107 C55.8862755,89.387949 51.1741779,89.6300074 46.4590109,89.6276037 C45.9276408,89.6276037 45.2182618,89.6792141 44.9326504,90.2151688 C44.709475,90.6346691 44.8091069,91.3413352 44.8502881,91.7886257 C44.9512484,92.8578883 45.046895,94.0383119 46.3314821,94.0687488 C48.2151889,94.1150659 50.1480474,93.9046541 52.0277689,93.7868764 C54.4242478,93.6368973 56.8154129,93.4379545 59.2012644,93.1900479 C63.8386631,92.72977 68.4497503,92.0363352 73.0168854,91.1123966 C77.6477753,90.1542949 82.2334987,88.8852072 86.7873399,87.6134729 C89.8427177,86.7599155 93.0309379,85.928855 95.9534731,84.6835875 C96.2470551,84.551253 96.6734795,84.4096551 96.8541453,84.1264593 C97.240717,83.5031639 96.177977,83.2861354 95.8724392,83.7572461 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M70.9113316,91.628501 C71.4081626,91.2950181 71.3350992,90.5592384 71.3098592,90.0404873 C71.2673496,89.1895766 70.9764245,88.4339467 70.3520647,87.8384415 C70.0863796,87.5896527 69.0116837,88.0157697 69.2733835,88.2658819 C69.7707831,88.7361025 70.079168,89.3707431 70.1408451,90.051074 C70.1740557,90.3726468 70.3215109,91.2897248 70.0080026,91.5067533 C69.7888124,91.6523212 69.9110275,91.7965658 70.1009923,91.8534696 C70.3560499,91.9289003 70.7120679,91.7727456 70.9179738,91.6351177 L70.9113316,91.628501 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M57.9764565,92.8036312 C58.4759443,92.4701483 58.409523,91.7700989 58.3829545,91.2420843 C58.3391165,90.392497 58.0481914,89.6434838 57.4264885,89.0506253 C57.1940141,88.8283034 56.1299456,89.2544204 56.3424936,89.4555689 C56.8397904,89.9316882 57.1474261,90.5709284 57.2086268,91.2553178 C57.240509,91.5702739 57.3866357,92.5283755 57.0824264,92.7321706 C56.8725352,92.8724451 56.9695102,92.9730193 57.1608035,93.0219831 C57.39992,93.082857 57.7798496,92.9346423 57.9764565,92.8036312 L57.9764565,92.8036312 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M85.0192061,88.2804387 C85.6076985,87.8834352 85.5346351,86.8988667 85.518694,86.2874814 C85.4921255,85.2446857 84.9873239,84.6055102 84.2234795,83.929281 C83.824952,83.5785946 82.83129,84.1582196 83.3360915,84.6055102 C83.9033291,85.1070578 84.3204545,85.5861087 84.347023,86.3695288 C84.356322,86.623611 84.4227433,87.6187663 84.2473912,87.7352206 C84.1401173,87.7952576 84.0692785,87.903944 84.0578756,88.02599 C84.0464728,88.1480359 84.0959599,88.2678787 84.1902689,88.3466059 C84.4161012,88.5424609 84.8053297,88.4233599 85.0192061,88.2804387 L85.0192061,88.2804387 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),A.createElement("path",{d:"M37.0763444,61.1412835 C37.6701504,68.0226764 36.897007,74.9503865 34.4792734,81.4400694 C32.8732074,85.7515268 30.4939981,89.7070044 28.8693342,94.011845 C28.1054898,96.0339159 27.4851152,98.1248007 27.2685819,100.281853 C27.056785,102.513673 27.2548534,104.76526 27.853089,106.926367 C27.9540493,107.302197 29.1097791,106.997828 29.0074904,106.618028 C27.9447503,102.647993 28.3100672,98.7533894 29.6424776,94.9037794 C30.5018058,92.459799 31.5266037,90.0767167 32.7098111,87.7709509 C35.0053297,83.2451117 36.8518406,78.5776746 37.7392286,73.5608744 C38.4818182,69.3619014 38.5973912,65.0755876 38.2307458,60.8316208 C38.2001921,60.4822578 37.0351633,60.7204598 37.0763444,61.1399601 L37.0763444,61.1412835 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),A.createElement("path",{d:"M57.9020647,49.8081586 C64.2572503,57.3604874 71.5117798,64.0579354 80.2754001,68.738606 C86.0859315,71.8431729 92.1634763,75.0549307 98.7019846,76.2816714 C101.834411,76.8705598 105.577913,76.9645173 108.028857,74.5957301 C108.229449,74.4011984 108.108563,74.1497629 107.884059,74.0571287 C107.609075,73.9446444 107.265013,74.0835956 107.067077,74.2754806 C105.086396,76.1903606 101.903489,75.9600986 99.4033931,75.5220714 C95.9494878,74.9173029 92.6151408,73.6164549 89.4229353,72.2031227 C82.7104033,69.2282436 76.162596,65.626099 70.4902209,60.9546919 C66.2631722,57.4716483 62.481146,53.4923505 58.9608195,49.3092576 C58.6353553,48.9215176 57.5340909,49.3727782 57.8980794,49.8081586 L57.9020647,49.8081586 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"})))))),TR=({text:e})=>{const t=re();return i.jsxs("div",{className:"casino-search-no-results",children:[i.jsx(Hie,{role:"img",className:"casino-search-no-results-image"}),i.jsx("p",{className:"casino-search-no-results-label",children:t(e)})]})},Gie=({loading:e,loaded:t,games:n,onOpenGameDetails:s,multiviewPosition:r,onGameSelect:o})=>e?i.jsx(jie,{numGames:4}):n.length>0?i.jsx("div",{className:"casino-category-types casino-category-types-full",children:i.jsx("div",{className:"casino-category-games",children:n.map((a,l)=>i.jsx(DE,{game:a,onInfoClick:s,lazyLoadImage:l>20,multiviewPosition:r,onGameSelect:o},a.id))})}):t?i.jsx(TR,{text:"No Games Found"}):null,Wie={[gt.LiveCasino]:lf,[gt.TVGames]:Py,[gt.SkillGames]:Ph,[gt.VirtualSports]:Ry},xR=({searchTerm:e,searchType:t,onClose:n,resultCallback:s})=>{const{games:r,loading:o,loaded:a}=Lie({searchTerm:e,categoryId:Wie[t]??Nn});return A.useEffect(()=>{a&&s&&s(r.length)},[r.length,s,a]),i.jsx(Gie,{games:r,loaded:a,loading:o,onGameSelect:n})};var Tb=(e=>(e[e.FutureHorseRacing=180]="FutureHorseRacing",e[e.HorseRacingSpecials=153]="HorseRacingSpecials",e))(Tb||{});const $ie=25,Vie=25,Yie=(e,t,n,s,r,o)=>{const a={[Um[t]||t]:e,pred:e};let l={type:{"@ne":Wo.Virtual}};const c={[Tb.FutureHorseRacing]:"FutureHorseRacing",[Tb.HorseRacingSpecials]:"HorseRacingSpecials"},u=o&&c[o]?c[o]:Ie.HORSE_RACING;s?l={type:Wo.Electronic}:r&&(l={"@or":[{alias:u},{alias:Ie.GREYHOUNDS}]});const d={source:"betting",what:{sport:["id","name","alias","order"],region:["id","name","alias"],competition:["id","name"],game:["type","start_ts","team1_name","team2_name","id","is_live"]},where:{"@or":[{game:{"@limit":$ie,"@or":[{team1_name:{"@like":a}},{team2_name:{"@like":a}}]},sport:l},{competition:{name:{"@like":a}},game:{"@limit":Vie},sport:l},...n?[{game:{game_number:Number(e)},sport:l}]:[]]}},f={source:"betting",what:{sport:["id","name","alias","order"],game:"@count"},where:{sport:{name:{"@like":a},...l},game:{"@node_limit":1}}};return{generateSearchRequest:d,sportGenerateSearchRequest:f}},zie=Ye(e=>{const[t,n]=e.map(a=>Object.values(a.data.sport)),s=new Map(t.filter(a=>a.game>0).map(a=>[a.id,a])),r=new Map(n.map(a=>[a.id,a])),o=Array.from(new Set([...s.keys(),...r.keys()])).map(a=>{const l=s.get(a),c=r.get(a);if(l)return{...l,region:(c==null?void 0:c.region)||l.region,isSport:!0};if(c){const{id:u,name:d,alias:f,region:m,order:h=0}=c;return{id:u,name:d,alias:f,region:m,order:h,isSport:!1}}return{}});return Gn("order",o)},ji(({id:e,name:t,alias:n,region:s,isSport:r})=>({sportId:e,sportName:t,sportAlias:n,isSport:r,games:Gn("start_ts",Object.values(s||{}).flatMap(({competition:o,id:a,alias:l})=>Object.values(o||{}).flatMap(({game:c,id:u,name:d})=>Object.values(c||{}).map(({id:f,team1_name:m,team2_name:h,start_ts:p,is_live:g})=>({id:f,team1_name:m,team2_name:h,start_ts:p,isLive:g,sportId:e,sportAlias:n,regionId:a,regionAlias:l,competitionId:u,competitionName:d})))))})),e=>e.filter(t=>t.games.length||t.isSport).map(({isSport:t,...n})=>n)),IR=(e,t,n)=>{const{language:s}=Te(),o=Ns().get("selectedDay"),[a,l]=A.useState({searching:!1,result:[]});return A.useEffect(()=>{if(Hl(e)){let c=!0;const{sportGenerateSearchRequest:u,generateSearchRequest:d}=Yie(e,s,!isNaN(Number(e)),t,n,Number(o));return l({searching:!0,result:[]}),Promise.all([ce.get(u),ce.get(d)]).then(zie).then(f=>{c&&(St.dispatchEvent("trackingEvent",{category:"Search",action:"Sport Search",label:pn,additionalData:{searchData:{searchTerm:e}}}),l({searching:!1,result:f}))}).catch(()=>{c&&l({searching:!1,result:[]})}),()=>{c=!1}}else l({searching:!1,result:[]})},[t,n,s,e,o]),a},qie=(e,t,n)=>({source:"betting",what:{...n&&{sport:["id","name","order","alias"],region:["id","alias","order"],competition:["id","order","name"]},game:[[..._f,"start_ts","info","stats","is_live","text_info",...n?[]:["region_alias","_parent_id"]]],market:yf,event:Fc},where:{game:{id:{"@in":e}},market:t}}),NR=(e,t,n)=>ur(Object.values(n),e).map(Uc(t)),Kie=(e,t)=>n=>NR(e,t,n.game),Qie=(e,t)=>n=>{const s={};for(const r of Object.values(n.sport)){const o={id:r.id,alias:r.alias,name:r.name,order:r.order,region:[],game:0};for(const a of ur(Object.values(r.region),"order")){const l={id:a.id,alias:a.alias,competition:[]};for(const c of ur(Object.values(a.competition),"order")){const u={id:c.id,name:c.name,game:NR(e,t,c.game)};o.game+=u.game.length,l.competition.push(u)}o.region.push(l)}s[o.alias]=o}return s};function Xie({gameIds:e,marketFilter:t,getOnlyGameData:n,sortGamesBy:s="start_ts"}){const[r,o]=A.useState(n?[]:{}),[a,l]=A.useState(e.length>0),c=A.useMemo(()=>Jx(e).join("-"),[e]),u=A.useMemo(()=>JSON.stringify(t),[t]);return A.useEffect(function(){const f=c?c.split("-").map(Number):[];if(f.length>0){l(!0);const m=JSON.parse(u),p=Rn.getInstance().enabled,g=qie(f,m,!n),_=ce.subscribe(g,Ye((n?Kie:Qie)(s,p),b=>{o(b),l(!1)}));return()=>{ce.unsubscribe(_)}}else o(n?[]:{})},[n,c,u,s]),{isLoading:a,data:r}}const Zie="embed",Jie="widget",ele=({onHandleGameSelect:e,game:t,searchTerm:n})=>{const{id:s,is_live:r,market:o,start_ts:a,show_type:l,teams_info:c,sport_alias:u,region_alias:d,competitionId:f,competitionName:m,is_blocked:h}=t,{statistics:{showTeamLogos:p},sportsbook:{showTeamLogosLayout:g}}=W,[{name:_,id:b},{name:y,id:v}={}]=c,{WINNER:C}=o,{event:w={}}=C||{},T=Object.values(w),k=j_(),{pathname:E}=Is(),{isItemFavorite:N,toggleFavoriteSportGame:x,handlePersonalizationItemClick:O}=Sf(),P=l!==Sa.Outright,R=N(rs.SportGames,s),L=p&&g&&P,B=j=>{St.dispatchEvent("trackingEvent",{category:"Betting",action:"Clicked Sport Searched Game",label:pn,additionalData:{searchData:{searchTerm:n||"",game:{...t,...j&&{k:j}}}}})},D=j=>{j.stopPropagation(),e==null||e(),B(),k.push(`/sports/${r?We.Live:We.Prematch}/${es.EventView}/${u}/${d}/${f}/${Jt(m)}/${s}/${Jt(`${_}+${y?" "+y:""}`)}/search`)};return i.jsx("div",{className:"SwipeableSportItem",children:i.jsx(Ef,{onSwiped:()=>O(()=>x(s)),iconClass:`bc-i-${R?"star":"favorite"}`,swipeDisabled:E.includes(Zie)||E.includes(Jie),onContainerClick:D,children:i.jsxs("div",{className:"genericSearchItem",children:[i.jsxs("div",{className:`genericSearchHeader ${l===Sa.Outright?"outright":""}`,children:[i.jsxs("p",{className:"genericSearchHeaderItem",children:[i.jsx("span",{className:"teamName",children:_}),L&&b?i.jsx("img",{className:"teams-info-main-flag team1Flag",src:lv(b),alt:_}):null]}),i.jsxs("p",{className:"genericSearchHeaderItem teamsMatchDate",children:[i.jsx(cs,{preset:"datetimeShort",seconds:a,className:"genericSearchHeaderDate"}),i.jsx("span",{children:m})]}),l!==Sa.Outright&&i.jsxs("p",{className:"genericSearchHeaderItem",children:[L&&v?i.jsx("img",{className:"teams-info-main-flag team2Flag",src:lv(v),alt:y}):null,i.jsxs("span",{className:"teamName",children:[" ",y]})]})]}),i.jsx("div",{className:"genericSearchFooter market-group-holder-bc ext-44",children:T.length?Gn("order",T).map(j=>i.jsx("div",{className:"market-group-item-bc",onClickCapture:()=>B(j.price),children:i.jsx(FE,{gameId:s,team1Name:_,team2Name:y,sportAlias:u,isLive:r,market:C,gameIsBlocked:h,displayEventName:j.name,nameVisible:!0,event:j,isGenericMenu:!0})},j.id)):null})]})})})},tle=A.memo(({sports:e,showCount:t=!1,onSelect:n,selectedSportAlias:s="",className:r,itemsExpanded:o=!1})=>i.jsx(zE,{className:r,itemsExpanded:o,children:e.map(({alias:a,game:l,name:c})=>i.jsx(gae,{id:a,selected:s===a,iconClassName:a,count:l,showCount:t,title:c,onSelect:()=>n(a)},a))})),Y1=()=>i.jsx("div",{className:"SwipeableSportItem",children:i.jsxs("div",{className:"genericSearchItem",children:[i.jsxs("div",{className:"genericSearchHeader",children:[i.jsxs("p",{className:"genericSearchHeaderItem",children:[i.jsx("span",{className:"teamName skeleton-loader-text"}),i.jsx("span",{className:"teams-info-main-flag team1Flag skeleton-loader-min-height"})]}),i.jsx("p",{className:"genericSearchHeaderItem teamsMatchDate",children:i.jsx("span",{className:"genericSearchHeaderDate skeleton-loader-text"})}),i.jsxs("p",{className:"genericSearchHeaderItem",children:[i.jsx("span",{className:"teams-info-main-flag team2Flag skeleton-loader-min-height"}),i.jsx("span",{className:"teamName skeleton-loader-text"})]})]}),i.jsxs("div",{className:"genericSearchFooter loader",children:[i.jsx("div",{className:"marketOddContainerSingle",children:i.jsx($A,{})}),i.jsx("div",{className:"marketOddContainerSingle",children:i.jsx($A,{})}),i.jsx("div",{className:"marketOddContainerSingle",children:i.jsx($A,{})})]})]})}),jx=({withSport:e=!0})=>i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"button small searchResultBtn",children:i.jsx("p",{className:"skeleton-loader-full-banner"})}),i.jsx(Y1,{}),i.jsx(Y1,{}),i.jsx(Y1,{})]}),nle={display_key:Nt.Winner,display_sub_key:Si.Match},sle=({result:e,searching:t,onHandleGameSelect:n,handleNavigationStateChange:s,onClear:r,searchTerm:o})=>{const a=It(),l=re(),[c,u]=A.useState(Ie.SOCCER),d=A.useRef(c);A.useEffect(()=>{e.length&&e[0].sportAlias!==d.current&&(u(e[0].sportAlias),d.current=e[0].sportAlias)},[e]);const{sportName:f,games:m=[]}=A.useMemo(()=>e.find(v=>v.sportAlias===c)||{},[e,c]),h=A.useMemo(()=>m.map(v=>v.id)||[],[m]),{data:p,isLoading:g}=Xie({getOnlyGameData:!0,marketFilter:nle,gameIds:h}),_=A.useMemo(()=>e.map(v=>({name:v.sportName,alias:v.sportAlias,id:v.sportId,game:v.games.length})),[e]),b=A.useMemo(()=>p.map(v=>{const C=m.find(w=>w.id===v.id);return C?{...v,competitionName:C.competitionName,competitionId:C.competitionId}:v}),[p,m]),y=()=>{n&&n(),s&&ly.has(c)?a.push({pathname:`/esports/${Pa.All}/${c}`,search:`${t4}=${Oy.Matches}`}):[Ie.GREYHOUNDS,Ie.HORSE_RACING].includes(c)?a.push(`/racing/${c}`):ce.get({source:"betting",what:{game:["id","#sport:id"]},where:{sport:{selectedSportAlias:c},game:{type:1,"@limit":1}}}).then(({data:v})=>{const C=Object.keys(v.game).length>0;a.push(`/sports/${C?We.Live:We.Prematch}/${es.EventView}/${c}`),ue.isMobile&&r&&r()})};return t?i.jsx(jx,{}):i.jsx("div",{className:"SearchResultV2",children:e.length>0?i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"casinoCategoryChooserContainer",children:i.jsx(tle,{showCount:!0,sports:_,onSelect:u,selectedSportAlias:c})}),g?i.jsx(jx,{}):b?i.jsxs(i.Fragment,{children:[i.jsxs(Be,{className:`${c} button small searchResultBtn`,onClick:y,children:[i.jsx("i",{className:`bc-i-${c}`}),i.jsxs("span",{children:[" ",l("Go to {sportName} sport page",{sportName:f})]})]}),i.jsx("div",{className:"searchResultContainer","data-scroll-lock-scrollable":"",children:b==null?void 0:b.map(v=>i.jsx(ele,{onHandleGameSelect:n,game:v,searchTerm:o},v.id))})]}):null]}):i.jsx(TR,{text:"No result"})})},rle=({searchTerm:e,onClose:t,resultCallback:n})=>{const{result:s,searching:r}=IR(e);return A.useEffect(()=>{!r&&n&&n(s.length)},[s.length,n,r]),i.jsx(sle,{searchTerm:e,searching:r,result:s,height:"100%",onHandleGameSelect:t})},ole=({menuItems:e,searchTerm:t,setFavorite:n,favorites:s,onClose:r,expandResult:o=!1})=>{const a=re(),[l,c]=Ar(o),u=A.useMemo(()=>{const d=t.toLowerCase(),f=m=>{var h,p,g;return((p=(h=m.to)==null?void 0:h.toLowerCase())==null?void 0:p.includes(d))||((g=m.title)==null?void 0:g.toLowerCase().includes(d))};return e.map(m=>{if(t.length>2){const h=m.submenus.filter(f),p=f(m),g=h.length;return p||g?{...m,submenus:h,expandedSubmenu:!p}:null}return!1}).filter(Boolean)},[e,t]);return u.length?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"searchedMenuItemsToggle",onClick:c,children:[i.jsx("span",{children:a("{count} results in menu items",{count:u.length})}),i.jsx("i",{className:`bc-i-eye${l?"-hidden":""}`})]}),l?i.jsx("div",{className:"asideMenuOpen",children:u.map(d=>i.jsx(Sb,{...d,onClick:r,setFavorite:n,favorites:s,type:"default"},d.id))}):null]}):null},Mx={[gt.Menu]:"bc-i-burger",[gt.Sport]:"bc-i-sport",[gt.Casino]:"bc-i-casino",[gt.LiveCasino]:"bc-i-live-casino",[gt.SkillGames]:"bc-i-games",[gt.VirtualSports]:"bc-i-virtualbetting",[gt.TVGames]:"bc-i-tv-games"},ale={searchTerm:"",searchType:gt.Sport},ile=500,lle=function({onFocusChange:t,menuItems:n,setFavorite:s,favorites:r,onClose:o,isSearchActiveInitial:a}){const l=A.useMemo(()=>{const j=[],M=Rt.getInstance();return W.sportsbook.enabled&&j.push({value:gt.Sport,id:Qn()}),W.casino.enabled&&j.push({value:gt.Casino,id:Qn()}),M.liveCasinoAvailable&&j.push({value:gt.LiveCasino,id:Qn()}),M.tvGamesAvailable&&j.push({value:gt.TVGames,id:Qn()}),M.virtualSportsAvailable&&j.push({value:gt.VirtualSports,id:Qn()}),M.skillGamesAvailable&&j.push({value:gt.SkillGames,id:Qn()}),j},[]),[{searchType:c,searchTerm:u},d]=A.useState(()=>({...ale,searchType:l[0].value})),[f,m]=A.useState(a),[h,p]=A.useState(!1),{navigationMenuSearch:{recentSearchCount:g,suggestedSearchTerms:_}}=W.app.header.navigation,b=A.useMemo(()=>(_[dt.countryCode]??_.default).filter(({searchType:j})=>[...l.map(Bt("value")),gt.Menu].includes(j)),[l,_]),[y,v]=A.useState(Se.getItem(dw)??[]),C=A.useCallback(({target:{value:j}})=>d(M=>({...M,searchTerm:j})),[]),w=Ui(u,ile),T=A.useCallback(()=>{C({target:{value:""}})},[C]),k=A.useCallback(()=>{m(!1),T()},[T]),E=re(),N=j=>{Se.setItem(dw,j)},x=({searchType:j,searchTerm:M})=>{const F=[...y],U=F.findIndex(V=>V.searchTerm===M&&V.searchType===j);if(U!==-1){const[V]=F.splice(U,1);F.unshift(V)}else F.unshift({searchTerm:M,searchType:j}),F.length>g&&F.pop();v(F),N(F)},O=A.useCallback(({searchType:j,searchTerm:M})=>{const F=y.filter(U=>U.searchTerm!==M||U.searchType!==j);v(F),N(F)},[y]),P=A.useMemo(()=>Hl(w)&&f,[f,w]),R=A.useCallback(j=>{St.dispatchEvent("trackingEvent",{category:"Search",action:"Search Type",label:pn,additionalData:{searchData:{searchType:j,searchTerm:u}}}),d(M=>({...M,searchType:j}))},[u]);A.useEffect(()=>{t(f)},[f,t]);const L=A.useCallback((j,M,F)=>{j.stopPropagation(),O({searchTerm:F,searchType:M})},[O]),B=()=>{switch(c){case gt.Sport:return i.jsx("div",{className:"genericSearchResultContent",children:i.jsx(rle,{searchTerm:w,resultCallback:j=>p(!j),onClose:()=>{m(!1),x({searchTerm:u,searchType:c}),o()}})});case gt.Casino:case gt.LiveCasino:case gt.TVGames:case gt.VirtualSports:case gt.SkillGames:return i.jsx("div",{className:"generic-search-result-scrollable","data-scroll-lock-scrollable":"",children:i.jsx(xR,{searchTerm:u,searchType:c,resultCallback:j=>p(!j),onClose:()=>{m(!1),x({searchTerm:u,searchType:c})}})});default:return null}},D=(j,M)=>{St.dispatchEvent("trackingEvent",{category:"Search",action:"Search By Suggestion",label:pn,additionalData:{searchData:{searchType:j,searchTerm:M}}}),d(F=>({searchTerm:M,searchType:j!==gt.Menu?j:F.searchType}))};return i.jsxs("div",{className:"generic-search-container-body",onClick:()=>!f&&m(!0),children:[i.jsxs("div",{className:"generic-search-wrapper",children:[f&&i.jsx("i",{onClick:k,className:"generic-search-back-btn bc-i-small-arrow-left"}),i.jsxs("div",{className:`generic-search-header ${f?"focused":""}`,children:[i.jsx(Uo,{onChange:j=>R(j),inputValue:c,className:"searchType",children:l.map(({id:j,value:M})=>i.jsx(Ho,{value:M,label:E(M)},j))}),i.jsx("div",{className:"genericSearch active",children:i.jsxs("div",{className:"genericSearchContent",children:[i.jsx(wf,{autoFocus:!1,value:u,className:"genericSearchInput",onChange:C,placeholder:E(`Search in ${c}`)}),P?i.jsx("i",{className:"genericSearchIcon bc-i-close-remove",onClick:T}):i.jsx("i",{className:"genericSearchIcon bc-i-search"})]})})]})]}),!P&&f?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"genericSearchHistory",children:[i.jsx("p",{className:"genericSearchHistoryTitle",children:E("Suggested Searches")}),i.jsx("div",{className:"genericSearchHistoryItems",children:b.map(({searchType:j,searchTerm:M},F)=>i.jsxs("p",{className:"genericSearchHistoryItem",onClick:()=>D(j,M),children:[i.jsx("i",{className:`genericSearchHistoryIcon ${Mx[j]??""}`}),i.jsx("span",{className:"genericSearchHistoryText",children:M})]},F))})]}),i.jsxs("div",{className:"genericSearchHistory",children:[i.jsx("p",{className:"genericSearchHistoryTitle",children:E("Recent Searches")}),i.jsx("div",{className:"genericSearchHistoryItems",children:y.map(({searchType:j,searchTerm:M},F)=>i.jsxs("p",{className:"genericSearchHistoryItem",onClick:()=>D(j,M),children:[i.jsx("i",{className:`genericSearchHistoryIcon ${Mx[j]??""}`}),i.jsx("span",{className:"genericSearchHistoryText",children:M}),i.jsx("i",{className:"genericSearchHistoryClose bc-i-close-remove",onClick:U=>L(U,j,M)})]},F))})]})]}):null,P?i.jsxs("div",{className:"genericSearchResult",children:[i.jsx(ole,{menuItems:n,expandResult:h,searchTerm:u,setFavorite:s,favorites:r,onClose:()=>{o(),x({searchTerm:u,searchType:gt.Menu})}},String(h)),B()]}):null]})},cle=({onClose:e,isSearchActiveInitial:t=!1})=>{const n=re(),s=A.useRef(null),{swipeableHandlers:r,style:o,triggerCloseAnimation:a}=uE({onClose:e,scrollContainer:s,trackTouch:ue.isMobile===1});Ha(),Gi({container:s,callback:a,ignoredElementsIds:[DD,p5,UD,FD,HD,h5,g5]});const[l,c]=A.useState(t),[u,d]=A.useState(new Set(Se.getItem(uw)??[]));A.useEffect(()=>{const g=Le.addEventListener("closeGenericMenu",()=>a());return()=>g()},[a]),A.useEffect(()=>{Se.setItem(uw,Array.from(u))},[u]);const{links:{header:f}}=Wc(),m=g=>{d(_=>{const b=new Set(_);return b.has(g.id)?b.delete(g.id):b.add(g.id),b})},h=A.useMemo(()=>f.reduce((g,_)=>(u.has(_.id)&&g.push(_),g.push(..._.submenus.filter(b=>u.has(b.id))),g),[]),[u,f]),p=A.useMemo(()=>f.filter(g=>!u.has(g.id)),[u,f]);return f.length?i.jsxs(Gd.div,{className:"asideMenuContent",ref:s,style:o,children:[i.jsx("p",{...r,className:"asideMenuHeader"}),W.app.header.navigation.navigationMenuSearch.enabled?i.jsx(lle,{onFocusChange:c,menuItems:f,favorites:u,setFavorite:m,onClose:e,isSearchActiveInitial:t}):null,!l&&i.jsxs("div",{className:"asideMenuOpen","data-scroll-lock-scrollable":"",children:[h.length>0&&i.jsxs("div",{className:"asideMenuPinnedItemsContainer",children:[i.jsxs("div",{className:"asideMenuPinnedItemsHeader",children:[i.jsx("img",{src:Rie,alt:"pinImage",className:"asideMenuPinnedImg"}),i.jsx("span",{children:n("Pinned items")})]}),h.map(g=>i.jsx(Sb,{...g,favorites:u,setFavorite:m,onClick:e},`pinned_${g.id}`))]}),p.map(g=>i.jsx(Sb,{...g,favorites:u,setFavorite:m,onClick:e},g.id))]})]}):null},ule=({source:e,href:t,icon:n,target:s="_blank",showTo:r=Ta.All})=>{const o=re(),{isLoggedIn:a}=_e();return $y(r,a)?i.jsx(kt,{className:`${n?`bc-i-${n}`:""} header-icon`,to:t,target:s,children:e?i.jsx("img",{src:e,loading:"lazy",alt:o("Header Icon")}):null}):null},dle=({onClick:e})=>{const t=re(),{assets:{logo:n}}=Te(),{header:{secondaryIcon:s,showNearLogoText:r}}=W.app;return i.jsxs("div",{className:"logo-container",children:[i.jsxs(kt,{className:"logo",to:fr,onClick:e,children:[i.jsx("img",{className:"hdr-logo-bc",src:n,alt:t("Header Logo")}),r&&i.jsx("p",{dangerouslySetInnerHTML:{__html:t(q$)}})]}),s?i.jsx(ule,{...s}):null]})},fle="/assets/logo-ftn-HzsQO-Mk.gif",Ale="get_rates",mle=e=>{const t=ot(),{cryptoInfo:{rateUpdateInterval:n,enabled:s,showRateInCurrency:r}}=W.app.header,[o,a]=A.useState(null),l=A.useCallback(({details:u,result:d})=>{if(d===0&&Array.isArray(u.currencies)){const f=u.currencies.reduce((m,{amount:h,currency:p})=>(p!==Ra&&h?m=1/h*m:m*=h,m),1);f&&a(f)}},[]),c=A.useCallback(()=>{ce.get({currency_name_list:[Ra,r?e:""]},Ale).then(l).catch(u=>{throw new Error(u)})},[e,l,r]);return A.useEffect(function(){s&&t.current&&c()},[s,c,t]),A.useEffect(function(){if(s&&t.current){const d=setInterval(()=>{c()},n);return()=>{clearInterval(d)}}},[s,n,c,t]),{currencyInfo:o}};var ig={},kR={L:1,M:0,Q:3,H:2},OR={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},ple=OR;function PR(e){this.mode=ple.MODE_8BIT_BYTE,this.data=e}PR.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t>>7-e%8&1)==1},put:function(e,t){for(var n=0;n>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var vle=RR,Ir={glog:function(e){if(e<1)throw new Error("glog("+e+")");return Ir.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return Ir.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};for(var Fn=0;Fn<8;Fn++)Ir.EXP_TABLE[Fn]=1<=0;)t^=Mn.G15<=0;)t^=Mn.G18<>>=1;return t},getPatternPosition:function(e){return Mn.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case Zo.PATTERN000:return(t+n)%2==0;case Zo.PATTERN001:return t%2==0;case Zo.PATTERN010:return n%3==0;case Zo.PATTERN011:return(t+n)%3==0;case Zo.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case Zo.PATTERN101:return t*n%2+t*n%3==0;case Zo.PATTERN110:return(t*n%2+t*n%3)%2==0;case Zo.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new Bx([1],0),n=0;n5&&(n+=3+o-5)}for(var s=0;s=7&&this.setupTypeNumber(e),this.dataCache==null&&(this.dataCache=to.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)};Ks.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var s=-1;s<=7;s++)t+s<=-1||this.moduleCount<=t+s||(0<=n&&n<=6&&(s==0||s==6)||0<=s&&s<=6&&(n==0||n==6)||2<=n&&n<=4&&2<=s&&s<=4?this.modules[e+n][t+s]=!0:this.modules[e+n][t+s]=!1)};Ks.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var s=Wa.getLostPoint(this);(n==0||e>s)&&(e=s,t=n)}return t};Ks.createMovieClip=function(e,t,n){var s=e.createEmptyMovieClip(t,n),r=1;this.make();for(var o=0;o>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=s}for(var n=0;n<18;n++){var s=!e&&(t>>n&1)==1;this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=s}};Ks.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,s=Wa.getBCHTypeInfo(n),r=0;r<15;r++){var o=!e&&(s>>r&1)==1;r<6?this.modules[r][8]=o:r<8?this.modules[r+1][8]=o:this.modules[this.moduleCount-15+r][8]=o}for(var r=0;r<15;r++){var o=!e&&(s>>r&1)==1;r<8?this.modules[8][this.moduleCount-r-1]=o:r<9?this.modules[8][15-r-1+1]=o:this.modules[8][15-r-1]=o}this.modules[this.moduleCount-8][8]=!e};Ks.mapData=function(e,t){for(var n=-1,s=this.moduleCount-1,r=7,o=0,a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(var l=0;l<2;l++)if(this.modules[s][a-l]==null){var c=!1;o>>r&1)==1);var u=Wa.getMask(t,s,a-l);u&&(c=!c),this.modules[s][a-l]=c,r--,r==-1&&(o++,r=7)}if(s+=n,s<0||this.moduleCount<=s){s-=n,n=-n;break}}};to.PAD0=236;to.PAD1=17;to.createData=function(e,t,n){for(var s=MR.getRSBlocks(e,t),r=new BR,o=0;ol*8)throw new Error("code length overflow. ("+r.getLengthInBits()+">"+l*8+")");for(r.getLengthInBits()+4<=l*8&&r.put(0,4);r.getLengthInBits()%8!=0;)r.putBit(!1);for(;!(r.getLengthInBits()>=l*8||(r.put(to.PAD0,8),r.getLengthInBits()>=l*8));)r.put(to.PAD1,8);return to.createBytes(r,s)};to.createBytes=function(e,t){for(var n=0,s=0,r=0,o=new Array(t.length),a=new Array(t.length),l=0;l=0?h.get(p):0}}for(var g=0,d=0;d=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}var xle={bgColor:Js.default.oneOfType([Js.default.object,Js.default.string]).isRequired,bgD:Js.default.string.isRequired,fgColor:Js.default.oneOfType([Js.default.object,Js.default.string]).isRequired,fgD:Js.default.string.isRequired,size:Js.default.number.isRequired,title:Js.default.string,viewBoxSize:Js.default.number.isRequired,xmlns:Js.default.string},KE=(0,DR.forwardRef)(function(e,t){var n=e.bgColor,s=e.bgD,r=e.fgD,o=e.fgColor,a=e.size,l=e.title,c=e.viewBoxSize,u=e.xmlns,d=u===void 0?"http://www.w3.org/2000/svg":u,f=Tle(e,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize","xmlns"]);return gA.default.createElement("svg",Sle({},f,{height:a,ref:t,viewBox:"0 0 "+c+" "+c,width:a,xmlns:d}),l?gA.default.createElement("title",null,l):null,gA.default.createElement("path",{d:s,fill:n}),gA.default.createElement("path",{d:r,fill:o}))});KE.displayName="QRCodeSvg";KE.propTypes=xle;qE.default=KE;Object.defineProperty(ig,"__esModule",{value:!0});ig.QRCode=void 0;var Ile=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}var Dle={bgColor:vo.default.oneOfType([vo.default.object,vo.default.string]),fgColor:vo.default.oneOfType([vo.default.object,vo.default.string]),level:vo.default.string,size:vo.default.number,value:vo.default.string.isRequired},lg=(0,UR.forwardRef)(function(e,t){var n=e.bgColor,s=n===void 0?"#FFFFFF":n,r=e.fgColor,o=r===void 0?"#000000":r,a=e.level,l=a===void 0?"L":a,c=e.size,u=c===void 0?256:c,d=e.value,f=Ble(e,["bgColor","fgColor","level","size","value"]),m=new Rle.default(-1,Ole.default[l]);m.addData(d),m.make();var h=m.modules;return Lle.default.createElement(Mle.default,Ile({},f,{bgColor:s,bgD:h.map(function(p,g){return p.map(function(_,b){return _?"":"M "+b+" "+g+" l 1 0 0 1 -1 0 Z"}).join(" ")}).join(" "),fgColor:o,fgD:h.map(function(p,g){return p.map(function(_,b){return _?"M "+b+" "+g+" l 1 0 0 1 -1 0 Z":""}).join(" ")}).join(" "),ref:t,size:u,viewBoxSize:h.length}))});ig.QRCode=lg;lg.displayName="QRCode";lg.propTypes=Dle;var Fle=ig.default=lg;const Ule={contentSiteId:999,contentIds:{IOS:72514,Android:72515,Other:72504}},Dx=()=>{const e=ot(),t=re(),{contentSiteId:n,contentIds:s}=Ule,r=A.useMemo(()=>ue.userOs==="IOS"?"IOS":ue.userOs==="Android"?"Android":"Other",[]),o=s[r],{language:a}=Te(),[l,c]=A.useState();A.useEffect(()=>{const d=`components/${o}/contents`;rt.get(`${W.cms.apiUrl}/api/public/v1/${a}/partners/${n}/${d}`,{headers:{"Content-Key-Case":"camel","content-type":"application/json"}}).then(({data:{data:f,success:m}})=>{m&&e&&c(f)})},[o,n,e,a]);const u=A.useCallback(d=>be.open({type:"info",title:"Scan to get app",Component:()=>i.jsxs("div",{className:"deposit-wallet-q-code",children:[i.jsx(Fle,{value:d,size:200}),i.jsx(kt,{to:d,className:"btn a-color",children:t("Go to link")})]})},qt.High),[t]);return l!=null&&l.length?i.jsx("div",{className:"YoPhoneAppButtons",children:l.map((d,f)=>{const{id:m,src:h,srcAlt:p,title:g,srcType:_,href:b,target:y,actions:v}=d,C=h&&_==="image"&&h.includes("http")?h:`${W.cms.apiUrl}${h}`;return i.jsx("div",{className:"YoPhoneAppButtonsItem",children:ue.isMobile?i.jsx(kt,{actions:v,to:b,target:y,children:i.jsx(cb,{srcType:_,src:C,title:g,srcAlt:p},f)}):i.jsx("p",{onClick:()=>u(b),children:i.jsx(cb,{srcType:_,src:C,title:g,srcAlt:p},f)})},m)})}):null},Hle=({inAuthPopup:e=!1})=>{const t=re();return e?i.jsxs("div",{className:`YoPhoneApp ${ue.isMobile&&ue.userOs!=="Android"&&ue.userOs!=="IOS"?"mobVersionView":"inAuthPopup"}`,children:[i.jsxs(kt,{className:"YoPhoneAppLink",to:"https://join.yophone.com/yoai/0195c847-dc57-79dd-b1d3-78fe53cfff22",target:"_blank",children:[i.jsx("img",{className:"YoPhoneAppImg",alt:"",src:`${W.cms.apiUrl}/storage/medias/initial/media_999_7b4484ae3a1183d4c3a78501a04e1325.png`}),i.jsx("h2",{className:"YoPhoneAppTitle",children:t('SAY YO, TAKE "YO" GIFT!')})]}),i.jsx(Dx,{})]}):i.jsxs("div",{className:"YoPhoneAppPopupWrapper",children:[i.jsx("div",{className:"YoPhoneApp YoPhonePopup",children:i.jsxs(kt,{className:"YoPhoneAppLink",to:W.app.header.cryptoInfo.promoPopup.buttonLink,target:"_blank",children:[i.jsx("img",{className:"YoPhoneAppImg",alt:"",src:`${W.cms.apiUrl}/storage/medias/initial/media_999_7b4484ae3a1183d4c3a78501a04e1325.png`}),i.jsx("h2",{className:"YoPhoneAppTitle",children:t('SAY YO, TAKE "YO" GIFT!')})]})}),i.jsx("p",{className:"YoPhoneAppText",children:t("Random Gifts: FreeSpin promocodes, Ortak.me Exclusive NFTs and FTNs")}),i.jsx(kt,{className:"button outlined big takeGiftBtn",to:"https://join.yophone.com/yoai/0195c847-dc57-79dd-b1d3-78fe53cfff22",target:"_blank",children:i.jsx("span",{className:"ellipsis",children:t('Take "YO" Gift')})}),i.jsxs("div",{className:"YoPhoneAppBottom",children:[i.jsx("p",{children:t('Download apps to interact with "Say Yo" Bot')}),i.jsx(Dx,{})]})]})},Gle=()=>i.jsx(Hle,{}),Wle=e=>{const[t,n]=A.useState(!1),{currencyInfoAnimationAvailable:s}=Mh(),r=`${e}-${oF}`,o=t&&s,{cryptoInfo:{promoPopup:{animationDelay:a,animationEnabled:l,animationDuration:c}}}=W.app.header,u=()=>{s&&l&&be.open({className:"YoPhoneAppPopup",Component:()=>i.jsx(Gle,{})})};return A.useEffect(function(){if(l){const f=setInterval(()=>{l&&s&&!Se.getItem(r)?(Se.setItem(r,!0,a*60*60),n(!0)):n(!1)},c*1e3);return()=>clearInterval(f)}},[a,c,l,s,r]),{animation:o,openPopup:u}},$le=()=>{const{currency:e}=tn(),{currencyInfo:t}=mle(e.name),{animation:n,openPopup:s}=Wle("header-currency"),r=re(),{locale:o}=Te(),a=Fi(),{site_id:l,header:{cryptoInfo:{enabled:c,redirectUrl:u,showRateInCurrency:d}}}=W.app,f=e.name===xY||e.name===Ra||!d?IY:e.symbol,m=A.useRef(null);return Ln(c&&ue.isMobile?"has-header-info":""),A.useEffect(()=>{var h,p;c&&((h=m==null?void 0:m.current)!=null&&h.style)&&((p=m.current)==null||p.setAttribute("style","display:flex !important"))},[t,c]),c?i.jsx("div",{className:"crypto-currency-data",ref:m,children:n?i.jsxs("div",{onClick:s,className:"crypto-animated-content",children:[i.jsx("img",{src:fle,alt:"",className:"crypto-info-link-img"}),i.jsx("p",{className:"crypto-animated-item ellipsis",children:r("Breaking NEWS!")})]}):i.jsxs(i.Fragment,{children:[i.jsx("i",{className:"bc-i-FTN",onClick:s}),i.jsxs(kt,{to:u?u.replace("{lang}",o).replace("{site_id}",l.toString()):"",target:"_blank",className:"crypto-currency-info",children:[i.jsxs("div",{className:"crypto-currency-item",style:{display:"flex",gap:"3px"},children:[r("1 {curr1} =",{curr1:a(Ra)}),i.jsx("p",{children:t?os(t,4).toFixed(4):i.jsx("span",{className:"skeleton-loader-full-text crypto-currency-item-loader"})}),r("{curr2}",{curr2:a(f)})]}),i.jsx("span",{children:r("exchange.fulgurpay.com")})]})]})}):null},HR=A.memo(function({to:t,title:n,target:s,submenus:r=[],icon:o,badge:a,onClick:l=Pt}){var u;const c=t||((u=r[0])==null?void 0:u.to);return i.jsxs(pp,{className:"hdr-navigation-link-bc",badge:a,to:c,target:s,exact:c==="/",isActive:(d,f)=>c&&sp(c,f)||r.find(m=>m.to&&sp(m.to,f))!==void 0,onClick:l,"aria-label":n,children:[o&&W.app.showHeaderNavigationIconsMobile?i.jsx("i",{className:`nav-menu-icon ${o}`}):null,i.jsx("span",{className:"nav-menu-title",children:n})]})}),Vle=A.memo(function({items:t}){const{languageRtl:n}=Te(),s=A.useRef(null),[r,o]=A.useState(!1),[a,l]=A.useState(!1);A.useEffect(()=>{const d=s.current,f=()=>{const m=d==null?void 0:d.getBoundingClientRect().right,h=d==null?void 0:d.lastElementChild,p=Math.round((h==null?void 0:h.getBoundingClientRect().right)||0),g=d==null?void 0:d.firstElementChild,_=g==null?void 0:g.getBoundingClientRect().left,b=Math.floor(p||0)===m;o(b);const y=Math.floor(_||0)<0;l(y)};return d==null||d.addEventListener("scroll",f),()=>{d==null||d.removeEventListener("scroll",f)}},[]);const c=d=>{St.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:d.title}}})},u=!r&&!a?"scroll-start":!r&&a?"scroll-start scroll-end":a&&r?"scroll-end":"";return i.jsx("div",{className:`hdr-navigation-scrollable-bc ${u}`,"data-scroll-lock-scrollable":"",children:i.jsx("nav",{className:"hdr-navigation-scrollable-content",ref:s,children:t.map(d=>i.jsx(HR,{...d,onClick:()=>c(d)},d.id))})},String(n))}),Yle=2e3,zle=A.memo(function({items:t,setNavigationVisibility:n,showAnimation:s,setShowAnimation:r}){Ln("has-sub-navigation");const o=cE({onSwipedDown:()=>n(!0),onSwipedUp:()=>n(!1)});return A.useEffect(function(){if(s){n(!0);let l,c;return l=setTimeout(()=>{n(!1),c=setTimeout(()=>r(!1),gh)},Yle),()=>{clearTimeout(l),clearTimeout(c)}}},[n,r,s]),i.jsx("div",{className:"hdr-navigation-scrollable-bc",...o,style:{touchAction:"pan-x"},"data-scroll-lock-scrollable":"",children:i.jsx("nav",{className:"hdr-navigation-scrollable-content",children:t.map(a=>i.jsx(HR,{...a},a.id))})})}),qle=()=>{const[e,t]=A.useState(!1),[n,s]=A.useState(0),r=A.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]),o=A.useCallback((a,l)=>{s(l)},[]);return ER(o),A.useEffect(()=>{const a=n>window.innerHeight;if(t(a),a){const l=setTimeout(()=>{t(!1)},5e3);return()=>clearTimeout(l)}},[n]),i.jsx("div",{className:`${W.app.backToTopButton.position}${e?"":" nav-floating-btn-hide"}`,children:i.jsx(Be,{className:"btn nav-floating-btn bc-i-double-arrow-top",onClick:r,"aria-label":"Back To Top"})})},Kle=(e,t=[])=>{const n=A.useRef(null);return A.useEffect(()=>{const s=r=>{const o=r.target;n.current&&!n.current.contains(o)&&!t.some(a=>a.contains(o))&&e()};return document.addEventListener("mousedown",s),()=>{document.removeEventListener("mousedown",s)}},[e,t]),n},vA=Ra,Qle=({onClose:e,balances:t,openerRef:n})=>{const s=re(),[r,o]=A.useState(""),[a,l]=A.useState(0),{hideBalance:c,hideZeroBalances:u}=Te(),d=Cf(),f=Fi(),{parentCurrency:m}=Mh(),{mult_wallet_currencies:h}=Kt(),{changeSession:p}=A.useContext(Rc),{profile:{currency:g,childCurrencies:_}}=_e(),b=A.useMemo(()=>_.includes(vA)||!h.includes(vA)||m===vA?_:[..._,vA],[_,h,m]),y=A.useMemo(()=>[...m?[m]:[],...b.filter(O=>h.includes(O))].filter(O=>O!==g),[b,g,h,m]),v=A.useMemo(()=>{const O=[...m?[m]:[],...b];return h.filter(P=>!O.includes(P)&&g!==P).map(P=>({displayName:f(P,!0),currency_id:P,className:P.toLowerCase()}))},[b,g,f,h,m]),C=!!(v!=null&&v.length),w=!!(C&&v&&(v==null?void 0:v.length)>5),T=!!y.length,k=A.useMemo(()=>y.map(O=>t.find(st("CurrencyId",O))??{CurrencyId:O,Balance:0,ClientId:0}),[t,y]),E=A.useMemo(()=>k.filter(st("Balance",0)).length,[k]),N=Kle(()=>e(),v6([n.current])),x=(v==null?void 0:v.filter(O=>O.currency_id.toLowerCase().includes(r.toLowerCase())))||[];return i.jsxs("div",{ref:N,className:"wallet-menu",children:[i.jsx("p",{className:"wallet-top-arrow"}),i.jsxs("div",{className:"wallet-menu-content",children:[i.jsxs("div",{className:"wallet-menu-top",children:[C&&a===0?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>l(1),children:[i.jsx("i",{className:"bc-i-add"}),i.jsx("span",{className:"",children:s("Add a new wallet")})]}):null,a===1?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>l(0),children:[i.jsx("i",{className:"bc-i-small-arrow-left"}),i.jsx("span",{children:s("Back to wallets")})]}):null,a===0&&E>0?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>d("hideZeroBalances",!u),children:[i.jsx("i",{className:`hide-zero-balances ${u?"bc-i-eye-hidden":"bc-i-eye"}`}),i.jsx("span",{className:"",children:u?s("{count} hidden balances",{count:E}):s("Hide zero balances")})]}):null]}),T&&a===0?i.jsx("ul",{className:"wallet-currency",children:k.map(({CurrencyId:O,Balance:P})=>{const R=O===m;return u&&P===0?null:i.jsxs("li",{className:`wallet-currency-item ${R?"parent-currency":""}`,onClick:()=>{p(R?Lo.Parent:Lo.Child,R?{}:{currency_id:O}),e()},children:[i.jsx("i",{className:`radio-control-symbol ${O.toLowerCase()}-symbol`,"data-symbol":f(O)[0]}),i.jsx("span",{className:"wallet-currency-id",children:f(O,!0)}),i.jsxs("p",{className:"wallet-currency-value",children:[R?i.jsx("span",{className:"wallet-main-wallet",children:s("main wallet")}):null,i.jsx("span",{children:c?"*******":`${P}`})]})]},O)})}):null,C&&a===1?i.jsxs("div",{className:"wallet-menu-item",children:[i.jsx("div",{className:"wallet-menu-search",children:w?i.jsxs("div",{className:"sport-search-betslip sport-search-bc active",children:[i.jsx(wf,{className:"ss-input-bc",autoFocus:!1,placeholder:s("Search currency"),value:r,onChange:({target:{value:O}})=>o(O)}),i.jsx("div",{className:"ss-icon-holder-bc",children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]}):null}),x!=null&&x.length?i.jsx("div",{className:"radio-v-bc",children:x.map(({displayName:O,currency_id:P,className:R})=>i.jsxs("div",{className:"radio-control-bc",onClick:()=>{p(Lo.Child,{currency_id:P}),e()},children:[i.jsx("i",{title:f(O,!0),className:`radio-control-symbol ${R}-symbol`,"data-symbol":f(P)[0]}),i.jsx("p",{className:"radio-control-text-bc",children:f(P,!0)})]},P))}):null]}):null]})]})},Xle=()=>{const[e,t]=Ar(!1),n=A.useRef(null),s=Fi(),{parentCurrency:r,walletSwitcherAvailable:o}=Mh(),{loginInProgress:a,isLoggedIn:l,profile:{currency:c}}=_e(),u=c.toLowerCase(),[d,f]=A.useState([]);return A.useEffect(()=>{o===Rv.Multi&&l&&ce.get({},"get_children_balances").then(m=>{f(m.details)})},[l,o]),o===Rv.Multi?i.jsxs("div",{className:"hdr-crypto-btn",children:[i.jsxs("p",{ref:n,onClick:t,className:`hdr-crypto-info ${r?"":"parent-currency"} ${a?"disabled":""}`,children:[i.jsx("i",{className:`currency-control-symbol ${u}-symbol ${u}-currency-color`,"data-symbol":s(c)[0]}),i.jsx("i",{className:`wallet-button-arrow ${e?"bc-i-small-arrow-up":"bc-i-small-arrow-down"}`})]}),e?i.jsx(Qle,{onClose:t,openerRef:n,balances:d}):null]}):null},Zle="trusted_by",Jle="mr_first",ece=()=>{const e=re(),{showTrustedByMrFirstWidget:{url:t="",enabled:n=!1}={}}=W.app.header;return Ln(n&&ue.isMobile?"has-wallet":""),n?i.jsxs(kt,{to:t,target:"_blank",className:"trusted-widget",children:[i.jsx("i",{className:"bc-i-trusted"}),i.jsxs("p",{className:"trusted-widget-text",children:[i.jsx("span",{className:"ellipsis",children:e(Zle)}),i.jsx("span",{className:"ellipsis",children:e(Jle)})]})]}):null},tce=vn(()=>Z(()=>import("./ConnectWalletPopupContent--uFRimDi.js"),__vite__mapDeps([334,261,2]))),nce=()=>{const{profile:{external_id:e,id:t}}=_e(),[n,s]=A.useState(!!e);A.useEffect(()=>s(!!e),[t]);const r=W.app.walletConnect.enabled&&W.app.walletConnect.connectToWallet&&!!t&&!e&&!n;Ln(r?"has-wallet":"");const o=A.useCallback(l=>{s(!0),l(),be.open({type:"success",title:"Success",content:"wallet_success_connect"})},[]),a=()=>{const{close:l}=be.open({type:"info",className:"connect-to-wallet",title:"Connect to wallet",Component:()=>i.jsx(tce,{callback:()=>o(l)})})};return r?i.jsx(Be,{className:"btn a-color connect-wallet",onClick:a,title:"Connect to wallet!"}):null},sce=()=>A.useContext(rR),rce=()=>{var h;const{headerIcons:e,cryptoInfo:{enabled:t}}=(h=W==null?void 0:W.app)==null?void 0:h.header,{state:{messages:{pages:{inbox:n}}={pages:{}}}}=sce(),{is_loyalty_v2:s,is_using_loyalty_program:r}=Kt(),o=re(),{isLoggedIn:a}=_e(),[l,c]=Ar(!1),u=A.useMemo(()=>e==null?void 0:e.filter(p=>$y(p.showTo??Ta.All,a)),[e,a]),d=!!(u!=null&&u.length),f=d&&a&&s&&r&&t&&u.length>3,m=p=>{const g=$e(p);g.page&&g.page==="deposit"&&g.account&&g.account==="balance"&&ue.isMobile&&St.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Header Deposit",additionalData:{isLoggedIn:a}})};return Ln(ue.isMobile&&(t||d)?"has-header-info":""),d?i.jsxs("div",{className:`hdr-user-bc ${f?"hasLoyaltyLevel":""} ${l?"isExpandedIcons":""}`,children:[f&&i.jsxs("div",{className:"headerExpanded",onClick:p=>{p.stopPropagation(),c()},children:[l&&i.jsx("span",{children:o("Close")}),i.jsxs("p",{className:"headerExpandedIcons",children:[i.jsx("i",{className:`${l?"bc-i-small-arrow-right":"bc-i-small-arrow-left"}`}),i.jsx("i",{className:`${l?"bc-i-small-arrow-right":"bc-i-small-arrow-left"}`})]})]}),u.slice(0,l||!f?u.length:3).map(({className:p,href:g,text:_,target:b},y)=>i.jsx(kt,{onClick:()=>m(g),className:`user-nav-icon ${p} ${p==="bc-i-message"?"hdr-message-icon-bc":""}`,to:g,target:b,"aria-label":o(p==="bc-i-message"?"Message":_||"Header Icon"),children:p==="bc-i-message"?i.jsx(vh,{count:n}):!ue.isMobile&&o(_||"")},y))]}):null},bA={src:"",title:"",loading:!1},oce=({imageOnly:e=!1})=>{const t=ot(),[{src:n,title:s,loading:r},o]=A.useState(bA),{profile:{loyalty_level_id:a}}=_e(),{language:l}=Te(),{isLoggedIn:c}=_e(),{is_loyalty_v2:u,is_using_loyalty_program:d}=Kt(),f=c&&u&&d;return Ln(ue.isMobile?"has-header-info-loyalty":""),A.useEffect(function(){f&&(o({...bA,loading:!0}),ja.loadLoyaltyProgramGroupsWithLevels(l).then(h=>{if(t.current&&h.data)if(a!==null){const p=h.data.find(g=>g.items.some(st("id",a)));if(p){o({src:p.src,title:p.title,loading:!1});return}}else{const p=h.data[0];if(p){o({src:p.src,title:p.title,loading:!1});return}}o(bA)}).catch(()=>{o(bA)}))},[t,l,a,f]),r?i.jsx("div",{className:"skeleton-loader-small-select"}):e&&n?i.jsx("div",{className:"loyaltyBonusHeader",children:i.jsx("img",{className:"loyaltyBonusImg",src:`${W.cms.apiUrl}${n}`,alt:""})}):f&&n&&s?i.jsxs(kt,{className:"loyaltyBonusHeader",to:m=>({search:Yt({section:"bonuses",page:"loyalty-points"},m)}),children:[i.jsx("p",{className:"loyaltyBonusHeaderShadow"}),i.jsx("p",{className:"loyaltyBonusHeaderBackground"}),i.jsx("p",{className:"loyaltyBonusHeaderText ellipsis",children:s}),i.jsx("img",{className:"loyaltyBonusImg",src:`${W.cms.apiUrl}${n}`,alt:""})]}):null},ace=()=>{var n,s;const e=re(),t=(s=(n=W.app.tracking.fastTrack)==null?void 0:n.myRewardButton)==null?void 0:s.enabled;return Ln(ue.isMobile&&t?"has-header-info":""),t?i.jsx("div",{className:"fast-track-my-rewards-button",children:i.jsx("ft-my-rewards-toggle",{children:e("my_reward_button")})}):null},ice=A.memo(({navLinks:e,onRegister:t,onLogin:n})=>{const{headerCallPanel:s,navigation:{mobile:{subHeaderMenu:r,genericMenu:o}}}=W.app.header,a=!o||r,[l,c]=A.useState(a),[u,d]=A.useState(!1),[f,m]=A.useState(l),{pathname:h,search:p}=Is(),{supports_child_client:g}=Kt(),{isLoggedIn:_,profile:{currency:b}}=_e(),v=Ns().get(Ti)===xi,C=A.useCallback((j,M)=>{d(M>PD&&M>j)},[]),w=A.useMemo(()=>[_z(e,h),e],[e,h]),[T=[],k=[]]=w;ER(l&&T.length>0?Pt:C);const E=A.useCallback(()=>Le.dispatchEvent("closeNavigationMenu"),[]),[N,x]=A.useState(0),O=A.useCallback(()=>{Le.dispatchEvent("removeRootClassName",lw),x(0)},[]),{toggle:P,badgeCount:R}=yR(!1),L=j=>{Le.dispatchEvent("addRootClassName",lw),x(j?2:1)},B=()=>Le.dispatchEvent("closeGenericMenu"),D=A.useCallback(()=>{P(),St.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Burger Menu"})},[P]);return A.useEffect(()=>{if(o){const j=Le.addEventListener("openGenericMenu",({openSearch:M=!1})=>{N?B():L(M)});return()=>j()}else{const j=Le.addEventListener("openNavigationMenu",()=>{x(1),Le.dispatchEvent("addRootClassName","navigation-is-visible")}),M=Le.addEventListener("closeNavigationMenu",()=>{x(0),Le.dispatchEvent("removeRootClassName","navigation-is-visible")});return()=>{j(),M()}}},[o,N]),A.useEffect(()=>Le.addEventListener("setHeaderNavigationVisible",j=>d(!j)),[]),A.useEffect(function(){u&&m(!1)},[u]),A.useEffect(function(){return()=>{l||m(!1)}},[h,l]),Ln(o?"has-generic-menu":""),Ln(u?"header-bc-hide":""),Ln(!o&&T.length&&f?"header-bc-active":""),A.useEffect(()=>{if(W.partner&&W.partner.routeUpdateCallback){const j=$e(),M={route:h,...j};ff.notify({type:"route_update",value:M})}},[h,p]),i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`header-bc ${u?"header-bc-hide":""} ${T.length&&f?"active":""}`,children:[!W.partner.integrationMode&&i.jsx(i.Fragment,{children:i.jsxs("div",{className:"hdr-main-content-bc",children:[i.jsx(dle,{onClick:()=>mt.dispatchEvent("hideAll")}),g&&_&&!v?i.jsx(Xle,{},b):null,i.jsx(Nie,{onLogin:n,onRegister:t,showCloseUserPanelButton:v}),!v&&i.jsx(vh,{id:oy,onClick:D,count:R,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})]})}),i.jsxs("div",{className:"hdr-additional-info",children:[i.jsx($le,{}),i.jsx(oce,{}),i.jsx(ace,{}),i.jsx(rce,{}),s!=null&&s.length?i.jsx(SR,{isHeaderNavigationHidden:u,headerCallPanelConfig:s}):null]}),i.jsxs("div",{className:"hdr-crypto-content",children:[i.jsx(nce,{}),i.jsx(ece,{})]}),w.length&&a?i.jsxs("div",{className:"hdr-navigation-scrollable-bc-holder",children:[k.length>0&&!o?i.jsx(Vle,{items:k}):null,T.length>0?i.jsx(zle,{items:T,setNavigationVisibility:m,showAnimation:l,setShowAnimation:c}):null]}):null,W.app.backToTopButton.isFloating&&i.jsx(qle,{})]}),N!==0&&i.jsx("div",{className:"hdr-nav-menu-holder-bc",children:o?i.jsx(cle,{onClose:O,isSearchActiveInitial:N===2}):i.jsx(Pie,{onClose:E})})]})}),lce=()=>{const{components:e}=aO(dE.PANEL);return i.jsx(i.Fragment,{children:e.map(({LazyComponent:t,selected:n,name:s,props:r})=>i.jsx(t,{show:n,...r},s))})},cce=A.memo(lce),uce=()=>Le.dispatchEvent("closeSmartPanel"),dce=[oy],fce=()=>{const e=A.useRef(null);Gi({container:e,callback:uce,ignoredElementsIds:dce});const{isLoggedIn:t,profile:{bonusAvailable:n}}=_e(),s=A.useMemo(()=>[...W.app.smartPanel.items,...W.sportsbook.enabled?[{actions:[{type:"openBetslip",data:{}}],iconClass:"bc-i-betslip",permissions:null,title:"Betslip",component:"Betslip",target:""}]:[]].filter(r=>!r.permissions||!r.permissions.loggedIn||r.permissions.loggedIn===t&&(!r.permissions.bonusAvailable||r.permissions.bonusAvailable===n)).map(r=>{var o;return{...r,LazyComponent:r.component&&((o=_c[r.component])!=null&&o.button)?vn(_c[r.component].button):vn(()=>Z(()=>import("./ButtonWithAction-EISwoSIY.js"),__vite__mapDeps([335,271,2])))}}),[n,t]);return i.jsx("div",{className:"hdr-smart-panel-holder-arrow-bc",ref:e,children:i.jsx("div",{className:"hdr-smart-panel-holder-bc",children:i.jsx(A.Suspense,{fallback:i.jsx(_t,{size:"small"}),children:s.map(({LazyComponent:r,...o})=>r?i.jsx(r,{...o},`${o.title}_${o.iconClass}`):null)})})})},Ace=A.memo(fce),mce=A.memo(()=>i.jsxs(i.Fragment,{children:[i.jsx(Ace,{}),i.jsx(cce,{})]})),pce=()=>({byRegion:W.sportsbook.selectRegionsByDefault,...W.sportsbook.liveStreaming.enabled&&{hasVideo:!1}}),GR={betBuilderFilter:!1,betCloudFilter:!1,betRegionsFilter:!1,tournamentFilter:{competitionIds:[],sportIds:[]},liveGamesFilter:pce(),timeFilter:W.sportsbook.gamesDefaultTimeFilter},Rge=()=>{const{timeFilter:e,betCloudFilter:t,tournamentFilter:n,betRegionsFilter:s,betBuilderFilter:r,liveGamesFilter:o}=GR,[a,l]=A.useState(e),[c,u]=A.useState(o),[d,f]=Ar(t),[m,h]=Ar(r),[p,g]=Ar(s),[_,b]=A.useState(n);return A.useEffect(()=>{Le.dispatchEvent("updateEventViewFilters",{timeFilter:a,betCloudFilter:d,liveGamesFilter:c,betBuilderFilter:m,betRegionsFilter:p,tournamentFilter:_})},[m,d,p,c,a,_]),{timeFilter:a,setTimeFilter:l,liveGamesFilter:c,setLiveGamesFilter:u,betCloudFilter:d,toggleBetCloudFilter:f,tournamentFilter:_,setTournamentFilter:b,betBuilderFilter:m,toggleBetBuilderFilter:h,betRegionsFilter:p,toggleBetRegionsFilter:g}},hce={game:{type:1}},gce=e=>{const[{betCloudFilter:t,tournamentFilter:n,betBuilderFilter:s,betRegionsFilter:r,timeFilter:o},a]=A.useState(GR),[l,c]=A.useMemo(()=>{const f=jZ({tournamentFilter:n,betCloudFilter:t});return[{...f,...hce},{...f,game:{...DZ(),...FZ(s),...BZ(o)},...UZ(r)}]},[t,n,s,r,o]);A.useEffect(()=>(Le.addEventListener("updateEventViewFilters",f=>a(f)),()=>{Le.removeEventListeners("updateEventViewFilters")}),[]);const u=Ax(e?null:l),d=Ax(ue.isMobile?null:c);return[u||0,d]},vce=()=>{const{toggle:e,badgeCount:t}=yR(!1);return i.jsx(vh,{id:oy,onClick:e,count:t,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})},z1=(e,t)=>({...e,badge:t>0?{title:String(t),class:` count-blink-${t%2===0?"even":"odd"}`}:null}),Fx=(e,t,n,s)=>e.map(r=>r.id===m5?z1(r,t):r.id===Av?z1(r,n):r.id===mv?z1(r,s):r),Ux=(e,t)=>Object.values(t).flat(2).some(n=>n.id===e),bce=({hideMenuTab:e=!1})=>{var C;const{tabNavigation:t,header:{navigation:{mobile:{genericMenu:n}}}}=W.app,{profile:{currency:s,bet_settlement:r}}=_e(),o=Ux(mv,t),[a]=gce(!Ux(Av,t)),{openBetsCount:l,getOpenBetsCount:c}=bP(o);A.useEffect(()=>{o&&c()},[c,s,o,r]);const{events:{length:u}}=Hc(),d=re(),f=Is(),m=f.pathname.split("/")[1],h=vf(),{links:p}=Wc(),[g,_]=A.useState(Fx((C=t[m])!=null&&C.length?t[m]:t.default||[],u,a,l??0)),b=A.useCallback(()=>{Le.dispatchEvent("openNavigationMenu")},[]),y=A.useCallback(()=>Le.dispatchEvent("openGenericMenu",{}),[]);if(A.useEffect(()=>{var w;_(Fx((w=t[m])!=null&&w.length?t[m]:t.default||[],u,a,l??0))},[m,t,u,a,l]),!g)return null;const v=w=>{const{displayName:T}=w;T!=="Betslip"&&St.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:T}}})};return i.jsxs("div",{className:`tab-navigation-w-bc ${n?"hasGenericNav":""}`,children:[g.filter(({permissions:w})=>!(w&&df(w,h))).map((w,T,k)=>i.jsxs(A.Fragment,{children:[T===Math.ceil(k.length/2)&&n&&p.header.length>0&&!W.partner.integrationMode&&i.jsxs("div",{className:"tab-nav-item-bc generic-menu",onClick:y,children:[i.jsx("i",{className:`genericMenuBurger ${W.app.header.navigation.navigationMenuSearch.enabled?"bc-i-menu-burger":"bc-i-burger"}`}),i.jsx("p",{className:"tab-nav-title-bc ellipsis",children:d("Menu")})]}),i.jsxs(kt,{to:w.to,actions:w.actions,badge:w.badge,className:`tab-nav-item-bc ${w.badge&&(w.id===m5||w.id===Av||w.id===mv)?" count-odd-animation":""}${w.to&&`${f.pathname}${f.search}`.includes(w.to)?" active":""}`,onClick:()=>v(w),"aria-label":d(w.displayName),children:[i.jsx("i",{className:`tab-nav-icon-bc ${w.className}`}),i.jsx("p",{className:"tab-nav-title-bc ellipsis",children:d(w.displayName)})]},T)]},T)),!n&&!e&&p.app.length>0&&!W.partner.integrationMode&&i.jsxs("div",{className:"tab-nav-item-bc menu",onClick:b,children:[i.jsx("i",{className:"tab-nav-icon-bc bc-i-burger"}),i.jsx("p",{className:"tab-nav-title-bc ellipsis",children:d("Menu")})]}),W.partner.integrationMode&&i.jsx(vce,{})]})},_ce=A.memo(bce),yce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABF1BMVEUAAAAdUe4Y5f8anPYdWO8aWu8Zr/ganPcbjvUcY/AY3P4cXe8WpPgap/camvYbjvQZw/sY4f8cWvAY0/wcX/EY2P4V2v4Y4f8asvobg/MZvPsbefMbg/Qcc/IZyPsX4/8Yz/0X4/8Y5f8cfPQY5P8cWe0dV/Aa1v7///8Z1/8Zz/0eV/AdXvAcZfEca/IZ4f8ZuvobrvkawPsbp/gccfIcePMbm/cZyv0bffQaxfwasvkbkPUbtfkblvYao/jt9/8bn/eIvPkbhPQXkPZCpPfN5vy51/t5r/c9j/UbifXk8f5TqfeY0Pt7zPtUvPnX8v666P0xnPZjq/eh4fyewPljmvU90vwmzfxjzfsVmvczwfotgfMrr/kX+s5QAAAAKHRSTlMA4+kM0DTi4uKpoWoZ7e3t1ruNjHpEKvXt7ebm4sq8bW3m39vRVerlJ/4MdgAAAn9JREFUSMeN0QlX2kAQB/CxIVYOWzltvbW2DYpQFREVCEGOGG5QTr//5+jOZGOOzXvmt1F2d+bPvg1gkjLHkfj52ekXH6dn5/HIcUYCm5SO7xY+sRtJgyWWLASxeyzx/nghG0ShEKGElMT+YJETDKSzwf3NsAOOsheBZZMAGZwEDuzE4OQeXZjDfO7nM9ybze0tHNSXhggFHviD434xVEfz2UgdzrBiP+gEjh4EQ0VRpiP2byTWkrBz4zVXFW54IziCPXFzagX6Ym0H9v4JVgY/YCWUKhgQ9RWy8Cltwo+K4HHVwv5pRYSBR9EAr60uHn2wwLWgYh4w7V2LNmFb3OzTjQeGMvAN3Hq9G/RKB+yHuxX4BGo97G/d4jmLmrf6FbZrHnRjZVDrY+zdU2SBb3WXUn2E/b16vU+fy7obC5RcqgPsM5rLJU3U5tJd9waqY/OAaqlaatOMTTyBqkufbjzGaZfeVtdd34LvT9wzatKNJ89EM8M0t7rswLiJ2tTTJOPxEFdaF43dgZennkoUopq0jmOlsSYz8MI0JoqfSdux6Dawcwt+NlDHN9Drqo40NR7wgN7yC7Qa2se8rZd5oEz0jiaalHWDmjWto5t9B7Bftuhtoz1Zl13uXukk6ia/YP+OK9MNOzTnO2ysW+5dR+CNXqFevHMp0uswdGt9CIdFzvyqooAOfrVWYTuA12uthf68ruK183yZgHCeY9dT3/I+NGchCtGPQufVt//KVZAhdmXJ5a48xEJIAins1+IatnwKAGRW97K78bG3QzIwqVxgvwFJ4Usmh398ODmXKTBJ0T+XAYTw+zk5sfFpe0oGBykmRxOh0IavUDgRlSXe+R8w9aL3M3hbPAAAAABJRU5ErkJggg==",Ece=({app:e,product:t,onCloseClick:n})=>{const[s,r]=A.useState(!1),o=re(),a=(u=!1)=>St.dispatchEvent("trackingEvent",{category:"MobileAppNotification",action:u?"Clicked Mobile App Notification Install":"Closed Mobile App Notification",label:`${t} product from ${e.isIOS?"IOS":"Android"} ${s?"with Don't Show Again":""}`}),l=()=>{a(),n(s)},c=()=>{a(!0),n(s)};return i.jsxs("div",{className:"mobApp-bottom-holder",children:[i.jsx("i",{className:"mobApp-remove bc-i-close-remove",onClick:l}),i.jsxs("div",{className:"mobApp-content",children:[i.jsxs("div",{className:"mobApp-content-item ellipsis",children:[e.imageSrc&&i.jsx("img",{src:e.imageSrc,alt:"",className:"mobApp-img"}),i.jsxs("div",{className:"mobApp-content-description",children:[i.jsx("p",{className:"mobApp-content-title ellipsis",children:o(e.title)}),e.isIOS&&i.jsxs("p",{className:"mobApp-content-ios-title",children:[i.jsx("img",{src:yce,alt:""}),i.jsx("span",{className:"ellipsis",children:o($$)})]})]})]}),i.jsx(kt,{onClick:c,to:e.href,target:"_self",className:"mobApp-content-link a-color",children:o("Install")})]}),i.jsx("div",{className:"mobApp-checkbox-holder",children:i.jsxs("label",{className:"checkbox-control-content-bc",children:[i.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onChange:()=>r(!s),checked:s}),i.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),i.jsx("p",{className:"checkbox-control-text-bc",children:o(N3)})]})})]})},_A={default:"suggested_app_notification_shown",sport:"sports_app_notification_shown",casino:"casino_app_notification_shown"},Cce={default:H$,sport:G$,casino:W$},Sce=A.memo(function({apps:t}){const{productType:n}=Te(),[s,r]=A.useState(void 0),[o,a]=A.useState(()=>({default:t.default!==void 0&&!Se.getItem(_A.default),sport:t.sport!==void 0&&!Se.getItem(_A.sport),casino:t.casino!==void 0&&!Se.getItem(_A.casino)})),l=o.default?"default":n,c=u=>{a(d=>({...d,[l]:!1})),r(void 0),Se.setItem(_A[l],!0,u?0:Wk(W.mobileAppNotification.popupLifetimeInDays))};return A.useEffect(function(){if(o[l]){const d=setTimeout(()=>{const f=t[l];f&&r({...f,title:Cce[l]})},3e3);return()=>{r(void 0),clearTimeout(d)}}},[t,l,o]),s?i.jsx(Ece,{app:s,product:n,onCloseClick:c}):null}),mu=new eR,wce=A.lazy(()=>Z(()=>import("./UserProfileTemplate-kz-m52eA.js"),__vite__mapDeps([336,2,265,266,267,6,7,8,9,100,5,10,263,261,86,87,337,338,99,101,65,81,339]))),Hx=(e=!1)=>Le.dispatchEvent("closeUserInfoPanel",e),Tce=()=>{const e=Ns(),t=It(),{isLoggedIn:n,loginInProgress:s}=_e(),r=e.get(Ti)===xi,o=e.get(ZY),a=e.has("account"),l=n&&r;return Ha(l),A.useEffect(()=>{if(o==="multi-cashback"&&!mu.connected)return mu.connect(),()=>{mu.connected&&(mu.disconnect(4e3,"Closed jackpot socket connection by the application"),mu.clearActiveRequests())}},[o]),A.useEffect(function(){a&&!r&&Le.dispatchEvent("openUserInfoPanel")},[a,r]),A.useEffect(function(){if(!s&&!n&&r){let u=!0;mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{u&&Hx()},props:{popupContentType:bt.Login,onSuccess:()=>{u=!1}}})}},[n,s,r]),A.useEffect(function(){return Le.addEventListener("openAccountSection",({section:u,page:d,params:f})=>{mt.dispatchEvent("hideAll"),t.push({search:Yt({section:u,page:d??W.accountNavigation[u].pages[0],...f})})})},[t]),l?i.jsx(A.Suspense,{fallback:null,children:i.jsx(oO,{className:"user-profile-container",onClose:()=>Hx(),trackTouch:!1,children:i.jsx(wce,{query:e})})}):null},Lge={[Ie.HORSE_RACING]:[{label:"No.",sortable:!0,value:"original_order"},{label:""},{label:"Horse"},{label:"Trainer/Jockey"},{label:"Weight/Age"},{label:"Previous Odds"},{label:"Odds",sortable:!0,value:"price"}],[Ie.GREYHOUNDS]:[{label:"Selection"},{label:"",sortable:!0,value:"original_order"},{label:""},{label:""},{label:""},{label:"Previous Odds"},{label:"Odds",sortable:!0,value:"price"}]},jge={[Ie.HORSE_RACING]:[{label:"Position",value:"Position"},{label:"No.",value:""},{label:"",value:""},{label:"Horse",value:"Name"},{label:"Trainer/Jockey"},{label:"SP"}],[Ie.GREYHOUNDS]:[{label:"Position",value:"Position"},{label:"No."},{label:"Greyhound",value:"Name"},{label:"SP",value:"SPPrice"}]};var xce=(e=>(e.Winner="Winner",e.Win="Win",e.TrapWinner="TrapWinner",e.Forecast="Forecast",e.Tricast="Tricast",e.MatchBet="matchBet",e.OddVsEvens="oddVsEvens",e.PlaceBet2="placeBet2",e.PlaceBet3="placeBet3",e.PlaceBet4="placeBet4",e.InsideVsOutside="insideVsOutside",e.FavouritesVsOutsiders="favouritesVsOutsiders",e.BettingWithoutOneFav="bettingWithoutOneFav",e.CoverBet2="coverBet2",e.CoverBet3="coverBet3",e.CoverBet4="coverBet4",e.Threesome="threesomes",e.RaceWinner="RaceWinner",e))(xce||{}),WR=(e=>(e.UpcomingRaces="upcoming",e.Results="results",e))(WR||{});const Mge=[{value:"upcoming",label:"UPCOMING RACES"},{value:"results",label:"RESULTS"}],Bge="/racing",Dge=[{label:"Yesterday",value:String(ye().subtract(1,"day").startOf("day").unix())},{label:"Today",value:String(ye().startOf("day").unix())}],Fge=458,Uge=625,Ice=({name:e,alias:t,headerSticky:n=!0,expanded:s=!0,updateExpanded:r=!1,onHeaderClick:o,children:a})=>{const[l,c]=Ar(s,r);return i.jsxs("div",{className:"sports-group-bc",children:[i.jsxs("div",{className:`sg-head-bc ${n?"sg-head-sticky-bc":""} ${t}-bg`,onClick:o,children:[i.jsx("i",{className:`sg-type-icon-bc bc-i-${t}`}),i.jsx("span",{className:"sg-title-bc ellipsis",children:e}),a?i.jsx("i",{className:`sg-collapse-icon-bc bc-i-small-arrow-down ${l?"active":""}`,onClick:u=>{u.stopPropagation(),c()}}):null]}),l?i.jsx("div",{className:"sg-body-bc",children:a}):null]})},il=()=>i.jsxs("a",{className:"sport-search-result-item-bc",children:[i.jsx("p",{className:"s-g-competition-n-bc skeleton-loader-text"}),i.jsx("p",{className:"skeleton-loader-text"}),i.jsx("p",{className:"skeleton-loader-text"})]}),Nce=({height:e})=>i.jsxs("div",{className:"sport-search-result-bc",style:{height:e},children:[i.jsx("div",{className:"sport-search-result-header-bc",children:i.jsx("span",{className:"sport-search-result-title-bc skeleton-loader-text"})}),i.jsx("div",{className:"sport-search-result-body-bc",children:i.jsxs(ny,{children:[i.jsx(il,{}),i.jsx(il,{}),i.jsx(il,{}),i.jsx(il,{}),i.jsx(il,{}),i.jsx(il,{})]})})]}),kce=A.memo(({result:e,searching:t,height:n,onClear:s,handleNavigationStateChange:r,onHandleGameSelect:o,searchTerm:a})=>{Ha();const l=re(),c=It(),d=Ns().get("selectedDay"),f=A.useMemo(()=>e.reduce((p,g)=>{var _;return p+((_=g==null?void 0:g.games)==null?void 0:_.length)},0),[e]),m=p=>{St.dispatchEvent("trackingEvent",{category:"Search",action:"Sport Search Result",additionalData:{searchData:{searchTerm:a||"",game:p}}}),o&&o(),r?r({sport:p.sportAlias,region:p.regionAlias,competition:p.competitionId,game:p.id,isLive:p.isLive===1}):c.push(`/sports/${p.isLive?We.Live:We.Prematch}/${es.EventView}/${p.sportAlias}/${p.regionAlias}/${p.competitionId}/${Jt(p.competitionName)}/${p.id}/${Jt(`${p.team1_name}+${p.team2_name?" "+p.team2_name:""}`)}/search`)},h=p=>{o&&o(),r&&ly.has(p.sportAlias)?c.push({pathname:`/esports/${Pa.All}/${p.sportAlias}`,search:`${t4}=${Oy.Matches}`}):[Ie.GREYHOUNDS,Ie.HORSE_RACING].includes(p.sportAlias)?c.push({pathname:`/racing/${p.sportAlias}/${WR.UpcomingRaces}`,search:Je({...$e(),...d&&{selectedDay:d}})}):ce.get({source:"betting",what:{game:["id","#sport:id"]},where:{sport:{id:p.sportId},game:{type:1,"@limit":1}}}).then(({data:g})=>{const _=Object.keys(g.game).length>0;c.push(`/sports/${_?We.Live:We.Prematch}/${es.EventView}/${p.sportAlias}`)}),s==null||s()};return t?i.jsx(Nce,{height:n}):i.jsxs("div",{className:"sport-search-result-bc","data-scroll-lock-scrollable":"",style:{height:n},children:[i.jsxs("div",{className:"sport-search-result-header-bc",children:[i.jsx("span",{className:"sport-search-result-title-bc ellipsis",children:`${l("Search results")}${f?" ("+f+")":""}`}),i.jsx("i",{className:"bc-i-close-remove search-close-btn",onClick:s})]}),i.jsx("ul",{className:"sport-search-result-body-bc","data-scroll-lock-scrollable":"",children:e.length>0?e.map(p=>i.jsx(Ice,{name:p.sportName,alias:p.sportAlias,headerSticky:!1,onHeaderClick:()=>h(p),expanded:!!p.games.length,children:p.games.length?p.games.map(g=>i.jsxs("li",{className:"sport-search-result-item-bc",onClick:()=>m(g),children:[i.jsxs("p",{className:"s-g-competition-n-bc",children:[i.jsxs("span",{children:[" ",g.competitionName]}),g.isLive?i.jsx("i",{className:"ftr-g-icon-bc bc-i-live",title:l("Live")}):null]}),[Ie.GREYHOUNDS,Ie.HORSE_RACING].includes(g.sportAlias)?null:i.jsxs("p",{children:[g.team1_name," - ",g.team2_name]}),i.jsx("p",{className:"s-g-r-time-bc",children:i.jsx(cs,{preset:"datetimeShort",seconds:g.start_ts})})]},g.id)):null},p.sportId)):i.jsx("p",{className:"empty-b-text-v-bc",children:l("No Results")})})]})}),Oce=({searchTerm:e,onClose:t,onSportClose:n})=>{const{result:s,searching:r}=IR(e);return i.jsx(kce,{searching:r,result:s,height:"100%",onHandleGameSelect:t,onClear:n})},Pce={searchTerm:"",searchType:gt.Sport},Rce=function({onClose:t}){const[{searchType:n,searchTerm:s},r]=A.useState(Pce);Ha(),Ln("generic-search-open");const o=re(),a=Ui(s,500),[l,c]=A.useState(!1);A.useEffect(()=>c(Hl(a)),[a]);const u=A.useMemo(()=>{const g=[],_=Rt.getInstance();return W.sportsbook.enabled&&g.push({value:gt.Sport,id:Qn()}),W.casino.enabled&&g.push({value:gt.Casino,id:Qn()}),_.liveCasinoAvailable&&g.push({value:gt.LiveCasino,id:Qn()}),g},[]),d=A.useCallback(({target:{value:g}})=>r(_=>({..._,searchTerm:g})),[]),f=A.useCallback(()=>{c(!1),r(g=>({...g,searchTerm:""}))},[]),m=A.useCallback(g=>r(_=>({..._,searchType:g})),[]),h=A.useCallback(()=>{mt.dispatchEvent("removeComponentPanel",{component:"GenericSearch",props:{}})},[]),{languageRtl:p}=Te();return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"generic-search-container-body",children:[i.jsxs("div",{className:"generic-search-header",children:[!ue.isMobile&&i.jsx(Be,{className:"generic-search-close-btn",onClick:h,children:i.jsx("i",{className:`bc-i-small-arrow-${p?"left":"right"}`})}),i.jsxs("div",{className:"sport-search-betslip sport-search-bc active",children:[i.jsx(wf,{autoFocus:!1,value:s,className:"ss-input-bc",onChange:d,placeholder:o(`Search in ${n}`)}),i.jsx("div",{className:"ss-icon-holder-bc",children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]}),i.jsx("div",{className:"generic-search-menu",children:u.map(({id:g,value:_})=>i.jsx("button",{className:`btn generic-search-menu-item ellipsis ${n===_?"active":"a-outline"}`,onClick:()=>m(_),children:o(_)},g))})]}),i.jsx("div",{className:"generic-search-result-container",children:(()=>{if(l)switch(n){case gt.Sport:return i.jsx(Oce,{searchTerm:s,onSportClose:f,onClose:t});case gt.Casino:case gt.LiveCasino:return i.jsx("div",{className:"generic-search-result-scrollable","data-scroll-lock-scrollable":"",children:i.jsx(xR,{searchTerm:s,searchType:n,onClose:t})});default:return i.jsx(i.Fragment,{})}return i.jsx(i.Fragment,{})})()})]})})},Lce=A.memo(function(){const[t,n]=A.useState(!1),s=A.useCallback(()=>n(r=>!r),[]);return A.useEffect(function(){return Le.addEventListener("openSearch",s)},[s]),A.useEffect(()=>{t&&be.open(r=>({Component:()=>i.jsx(Rce,{onClose:()=>{s(),r()}}),className:"popupGenericSearch",onClose:s}))},[t,s]),null}),QE=({children:e,onClose:t=Pt,isHidden:n,hideCloseButton:s=!1,fullScreen:r=!1,className:o="",type:a})=>{const l=A.useRef(null),c=A.useRef(t);Ha(!n);const u=d=>{!s&&d.target===l.current&&t()};return A.useEffect(()=>{c.current=t},[t]),A.useEffect(function(){if(!(ue.isMobile||n||s)){const f=m=>{m.key===jD&&c.current()};return window.addEventListener("keydown",f),()=>{window.removeEventListener("keydown",f)}}},[s,n]),i.jsx("div",{className:`popup-holder-bc ${r?"full-screen":"windowed"} ${n?"hidden":""} ${o} ${a||""}`,children:i.jsx("div",{className:"popup-middleware-bc",onMouseDown:u,ref:l,children:i.jsxs("div",{id:p5,className:"popup-inner-bc",children:[!s&&i.jsx("i",{id:g5,onClick:t,className:"e-p-close-icon-bc bc-i-close-remove"}),e]})})})},jce=()=>{const{components:e,hide:t,selectedComponent:n}=aO(dE.POPUP),{openConfirmPopup:{enabled:s,showOn:r}}=W.userAuthentication.registration;return i.jsx(A.Suspense,{fallback:i.jsx(_t,{size:"medium"}),children:i.jsx(QE,{onClose:t,isHidden:!n,fullScreen:n==null?void 0:n.fullscreen,className:"content-manager",...s&&r==="onClose"&&(n==null?void 0:n.props.popupContentType)===bt.Registration&&{hideCloseButton:!0},children:e.map(({LazyComponent:o,name:a,selected:l,props:c})=>i.jsx(o,{show:l,...c},a))})})};var $R={},VR={},YR={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(){for(var r=arguments.length,o=new Array(r),a=0;a"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(l=window).gtag.apply(l,o)}},n=t;e.default=n})(YR);var zR={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function n(l){return l.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(c,u,d){return u>0&&u+c.length!==d.length&&c.search(t)>-1&&d.charAt(u-2)!==":"&&(d.charAt(u+c.length)!=="-"||d.charAt(u-1)==="-")&&d.charAt(u-1).search(/[^\s-]/)<0?c.toLowerCase():c.substr(1).search(/[A-Z]|\../)>-1?c:c.charAt(0).toUpperCase()+c.substr(1)})}function s(l){return typeof l=="string"&&l.indexOf("@")!==-1}var r="REDACTED (Potential Email Address)";function o(l){return s(l)?(console.warn("This arg looks like an email address, redacting."),r):l}function a(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,d=l||"";return c&&(d=n(l)),u&&(d=o(d)),d}})(zR);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GA4=void 0;var t=l(YR),n=l(zR),s=["eventCategory","eventAction","eventLabel","eventValue","hitType"],r=["title","location"],o=["page","hitType"],a=["action","category","label","value","nonInteraction","transport"];function l(R){return R&&R.__esModule?R:{default:R}}function c(R,L){if(R==null)return{};var B=u(R,L),D,j;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(R);for(j=0;j=0)&&Object.prototype.propertyIsEnumerable.call(R,D)&&(B[D]=R[D])}return B}function u(R,L){if(R==null)return{};var B={},D=Object.keys(R),j,M;for(M=0;M=0)&&(B[j]=R[j]);return B}function d(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(B){return typeof B}:d=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},d(R)}function f(R){return p(R)||h(R)||v(R)||m()}function m(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h(R){if(typeof Symbol<"u"&&R[Symbol.iterator]!=null||R["@@iterator"]!=null)return Array.from(R)}function p(R){if(Array.isArray(R))return C(R)}function g(R,L){var B=Object.keys(R);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(R);L&&(D=D.filter(function(j){return Object.getOwnPropertyDescriptor(R,j).enumerable})),B.push.apply(B,D)}return B}function _(R){for(var L=1;LR.length)&&(L=R.length);for(var B=0,D=new Array(L);B"u"||typeof document>"u")&&!L._hasLoadedGA){var j=document.createElement("script");j.async=!0,j.src="https://www.googletagmanager.com/gtag/js?id=".concat(B),D&&j.setAttribute("nonce",D),document.body.appendChild(j),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},L._hasLoadedGA=!0}}),x(this,"_toGtagOptions",function(B){if(B){var D={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},j=Object.entries(B).reduce(function(M,F){var U=b(F,2),V=U[0],Q=U[1];return D[V]?M[D[V]]=Q:M[V]=Q,M},{});return j}}),x(this,"initialize",function(B){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!B)throw new Error("Require GA_MEASUREMENT_ID");var j=typeof B=="string"?[{trackingId:B}]:B;L._currentMeasurementId=j[0].trackingId;var M=D.gaOptions,F=D.gtagOptions,U=D.legacyDimensionMetric,V=U===void 0?!0:U,Q=D.nonce,X=D.testMode,ee=X===void 0?!1:X;if(L._testMode=ee,ee||L._loadGA(L._currentMeasurementId,Q),L.isInitialized||(L._gtag("js",new Date),j.forEach(function(ge){var J=L._appendCustomMap(_(_(_({send_page_view:!1},L._toGtagOptions(_(_({},M),ge.gaOptions))),F),ge.gtagOptions),V);L._gtag("config",ge.trackingId,J)})),L.isInitialized=!0,!ee){var ae=f(L._queueGtag);for(L._queueGtag=[],L._isQueuing=!1;ae.length;){var z=ae.shift();L._gtag.apply(L,f(z)),z[0]==="get"&&(L._isQueuing=!0)}}}),x(this,"set",function(B){if(!B){console.warn("`fieldsObject` is required in .set()");return}if(d(B)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(B).length===0&&console.warn("empty `fieldsObject` given to .set()"),L._gaCommand("set",B)}),x(this,"_gaCommandSendEvent",function(B,D,j,M,F){L._gtag("event",D,_(_({event_category:B,event_label:j,value:M},F&&{non_interaction:F.nonInteraction}),L._toGtagOptions(F)))}),x(this,"_gaCommandSendEventParameters",function(){for(var B=arguments.length,D=new Array(B),j=0;j1?D-1:0),M=1;M1&&arguments[1]!==void 0?arguments[1]:!0;if(!D)return B;B.custom_map||(B.custom_map={});for(var j=1;j<=200;j++)B.custom_map["dimension".concat(j)]||(B.custom_map["dimension".concat(j)]="dimension".concat(j)),B.custom_map["metric".concat(j)]||(B.custom_map["metric".concat(j)]="metric".concat(j));return B}},{key:"outboundLink",value:function(B,D){var j=B.label;if(typeof D!="function"){console.warn("hitCallback function is required");return}if(!j){console.warn("args.label is required in outboundLink()");return}var M={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:(0,n.default)(j)},F=!1,U=function(){F=!0,D()},V=setTimeout(U,250),Q=function(){clearTimeout(V),F||D()};M.hitCallback=Q,this._gaCommand("send",M)}}]),R}();e.GA4=O;var P=new O;e.default=P})(VR);(function(e){function t(l){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(u){return typeof u}:t=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},t(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ReactGAImplementation=void 0;var n=r(VR);function s(l){if(typeof WeakMap!="function")return null;var c=new WeakMap,u=new WeakMap;return(s=function(f){return f?u:c})(l)}function r(l,c){if(l&&l.__esModule)return l;if(l===null||t(l)!=="object"&&typeof l!="function")return{default:l};var u=s(c);if(u&&u.has(l))return u.get(l);var d={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var m in l)if(m!=="default"&&Object.prototype.hasOwnProperty.call(l,m)){var h=f?Object.getOwnPropertyDescriptor(l,m):null;h&&(h.get||h.set)?Object.defineProperty(d,m,h):d[m]=l[m]}return d.default=l,u&&u.set(l,d),d}var o=n.GA4;e.ReactGAImplementation=o;var a=n.default;e.default=a})($R);const q1=us($R),Mce=({event:e,location:{pathname:t}},n)=>{const[s,r]=A.useState(!1);A.useEffect(function(){if(!s&&W.app.tracking.googleAnalyticsId){const a=W.app.tracking.googleAnalyticsId;q1.initialize(a),r(!0)}},[s,n]),A.useEffect(function(){s&&t&&q1.send({hitType:"pageview",page:t})},[s,t]),A.useEffect(function(){s&&e&&!vz.includes(e.category)&&q1.event(e2(["value","label","action","category","nonInteraction"],e))},[e,s])};var XE={};Object.defineProperty(XE,"__esModule",{value:!0});var Bce=function(t){console.warn("[react-gtm]",t)};XE.default=Bce;var Dce=XE,Fce=Uce(Dce);function Uce(e){return e&&e.__esModule?e:{default:e}}var Hce={tags:function(t){var n=t.id,s=t.events,r=t.dataLayer,o=t.dataLayerName,a=t.preview,l=t.auth,c=">m_auth="+l,u=">m_preview="+a;n||(0,Fce.default)("GTM Id is required");var d=` `,f=` (function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', `+JSON.stringify(s).slice(1,-1)+`}); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'`+c+u+`>m_cookies_win=x'; f.parentNode.insertBefore(j,f); })(window,document,'script','`+o+"','"+n+"');",m=this.dataLayer(r,o);return{iframe:d,script:f,dataLayerVar:m}},dataLayer:function(t,n){return` window.`+n+" = window."+n+` || []; window.`+n+".push("+JSON.stringify(t)+")"}},Gce=Hce,Wce=Gce,Gx=$ce(Wce);function $ce(e){return e&&e.__esModule?e:{default:e}}var Vce={dataScript:function(t){var n=document.createElement("script");return n.innerHTML=t,n},gtm:function(t){var n=Gx.default.tags(t),s=function(){var l=document.createElement("noscript");return l.innerHTML=n.iframe,l},r=function(){var l=document.createElement("script");return l.innerHTML=n.script,l},o=this.dataScript(n.dataLayerVar);return{noScript:s,script:r,dataScript:o}},initialize:function(t){var n=t.gtmId,s=t.events,r=s===void 0?{}:s,o=t.dataLayer,a=t.dataLayerName,l=a===void 0?"dataLayer":a,c=t.auth,u=c===void 0?"":c,d=t.preview,f=d===void 0?"":d,m=this.gtm({id:n,events:r,dataLayer:o||void 0,dataLayerName:l,auth:u,preview:f});o&&document.head.appendChild(m.dataScript),document.head.insertBefore(m.script(),document.head.childNodes[0]),document.body.insertBefore(m.noScript(),document.body.childNodes[0])},dataLayer:function(t){var n=t.dataLayer,s=t.dataLayerName,r=s===void 0?"dataLayer":s;if(window[r])return window[r].push(n);var o=Gx.default.dataLayer(n,r),a=this.dataScript(o);document.head.insertBefore(a,document.head.childNodes[0])}},Yce=Vce,zce=Yce,qce=Kce(zce);function Kce(e){return e&&e.__esModule?e:{default:e}}var Qce=qce.default;const ct=us(Qce),Xce=({event:e,location:{pathname:t}})=>{const[n,s]=A.useState(!1),{language:r}=Te(),{getProfileData:o,userDataRef:a}=wR(),{profile:l}=a==null?void 0:a.current,{loginRightAfterRegistration:c}=W.userAuthentication.registration,u=A.useRef(!1);A.useEffect(function(){W.app.tracking.googleTagManagerId&&(ct.initialize({gtmId:W.app.tracking.googleTagManagerId}),Se.setItem("ab_tests",Math.round(Math.random())),s(!0),u.current=!1)},[]),A.useEffect(function(){n&&ct.dataLayer({dataLayer:{event:"Pageview",url:window.location.href,title:window.document.title,...(l==null?void 0:l.id)&&{userId:l.id}}})},[n,t,l]),A.useEffect(function(){var f,m,h,p,g,_,b,y,v,C,w,T,k,E;if(n&&e){const{category:N,action:x,label:O,additionalData:P}=e,R=Se.getItem("ab_tests"),L=window.localStorage.getItem("_immortal|user-hash");switch(N){case"Authorization":if(x==="Login"&&(O!=null&&O.includes(pn)))o(({id:M,balance:F,btag:U,email:V,name:Q,username:X,bonus_money:ee})=>{ct.dataLayer({dataLayer:{event:"Login",userId:M,balance:F,bonus_money:ee,btag:U,email:V,name:Q,username:X}})});else if(x==="Register"&&(O!=null&&O.includes(pn)))if(P!=null&&P.personalDetails&&!c){const{personalDetails:{username:M,email:F,name:U}}=P;ct.dataLayer({dataLayer:{current_domain:window.location.host,event:"Signup",id:"RegisterSuccess",email:F,name:U,username:M}})}else u.current||o(({id:M,email:F,name:U,username:V})=>{ct.dataLayer({dataLayer:{event:"Signup",id:"RegisterSuccess",userId:M,current_domain:window.location.origin,email:F,name:U,username:V}}),u.current=!0});else x==="Clicked Register"&&ct.dataLayer({dataLayer:{event:"Regstart",current_domain:window.location.host}});break;case"Betting":if(x==="Placed a Bet"&&(O!=null&&O.includes(pn))&&(P!=null&&P.placeBetResponse)){const{placeBetResponse:M}=P;o(({id:F,btag:U,currency:V,name:Q,username:X,email:ee})=>{for(const{amount:ae,bet_id:z,k:ge,type:J,is_superbet:$}of M)ct.dataLayer({dataLayer:{event:"Bet",userId:F,value:ae,bet_id:z,bet_type:J,btag:U,currency:V,email:ee,is_superbet:$,k:ge,name:Q,username:X}})})}else if(x==="Clicked Featured Game"&&(O!=null&&O.includes(pn))&&(P!=null&&P.gameData)){const{gameID:M}=P==null?void 0:P.gameData;ct.dataLayer({dataLayer:{event:"Top-games-click",...((f=a.current.profile)==null?void 0:f.id)&&{userId:a.current.profile.id},gameID:M}}),ct.dataLayer({dataLayer:{event:"Recommender",rec_status:"Recom_click",product:"Sport",...a.current.profile&&{userId:a.current.profile.id},matchId:M,ab_tests:R,userIdentifier:L}})}else if(x==="Visible Recommendation")ct.dataLayer({dataLayer:{event:"Recommender",...a.current.profile.id?{userId:a.current.profile.id}:{},rec_status:"Appeared",product:"Sport",ab_tests:R,userIdentifier:L}});else if(x==="Opened Casino Game in Popup"&&(P!=null&&P.casinoGameData)){const{provider:M,externalId:F,name:U}=P.casinoGameData;ct.dataLayer({dataLayer:{event:"open popup",gameID:F,gamename:U,Provider:M}})}else x==="Clicked Sport Searched Game"&&(P!=null&&P.searchData)?ct.dataLayer({dataLayer:{event:"Searched Game Click",search:(m=P.searchData)==null?void 0:m.searchTerm,...a.current.profile&&{userId:a.current.profile.id},game:(h=P.searchData)==null?void 0:h.game,GeoData:dt}}):x==="Placed a Bet from QuickBet from Generic Menu"&&ct.dataLayer({dataLayer:{event:"Placed a Bet from Generic Menu",...a.current.profile&&{userId:a.current.profile.id},GeoData:dt,data:P}});break;case"Balance":if(x==="Deposit"&&(O!=null&&O.includes(pn))&&((p=P==null?void 0:P.paymentResponse)!=null&&p.amount)){const{amount:M,isFirst:F}=P.paymentResponse;o(({id:U,balance:V,btag:Q,currency:X,email:ee,bonus_money:ae,name:z,username:ge,deposit_count:J})=>{let $;J>1||!F?$="Deposit":(J===1||F)&&!u.current&&($="FTD"),$&&ct.dataLayer({dataLayer:{event:$,id:"DepositSuccess",userId:U,value:M,email:ee,balance:V,bonus_money:ae,btag:Q,currency:X,name:z,username:ge}}),(J>1||!F)&&(u.current=!0)})}else if(x==="Withdraw"&&(O!=null&&O.includes(pn))&&((g=P==null?void 0:P.paymentResponse)!=null&&g.amount)){const{amount:M}=P.paymentResponse;o(({id:F,btag:U,currency:V,email:Q,name:X,username:ee})=>{ct.dataLayer({dataLayer:{event:"Withdraw",userId:F,value:M,email:Q,btag:U,currency:V,name:X,username:ee}})})}else x==="Clicked Balance Deposit"&&(P!=null&&P.isLoggedIn)?o(({id:M,btag:F,email:U,currency:V,name:Q,username:X})=>{ct.dataLayer({dataLayer:{userId:M,email:U,btag:F,currency:V,name:Q,username:X,event:"Clicked Balance Deposit"}})}):x==="Clicked Deposit"?o(({id:M,btag:F,email:U,currency:V,name:Q,username:X,deposit_count:ee})=>{var z;const ae={value:((z=P==null?void 0:P.paymentResponse)==null?void 0:z.amount)||0,email:U,btag:F,currency:V,name:Q,username:X};ct.dataLayer({dataLayer:{userId:M,event:ee>0?"DepositStart":"FTD Start",...ee===0&&{...ae}}})}):x==="Clicked Header Deposit"&&(P!=null&&P.isLoggedIn?o(({id:M,btag:F,email:U,currency:V,name:Q,username:X})=>{ct.dataLayer({dataLayer:{userId:M,email:U,btag:F,currency:V,name:Q,username:X,event:"Clicked Header Deposit"}})}):ct.dataLayer({dataLayer:{event:"Clicked Header Deposit NL"}}));break;case"Promotions":x==="Promo Code activation"&&(O!=null&&O.includes(pn))&&(P!=null&&P.promoCode)&&ct.dataLayer({dataLayer:{event:"Promocode-activated",...a.current.profile&&{userId:a.current.profile.id}}});break;case"Stories":if(x==="Clicked Show More Story"&&(P!=null&&P.storyData))ct.dataLayer({dataLayer:{event:"Clicked Show More Story",link:P.storyData.link,...a.current.profile&&{userId:a.current.profile.id}}});else if(x==="Clicked Story Group"&&(P!=null&&P.storyData)){const{title:M,id:F}=P.storyData;ct.dataLayer({dataLayer:{event:"Clicked Story Group",id:F,title:M,...a.current.profile&&{userId:a.current.profile.id}}})}else x==="Closed Story Group"&&(P!=null&&P.storyData)&&ct.dataLayer({dataLayer:{event:"Closed Story Group",title:P.storyData.title,...a.current.profile&&{userId:a.current.profile.id}}});break;case"Casino":if(x==="Clicked Casino Game"){if(P!=null&&P.casinoGameData){const{externalId:M,name:F}=P.casinoGameData;ct.dataLayer({dataLayer:{event:"Game-opened",...a.current.profile&&{userId:a.current.profile.id},gameID:M,name:F}})}}else if(x==="Clicked Casino Recommended Game"){if(P!=null&&P.casinoGameData){const{externalId:M}=P.casinoGameData;ct.dataLayer({dataLayer:{event:"Recommender",...a.current.profile&&{userId:a.current.profile.id},rec_status:"Recom_click",product:"Casino",gameID:M,ab_tests:R,userIdentifier:L}})}}else if(x==="Clicked Live Casino Provider"&&(P!=null&&P.providerData)){const{name:M}=P.providerData;ct.dataLayer({dataLayer:{event:"LC-provider-click",...a.current.profile&&{userId:a.current.profile.id},provider:M}})}else x==="Visible Recommendation"&&ct.dataLayer({dataLayer:{event:"Recommender",...a.current.profile.id?{userId:a.current.profile.id}:{},rec_status:"Appeared",product:"Casino",ab_tests:R,userIdentifier:L}});break;case"Banner":if(x==="Clicked Banner"&&((_=P==null?void 0:P.bannerData)!=null&&_.link)){const{link:M,index:F}=P.bannerData;ct.dataLayer({dataLayer:{event:"Banner-clicked",...a.current.profile&&{userId:a.current.profile.id},promoURL:M,position:F+1}})}break;case"Other":const B=M=>{o(({id:F,email:U,name:V,username:Q})=>{ct.dataLayer({dataLayer:{event:M,userId:F,email:U,name:V,username:Q}})})};if(x==="Clicked Menu item"&&((b=P==null?void 0:P.menuItemData)!=null&&b.itemName)){const{itemName:M}=P.menuItemData,{id:F}=a.current.profile;ct.dataLayer({dataLayer:{event:"menu click",...F&&{userId:F},itemName:M,language:r}})}else x==="Clicked marketStatsWidget"?ct.dataLayer({dataLayer:{event:"MarketStatsWidget"}}):x==="Opened TrunarrativeInfoPopup"?B("TrunarrativeInfoPopup shown"):x==="Closed TrunarrativeInfoPopup"?B("TrunarrativeInfoPopup closed"):x==="Clicked TrunarrativeInfoPopup Submit"?B("TrunarrativeInfoPopup submitted"):x==="Clicked enable access to location popup"?B("Enable access to location popup"):x==="Enable access to location error"&&ct.dataLayer({dataLayer:{event:"Enable access to location error"}});break;case"Profile":x==="Upload Document"&&(O!=null&&O.includes(pn))&&o(({id:M})=>{ct.dataLayer({dataLayer:{event:"KYC-submitted",userId:M}})});break;case"Pages":x==="Clicked BetOnLeague Champions League"&&ct.dataLayer({dataLayer:{event:"champions league clicked"}});break;case"Search":let D="Search Clicked";const j={"Virtual Sport":"/virtual-sports/",Casino:"/casino/","Pre-match":"/sports/pre-match/","Sport Live":"/sports/live/","Live Casino":"/live-casino/","TV Games":"/tv-games/","Skill Games":"/games"};for(let M in j)window.location.pathname.includes(j[M])&&(D=`${M}`);(x==="Sport Search"||x==="Casino Search")&&(P!=null&&P.searchData)?ct.dataLayer({dataLayer:{event:`${D} Search Clicked`,search:(y=P.searchData)==null?void 0:y.searchTerm,...a.current.profile&&{userId:a.current.profile.id},GeoData:dt}}):(x==="Sport Search Result"||x==="Casino Search Result")&&(P!=null&&P.searchData)?ct.dataLayer({dataLayer:{event:`${D} Search Result`,search:(v=P.searchData)==null?void 0:v.searchTerm,...a.current.profile&&{userId:a.current.profile.id},game:(C=P.searchData)==null?void 0:C.game,GeoData:dt}}):x==="Search Type"&&(P!=null&&P.searchData)?ct.dataLayer({dataLayer:{event:`${D} Search Type`,search:(w=P.searchData)==null?void 0:w.searchTerm,type:(T=P.searchData)==null?void 0:T.searchType,...a.current.profile&&{userId:a.current.profile.id},GeoData:dt}}):x==="Search By Suggestion"&&(P!=null&&P.searchData)&&ct.dataLayer({dataLayer:{event:`${D} Search Suggestion`,search:(k=P.searchData)==null?void 0:k.searchTerm,type:(E=P.searchData)==null?void 0:E.searchType,...a.current.profile&&{userId:a.current.profile.id},GeoData:dt}});break}}},[e,o,n,a,r,c])},Zce={height:"245px",scrolling:"no",id:"betinsights-widget",width:"100%",frameBorder:"0"},Jce={...Un,aze:"en",rov:"ro"};var wu=(e=>(e.Main="--hero",e.Accent="--accent",e.Odds="--oc-2",e.Secondary_button="--oc-1",e.Background="--b",e.Header="--header",e.Menu="--menu",e.Bottom_navigation="--tab-navigation",e.Text_color="--b-sc",e))(wu||{});function eue({gameId:e,team1Name:t,team2Name:n,sportName:s,competitionName:r,startTime:o,isHidden:a,setIsHidden:l}){const[c,u]=A.useState(!1),[d,f]=A.useState(!0),[m,h]=A.useState(!1),p=A.useRef(null),g=A.useRef(""),{profile:{id:_}}=_e(),b=Se.getItem("ab_tests"),{RocketBet:y,LVision:v}=W.sportsbook.gameSuggestedEventsWidget,{url:C,apiKey:w,additionalParams:T}={...y,...v,additionalParams:y?Zce:{}},{events:k}=Hc(),{language:E,theme:N,oddFormat:x}=Te();return A.useEffect(()=>{var O,P;if(c&&!a&&m){const R=k.map(Bt("id")).sort().join(",");g.current!==R&&(g.current=R,(P=(O=p.current)==null?void 0:O.contentWindow)==null||P.postMessage({action:"betslipChange",data:{activeselections:R}},"*"))}},[c,k,m,a]),A.useEffect(function(){var P;if(p.current&&N&&y&&c&&m){const R={main_color:Qt("--hero"),accent_color:Qt("--accent"),secondary_button_color:Qt("--oc-1"),odds_color:Qt("--oc-2"),background_color:Qt("--b"),header_color:Qt("--header"),menu_color:Qt("--menu"),bottom_navigation_color:Qt("--tab-navigation"),text_color:Qt("--b-sc")};(P=p.current.contentWindow)==null||P.postMessage({action:"set_color",data:{...R}},"*")}},[y,N,c,m]),A.useEffect(function(){var P;p.current&&c&&m&&(f(!0),(P=p.current.contentWindow)==null||P.postMessage({action:"open_game",data:{layout:1,skin_id:W.app.site_id,swarm_url:W.app.swarm.socketUrl,id:e,odds_format:x,team1_name:t,team2_name:n,date:ye.unix(o).format("DD/MM/YYYY HH:mm"),sport:s,competition:r,lang:Jce[E],cssLink:document.getElementById("app-custom-css")?`${window.location.origin}/custom.css`:null,eventIds:g.current,...y&&b&&{ab_tests:b},..._&&{clientId:_},...y&&{width:window.innerWidth},...w&&{apiKey:w}}},"*"))},[y,b,w,r,c,x,e,E,s,o,t,n,_,m]),A.useEffect(()=>{const O=P=>{var R;(R=P.data)!=null&&R.action&&(P.data.action==="ready"&&h(!0),P.data.action==="hideBoostedWidget"?e===Number(P.data.gameId)&&(f(!1),l(!0)):P.data.action==="updateBetboosterViewableInsights"&&e===Number(P.data.gameId)&&P.data.numOfInsights>0&&(f(!1),l(!1)))};return window.addEventListener("message",O),()=>window.removeEventListener("message",O)},[e,l]),i.jsxs("div",{className:"suggested-events-widget",children:[i.jsx("iframe",{ref:p,title:`${t}-${n}`,src:C,onLoad:()=>u(!0),...T}),d&&!y&&i.jsx(_t,{})]})}const Hge=A.memo(function(t){const[n,s]=A.useState(!1),[r,o]=A.useState(Se.getItem(cw)??!0),a=re();return A.useEffect(()=>{Se.setItem(cw,r)},[r]),i.jsxs("div",{className:`competition-wrapper-bc ${n?"display-none":""}`,children:[i.jsxs("div",{className:"competition-header-bc",onClick:()=>o(l=>!l),children:[i.jsx("span",{className:"competition-title-bc ellipsis",children:a(W.sportsbook.gameSuggestedEventsWidget.RocketBet?"Bet-Insights":"LVision")}),i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-${r?"up":"down"}`})]}),r&&i.jsx(eue,{isHidden:n,setIsHidden:s,...t})]})});function tue(e){let t=document.createElement("script");t.src=e,t.async=!0,document.head.appendChild(t)}const nue=({event:e})=>{var M;const t=A.useRef(!1),[n,s]=A.useState(!1),[r,o]=A.useState([]),{__dataspot__:{logoutUser:a,loginUser:l,trackProvider:c,trackCategory:u,funnelAction:d,trackThemingChange:f,updateProfile:m}={}}=window,{theme:h}=Te(),{profile:{gender:p,birth_date:g,id:_,owner_id:b,currency:y},isLoggedIn:v,loginInProgress:C}=_e(),w=A.useRef(y),T=Ui(C,100),k=window.location.pathname,{categoryName:E,provider:N}=$e(window.location.search),[,,x,O,,P]=A.useMemo(()=>k.split("/"),[k]),R=A.useMemo(()=>{if(x==="casino"&&O==="slots")return P;if(x==="live-casino")return E},[O,E,x,P]),L=A.useMemo(()=>{if(x==="live-casino")return P&&[P];if(x==="tv-games")return O&&[O];if(x==="casino"&&O==="slots"&&(N!=null&&N.length))return N.split(",")},[O,N,x,P]),B=(M=W.app.tracking.dataspot)==null?void 0:M.url;A.useEffect(function(){B&&!window.__dataspot__&&(tue(B),s(!0))},[B]);const D={themeColors:{buttonsColor:Qt(wu.Secondary_button),buttonsTextColor:Qt("--oc-1-sc"),themeColor:Qt(wu.Background),themeTextColor:Qt(wu.Text_color),pinnedWidgetColor:Qt(wu.Background),pinnedWidgetTextColor:Qt("--hero-sc")}};A.useEffect(function(){h&&B&&(f==null||f(D))},[h,B]),A.useEffect(function(){T||(l&&v&&(l({id:b??_,birth_date:g,gender:p}),t.current=!0),v&&y!==w.current&&m&&(m({currency_id:y}),w.current=y),a&&!v&&t.current&&(a(),t.current=!1))},[g,p,_,v,b,y,T]),A.useEffect(function(){u&&R&&u([R])},[R,u]),A.useEffect(function(){c&&L&&c(L)},[L,c]);const j=(F,U,V)=>{if(F&&U&&V){const{category:Q,action:X,label:ee}=U;switch(Q){case"Authorization":X==="Clicked Login"?V({action:"login"}):X==="Clicked Register"?V({action:"register"}):X==="Clicked Login Submit"?V({action:"login-submit"}):X==="Clicked Register Submit"?V({action:"register-submit"}):X==="Login"?ee!=null&&ee.includes(WA)&&V({action:"login-failed"}):X==="Register"?ee!=null&&ee.includes(pn)?V({action:"register-success"}):ee!=null&&ee.includes(WA)&&V({action:"register-failed"}):X==="Clicked Forgot Password"&&V({action:"clicked-forgot-password"});break;case"Settings":V({action:"change-any-settings"});break;case"Pages":X==="Clicked Live Calendar"?V({action:"live-calendar"}):X==="Clicked Results"?V({action:"results"}):X==="Clicked BetOnLeague Champions League"&&V({action:"clicked-champions-league"});break;case"Banner":X==="Clicked Banner"&&V({action:"clicked-banner"});break;case"LiveChat":V({action:"clicked-livechat"});break;case"Casino":X==="Clicked Casino Recommended Game"?V({action:"clicked-casino-recommended-game"}):X==="Clicked Casino Game"&&V({action:"select-casino-game"});break;case"Profile":X==="Upload Document"&&(ee!=null&&ee.includes(pn))&&V({action:"upload-document"});break;case"Balance":X==="Clicked Withdraw"?V({action:"select-withdraw-payment-method"}):X==="Clicked Deposit"&&V({action:"select-deposit-payment-method"});break;case"Betting":X==="Placed a Bet from QuickBet"?V({action:"bet-now"}):X==="Added event to betslip"?V({action:"add-to-betslip"}):X==="Placed Express of the Day bet"&&(ee!=null&&ee.includes(pn))?V({action:"placed-express-day-bet"}):X==="Clicked Featured Game"&&V({action:"clicked-featured-game"});break;case"Bonus":X==="Claim Bonus"?V({action:"claim-bonus"}):X==="Clicked Loyalty Points"?V({action:"loyalty-points"}):X==="Clicked Exchange Shop Or Free Spins"?V({action:"exchange-shop"}):X==="Clicked Exchange Shop History"?V({action:"exchange-shop-history"}):X==="Clicked To Add Promo Code"?V({action:"promo-code"}):X==="Promo Code"&&(ee!=null&&ee.includes(pn))?V({action:"promo-code-success"}):X==="Promo Code"&&(ee!=null&&ee.includes(WA))?V({action:"promo-code-failed"}):X==="Clicked Bonus History"?V({action:"bonus-history"}):X==="Clicked casino Bonus"?V({action:"casino-bonus"}):X==="Clicked sport Bonus"&&V({action:"sport-bonus"});break;case"Other":X==="Clicked Menu item"?V({action:"clicked-menu-item"}):X==="Clicked Burger Menu"&&V({action:"burger-menu"});break}}};A.useEffect(function(){var U;B&&!((U=window.__dataspot__)!=null&&U.loginUser)&&e&&v&&o(V=>[...V,e])},[e,v,B]),A.useEffect(function(){const U=({data:{action:V}})=>{var Q,X,ee,ae,z;V==="dataspot-ready"&&((X=(Q=window.__dataspot__)==null?void 0:Q.trackThemingChange)==null||X.call(Q,D),v&&((ee=window.__dataspot__)!=null&&ee.loginUser)&&B&&((z=(ae=window.__dataspot__)==null?void 0:ae.loginUser)==null||z.call(ae,{id:b??_,birth_date:g,gender:p}),r.forEach(ge=>{j(!0,ge,d)}),o([])))};return B&&window.addEventListener("message",U),()=>{B&&window.removeEventListener("message",U)}},[v]),A.useEffect(function(){j(n,e,d)},[n,e,d])},sue=()=>ce.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:e,details:{jwe:t}})=>{if(e===0)return t;throw new Error});function rue(e){var n;window.fasttrackbrand=e,window.fasttrack={enableJWT:!0,tokenLocation:"local_storage.user_jwt",integrationVersion:1.1,autoInit:!1,inbox:{enable:!0,...(n=W.app.tracking.fastTrack)==null?void 0:n.inbox},rewards:{enable:!0}};var t=document.createElement("script");t.async=!0,t.onload=function(){new window.FastTrackLoader},t.src="https://crm-lib.fasttrack-solutions.com/loader/fasttrack-crm.js",document.body.appendChild(t)}const oue=({event:e})=>{const[t,n]=A.useState(!1),s=A.useRef(!1),{profile:{id:r}}=_e();A.useEffect(()=>{var c,u;(c=W.app.tracking.fastTrack)!=null&&c.brandName&&(rue((u=W.app.tracking.fastTrack)==null?void 0:u.brandName),n(!0))},[]);const o=A.useCallback(()=>{sue().then(c=>{var u;window.localStorage.setItem("user_jwt",c),setTimeout((u=window.FasttrackCrm)==null?void 0:u.init,100),s.current=!0})},[]),a=A.useCallback(()=>{var c;s.current=!1,window.localStorage.removeItem("user_jwt"),(c=window.FasttrackCrm)==null||c.logout()},[]),l=A.useCallback(()=>{a(),o()},[o,a]);A.useEffect(()=>{t&&(r?s.current?l():o():s.current&&a())},[r,o,a,l,t])},aue=e=>{Mce(e),Xce(e),nue(e),oue(e)},iue=A.memo(function(){const[t,n]=A.useState(null);return aue({event:t,location:Is()}),A.useEffect(()=>St.addEventListener("trackingEvent",s=>n(s)),[]),null}),lue=e=>{const t=vf();return A.useMemo(()=>!(e&&df(e,t)),[e,t])},As=e=>{const[t,n]=A.useState(!1),s=A.useRef(!1),r=It(),a=Ns().get(pc)===rz,l=A.useCallback(()=>{t?e():s.current=!0},[t,e]);return A.useEffect(function(){t&&s.current&&(e(),s.current=!1)},[t,e]),A.useEffect(()=>{const c=Zh.addEventListener("open",l),u=Le.addEventListener("openLiveChat",l);return()=>{c(),u()}},[l]),A.useEffect(()=>{a&&(l(),r.replace({search:Je({...$e(),[pc]:void 0})}))},[r,a,l]),{isReady:t,setIsReady:n}},cue=({config:{license:e,groupByLanguage:t,group:n,betweenGroups:s=!1,disableUserData:r=!1},isAvailable:o,showRegularButton:a})=>{const{language:l}=Te(),{isLoggedIn:c,profile:{email:u,name:d,last_login_date:f,username:m,id:h,balance:p,btag:g,partner_client_category_id:_,zip_code:b,sportsbook_profile_id:y}}=_e(),v=y?j3[String(y)]:null,C=A.useCallback(()=>{window.LiveChatWidget&&window.LiveChatWidget.call("maximize")},[]),{isReady:w,setIsReady:T}=As(C),k=A.useRef(l);return A.useEffect(function(){!window.LiveChatWidget&&o&&!w&&(window.__lc=window.__lc||{},window.__lc.license=e,window.__lc.group=(t==null?void 0:t[l])||n||0,window.__lc.chat_between_groups=s,function(N,x,O){function P(L){return R._h?R._h.apply(null,L):R._q.push(L)}const R={_q:[],_h:null,_v:"2.0",on:function(){P(["on",O.call(arguments)])},once:function(){P(["once",O.call(arguments)])},off:function(){P(["off",O.call(arguments)])},get:function(){if(!R._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return P(["get",O.call(arguments)])},call:function(){P(["call",O.call(arguments)])},init:function(){const L=x.createElement("script");L.async=!0,L.type="text/javascript",L.src="https://cdn.livechatinc.com/tracking.js",x.head.appendChild(L),L.onload=()=>{a||window.LiveChatWidget.call("hide"),window.LiveChatWidget.once("ready",()=>{T(!0)})}}};N.__lc.asyncInit||R.init(),N.LiveChatWidget=N.LiveChatWidget||R}(window,document,[].slice))},[s,n,t,o,w,l,e,T,a]),A.useEffect(function(){k.current!==l&&(k.current=l,t!=null&&t[l]&&window.LiveChatWidget&&(window.LiveChatWidget.call("destroy"),T(!1)))},[t,l,T]),A.useEffect(function(){if(w&&!a)return window.LiveChatWidget.get("state").visibility==="minimized"&&window.LiveChatWidget.call("hide"),window.LiveChatWidget.on("visibility_changed",({visibility:N})=>{N==="minimized"&&window.LiveChatWidget.call("hide")}),()=>{window.LiveChatWidget&&(window.LiveChatWidget.call("maximize"),window.LiveChatWidget.call("minimize"),window.LiveChatWidget.off("visibility_changed"))}},[w,a]),A.useEffect(function(){if(w){const N={site_id:W.app.site_id,language:k.current,currentDomain:window.location.host};c&&!r?(d&&window.LiveChatWidget.call("set_customer_name",d),u&&window.LiveChatWidget.call("set_customer_email",u),window.LiveChatWidget.call("set_session_variables",{balance:p,btag:g,id:h,lastLoginDate:f,username:m,playerCategory:_,zipCode:b,userCategory:v,...N})):(window.LiveChatWidget.call("set_customer_name"," "),window.LiveChatWidget.call("set_customer_email"," "),window.LiveChatWidget.call("set_session_variables",{balance:null,btag:null,lastLoginDate:null,id:null,username:null,playerCategory:null,zipCode:null,userCategory:null,...N}))}},[p,g,r,u,h,c,w,f,d,_,v,m,b]),null},uue=({config:{codePlan:e="",siteId:t,src1:n,src2:s,buttonId:r},isAvailable:o,showRegularButton:a=!1})=>{const l=A.useCallback(()=>{window.Comm100API&&window.Comm100API.do("livechat.button.click")},[]),{setIsReady:c}=As(l);return A.useEffect(()=>{!window.Comm100API&&o&&(window.Comm100API=window.Comm100API||{},function(u){function d(f){var p;const m=document.createElement("script"),h=document.getElementsByTagName("script")[0];m.type="text/javascript",m.async=!0,m.src=f+u.site_id,(p=h.parentNode)==null||p.insertBefore(m,h)}if(u.site_id=t,e?u.main_code_plan=e:u.dynamic=!0,d(n),a&&r&&!document.getElementById(r)){const f=document.createElement("div");f.id=r,document.body.append(f),u.chat_buttons=u.chat_buttons||[],u.chat_buttons.push({...e&&{code_plan:e},div_id:r})}setTimeout(function(){u.loaded||d(s)},5e3)}(window.Comm100API),window.Comm100API.onReady=()=>{a||(window.Comm100API.set("livechat.button.isVisible",!1),window.Comm100API.on("livechat.chat.minimize",()=>window.Comm100API.set("livechat.button.isVisible",!1))),c(!0)})},[r,e,o,c,a,t,n,s]),null},due="https://cs.betconstruct.com/liveagent/scripts/track.js",fue=({config:e,isAvailable:t,showRegularButton:n})=>{const s=A.useRef({}),{language:r}=Te(),o=A.useRef(r),{isLoggedIn:a,profile:{first_name:l,last_name:c,email:u}}=_e(),d=A.useCallback(()=>{var p,g;(g=(p=s.current).onClick)==null||g.call(p)},[]),{isReady:f,setIsReady:m}=As(d),h=p=>{var _;const g=window.document.getElementById(p);g&&((_=g==null?void 0:g.parentNode)==null||_.removeChild(g))};return A.useEffect(function(){if(t&&!f){let g;return function(_,b,y){const v=_.scripts[_.scripts.length-1],C=_.createElement("script");C.id="la_x2s6df8d",C.async=!0,C.src=b,C.addEventListener("load",()=>{const{readyState:w}=document;w&&w!=="complete"&&w!=="loading"||y(C)}),v.parentElement&&v.parentElement.insertBefore(C,v.nextSibling)}(document,e.src||due,function(_){var y;const b=((y=e.buttonIdByLanguage)==null?void 0:y[o.current])||e.buttonId;s.current=window.LiveAgent.createButton(b,_),s.current.buttonDiv&&(s.current.buttonDiv.style.display="none"),g=setTimeout(()=>m(!0),500)}),()=>{clearTimeout(g)}}},[e.buttonId,e.buttonIdByLanguage,e.src,t,f,m]),A.useEffect(function(){var _;const g=(_=e.buttonIdByLanguage)==null?void 0:_[r];if(r!==o.current&&g&&window.LiveAgent&&!window.LiveAgent.instance.openedWidget){const b=s.current.elementId;if(b){o.current=r,h(b),h(`ic${b}`),h(`if${b}`),window.LiveAgent.instance.elements=[],window.LiveAgent.instance.widgets=[];const y=document.createElement("div");y.id=g,document.body.appendChild(y),s.current=window.LiveAgent.createButton(g,y)}}},[e.buttonIdByLanguage,r]),A.useEffect(function(){f&&(s.current.buttonDiv.style.display=n?"":"none")},[f,r,n]),A.useEffect(function(){window.LiveAgent&&t&&(a?window.LiveAgent.setUserDetails(u,l,c):window.LiveAgent.clearAllUserDetails?window.LiveAgent.clearAllUserDetails():window.LiveAgent.setUserDetails(" "," "," "))},[u,l,t,a,c]),null},Aue=({config:{src:e},isAvailable:t,showRegularButton:n=!1})=>{const s=A.useCallback(()=>{window.Tawk_API&&window.Tawk_API.maximize()},[]),{isReady:r,setIsReady:o}=As(s);return A.useEffect(function(){!window.Tawk_API&&t&&(window.Tawk_API=window.Tawk_API||{},window.Tawk_LoadStart=new Date,function(){var u;const l=document.createElement("script"),c=document.getElementsByTagName("script")[0];l.async=!0,l.src=e,l.setAttribute("crossorigin","*"),(u=c.parentNode)==null||u.insertBefore(l,c)}(),window.Tawk_API.onLoad=function(){n||window.Tawk_API.hideWidget(),o(!0)})},[t,o,n,e]),A.useEffect(function(){t&&window.Tawk_API&&!n&&(window.Tawk_API.onChatMinimized=function(){setTimeout(window.Tawk_API.hideWidget)})},[t,n]),A.useEffect(()=>{setTimeout(!n&&r?window.Tawk_API.hideWidget:window.Tawk_API.showWidget)},[r,n]),null},mue=({config:{appId:e},isAvailable:t,showRegularButton:n})=>{const{loginInProgress:s,isLoggedIn:r,profile:{email:o,name:a,reg_date:l,id:c,username:u}}=_e(),d=A.useCallback(()=>{typeof window.Intercom=="function"&&window.Intercom("show")},[]),{setIsReady:f}=As(d),m=A.useCallback(h=>{window.intercomSettings={...h,hide_default_launcher:!n},function(){const p=window,g=p.Intercom;if(typeof g=="function")g("reattach_activator"),g("update",p.intercomSettings);else{const _=document,b=function(){b.c(arguments)};b.q=[],b.c=function(v){b.q.push(v)},p.Intercom=b,function(){var w;const v=_.createElement("script");v.type="text/javascript",v.async=!0,v.src=`https://widget.intercom.io/widget/${h.app_id}`,v.onload=()=>{f(!0)};const C=_.getElementsByTagName("script")[0];(w=C.parentNode)==null||w.insertBefore(v,C)}()}}()},[f,n]);return A.useEffect(function(){!s&&t&&(r?ce.get({},"share_user_profile_info").then(({details:{profile_jwe:p},result:g})=>{m(g===0&&p?{user_name:u,name:a,user_id:c,created_at:new Date(l).getTime(),email:o,app_id:e,jwe_token:p}:{app_id:e})}):m({app_id:e}))},[e,o,c,t,r,s,a,l,m,u]),null},pue=({config:{key:e,suppressHelpCenter:t,newZendesk:n},isAvailable:s,showRegularButton:r})=>{const{isLoggedIn:o,profile:{email:a,name:l}}=_e(),c=A.useCallback(()=>{typeof window.zE=="function"&&(window.zE(n?"messenger":"webWidget","show"),window.zE(n?"messenger":"webWidget","open"))},[n]),{setIsReady:u,isReady:d}=As(c),{locale:f}=Te();return A.useEffect(function(){if(s){const h=document.createElement("script");h.src=`https://static.zdassets.com/ekr/snippet.js?key=${e}`,h.id="ze-snippet",h.onload=()=>{typeof window.zE=="function"&&!r&&(window.zE(n?"messenger":"webWidget","hide"),window.zE(n?"messenger:on":"webWidget:on","close",()=>{window.zE(n?"messenger":"webWidget","hide")}),t!==void 0&&(window.zESettings={webWidget:{helpCenter:{suppress:t}}})),u(!0)},document.body.append(h)}},[s,e,u,r,t,n]),A.useEffect(function(){if(typeof window.zE=="function"&&o&&!n)return window.zE("webWidget","identify",{name:l,email:a}),()=>{window.zE("webWidget","logout")}},[a,o,l,n]),A.useEffect(function(){d&&window.zE("webWidget","setLocale",f)},[d,f]),null},hue=({config:{src:e,buttonHorizontalOffset:t,buttonHorizontalOffsetMobile:n,buttonVerticalOffsetMobile:s,buttonVerticalOffset:r},isAvailable:o,showRegularButton:a=!1})=>{const[l,c]=A.useState(!1),{locale:u}=Te(),{isLoggedIn:d,profile:{email:f,name:m}}=_e(),h=A.useCallback(()=>{window.$zopim&&window.$zopim(function(){window.$zopim.livechat.window.show()})},[]),{setIsReady:p}=As(h);return A.useEffect(function(){if(!window.$zopim&&o){let _;return window.$zopim||function(b,y){var T;let v=window.$zopim=function(k){v.push(k)},C=v.s=b.createElement(y);const w=b.getElementsByTagName(y)[0];v.set=function(k){v.set.push(k)},v=[],v.set=[],C.async=!0,C.setAttribute("charset","utf-8"),C.src=e,v.t=+new Date,C.type="text/javascript",(T=w.parentNode)==null||T.insertBefore(C,w),C.onload=()=>{typeof window.$zopim=="function"&&(_=setInterval(()=>{var k;(k=window.$zopim.livechat)!=null&&k.button&&(a||window.$zopim.livechat.button.hide(),clearInterval(_),c(!0))},100)),p(!0)}}(document,"script"),()=>{clearInterval(_)}}},[o,e,p,a]),A.useEffect(function(){l&&window.$zopim.livechat.setLanguage(u)},[u,l]),A.useEffect(function(){l&&(a?ue.isMobile?(n&&window.$zopim.livechat.button.setOffsetHorizontalMobile(n),s&&window.$zopim.livechat.button.setOffsetVerticalMobile(s)):(t&&window.$zopim.livechat.button.setOffsetHorizontal(t),r&&window.$zopim.livechat.button.setOffsetVertical(r)):window.$zopim.livechat.window.onHide(()=>{window.$zopim.livechat.button.hide()}))},[t,n,r,s,a,l]),A.useEffect(function(){l&&(d?window.$zopim.livechat.set({name:m,email:f}):window.$zopim.livechat.clearAll())},[f,d,m,l]),null},gue=({config:{websiteId:e},showRegularButton:t,isAvailable:n})=>{const{profile:s,isLoggedIn:r,loginInProgress:o}=_e(),a=A.useCallback(()=>{window.$crisp&&(window.$crisp.push(["do","chat:open"]),window.$crisp.push(["do","chat:show"]))},[]),{setIsReady:l,isReady:c}=As(a);return A.useEffect(function(){!window.$crisp&&n&&!c&&(window.$crisp=[],window.CRISP_WEBSITE_ID=e,function(){const d=document,f=d.createElement("script");f.src="https://client.crisp.chat/l.js",f.async=!0,d.getElementsByTagName("head")[0].appendChild(f)}(),window.$crisp.push(["on","session:loaded",()=>l(!0)]),window.$crisp.push(["safe",!0]))},[n,c,l,e]),A.useEffect(function(){if(c&&!t)return window.$crisp&&(window.$crisp.push(["do","chat:hide"]),window.$crisp.push(["on","chat:closed",()=>window.$crisp.push(["do","chat:hide"])])),()=>{window.$crisp&&(window.$crisp.push(["do","chat:show"]),window.$crisp.push(["on","chat:closed",()=>{}]))}},[c,t]),A.useEffect(()=>{!o&&n&&(r?(window.$crisp.push(["set","user:nickname",[s.username]]),window.$crisp.push(["set","session:data",[[["user_name",s.username],["email",s.email],["user_id",s.id],["created_at",new Date(s.reg_date).getTime()]]]])):(window.$crisp.push(["set","user:nickname",[""]]),window.$crisp.push(["set","session:data",[[["user_name",""],["email",""],["user_id",""],["created_at",""]]]])))},[n,r,o,s.email,s.id,s.reg_date,s.username]),null},vue=({config:{src:e},isAvailable:t})=>{const n=A.useCallback(()=>{window.jivo_api&&window.jivo_api.open({start:"chat"})},[]),{isLoggedIn:s,profile:{email:r,name:o,phone:a}}=_e(),{isReady:l,setIsReady:c}=As(n);return A.useEffect(function(){if(window.jivo_api)c(!0);else if(t){let d;const f=document.createElement("script");return f.async=!0,f.src=e,f.onload=()=>{d=setInterval(()=>{window.jivo_api&&(clearInterval(d),c(!0))},200)},document.body.append(f),()=>{clearInterval(d)}}},[t,e,c]),A.useEffect(function(){if(l&&s)return window.jivo_api.setContactInfo({name:o,email:r,phone:a}),()=>{window.jivo_api.clearHistory()}},[l,s,r,o,a]),null},bue=(e,t,n,s)=>({config:{cssNames:{expanded:"custom_fc_expanded",widget:"custom_fc_frame"},showFAQOnOpen:!1,hideFAQ:!0,open:s,agent:{hideName:!1,hidePic:!1,hideBio:!1},headerProperty:{hideChatButton:!s}},host:t,token:e,...n&&{widgetUuid:n}}),_ue=({config:{token:e,host:t,widgetUuid:n},isAvailable:s,showRegularButton:r})=>{const o=A.useCallback(()=>{window.fcWidget&&window.fcWidget.open({name:"Support"})},[]),{setIsReady:a,isReady:l}=As(o),c=A.useCallback(function(){if(l){window.fcWidget&&window.fcWidget.destroy();const u=bue(e,t,n,r);setTimeout(function(){var d;(d=window.fcWidget)==null||d.init(u)},100)}},[t,l,r,n,e]);return A.useEffect(()=>{const u=window.document.querySelector("#fc_widget");!r&&u?u.style.display="none":u&&(u.style.display="block")},[r]),A.useEffect(function(){s&&function(f,m){function h(){a(!0)}let p;f.getElementById(m)?c():((p=f.createElement("script")).id=m,p.async=!0,p.src=`${t}/js/widget.js`,p.onload=h,f.head.appendChild(p))}(window.document,"freshchat-js-sdk")},[c,s,a,t]),A.useEffect(()=>{c()},[c]),null},yue=({config:{id:e},isAvailable:t,showRegularButton:n=!1})=>{var c;const s=window.document.getElementById("umadivqualquer"),r=(c=s==null?void 0:s.getElementsByTagName("IFRAME")[0])==null?void 0:c.contentWindow,o=A.useCallback(()=>{window._digisac&&s&&(r==null||r.postMessage({toggle:!0},"*"))},[s,r]),{setIsReady:a}=As(o),l=re();return A.useEffect(()=>{const u=d=>{var f;d.origin==="https://webchat.digisac.app"&&((f=JSON.parse(d==null?void 0:d.data))==null?void 0:f.c)==="open-widgets-container"&&(s.style.display="",r==null||r.postMessage({visibleButton:!1},"*"))};if(!n&&s&&r)return window.addEventListener("message",u),()=>{window.removeEventListener("message",u)}},[s,r,a,n]),A.useEffect(()=>{!n&&s?s.style.display="none":s&&(s.style.display="block")},[s,n]),A.useEffect(()=>{var u;if(!window._digisac&&t){window._digisac={id:e,payload:{visibleButton:n}};const d=document.createElement("script"),f=document.getElementsByTagName("script")[0];d.type="text/javascript",d.src="https://webchat.digisac.app/embedded.js",d.onload=()=>{a(!0)},(u=f.parentNode)==null||u.insertBefore(d,f)}},[e,t,a,n,l]),null},Eue={pb:"pt_BR"},Cue=({config:{baseUrl:e="https://app.hoory.com",tokenByLanguage:t,token:n,enableUserData:s=!1},isAvailable:r,showRegularButton:o})=>{const{language:a,locale:l}=Te(),{isLoggedIn:c,profile:{first_name:u,email:d,phone:f,id:m}}=_e(),h=A.useCallback(()=>{const b=()=>{var y;(y=window.$hoory)!=null&&y.toggle&&window.$hoory.toggle("open")};return b(),window.addEventListener("hoory:ready",b),()=>{window.removeEventListener("hoory:ready",b)}},[]),{isReady:p,setIsReady:g}=As(h),_=A.useRef("");return A.useEffect(()=>{const b=(t==null?void 0:t[a])||n;b&&b!==_.current&&(window.hoorySettings={locale:l},p?(window.hoorySDK.reRun({websiteToken:b,baseUrl:e}),_.current=b):function(y,v){let C=y.createElement(v),w=y.getElementsByTagName(v)[0];C.src=e+"/packs/js/sdk.js",C.defer=!0,C.async=!0,w.parentNode.insertBefore(C,w),C.onload=function(){_.current=b,window.hoorySDK.run({websiteToken:b,baseUrl:e,languageCode:l}),g(!0)}}(document,"script"))},[e,n,p,a,l,g,t]),A.useEffect(function(){const y=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",y),()=>{window.removeEventListener("hoory:on-resolve",y)}},[]),A.useEffect(function(){if(p&&!o){const y=()=>window.$hoory.toggleBubbleVisibility("hide");return window.addEventListener("hoory:ready",y),()=>{window.removeEventListener("hoory:ready",y)}}},[p,o]),A.useEffect(()=>{if(l){const b=Eue[l]||l;setTimeout(function(){var y;(y=window.$hoory)==null||y.setLocale(b)},500)}},[l]),A.useEffect(function(){window.$hoory&&r&&s&&(c&&(d||u||f)?window.$hoory.setUser(String(m),{email:d,name:u,phone_number:f}):window.$hoory.reset())},[d,u,m,r,c,f,s]),null},qR=e=>{const[t,n]=A.useState(!1),s=A.useRef(!1),r=It(),a=Ns().get(pc)===oz,l=A.useCallback(()=>{t?e():s.current=!0},[t,e]);return A.useEffect(function(){t&&s.current&&(e(),s.current=!1)},[t,e]),A.useEffect(()=>{a&&(l(),r.replace({search:Je({...$e(),[pc]:void 0})}))},[r,a,l]),{isAIReady:t,setIsAIReady:n}},Sue=({config:{baseUrl:e="https://app.hoory.com",token:t,languageMapping:n}})=>{const s=ot(),{language:r,locale:o}=Te(),{site_id:a,swarm:l}=W.app,c=Cn.get(),u=It(),d=A.useCallback(()=>{var w;(w=window.$hoory)!=null&&w.toggle&&window.$hoory.toggle("open")},[]),{isAIReady:f,setIsAIReady:m}=qR(d),[h,p]=A.useState(""),{isLoggedIn:g,profile:{first_name:_,email:b,id:y}}=_e(),v=A.useCallback(w=>{Kh(Number(w)).then(T=>{u.push({pathname:T,search:Je({...$e(),[w]:void 0})})}).catch(()=>nt.error(`failed to redirect to game with ID ${w}`)).finally(()=>Vt(w))},[u]);A.useEffect(()=>{g?(p(""),ce.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:w,details:{jwe:T}})=>{if(s.current)if(w===0)p(T);else throw new Error}).catch(()=>{s.current&&p("")})):p("")},[g,s]);const C=A.useRef("");return A.useEffect(()=>{const w=t;w&&w!==C.current&&(window.hoorySettings={locale:o},f?(window.hoorySDK.reRun({websiteToken:w,baseUrl:e,languageCode:n&&n[o]||o}),C.current=w):(window.hoorySettings={type:"expanded_bubble",launcherTitle:" ",position:"left",forceManualLinkManagement:!0},function(T,k){let E=T.createElement(k),N=T.getElementsByTagName(k)[0];E.src=e+"/packs/js/sdk.js",E.defer=!0,E.async=!0,N.parentNode.insertBefore(E,N),E.onload=function(){C.current=w,window.hoorySDK.run({websiteToken:w,baseUrl:e,languageCode:n&&n[o]||o})}}(document,"script")))},[e,t,f,r,o,n]),A.useEffect(function(){const T=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",T),()=>{window.removeEventListener("hoory:on-resolve",T)}},[]),A.useEffect(()=>{var w;f&&(g&&b?(window.$hoory.setUser(y,{identifier:y,email:b,name:_,custom_attributes:{__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:h,tools:{connect_to_support:!1}}}}}),(w=window.$hoory)==null||w.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:h,tools:{connect_to_support:!1}}}})):g&&!b?window.$hoory.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:h,tools:{connect_to_support:!1}}}}):window.$hoory.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,tools:{connect_to_support:!1}}}}))},[c==null?void 0:c.auth_token,b,_,y,f,g,a,h,l.socketUrl]),A.useEffect(()=>{const w=()=>{var k;m(!0),(k=window.$hoory)==null||k.toggleBubbleVisibility("hide")},T=()=>w();return window.addEventListener("hoory:ready",T),()=>{window.removeEventListener("hoory:ready",T)}},[m]),A.useEffect(()=>{var w,T;if(n){const k=n[o]||o;(w=window.$hoory)==null||w.setLocale(k)}else(T=window.$hoory)==null||T.setLocale(o)},[n,o]),A.useEffect(()=>{const w=T=>{if(T.detail.content_type==="require_action")try{const k=JSON.parse(T.detail.content);switch(k.action){case"betslip":const{event_id:E,market_id:N,game_id:x}=k.data,O={events:[E],markets:[N],games:[x]},{events:P,games:R,markets:L}=O;ve.dispatchEvent("updateBookingId",{id:-1}),Wd({events:P,games:R,markets:L}).then(B=>B.forEach(D=>ve.dispatchEvent("toggle",D)));break;default:console.warn("Received an unknown action: ",k.action);break}}catch(k){console.error("Error processing message: ",k)}};return window.addEventListener("hoory:on-message",w),()=>{window.removeEventListener("hoory:on-message",w)}},[]),A.useEffect(()=>{const w=T=>{const k=T.detail.href.match(/\/redirect-to-game\/(\d+)\?/);if(k){const E=k[1];v(E)}};return window.addEventListener("hoory:on-link-click",w),()=>{window.removeEventListener("hoory:on-link-click",w)}},[v]),null},wue=({config:{baseUrl:e="https://app.hoory.com",tokenByLanguage:t,token:n,enableUserData:s=!1,tokenAi:r,baseUrlAi:o,languageMappingAi:a},isAvailable:l,showRegularButton:c})=>{const u=ot(),{language:d,locale:f}=Te(),[m,h]=A.useState(""),{site_id:p,swarm:g}=W.app,_=Cn.get(),b=It(),{isLoggedIn:y,profile:{first_name:v,email:C,phone:w,id:T}}=_e(),k=A.useCallback(()=>{const B=()=>{var D;(D=window.$hoory)!=null&&D.toggle&&window.$hoory.toggle("open")};return B(),window.addEventListener("hoory:ready",B),()=>{window.removeEventListener("hoory:ready",B)}},[]),E=A.useCallback(()=>{var B;(B=window.$hoory2)!=null&&B.toggle&&window.$hoory2.toggle("open")},[]),{isReady:N,setIsReady:x}=As(k),{isAIReady:O,setIsAIReady:P}=qR(E),R=A.useRef("");A.useEffect(()=>{f&&setTimeout(function(){var B;(B=window.$hoory)==null||B.setLocale(f)},1e3)},[f]),A.useEffect(()=>{const B=(t==null?void 0:t[d])||n;B&&B!==R.current&&(window.hoorySettings={locale:f},N?(window.hoorySDK.reRun({websiteToken:B,baseUrl:e}),R.current=B):function(D,j){let M=D.createElement(j),F=D.getElementsByTagName(j)[0];M.src=e+"/packs/js/sdk.js",M.defer=!0,M.async=!0,F.parentNode.insertBefore(M,F),M.onload=function(){R.current=B,window.hoorySDK.run({websiteToken:B,baseUrl:o,languageCode:f}),window.hoorySDK.runSecond({websiteToken:r,baseUrl:e,settings:{position:"left",type:"standard",launcherTitle:"Chat",forceManualLinkManagement:!0}}),x(!0)}}(document,"script"))},[a,e,o,n,N,d,f,x,r,t]);const L=A.useCallback(B=>{Kh(Number(B)).then(D=>{b.push({pathname:D,search:Je({...$e(),[B]:void 0})})}).catch(()=>nt.error(`failed to redirect to game with ID ${B}`)).finally(()=>Vt(B))},[b]);return A.useEffect(function(){const D=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",D),()=>{window.removeEventListener("hoory:on-resolve",D)}},[]),A.useEffect(function(){if(N&&!c){const D=()=>window.$hoory.toggleBubbleVisibility("hide");return window.addEventListener("hoory:ready",D),()=>{window.removeEventListener("hoory:ready",D)}}},[N,c]),A.useEffect(()=>{y?(h(""),ce.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:B,details:{jwe:D}})=>{if(u.current)if(B===0)h(D);else throw new Error}).catch(()=>{u.current&&h("")})):h("")},[y,u]),A.useEffect(function(){window.$hoory&&l&&s&&(y&&(C||v||w)?window.$hoory.setUser(String(T),{email:C,name:v,phone_number:w}):window.$hoory.reset())},[C,v,T,l,y,w,s]),A.useEffect(()=>{var j;const B=()=>{var M;if(P(!0),N){if(a){const F=a[f]||f;window.$hoory2.setLocale(F)}(M=window.$hoory2)==null||M.toggleBubbleVisibility("hide")}},D=()=>B();return(j=window.hoorySecondWindow)==null||j.addEventListener("hoory:ready",D),()=>{var M;(M=window.hoorySecondWindow)==null||M.removeEventListener("hoory:ready",D)}},[a,N,f,P]),A.useEffect(()=>{var B,D,j,M;O&&(y&&C&&m?((B=window.$hoory2)==null||B.setUser(T,{identifier:T,email:C,name:v,custom_attributes:{__assistant:{context:{site_id:p,site_url:window.origin,swarm_url:g.socketUrl,auth_token:_==null?void 0:_.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}}}),(D=window.$hoory2)==null||D.setCustomAttributes({__assistant:{context:{site_id:p,site_url:window.origin,swarm_url:g.socketUrl,auth_token:_==null?void 0:_.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}})):y&&!C?(j=window.$hoory2)==null||j.setCustomAttributes({__assistant:{context:{site_id:p,site_url:window.origin,swarm_url:g.socketUrl,auth_token:_==null?void 0:_.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}}):(M=window.$hoory2)==null||M.setCustomAttributes({__assistant:{context:{site_id:p,site_url:window.origin,swarm_url:g.socketUrl,tools:{connect_to_support:!1}}}}))},[_==null?void 0:_.auth_token,C,v,T,O,y,p,m,g.socketUrl]),A.useEffect(()=>{var D;const B=j=>{if(O&&j.detail.content_type==="require_action")try{const M=JSON.parse(j.detail.content);switch(M.action){case"betslip":const{event_id:F,market_id:U,game_id:V}=M.data,Q={events:[F],markets:[U],games:[V]},{events:X,games:ee,markets:ae}=Q;ve.dispatchEvent("updateBookingId",{id:-1}),Wd({events:X,games:ee,markets:ae}).then(z=>z.forEach(ge=>ve.dispatchEvent("toggle",ge)));break;default:console.warn("Received an unknown action: ",M.action);break}}catch(M){console.error("Error processing message: ",M)}};return(D=window.hoorySecondWindow)==null||D.addEventListener("hoory:on-message",B),()=>{var j;(j=window.hoorySecondWindow)==null||j.removeEventListener("hoory:on-message",B)}},[O]),A.useEffect(()=>{var D;const B=j=>{if(O){const M=j.detail.href.match(/\/redirect-to-game\/(\d+)\?/);if(M){const F=M[1];L(F),ue.isMobile&&window.$hoory2.toggle("close")}}};return(D=window.hoorySecondWindow)==null||D.addEventListener("hoory:on-link-click",B),()=>{var j;(j=window.hoorySecondWindow)==null||j.removeEventListener("hoory:on-link-click",B)}},[L,O]),null},Tue=({isAvailable:e=!0,config:{widgetCode:t,src:n},showRegularButton:s=!1})=>{const{locale:r}=Te(),{isLoggedIn:o,profile:{email:a,name:l,id:c,phone:u,balance:d,username:f,sportsbook_profile_id:m,partner_client_category_id:h,loyalty_level_id:p,loyalty_level_name:g}}=_e(),_=m?j3[String(m)]:null,[b,y]=A.useState(!1),v=A.useCallback(()=>{window.$zoho.salesiq&&(window.$zoho.salesiq.ready(),window.$zoho.salesiq.chat.start())},[]),{setIsReady:C}=As(v);return A.useEffect(function(){return function(){var T,k;if(!window.$zoho&&e){let E=document,N=E.createElement("script"),x=E.createElement("script");N.type="text/javascript",N.id="zohoScript",N.defer=!0,N.src="https://salesiq.zohopublic.com/widget";let O=E.getElementsByTagName("script")[0];(T=O==null?void 0:O.parentNode)==null||T.insertBefore(N,O),n&&(x.id="zScript",x.src=n,(k=O==null?void 0:O.parentNode)==null||k.insertBefore(x,O)),window.$zoho=window.$zoho||{},C(!0),window.$zoho.salesiq=window.$zoho.salesiq||{widgetcode:t,values:{},ready:function(){var P,R;s||(R=(P=window.$zoho.salesiq)==null?void 0:P.widget)==null||R.hide()}}}}(),()=>{var E,N;const T=document.getElementById("zohoScript"),k=document.getElementById("zScript");(T||k)&&((E=T==null?void 0:T.parentNode)==null||E.removeChild(T),(N=k==null?void 0:k.parentNode)==null||N.removeChild(k))}},[a,c,e,o,l,u,t,s,C,n]),A.useEffect(function(){window.$zoho.salesiq.ready=function(){var T,k,E,N,x,O;if((T=window.$zoho.salesiq)==null||T.language(r==="fa"?"fa_IR":r),o&&e){const P={balance:d,username:f,userId:c,userCategory:_,customCategory:h,loyaltyLevelId:p,loyaltyLevelName:g};(k=window.$zoho.salesiq.visitor)==null||k.id(c==null?void 0:c.toString()),(E=window.$zoho.salesiq.visitor)==null||E.email(a),(N=window.$zoho.salesiq.visitor)==null||N.name(l),(x=window.$zoho.salesiq.visitor)==null||x.contactnumber(u),(O=window.$zoho.salesiq.visitor)==null||O.info(P)}}},[d,a,c,e,o,r,p,g,l,h,u,_,f]),A.useEffect(function(){var T;o?(window.$zoho.salesiq.ready(),y(!0)):b&&!o&&(y(!1),(T=window.$zoho.salesiq)==null||T.reset())},[o,b]),null},xue="/assets/chat-logo-CI8JdGOi.png",Iue=({config:{href:e,srcForImage:t},showRegularButton:n})=>ue.isMobile&&!n?null:i.jsx(kt,{to:e,target:"_blank",className:"custom-chat-btn",children:i.jsx("img",{src:t||xue,alt:"",className:"custom-chat-img"})}),Nue=({config:{token:e},isAvailable:t,showRegularButton:n=!0})=>{const{isLoggedIn:s,profile:{id:r,username:o,email:a,btag:l,first_name:c,currency:u,reg_date:d,partner_client_category_id:f}}=_e(),m=A.useMemo(()=>s?{id:r,username:o,email:a,btag:l,first_name:c,currency:u,reg_date:d,partner_client_category_id:f}:{},[s,l,u,a,c,r,f,d,o]),h=A.useCallback(()=>{window._dixa_&&window._dixa_.invoke&&window._dixa_.invoke("setWidgetOpen",!0)},[]),{setIsReady:p,isReady:g}=As(h),_=document.getElementById(`dixa-messenger-toggler-wrapper-${e}`);return A.useEffect(()=>{if(!window._dixa_&&t){window._dixa_={invoke:(y,v)=>{window._dixa_.pendingCalls=window._dixa_.pendingCalls||[],window._dixa_.pendingCalls.push([y,v])},addListener:(y,v)=>{window._dixa_.pendingAddListenerCalls=window._dixa_.pendingAddListenerCalls||[],window._dixa_.pendingAddListenerCalls.push([y,v])}};const b=document.createElement("script");b.src="https://messenger.dixa.io/bootstrap.js",b.type="text/javascript",b.setAttribute("charset","utf-8"),b.defer=!0,b.onload=()=>{p(!0)},document.body.appendChild(b)}},[t,p]),A.useEffect(()=>{g&&window._dixa_&&window._dixa_.invoke&&window._dixa_.invoke("init",{messengerToken:e,...m})},[g,e,m]),A.useEffect(()=>{_&&(_.style.display=n?"":"none")},[n,e,_]),null},kue=A.memo(function(){const{enabled:t,permissions:n,liveAgent:s,comm100:r,liveChatInc:o,tawkTo:a,intercom:l,zendesk:c,zopim:u,showRegularButton:d,crisp:f,jivo:m,freshDesk:h,digisac:p,hoory:g,hooryAi:_,hooryAndHooryAi:b,zohoSalesIQ:y,customChat:v,dixa:C}=W.app.liveChat,w=lue(n);if(!t)return null;let T=null;return o?T=i.jsx(cue,{config:o,isAvailable:w,showRegularButton:d}):r?T=i.jsx(uue,{config:r,isAvailable:w,showRegularButton:d}):s?T=i.jsx(fue,{config:s,isAvailable:w,showRegularButton:d}):a?T=i.jsx(Aue,{config:a,isAvailable:w,showRegularButton:d}):l?T=i.jsx(mue,{config:l,isAvailable:w,showRegularButton:d}):c?T=i.jsx(pue,{config:c,isAvailable:w,showRegularButton:d}):u?T=i.jsx(hue,{config:u,isAvailable:w,showRegularButton:d}):f?T=i.jsx(gue,{config:f,isAvailable:w,showRegularButton:d}):m?T=i.jsx(vue,{config:m,isAvailable:w}):h?T=i.jsx(_ue,{config:h,isAvailable:w,showRegularButton:d}):p?T=i.jsx(yue,{config:p,isAvailable:w,showRegularButton:d}):g?T=i.jsx(Cue,{config:g,isAvailable:w,showRegularButton:d}):b?T=i.jsx(wue,{config:b,isAvailable:w,showRegularButton:d}):y?T=i.jsx(Tue,{config:y,isAvailable:w,showRegularButton:d}):v?T=i.jsx(Iue,{config:v,showRegularButton:d}):C&&(T=i.jsx(Nue,{config:C,isAvailable:w,showRegularButton:d})),i.jsxs(i.Fragment,{children:[T,_?i.jsx(Sue,{config:_}):null]})}),Oue=e=>{const t=ot(),{language:n}=Te(),[s,r]=A.useState({loading:!0,data:null});return A.useEffect(function(){e?(r({loading:!0,data:null}),co.getHelpPageContent(e,n).then(a=>{t.current&&r({loading:!1,data:a})}).catch(()=>{t.current&&r({loading:!1,data:null})})):r({loading:!1,data:null})},[e,t,n]),s},yA="help_page_reloaded",Pue=({loading:e,data:t,downloadable:n})=>{bR(e);const s=A.useRef(null),[r,o]=A.useState(!1),a=It(),l=A.useCallback(()=>{t!=null&&t.id&&window.open(`/widget/HelpContentPrint?${Je({props:`{"contentId": ${t==null?void 0:t.id}}`})}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500")},[t==null?void 0:t.id]),c=A.useCallback(()=>r?a.go(-3):a.goBack(),[a,r]);return A.useEffect(()=>(sessionStorage.getItem(yA)&&(o(!0),sessionStorage.removeItem(yA)),window.addEventListener("beforeunload",()=>sessionStorage.setItem(yA,"true")),()=>window.removeEventListener("beforeunload",()=>sessionStorage.setItem(yA,"true"))),[]),e?i.jsx(E5,{}):t===null?i.jsx(GE,{}):i.jsxs("div",{className:"footerInfoContent",ref:s,children:[i.jsxs("div",{className:"footerInfoTitle",children:[i.jsx(qy,{onClick:c}),i.jsx("span",{className:"footerInfoTitleText ellipsis",children:t.title}),ue.isMobile?n&&i.jsxs("div",{className:"printAndDownload",children:[i.jsx("a",{className:"print-icons",target:"_blank",href:`/widget/HelpContentPrint?props={"contentId":${t==null?void 0:t.id}}`,rel:"noreferrer",children:i.jsx("i",{className:"bet-history-function-icon bc-i-Print"})}),i.jsx("a",{className:"print-icons",target:"_blank",href:`/widget/HelpContentPrint?props={"contentId":${t==null?void 0:t.id}}`,rel:"noreferrer",children:i.jsx("i",{className:"bet-history-function-icon bc-i-download"})})]}):n&&i.jsxs("div",{className:"printAndDownload",children:[i.jsx("i",{className:"print-icons bc-i-Print",onClick:()=>l()}),i.jsx("i",{className:"print-icons bc-i-download",onClick:()=>l()})]})]}),i.jsx("div",{className:"content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:t.content}})]})},Rue=()=>{const t=Ns().get(Lv)??"",n=Oue(t),s=It();return t?i.jsx(QE,{onClose:()=>s.push({search:Je({...$e(),[Lv]:void 0})}),fullScreen:!1,className:"content-manager footerInfoPopup",children:i.jsx(Pue,{...W.app.downloadPrintButtons&&{downloadable:!0},...n})}):null},Lue="removeChild";class zn extends A.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(t){return{hasError:!0}}componentDidCatch(t){var n;(n=t.stack)!=null&&n.includes(Lue)||ce.reportError(this.props.errorType,t,{path:window.location.pathname,search:window.location.search,releaseDate:"04/07/2025-19:06"})}render(){return this.state.hasError?this.props.showErrorPage?i.jsx(wE,{message:"Something went wrong",className:"full"}):this.props.showLoader?i.jsx(_t,{size:"medium",...this.props.fullLoader&&{className:"full"}}):null:this.props.children}}const EA=new Map,jue=(e,t=!1)=>{const n=ot(),s=A.useRef(t),[r,o]=A.useState(()=>EA.has(e)?{loading:!1,data:EA.get(e)}:{loading:!0,data:null});return A.useEffect(()=>{s.current=t},[t]),A.useEffect(function(){EA.has(e)||(o({loading:!0,data:null}),rt.get(e).then(l=>{s.current&&EA.set(e,l.data),n.current&&o({loading:!1,data:l.data})}).catch(()=>{n.current&&o({loading:!1,data:null})}))},[n,e]),r},Wx=({children:e})=>i.jsx("div",{className:"pb-component-wrapper",children:e}),$x="d_p_r_v_",Mue=(e,t)=>{switch(e){case"StoryWidget":return{hasTitle:t.showTitle??!1,portraitView:t.portraitView??!1};default:return{}}},KR=({row:e,margin:t})=>{const[n,s]=A.useState(()=>!e.settings.closable||Se.getItem(`${$x}${e.id}`,!0)),r=e.settings.gridTemplate.map(u=>`${u}fr`).join(" ");A.useEffect(()=>Le.addEventListener("closeDynamicallyStructuredPage",()=>e.settings.closable&&s(!1)),[e.settings.closable]);const o=()=>{Se.setItem(`${$x}${e.id}`,!1,e.settings.lifetimeInDays?Wk(e.settings.lifetimeInDays):void 0),s(!1)};if(!n)return null;const a=e.content.some(u=>u.content.some(d=>d.type==="COMPONENT"&&d.name==="Slider")),l=e.content.some(u=>u.content.some(d=>d.type==="COMPONENT"&&d.name==="HarmonyJackpotWidget")),c=e.id.includes("Casino")||e.id.includes("LiveCasino")||e.id.includes("Games");return i.jsxs("div",{className:`hm-row-bc ${c&&a?"has-game":""} ${a?"has-slider":""} ${l?"has-Ortak-Widget":""}`,style:{msGridColumns:r,gridTemplateColumns:r,...t&&{marginBottom:"10px"}},children:[e.settings.closable&&i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:o}),e.content.map(u=>{var f,m;const[d]=u.content;if(d.type==="ROW")return i.jsx(Wx,{children:u.content.map(h=>i.jsx(KR,{row:h},h.id))},u.id);{const h=(f=_c[d.name])==null?void 0:f.content;if(h){const p=vn(h),g=((m=_c[d.name])==null?void 0:m.loader)||_t,_=Mue(d.name,d.settings);return i.jsx(Wx,{children:i.jsx(A.Suspense,{fallback:i.jsx(g,{..._}),children:i.jsx(p,{settings:d.settings})})},u.id)}return null}})]})},Bue=A.memo(KR),Due=({layout:e,lastRowMargin:t=!1})=>{if(!e)return i.jsx(GE,{});const n=e.length-1;return i.jsx(i.Fragment,{children:e.map((s,r)=>i.jsx(Bue,{row:s,margin:t&&n===r},s.id))})},Fue=()=>{const e=A.useRef(null),{data:t,loading:n}=jue("/header.json?v=04/07/2025-19:06"),s=!n&&t!==null&&t.length>0;return A.useLayoutEffect(function(){if(s&&e.current){const o=new ResizeObserver(([{target:a}])=>{const{height:l}=a.getBoundingClientRect();document.documentElement.style.setProperty("--dynamic-header",`${l}px`),ue.headerBlockHeightPx=mR(l)});return o.observe(e.current),()=>{o.disconnect()}}},[s]),s?i.jsx("div",{className:"hdr-dynamic-content",ref:e,children:i.jsx(Due,{layout:t})}):null},Uue=()=>{const[e,t]=A.useState(!!Se.getItem(eA)),n=re();A.useEffect(function(){const o=a=>{if(Li+eA===a.key||a.key===null){const c=Se.getItem(eA);t(!!c)}};return window.addEventListener("storage",o),()=>window.removeEventListener("storage",o)},[e]);const s=()=>{Se.setItem(eA,!0),t(!0)};return e?null:i.jsxs("div",{className:"cookieAcceptanceMessage",children:[i.jsxs("p",{className:"cookie-message",children:[n("cookies_consent_description"),i.jsx(B_,{className:"cookie-privacyPolicy",to:{search:Je({[Lv]:mz})},children:n("Privacy Policy")})]}),i.jsx(Be,{className:"btn a-color s-small cookie-message-button",onClick:s,children:n("accept_cookies")})]})},Hue=({close:e})=>{const[t,n]=A.useState(""),s=re();return A.useEffect(function(){let o=!0;ce.get({},"get_idfy_capture_link").then(({result:a,result_text:l,details:{Url:c}})=>(o?a===0?n(c):(e(),be.open({type:"error",content:s(l||ln)})):e(),()=>{o=!1}))},[e,s]),i.jsx(i.Fragment,{children:t?i.jsxs("div",{className:"verify-account-popup",children:[i.jsx("p",{className:"casino-popup-content",children:s("idfy_kyc_verification_text")}),i.jsx(Be,{type:"button",className:"btn a-color",title:"Go Verify Account",onClick:()=>window.location.href=`${t}&redirect_uri=${encodeURIComponent(window.location.href)}`})]}):i.jsx(_t,{})})},Gue=({close:e})=>{const t=re();return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:t("Verify Your Account")}),i.jsx("p",{className:"casino-popup-content",children:t(cV)}),i.jsx(kt,{className:"btn a-color",onClick:e,to:n=>({search:Yt({section:"profile",page:"verify-account"},n)}),children:t("Upload")})]})},Wue=vn(()=>Z(()=>import("./LiveChatAdviser-BIfko_Xo.js"),__vite__mapDeps([257,2]))),$ue={0:K$,1:Q$,2:X$},Vue={0:YV,1:zV,2:qV},Yue=({requestType:e=0})=>{const t=ot(),n=re(),[s,r]=A.useState(!1),{profile:{active_step_state:o}}=_e(),{verificationFailed:a,accountCreated:l}=A.useMemo(()=>{const u=o===wa.CREATED;return{verificationFailed:!!(o&&![wa.WAITING,wa.CREATED].includes(o)),accountCreated:u}},[o]),c=()=>{r(!0),ce.get({redirect_url:window.location.origin,verification_type:2,request_type:e},"get_kycaid_form_url").then(u=>{var d;if(t.current)if(u.result===0){if((d=u.details)!=null&&d.Url)return window.location.href=u.details.Url;be.open({type:"success",title:"Success",content:WV})}else throw Error(u.result_text||ln)}).catch(u=>{t.current&&(r(!1),be.open({type:"error",title:"Error",content:u.message}))})};return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(a?VV:l?$V:$ue[e])}}),i.jsx("div",{className:"casino-popup-button-block",children:a?i.jsx(Wue,{}):i.jsx(Be,{className:"btn",type:"button",title:Vue[e],disabled:s||l,onClick:c})})]})},zue=({close:e})=>{const t=ot(),n=re(),[{loading:s,data:r},o]=A.useState({data:"",loading:!0});return A.useEffect(function(){ce.get({},"get_trunarrative_autoident_link").then(({result:l,details:c})=>{l===0?o({loading:!1,data:c}):t.current&&o({loading:!1,data:""})})},[e,t]),s?i.jsx(_t,{}):i.jsx("div",{className:"truNarrative-verification-iframe",children:r?i.jsx("iframe",{allow:"microphone *; camera *",title:n("TruNarrative Verification"),src:r}):n("trunarrative_unable_content")})},que=({close:e})=>{const t=o=>{St.dispatchEvent("trackingEvent",{category:"Other",action:o})};A.useEffect(function(){t("Opened TrunarrativeInfoPopup")},[]);const n=()=>{e(),t("Closed TrunarrativeInfoPopup")},s=re(),r=()=>{e(),t("Clicked TrunarrativeInfoPopup Submit"),be.open(o=>({Component:()=>i.jsx(zue,{close:o}),className:LD}))};return i.jsxs("div",{className:"truNarrative-suggestion-popup-content",children:[i.jsx("p",{className:"sg-n-text-row-1-bc",children:s(PV)}),i.jsxs("div",{className:"truNarrative-suggestion-btn",children:[i.jsx(Be,{className:"btn a-outline",type:"button",title:"Cancel",onClick:n}),i.jsx(Be,{className:"btn a-color",type:"button",title:"Verify",onClick:r})]})]})},Kue=({close:e})=>{const t=ot(),[n,s]=A.useState(null),r=re(),{profile:{active_step:o}}=_e();return A.useEffect(function(){ce.get({},"get_signicat_brazil_verification_urls").then(({result:l,result_text:c,details:[u]})=>{t.current?l===0?s(u):(e(),be.open({type:"error",content:r(c||ln)})):e()})},[e,t,r,o]),i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:r(RV)}),i.jsxs("div",{className:"casino-popup-button-block",children:[n?i.jsx(kt,{to:n,target:"_blank",className:"btn a-color",onClick:e,children:r("Pass full verification")}):i.jsx(_t,{size:"small"}),i.jsx(Be,{className:"btn a-outline",type:"button",title:"Cancel",onClick:e})]})]})},Que=({close:e})=>{const t=ot(),[n,s]=A.useState(null),r=re(),{profile:{active_step:o}}=_e();return A.useEffect(function(){ce.get({},"get_legitimuz_verification_urls").then(({result:l,result_text:c,details:u})=>{if(t.current)if(l===0){const{Url:d,QrCodeUrl:f}=u,m=ue.isMobile?d:f;m&&s(m)}else e(),be.open({type:"error",content:r(c||ln)});else e()})},[e,t,r,o]),i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:r(LV)}),i.jsxs("div",{className:"casino-popup-button-block",children:[n?ue.isMobile?i.jsx(kt,{to:n,target:"_blank",className:"btn a-color",onClick:e,children:r("Pass full verification")}):i.jsx("div",{className:"facialVerificationIframe","data-scroll-lock-scrollable":"",children:i.jsx("iframe",{title:r("Facial Verification"),src:n})}):i.jsx(_t,{size:"small"}),i.jsx(Be,{className:"btn a-outline",type:"button",title:"Cancel",onClick:e})]})]})};function Xue(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var K1=Xue(A),xb=function(e,t){return xb=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(n[r]=s[r])},xb(e,t)},Cp=function(){return Cp=Object.assign||function(e){for(var t,n=1,s=arguments.length;n0&&t?t:null},e.prototype.restoreScrollPosition=function(){this.scrollElement&&this.scrollPosition>=0&&(this.scrollElement.scrollTop=this.scrollPosition),this.scrollPosition=-1,this.scrollElement=null},e.prototype.scrollTo=function(t){var n;if(this.options.enableScrollIntoView){var s=this.getScrolledElement();if((s==null?void 0:s.scrollTop)===0&&(s==null?void 0:s.tagName)==="BODY"){var r=((n=this.iframe)===null||n===void 0?void 0:n.getBoundingClientRect().top)||0;window.scrollTo({top:r+t,behavior:"smooth"})}else s==null||s.scrollTo({top:t,behavior:"smooth"})}},e.prototype.updateAccessToken=function(t,n){var s,r;(r=(s=this.iframe)===null||s===void 0?void 0:s.contentWindow)===null||r===void 0||r.postMessage({method:"idCheck.updateAccessToken",accessToken:t,error:n},"*")},e.prototype.destroy=function(){for(window.removeEventListener("message",this.onMessage);this.$container&&this.$container.firstChild;)this.$container.removeChild(this.$container.firstChild);this.$container=null},e.prototype.navigateBack=function(){var t,n;(n=(t=this.iframe)===null||t===void 0?void 0:t.contentWindow)===null||n===void 0||n.postMessage({method:"idCheck.callNavigationBack"},"*")},e.prototype.singleStepNext=function(t){var n,s;(s=(n=this.iframe)===null||n===void 0?void 0:n.contentWindow)===null||s===void 0||s.postMessage({method:"idCheck.callSingleStepNext",step:t},"*")},e.prototype.setLanguage=function(t){var n,s;(s=(n=this.iframe)===null||n===void 0?void 0:n.contentWindow)===null||s===void 0||s.postMessage({method:"idCheck.callSetLanguage",language:t},"*")},e.prototype.setTheme=function(t){var n,s;(s=(n=this.iframe)===null||n===void 0?void 0:n.contentWindow)===null||s===void 0||s.postMessage({method:"idCheck.callSetTheme",theme:t},"*")},e}(),Jue=function(){function e(t,n){if(this.config=null,this.reusableConfig=null,this.eventHandlers={},this.anyEventHandler=null,this.options={adaptIframeHeight:!0,addViewportTag:!0,enableScrollIntoView:!0},typeof t!="string")throw new Error("Access token must be a string");if(typeof n!="function")throw new Error("updateAccessToken callback is required");this.accessToken=t,this.updateAccessToken=n}return e.prototype.onTestEnv=function(){return this},e.prototype.withBaseUrl=function(t){return this.baseUrl=t,this},e.prototype.withConf=function(t){return this.config=t,this},e.prototype.withReusableKycConf=function(t){return this.reusableConfig=t,this},e.prototype.withOptions=function(t){var n;return t.hasOwnProperty("adaptIframeHeight")&&(this.options.adaptIframeHeight=t.adaptIframeHeight),t.hasOwnProperty("addViewportTag")&&(this.options.addViewportTag=t.addViewportTag),this.options.enableScrollIntoView=(n=t.enableScrollIntoView)===null||n===void 0||n,this},e.prototype.on=function(t,n){return this.eventHandlers[t]=n,this},e.prototype.onMessage=function(t){return this.anyEventHandler=t,this},e.prototype.onNavigationUiControlsStateChanged=function(t){return this.eventHandlers["idCheck.onNavigationUiControlsStateChanged"]=t,this},e.prototype.build=function(){var t,n,s,r,o,a,l,c,u,d,f,m,h,p,g=this,_=QR(this.accessToken);return new Zue(this.baseUrl,{version:_,theme:(t=this.config)===null||t===void 0?void 0:t.theme,customizationName:(n=this.config)===null||n===void 0?void 0:n.customizationName,translationName:(s=this.config)===null||s===void 0?void 0:s.translationName,accessToken:this.accessToken,lang:(r=this.config)===null||r===void 0?void 0:r.lang,email:(o=this.config)===null||o===void 0?void 0:o.email,phone:(a=this.config)===null||a===void 0?void 0:a.phone,country:(l=this.config)===null||l===void 0?void 0:l.country,uiConf:(c=this.config)===null||c===void 0?void 0:c.uiConf,i18n:(u=this.config)===null||u===void 0?void 0:u.i18n,documentsByCountries:(d=this.config)===null||d===void 0?void 0:d.documentsByCountries,documentDefinitions:(f=this.config)===null||f===void 0?void 0:f.documentDefinitions,autoSelectDocumentDefinitions:(m=this.config)===null||m===void 0?void 0:m.autoSelectDocumentDefinitions,controlledNavigationBack:(h=this.config)===null||h===void 0?void 0:h.controlledNavigationBack,singleStep:(p=this.config)===null||p===void 0?void 0:p.singleStep,reusableConfig:this.reusableConfig},{expirationHandler:{legacy:!1,handler:this.updateAccessToken},onMessage:function(b,y){var v,C=g.eventHandlers[b];C?C(y):(v=g.anyEventHandler)===null||v===void 0||v.call(g,b,y)}},this.options)},e}(),ede=function(e,t){return new Jue(e,t)},tde=function(e){function t(n){var s=e.call(this,n)||this;return s.div=K1.createRef(),s}return function(n,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function r(){this.constructor=n}xb(n,s),n.prototype=s===null?Object.create(s):(r.prototype=s.prototype,new r)}(t,e),t.prototype.shouldComponentUpdate=function(n){return!!n.force},t.prototype.componentDidMount=function(){this.renderSDK()},t.prototype.renderSDK=function(){var n=function(r){var o=r.expirationHandler,a=r.accessToken,l=r.config,c=l===void 0?null:l,u=r.options,d=u===void 0?null:u,f=r.onError,m=f===void 0?null:f,h=r.onMessage,p=h===void 0?null:h,g=r.testEnv,_=g!==void 0&&g,b=r.baseUrl,y=b===void 0?null:b,v=r.onNavigationUiControlsStateChanged,C=v===void 0?null:v,w=r.reusableKycConfig,T=w===void 0?null:w,k=ede(a,o);return c&&k.withConf(c),d&&k.withOptions(d),_&&k.onTestEnv(),y&&k.withBaseUrl(y),T&&k.withReusableKycConf(T),m&&k.on("idCheck.onError",m),p&&k.onMessage(p),C&&k.onNavigationUiControlsStateChanged(C),k}(this.props),s=this.div.current;this.snsWebSdk=n.build(),this.snsWebSdk.launch(s)},t.prototype.navigateBack=function(){this.snsWebSdk&&this.snsWebSdk.navigateBack()},t.prototype.singleStepNext=function(n){this.snsWebSdk&&this.snsWebSdk.singleStepNext(n)},t.prototype.setLanguage=function(n){this.snsWebSdk&&this.snsWebSdk.setLanguage(n)},t.prototype.setTheme=function(n){this.snsWebSdk&&this.snsWebSdk.setTheme(n)},t.prototype.render=function(){var n=this.props,s=n.style,r=s===void 0?{}:s,o=n.className,a=o===void 0?"":o;return K1.createElement("div",{style:r,className:a,ref:this.div})},t}(K1.Component),nde=tde;const sde=us(nde),rde=A.memo(({close:e})=>{const[t,n]=A.useState(""),{profile:{email:s,phone:r,country_code:o}}=_e(),{locale:a}=Te(),l=A.useCallback(()=>new Promise((c,u)=>{ce.get({},"get_sum_sub_access_token").then(({result:d,details:{AccessToken:f},result_text:m})=>{d===0?c(f):u(m)}).catch(d=>{d instanceof Error&&nt.error(d.message),e()})}),[e]);return A.useEffect(function(){let u=!0;return l().then(d=>{u&&n(d)}),()=>{u=!1}},[e,l]),i.jsx(i.Fragment,{children:t?i.jsx(sde,{accessToken:t,expirationHandler:l,className:"verify-popup",options:{addViewportTag:!1,adaptIframeHeight:!0},config:{email:s,phone:r,lang:a,country:o}}):i.jsx(_t,{})})}),ode="https://widget.identomat.com/?session_token=",ade=({close:e})=>{const[t,n]=A.useState(null),[s,r]=A.useState(!0);return A.useEffect(function(){ce.get({callback_url:window.location.href},"get_identomat_session_token").then(({details:a,result:l})=>{if(l===0){n(a.SessionToken);return}be.open({type:"error",title:"Error",content:ln})}).finally(()=>r(!1))},[]),s?i.jsx(_t,{size:"big"}):t?(window.location.href=`${ode}${t}`,e(),null):(e(),null)},ide=({error:e,touched:t,focused:n,label:s="",customAttrs:r,className:o,onChange:a,placeholder:l,value:c,manuallyChanged:u,rules:d,setFieldError:f,...m})=>{const h=A.createRef(),p=io(c)?"":Array.isArray(c.file)?c.file.map(v=>String(v.name)).join(", "):c.file.name,g=io(c)?"":String(c.path),_=p.replace(/^.*[\\/]/,""),b=re(),y=v=>{var C;if(m.multiple&&v.target.files&&v.target.files.length>3&&f){f("passportImage","upload_limit");return}a(v.type,v.target.name,{path:v.target.value,file:m.multiple?Object.values(v.target.files?v.target.files:{}):(C=v.target.files)==null?void 0:C[0]})};return i.jsxs("div",{className:"form-control-bc has-icon file filled",children:[i.jsxs("label",{className:"form-control-label-bc form-control-label-file-bc inputs",children:[i.jsx("input",{ref:h,type:"file",className:"form-control-input-bc",onChange:y,value:g,...m}),i.jsx("span",{className:"form-control-icon-holder-bc",children:i.jsx("i",{className:"form-control-icon-bc bc-i-upload"})}),i.jsx("span",{className:"form-control-filename-bc ellipsis",children:_||b("Choose File")}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:b(s)})]}),e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:b(e)})}):null]})},lde=({onChange:e,value:t,name:n,label:s="",readOnly:r,allCountries:o=!1})=>{const a=re(),{profile:{country_code:l}}=_e(),c=A.useMemo(()=>{var f,m;const u=()=>Object.entries(kr).map(h=>({...h[1],value:h[0]}));if(o)return u();const d=r&&t?[{value:t,name:(f=kr[t])==null?void 0:f.name}]:v4();return l&&!d.some(st("value",l))?[...d,{value:l,name:(m=kr[l])==null?void 0:m.name,disabled:!0}]:d},[r,t,l,o]);return A.useEffect(function(){var d;t||e(Pd.CHANGE,n,(d=c[0])==null?void 0:d.value)},[c,n,e,t]),i.jsx(Uo,{className:"select-flag",inputValue:t,onChange:u=>e(Pd.CHANGE,n,u),title:s,readOnly:r,searchable:!0,children:c.map(u=>{var d;return i.jsx(Ho,{value:u.value,label:a(u.name),disabled:u.disabled,className:`ftr-lang-bar-flag-bc flag-bc ${Yy[u.value]||((d=kr[u.value])==null?void 0:d.iconClassName)}`},u.value)})})},cde=A.memo(lde),ude="FRONT",dde=[[[{element:"country",name:"doc_country",rules:{required:{message:"This field is required"}}},{type:"file",name:"image_data",label:"Attach file",rules:{required:{message:"Please upload an image and select the type of your chosen method of identification."},maxSize:{message:"document_size_exceeded",value:10}}},{type:"select",name:"image_type",placeholder:"Select Document Type",rules:{required:{message:"This field is required"}},options:[{value:1,label:"Passport"},{value:2,label:"National ID card"},{value:3,label:"DriverLicense"},{value:4,label:"Other"}]}]]],fde=({close:e})=>{const t=ot(),n=re(),[s,r]=A.useState(!1),{getData:o,resetData:a,formIsValid:l,formElements:c,handleChange:u,setFieldError:d,setData:f}=Hi(dde);A.useEffect(()=>{dt.countryCode&&f("doc_country",dt.countryCode)},[]);const m=A.useCallback(h=>{h.preventDefault();const{image_data:p,doc_country:g,image_type:_}=o();p.file&&(r(!0),mB(p.file).then(({data:b,name:y})=>{ce.get({doc_tag:ude,doc_country:g,image_info:{name:y,image_type:_,image_data:b}},"add_tru_narrative_client_docs").then(({result:v,result_text:C})=>{if(t.current)if(v===0)a(),e(),be.open({type:"success",title:"Success",content:"Document Successfully Sent"},qt.High);else throw new Error(C||"Failed to upload documents")}).catch(v=>{a(["image_data"]),d("image_data",v.message)}).finally(()=>{r(!1)})}))},[e,o,t,a,d]);return i.jsxs("div",{className:"truNarrativePopup",children:[i.jsx("h3",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:n("Verify Now")}}),i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(L$)}}),i.jsxs("form",{onSubmit:m,encType:"multipart/form-data",noValidate:!0,children:[i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(cde,{allCountries:!0,onChange:u,...c.doc_country})}),i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(l4,{label:"Document Type",onChange:u,...c.image_type})}),i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(ide,{onChange:u,...c.image_data,multiple:!1})}),i.jsxs("div",{className:"trunarrative-upload-document-popup-btn-group",children:[i.jsx(Be,{className:"btn a-color",type:Vo.SUBMIT,disabled:!l||s,title:"Verify"}),i.jsx(Be,{className:"btn a-outline",onClick:e,title:"Cancel",disabled:s})]})]})]})},Ade=[ut.IDENTITY_CHECK,ut.IDFY_KYC_CHECK,ut.IDFY_KYC_ITALIAN,ut.TERMS_AND_CONDITIONS,ut.TRUNARRATIVE_VERIFICATION,ut.TRUNARRATIVE_UPLOAD_DOCUMENTS],mde=A.memo(function(){const{activeKYC:t,canShowKycRestrictionPopup:n}=Rte(),s=Ns(),r=s.get(Fw),o=Number(s.get(Dw)),a=A.useRef({close:Pt}),l=wi(()=>({[ut.IDENTITY_CHECK]:c=>({Component:()=>i.jsx(Yue,{close:c}),hideCloseButton:!0}),[ut.IDFY_KYC_ITALIAN]:c=>({Component:()=>i.jsx(Gue,{close:c})}),[ut.TRUNARRATIVE_UPLOAD_DOCUMENTS]:c=>({Component:()=>i.jsx(fde,{close:c})}),[ut.IDFY_KYC_CHECK]:c=>({Component:()=>i.jsx(Hue,{close:c})}),[ut.TERMS_AND_CONDITIONS]:c=>({Component:()=>i.jsx(hR,{close:c}),hideCloseButton:!0}),[ut.TRUNARRATIVE_VERIFICATION]:c=>({Component:()=>i.jsx(que,{close:c}),hideCloseButton:!0}),[ut.IDFY_KYC_SUMSUB]:c=>({Component:()=>i.jsx(rde,{close:c})}),[ut.IDFY_KYC_IDENTOMAT]:c=>({Component:()=>i.jsx(ade,{close:c})}),[ut.IDFY_KYC_SIGNICAT_BRAZIL]:c=>({Component:()=>i.jsx(Kue,{close:c})}),[ut.IDFY_KYC_LEGITIMUZ_BRAZIL]:c=>({Component:()=>i.jsx(Que,{close:c})})}));return A.useEffect(function(){const u=o===t&&o in l;return o&&Vt(Dw),u&&(a.current=be.open(l[o],qt.High)),()=>{a.current.close()}},[t,o,l]),A.useEffect(function(){if(t){const u=Le.addEventListener("clientRestricted",({action:d})=>{n(d)&&(a.current=be.open({type:"warning",title:"Verify Your Account",content:MV,buttons:[{label:"Verify",callBack:()=>{a.current=be.open(l[t],qt.High)}}]},qt.High))});return()=>{var d;a.current&&((d=a.current)==null||d.close()),u()}}},[t,n,l]),A.useEffect(function(){if(t&&t in l&&Ade.includes(t)){const u=be.open(l[t],qt.High);return()=>{u==null||u.close()}}},[l,t]),A.useEffect(function(){r&&t===ut.IDFY_KYC_IDENTOMAT&&ce.get({},"submit_identomat_result").then(({result:u})=>{u===0&&Vt(Fw)})},[r,t]),null}),pde="rgba(255,255,255,0.8)",hde=70,gde=[.5,1.5],vde=A.lazy(()=>Z(()=>import("./Snowfall-VuB2FKGQ.js").then(e=>e.S),__vite__mapDeps([340,2]))),bde=()=>i.jsx(A.Suspense,{fallback:i.jsx(_t,{size:"medium"}),children:i.jsx("div",{className:"snowflake",children:i.jsx(vde,{color:pde,snowflakeCount:hde,wind:gde})})}),_de=e=>A.createElement("svg",{width:"57px",height:"57px",viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},A.createElement("title",null,"check_circle_outline-24px"),A.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},A.createElement("g",{id:"Balance-Management-I-Buddy-to-Buddy-|-Success-Pop-up",transform:"translate(-691.000000, -344.000000)"},A.createElement("g",{id:"check_circle_outline-24px",transform:"translate(691.000000, 344.000000)"},A.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),A.createElement("path",{d:"M28.5,4.75 C15.39,4.75 4.75,15.39 4.75,28.5 C4.75,41.61 15.39,52.25 28.5,52.25 C41.61,52.25 52.25,41.61 52.25,28.5 C52.25,15.39 41.61,4.75 28.5,4.75 Z M28.5,47.5 C18.02625,47.5 9.5,38.97375 9.5,28.5 C9.5,18.02625 18.02625,9.5 28.5,9.5 C38.97375,9.5 47.5,18.02625 47.5,28.5 C47.5,38.97375 38.97375,47.5 28.5,47.5 Z M37.715,19.68875 L23.75,33.65375 L19.285,29.18875 C18.35875,28.2625 16.8625,28.2625 15.93625,29.18875 C15.01,30.115 15.01,31.61125 15.93625,32.5375 L22.0875,38.68875 C23.01375,39.615 24.51,39.615 25.43625,38.68875 L41.0875,23.0375 C42.01375,22.11125 42.01375,20.615 41.0875,19.68875 C40.16125,18.7625 38.64125,18.7625 37.715,19.68875 Z",id:"Shape",fill:"#16C72E"}))))),yde=e=>A.createElement("svg",{width:"57px",height:"57px",viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},A.createElement("title",null,"highlight_off_black_24dp"),A.createElement("defs",null,A.createElement("filter",{colorInterpolationFilters:"auto",id:"filter-1"},A.createElement("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0 0 0 0 0.839216 0 0 0 0 0.019608 0 0 0 0 0.105882 0 0 0 1.000000 0"}))),A.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},A.createElement("g",{id:"highlight_off_black_24dp",transform:"translate(-691.000000, -352.000000)",filter:"url(#filter-1)"},A.createElement("g",{transform:"translate(691.000000, 352.000000)"},A.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),A.createElement("path",{d:"M32.98875,20.6625 L28.5,25.15125 L24.01125,20.6625 C23.085,19.73625 21.58875,19.73625 20.6625,20.6625 C19.73625,21.58875 19.73625,23.085 20.6625,24.01125 L25.15125,28.5 L20.6625,32.98875 C19.73625,33.915 19.73625,35.41125 20.6625,36.3375 C21.58875,37.26375 23.085,37.26375 24.01125,36.3375 L28.5,31.84875 L32.98875,36.3375 C33.915,37.26375 35.41125,37.26375 36.3375,36.3375 C37.26375,35.41125 37.26375,33.915 36.3375,32.98875 L31.84875,28.5 L36.3375,24.01125 C37.26375,23.085 37.26375,21.58875 36.3375,20.6625 C35.41125,19.76 33.89125,19.76 32.98875,20.6625 Z M28.5,4.75 C15.36625,4.75 4.75,15.36625 4.75,28.5 C4.75,41.63375 15.36625,52.25 28.5,52.25 C41.63375,52.25 52.25,41.63375 52.25,28.5 C52.25,15.36625 41.63375,4.75 28.5,4.75 Z M28.5,47.5 C18.02625,47.5 9.5,38.97375 9.5,28.5 C9.5,18.02625 18.02625,9.5 28.5,9.5 C38.97375,9.5 47.5,18.02625 47.5,28.5 C47.5,38.97375 38.97375,47.5 28.5,47.5 Z",id:"Shape",fill:"#000000",fillRule:"nonzero"}))))),Ede=e=>A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"123.000000pt",height:"125.000000pt",viewBox:"0 0 123.000000 125.000000",preserveAspectRatio:"xMidYMid meet",...e},A.createElement("g",{transform:"translate(0.000000,125.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},A.createElement("path",{d:"M932 1243 c-22 -9 -33 -40 -22 -67 12 -32 3 -33 -51 -5 -56 28 -159 49 -244 49 -338 0 -607 -268 -607 -605 0 -320 240 -579 562 -608 83 -8 139 2 156 29 11 16 12 23 1 38 -10 14 -32 18 -117 20 -126 4 -194 25 -292 92 -115 78 -187 189 -215 333 -23 116 -9 215 47 327 118 239 418 355 656 253 62 -26 62 -26 36 -45 -28 -19 -29 -60 -2 -74 40 -22 210 39 210 75 0 32 -62 175 -80 185 -10 6 -20 10 -22 9 -2 0 -9 -3 -16 -6z"}),A.createElement("path",{d:"M1062 948 c-17 -17 -15 -33 12 -86 30 -59 49 -76 75 -67 36 11 36 49 1 110 -32 56 -61 70 -88 43z"}),A.createElement("path",{d:"M537 894 c-4 -4 -7 -89 -7 -189 0 -134 3 -185 13 -193 29 -25 249 -113 267 -107 21 7 33 35 25 56 -3 8 -55 36 -115 63 l-110 48 -2 162 -3 161 -30 3 c-17 2 -34 0 -38 -4z"}),A.createElement("path",{d:"M1144 677 c-3 -8 -4 -45 -2 -83 l3 -69 35 0 c34 0 35 1 41 46 4 26 4 62 0 80 -6 29 -11 34 -39 37 -21 2 -34 -2 -38 -11z"}),A.createElement("path",{d:"M1103 408 c-5 -7 -22 -35 -37 -62 -24 -40 -26 -52 -17 -72 12 -28 42 -31 66 -8 22 22 55 89 55 112 0 36 -46 57 -67 30z"}),A.createElement("path",{d:"M883 164 c-56 -36 -66 -60 -37 -88 21 -21 22 -21 84 17 44 25 56 38 58 61 4 29 -11 46 -38 45 -8 0 -39 -16 -67 -35z"}))),Cde=e=>A.createElement("svg",{fill:"#000000",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"800px",height:"800px",viewBox:"0 0 34.854 34.855",xmlSpace:"preserve",...e},A.createElement("g",null,A.createElement("path",{d:"M34.653,30.47L18.727,2.884c-0.269-0.464-0.764-0.75-1.299-0.75c-0.537,0-1.031,0.286-1.3,0.75L0.202,30.47 c-0.269,0.464-0.269,1.036,0,1.5s0.763,0.75,1.299,0.75h31.853c0.535,0,1.031-0.286,1.3-0.75 C34.921,31.506,34.921,30.934,34.653,30.47z M4.099,29.72L17.427,6.634L30.756,29.72H4.099z M15.427,11.677h4V23.51h-4V11.677z M15.427,25.507h4v2.919h-4V25.507z"}))),Vx={success:_de,error:yde,pending:Ede,warning:Cde},Sde=["a-color","a-outline"],wde=({index:e,onClick:t,children:n,className:s,id:r})=>{const o=()=>t(e);return i.jsx(Be,{className:`btn ${s??Sde[e]??""}`,onClick:o,id:r,children:n})},Yx={},Tde=()=>{const[e,t]=A.useState(!1),[n,s]=A.useState(Yx),[r,o]=A.useState(!1),a=re(),{onClose:l=()=>{},type:c="info",className:u,title:d,content:f,buttons:m=[],hideCloseButton:h=!1,fullScreen:p,isLoading:g=!1,Component:_,popupId:b,showCheckbox:y=!1,underButtonsContent:v}=n,C=c&&Vx[c]?Vx[c]:null,w=()=>be.close(b);if(A.useEffect(()=>Rs.addEventListener("open",k=>{s(k),t(!0)}),[]),A.useEffect(()=>Rs.addEventListener("update",k=>{s(E=>({...E,...k}))}),[]),A.useEffect(()=>Rs.addEventListener("close",k=>{s(Yx),t(!1),o(!1),k&&l()}),[l]),!e)return null;const T=k=>{const{callBack:E,preventClose:N=!1}=m[k];E&&(y?E(r):E()),N||w()};return i.jsx(QE,{onClose:w,hideCloseButton:h,type:c,className:u,fullScreen:p,children:i.jsxs("div",{className:"status-popup-content-w-bc",children:[C?i.jsx("div",{className:"casino-popup-icon-wrapper",children:i.jsx(C,{})}):null,d&&i.jsx("h3",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:a(d)}}),g?i.jsx(_t,{size:"medium"}):_?i.jsx(_,{}):i.jsxs(i.Fragment,{children:[f&&i.jsx("p",{className:"casino-popup-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:a(f)}}),i.jsx("div",{className:"casino-popup-button-block",children:m.length?m.map(({label:k,className:E,id:N},x)=>i.jsx(wde,{index:x,onClick:T,className:E,id:N,children:a(k)},x)):i.jsx(Be,{className:"btn",onClick:w,title:"Ok"})}),v&&i.jsx("p",{className:"casino-popup-under-buttons-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:a(v)}}),y&&i.jsxs("label",{className:"checkbox-control-content-bc popup-checkbox",children:[i.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onClick:()=>o(!r)}),i.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),i.jsx("p",{className:"checkbox-control-text-bc",children:a(N3)})]})]})]})})},xde=A.memo(Tde),Ide=()=>{const e=window,t=document,n=t.documentElement,s=t.body,r=e.innerWidth||n.clientWidth||s.clientWidth,o=e.innerHeight||n.clientHeight||s.clientHeight;return{screenWidth:r,screenHeight:o}},zx={show:!1,position:{},className:"",triangleOffset:{}},Nde=()=>{var _;const e=A.useRef(null),t=A.useRef(null),{languageRtl:n}=Te(),[{show:s,position:r,className:o,triangleOffset:a},l]=A.useState(zx),[c,u]=A.useState(null),[{customClassName:d="",preferablePosition:f=qn.Right,childrenId:m},h]=A.useState({}),p=A.useCallback(()=>{u(null),l(zx),t.current=null},[]);Gi({callback:p,container:e,...((_=t.current)==null?void 0:_.id)&&{ignoredElementsIds:[t.current.id,...m?[m]:[]]}}),A.useEffect(()=>{const b=Rs.addEventListener("openTooltip",({content:v,ref:C,tooltipParams:w})=>{var T;if(!v||C.id===((T=t.current)==null?void 0:T.id)){p();return}C.id||(C.id=Qn()),t.current=C,u(v),w&&h(w)}),y=Rs.addEventListener("closeTooltip",p);return()=>{b(),y()}},[p]);const g=A.useCallback(()=>{if(!c||!t.current||!e.current)return;const b=t.current.getBoundingClientRect(),y=e.current.getBoundingClientRect(),{screenWidth:v,screenHeight:C}=Ide(),w=8,T=8,k=n;let E="",N={},x={};const O=(R,L)=>{const B=[R,...L];for(const D of B){let j=0,M=0,F=0,U=0;switch(D){case qn.Top:j=b.top-y.height-T,M=b.left+b.width/2-y.width/2,F=b.left+b.width/2;break;case qn.Bottom:j=b.bottom+T,M=b.left+b.width/2-y.width/2,F=b.left+b.width/2;break;case qn.Left:M=k?b.right+T:b.left-y.width-T,j=b.top+b.height/2-y.height/2,F=b.top+b.height/2;break;case qn.Right:M=k?b.left-y.width-T:b.right+T,j=b.top+b.height/2-y.height/2,F=b.top+b.height/2;break}if(D===qn.Top||D===qn.Bottom){M=Math.max(w,Math.min(M,v-y.width-w)),j=Math.max(w,Math.min(j,C-y.height-w));const V=M+y.width/2;U=F-V;const Q=y.width/2-6;U=Math.max(-Q,Math.min(U,Q)),x={left:`${y.width/2+U-5}px`}}else{j=Math.max(w,Math.min(j,C-y.height-w)),M=Math.max(w,Math.min(M,v-y.width-w));const V=j+y.height/2;U=F-V;const Q=y.height/2-6;U=Math.max(-Q,Math.min(U,Q)),x={top:`${y.height/2+U-5}px`}}if(j>=w&&M>=w&&j+y.height<=C-w&&M+y.width<=v-w)return N={top:`${j}px`,left:`${M}px`},k?(console.log(D,"pos"),E=D===qn.Left?qn.Right:D===qn.Right?qn.Left:D):E=D,!0}return!1},P=Object.values(qn).filter(R=>R!==f);O(f||qn.Top,P)||(N={top:`${C/2-y.height/2}px`,left:`${v/2-y.width/2}px`},E=qn.Top),l({show:!0,position:N,className:E,triangleOffset:x})},[c,n,f]);return A.useEffect(function(){if(s){window.addEventListener("scroll",p,!0);const y=new ResizeObserver(()=>g());return y.observe(document.documentElement),()=>{y.disconnect(),window.removeEventListener("scroll",p,!0)}}},[p,s,g]),A.useLayoutEffect(()=>{g()},[g]),c?i.jsx("div",{style:{...r,visibility:s?"visible":"hidden"},ref:e,className:`tooltip ${d||""} ${o}`,children:i.jsxs("div",{className:"tooltipHolder",children:[i.jsx("span",{className:"tooltipTriangle",style:a}),i.jsx("div",{className:"tooltipText",children:c})]})}):null},kde=vn(()=>Z(()=>import("./CommonChat-kojDvNSH.js"),__vite__mapDeps([341,342,2,317,343]))),Ode=vn(()=>Z(()=>import("./SystemBetCalculator--VPDyCJK.js"),__vite__mapDeps([344,342,2,345]))),Pde={autoClose:2e3,draggablePercent:60,transition:Ete,position:"bottom-center",theme:"colored"},Rde=[fr,cc,vd,uc],Lde=({navLinks:e,openRegistrationForm:t,openLoginForm:n,footerContent:s})=>{var m,h;const r=Rt.getInstance(),o=re(),{languageRtl:a,currentPath:l}=Te(),{profile:{waitingVerification:c},sessionChangeKey:u}=_e(),d=A.useCallback(p=>{lt.success(o(p??Fy))},[o]),f=A.useCallback(()=>{lt.warn(o(I3))},[o]);return i.jsxs(i.Fragment,{children:[i.jsx(pz,{}),W.sportsbook.enableSystemBetCalculator?i.jsx(Ode,{}):null,i.jsx(Ste,{...Pde,rtl:a}),i.jsx(zn,{errorType:j9,showErrorPage:!1,showLoader:!1,children:i.jsx(mce,{})}),i.jsx("div",{className:"layout-header-holder-bc",children:i.jsxs(zn,{errorType:B9,showErrorPage:!1,showLoader:!1,children:[i.jsx(Fue,{}),i.jsx(ice,{navLinks:e,onLogin:n,onRegister:t})]})}),l===fr&&W.app.enableSnowEffect&&i.jsx(zn,{errorType:F9,showErrorPage:!1,showLoader:!1,children:i.jsx(bde,{})}),i.jsxs("div",{className:"layout-content-holder-bc",children:[W.casino.enabled&&i.jsx(zn,{errorType:W9,showLoader:!0,fullLoader:!0,children:i.jsx(Uie,{},u)}),i.jsx(zn,{errorType:L9,showLoader:!0,fullLoader:!0,children:i.jsx(hae,{})})]}),!W.partner.integrationMode&&i.jsx("div",{className:"layout-footer-holder-bc",children:i.jsx(zn,{errorType:P9,showLoader:!1,showErrorPage:!1,children:i.jsx(Lae,{seoContent:s})})}),i.jsx("div",{className:"layout-betslip-holder-bc",children:i.jsx(zn,{errorType:R9,showLoader:!0,fullLoader:!0,children:i.jsx(bie,{onDoBetSuccess:d,onDoBetUnderReview:f},u)})}),i.jsx("div",{className:"layout-navigation-holder-bc",children:i.jsx(_ce,{})}),r.mobileAppsInfo&&(!Rde.includes(l)||((m=r.mobileAppsInfo)==null?void 0:m.default))&&i.jsx(Sce,{apps:r.mobileAppsInfo}),i.jsxs(zn,{errorType:G9,showErrorPage:!1,showLoader:!1,children:[i.jsx(jce,{}),i.jsx(xde,{}),((h=W.app.header.commonChat)==null?void 0:h.enabled)&&i.jsx(kde,{}),i.jsx(Nde,{})]}),i.jsx(zn,{errorType:H9,showLoader:!1,showErrorPage:!1,children:i.jsx(Rue,{})}),i.jsx(zn,{errorType:M9,showLoader:!1,showErrorPage:!1,children:i.jsx(Tce,{},u)}),i.jsx(zn,{errorType:D9,showErrorPage:!1,showLoader:!1,children:i.jsx(iue,{})}),i.jsx(zn,{errorType:U9,showErrorPage:!1,showLoader:!1,children:i.jsx(kue,{})}),W.app.showCookiesNotification&&i.jsx(zn,{errorType:$9,showErrorPage:!1,showLoader:!1,children:i.jsx(Uue,{})}),c&&i.jsx(zn,{errorType:Y9,showErrorPage:!1,showLoader:!1,children:i.jsx(mde,{})}),r.tabNavigationSearchAvailable&&i.jsx("div",{className:"layout-search-holder-bc",children:i.jsx(zn,{errorType:V9,showErrorPage:!1,showLoader:!1,children:i.jsx(Lce,{})})})]})},jde=A.memo(Lde),Mde=A.lazy(()=>Z(()=>import("./Firebase-C_TFOR-z.js"),__vite__mapDeps([346,2]))),Bde=A.lazy(()=>Z(()=>import("./OneSignal-D1kR2eBE.js"),__vite__mapDeps([347,2,348]))),Dde=()=>{const e=A.useRef(null),{links:t}=Wc(),n=It(),s=Ns(),r=Number(s.get(c1)),o=fae(),{isLoggedIn:a,loginInProgress:l}=_e();Ln(W.partner.integrationMode?t.header.length?"integration-mode":"integration-header-absence":""),Xoe(),uae(),$oe(),WO(),lae();const c=A.useCallback(()=>{mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Registration}})},[]),u=A.useCallback(()=>{mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login}})},[]),d=A.useCallback(m=>{m.target===e.current&&mt.dispatchEvent("hideAll")},[]);A.useLayoutEffect(()=>Le.addEventListener("openUserInfoPanel",()=>{n.push({search:Je({...$e(),[Ti]:xi})})}),[n]),A.useLayoutEffect(()=>Le.addEventListener("closeUserInfoPanel",m=>{const h=$e(),p={account:void 0,page:void 0,selectedMethod:void 0,paymentType:void 0,selectedGroup:void 0,bonusId:void 0,partnerBonusId:void 0,shopId:void 0,journey:void 0,selectedRewardPage:void 0};n.push({search:Je({...h,...p,[Ti]:m?xi:void 0})})}),[n]),A.useEffect(function(){a&&(Vt(KA),n.push({search:Je({...$e(),[c1]:void 0})})),!l&&!a&&r in bt&&(mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:r,...r===bt.ResetPassword&&{additionalData:{code:$e()[KA]}}}}),Vt(KA),n.push({search:Je({...$e(),[c1]:void 0})}))},[n,r,l,a]);const f=A.useMemo(()=>{const{auth:m}=$e();return m&&!a&&!l},[a,l]);return Ln(f?"external-actions":""),i.jsxs(i.Fragment,{children:[i.jsx(Uoe,{...o}),W.firebase&&i.jsx(A.Suspense,{fallback:null,children:i.jsx(Mde,{config:W.firebase})}),W.oneSignal.enabled&&i.jsx(A.Suspense,{fallback:null,children:i.jsx(Bde,{})}),i.jsx(jde,{navLinks:t.header,openRegistrationForm:c,openLoginForm:u,hideContent:d,contentOverlayRef:e,footerContent:o.currentSeo.content})]})},Fde=A.memo(Dde),Ude=({code:e,close:t,update:n})=>{const s=re(),[r,o]=A.useState(!1),a=()=>{o(!0),ce.get({hash_code:e},"receive_gift_bet").then(({result:l,result_text:c})=>n({Component:void 0,...l===0?{type:"success",title:"Success",content:f$}:{type:"error",title:"Error",content:typeof c=="string"?c:A$}})).catch(()=>n({Component:void 0,type:"error",title:ln}))};return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:s(m$)}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Be,{className:"btn",disabled:r,onClick:a,title:"Yes"}),i.jsx(Be,{className:"btn a-outline",disabled:r,onClick:t,title:"No"})]})]})},qx=e=>be.open((t,n)=>({type:"info",title:"Confirmation",Component:()=>i.jsx(Ude,{code:e,close:t,update:n})})),Hde=e=>{ce.get({verification_code:e},"verify_user").then(({result:t,result_text:n})=>{t===0?be.open({title:"Confirmation",type:"success",content:"Your E-mail Has been confirmed"}):be.open({title:"Error",type:"error",content:n||"Verification process failed. Please try again."})})},Kx={deposit:"deposit",withdraw:"withdraw",cashier:"transfer",myWallets:"wallets",balanceHistory:"history"},Gde={0:"casino-free-spins",1:"sport",2:"casino",3:"bonus-request",4:"bonus-history",5:"refer-to-friend",6:"bonus-request"},Qx=2592e3,Wde={details:"details",changepassword:"change-password",realitycheck:"reality-checks",depositlimits:"deposit-limits",betlimits:"bet-limits",profileBalanceLimit:"profile-balance-limit",currentSessionInfo:"current-session-info",sessionDurationLimit:"session_duration_limit",sessionHistory:"session-history",occupation:"occupation",usertimeout:"timeout-limits",selfexclusion:"self-exclusion",verifyaccount:"verify-account",twoFactorAuthentication:"two-factor-authentication"},Xx={login:bt.Login,register:bt.Registration,forgot_password:bt.ForgetPassword},$de={0:"open-bets",5:"cashed-out",3:"won",1:"lost",2:"returned","-1":"gifts","-2":"gifted",11:"won-return",12:"lost-return"},Zx=(e,{token:t,language:n,currency:s})=>decodeURIComponent(e).replace("{token}",t).replace("{language}",Un[n]).replace("{currency}",s),Vde=()=>{const{loginInProgress:e,isLoggedIn:t,profile:n,isRestoredLogin:s,sessionChangeKey:r,confirmationTypes:o}=_e(),{logoutUser:a}=Ua(),l=It(),c=Cf(),{navigation:{navigationMenuSearch:u,mobile:{genericMenu:d}},enableSearchPanel:f}=W.app.header,{setLanguage:m,language:h}=_R(),{restoreLogin:p,changeSession:g,setRedirectUrlOnSessionChangeFailure:_,verifyWrongLoginAttemptsReset:b}=A.useContext(Rc),{_currency:y}=Il(n.owner_id),v=A.useRef({loginInProgress:e,isLoggedIn:t,profile:n,language:h,isRestoredLogin:s,sessionChangeKey:r,confirmationTypes:o}),C=A.useRef([]),w=x=>C.current.push(x),T=A.useCallback(x=>{Kh(Number(x)).then(O=>{l.push({pathname:O,search:Je({...$e(),[x]:void 0})})}).catch(()=>nt.error(`failed to redirect to game with ID ${x}`)).finally(()=>Vt(x))},[l]),k=A.useCallback((x,O)=>{const{action:P,data:R,tab:L,page:B,subMenu:D,params:j,currencyId:M}=x,{loginInProgress:F,isLoggedIn:U,profile:V,language:Q}=v.current,X=[pc,"redirectUrl"];switch(P){case"appReady":break;case"restore_login":F?w(()=>k(x,O)):U||p(R);break;case"subscriptions":const{userId:ee,hash:ae}=R;ee&&ae?l.push({pathname:"/subscriptions",search:Je({userId:ee,hash:ae})}):X.push(ee,ae);break;case"logout":U&&a({ignorePopUp:!1}).then();break;case"showAlert":break;case"openGame":const{gameId:z}=R;T(z);break;case"setPath":break;case"scrollTo":window.scrollTo(j||{top:0});break;case"setHeaderData":break;case"openSlider":switch(L){case"login":case"register":mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Xx[L]}});break;case"promotionalBonuses":l.push({search:Yt({section:"bonuses",page:Gde[D||"1"]})});break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":l.push({search:Yt({section:"balance",page:Kx[L]})});break}break;case"verify":R.code&&(Hde(R.code),X.push(KA));break;case"reset_password":R.code&&(mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.ResetPassword,additionalData:{code:R.code}}}),X.push("code"));break;case"globalNotify":be.open({className:"globalNotificationPopup",type:"info",title:"global_notify_title",content:"global_notify_content",buttons:[{label:"Ok"}],hideCloseButton:!0},qt.Blocker);break;case"login":case"register":case"forgot_password":F?w(()=>k(x,O)):U?R.redirectUrl&&(window.location.href=Zx(R.redirectUrl,{token:Cn.getAuthToken()||"",language:Q,currency:V.currency})):(mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:Xx[P],...R.reference_code&&{additionalData:{reference_code:R.reference_code}},...R.redirectUrl&&{onSuccess:()=>{w(({language:q,profile:{currency:Y}})=>{window.location.href=Zx(R.redirectUrl,{token:Cn.getAuthToken()||"",language:q,currency:Y})})}}}}),X.push("reference_code"));break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":l.push({search:Yt({section:"balance",page:Kx[P]})});break;case"settings":const ge=B||Wde[R.settingspage];l.push({search:Yt({section:"profile",page:ge})}),X.push("mixedSettingsPage",ge);break;case"recentBets":l.push({search:Yt({section:"history",page:R.betStatus?$de[R.betStatus]:"bets",...R.bet_id&&{[KY]:R.bet_id}})}),X.push("betStatus","bet_id");break;case"casinoCashBackCashOut":l.push({search:Yt({section:"cashback-cashout",page:"casino"})});break;case"loyaltyPoints":l.push({search:Yt({section:"bonuses",page:"loyalty-points"})});break;case"openLiveChat":X.push("openLiveChat"),Zh.dispatchEvent("open");break;case"openCommonChat":X.push("openCommonChat"),Le.dispatchEvent("openCommonChat");break;case"genericSearch":ue.isMobile?d&&u&&Le.dispatchEvent("openGenericMenu",{openSearch:!0}):f&&mt.dispatchEvent("addComponentPanel",{component:wX,props:{}});break;case"setPreferences":for(const[q,Y]of Object.entries(R))q==="language"?m(Y):c(q,Y);break;case"switchCurrency":U&&V.id?V.currency!==M&&(V.owner_id&&y===M?g(Lo.Parent,{ignorePopup:!0}):g(Lo.Child,{currency_id:M,ignorePopup:!0})):(Se.setItem(Gl,{currency:M,ignorePopup:!0}),mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login}}));break;case"wrong_login_attempts_reset":const{code:J}=R;X.push("code"),J&&!U&&!F&&b(J);break;case"dataspotOpenSurvey":const{dataspotSurveyId:$}=R;X.push("dataspotSurveyId"),$&&window.__dataspot__&&window.__dataspot__.openSurvey&&window.__dataspot__.openSurvey({id:$});break;default:nt.warning(`failed to handle message with action: ${P}`)}O&&Vt(...X)},[T,l,p,a,d,u,f,m,c,y,g,b]),E=A.useCallback((x,O)=>{const{isLoggedIn:P,loginInProgress:R}=v.current;R?w(()=>E(x,O)):O?P?qx(x):mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login,onSuccess:()=>qx(x)}}):P||mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Registration,additionalData:{code:x}}})},[]),N=A.useCallback((x,O)=>{_(B=>B||`${yd()}?${Je({...$e(),[rA]:void 0})}`);const{isLoggedIn:P,loginInProgress:R}=v.current,L=$e();Se.setItem(Gl,{currency:x,ignorePopup:!0}),P?O():!R&&L[Ti]!==xi&&mt.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:bt.Login}})},[_]);A.useEffect(function(){v.current.isLoggedIn=t,v.current.loginInProgress=e,v.current.profile=n,v.current.language=h},[t,h,e,n]),A.useEffect(function(){const O=P=>{if(P.data){if(P.data.action)if(P.data.action==="betFromPostMessage"){const{event:R,market:L,game:B}=P.data;Wd({events:R,games:B,markets:L}).then(D=>D.forEach(j=>ve.dispatchEvent("toggle",j)))}else k(P.data);else if(P.data.type)switch(P.data.type){case"login":case"register":case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":k({action:P.data.type,data:{}});break}}};if(Array.isArray(window[Zg])){for(const P of window[Zg])O(P);window[Zg]=null}return window.addEventListener("message",O),()=>window.removeEventListener("message",O)},[k]),A.useEffect(function(){const{action:O,...P}=$e();if(O)switch(O){case"promotionalBonuses":k({action:"openSlider",tab:"promotionalBonuses",subMenu:P.bonustab},!0),Vt("bonustab");break;default:k({action:O,data:P},!0)}P[rA]&&N(P[rA].toUpperCase(),()=>Vt(rA)),P.btag&&(Se.setItem(KD,P.btag,Qx),Vt("btag")),P[A1]&&(Se.setItem(QD,P[A1],Qx),Vt(A1)),P[Bw]&&T(P[Bw]),P.confirmationMessage&&(be.open({type:"success",title:"Success",content:decodeURIComponent(P.confirmationMessage)}),Vt(lz)),P.rejectionMessage&&(be.open({type:"warning",title:"Warning",content:decodeURIComponent(P.rejectionMessage)}),Vt(cz)),P.giftcode&&P.userexist&&(E(P.giftcode,P.userexist==="1"),Vt("giftcode","userexist"))},[k,E,N,l,T]),A.useEffect(function(){e||(C.current.forEach(O=>O(v.current)),C.current=[])},[e]),Ln(window.location.search.includes(pc)?"external-actions":"")},Yde=({children:e})=>(Vde(),i.jsx(i.Fragment,{children:e})),zde=A.lazy(()=>Z(()=>import("./WagmiConf-ByXbbEn5.js").then(e=>e.ao),__vite__mapDeps([349,350,261,2,52,337]))),qde=({children:e})=>{const{enabled:t}=W.app.walletConnect;return t?i.jsx(A.Suspense,{fallback:null,children:i.jsx(zde,{children:e})}):i.jsx(i.Fragment,{children:e})};window.Buffer||(window.Buffer=FN.Buffer);const Kde=e0.createRoot(document.getElementById("root"));Kde.render(i.jsx(Foe,{children:(e,t)=>i.jsx(XB,{language:e,assets:t,children:i.jsx(eD,{children:i.jsx(zn,{errorType:O9,showErrorPage:!0,children:i.jsx(NX,{children:i.jsx(kX,{children:i.jsx(yz,{children:i.jsx(Qj,{children:i.jsx(qde,{children:i.jsx(Iee,{children:i.jsx(ate,{children:i.jsx(Nte,{children:i.jsx(Fte,{children:i.jsx(MX,{children:i.jsx(wre,{children:i.jsx(dte,{children:i.jsx(Cse,{children:i.jsx(qee,{children:i.jsx(Hse,{children:i.jsx(Rre,{children:i.jsx(RJ,{children:i.jsx(Yde,{children:i.jsx(wl,{children:i.jsx(si,{path:"/:locale?",render:({location:n,match:{url:s}})=>i.jsxs(PN,{location:{...n,pathname:n.pathname.replace(s,"")},children:[i.jsx(si,{path:"/widget/:widgetName",render:r=>i.jsx(vx,{navigationEnabled:!1,...r})}),i.jsx(si,{path:"/embed/:widgetName",render:r=>i.jsx(vx,{navigationEnabled:!0,...r})}),i.jsx(si,{component:Fde})]})})})})})})})})})})})})})})})})})})})})})})})})}));export{ye as $,bt as A,Be as B,W as C,$e as D,fn as E,cs as F,Se as G,oi as H,Rhe as I,Vt as J,zM as K,_t as L,kt as M,Qf as N,XD as O,st as P,jue as Q,bR as R,js as S,Ln as T,St as U,Due as V,Te as W,rt as X,be as Y,qt as Z,Z as _,bc as a,Jt as a$,Ni as a0,Je as a1,Che as a2,She as a3,Rn as a4,ji as a5,jee as a6,yf as a7,Fc as a8,_f as a9,tAe as aA,Zse as aB,ME as aC,hme as aD,vc as aE,qn as aF,gme as aG,dt as aH,DZ as aI,FZ as aJ,pfe as aK,Dee as aL,Nt as aM,Si as aN,ot as aO,jZ as aP,MZ as aQ,qy as aR,Qfe as aS,u5 as aT,d5 as aU,_3 as aV,The as aW,es as aX,Uo as aY,Ho as aZ,yP as a_,Sa as aa,o1 as ab,Lee as ac,Fee as ad,Gi as ae,Pd as af,Bt as ag,fc as ah,gn as ai,Ns as aj,$i as ak,Dc as al,wi as am,Hi as an,Ac as ao,vE as ap,tre as aq,bf as ar,kE as as,pv as at,yE as au,ey as av,Rt as aw,We as ax,hhe as ay,ghe as az,X3 as b,$t as b$,Sf as b0,rs as b1,Ohe as b2,Ui as b3,RN as b4,Ie as b5,b5 as b6,bh as b7,Le as b8,qP as b9,zme as bA,Kpe as bB,Mme as bC,wv as bD,ow as bE,_E as bF,Lse as bG,FE as bH,zE as bI,gae as bJ,Nn as bK,Xie as bL,Qhe as bM,TR as bN,og as bO,HE as bP,ve as bQ,En as bR,xee as bS,bs as bT,lc as bU,Ry as bV,Lm as bW,ev as bX,jm as bY,np as bZ,Ep as b_,Ame as ba,EE as bb,LN as bc,C5 as bd,$fe as be,Zfe as bf,ny as bg,vn as bh,rge as bi,YD as bj,Du as bk,sD as bl,c5 as bm,Hl as bn,ln as bo,wf as bp,lv as bq,vh as br,sB as bs,Rge as bt,Ar as bu,bz as bv,sr as bw,Xfe as bx,vme as by,Yme as bz,fse as c,mAe as c$,yfe as c0,ja as c1,gv as c2,cF as c3,uF as c4,dF as c5,qhe as c6,Wo as c7,uAe as c8,Pa as c9,RD as cA,Rfe as cB,$p as cC,hfe as cD,jM as cE,_q as cF,oO as cG,_X as cH,ry as cI,gh as cJ,dfe as cK,QY as cL,Ffe as cM,U_ as cN,Pe as cO,Zde as cP,b3 as cQ,XAe as cR,z$ as cS,_n as cT,Rc as cU,Ra as cV,kme as cW,Uk as cX,Un as cY,Qn as cZ,yre as c_,lAe as ca,ife as cb,age as cc,lge as cd,Ef as ce,Mfe as cf,jse as cg,ute as ch,pi as ci,Rse as cj,SE as ck,Oy as cl,cD as cm,uD as cn,sP as co,Y$ as cp,C4 as cq,Cf as cr,t4 as cs,cAe as ct,Bc as cu,ay as cv,aAe as cw,pp as cx,iAe as cy,oAe as cz,me as d,Wfe as d$,sg as d0,on as d1,az as d2,fr as d3,Bhe as d4,ah as d5,AAe as d6,$r as d7,Pm as d8,GW as d9,wR as dA,Hie as dB,ffe as dC,pAe as dD,uhe as dE,nt as dF,gAe as dG,hAe as dH,mhe as dI,tn as dJ,os as dK,dn as dL,Is as dM,yne as dN,wne as dO,gK as dP,Zhe as dQ,z0 as dR,a9 as dS,zS as dT,io as dU,IR as dV,kce as dW,Tfe as dX,Ape as dY,upe as dZ,d4 as d_,uc as da,lf as db,phe as dc,cfe as dd,Lie as de,Ph as df,jie as dg,DE as dh,ar as di,wE as dj,Fme as dk,Ume as dl,Sq as dm,Vo as dn,Hme as dp,Gme as dq,gd as dr,Py as ds,vAe as dt,_Ae as du,NJ as dv,Qm as dw,hB as dx,dre as dy,Ofe as dz,dhe as e,iB as e$,Ha as e0,uE as e1,Gd as e2,J_ as e3,vP as e4,Tne as e5,Iq as e6,Yl as e7,Xm as e8,NY as e9,dAe as eA,kee as eB,FN as eC,Oa as eD,lfe as eE,Afe as eF,Gk as eG,SAe as eH,ufe as eI,Lo as eJ,Pge as eK,xfe as eL,Bm as eM,SF as eN,Whe as eO,KN as eP,cE as eQ,Gie as eR,RM as eS,cr as eT,wfe as eU,qae as eV,Ige as eW,e4 as eX,ez as eY,QN as eZ,FA as e_,La as ea,Xhe as eb,sge as ec,Kt as ed,ige as ee,jO as ef,TZ as eg,Wle as eh,jhe as ei,Pse as ej,fle as ek,XP as el,QP as em,bme as en,_me as eo,yme as ep,bp as eq,LO as er,BP as es,KP as et,ome as eu,Ose as ev,EAe as ew,rfe as ex,ofe as ey,Jhe as ez,Mc as f,jge as f$,rme as f0,Ia as f1,vf as f2,df as f3,Vy as f4,n4 as f5,GJ as f6,Wc as f7,XY as f8,dz as f9,Tn as fA,Lge as fB,CZ as fC,PE as fD,OE as fE,LE as fF,$he as fG,YP as fH,xse as fI,ke as fJ,Age as fK,tg as fL,Gc as fM,zl as fN,Qe as fO,bE as fP,Ws as fQ,lb as fR,lt as fS,Fy as fT,yr as fU,ze as fV,QE as fW,Nte as fX,Uge as fY,Fge as fZ,WR as f_,vhe as fa,yhe as fb,Ehe as fc,Z_ as fd,vfe as fe,fz as ff,bhe as fg,Ta as fh,Xe as fi,Dfe as fj,_he as fk,Oue as fl,Pue as fm,sce as fn,OAe as fo,_b as fp,Ore as fq,Zu as fr,ea as fs,NE as ft,VT as fu,co as fv,Tb as fw,AB as fx,xce as fy,Bge as fz,nse as g,hv as g$,fme as g0,Dge as g1,Mge as g2,Ihe as g3,Cs as g4,PZ as g5,qfe as g6,Lhe as g7,Bue as g8,Cx as g9,Pz as gA,qz as gB,ope as gC,_pe as gD,ape as gE,ype as gF,kw as gG,GY as gH,eK as gI,DD as gJ,gie as gK,Rae as gL,WA as gM,Ro as gN,KD as gO,dpe as gP,fpe as gQ,Dv as gR,QD as gS,CAe as gT,Lv as gU,mz as gV,Az as gW,Eq as gX,w3 as gY,Fhe as gZ,Dhe as g_,sue as ga,rK as gb,Jq as gc,ua as gd,kr as ge,dE as gf,Gq as gg,Vq as gh,PP as gi,xpe as gj,bfe as gk,bK as gl,mK as gm,Eb as gn,pn as go,ipe as gp,wAe as gq,Hle as gr,pc as gs,UD as gt,HD as gu,Zz as gv,Tz as gw,Sz as gx,Nz as gy,Oz as gz,Fi as h,Wy as h$,Hk as h0,_5 as h1,FD as h2,xAe as h3,IAe as h4,TAe as h5,mfe as h6,ame as h7,Ime as h8,Nme as h9,yZ as hA,w$ as hB,mge as hC,ZZ as hD,hP as hE,tP as hF,Ap as hG,NO as hH,afe as hI,aB as hJ,qh as hK,fge as hL,nme as hM,$ee as hN,Wee as hO,dge as hP,EF as hQ,$y as hR,oD as hS,lD as hT,yAe as hU,nAe as hV,kfe as hW,Rce as hX,jD as hY,PF as hZ,s4 as h_,$S as ha,v4 as hb,Fq as hc,bq as hd,cpe as he,nfe as hf,lpe as hg,Uq as hh,ZP as hi,Ese as hj,ZO as hk,kP as hl,Qne as hm,Eme as hn,Yfe as ho,fre as hp,WW as hq,yF as hr,Ene as hs,Ua as ht,Hc as hu,lY as hv,Yr as hw,hb as hx,ab as hy,Vhe as hz,ce as i,gF as i$,Gfe as i0,Are as i1,zfe as i2,mre as i3,vpe as i4,yw as i5,Zh as i6,jme as i7,qB as i8,ks as i9,Cfe as iA,xde as iB,Nde as iC,Ste as iD,OF as iE,_R as iF,fB as iG,Dk as iH,Yy as iI,ehe as iJ,Qg as iK,Ife as iL,Uc as iM,ZD as iN,iy as iO,nre as iP,xF as iQ,sAe as iR,Wme as iS,aF as iT,JD as iU,IF as iV,rAe as iW,$me as iX,iF as iY,aD as iZ,CF as i_,Nfe as ia,Hfe as ib,Kfe as ic,wpe as id,Tpe as ie,th as ig,$n as ih,Jde as ii,Fa as ij,ro as ik,dle as il,Nie as im,$le as io,Vle as ip,Mi as iq,j6 as ir,_c as is,Spe as it,ik as iu,hs as iv,vq as iw,MD as ix,$m as iy,hq as iz,i as j,Vpe as j$,VD as j0,yse as j1,jP as j2,_F as j3,Lfe as j4,fv as j5,bF as j6,hF as j7,$D as j8,npe as j9,GP as jA,Fle as jB,Bpe as jC,NAe as jD,QV as jE,Yq as jF,Gv as jG,Uhe as jH,Wpe as jI,jpe as jJ,Mpe as jK,KV as jL,Bme as jM,Dme as jN,sie as jO,QAe as jP,O3 as jQ,Rme as jR,KAe as jS,ide as jT,mB as jU,ime as jV,qme as jW,Jpe as jX,Zpe as jY,uge as jZ,$pe as j_,wF as ja,Jg as jb,S5 as jc,l5 as jd,cb as je,vF as jf,qD as jg,NF as jh,wa as ji,ut as jj,Kue as jk,Que as jl,Upe as jm,Fpe as jn,Dpe as jo,uP as jp,UO as jq,Qr as jr,E5 as js,lF as jt,ZN as ju,$A as jv,xhe as jw,Ipe as jx,Npe as jy,S_ as jz,qs as k,JY as k$,FAe as k0,HAe as k1,Wv as k2,WAe as k3,l4 as k4,ZAe as k5,Mhe as k6,Lpe as k7,Gpe as k8,UAe as k9,CY as kA,xge as kB,Cie as kC,wY as kD,CE as kE,Qt as kF,dl as kG,Vme as kH,hpe as kI,rpe as kJ,spe as kK,ihe as kL,Ufe as kM,X_ as kN,kge as kO,Sfe as kP,zae as kQ,the as kR,nhe as kS,W3 as kT,Tge as kU,Lme as kV,qd as kW,E4 as kX,tA as kY,CR as kZ,uz as k_,$Ae as ka,VAe as kb,GAe as kc,Ype as kd,zpe as ke,zAe as kf,Yw as kg,qAe as kh,zue as ki,LD as kj,rde as kk,ade as kl,Mh as km,pme as kn,Efe as ko,tpe as kp,Cme as kq,Hpe as kr,ahe as ks,TY as kt,ohe as ku,Nge as kv,lhe as kw,yge as kx,EY as ky,Sge as kz,Kne as l,bpe as l$,kie as l0,ZY as l1,rhe as l2,wge as l3,kAe as l4,SY as l5,Yae as l6,Gae as l7,Qpe as l8,qpe as l9,Epe as lA,Cpe as lB,PAe as lC,_ge as lD,Su as lE,Rpe as lF,Woe as lG,Phe as lH,Au as lI,JAe as lJ,epe as lK,Ome as lL,Pme as lM,lme as lN,cme as lO,ume as lP,dme as lQ,wme as lR,xme as lS,Tme as lT,Rl as lU,mpe as lV,_fe as lW,mle as lX,IY as lY,ppe as lZ,gpe as l_,Xpe as la,Rte as lb,Ege as lc,Cge as ld,Oge as le,wie as lf,Kme as lg,Pv as lh,Tre as li,nR as lj,DAe as lk,Wq as ll,vge as lm,gge as ln,mme as lo,bge as lp,eme as lq,jAe as lr,BAe as ls,MAe as lt,LAe as lu,she as lv,mc as lw,che as lx,tme as ly,RAe as lz,Xne as m,Qme as m$,xre as m0,sme as m1,bAe as m2,Sme as m3,vB as m4,vp as m5,qS as m6,gfe as m7,cge as m8,kre as m9,Hz as mA,$z as mB,wz as mC,xz as mD,Dz as mE,Uz as mF,Lz as mG,Iz as mH,Bz as mI,Yz as mJ,zz as mK,Rz as mL,Wz as mM,Vz as mN,Mz as mO,Hhe as mP,Qz as mQ,kz as mR,YAe as mS,Ppe as mT,Ope as mU,nV as mV,Zme as mW,Jme as mX,sV as mY,Xme as mZ,oV as m_,fie as ma,KY as mb,PY as mc,fhe as md,FY as me,RY as mf,wte as mg,Ahe as mh,LY as mi,kpe as mj,jfe as mk,nz as ml,NP as mm,Pfe as mn,mu as mo,Nhe as mp,khe as mq,Nx as mr,Cb as ms,tz as mt,sfe as mu,j_ as mv,Fz as mw,Gz as mx,Kz as my,jz as mz,use as n,rV as n0,aV as n1,oce as n2,Eae as n3,whe as n4,o9 as n5,Ax as n6,wZ as n7,Tv as n8,AF as n9,Khe as na,eAe as nb,fF as nc,tfe as nd,Jfe as ne,nge as nf,tge as ng,ege as nh,UT as ni,y3 as nj,Yhe as nk,zhe as nl,Vfe as nm,Hge as nn,fAe as no,LW as np,oge as nq,Bk as nr,Bfe as ns,w1 as nt,RW as nu,pge as nv,hge as nw,OY as o,zne as p,sse as q,A as r,ue as s,LP as t,re as u,_e as v,It as w,Yt as x,mt as y,Cn as z};