(function(){"use strict";var WB,$B,AB,jB,PB,RB,NB,MB,FB,DB,zB,HB,qB,VB,UB,GB,KB,ZB,JB,YB,QB,XB,eL,tL,rL,nL,iL,oL,aL,sL,lL,cL,dL,uL,pL,fL,hL,gL,mL,_L,vL,yL,bL,xL,wL,SL,CL,EL,IL,kL,TL,OL,BL,LL,WL,$L,AL,jL,PL;var E3=document.createElement("style");E3.textContent=`.vaix-users-menu-header{background-color:#f3f3f3;display:none;align-items:baseline;padding:.5rem;gap:1rem;position:relative;z-index:999}.vaix-demo-dropdown__link{background:none;border:none;text-decoration:none;color:#777;font-family:Roboto;font-size:inherit;cursor:pointer;padding:0}.vaix-demo-dropdown.active>.vaix-demo-dropdown__link,.vaix-demo-dropdown__link:hover{color:#000}.vaix-demo-dropdown{position:relative}.vaix-demo-dropdown__menu{position:absolute;left:0;top:calc(100% + .25rem);background-color:#fff;padding:.75rem;border-radius:.25rem;box-shadow:0 2px 5px #0000001a;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .15s ease-in-out,transform .15s ease-in-out}.vaix-demo-dropdown.active>.vaix-demo-dropdown__link+.vaix-demo-dropdown__menu{opacity:1;transform:translateY(0);pointer-events:auto}.information-grid{display:grid;grid-template-columns:repeat(2,max-content);gap:2rem}.vaix-demo-dropdown__links{display:flex;flex-direction:column;gap:.25rem}.production-mode{display:none}.development-mode{display:block}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay.Smart_Search_Modal{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.ReactModal__Overlay--after-open.Smart_Search_Modal{opacity:1}.ReactModal__Overlay--before-close.Smart_Search_Modal{opacity:0}.ReactModal__Content.Smart_Search_Modal{background-color:var(--smartSearchModal__content__bg-color)!important}.ReactModal__Overlay.Quick_Bet_Modal{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.ReactModal__Overlay--after-open.Quick_Bet_Modal{opacity:1}.ReactModal__Overlay--before-close.Quick_Bet_Modal{opacity:0}.ReactModal__Content.Quick_Bet_Modal{background:var(--quickBetModal__content__bg-color)!important}.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px #00000029;border-radius:5px}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;left:0;right:0;top:0;bottom:0} /*$vite$:1*/`,document.head.appendChild(E3),document.addEventListener("click",e=>{const t=e.target.matches("[data-dropdown-button]");if(!t&&e.target.closest("[data-dropdown]")!=null)return;let r;t&&(r=e.target.closest("[data-dropdown]"),r.classList.toggle("active")),document.querySelectorAll("[data-dropdown].active").forEach(n=>{n!==r&&n.classList.remove("active")})});var Ai=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function le(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function I3(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var k3={exports:{}},Cd={},T3={exports:{}},Be={};/** * @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 ll=Symbol.for("react.element"),KL=Symbol.for("react.portal"),ZL=Symbol.for("react.fragment"),JL=Symbol.for("react.strict_mode"),YL=Symbol.for("react.profiler"),QL=Symbol.for("react.provider"),XL=Symbol.for("react.context"),eW=Symbol.for("react.forward_ref"),tW=Symbol.for("react.suspense"),rW=Symbol.for("react.memo"),nW=Symbol.for("react.lazy"),O3=Symbol.iterator;function iW(e){return e===null||typeof e!="object"?null:(e=O3&&e[O3]||e["@@iterator"],typeof e=="function"?e:null)}var B3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L3=Object.assign,W3={};function Ta(e,t,r){this.props=e,this.context=t,this.refs=W3,this.updater=r||B3}Ta.prototype.isReactComponent={},Ta.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")},Ta.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $3(){}$3.prototype=Ta.prototype;function ch(e,t,r){this.props=e,this.context=t,this.refs=W3,this.updater=r||B3}var dh=ch.prototype=new $3;dh.constructor=ch,L3(dh,Ta.prototype),dh.isPureReactComponent=!0;var A3=Array.isArray,j3=Object.prototype.hasOwnProperty,uh={current:null},P3={key:!0,ref:!0,__self:!0,__source:!0};function R3(e,t,r){var n,i={},o=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)j3.call(t,n)&&!P3.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1>>1,H=O[D];if(0>>1;Di(V,A))Gi(K,V)?(O[D]=K,O[G]=A,D=G):(O[D]=V,O[J]=A,D=J);else if(Gi(K,A))O[D]=K,O[G]=A,D=G;else break e}}return M}function i(O,M){var A=O.sortIndex-M.sortIndex;return A!==0?A:O.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,p=null,f=3,h=!1,g=!1,m=!1,v=typeof setTimeout=="function"?setTimeout:null,_=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 b(O){for(var M=r(c);M!==null;){if(M.callback===null)n(c);else if(M.startTime<=O)n(c),M.sortIndex=M.expirationTime,t(l,M);else break;M=r(c)}}function w(O){if(m=!1,b(O),!g)if(r(l)!==null)g=!0,F(S);else{var M=r(c);M!==null&&W(w,M.startTime-O)}}function S(O,M){g=!1,m&&(m=!1,_(E),E=-1),h=!0;var A=f;try{for(b(M),p=r(l);p!==null&&(!(p.expirationTime>M)||O&&!R());){var D=p.callback;if(typeof D=="function"){p.callback=null,f=p.priorityLevel;var H=D(p.expirationTime<=M);M=e.unstable_now(),typeof H=="function"?p.callback=H:p===r(l)&&n(l),b(M)}else n(l);p=r(l)}if(p!==null)var U=!0;else{var J=r(c);J!==null&&W(w,J.startTime-M),U=!1}return U}finally{p=null,f=A,h=!1}}var k=!1,I=null,E=-1,T=5,B=-1;function R(){return!(e.unstable_now()-BO||125D?(O.sortIndex=A,t(c,O),r(l)===null&&O===r(c)&&(m?(_(E),E=-1):m=!0,W(w,A-D))):(O.sortIndex=H,t(l,O),g||h||(g=!0,F(S))),O},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(O){var M=f;return function(){var A=f;f=M;try{return O.apply(this,arguments)}finally{f=A}}}})(H3),z3.exports=H3;var gW=z3.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 mW=$,Mr=gW;function te(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),hh=Object.prototype.hasOwnProperty,_W=/^[: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]*$/,V3={},U3={};function vW(e){return hh.call(U3,e)?!0:hh.call(V3,e)?!1:_W.test(e)?U3[e]=!0:(V3[e]=!0,!1)}function yW(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function bW(e,t,r,n){if(t===null||typeof t>"u"||yW(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.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 ur(e,t,r,n,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Nt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Nt[e]=new ur(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Nt[t]=new ur(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Nt[e]=new ur(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Nt[e]=new ur(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){Nt[e]=new ur(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Nt[e]=new ur(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Nt[e]=new ur(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Nt[e]=new ur(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Nt[e]=new ur(e,5,!1,e.toLowerCase(),null,!1,!1)});var gh=/[\-:]([a-z])/g;function mh(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(gh,mh);Nt[t]=new ur(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(gh,mh);Nt[t]=new ur(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(gh,mh);Nt[t]=new ur(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Nt[e]=new ur(e,1,!1,e.toLowerCase(),null,!1,!1)}),Nt.xlinkHref=new ur("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Nt[e]=new ur(e,1,!1,e.toLowerCase(),null,!0,!0)});function _h(e,t,r,n){var i=Nt.hasOwnProperty(t)?Nt[t]:null;(i!==null?i.type!==0:n||!(2s||i[a]!==o[s]){var l=` `+i[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Eh=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ul(e):""}function xW(e){switch(e.tag){case 5:return ul(e.type);case 16:return ul("Lazy");case 13:return ul("Suspense");case 19:return ul("SuspenseList");case 0:case 2:case 15:return e=Ih(e.type,!1),e;case 11:return e=Ih(e.type.render,!1),e;case 1:return e=Ih(e.type,!0),e;default:return""}}function kh(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 La:return"Fragment";case Ba:return"Portal";case yh:return"Profiler";case vh:return"StrictMode";case xh:return"Suspense";case wh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case K3:return(e.displayName||"Context")+".Consumer";case G3:return(e._context.displayName||"Context")+".Provider";case bh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sh:return t=e.displayName||null,t!==null?t:kh(e.type)||"Memo";case ji:t=e._payload,e=e._init;try{return kh(e(t))}catch{}}return null}function wW(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 kh(t);case 8:return t===vh?"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 Pi(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Y3(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function SW(e){var t=Y3(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){n=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Od(e){e._valueTracker||(e._valueTracker=SW(e))}function Q3(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Y3(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Bd(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 Th(e,t){var r=t.checked;return lt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function X3(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Pi(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function e4(e,t){t=t.checked,t!=null&&_h(e,"checked",t,!1)}function Oh(e,t){e4(e,t);var r=Pi(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Bh(e,t.type,r):t.hasOwnProperty("defaultValue")&&Bh(e,t.type,Pi(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function t4(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Bh(e,t,r){(t!=="number"||Bd(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var pl=Array.isArray;function Wa(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Ld.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function fl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var hl={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},CW=["Webkit","ms","Moz","O"];Object.keys(hl).forEach(function(e){CW.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),hl[t]=hl[e]})});function s4(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||hl.hasOwnProperty(e)&&hl[e]?(""+t).trim():t+"px"}function l4(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=s4(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var EW=lt({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 $h(e,t){if(t){if(EW[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(te(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(te(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(te(61))}if(t.style!=null&&typeof t.style!="object")throw Error(te(62))}}function Ah(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 jh=null;function Ph(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rh=null,$a=null,Aa=null;function c4(e){if(e=Pl(e)){if(typeof Rh!="function")throw Error(te(280));var t=e.stateNode;t&&(t=eu(t),Rh(e.stateNode,e.type,t))}}function d4(e){$a?Aa?Aa.push(e):Aa=[e]:$a=e}function u4(){if($a){var e=$a,t=Aa;if(Aa=$a=null,c4(e),t)for(e=0;e>>=0,e===0?32:31-(PW(e)/RW|0)|0}var Pd=64,Rd=4194304;function vl(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 Nd(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~i;s!==0?n=vl(s):(o&=a,o!==0&&(n=vl(o)))}else a=r&~i,a!==0?n=vl(a):o!==0&&(n=vl(o));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function yl(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-yn(t),e[t]=r}function DW(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0=kl),M4=" ",F4=!1;function D4(e,t){switch(e){case"keyup":return g$.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function z4(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ra=!1;function _$(e,t){switch(e){case"compositionend":return z4(t);case"keypress":return t.which!==32?null:(F4=!0,M4);case"textInput":return e=t.data,e===M4&&F4?null:e;default:return null}}function v$(e,t){if(Ra)return e==="compositionend"||!tg&&D4(e,t)?(e=$4(),Hd=Zh=Di=null,Ra=!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:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Z4(r)}}function Y4(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Y4(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Q4(){for(var e=window,t=Bd();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Bd(e.document)}return t}function ig(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 k$(e){var t=Q4(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Y4(r.ownerDocument.documentElement,r)){if(n!==null&&ig(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=n.end===void 0?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=J4(r,o);var a=J4(r,n);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Na=null,og=null,Ll=null,ag=!1;function X4(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;ag||Na==null||Na!==Bd(n)||(n=Na,"selectionStart"in n&&ig(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Ll&&Bl(Ll,n)||(Ll=n,n=Yd(og,"onSelect"),0Ha||(e.current=vg[Ha],vg[Ha]=null,Ha--)}function Ge(e,t){Ha++,vg[Ha]=e.current,e.current=t}var Vi={},Yt=qi(Vi),Er=qi(!1),Oo=Vi;function qa(e,t){var r=e.type.contextTypes;if(!r)return Vi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in r)i[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ir(e){return e=e.childContextTypes,e!=null}function tu(){Xe(Er),Xe(Yt)}function hy(e,t,r){if(Yt.current!==Vi)throw Error(te(168));Ge(Yt,t),Ge(Er,r)}function gy(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(te(108,wW(e)||"Unknown",i));return lt({},r,n)}function ru(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Vi,Oo=Yt.current,Ge(Yt,e),Ge(Er,Er.current),!0}function my(e,t,r){var n=e.stateNode;if(!n)throw Error(te(169));r?(e=gy(e,t,Oo),n.__reactInternalMemoizedMergedChildContext=e,Xe(Er),Xe(Yt),Ge(Yt,e)):Xe(Er),Ge(Er,r)}var si=null,nu=!1,yg=!1;function _y(e){si===null?si=[e]:si.push(e)}function M$(e){nu=!0,_y(e)}function Ui(){if(!yg&&si!==null){yg=!0;var e=0,t=Fe;try{var r=si;for(Fe=1;e>=a,i-=a,li=1<<32-yn(t)+i|r<E?(T=I,I=null):T=I.sibling;var B=f(_,I,b[E],w);if(B===null){I===null&&(I=T);break}e&&I&&B.alternate===null&&t(_,I),y=o(B,y,E),k===null?S=B:k.sibling=B,k=B,I=T}if(E===b.length)return r(_,I),at&&Lo(_,E),S;if(I===null){for(;EE?(T=I,I=null):T=I.sibling;var R=f(_,I,B.value,w);if(R===null){I===null&&(I=T);break}e&&I&&R.alternate===null&&t(_,I),y=o(R,y,E),k===null?S=R:k.sibling=R,k=R,I=T}if(B.done)return r(_,I),at&&Lo(_,E),S;if(I===null){for(;!B.done;E++,B=b.next())B=p(_,B.value,w),B!==null&&(y=o(B,y,E),k===null?S=B:k.sibling=B,k=B);return at&&Lo(_,E),S}for(I=n(_,I);!B.done;E++,B=b.next())B=h(I,_,E,B.value,w),B!==null&&(e&&B.alternate!==null&&I.delete(B.key===null?E:B.key),y=o(B,y,E),k===null?S=B:k.sibling=B,k=B);return e&&I.forEach(function(z){return t(_,z)}),at&&Lo(_,E),S}function v(_,y,b,w){if(typeof b=="object"&&b!==null&&b.type===La&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Td:e:{for(var S=b.key,k=y;k!==null;){if(k.key===S){if(S=b.type,S===La){if(k.tag===7){r(_,k.sibling),y=i(k,b.props.children),y.return=_,_=y;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ji&&Sy(S)===k.type){r(_,k.sibling),y=i(k,b.props),y.ref=Rl(_,k,b),y.return=_,_=y;break e}r(_,k);break}else t(_,k);k=k.sibling}b.type===La?(y=Mo(b.props.children,_.mode,w,b.key),y.return=_,_=y):(w=Lu(b.type,b.key,b.props,null,_.mode,w),w.ref=Rl(_,y,b),w.return=_,_=w)}return a(_);case Ba:e:{for(k=b.key;y!==null;){if(y.key===k)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){r(_,y.sibling),y=i(y,b.children||[]),y.return=_,_=y;break e}else{r(_,y);break}else t(_,y);y=y.sibling}y=mm(b,_.mode,w),y.return=_,_=y}return a(_);case ji:return k=b._init,v(_,y,k(b._payload),w)}if(pl(b))return g(_,y,b,w);if(dl(b))return m(_,y,b,w);su(_,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(r(_,y.sibling),y=i(y,b),y.return=_,_=y):(r(_,y),y=gm(b,_.mode,w),y.return=_,_=y),a(_)):r(_,y)}return v}var Ka=Cy(!0),Ey=Cy(!1),lu=qi(null),cu=null,Za=null,Eg=null;function Ig(){Eg=Za=cu=null}function kg(e){var t=lu.current;Xe(lu),e._currentValue=t}function Tg(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Ja(e,t){cu=e,Eg=Za=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(kr=!0),e.firstContext=null)}function rn(e){var t=e._currentValue;if(Eg!==e)if(e={context:e,memoizedValue:t,next:null},Za===null){if(cu===null)throw Error(te(308));Za=e,cu.dependencies={lanes:0,firstContext:e}}else Za=Za.next=e;return t}var Wo=null;function Og(e){Wo===null?Wo=[e]:Wo.push(e)}function Iy(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,Og(t)):(r.next=i.next,i.next=r),t.interleaved=r,di(e,n)}function di(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Gi=!1;function Bg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ky(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 ui(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ki(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,$e&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,di(e,r)}return i=n.interleaved,i===null?(t.next=t,Og(n)):(t.next=i.next,i.next=t),n.interleaved=t,di(e,r)}function du(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,qh(e,r)}}function Ty(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?i=o=a:o=o.next=a,r=r.next}while(r!==null);o===null?i=o=t:o=o.next=t}else i=o=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function uu(e,t,r,n){var i=e.updateQueue;Gi=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?o=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(o!==null){var p=i.baseState;a=0,u=c=l=null,s=o;do{var f=s.lane,h=s.eventTime;if((n&f)===f){u!==null&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,m=s;switch(f=t,h=r,m.tag){case 1:if(g=m.payload,typeof g=="function"){p=g.call(h,p,f);break e}p=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=m.payload,f=typeof g=="function"?g.call(h,p,f):g,f==null)break e;p=lt({},p,f);break e;case 2:Gi=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else h={eventTime:h,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=h,l=p):u=u.next=h,a|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(u===null&&(l=p),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);jo|=a,e.lanes=a,e.memoizedState=p}}function Oy(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=jg.transition;jg.transition={};try{e(!1),t()}finally{Fe=r,jg.transition=n}}function Ky(){return nn().memoizedState}function H$(e,t,r){var n=Qi(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Zy(e))Jy(t,r);else if(r=Iy(e,t,r,n),r!==null){var i=fr();En(r,e,n,i),Yy(r,t,n)}}function q$(e,t,r){var n=Qi(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Zy(e))Jy(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,r);if(i.hasEagerState=!0,i.eagerState=s,bn(s,a)){var l=t.interleaved;l===null?(i.next=i,Og(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=Iy(e,t,i,n),r!==null&&(i=fr(),En(r,e,n,i),Yy(r,t,n))}}function Zy(e){var t=e.alternate;return e===dt||t!==null&&t===dt}function Jy(e,t){Dl=hu=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Yy(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,qh(e,r)}}var _u={readContext:rn,useCallback:Qt,useContext:Qt,useEffect:Qt,useImperativeHandle:Qt,useInsertionEffect:Qt,useLayoutEffect:Qt,useMemo:Qt,useReducer:Qt,useRef:Qt,useState:Qt,useDebugValue:Qt,useDeferredValue:Qt,useTransition:Qt,useMutableSource:Qt,useSyncExternalStore:Qt,useId:Qt,unstable_isNewReconciler:!1},V$={readContext:rn,useCallback:function(e,t){return Dn().memoizedState=[e,t===void 0?null:t],e},useContext:rn,useEffect:Fy,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,gu(4194308,4,Hy.bind(null,t,e),r)},useLayoutEffect:function(e,t){return gu(4194308,4,e,t)},useInsertionEffect:function(e,t){return gu(4,2,e,t)},useMemo:function(e,t){var r=Dn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Dn();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=H$.bind(null,dt,e),[n.memoizedState,e]},useRef:function(e){var t=Dn();return e={current:e},t.memoizedState=e},useState:Ny,useDebugValue:zg,useDeferredValue:function(e){return Dn().memoizedState=e},useTransition:function(){var e=Ny(!1),t=e[0];return e=z$.bind(null,e[1]),Dn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=dt,i=Dn();if(at){if(r===void 0)throw Error(te(407));r=r()}else{if(r=t(),$t===null)throw Error(te(349));Ao&30||$y(n,t,r)}i.memoizedState=r;var o={value:r,getSnapshot:t};return i.queue=o,Fy(jy.bind(null,n,o,e),[e]),n.flags|=2048,ql(9,Ay.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=Dn(),t=$t.identifierPrefix;if(at){var r=ci,n=li;r=(n&~(1<<32-yn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=zl++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[Mn]=t,e[jl]=n,_5(e,t,!1,!1),t.stateNode=e;e:{switch(a=Ah(r,n),r){case"dialog":Qe("cancel",e),Qe("close",e),i=n;break;case"iframe":case"object":case"embed":Qe("load",e),i=n;break;case"video":case"audio":for(i=0;its&&(t.flags|=128,n=!0,Vl(o,!1),t.lanes=4194304)}else{if(!n)if(e=pu(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Vl(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!at)return Xt(t),null}else 2*mt()-o.renderingStartTime>ts&&r!==1073741824&&(t.flags|=128,n=!0,Vl(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(r=o.last,r!==null?r.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=mt(),t.sibling=null,r=ct.current,Ge(ct,n?r&1|2:r&1),t):(Xt(t),null);case 22:case 23:return pm(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Hr&1073741824&&(Xt(t),t.subtreeFlags&6&&(t.flags|=8192)):Xt(t),null;case 24:return null;case 25:return null}throw Error(te(156,t.tag))}function X$(e,t){switch(xg(t),t.tag){case 1:return Ir(t.type)&&tu(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ya(),Xe(Er),Xe(Yt),Ag(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Wg(t),null;case 13:if(Xe(ct),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(te(340));Ga()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xe(ct),null;case 4:return Ya(),null;case 10:return kg(t.type._context),null;case 22:case 23:return pm(),null;case 24:return null;default:return null}}var xu=!1,er=!1,eA=typeof WeakSet=="function"?WeakSet:Set,se=null;function Xa(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ft(e,t,n)}else r.current=null}function em(e,t,r){try{r()}catch(n){ft(e,t,n)}}var b5=!1;function tA(e,t){if(pg=Dd,e=Q4(),ig(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var a=0,s=-1,l=-1,c=0,u=0,p=e,f=null;t:for(;;){for(var h;p!==r||i!==0&&p.nodeType!==3||(s=a+i),p!==o||n!==0&&p.nodeType!==3||(l=a+n),p.nodeType===3&&(a+=p.nodeValue.length),(h=p.firstChild)!==null;)f=p,p=h;for(;;){if(p===e)break t;if(f===r&&++c===i&&(s=a),f===o&&++u===n&&(l=a),(h=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=h}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(fg={focusedElem:e,selectionRange:r},Dd=!1,se=t;se!==null;)if(t=se,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,se=e;else for(;se!==null;){t=se;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var m=g.memoizedProps,v=g.memoizedState,_=t.stateNode,y=_.getSnapshotBeforeUpdate(t.elementType===t.type?m:wn(t.type,m),v);_.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(te(163))}}catch(w){ft(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,se=e;break}se=t.return}return g=b5,b5=!1,g}function Ul(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&em(t,r,o)}i=i.next}while(i!==n)}}function wu(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function tm(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function x5(e){var t=e.alternate;t!==null&&(e.alternate=null,x5(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Mn],delete t[jl],delete t[_g],delete t[R$],delete t[N$])),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 w5(e){return e.tag===5||e.tag===3||e.tag===4}function S5(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||w5(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 rm(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Xd));else if(n!==4&&(e=e.child,e!==null))for(rm(e,t,r),e=e.sibling;e!==null;)rm(e,t,r),e=e.sibling}function nm(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(nm(e,t,r),e=e.sibling;e!==null;)nm(e,t,r),e=e.sibling}var Mt=null,Sn=!1;function Zi(e,t,r){for(r=r.child;r!==null;)C5(e,t,r),r=r.sibling}function C5(e,t,r){if(Nn&&typeof Nn.onCommitFiberUnmount=="function")try{Nn.onCommitFiberUnmount(jd,r)}catch{}switch(r.tag){case 5:er||Xa(r,t);case 6:var n=Mt,i=Sn;Mt=null,Zi(e,t,r),Mt=n,Sn=i,Mt!==null&&(Sn?(e=Mt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Mt.removeChild(r.stateNode));break;case 18:Mt!==null&&(Sn?(e=Mt,r=r.stateNode,e.nodeType===8?mg(e.parentNode,r):e.nodeType===1&&mg(e,r),Cl(e)):mg(Mt,r.stateNode));break;case 4:n=Mt,i=Sn,Mt=r.stateNode.containerInfo,Sn=!0,Zi(e,t,r),Mt=n,Sn=i;break;case 0:case 11:case 14:case 15:if(!er&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&em(r,t,a),i=i.next}while(i!==n)}Zi(e,t,r);break;case 1:if(!er&&(Xa(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){ft(r,t,s)}Zi(e,t,r);break;case 21:Zi(e,t,r);break;case 22:r.mode&1?(er=(n=er)||r.memoizedState!==null,Zi(e,t,r),er=n):Zi(e,t,r);break;default:Zi(e,t,r)}}function E5(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new eA),t.forEach(function(n){var i=dA.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function Cn(e,t){var r=t.deletions;if(r!==null)for(var n=0;ni&&(i=a),n&=~o}if(n=i,n=mt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*nA(n/1960))-n,10e?16:e,Yi===null)var n=!1;else{if(e=Yi,Yi=null,ku=0,$e&6)throw Error(te(331));var i=$e;for($e|=4,se=e.current;se!==null;){var o=se,a=o.child;if(se.flags&16){var s=o.deletions;if(s!==null){for(var l=0;lmt()-am?Ro(e,0):om|=r),Or(e,t)}function N5(e,t){t===0&&(e.mode&1?(t=Rd,Rd<<=1,!(Rd&130023424)&&(Rd=4194304)):t=1);var r=fr();e=di(e,t),e!==null&&(yl(e,t,r),Or(e,r))}function cA(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),N5(e,r)}function dA(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(te(314))}n!==null&&n.delete(t),N5(e,r)}var M5;M5=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Er.current)kr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return kr=!1,Y$(e,t,r);kr=!!(e.flags&131072)}else kr=!1,at&&t.flags&1048576&&vy(t,ou,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;bu(e,t),e=t.pendingProps;var i=qa(t,Yt.current);Ja(t,r),i=Rg(null,t,n,e,i,r);var o=Ng();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ir(n)?(o=!0,ru(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Bg(t),i.updater=vu,t.stateNode=i,i._reactInternals=t,qg(t,n,e,r),t=Kg(null,t,n,!0,o,r)):(t.tag=0,at&&o&&bg(t),pr(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(bu(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=pA(n),e=wn(n,e),i){case 0:t=Gg(null,t,n,e,r);break e;case 1:t=u5(null,t,n,e,r);break e;case 11:t=a5(null,t,n,e,r);break e;case 14:t=s5(null,t,n,wn(n.type,e),r);break e}throw Error(te(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:wn(n,i),Gg(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:wn(n,i),u5(e,t,n,i,r);case 3:e:{if(p5(t),e===null)throw Error(te(387));n=t.pendingProps,o=t.memoizedState,i=o.element,ky(e,t),uu(t,n,null,r);var a=t.memoizedState;if(n=a.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Qa(Error(te(423)),t),t=f5(e,t,n,r,i);break e}else if(n!==i){i=Qa(Error(te(424)),t),t=f5(e,t,n,r,i);break e}else for(zr=Hi(t.stateNode.containerInfo.firstChild),Dr=t,at=!0,xn=null,r=Ey(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ga(),n===i){t=pi(e,t,r);break e}pr(e,t,n,r)}t=t.child}return t;case 5:return By(t),e===null&&Sg(t),n=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,hg(n,i)?a=null:o!==null&&hg(n,o)&&(t.flags|=32),d5(e,t),pr(e,t,a,r),t.child;case 6:return e===null&&Sg(t),null;case 13:return h5(e,t,r);case 4:return Lg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ka(t,null,n,r):pr(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:wn(n,i),a5(e,t,n,i,r);case 7:return pr(e,t,t.pendingProps,r),t.child;case 8:return pr(e,t,t.pendingProps.children,r),t.child;case 12:return pr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Ge(lu,n._currentValue),n._currentValue=a,o!==null)if(bn(o.value,a)){if(o.children===i.children&&!Er.current){t=pi(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(o.tag===1){l=ui(-1,r&-r),l.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),Tg(o.return,r,t),s.lanes|=r;break}l=l.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(te(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),Tg(a,r,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}pr(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Ja(t,r),i=rn(i),n=n(i),t.flags|=1,pr(e,t,n,r),t.child;case 14:return n=t.type,i=wn(n,t.pendingProps),i=wn(n.type,i),s5(e,t,n,i,r);case 15:return l5(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:wn(n,i),bu(e,t),t.tag=1,Ir(n)?(e=!0,ru(t)):e=!1,Ja(t,r),Xy(t,n,i),qg(t,n,i,r),Kg(null,t,n,!0,e,r);case 19:return m5(e,t,r);case 22:return c5(e,t,r)}throw Error(te(156,t.tag))};function F5(e,t){return y4(e,t)}function uA(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function an(e,t,r,n){return new uA(e,t,r,n)}function hm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pA(e){if(typeof e=="function")return hm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bh)return 11;if(e===Sh)return 14}return 2}function eo(e,t){var r=e.alternate;return r===null?(r=an(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Lu(e,t,r,n,i,o){var a=2;if(n=e,typeof e=="function")hm(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case La:return Mo(r.children,i,o,t);case vh:a=8,i|=8;break;case yh:return e=an(12,r,t,i|2),e.elementType=yh,e.lanes=o,e;case xh:return e=an(13,r,t,i),e.elementType=xh,e.lanes=o,e;case wh:return e=an(19,r,t,i),e.elementType=wh,e.lanes=o,e;case Z3:return Wu(r,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case G3:a=10;break e;case K3:a=9;break e;case bh:a=11;break e;case Sh:a=14;break e;case ji:a=16,n=null;break e}throw Error(te(130,e==null?e:typeof e,""))}return t=an(a,r,t,i),t.elementType=e,t.type=n,t.lanes=o,t}function Mo(e,t,r,n){return e=an(7,e,n,t),e.lanes=r,e}function Wu(e,t,r,n){return e=an(22,e,n,t),e.elementType=Z3,e.lanes=r,e.stateNode={isHidden:!1},e}function gm(e,t,r){return e=an(6,e,null,t),e.lanes=r,e}function mm(e,t,r){return t=an(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function fA(e,t,r,n,i){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=Hh(0),this.expirationTimes=Hh(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hh(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function _m(e,t,r,n,i,o,a,s,l){return e=new fA(e,t,r,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=an(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Bg(o),e}function hA(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(U5)}catch(e){console.error(e)}}U5(),D3.exports=Nr;var Mu=D3.exports;const yA=le(Mu);var G5,K5=Mu;G5=K5.createRoot,K5.hydrateRoot;const be=e=>typeof e=="string",Yl=()=>{let e,t;const r=new Promise((n,i)=>{e=n,t=i});return r.resolve=e,r.reject=t,r},Z5=e=>e==null?"":""+e,bA=(e,t,r)=>{e.forEach(n=>{t[n]&&(r[n]=t[n])})},xA=/###/g,J5=e=>e&&e.indexOf("###")>-1?e.replace(xA,"."):e,Y5=e=>!e||be(e),Ql=(e,t,r)=>{const n=be(t)?t.split("."):t;let i=0;for(;i{const{obj:n,k:i}=Ql(e,t,Object);if(n!==void 0||t.length===1){n[i]=r;return}let o=t[t.length-1],a=t.slice(0,t.length-1),s=Ql(e,a,Object);for(;s.obj===void 0&&a.length;)o=`${a[a.length-1]}.${o}`,a=a.slice(0,a.length-1),s=Ql(e,a,Object),s!=null&&s.obj&&typeof s.obj[`${s.k}.${o}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${o}`]=r},wA=(e,t,r,n)=>{const{obj:i,k:o}=Ql(e,t,Object);i[o]=i[o]||[],i[o].push(r)},Fu=(e,t)=>{const{obj:r,k:n}=Ql(e,t);if(r&&Object.prototype.hasOwnProperty.call(r,n))return r[n]},SA=(e,t,r)=>{const n=Fu(e,r);return n!==void 0?n:Fu(t,r)},X5=(e,t,r)=>{for(const n in t)n!=="__proto__"&&n!=="constructor"&&(n in e?be(e[n])||e[n]instanceof String||be(t[n])||t[n]instanceof String?r&&(e[n]=t[n]):X5(e[n],t[n],r):e[n]=t[n]);return e},ns=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var CA={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const EA=e=>be(e)?e.replace(/[&<>"'\/]/g,t=>CA[t]):e;class IA{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const r=this.regExpMap.get(t);if(r!==void 0)return r;const n=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,n),this.regExpQueue.push(t),n}}const kA=[" ",",","?","!",";"],TA=new IA(20),OA=(e,t,r)=>{t=t||"",r=r||"";const n=kA.filter(a=>t.indexOf(a)<0&&r.indexOf(a)<0);if(n.length===0)return!0;const i=TA.getRegExp(`(${n.map(a=>a==="?"?"\\?":a).join("|")})`);let o=!i.test(e);if(!o){const a=e.indexOf(r);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o},xm=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const n=t.split(r);let i=e;for(let o=0;o-1&&le==null?void 0:e.replace("_","-"),BA={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){var r,n;(n=(r=console==null?void 0:console[e])==null?void 0:r.apply)==null||n.call(r,console,t)}};class zu{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,r)}init(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=t||BA,this.options=r,this.debug=r.debug}log(){for(var t=arguments.length,r=new Array(t),n=0;n{this.observers[n]||(this.observers[n]=new Map);const i=this.observers[n].get(r)||0;this.observers[n].set(r,i+1)}),this}off(t,r){if(this.observers[t]){if(!r){delete this.observers[t];return}this.observers[t].delete(r)}}emit(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i{let[s,l]=a;for(let c=0;c{let[s,l]=a;for(let c=0;c1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const r=this.options.ns.indexOf(t);r>-1&&this.options.ns.splice(r,1)}getResource(t,r,n){var c,u;let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,a=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;t.indexOf(".")>-1?s=t.split("."):(s=[t,r],n&&(Array.isArray(n)?s.push(...n):be(n)&&o?s.push(...n.split(o)):s.push(n)));const l=Fu(this.data,s);return!l&&!r&&!n&&t.indexOf(".")>-1&&(t=s[0],r=s[1],n=s.slice(2).join(".")),l||!a||!be(n)?l:xm((u=(c=this.data)==null?void 0:c[t])==null?void 0:u[r],n,o)}addResource(t,r,n,i){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let s=[t,r];n&&(s=s.concat(a?n.split(a):n)),t.indexOf(".")>-1&&(s=t.split("."),i=r,r=s[1]),this.addNamespaces(r),Q5(this.data,s,i),o.silent||this.emit("added",t,r,n,i)}addResources(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const o in n)(be(n[o])||Array.isArray(n[o]))&&this.addResource(t,r,o,n[o],{silent:!0});i.silent||this.emit("added",t,r,n)}addResourceBundle(t,r,n,i,o){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},s=[t,r];t.indexOf(".")>-1&&(s=t.split("."),i=n,n=r,r=s[1]),this.addNamespaces(r);let l=Fu(this.data,s)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),i?X5(l,n,o):l={...l,...n},Q5(this.data,s,l),a.silent||this.emit("added",t,r,n)}removeResourceBundle(t,r){this.hasResourceBundle(t,r)&&delete this.data[t][r],this.removeNamespaces(r),this.emit("removed",t,r)}hasResourceBundle(t,r){return this.getResource(t,r)!==void 0}getResourceBundle(t,r){return r||(r=this.options.defaultNS),this.getResource(t,r)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const r=this.getDataByLanguage(t);return!!(r&&Object.keys(r)||[]).find(i=>r[i]&&Object.keys(r[i]).length>0)}toJSON(){return this.data}}var tb={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,r,n,i){return e.forEach(o=>{var a;t=((a=this.processors[o])==null?void 0:a.process(t,r,n,i))??t}),t}};const rb={},nb=e=>!be(e)&&typeof e!="boolean"&&typeof e!="number";class qu extends Hu{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),bA(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Hn.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const n=this.resolve(t,r);return(n==null?void 0:n.res)!==void 0}extractFromKey(t,r){let n=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;n===void 0&&(n=":");const i=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator;let o=r.ns||this.options.defaultNS||[];const a=n&&t.indexOf(n)>-1,s=!this.options.userDefinedKeySeparator&&!r.keySeparator&&!this.options.userDefinedNsSeparator&&!r.nsSeparator&&!OA(t,n,i);if(a&&!s){const l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:be(o)?[o]:o};const c=t.split(n);(n!==i||n===i&&this.options.ns.indexOf(c[0])>-1)&&(o=c.shift()),t=c.join(i)}return{key:t,namespaces:be(o)?[o]:o}}translate(t,r,n){if(typeof r!="object"&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),typeof r=="object"&&(r={...r}),r||(r={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const i=r.returnDetails!==void 0?r.returnDetails:this.options.returnDetails,o=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,{key:a,namespaces:s}=this.extractFromKey(t[t.length-1],r),l=s[s.length-1],c=r.lng||this.language,u=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((c==null?void 0:c.toLowerCase())==="cimode"){if(u){const R=r.nsSeparator||this.options.nsSeparator;return i?{res:`${l}${R}${a}`,usedKey:a,exactUsedKey:a,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(r)}:`${l}${R}${a}`}return i?{res:a,usedKey:a,exactUsedKey:a,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(r)}:a}const p=this.resolve(t,r);let f=p==null?void 0:p.res;const h=(p==null?void 0:p.usedKey)||a,g=(p==null?void 0:p.exactUsedKey)||a,m=["[object Number]","[object Function]","[object RegExp]"],v=r.joinArrays!==void 0?r.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,y=r.count!==void 0&&!be(r.count),b=qu.hasDefaultValue(r),w=y?this.pluralResolver.getSuffix(c,r.count,r):"",S=r.ordinal&&y?this.pluralResolver.getSuffix(c,r.count,{ordinal:!1}):"",k=y&&!r.ordinal&&r.count===0,I=k&&r[`defaultValue${this.options.pluralSeparator}zero`]||r[`defaultValue${w}`]||r[`defaultValue${S}`]||r.defaultValue;let E=f;_&&!f&&b&&(E=I);const T=nb(E),B=Object.prototype.toString.apply(E);if(_&&E&&T&&m.indexOf(B)<0&&!(be(v)&&Array.isArray(E))){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const R=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,E,{...r,ns:s}):`key '${a} (${this.language})' returned an object instead of string.`;return i?(p.res=R,p.usedParams=this.getUsedParamsDetails(r),p):R}if(o){const R=Array.isArray(E),z=R?[]:{},q=R?g:h;for(const j in E)if(Object.prototype.hasOwnProperty.call(E,j)){const N=`${q}${o}${j}`;b&&!f?z[j]=this.translate(N,{...r,defaultValue:nb(I)?I[j]:void 0,joinArrays:!1,ns:s}):z[j]=this.translate(N,{...r,joinArrays:!1,ns:s}),z[j]===N&&(z[j]=E[j])}f=z}}else if(_&&be(v)&&Array.isArray(f))f=f.join(v),f&&(f=this.extendTranslation(f,t,r,n));else{let R=!1,z=!1;!this.isValidLookup(f)&&b&&(R=!0,f=I),this.isValidLookup(f)||(z=!0,f=a);const j=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&z?void 0:f,N=b&&I!==f&&this.options.updateMissing;if(z||R||N){if(this.logger.log(N?"updateKey":"missingKey",c,l,a,N?I:f),o){const M=this.resolve(a,{...r,keySeparator:!1});M&&M.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let F=[];const W=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo==="fallback"&&W&&W[0])for(let M=0;M{var U;const H=b&&D!==f?D:j;this.options.missingKeyHandler?this.options.missingKeyHandler(M,l,A,H,N,r):(U=this.backendConnector)!=null&&U.saveMissing&&this.backendConnector.saveMissing(M,l,A,H,N,r),this.emit("missingKey",M,l,A,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&y?F.forEach(M=>{const A=this.pluralResolver.getSuffixes(M,r);k&&r[`defaultValue${this.options.pluralSeparator}zero`]&&A.indexOf(`${this.options.pluralSeparator}zero`)<0&&A.push(`${this.options.pluralSeparator}zero`),A.forEach(D=>{O([M],a+D,r[`defaultValue${D}`]||I)})}):O(F,a,I))}f=this.extendTranslation(f,t,r,p,n),z&&f===a&&this.options.appendNamespaceToMissingKey&&(f=`${l}:${a}`),(z||R)&&this.options.parseMissingKeyHandler&&(f=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}:${a}`:a,R?f:void 0))}return i?(p.res=f,p.usedParams=this.getUsedParamsDetails(r),p):f}extendTranslation(t,r,n,i,o){var c,u;var a=this;if((c=this.i18nFormat)!=null&&c.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});const p=be(t)&&(((u=n==null?void 0:n.interpolation)==null?void 0:u.skipOnVariables)!==void 0?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let f;if(p){const g=t.match(this.interpolator.nestingRegexp);f=g&&g.length}let h=n.replace&&!be(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(h={...this.options.interpolation.defaultVariables,...h}),t=this.interpolator.interpolate(t,h,n.lng||this.language||i.usedLng,n),p){const g=t.match(this.interpolator.nestingRegexp),m=g&&g.length;f1&&arguments[1]!==void 0?arguments[1]:{},n,i,o,a,s;return be(t)&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(n))return;const c=this.extractFromKey(l,r),u=c.key;i=u;let p=c.namespaces;this.options.fallbackNS&&(p=p.concat(this.options.fallbackNS));const f=r.count!==void 0&&!be(r.count),h=f&&!r.ordinal&&r.count===0,g=r.context!==void 0&&(be(r.context)||typeof r.context=="number")&&r.context!=="",m=r.lngs?r.lngs:this.languageUtils.toResolveHierarchy(r.lng||this.language,r.fallbackLng);p.forEach(v=>{var _,y;this.isValidLookup(n)||(s=v,!rb[`${m[0]}-${v}`]&&((_=this.utils)!=null&&_.hasLoadedNamespace)&&!((y=this.utils)!=null&&y.hasLoadedNamespace(s))&&(rb[`${m[0]}-${v}`]=!0,this.logger.warn(`key "${i}" for languages "${m.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(b=>{var k;if(this.isValidLookup(n))return;a=b;const w=[u];if((k=this.i18nFormat)!=null&&k.addLookupKeys)this.i18nFormat.addLookupKeys(w,u,b,v,r);else{let I;f&&(I=this.pluralResolver.getSuffix(b,r.count,r));const E=`${this.options.pluralSeparator}zero`,T=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(f&&(w.push(u+I),r.ordinal&&I.indexOf(T)===0&&w.push(u+I.replace(T,this.options.pluralSeparator)),h&&w.push(u+E)),g){const B=`${u}${this.options.contextSeparator}${r.context}`;w.push(B),f&&(w.push(B+I),r.ordinal&&I.indexOf(T)===0&&w.push(B+I.replace(T,this.options.pluralSeparator)),h&&w.push(B+E))}}let S;for(;S=w.pop();)this.isValidLookup(n)||(o=S,n=this.getResource(b,v,S,r))}))})}),{res:n,usedKey:i,exactUsedKey:o,usedLng:a,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,r,n){var o;let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return(o=this.i18nFormat)!=null&&o.getResource?this.i18nFormat.getResource(t,r,n,i):this.resourceStore.getResource(t,r,n,i)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const r=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],n=t.replace&&!be(t.replace);let i=n?t.replace:t;if(n&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!n){i={...i};for(const o of r)delete i[o]}return i}static hasDefaultValue(t){const r="defaultValue";for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&r===n.substring(0,r.length)&&t[n]!==void 0)return!0;return!1}}class ib{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Hn.create("languageUtils")}getScriptPartFromCode(t){if(t=Du(t),!t||t.indexOf("-")<0)return null;const r=t.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}getLanguagePartFromCode(t){if(t=Du(t),!t||t.indexOf("-")<0)return t;const r=t.split("-");return this.formatLanguageCode(r[0])}formatLanguageCode(t){if(be(t)&&t.indexOf("-")>-1){let r;try{r=Intl.getCanonicalLocales(t)[0]}catch{}return r&&this.options.lowerCaseLng&&(r=r.toLowerCase()),r||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let r;return t.forEach(n=>{if(r)return;const i=this.formatLanguageCode(n);(!this.options.supportedLngs||this.isSupportedCode(i))&&(r=i)}),!r&&this.options.supportedLngs&&t.forEach(n=>{if(r)return;const i=this.getLanguagePartFromCode(n);if(this.isSupportedCode(i))return r=i;r=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&(o.indexOf("-")>0&&i.indexOf("-")<0&&o.substring(0,o.indexOf("-"))===i||o.indexOf(i)===0&&i.length>1))return o})}),r||(r=this.getFallbackCodes(this.options.fallbackLng)[0]),r}getFallbackCodes(t,r){if(!t)return[];if(typeof t=="function"&&(t=t(r)),be(t)&&(t=[t]),Array.isArray(t))return t;if(!r)return t.default||[];let n=t[r];return n||(n=t[this.getScriptPartFromCode(r)]),n||(n=t[this.formatLanguageCode(r)]),n||(n=t[this.getLanguagePartFromCode(r)]),n||(n=t.default),n||[]}toResolveHierarchy(t,r){const n=this.getFallbackCodes(r||this.options.fallbackLng||[],t),i=[],o=a=>{a&&(this.isSupportedCode(a)?i.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return be(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(t))):be(t)&&o(this.formatLanguageCode(t)),n.forEach(a=>{i.indexOf(a)<0&&o(this.formatLanguageCode(a))}),i}}const ob={zero:0,one:1,two:2,few:3,many:4,other:5},ab={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class LA{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=r,this.logger=Hn.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,r){this.rules[t]=r}clearCache(){this.pluralRulesCache={}}getRule(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Du(t==="dev"?"en":t),i=r.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:n,type:i});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];let a;try{a=new Intl.PluralRules(n,{type:i})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),ab;if(!t.match(/-|_/))return ab;const l=this.languageUtils.getLanguagePartFromCode(t);a=this.getRule(l,r)}return this.pluralRulesCache[o]=a,a}needsPlural(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=this.getRule(t,r);return n||(n=this.getRule("dev",r)),(n==null?void 0:n.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,n).map(i=>`${r}${i}`)}getSuffixes(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=this.getRule(t,r);return n||(n=this.getRule("dev",r)),n?n.resolvedOptions().pluralCategories.sort((i,o)=>ob[i]-ob[o]).map(i=>`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i}`):[]}getSuffix(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(t,n);return i?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i.select(r)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",r,n))}}const sb=function(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=SA(e,t,r);return!o&&i&&be(r)&&(o=xm(e,r,n),o===void 0&&(o=xm(t,r,n))),o},wm=e=>e.replace(/\$/g,"$$$$");class WA{constructor(){var r;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Hn.create("interpolator"),this.options=t,this.format=((r=t==null?void 0:t.interpolation)==null?void 0:r.format)||(n=>n),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:r,escapeValue:n,useRawValueToEscape:i,prefix:o,prefixEscaped:a,suffix:s,suffixEscaped:l,formatSeparator:c,unescapeSuffix:u,unescapePrefix:p,nestingPrefix:f,nestingPrefixEscaped:h,nestingSuffix:g,nestingSuffixEscaped:m,nestingOptionsSeparator:v,maxReplaces:_,alwaysFormat:y}=t.interpolation;this.escape=r!==void 0?r:EA,this.escapeValue=n!==void 0?n:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=o?ns(o):a||"{{",this.suffix=s?ns(s):l||"}}",this.formatSeparator=c||",",this.unescapePrefix=u?"":p||"-",this.unescapeSuffix=this.unescapePrefix?"":u||"",this.nestingPrefix=f?ns(f):h||ns("$t("),this.nestingSuffix=g?ns(g):m||ns(")"),this.nestingOptionsSeparator=v||",",this.maxReplaces=_||1e3,this.alwaysFormat=y!==void 0?y:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(r,n)=>(r==null?void 0:r.source)===n?(r.lastIndex=0,r):new RegExp(n,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,r,n,i){var h;let o,a,s;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=g=>{if(g.indexOf(this.formatSeparator)<0){const y=sb(r,l,g,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(y,void 0,n,{...i,...r,interpolationkey:g}):y}const m=g.split(this.formatSeparator),v=m.shift().trim(),_=m.join(this.formatSeparator).trim();return this.format(sb(r,l,v,this.options.keySeparator,this.options.ignoreJSONStructure),_,n,{...i,...r,interpolationkey:v})};this.resetRegExp();const u=(i==null?void 0:i.missingInterpolationHandler)||this.options.missingInterpolationHandler,p=((h=i==null?void 0:i.interpolation)==null?void 0:h.skipOnVariables)!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:g=>wm(g)},{regex:this.regexp,safeValue:g=>this.escapeValue?wm(this.escape(g)):wm(g)}].forEach(g=>{for(s=0;o=g.regex.exec(t);){const m=o[1].trim();if(a=c(m),a===void 0)if(typeof u=="function"){const _=u(t,o,i);a=be(_)?_:""}else if(i&&Object.prototype.hasOwnProperty.call(i,m))a="";else if(p){a=o[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${t}`),a="";else!be(a)&&!this.useRawValueToEscape&&(a=Z5(a));const v=g.safeValue(a);if(t=t.replace(o[0],v),p?(g.regex.lastIndex+=a.length,g.regex.lastIndex-=o[0].length):g.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,o,a;const s=(l,c)=>{const u=this.nestingOptionsSeparator;if(l.indexOf(u)<0)return l;const p=l.split(new RegExp(`${u}[ ]*{`));let f=`{${p[1]}`;l=p[0],f=this.interpolate(f,a);const h=f.match(/'/g),g=f.match(/"/g);(((h==null?void 0:h.length)??0)%2===0&&!g||g.length%2!==0)&&(f=f.replace(/'/g,'"'));try{a=JSON.parse(f),c&&(a={...c,...a})}catch(m){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,m),`${l}${u}${f}`}return a.defaultValue&&a.defaultValue.indexOf(this.prefix)>-1&&delete a.defaultValue,l};for(;i=this.nestingRegexp.exec(t);){let l=[];a={...n},a=a.replace&&!be(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const u=i[1].split(this.formatSeparator).map(p=>p.trim());i[1]=u.shift(),l=u,c=!0}if(o=r(s.call(this,i[1].trim(),a),a),o&&i[0]===t&&!be(o))return o;be(o)||(o=Z5(o)),o||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),o=""),c&&(o=l.reduce((u,p)=>this.format(u,p,n.lng,{...n,interpolationkey:i[1].trim()}),o.trim())),t=t.replace(i[0],o),this.regexp.lastIndex=0}return t}}const $A=e=>{let t=e.toLowerCase().trim();const r={};if(e.indexOf("(")>-1){const n=e.split("(");t=n[0].toLowerCase().trim();const i=n[1].substring(0,n[1].length-1);t==="currency"&&i.indexOf(":")<0?r.currency||(r.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?r.range||(r.range=i.trim()):i.split(";").forEach(a=>{if(a){const[s,...l]=a.split(":"),c=l.join(":").trim().replace(/^'+|'+$/g,""),u=s.trim();r[u]||(r[u]=c),c==="false"&&(r[u]=!1),c==="true"&&(r[u]=!0),isNaN(c)||(r[u]=parseInt(c,10))}})}return{formatName:t,formatOptions:r}},is=e=>{const t={};return(r,n,i)=>{let o=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(o={...o,[i.interpolationkey]:void 0});const a=n+JSON.stringify(o);let s=t[a];return s||(s=e(Du(n),i),t[a]=s),s(r)}};class AA{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Hn.create("formatter"),this.options=t,this.formats={number:is((r,n)=>{const i=new Intl.NumberFormat(r,{...n});return o=>i.format(o)}),currency:is((r,n)=>{const i=new Intl.NumberFormat(r,{...n,style:"currency"});return o=>i.format(o)}),datetime:is((r,n)=>{const i=new Intl.DateTimeFormat(r,{...n});return o=>i.format(o)}),relativetime:is((r,n)=>{const i=new Intl.RelativeTimeFormat(r,{...n});return o=>i.format(o,n.range||"day")}),list:is((r,n)=>{const i=new Intl.ListFormat(r,{...n});return o=>i.format(o)})},this.init(t)}init(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=r.interpolation.formatSeparator||","}add(t,r){this.formats[t.toLowerCase().trim()]=r}addCached(t,r){this.formats[t.toLowerCase().trim()]=is(r)}format(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=r.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find(s=>s.indexOf(")")>-1)){const s=o.findIndex(l=>l.indexOf(")")>-1);o[0]=[o[0],...o.splice(1,s)].join(this.formatSeparator)}return o.reduce((s,l)=>{var p;const{formatName:c,formatOptions:u}=$A(l);if(this.formats[c]){let f=s;try{const h=((p=i==null?void 0:i.formatParams)==null?void 0:p[i.interpolationkey])||{},g=h.locale||h.lng||i.locale||i.lng||n;f=this.formats[c](s,g,{...u,...i,...h})}catch(h){this.logger.warn(h)}return f}else this.logger.warn(`there was no format function for ${c}`);return s},t)}}const jA=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class PA extends Hu{constructor(t,r,n){var o,a;let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=r,this.services=n,this.languageUtils=n.languageUtils,this.options=i,this.logger=Hn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],(a=(o=this.backend)==null?void 0:o.init)==null||a.call(o,n,i.backend,i)}queueLoad(t,r,n,i){const o={},a={},s={},l={};return t.forEach(c=>{let u=!0;r.forEach(p=>{const f=`${c}|${p}`;!n.reload&&this.store.hasResourceBundle(c,p)?this.state[f]=2:this.state[f]<0||(this.state[f]===1?a[f]===void 0&&(a[f]=!0):(this.state[f]=1,u=!1,a[f]===void 0&&(a[f]=!0),o[f]===void 0&&(o[f]=!0),l[p]===void 0&&(l[p]=!0)))}),u||(s[c]=!0)}),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}loaded(t,r,n){const i=t.split("|"),o=i[0],a=i[1];r&&this.emit("failedLoading",o,a,r),!r&&n&&this.store.addResourceBundle(o,a,n,void 0,void 0,{skipCopy:!0}),this.state[t]=r?-1:2,r&&n&&(this.state[t]=0);const s={};this.queue.forEach(l=>{wA(l.loaded,[o],a),jA(l,t),r&&l.errors.push(r),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(c=>{s[c]||(s[c]={});const u=l.loaded[c];u.length&&u.forEach(p=>{s[c][p]===void 0&&(s[c][p]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(l=>!l.done)}read(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!t.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:r,fcName:n,tried:i,wait:o,callback:a});return}this.readingCalls++;const s=(c,u)=>{if(this.readingCalls--,this.waitingReads.length>0){const p=this.waitingReads.shift();this.read(p.lng,p.ns,p.fcName,p.tried,p.wait,p.callback)}if(c&&u&&i{this.read.call(this,t,r,n,i+1,o*2,a)},o);return}a(c,u)},l=this.backend[n].bind(this.backend);if(l.length===2){try{const c=l(t,r);c&&typeof c.then=="function"?c.then(u=>s(null,u)).catch(s):s(null,c)}catch(c){s(c)}return}return l(t,r,s)}prepareLoading(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();be(t)&&(t=this.languageUtils.toResolveHierarchy(t)),be(r)&&(r=[r]);const o=this.queueLoad(t,r,n,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach(a=>{this.loadOne(a)})}load(t,r,n){this.prepareLoading(t,r,{},n)}reload(t,r,n){this.prepareLoading(t,r,{reload:!0},n)}loadOne(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const n=t.split("|"),i=n[0],o=n[1];this.read(i,o,"read",void 0,void 0,(a,s)=>{a&&this.logger.warn(`${r}loading namespace ${o} for language ${i} failed`,a),!a&&s&&this.logger.log(`${r}loaded namespace ${o} for language ${i}`,s),this.loaded(t,a,s)})}saveMissing(t,r,n,i,o){var l,c,u,p,f;let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if((c=(l=this.services)==null?void 0:l.utils)!=null&&c.hasLoadedNamespace&&!((p=(u=this.services)==null?void 0:u.utils)!=null&&p.hasLoadedNamespace(r))){this.logger.warn(`did not save key "${n}" as the namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(n==null||n==="")){if((f=this.backend)!=null&&f.create){const h={...a,isUpdate:o},g=this.backend.create.bind(this.backend);if(g.length<6)try{let m;g.length===5?m=g(t,r,n,i,h):m=g(t,r,n,i),m&&typeof m.then=="function"?m.then(v=>s(null,v)).catch(s):s(null,m)}catch(m){s(m)}else g(t,r,n,i,s,h)}!t||!t[0]||this.store.addResource(t[0],r,n,i)}}}const lb=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),be(e[1])&&(t.defaultValue=e[1]),be(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const r=e[3]||e[2];Object.keys(r).forEach(n=>{t[n]=r[n]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),cb=e=>{var t,r;return be(e.ns)&&(e.ns=[e.ns]),be(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),be(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),((r=(t=e.supportedLngs)==null?void 0:t.indexOf)==null?void 0:r.call(t,"cimode"))<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e},Vu=()=>{},RA=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(r=>{typeof e[r]=="function"&&(e[r]=e[r].bind(e))})};class Xl extends Hu{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(super(),this.options=cb(t),this.services={},this.logger=Hn,this.modules={external:[]},RA(this),r&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,r),this;setTimeout(()=>{this.init(t,r)},0)}}init(){var t=this;let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof r=="function"&&(n=r,r={}),r.defaultNS==null&&r.ns&&(be(r.ns)?r.defaultNS=r.ns:r.ns.indexOf("translation")<0&&(r.defaultNS=r.ns[0]));const i=lb();this.options={...i,...this.options,...cb(r)},this.options.interpolation={...i.interpolation,...this.options.interpolation},r.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=r.keySeparator),r.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=r.nsSeparator);const o=u=>u?typeof u=="function"?new u:u:null;if(!this.options.isClone){this.modules.logger?Hn.init(o(this.modules.logger),this.options):Hn.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:u=AA;const p=new ib(this.options);this.store=new eb(this.options.resources,this.options);const f=this.services;f.logger=Hn,f.resourceStore=this.store,f.languageUtils=p,f.pluralResolver=new LA(p,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(f.formatter=o(u),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new WA(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new PA(o(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(h){for(var g=arguments.length,m=new Array(g>1?g-1:0),v=1;v1?g-1:0),v=1;v{h.init&&h.init(this)})}if(this.format=this.options.interpolation.format,n||(n=Vu),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=function(){return t.store[u](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=function(){return t.store[u](...arguments),t}});const l=Yl(),c=()=>{const u=(p,f)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(f),n(p,f)};if(this.languages&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initAsync?c():setTimeout(c,0),l}loadResources(t){var o,a;let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vu;const i=be(t)?t:this.language;if(typeof t=="function"&&(n=t),!this.options.resources||this.options.partialBundledLanguages){if((i==null?void 0:i.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return n();const s=[],l=c=>{if(!c||c==="cimode")return;this.services.languageUtils.toResolveHierarchy(c).forEach(p=>{p!=="cimode"&&s.indexOf(p)<0&&s.push(p)})};i?l(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(u=>l(u)),(a=(o=this.options.preload)==null?void 0:o.forEach)==null||a.call(o,c=>l(c)),this.services.backendConnector.load(s,this.options.ns,c=>{!c&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(c)})}else n(null)}reloadResources(t,r,n){const i=Yl();return typeof t=="function"&&(n=t,t=void 0),typeof r=="function"&&(n=r,r=void 0),t||(t=this.languages),r||(r=this.options.ns),n||(n=Vu),this.services.backendConnector.reload(t,r,o=>{i.resolve(),n(o)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&tb.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let r=0;r-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}changeLanguage(t,r){var n=this;this.isLanguageChangingTo=t;const i=Yl();this.emit("languageChanging",t);const o=l=>{this.language=l,this.languages=this.services.languageUtils.toResolveHierarchy(l),this.resolvedLanguage=void 0,this.setResolvedLanguage(l)},a=(l,c)=>{c?(o(c),this.translator.changeLanguage(c),this.isLanguageChangingTo=void 0,this.emit("languageChanged",c),this.logger.log("languageChanged",c)):this.isLanguageChangingTo=void 0,i.resolve(function(){return n.t(...arguments)}),r&&r(l,function(){return n.t(...arguments)})},s=l=>{var u,p;!t&&!l&&this.services.languageDetector&&(l=[]);const c=be(l)?l:this.services.languageUtils.getBestMatchFromCodes(l);c&&(this.language||o(c),this.translator.language||this.translator.changeLanguage(c),(p=(u=this.services.languageDetector)==null?void 0:u.cacheUserLanguage)==null||p.call(u,c)),this.loadResources(c,f=>{a(f,c)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(t),i}getFixedT(t,r,n){var i=this;const o=function(a,s){let l;if(typeof s!="object"){for(var c=arguments.length,u=new Array(c>2?c-2:0),p=2;p`${l.keyPrefix}${f}${g}`):h=l.keyPrefix?`${l.keyPrefix}${f}${a}`:a,i.t(h,l)};return be(t)?o.lng=t:o.lngs=t,o.ns=r,o.keyPrefix=n,o}t(){var i;for(var t=arguments.length,r=new Array(t),n=0;n1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const n=r.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const a=(s,l)=>{const c=this.services.backendConnector.state[`${s}|${l}`];return c===-1||c===0||c===2};if(r.precheck){const s=r.precheck(this,a);if(s!==void 0)return s}return!!(this.hasResourceBundle(n,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,t)&&(!i||a(o,t)))}loadNamespaces(t,r){const n=Yl();return this.options.ns?(be(t)&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{n.resolve(),r&&r(i)}),n):(r&&r(),Promise.resolve())}loadLanguages(t,r){const n=Yl();be(t)&&(t=[t]);const i=this.options.preload||[],o=t.filter(a=>i.indexOf(a)<0&&this.services.languageUtils.isSupportedCode(a));return o.length?(this.options.preload=i.concat(o),this.loadResources(a=>{n.resolve(),r&&r(a)}),n):(r&&r(),Promise.resolve())}dir(t){var i,o;if(t||(t=this.resolvedLanguage||(((i=this.languages)==null?void 0:i.length)>0?this.languages[0]:this.language)),!t)return"rtl";const r=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],n=((o=this.services)==null?void 0:o.languageUtils)||new ib(lb());return r.indexOf(n.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;return new Xl(t,r)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vu;const n=t.forkResourceStore;n&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},o=new Xl(i);if((t.debug!==void 0||t.prefix!==void 0)&&(o.logger=o.logger.clone(t)),["store","services","language"].forEach(s=>{o[s]=this[s]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},n){const s=Object.keys(this.store.data).reduce((l,c)=>(l[c]={...this.store.data[c]},Object.keys(l[c]).reduce((u,p)=>(u[p]={...l[c][p]},u),{})),{});o.store=new eb(s,i),o.services.resourceStore=o.store}return o.translator=new qu(o.services,i),o.translator.on("*",function(s){for(var l=arguments.length,c=new Array(l>1?l-1:0),u=1;u{var o,a,s,l;const i=[r,{code:t,...n||{}}];if((a=(o=e==null?void 0:e.services)==null?void 0:o.logger)!=null&&a.forward)return e.services.logger.forward(i,"warn","react-i18next::",!0);Fo(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),(l=(s=e==null?void 0:e.services)==null?void 0:s.logger)!=null&&l.warn?e.services.logger.warn(...i):console!=null&&console.warn&&console.warn(...i)},db={},Sm=(e,t,r,n)=>{Fo(r)&&db[r]||(Fo(r)&&(db[r]=new Date),NA(e,t,r,n))},ub=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}},Cm=(e,t,r)=>{e.loadNamespaces(t,ub(e,r))},pb=(e,t,r,n)=>{if(Fo(r)&&(r=[r]),e.options.preload&&e.options.preload.indexOf(t)>-1)return Cm(e,r,n);r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,ub(e,n))},MA=(e,t,r={})=>!t.languages||!t.languages.length?(Sm(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:r.lng,precheck:(n,i)=>{var o;if(((o=r.bindI18n)==null?void 0:o.indexOf("languageChanging"))>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!i(n.isLanguageChangingTo,e))return!1}}),Fo=e=>typeof e=="string",FA=e=>typeof e=="object"&&e!==null,DA=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,zA={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},HA=e=>zA[e];let Em={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(DA,HA)};const qA=(e={})=>{Em={...Em,...e}},VA=()=>Em;let fb;const UA=e=>{fb=e},GA=()=>fb,KA={type:"3rdParty",init(e){qA(e.options.react),UA(e)}},ZA=$.createContext();class JA{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{this.usedNamespaces[r]||(this.usedNamespaces[r]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const YA=(e,t)=>{const r=$.useRef();return $.useEffect(()=>{r.current=e},[e,t]),r.current},hb=(e,t,r,n)=>e.getFixedT(t,r,n),QA=(e,t,r,n)=>$.useCallback(hb(e,t,r,n),[e,t,r,n]),he=(e,t={})=>{var w,S,k,I;const{i18n:r}=t,{i18n:n,defaultNS:i}=$.useContext(ZA)||{},o=r||n||GA();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new JA),!o){Sm(o,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const E=(B,R)=>Fo(R)?R:FA(R)&&Fo(R.defaultValue)?R.defaultValue:Array.isArray(B)?B[B.length-1]:B,T=[E,{},!1];return T.t=E,T.i18n={},T.ready=!1,T}(w=o.options.react)!=null&&w.wait&&Sm(o,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const a={...VA(),...o.options.react,...t},{useSuspense:s,keyPrefix:l}=a;let c=e||i||((S=o.options)==null?void 0:S.defaultNS);c=Fo(c)?[c]:c||["translation"],(I=(k=o.reportNamespaces).addUsedNamespaces)==null||I.call(k,c);const u=(o.isInitialized||o.initializedStoreOnce)&&c.every(E=>MA(E,o,a)),p=QA(o,t.lng||null,a.nsMode==="fallback"?c:c[0],l),f=()=>p,h=()=>hb(o,t.lng||null,a.nsMode==="fallback"?c:c[0],l),[g,m]=$.useState(f);let v=c.join();t.lng&&(v=`${t.lng}${v}`);const _=YA(v),y=$.useRef(!0);$.useEffect(()=>{const{bindI18n:E,bindI18nStore:T}=a;y.current=!0,!u&&!s&&(t.lng?pb(o,t.lng,c,()=>{y.current&&m(h)}):Cm(o,c,()=>{y.current&&m(h)})),u&&_&&_!==v&&y.current&&m(h);const B=()=>{y.current&&m(h)};return E&&(o==null||o.on(E,B)),T&&(o==null||o.store.on(T,B)),()=>{y.current=!1,o&&(E==null||E.split(" ").forEach(R=>o.off(R,B))),T&&o&&T.split(" ").forEach(R=>o.store.off(R,B))}},[o,v]),$.useEffect(()=>{y.current&&u&&m(f)},[o,l,u]);const b=[g,o,u];if(b.t=g,b.i18n=o,b.ready=u,u||!u&&!s)return b;throw new Promise(E=>{t.lng?pb(o,t.lng,c,()=>E()):Cm(o,c,()=>E())})},Im={"Total Receiving Yards by the Player - Including Overtime":"Receiving Yards","Handicap - Including Overtime":"Handicap","Total Passing Yards by the Player - Including Overtime":"Passing Yards","Total Rushing Yards by the Player - Including Overtime":"Rushing Yards","Total Passing Yards by the Player":"Passing Yards","Total Rushing Yards by the Player":"Rushing Yards","Total Receiving Yards by the Player":"Receiving Yards","Total Receptions by the Player - Including Overtime":"Receptions","Total Receptions by the Player":"Receptions","Total Touchdown Passes Thrown by the Player - Including Overtime":"Passing TDs","Total Touchdown Passes Thrown by the Player":"Passing TDs","Shots on goal by the player - Including Overtime":"Shots on goal","Shots on goal by the player":"Shots on goal","Total Points - Including Overtime":"Total Points","Player to Hit a Home Run - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Player to hit a HR","Player to hit 2 or more Home Runs - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Player to hit 2 or more HRs","Player to hit 3 or more Home Runs - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Player to hit 3 or more HRs","Strikeouts thrown by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Strikeouts","Total Outs Recorded by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Outs","Total Hits by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Hits","Total Doubles by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Doubles","Total Runs Scored by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Runs","Total RBIs by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total RBIs","Total Bases Recorded by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Bases","Total Stolen Bases by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Stolen Bases","Touchdown Scorer - Including Overtime":"TD Scorer","Touchdown Scorer":"TD Scorer","Assists by the player - Including Overtime":"Assists","Assists by the player":"Assists","Points, rebounds & assists by the player - Including Overtime":"Points, rebounds & assists","Points, rebounds & assists by the player":"Points, rebounds & assists","Points scored by the player - Including Overtime":"Points","Points scored by the player":"Points","3-point field goals made by the player - Including Overtime":"Threes made","Three-Point Field Goals Made":"Threes made","Three-Point FIeld GOals Made by the player":"Threes made","3-point field goals made by the player":"Threes made","Rebounds by the player - Including Overtime":"Rebounds","Rebounds by the player":"Rebounds","Blocks by the player - Including Overtime":"Blocks","Blocks by the player":"Blocks","Steals by the player - Including Overtime":"Steals","Steals by the player":"Steals","Including Overtime and penalty shootout":"Incl. OT and P.S.","Handicap - Including Overtime and Penalty Shootout":"Handicap","Total Goals - Including Overtime and Penalty Shootout":"Total Goals","Match Odds - Regular Time":"Match Odds","Double Chance - Regular Time":"Double Chance","Total Goals - Regular Time":"Total Goals","Handicap - Regular Time":"Handicap","3-Way Handicap - Regular Time":"3-Way Handicap","Correct Score - Regular Time":"Correct Score Handicap","Both Teams To Score - Regular Time":"Both Teams To Score","Both Teams To Score at least 2 goals - Regular Time":"Both Teams To Score at least 2 goals","Match Odds - Including Overtime and Penalty Shootout":"Match Odds","Double Chance - Including Overtime and Penalty Shootout":"Double Chance","3-Way Handicap - Including Overtime and Penalty Shootout":"3-Way Handicap","Correct Score - Including Overtime and Penalty Shootout":"Correct Score Handicap","Both Teams To Score - Including Overtime and Penalty Shootout":"Both Teams To Score","Both Teams To Score at least 2 goals - Including Overtime and Penalty Shootout":"Both Teams To Score at least 2 goals","To score - Including Overtime":"To score","To record a double-double - Including Overtime":"To record a double-double","To record a triple-double - Including Overtime":"To record a triple-double","Team to Score 1st Touchdown - Including Overtime":"Team to Score 1st Touchdown"},gb={"Total Receiving Yards by the Player - Including Overtime":"Receiving Yards","Handicap - Including Overtime":"Handicap","Total Passing Yards by the Player - Including Overtime":"Passing Yards","Total Rushing Yards by the Player - Including Overtime":"Rushing Yards","Total Passing Yards by the Player":"Passing Yards","Total Rushing Yards by the Player":"Rushing Yards","Total Receiving Yards by the Player":"Receiving Yards","Total Receptions by the Player - Including Overtime":"Receptions","Total Receptions by the Player":"Receptions","Total Touchdown Passes Thrown by the Player - Including Overtime":"Passing TDs","Total Touchdown Passes Thrown by the Player":"Passing TDs","Shots on goal by the player - Inc. OT":"Shots on goal","Shots on goal by the player":"Shots on goal","Total Points - Including Overtime":"Total Points","Player to Hit a Home Run - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Player to hit a HR","Player to hit 2 or more Home Runs - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Player to hit 2 or more HRs","Player to hit 3 or more Home Runs - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Player to hit 3 or more HRs","Strikeouts thrown by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Strikeouts","Total Outs Recorded by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Outs","Total Hits by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Hits","Total Doubles by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Doubles","Total Runs Scored by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Runs","Total RBIs by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total RBIs","Total Bases Recorded by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Bases","Total Stolen Bases by the Player - Including Extra Innings (Listed player must be in starting lineup for bets to stand)":"Total Stolen Bases","Touchdown Scorer - Including Overtime":"TD Scorer","Touchdown Scorer":"TD Scorer","Assists by the player - Including Overtime":"Assists","Assists by the player":"Assists","Points, rebounds & assists by the player - Including Overtime":"Points, rebounds & assists","Points, rebounds & assists by the player":"Points, rebounds & assists","Points scored by the player - Including Overtime":"Points","Points scored by the player":"Points","3-point field goals made by the player - Including Overtime":"Threes made","3-point field goals made by the player":"Threes made","Three-Point Field Goals Made":"Threes made","Three-Point FIeld GOals Made by the player":"Threes made","Rebounds by the player - Including Overtime":"Rebounds","Rebounds by the player":"Rebounds","Blocks by the player - Including Overtime":"Blocks","Blocks by the player":"Blocks","Steals by the player - Including Overtime":"Steals","Steals by the player":"Steals","Including Overtime and penalty shootout":"Incl. OT and P.S.","Handicap - Inc. OT and Shootout":"Handicap","Total Goals - Inc. OT and Shootout":"Total Goals","Match Odds - Regular Time":"Match Odds","Double Chance - Regular Time":"Double Chance","Total Goals - Regular Time":"Total Goals","Handicap - Regular Time":"Handicap","3-Way Handicap - Regular Time":"3-Way Handicap","Correct Score - Regular Time":"Correct Score Handicap","Both Teams To Score - Regular Time":"Both Teams To Score","Both Teams To Score at least 2 goals - Regular Time":"Both Teams To Score at least 2 goals","Match Odds - Inc. OT and Shootout":"Match Odds","Double Chance - Inc. OT and Shootout":"Double Chance","3-Way Handicap - Inc. OT and Shootout":"3-Way Handicap","Correct Score - Inc. OT and Shootout":"Correct Score Handicap","Both Teams To Score - Inc. OT and Shootout":"Both Teams To Score","Both Teams To Score at least 2 goals - Inc. OT and Shootout":"Both Teams To Score at least 2 goals","To score - Including Overtime":"To score","To record a double-double - Including Overtime":"To record a double-double","To record a triple-double - Including Overtime":"To record a triple-double","Moneyline - Inc. OT and Shootout":"Moneyline","Puck Line - Inc. OT and Shootout":"Puck Line"},Uu={"International Friendly Matches":"Int. Friendlies","Tennis - Men's Singles":"Men Singles","Winter Olympic Games":"Winter Olympics"},Gu={criterion_abbreviations:{...Im,"TD Scorer":"To Score a Touchdown",bet_placed:"bet placed",bets_placed:"bets placed"}},Ku={facts:{FOOTBALL:{game_start:"Kickoff 1st Half",kickoff:"Kickoff",goal:"Goal",yellow_card:"Yellow Card",red_card:"Red Card",yellow_red_card:"Yellow/Red Card",half_time:"Half Time",second_half_start:"2nd Half Begins",corner:"Corner",penalty:"Penalty Awarded",free_kick:"Freekick"},BASKETBALL:{game_start:"Started 1st Quarter",second_quarter_start:"2nd Quarter Begins",third_quarter_start:"3rd Quarter Begins",fourth_quarter_start:"4th Quarter Begins",three_points_scored:"Three Point Scored {{formattedPeriod}}",turnover:"Turnover {{formattedPeriod}}",free_throw_awarded:"Free Throw Awarded {{formattedPeriod}}",timeout:"Timeout {{formattedPeriod}}",player_disqualified:"Player Disqualified {{formattedPeriod}}",foul:"Foul {{formattedPeriod}}"},TENNIS:{game_start:"Start 1st Set",second_set_start:"Start 2nd Set",third_set_start:"Start 3rd Set",fourth_set_start:"Start 4th Set",fifth_set_start:"Start 5th Set",game_won:"Game Won",set_won:"Set Won",break_won:"Break Won",point_won:"Point Won"}}},mb={facts:{FOOTBALL:{game_start:"Aftrap 1e Helft",kickoff:"Aftrap",goal:"Doelpunt",yellow_card:"Gele Kaart",red_card:"Rode Kaart",yellow_red_card:"Gele/Rode Kaart",half_time:"Rust",second_half_start:"2e Helft Begint",corner:"Corner",penalty:"Strafschop Toegekend",free_kick:"Vrije Trap"},BASKETBALL:{game_start:"Gestart 1e Kwart",second_quarter_start:"2e Kwart Begint",third_quarter_start:"3e Kwart Begint",fourth_quarter_start:"4e Kwart Begint",three_points_scored:"Driepunter Gescoord {{formattedPeriod}}",turnover:"Balverlies {{formattedPeriod}}",free_throw_awarded:"Vrije Worp Toegekend {{formattedPeriod}}",timeout:"Time-out {{formattedPeriod}}",player_disqualified:"Speler Gediskwalificeerd {{formattedPeriod}}",foul:"Overtreding {{formattedPeriod}}"},TENNIS:{game_start:"Start 1e Set",second_set_start:"Start 2e Set",third_set_start:"Start 3e Set",fourth_set_start:"Start 4e Set",fifth_set_start:"Start 5e Set",game_won:"Game Gewonnen",set_won:"Set Gewonnen",break_won:"Break Gewonnen",point_won:"Punt Gewonnen"}}},XA={facts:{FOOTBALL:{game_start:"Coup D'envoi 1ère Mi-temps",kickoff:"Coup D'envo",goal:"But",yellow_card:"Carton Jaune",red_card:"Carton Rouge",yellow_red_card:"Carton Jaune/Rouge",half_time:"Mi-temps",second_half_start:"Début 2ème Mi-temps",corner:"Corner",penalty:"Pénalty Accordé",free_kick:"Coup franc"},BASKETBALL:{game_start:"Début 1er Quart-temps",second_quarter_start:"Début 2ème Quart-temps",third_quarter_start:"Début 3ème Quart-temps",fourth_quarter_start:"Début 4ème Quart-temps",three_points_scored:"Panier A 3 Points {{formattedPeriod}}",turnover:"Perte De Balle {{formattedPeriod}}",free_throw_awarded:"Lancer Franc Accordé {{formattedPeriod}}",timeout:"Temps Mort {{formattedPeriod}}",player_disqualified:"Joueur Disqualifié {{formattedPeriod}}",foul:"Faute {{formattedPeriod}}"},TENNIS:{game_start:"Début 1er Set",second_set_start:"Début 2ème Set",third_set_start:"Début 3ème Set",fourth_set_start:"Début 4ème Set",fifth_set_start:"Début 5ème Set",game_won:"Jeu Gagné",set_won:"Set Gagné",break_won:"Break Gagné",point_won:"Point Gagné"}}},ej={facts:{FOOTBALL:{game_start:"Anstoß 1. Halbzeit",kickoff:"Anstoß",goal:"Tor",yellow_card:"Gelbe Karte",red_card:"Rote Karte",yellow_red_card:"Gelbe/Rote Karte",half_time:"Halbzeit",second_half_start:"2. Halbzeit Anfänge",corner:"Ecke",penalty:"Elfmeter Zugesprochen",free_kick:"Freistoß"},BASKETBALL:{game_start:"Begonnen 1. Viertel",second_quarter_start:"2. Viertel Anfänge",third_quarter_start:"3. Viertel Anfänge",fourth_quarter_start:"4. Viertel Anfänge",three_points_scored:"Drei-Punkte-Wurf Erzielt {{formatPeriod}}",turnover:"Ballverlust {{formatPeriod}}",free_throw_awarded:"Freiwurf Zuerkannt {{formatPeriod}}",timeout:"Auszeit {{formatPeriod}}",player_disqualified:"Spieler Disqualifiziert {{formatPeriod}}",foul:"Angriff {{formatPeriod}}"},TENNIS:{game_start:"Start 1. Satz",second_set_start:"Start 2. Satz",third_set_start:"Start 3. Satz",fourth_set_start:"Start 4. Satz",fifth_set_start:"Start 5. Satz",game_won:"Spiel Gewonnen",set_won:"Satz Gewonnen",break_won:"Break Gewonnen",point_won:"Punkt Gewonnen"}}},tj={en_US:{...Gu,...Ku,calendar_day_ns:{today:"Today",tomorrow:"Tmr"},translation:{...Uu,game:"Game",see_more:"See more",recommended_events:"Recommended events",recommended_leagues:"Recommended leagues",trending_events:"Trending events","combination-of-the-day":"Combination of the day",betslip_recs_title:"Add more events to boost your payout","personalized-parlay":"Personalized Parlay",bet_pays:"{{betAmount}} bet pays: {{potentialWinningsAmount}}",add_all_in_betslip:"Bet now",more_recommended_events_button:"More",live:"Live Events Right Now",share_your_bet:"Share your bet",share:"Share",share_title:"This is my bet!",share_title_twitter:"My bet today:",bet_offer_title:"Select your bet",share_place_your_bet:"Place your bet on:",share_place_your_bet_twitter:"Make yours here:",share_place_your_bet_telegram:"Place your bet now!",betswipe_betslip_limit:"You have exceeded the maximum number of bets allowed on the betslip",betswipe_open_betslip:"Open betslip",betswipe_restart:"Reset matches",betswipe_total_odds:"Total odds",betbuilder_total_odds:"Total odds",...gb,BB:"SGP",XBB:"SGP",betbuilder_add_to_betslip:"Add to betslip",betbuilder_potentialwin:"€5 Bet Wins €10",betbuilder_no_events_found:"No Events Found",betbuilder_calendar_title:"Combos of","View more events":"View more events",specialBets_add_to_betslip:"Add to betslip",betswipe_pass:"Add",betswipe_fail:"Skip",betswipe_receipt_populated:"Satisfied with your choice? When you bet €5, you can win €10",betswipe_receipt_empty:"You have not added any bets yet. Do you want to try again?",betswipe_change_market:"Change Market",betswipe_gainwrapper:"If you bet €5, you can win €10",quickBet_title:"Shuffle Bet",Upcoming:"Upcoming",Live:"Live","Featured Match":"Featured Match","Player Props For You":"Player Props For You",player_props_no_selections:"No Popular Player Props currently available for this event",trending_bets_no_selections:"No Trending Bets currently available for this event",refresh_all:"Refresh",quickbet_total_odds:"Total odds",quickbet_add_to_betslip:"Add to betslip",quickbet_add_selection:"Add Selection",smartSearch_title:"Try Smart Search","No results found for this token":`We couldn't find results for "{{token}}". But here you have the most relevant events now:`,topSearchedCategories_title:"Top Leagues",my_bet:"My Bet",copy:"Copy",copied:"Copied",e_mail:"E-mail",draw:"Tie",today:"Today",tomorrow:"Tomorrow",more_wagers:"{{wagersCount}} More Wagers",show_more_wagers:"Show more wagers",over:"Over",under:"Under",or:"or",days:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},live_text:"live",boosts_text:"boosts","ODDS BOOST":"ODDS BOOST",all_sports_text:"All Sports",eho_calendar_title:"Events of",parlay_hub_button:"Parlay Hub",calendar_button:"Calendar",calendar_live_button:"Live",promotions_header_available_for_league:"— Available for this league",twoUp_modal_title:"Promotions",twoUp_modal_description:"Have your bet settled as a winner early for featured events with Early Payout, if your selection meets the Early Payout requirement. Early Payout applies to bets placed on the match result market before the start of the game.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Early Payout promotion.",calendar_legend:"The intensity of blue indicates the events from most to least relevant, according to betting behavior.",live_filter_title:"Personalized Live Events",autoSub_modal_title:"Promotions",autoSub_badge_label:"Auto Sub",autoSub_modal_description:"Auto Sub means that any bets placed on a starting player are automatically transferred to the substitute who replaces them.

If the replacement player is also substituted, the bet will transfer again. The actions of the starting player and all direct replacements are combined to determine the final outcome of the bet.

Auto Sub eligible markets are marked with the Auto Sub icon and are settled based on regular time only; extra time and penalties are not included.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Auto Sub promotion."}},en_GB:{...Gu,...Ku,calendar_day_ns:{today:"Today",tomorrow:"Tmr"},translation:{...Uu,game:"Game",see_more:"See more",recommended_events:"Recommended events",recommended_leagues:"Recommended leagues",trending_events:"Trending events",betslip_recs_title:"Add more events to boost your payout",bet_pays:"{{betAmount}} bet pays: {{potentialWinningsAmount}}","personalized-parlay":"Personalized Parlay",more_recommended_events_button:"More",live:"Live",share_your_bet:"Share your bet",share:"Share",share_title:"This is my bet!",add_all_in_betslip:"Bet now",share_title_twitter:"My bet today:",bet_offer_title:"Select your bet",share_place_your_bet:"Place your bet on:",share_place_your_bet_twitter:"Make yours here:",share_place_your_bet_telegram:"Place your bet now!",my_bet:"My Bet",betswipe_betslip_limit:"You have exceeded the maximum number of bets allowed on the betslip",betswipe_open_betslip:"Open betslip",betswipe_restart:"Reset matches",betswipe_total_odds:"Total odds",...Im,BB:"BB",XBB:"BB",betbuilder_total_odds:"Total odds",betbuilder_add_to_betslip:"Add to betslip",betbuilder_potentialwin:"€5 Bet Wins €10",betbuilder_no_events_found:"No Events Found",betbuilder_calendar_title:"Combos of","View more events":"View more events",specialBets_add_to_betslip:"Add to betslip",betswipe_pass:"Add",betswipe_fail:"Skip",betswipe_receipt_populated:"Satisfied with your choice? When you bet €5, you can win €10",betswipe_receipt_empty:"You have not added any bets yet. Do you want to try again?",betswipe_change_market:"Change Market",betswipe_gainwrapper:"If you bet €5, you can win €10",quickBet_title:"Shuffle Bet",Upcoming:"Upcoming",Live:"Live","Featured Match":"Featured Match","Player Props For You":"Player Props For You",player_props_no_selections:"No Popular Player Props currently available for this event",trending_bets_no_selections:"No Trending Bets currently available for this event",refresh_all:"Refresh",quickbet_total_odds:"Total odds",quickbet_add_to_betslip:"Add to betslip",quickbet_add_selection:"Add Selection",smartSearch_title:"Try Smart Search","No results found for this token":`We couldn't find results for "{{token}}". But here you have the most relevant events now:`,topSearchedCategories_title:"Top Leagues",copy:"Copy",copied:"Copied",e_mail:"E-mail",draw:"Draw",today:"Today",tomorrow:"Tomorrow",more_wagers:"{{wagersCount}} More Bets",show_more_wagers:"Show more bets",over:"Over",under:"Under",or:"or",days:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},live_text:"Live",boosts_text:"Boosts","ODDS BOOST":"ODDS BOOST",all_sports_text:"All Sports",eho_calendar_title:"Events of",parlay_hub_button:"Parlay Hub",calendar_button:"Calendar",calendar_live_button:"Live",promotions_header_available_for_league:"— Available for this league",twoUp_modal_title:"Promotions",twoUp_modal_description:"Have your bet settled as a winner early for featured events with Early Payout, if your selection meets the Early Payout requirement. Early Payout applies to bets placed on the match result market before the start of the game.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Early Payout promotion.",calendar_legend:"The intensity of blue indicates the events from most to least relevant, according to betting behavior.",live_filter_title:"Personalized Live Events",autoSub_modal_title:"Promotions",autoSub_badge_label:"Auto Sub",autoSub_modal_description:"Auto Sub means that any bets placed on a starting player are automatically transferred to the substitute who replaces them.

If the replacement player is also substituted, the bet will transfer again. The actions of the starting player and all direct replacements are combined to determine the final outcome of the bet.

Auto Sub eligible markets are marked with the Auto Sub icon and are settled based on regular time only; extra time and penalties are not included.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Auto Sub promotion."}},en_LC:{...Gu,...Ku,calendar_day_ns:{today:"Today",tomorrow:"Tmr"},translation:{...Uu,game:"Game",see_more:"See more",recommended_events:"Recommended events",recommended_leagues:"Recommended leagues",trending_events:"Trending events","combination-of-the-day":"Combination of the day",betslip_recs_title:"Add more events to boost your payout","personalized-parlay":"Personalized Parlay",bet_pays:"{{betAmount}} bet pays: {{potentialWinningsAmount}}",add_all_in_betslip:"Bet now",more_recommended_events_button:"More",live:"Live Events Right Now",share_your_bet:"Share your bet",share:"Share",share_title:"This is my bet!",share_title_twitter:"My bet today:",bet_offer_title:"Select your bet",share_place_your_bet:"Place your bet on:",share_place_your_bet_twitter:"Make yours here:",share_place_your_bet_telegram:"Place your bet now!",betswipe_betslip_limit:"You have exceeded the maximum number of bets allowed on the betslip",betswipe_open_betslip:"Open betslip",betswipe_restart:"Reset matches",betswipe_total_odds:"Total odds",betbuilder_total_odds:"Total odds",...gb,betbuilder_add_to_betslip:"Add to betslip",betbuilder_potentialwin:"€5 Bet Wins €10",betbuilder_no_events_found:"No Events Found",betbuilder_calendar_title:"Combos of","View more events":"View more events",specialBets_add_to_betslip:"Add to betslip",betswipe_pass:"Add",betswipe_fail:"Skip",betswipe_receipt_populated:"Satisfied with your choice? When you bet €5, you can win €10",betswipe_receipt_empty:"You have not added any bets yet. Do you want to try again?",betswipe_change_market:"Change Market",betswipe_gainwrapper:"If you bet €5, you can win €10",quickBet_title:"Shuffle Bet",Upcoming:"Upcoming",Live:"Live","Featured Match":"Featured Match","Player Props For You":"Player Props For You",player_props_no_selections:"No Popular Player Props currently available for this event",trending_bets_no_selections:"No Trending Bets currently available for this event",refresh_all:"Refresh",quickbet_total_odds:"Total odds",quickbet_add_to_betslip:"Add to betslip",quickbet_add_selection:"Add Selection",smartSearch_title:"Try Smart Search","No results found for this token":`We couldn't find results for "{{token}}". But here you have the most relevant events now:`,topSearchedCategories_title:"Top Leagues",my_bet:"My Bet",copy:"Copy",copied:"Copied",e_mail:"E-mail",draw:"Tie",today:"Today",tomorrow:"Tomorrow",more_wagers:"{{wagersCount}} More Bets",show_more_wagers:"Show more bets",over:"Over",under:"Under",or:"or",days:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},live_text:"live",boosts_text:"boosts","ODDS BOOST":"ODDS BOOST",all_sports_text:"All Sports",eho_calendar_title:"Events of",parlay_hub_button:"Parlay Hub",calendar_button:"Calendar",calendar_live_button:"Live",promotions_header_available_for_league:"— Available for this league",twoUp_modal_title:"Promotions",twoUp_modal_description:"Have your bet settled as a winner early for featured events with Early Payout, if your selection meets the Early Payout requirement. Early Payout applies to bets placed on the match result market before the start of the game.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Early Payout promotion.",calendar_legend:"The intensity of blue indicates the events from most to least relevant, according to betting behavior.",live_filter_title:"Personalized Live Events",autoSub_modal_title:"Promotions",autoSub_badge_label:"Auto Sub",autoSub_modal_description:"Auto Sub means that any bets placed on a starting player are automatically transferred to the substitute who replaces them.

If the replacement player is also substituted, the bet will transfer again. The actions of the starting player and all direct replacements are combined to determine the final outcome of the bet.

Auto Sub eligible markets are marked with the Auto Sub icon and are settled based on regular time only; extra time and penalties are not included.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Auto Sub promotion."}},en_GY:{...Gu,...Ku,calendar_day_ns:{today:"Today",tomorrow:"Tmr"},translation:{...Uu,game:"Game",see_more:"See more",recommended_events:"Recommended events",recommended_leagues:"Recommended leagues",trending_events:"Trending events",betslip_recs_title:"Add more events to boost your payout",bet_pays:"{{betAmount}} bet pays: {{potentialWinningsAmount}}","personalized-parlay":"Personalized Parlay",more_recommended_events_button:"More",live:"Live",share_your_bet:"Share your bet",share:"Share",share_title:"This is my bet!",add_all_in_betslip:"Bet now",share_title_twitter:"My bet today:",bet_offer_title:"Select your bet",share_place_your_bet:"Place your bet on:",share_place_your_bet_twitter:"Make yours here:",share_place_your_bet_telegram:"Place your bet now!",my_bet:"My Bet",betswipe_betslip_limit:"You have exceeded the maximum number of bets allowed on the betslip",betswipe_open_betslip:"Open betslip",betswipe_restart:"Reset matches",betswipe_total_odds:"Total odds",...Im,BB:"BB",XBB:"BB",betbuilder_total_odds:"Total odds",betbuilder_add_to_betslip:"Add to betslip",betbuilder_potentialwin:"€5 Bet Wins €10",betbuilder_no_events_found:"No Events Found",betbuilder_calendar_title:"Combos of","View more events":"View more events",specialBets_add_to_betslip:"Add to betslip",betswipe_pass:"Add",betswipe_fail:"Skip",betswipe_receipt_populated:"Satisfied with your choice? When you bet €5, you can win €10",betswipe_receipt_empty:"You have not added any bets yet. Do you want to try again?",betswipe_change_market:"Change Market",betswipe_gainwrapper:"If you bet €5, you can win €10",quickBet_title:"Shuffle Bet",Upcoming:"Upcoming",Live:"Live","Featured Match":"Featured Match","Player Props For You":"Player Props For You",player_props_no_selections:"No Popular Player Props currently available for this event",trending_bets_no_selections:"No Trending Bets currently available for this event",refresh_all:"Refresh",quickbet_total_odds:"Total odds",quickbet_add_to_betslip:"Add to betslip",quickbet_add_selection:"Add Selection",smartSearch_title:"Try Smart Search","No results found for this token":`We couldn't find results for "{{token}}". But here you have the most relevant events now:`,topSearchedCategories_title:"Top Leagues",copy:"Copy",copied:"Copied",e_mail:"E-mail",draw:"Draw",today:"Today",tomorrow:"Tomorrow",more_wagers:"{{wagersCount}} More Bets",show_more_wagers:"Show more bets",over:"Over",under:"Under",or:"or",days:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},live_text:"Live",boosts_text:"Boosts","ODDS BOOST":"ODDS BOOST",all_sports_text:"All Sports",eho_calendar_title:"Events of",parlay_hub_button:"Parlay Hub",calendar_button:"Calendar",calendar_live_button:"Live",promotions_header_available_for_league:"— Available for this league",twoUp_modal_title:"Promotions",twoUp_modal_description:"Have your bet settled as a winner early for featured events with Early Payout, if your selection meets the Early Payout requirement. Early Payout applies to bets placed on the match result market before the start of the game.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Early Payout promotion.",calendar_legend:"The intensity of blue indicates the events from most to least relevant, according to betting behavior.",live_filter_title:"Personalized Live Events",autoSub_modal_title:"Promotions",autoSub_badge_label:"Auto Sub",autoSub_modal_description:"Auto Sub means that any bets placed on a starting player are automatically transferred to the substitute who replaces them.

If the replacement player is also substituted, the bet will transfer again. The actions of the starting player and all direct replacements are combined to determine the final outcome of the bet.

Auto Sub eligible markets are marked with the Auto Sub icon and are settled based on regular time only; extra time and penalties are not included.

Your bet can be placed as a single, multiple, system bet or Bet Builder - all of them are included in the Auto Sub promotion."}},es_ES:{calendar_day_ns:{today:"Hoy",tomorrow:"Mña"},translation:{"Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10","Go to Ticket":"Ir a ticket",quickBet_title:"Shuffle Bet",refresh_all:"Ververs alles","View more events":"Ver más eventos",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_calendar_title:"Combinadas de",betbuilder_title:"Combinadas para ti",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",eho_calendar_title:"Eventos de",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo","(Settled using Opta data)":"(Resuelta usando Opta Data)",parlay_hub_button:"Parlay Hub"}},es_SV:{calendar_day_ns:{today:"Hoy",tomorrow:"Mña"},translation:{"Similar matches to bet on":"Partidos similares para vos","Live Recommendations":"Recomendaciones en Vivo","Recommended For You":"Recomendado Para Vos","Popular Events":"Eventos Populares","Combinations For You":"Combinadas Para Vos","Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?","Go to Ticket":"Ir a ticket",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10",quickBet_title:"Apuesta Rápida",refresh_all:"Ververs alles","View more events":"Ver más eventos",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_calendar_title:"Combinadas de",betbuilder_title:"Combinadas para ti",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",eho_calendar_title:"Eventos de",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo","(Settled using Opta data)":"(Resuelta usando Opta Data)",parlay_hub_button:"Parlay Hub"}},es_NI:{calendar_day_ns:{today:"Hoy",tomorrow:"Mña"},translation:{"Similar matches to bet on":"Partidos similares para vos","Live Recommendations":"Recomendaciones en Vivo","Recommended For You":"Recomendado Para Vos","Popular Events":"Eventos Populares","Combinations For You":"Combinadas Para Vos","Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?","Go to Ticket":"Ir a ticket",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10",quickBet_title:"Apuesta Rápida",refresh_all:"Ververs alles","View more events":"Ver más eventos",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_calendar_title:"Combinadas de",betbuilder_title:"Combinadas para ti",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",eho_calendar_title:"Eventos de",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo","(Settled using Opta data)":"(Resuelta usando Opta Data)",parlay_hub_button:"Parlay Hub"}},es_HN:{calendar_day_ns:{today:"Hoy",tomorrow:"Mña"},translation:{"Similar matches to bet on":"Partidos similares para vos","Live Recommendations":"Recomendaciones en Vivo","Recommended For You":"Recomendado Para Vos","Popular Events":"Eventos Populares","Combinations For You":"Combinadas Para Vos","Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?","Go to Ticket":"Ir a ticket",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10",quickBet_title:"Apuesta Rápida",refresh_all:"Ververs alles","View more events":"Ver más eventos",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_calendar_title:"Combinadas de",betbuilder_title:"Combinadas para ti",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",eho_calendar_title:"Eventos de",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo","(Settled using Opta data)":"(Resuelta usando Opta Data)",parlay_hub_button:"Parlay Hub"}},es_CO:{calendar_day_ns:{today:"Hoy",tomorrow:"Mña"},translation:{"Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_calendar_title:"Combinadas de",betbuilder_title:"Combinadas para ti",quickBet_title:"Shuffle Bet",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",refresh_all:"Ververs alles","View more events":"Ver más eventos",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",eho_calendar_title:"Eventos de",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo",parlay_hub_button:"Parlay Hub"}},es_AR:{calendar_day_ns:{today:"Hoy",tomorrow:"Mña"},translation:{"Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta","Go to Ticket":"Ir al cupón",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuota total",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apostás $5 podés ganar $10",combinations_title:"Combinadas para ti",combinations_title_logged_out:"Combinadas Populares",recommended_events_title:"Recomendados para ti",recommended_events_title_logged_out:"Eventos Populares",live_events_title:"En vivo para tí",live_events_title_logged_out:"En vivo",trending_events_title:"Recomendados en vivo / Más apostados","Frequently Bet Together":"Otros también apostaron","Similar events you want to bet on?":"Otros también apostaron",betslip_widget_title:"Otros también apostaron",similar_events_title:"Otros también apostaron",show_betswipe_button:"Apuesta al Toque",quickBet_title:"Shuffle Bet",refresh_all:"Ververs alles","View more events":"Ver más eventos",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_calendar_title:"Combinadas de",betbuilder_title:"Combinadas para ti",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",eho_calendar_title:"Eventos de",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo","(Settled using Opta data)":"(Resuelta usando Opta Data)",parlay_hub_button:"Parlay Hub"}},es_MX:{translation:{"Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_title:"Combinadas para ti",quickBet_title:"Shuffle Bet",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",refresh_all:"Ververs alles","View more events":"Ver más eventos",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo",parlay_hub_button:"Parlay Hub"}},es_EC:{translation:{"Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10",quickBet_title:"Shuffle Bet",refresh_all:"Ververs alles","View more events":"Ver más eventos",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_title:"Combinadas para ti",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más pronósticos",show_more_wagers:"Mostrar más pronósticos",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo",parlay_hub_button:"Parlay Hub"}},es_PE:{translation:{"Bet Builders For You":"Bet Builders Para Vos",game:"Game",see_more:"Más",add_all_in_betslip:"Apuesta ahora","Go to Ticket":"Ir a ticket",bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betswipe_betslip_limit:"Ha superado el número máximo de resultados permitido en su boleto de apuesta",betswipe_open_betslip:"Abrir boleto",betswipe_restart:"Resetear eventos",betswipe_total_odds:"Cuotas totales",betswipe_pass:"Añadir",betswipe_fail:"Saltar",betswipe_receipt_populated:"¿Satisfecho con tu elección? Si apuestas €5, puedes llevarte €10",betswipe_receipt_empty:"No has añadido ninguna apuesta aún. ¿Quieres probar de nuevo?",betswipe_change_market:"Cambiar mercado",betswipe_gainwrapper:"Si apuestas €5, puedes ganar €10",quickBet_title:"Shuffle Bet",refresh_all:"Ververs alles","View more events":"Ver más eventos",betbuilder_add_to_betslip:"Apuesta ahora",betbuilder_total_odds:"Cuotas totales",betbuilder_no_events_found:"No se encontraron eventos",betbuilder_title:"Combinadas para ti",quickbet_total_odds:"Cuotas totales",quickbet_add_to_betslip:"Apuesta ahora",quickbet_add_selection:"Añadir Selección",smartSearch_title:"Try Smart Search",topSearchedCategories_title:"Top Leagues",recommended_events:"Apuestas recomendadas para ti",recommended_leagues:"Tus ligas favoritas",trending_events:"Apuestas populares",betslip_recs_title:"Añade otra apuesta para aumentar tu pago","personalized-parlay":"Combinada personalizada",more_recommended_events_button:"Más",live:"En vivo",share_your_bet:"Comparte tu apuesta",share:"Compartir",my_bet:"Mi apuesta",odds:"cuota",copy:"Copiar",copied:"Copiado",e_mail:"Correo",draw:"Empate",or:"o",share_button:"Compartir",share_title:"¡Esta es mi apuesta!",share_title_twitter:"Mi apuesta hoy:",share_place_your_bet:"Realiza tu apuesta en:",share_place_your_bet_twitter:"Haz la tuya aquí:",share_place_your_bet_telegram:"¡Realiza ya tu apuesta!",today:"Hoy",tomorrow:"Mañana",more_wagers:"{{wagersCount}} Más Apuestas",show_more_wagers:"Mostrar más apuestas",over:"Más de",under:"Menos de",O:"M",U:"M",days:{0:"Dom",1:"Lun",2:"Mar",3:"Mie",4:"Jue",5:"Vie",6:"Sab"},all_sports_text:"Todos los deportes",calendar_button:"Calendario",calendar_live_button:"En vivo",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas.",live_filter_title:"Eventos en vivo",parlay_hub_button:"Parlay Hub"}},fr_BE:{...XA,criterion_abbreviations:{bet_placed:"pari placé",bets_placed:"paris placés"},calendar_day_ns:{today:"Aujourd'hui"},translation:{game:"Jeu",Upcoming:"À venir",Live:"Live","Featured Match":"Match à la une","Player Props For You":"Sélections de paris sur les joueurs",player_props_no_selections:"Aucun pari joueur populaire disponible",trending_bets_no_selections:"Aucun pari tendance disponible",bet_placed:"pari placé",bets_placed:"paris placés","ODDS BOOST":"COTES BOOSTÉES",over:"Plus de",under:"Moins de",draw:"Nul",or:"ou",today:"Aujourd'hui",tomorrow:"Demain",more_wagers:"{{wagersCount}} Plus de paris",show_more_wagers:"Plus de paris","Trending right now":"Tendance en ce moment","Similar to your selection":"Ne rate pas ce pari!","Similar events you want to bet on?":"Événements similaires sur lesquels tu souhaites parier ?",all_sports_text:"Tous les sports","Cross Sport":"Multi-sport",days:{0:"Dim",1:"Lun",2:"Mar",3:"Mer",4:"Jeu",5:"Ven",6:"Sam"},"No results found for this token":`Nous n'avons trouvé aucun résultat pour "{{token}}". Mais voici les événements les plus pertinents en ce moment :`,calendar_live_button:"Live",promotions_header_available_for_league:"— Disponible pour cette ligue",share:"Partager",e_mail:"E-mail",share_your_bet:"Partage ton pari",betswipe_open_betslip:"Ouvrir coupon",betswipe_change_market:"Changer de marché",betswipe_pass:"Passer",betswipe_fail:"Ajouter",betswipe_gainwrapper:"Misez 5 pour gagner 10",betswipe_restart:"Reset les matchs",betswipe_total_odds:"Cotes totales",betswipe_receipt_populated:"Satisfait de votre choix ? En misant €5, vous pouvez gagner €7.90",betswipe_receipt_empty:"Le reçu est vide",betswipe_betslip_limit:"Vous avez dépassé le nombre maximal de selections",autoSub_modal_title:"Promotions",autoSub_badge_label:"Safe Sub",autoSub_modal_description:"Safe Sub signifie que tout pari placé sur un joueur qui commence le match sera automatiquement transféré à son remplaçant.

Si un remplaçant est remplacé à son tour, le pari sera à nouveau transféré. Les actions du joueur qui commence le match et celles de tous ses remplaçant seront combinées pour déterminer le résultat final du pari.

Les cotes Safe Sub éligibles sont signalées par l'icône Safe Sub et sont réglées en fonction du temps réglementaire uniquement ; les prolongations et les séances de tirs au but ne sont pas incluses.

Votre pari peut être placé en tant que pari simple, multiple, système ou Bet Builder - ils sont tous inclus dans la promotion Safe Sub.",twoUp_modal_title:"Promotions",twoUp_modal_description:"Votre pari pourra être considéré comme gagnant de manière précoce grâce au Paiement anticipé, si votre sélection répond aux critères du Paiement anticipé. Le Paiement anticipé s'applique aux paris placés sur le résultat du match avant le coup d'envoi de celui-ci.

Votre pari peut être placé en tant que pari simple, multiple, système ou Bet Builder - ils sont tous inclus dans la promotion Paiement anticipé."}},nl_NL:{...mb,criterion_abbreviations:{bet_placed:"weddenschap geplaatst",bets_placed:"weddenschappen geplaatst"},calendar_day_ns:{tomorrow:"Mor",today:"Vandaag"},translation:{game:"Game",Upcoming:"Gaat van start",Live:"Live","Featured Match":"Uitgelichte wedstrijd","Player Props For You":"Selectie van spelersweddenschappen",player_props_no_selections:"Geen populaire spelersweddenschappen beschikbaar",trending_bets_no_selections:"Geen populaire weddenschappen beschikbaar",bet_placed:"weddenschap geplaatst",bets_placed:"weddenschappen geplaatst","ODDS BOOST":"ODDS-BOOST","Events handpicked for you":"Aanbevolen voor jou!","Recommended for you":"Aanbevolen voor jou!","Live events handpicked for you":"Live aanbevolen voor jou!",betslip_recs_title:"Vergelijkbaar",share_your_bet:"Deel je weddenschap",share:"Delen",share_title:"Check mijn bet!",share_title_twitter:"Bet:",bet_offer_title:"Selecteer jouw bet",share_place_your_bet:"Zet 'm ook in:",share_place_your_bet_twitter:"Maak de jouwe hier:",share_place_your_bet_telegram:"Plaats nu uw weddenschap!","Similar to your selection":"Mis deze weddenschap niet!","Similar events you want to bet on?":"Soortgelijke evenementen waarop jij wilt wedden ?",all_sports_text:"Alle Sporten",betswipe_betslip_limit:"Je hebt het maximaal toegestane aantal uitslagen op het spelformulier overschreden",betswipe_open_betslip:"Open betslip",betswipe_restart:"Herstel wedstrijden",betswipe_total_odds:"Totale odds",betswipe_change_market:"Markt veranderen",betbuilder_total_odds:"Totale odds",betbuilder_add_to_betslip:"Voeg toe aan betslip",betbuilder_no_events_found:"Geen wedstrijden gevonden","Cross Sport":"Multisport","View more events":"Bekijk meer events",specialBets_add_to_betslip:"Voeg toe aan betslip",betswipe_pass:"Toevoegen",betswipe_fail:"Overslaan",betswipe_receipt_populated:"Tevreden met je keuze? Wanneer je €5, inzet kun je €10 winnen",betswipe_receipt_empty:"Je hebt nog geen bets toegevoegd. Wil je het opnieuw proberen?",betswipe_gainwrapper:"Als je €5 inzet, win je €10",my_bet:"Bet",odds:"delen",copy:"Kopiëren",copied:"Gekopieerd",e_mail:"E-mail",draw:"Gelijkspel",or:"of",today:"vandaag",tomorrow:"morgen",more_wagers:"{{wagersCount}} Meer weddenschappen",show_more_wagers:"Meer weddenschappen","Hot right now":"Trending",over:"Meer dan",under:"Minder dan",days:{0:"zo",1:"ma",2:"di",3:"wo",4:"do",5:"vr",6:"za"},smartSearch_title:"Zoeken","No results found for this token":'We konden geen resultaten vinden voor "{{token}}". Maar hier zijn de meest relevante evenementen op dit moment :',trending_events:"Trending Wedstrijden","Popular Combinations":"Populaire Combinaties","Combinations for you":"Combinaties voor jou","Popular Betbuilders":"Populaire Betbuilders","Betbuilders for you":"Betbuilders voor jou","Live Now":"Nu Live","Live for you":"Live voor jou","Popular Live":"Live Populaire","Live Recommendations":"Live Aanbevolen","Similar matches to bet on":"Soortgelijke wedstrijden om op te wedden",calendar_live_button:"Live",eho_calendar_title:"Wedstrijden van",Expires:"Verloopt","Calendar Events":"Wedstrijdkalender",live_filter_title:"Nu live",autoSub_modal_title:"Promotions",autoSub_badge_label:"Safe Sub",autoSub_modal_description:"Met Safe Sub wordt bedoeld dat alle weddenschappen die op een startende speler zijn geplaatst, automatisch worden overgedragen naar de wisselspeler die invalt voor deze speler.

Als de wisselspeler ook wordt vervangen, wordt de weddenschap opnieuw overgedragen. De acties van de startende speler en alle directe wissels worden gecombineerd om de uiteindelijke uitkomst van de weddenschap te bepalen.

Markten die in aanmerking komen voor Safe Sub (automatisch over naar wissel), zijn gemarkeerd met het Safe Sub-pictogram en worden uitsluitend op basis van de reguliere speeltijd afgehandeld; extra tijd en strafschoppen tellen niet mee.

Je inzet kan worden geplaatst als enkelvoudige weddenschap, meervoudige weddenschap, systeemweddenschap of Bet Builder - ze zijn allen inbegrepen in de Safe Sub-aanbieding.",promotions_header_available_for_league:"— Beschikbaar voor deze competitie",twoUp_modal_title:"Promoties",twoUp_modal_description:"Laat je weddenschap vroegtijdig uitbetalen voor evenementen met Vervroegde Uitbetaling, als je selectie voldoet aan de vereisten voor Vervroegde Uitbetaling. Vervroegde Uitbetaling is van toepassing op weddenschappen die geplaatst zijn op de markt voor wedstrijdresultaten vóór aanvang van de wedstrijd.

Je inzet kan geplaatst worden als enkelvoudige weddenschap, meervoudige weddenschap, systeemweddenschap of Bet Builder - ze zijn allemaal inbegrepen in de aanbieding van Vervroegde Uitbetaling."}},nl_BE:{...mb,criterion_abbreviations:{bet_placed:"weddenschap geplaatst",bets_placed:"weddenschappen geplaatst"},calendar_day_ns:{tomorrow:"Mor",today:"Vandaag"},translation:{game:"Game",Upcoming:"Gaat van start",Live:"Live","Featured Match":"Uitgelichte wedstrijd","Player Props For You":"Selectie van spelersweddenschappen",player_props_no_selections:"Geen populaire spelersweddenschappen beschikbaar",trending_bets_no_selections:"Geen populaire weddenschappen beschikbaar",bet_placed:"weddenschap geplaatst",bets_placed:"weddenschappen geplaatst","ODDS BOOST":"ODDS-BOOST","Events handpicked for you":"Aanbevolen voor jou!","Recommended for you":"Aanbevolen voor jou!",betbuilder_total_odds:"Totale odds",betbuilder_add_to_betslip:"Voeg toe aan betslip",betbuilder_no_events_found:"Geen wedstrijden gevonden","Cross Sport":"Multisport","View more events":"Bekijk meer events",specialBets_add_to_betslip:"Voeg toe aan betslip","Live events handpicked for you":"Live aanbevolen voor jou!",betslip_recs_title:"Vergelijkbaar",betswipe_pass:"Toevoegen",betswipe_fail:"Overslaan",betswipe_receipt_populated:"Tevreden met je keuze? Wanneer je €5, inzet kun je €10 winnen",betswipe_receipt_empty:"Je hebt nog geen bets toegevoegd. Wil je het opnieuw proberen?",betswipe_gainwrapper:"Als je €5 inzet, win je €10",betswipe_open_betslip:"Open betslip",betswipe_restart:"Herstel wedstrijden",betswipe_total_odds:"Totale odds",betswipe_change_market:"Markt veranderen",share_your_bet:"Deel je weddenschap",share:"Delen",share_title:"Check mijn bet!",share_title_twitter:"Bet:",share_place_your_bet:"Zet 'm ook in:",share_place_your_bet_twitter:"Maak de jouwe hier:",share_place_your_bet_telegram:"Plaats nu uw weddenschap!","Trending right now":"Trending juist nu","Similar to your selection":"Mis deze weddenschap niet!","Similar events you want to bet on?":"Soortgelijke evenementen waarop jij wilt wedden ?",all_sports_text:"Alle Sporten",my_bet:"Bet",odds:"delen",copy:"Kopiëren",copied:"Gekopieerd",e_mail:"E-mail",draw:"Gelijkspel",or:"of",today:"vandaag",tomorrow:"morgen",more_wagers:"{{wagersCount}} Meer weddenschappen",show_more_wagers:"Meer weddenschappen","Hot right now":"Trending",over:"Meer dan",under:"Minder dan",days:{0:"zo",1:"ma",2:"di",3:"wo",4:"do",5:"vr",6:"za"},smartSearch_title:"Zoeken","No results found for this token":'We konden geen resultaten vinden voor "{{token}}". Maar hier zijn de meest relevante evenementen op dit moment :',calendar_live_button:"Live",eho_calendar_title:"Wedstrijden van",Expires:"Verloopt","Calendar Events":"Wedstrijdkalender",live_filter_title:"Nu live",autoSub_modal_title:"Promotions",autoSub_badge_label:"Safe Sub",autoSub_modal_description:"Met Safe Sub wordt bedoeld dat alle weddenschappen die op een startende speler zijn geplaatst, automatisch worden overgedragen naar de wisselspeler die invalt voor deze speler.

Als de wisselspeler ook wordt vervangen, wordt de weddenschap opnieuw overgedragen. De acties van de startende speler en alle directe wissels worden gecombineerd om de uiteindelijke uitkomst van de weddenschap te bepalen.

Markten die in aanmerking komen voor Safe Sub (automatisch over naar wissel), zijn gemarkeerd met het Safe Sub-pictogram en worden uitsluitend op basis van de reguliere speeltijd afgehandeld; extra tijd en strafschoppen tellen niet mee.

Je inzet kan worden geplaatst als enkelvoudige weddenschap, meervoudige weddenschap, systeemweddenschap of Bet Builder - ze zijn allen inbegrepen in de Safe Sub-aanbieding.",promotions_header_available_for_league:"— Beschikbaar voor deze competitie",twoUp_modal_title:"Promoties",twoUp_modal_description:"Laat je weddenschap vroegtijdig uitbetalen voor evenementen met Vervroegde Uitbetaling, als je selectie voldoet aan de vereisten voor Vervroegde Uitbetaling. Vervroegde Uitbetaling is van toepassing op weddenschappen die geplaatst zijn op de markt voor wedstrijdresultaten vóór aanvang van de wedstrijd.

Je inzet kan geplaatst worden als enkelvoudige weddenschap, meervoudige weddenschap, systeemweddenschap of Bet Builder - ze zijn allemaal inbegrepen in de aanbieding van Vervroegde Uitbetaling."}},pt_BR:{calendar_day_ns:{tomorrow:"Aman.",today:"Hj."},translation:{parlay_hub_button:"Parlay Hub",game:"Game",bet_pays:"{{betAmount}} aposta vai pagar: {{potentialWinningsAmount}}",refresh_all:"atualizar tudo",betswipe_total_odds:"Total de Cotação",betswipe_change_market:"Mudar de mercado",betswipe_pass:"adicionar",betswipe_fail:"saltitar",betswipe_restart:"Redefinir eventos",betswipe_gainwrapper:"Se você apostar 5€, você pode ganhar 10€",betswipe_receipt_populated:"Satisfeito com sua escolha? Ao apostar 5€, pode ganhar 10€",betswipe_receipt_empty:"Você ainda não adicionou nenhuma aposta. Você quer tentar novamente",betswipe_betslip_limit:"Você excedeu o número máximo de apostas permitidas no boletim de apostas",betswipe_open_betslip:"Abrir boletim de apostas",quickBet_title:"Quickbet",quickbet_add_selection:"Adicionar Seleção",quickbet_total_odds:"Total de Cotação",quickbet_add_to_betslip:"Adicionar tudo ao Betslip",betbuilder_total_odds:"Total de Cotação",betbuilder_add_to_betslip:"Adicionar tudo ao Betslip","SGP For You":"Combinadas para você","Parlays For You":"Parlays para você",add_all_in_betslip:"Adicionar tudo ao Betslip","Alternative sports parlay":"Aposta esportiva alternativa","Personalized parlay":"Combinada personalizada","Live Events":"Eventos ao vivo","Popular in your area":"Popular na sua área","Combination Bets For You":"Apostas combinadas para você","Frequently Bet Together":"Outros usuários também apostam","Similar events you want to bet on?":"Eventos semelhantes",SHARE:"Compartilhar",smartSearch_title:"Tenta Smart Search",more_wagers:"{{wagersCount}} Mais Apostas",show_more_wagers:"Mostrar mais apostas",over:"Acima de",under:"Abaixo de",draw:"Empate",or:"ou",tomorrow:"amanhã",today:"hoje",all_sports_text:"Todos os Esportes",Yes:"Sim",No:"Não",calendar_live_button:"En vivo",eho_calendar_title:"Eventos de",calendar_button:"calendário",calendar_legend:"La intensidad del azul indica los días de relevancia de los eventos según las apuestas."}},sv_SE:{translation:{game:"Game","You might also like this":"Du kanske också gillar det här",more_wagers:"{{wagersCount}} Fler vad",show_more_wagers:"Visa fler vad",today:"i dag",tomorrow:"i morgon","Recommended Events":"Rekommendationer handplockade för dig",betslip_recs_title:"Din insats går utmärkt med","Add more events to boost your payout":"Lägg till fler evenemang för att öka din vinstutbetalning",over:"Över",under:"Under",draw:"Oavgjort",or:"eller",days:{0:"Sol",1:"Mån",2:"Tis",3:"Ons",4:"Tors",5:"Fre",6:"Lör"},calendar_live_button:"Live","(Settled using Opta data)":"(avgörs genom Opta Data)"}},ru_RU:{translation:{game:"Game","Recommended Events":"Рекомендации для Вас",betslip_recs_title:"Вас также могут заинтересовать",today:"Cегодня",tomorrow:"завтра",more_wagers:"{{wagersCount}} Больше ставок",show_more_wagers:"показать больше ставок","Add more events to boost your payout":"Добавь еще события, чтобы увеличить выигрыш",over:"Больше",under:"Меньше",draw:"Ничья",or:"или",days:{0:"Вос",1:"Пон",2:"Вто",3:"Сре",4:"Чет",5:"Пят",6:"Суб"},calendar_live_button:"Live","(Settled using Opta data)":"(ставки будут урегулированы в соответствии с данными Opta)"}},et_EE:{translation:{game:"Game","Recommended Events":"Soovitatud panused",betslip_recs_title:"See võib teile ka meeldida",today:"Täna",tomorrow:"Homme",more_wagers:"{{wagersCount}} Rohkem panuseid",show_more_wagers:"näita rohkem panuseid","Add more events to boost your payout":"Lisa veel sündmusi, et võimalikku võitu suurendada",over:"Üle",under:"Alla",draw:"Viik",or:"või",days:{0:"püh",1:"esm",2:"tei",3:"kol",4:"nel",5:"ree",6:"lau"},calendar_live_button:"Live","(Settled using Opta data)":"(klaaritakse Opta andmete põhjal)"}},fi_FI:{translation:{game:"Game","Recommended Events":"Suositellut tapahtumat","Add more events to boost your payout":"Lisää tapahtumia kasvattaaksesi voittoasi",betslip_recs_title:"Saatat pitää tästä",today:"tänään",tomorrow:"huomenna",more_wagers:"{{wagersCount}} Enemmän kohteita",show_more_wagers:"Näytä enemmän kohteita",over:"Yli",under:"Alle",draw:"Tasapeli",or:"tai",days:{0:"su",1:"ma",2:"ti",3:"ke",4:"to",5:"pe",6:"la"},calendar_live_button:"Live","(Settled using Opta data)":"(ratkaistaan Opta-tietojen perusteella)"}},de_DE:{...ej,translation:{game:"Game","Trending right now":"Gerade im Trend","Similar to your selection":"Verpassen Sie diese Wette nicht!","Similar events you want to bet on?":"Ähnliche Events, auf die Sie wetten möchten ?",more_wagers:"{{wagersCount}} mehr wetten",show_more_wagers:"mehr wetten",all_sports_text:"Alle Sportarten",calendar_live_button:"Live",share:"Teilen",share_your_bet:"Teile deine Wette",e_mail:"E-mail"}},lv_LV:{translation:{game:"Game",today:"Šodien",tomorrow:"Rīt",more_wagers:"{{wagersCount}} Vairāk likmju",show_more_wagers:"Parādīt vairāk likmju",over:"Vairāk",under:"Mazāk",draw:"Neizšķirts",or:"vai",calendar_live_button:"Live","(Settled using Opta data)":"(rezultāti noteikti, izmantojot Opta datus)"}}},rj={en_GB:{translation:{betbuilder_title:"Combinations for you"}},es_ES:{translation:{bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betslip_recs_title:"Agrega este evento y aumenta tu ganancia",add_all_in_betslip:"Anadir todos",betbuilder_title:"Combinadas para ti","Search for matches...":"Busca un evento...",Dismiss:"Cerrar",topSearchedCategories_title:"Competiciones principales","Go to Ticket":"Ir a ticket"}},es_CO:{translation:{bet_pays:"Una apuesta de {{betAmount}} paga: {{potentialWinningsAmount}}",betslip_recs_title:"Agrega este evento y aumenta tu ganancia",add_all_in_betslip:"Anadir todos",betbuilder_title:"Combinadas para ti","Search for matches...":"Busca un evento...",Dismiss:"Cerrar",topSearchedCategories_title:"Competiciones principales","Go to Ticket":"Ir a ticket"}}};var nj=Array.isArray,ze=nj;const hi=le(ze);var ij=typeof Ai=="object"&&Ai&&Ai.Object===Object&&Ai,_b=ij,oj=_b,aj=typeof self=="object"&&self&&self.Object===Object&&self,sj=oj||aj||Function("return this")(),Br=sj,lj=Br,cj=lj.Symbol,os=cj,vb=os,yb=Object.prototype,dj=yb.hasOwnProperty,uj=yb.toString,ec=vb?vb.toStringTag:void 0;function pj(e){var t=dj.call(e,ec),r=e[ec];try{e[ec]=void 0;var n=!0}catch{}var i=uj.call(e);return n&&(t?e[ec]=r:delete e[ec]),i}var fj=pj,hj=Object.prototype,gj=hj.toString;function mj(e){return gj.call(e)}var _j=mj,bb=os,vj=fj,yj=_j,bj="[object Null]",xj="[object Undefined]",xb=bb?bb.toStringTag:void 0;function wj(e){return e==null?e===void 0?xj:bj:xb&&xb in Object(e)?vj(e):yj(e)}var gi=wj;function Sj(e){return e!=null&&typeof e=="object"}var Lr=Sj,Cj=gi,Ej=Lr,Ij="[object Symbol]";function kj(e){return typeof e=="symbol"||Ej(e)&&Cj(e)==Ij}var to=kj,Tj=ze,Oj=to,Bj=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lj=/^\w*$/;function Wj(e,t){if(Tj(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Oj(e)?!0:Lj.test(e)||!Bj.test(e)||t!=null&&e in Object(t)}var km=Wj;function $j(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var sn=$j,Aj=gi,jj=sn,Pj="[object AsyncFunction]",Rj="[object Function]",Nj="[object GeneratorFunction]",Mj="[object Proxy]";function Fj(e){if(!jj(e))return!1;var t=Aj(e);return t==Rj||t==Nj||t==Pj||t==Mj}var tc=Fj;const rc=le(tc);var Dj=Br,zj=Dj["__core-js_shared__"],Hj=zj,Tm=Hj,wb=function(){var e=/[^.]+$/.exec(Tm&&Tm.keys&&Tm.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function qj(e){return!!wb&&wb in e}var Vj=qj,Uj=Function.prototype,Gj=Uj.toString;function Kj(e){if(e!=null){try{return Gj.call(e)}catch{}try{return e+""}catch{}}return""}var Sb=Kj,Zj=tc,Jj=Vj,Yj=sn,Qj=Sb,Xj=/[\\^$.*+?()[\]{}|]/g,eP=/^\[object .+?Constructor\]$/,tP=Function.prototype,rP=Object.prototype,nP=tP.toString,iP=rP.hasOwnProperty,oP=RegExp("^"+nP.call(iP).replace(Xj,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function aP(e){if(!Yj(e)||Jj(e))return!1;var t=Zj(e)?oP:eP;return t.test(Qj(e))}var sP=aP;function lP(e,t){return e==null?void 0:e[t]}var cP=lP,dP=sP,uP=cP;function pP(e,t){var r=uP(e,t);return dP(r)?r:void 0}var Do=pP,fP=Do,hP=fP(Object,"create"),Zu=hP,Cb=Zu;function gP(){this.__data__=Cb?Cb(null):{},this.size=0}var mP=gP;function _P(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var vP=_P,yP=Zu,bP="__lodash_hash_undefined__",xP=Object.prototype,wP=xP.hasOwnProperty;function SP(e){var t=this.__data__;if(yP){var r=t[e];return r===bP?void 0:r}return wP.call(t,e)?t[e]:void 0}var CP=SP,EP=Zu,IP=Object.prototype,kP=IP.hasOwnProperty;function TP(e){var t=this.__data__;return EP?t[e]!==void 0:kP.call(t,e)}var OP=TP,BP=Zu,LP="__lodash_hash_undefined__";function WP(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=BP&&t===void 0?LP:t,this}var $P=WP,AP=mP,jP=vP,PP=CP,RP=OP,NP=$P;function as(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var tR=eR,rR=Ju;function nR(e,t){var r=this.__data__,n=rR(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var iR=nR,oR=DP,aR=ZP,sR=QP,lR=tR,cR=iR;function ss(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t0&&r(s)?t>1?Rb(s,t-1,r,n,i):kN(i,s):n||(i[i.length]=s)}return i}var us=Rb;function ON(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++rs))return!1;var c=o.get(e),u=o.get(t);if(c&&u)return c==t&&u==e;var p=-1,f=!0,h=r&_M?new fM:void 0;for(o.set(e,t),o.set(t,e);++p-1&&e%1==0&&e-1&&e%1==0&&e<=oF}var jm=aF,sF=gi,lF=jm,cF=Lr,dF="[object Arguments]",uF="[object Array]",pF="[object Boolean]",fF="[object Date]",hF="[object Error]",gF="[object Function]",mF="[object Map]",_F="[object Number]",vF="[object Object]",yF="[object RegExp]",bF="[object Set]",xF="[object String]",wF="[object WeakMap]",SF="[object ArrayBuffer]",CF="[object DataView]",EF="[object Float32Array]",IF="[object Float64Array]",kF="[object Int8Array]",TF="[object Int16Array]",OF="[object Int32Array]",BF="[object Uint8Array]",LF="[object Uint8ClampedArray]",WF="[object Uint16Array]",$F="[object Uint32Array]",et={};et[EF]=et[IF]=et[kF]=et[TF]=et[OF]=et[BF]=et[LF]=et[WF]=et[$F]=!0,et[dF]=et[uF]=et[SF]=et[pF]=et[CF]=et[fF]=et[hF]=et[gF]=et[mF]=et[_F]=et[vF]=et[yF]=et[bF]=et[xF]=et[wF]=!1;function AF(e){return cF(e)&&lF(e.length)&&!!et[sF(e)]}var jF=AF;function PF(e){return function(t){return e(t)}}var hs=PF,sp={exports:{}};sp.exports,function(e,t){var r=_b,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,a=o&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s}(sp,sp.exports);var Pm=sp.exports,RF=jF,NF=hs,Kb=Pm,Zb=Kb&&Kb.isTypedArray,MF=Zb?NF(Zb):RF,lp=MF,FF=Gb,DF=oc,zF=ze,HF=ac,qF=sc,VF=lp,UF=Object.prototype,GF=UF.hasOwnProperty;function KF(e,t){var r=zF(e),n=!r&&DF(e),i=!r&&!n&&HF(e),o=!r&&!n&&!i&&VF(e),a=r||n||i||o,s=a?FF(e.length,String):[],l=s.length;for(var c in e)(t||GF.call(e,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||qF(c,l)))&&s.push(c);return s}var Jb=KF,ZF=Object.prototype;function JF(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||ZF;return e===r}var cp=JF;function YF(e,t){return function(r){return e(t(r))}}var Yb=YF,QF=Yb,XF=QF(Object.keys,Object),eD=XF,tD=cp,rD=eD,nD=Object.prototype,iD=nD.hasOwnProperty;function oD(e){if(!tD(e))return rD(e);var t=[];for(var r in Object(e))iD.call(e,r)&&r!="constructor"&&t.push(r);return t}var Rm=oD,aD=tc,sD=jm;function lD(e){return e!=null&&sD(e.length)&&!aD(e)}var ro=lD,cD=Jb,dD=Rm,uD=ro;function pD(e){return uD(e)?cD(e):dD(e)}var Ho=pD,fD=qb,hD=Am,gD=Ho;function mD(e){return fD(e,gD,hD)}var Qb=mD,Xb=Qb,_D=1,vD=Object.prototype,yD=vD.hasOwnProperty;function bD(e,t,r,n,i,o){var a=r&_D,s=Xb(e),l=s.length,c=Xb(t),u=c.length;if(l!=u&&!a)return!1;for(var p=l;p--;){var f=s[p];if(!(a?f in t:yD.call(t,f)))return!1}var h=o.get(e),g=o.get(t);if(h&&g)return h==t&&g==e;var m=!0;o.set(e,t),o.set(t,e);for(var v=a;++pr=>{var n;return xe((n=r.entities.betOffers)==null?void 0:n[e],t)},RH=e=>t=>{var o;const r=t.entities.outcomes[e],n=t.entities.betOffers[r==null?void 0:r.betOfferId],i=t.entities.events[n==null?void 0:n.eventId];return{outcome:r,betOfferId:r==null?void 0:r.betOfferId,eventId:n==null?void 0:n.eventId,eventTags:i==null?void 0:i.tags,sport:i==null?void 0:i.sport,suspended:n==null?void 0:n.suspended,betOfferTypeId:(o=n==null?void 0:n.betOfferType)==null?void 0:o.id}},We=e=>{var t,r;return String(((r=(t=e.wapi)==null?void 0:t.userData)==null?void 0:r.punterId)??0)},vs=e=>{var t,r;return(r=(t=e.wapi)==null?void 0:t.clientConfig)==null?void 0:r.locale},lc=e=>{var t,r;return(r=(t=e.wapi)==null?void 0:t.clientConfig)==null?void 0:r.offering},ys=e=>{var t;return(t=e.wapi)==null?void 0:t.clientConfig},Uo=e=>t=>{var r;return!e||Q((r=t==null?void 0:t.queryData)==null?void 0:r.queryParams)?{}:t.queryData.queryParams},E6=(e,t)=>{var r;return(e==null?void 0:e.constructor)===Array?(r=e||[])==null?void 0:r.map(n=>n==null?void 0:n[t]):e},Dt=(e=r=>r,t="id")=>(r,n)=>Y(E6(e(r),t),E6(e(n),t)),Pe={compareDataByKey:e=>Dt(t=>t,e),compareData:Dt(e=>e),compareEvents:Dt(e=>e?e.map(t=>{const r=(t==null?void 0:t.id)||"unk",n=(t==null?void 0:t.state)||"unk",i=(t==null?void 0:t.start)||"unk",o=(t==null?void 0:t.name)||"unk",a=((t==null?void 0:t.betOffers)||[]).join("-"),s=((t==null?void 0:t.tags)||[]).sort().join("-");return{id:`${r}-${n}-${i}-${o}-${a}-${s}`}}):[]),compareNestedEvents:Dt(e=>{var t;return(t=e.events)==null?void 0:t.map(r=>r==null?void 0:r.event)}),compareNestedData:Dt(e=>e==null?void 0:e[0]),compareBetslips:Dt(e=>e.flat()),compareBetBuilderEvents:Dt(e=>{var t,r;return ep((t=e==null?void 0:e.res)==null?void 0:t.betBuilderEvents,(r=e==null?void 0:e.res)==null?void 0:r.betslipEvents.flat())}),compareMapEvents:Dt(e=>Array.from(e.keys())),compareRewards:Dt(e=>e.map(t=>{const r=t.rewardStatus||"unk",n=t.expirationDate||"unk",i=t.oddsBoostProperties.boostedOdds||"unk",o=t.criteria.outcomeId||"unk";return{id:`${r}-${n}-${i}-${o}`}})),compareRewardEvents:Dt(e=>e.map(t=>{const r=t.outcome.odds||"unk",n=t.rewardInfo.oddsBoostProperties.boostedOdds||"unk",i=t.outcome.status||"unk",o=t.rewardInfo.rewardStatus||"unk",a=t.rewardInfo.expirationDate||"unk",s=t.event.state||"unk",l=t.event.id||"unk",c=t.confidence||"unk",u=t.locale;return{id:`${r}-${n}-${i}-${o}-${a}-${s}-${l}-${c}-${u}`}})),compareEventWithSelections:Dt(e=>e?e.map(t=>{var c,u,p,f;const r=((c=t.event)==null?void 0:c.id)||"unk",n=((u=t.event)==null?void 0:u.state)||"unk",i=((p=t.event)==null?void 0:p.start)||"unk",o=(((f=t.event)==null?void 0:f.tags)||[]).sort().join("-"),a=(t.selections||[]).map(h=>{var g;return((g=h==null?void 0:h.outcome)==null?void 0:g.id)||"unk"}).join("-"),s=(t.selections||[]).map(h=>{var g;return((g=h==null?void 0:h.outcome)==null?void 0:g.odds)||"unk"}).join("-"),l=(t.selections||[]).map(h=>{var g;return((g=h==null?void 0:h.outcome)==null?void 0:g.status)||"unk"}).join("-");return{id:`${r}-${n}-${i}-${o}-${a}-${s}-${l}`}}):[]),compareEventSelectionPairs:Dt(e=>e?e.map(t=>{var m,v,_,y,b,w,S,k,I,E,T,B,R,z,q,j,N,F,W,O,M,A,D,H;const r=((m=t.event)==null?void 0:m.id)||"unk",n=((v=t.event)==null?void 0:v.state)||"unk",i=((_=t.event)==null?void 0:_.start)||"unk",o=(((y=t.event)==null?void 0:y.tags)||[]).sort().join("-"),a=((w=(b=t.selection)==null?void 0:b.outcome)==null?void 0:w.id)||"unk",s=((k=(S=t.selection)==null?void 0:S.outcome)==null?void 0:k.odds)||"unk",l=((E=(I=t.selection)==null?void 0:I.outcome)==null?void 0:E.status)||"unk",c=((B=(T=t.selection)==null?void 0:T.betOffer)==null?void 0:B.id)||"unk",u=((z=(R=t.selection)==null?void 0:R.betOffer)==null?void 0:z.suspended)||"unk",p=(((j=(q=t.selection)==null?void 0:q.betOffer)==null?void 0:j.tags)||[]).sort().join("-"),f=(((F=(N=t.selection)==null?void 0:N.betOffer)==null?void 0:F.outcomes)||[]).map(U=>U.id||"unk").join("-"),h=((M=(O=(W=t.selection)==null?void 0:W.betOffer)==null?void 0:O.criterion)==null?void 0:M.label)||"unk",g=((H=(D=(A=t.selection)==null?void 0:A.betOffer)==null?void 0:D.criterion)==null?void 0:H.id)||"unk";return{id:`${r}-${n}-${i}-${o}-${a}-${s}-${l}-${c}-${u}-${p}-${f}-${h}-${g}`}}):[]),comparePrepackGroups:Dt(e=>e?e.map(t=>{const r=(t.prepacks||[]).map(o=>o.coupon_id).join("-"),n=(t.prepacks||[]).map(o=>o.confidence).join("-");return{id:`${t.eventId}-${r}-${n}`}}):[]),compareEventCouponPairs:Dt(e=>e?e.map(t=>{var a,s;const r=((a=t.event)==null?void 0:a.id)||"unk",n=((s=t.event)==null?void 0:s.state)||"unk",i=(t.coupons||[]).map(l=>l.key).join("-"),o=(t.coupons||[]).map(l=>{var c;return((c=l.selectedOdds)==null?void 0:c.decimal)||"unk"}).join("-");return{id:`${r}-${n}-${i}-${o}`}}):[]),compareBetBuilder:Dt(e=>e.map(t=>{var s;const r=t.selections.map(l=>{var c;return((c=l==null?void 0:l.outcome)==null?void 0:c.odds)||"unk"}).join("-"),n=t.selections.map(l=>{var c;return((c=l==null?void 0:l.outcome)==null?void 0:c.label)||"unk"}).join("-"),i=t.selections.map(l=>{var c,u;return((u=(c=l==null?void 0:l.betOffer)==null?void 0:c.criterion)==null?void 0:u.label)||"unk"}).join("-"),o=t.selections.map(l=>{var c;return((c=l==null?void 0:l.event)==null?void 0:c.state)||"unk"}).join("-"),a=t.locale;return{id:`${r}-${((s=t.selectedOdds)==null?void 0:s.decimal)||"unk"}-${o}-${a}-${n}-${i}`}})),compareListViewEvents:Dt(e=>e.map(t=>{var n;const r=(n=t.betOffers)==null?void 0:n.map(i=>i).join("-");return{id:`${(t==null?void 0:t.id)||"unk"}-${r}`}})),compareOnDemandRequests:Dt(e=>up(e,t=>({id:t==null?void 0:t.status})))};function NH(e){return e===void 0}var MH=NH;const tr=le(MH);var FH={utf8:{},bin:{}},I6=FH;(function(){I6.utf8,I6.bin})();const DH="MOST_RELEVANT",zH="INTERMEDIATE",HH="LEAST_RELEVANT",pp=(e,t)=>Object.entries(e).reduce((r,[n,i])=>({...r,[n]:`${t}${i}`}),{}),qH=({mappings:e,factTypes:t})=>({statKey:r,sport:n})=>{const i="https://widget-assets.vaix.ai/sports/fact-icons";for(const[o,a]of Object.entries(e))if(a.includes(r))return{src:`${i}/${o}.svg`,className:r};return t.includes(r)?{src:`${i}/${r}.svg`,className:r}:{src:`${i}/${n}.svg`,className:n}},VH={start:["first_quarter_start","second_quarter_start","third_quarter_start","fourth_quarter_start","second_half_start","game_start","second_period_start","third_period_start","match_started","match_about_to_start"],pause:["half_time","timeout","break","interrupted"],cards:["yellow_card","red_card"]},de=()=>{let e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e},UH=e=>{const t=["WebView","(iPhone|iPod|iPad)(?!.*Safari)","Android.*(;\\s+wv|Version/\\d.\\d\\s+Chrome/\\d+(\\.0){3})","Linux; U; Android"],r=new RegExp("("+t.join("|")+")","ig");return!!e.match(r)},GH=(e,t)=>{var r;return e?e.id===t?e:((r=e.shadowRoot)==null?void 0:r.getElementById(t))??null:null},KH=()=>{const e=JSON.parse(xe(localStorage,"profile","{}"));return((e==null?void 0:e.accountId)||"").toString().toLowerCase()||"0"},ZH={calendarLiveIconUrl:"https://widget-assets.vaix.ai/sports/betplay/betplay_live_button.svg"},JH={[DH]:"#2a62fb",[zH]:"#4d8ef5",[HH]:"#5ab4f0"},P={BASE_API_URL:"https://api.vaix.ai",API_TOKEN:"Bearer f1442134be802b6eabccda0e941001bb49999e2aebc90d64f42e3b47946ec303",USER_ID_GETTER_METHOD:KH,OPERATOR_NAME:"betplay",GROUP_ICONS:["liga_betplay_dimayor"],CUSTOM_TRANSLATIONS:rj,SOCKET_PROVIDER:"us",BASE_SHARE_URL:"https://betplay.com.co/apuestas#home",tracking:{PageImpressions:{data:!1},BetBuilder:{errors:!1,data:!0}},customRoutes:{calendario:{id:"vaix:calendario:landing-widget",components:[{component:"Calendar",props:{key:"calendario",widget:"calendar:landing-widget:calendar",legend:"calendar_legend",calendarDayColors:(e,t)=>{const r={};return e.slice(0,2).forEach(n=>{r[n[0]]=t.MOST_RELEVANT}),e.slice(2,5).forEach(n=>{r[n[0]]=t.INTERMEDIATE}),e.slice(5).forEach(n=>{r[n[0]]=t.LEAST_RELEVANT}),r},colorMap:JH,navIcons:{liveIcon:{name:"LiveIcon",url:ZH.calendarLiveIconUrl}},dayOptions:{useSubColors:!1,useDayColors:!0,useDayName:!1}}}]}},widgets:{LandingWidgetTopTop:{id:"landing-widget-top-top",components:[{component:"SmartSearch",props:{key:"smartSearch",id:"landing-widget-smart-search",title:"Busca deportes, ligas o equipos",burgerMenuThreshold:1262}}]},LandingWidgetTop:{id:"landing-widget-top",components:[{component:"BetBuilder",props:{key:"betBuilder",id:"landing-widget-bet-builder",title:"betbuilder_title",sgpCount:3,sgpLength:3,mepCount:5,mepLength:4,carouselStyle:!0,useIcons:!1,collapsible:{defaultExpanded:!0}}},{component:"CategoriesBar",props:{key:"CategoriesBar",id:"landing-widget-categories-bar",hideOnMobile:!1,items:[{type:"Button",name:"vaix-calendar",url:"#calendario",text:"calendar_button",navMethod:"wapiNavigateClient",image:{url:"https://widget-assets.vaix.ai/sports/calendar.svg",type:"mask-image"}},{type:"Category",name:"Leagues",props:{key:"leagues",maxCount:10,event_type:"league",eventsFetcher:"fetchRecommendations",args:{requestType:"fetchLeagueRecommendations"},queryParams:{count:15,from_offset:-180,order_by:"-league_confidence"}}}]}}]},LandingWidget:{id:"landing-widget",components:[{component:"Events",props:{title:"recommended_events",id:"landing-widget-recommended-events",key:"recommended-events",seeMorePath:"filter/betsforyou",seeMoreTitle:"see_more",maxCount:5,widget:"landing-widget:recommended-prematch",showSeeMoreBtn:!0,eventsFetcher:"fetchRecommendations",args:{requestType:"fetchEventRecommendations"},queryParams:{filters:"status:eq:not_started",count:10}}},{component:"Events",props:{title:"trending_events",id:"landing-widget-recommended-events-trending",key:"recommended-events-trending",maxCount:5,widget:"landing-widget:recommended-trending",showSeeMoreBtn:!1,eventsFetcher:"fetchRecommendations",args:{requestType:"fetchTrendingRecommendations"},queryParams:{count:15,from_offset:-180,to_offset:"1d",trending_within:"1h",exclude_n_popular:2}}}]},EventGroupWidget:{id:"event-group-widget",calendario:{title:"Calendar Events",titleLoggedOut:"Calendar Events",maxCount:50,showSkeleton:!0,connectParamsToStore:!0,shouldUseDateTitle:!0,widget:"event-group-widget:recommended-calendar",eventsFetcher:"fetchRecommendations",args:{requestType:"fetchEventRecommendations"},queryParams:{fields:"event_id,confidence,begin",location:"calendar-widget:recommended-events"}},"in-play":{title:"recommended_events",id:"event-group-widget-in-play",maxCount:10,widget:"event-group-widget:recommended-live",eventsFetcher:"fetchRecommendations",args:{requestType:"fetchEventRecommendations"},queryParams:{filters:"status:eq:live",from_offset:"-6h",count:30}},betsforyou:{title:"recommended_events",maxCount:100,widget:"event-group-widget:recommended-prematch",eventsFetcher:"fetchRecommendations",args:{requestType:"fetchEventRecommendations"},queryParams:{filters:"status:eq:not_started"}}},BetslipWidget:{parentId:"betslips",id:"betslip-widget",title:"Agrega este evento y aumenta tu ganancia"},FilterHubWidgetTop:{id:"filter-hub-widget-top",components:[{component:"BetBuilder",props:{id:"filter-hub-widget-bet-builder",key:"betBuilder",title:"betbuilder_title",useLeague:!0,carouselStyle:!0,sgpCount:5,sgpLength:3,mepCount:5,mepLength:4,mepOffset:"48h",sgpOffset:"48h",useIcons:!1,collapsible:{defaultExpanded:!0}}}]},FilterHubWidgetEvents:{id:"filter-hub-widget-events",components:[{component:"BetBuilder",props:{id:"filter-hub-widget-bet-builder",key:"betBuilder",title:"betbuilder_title",carouselStyle:!0,sgpCount:0,sgpLength:0,mepCount:6,mepLength:4,mepOffset:"24h",mepFilter:"sport_id:eq:2000077768",useIcons:!1,collapsible:{defaultExpanded:!0}}}]},EventWidgetTop:{id:"event-widget-top",components:[{component:"BetBuilder",props:{id:"event-widget-top-bet-builder",key:"betBuilder",title:"betbuilder_title",useEventId:!0,carouselStyle:!0,sgpCount:5,sgpLength:3,sgpOffset:"7d",useIcons:!1,collapsible:{defaultExpanded:!0}}}]}},sharing:{},components:{},enabledWidgets:["vaix-calendario-landing-widget","vaix-event-group-widget","vaix-landing-widget","vaix-landing-widget-top","vaix-landing-widget-top-top","vaix-betslip-widget","vaix-social-widget","vaix-event-widget-top","vaix-filter-hub-widget-top","vaix-filter-hub-widget-events"],endpoints:{baseUrl:"https://client-assets.bc.kambicdn.com/icons/",iconSuffix:{sport:"navicons/sports",league:"navicons/league"},baseFlagIconsUrl:"https://client-assets.bc.kambicdn.com/icons/flags"},EVENT_LINKS_TYPE:"v1",widgetTargets:{coreUxWidgetBetweenSections2:[{order:"top",widgetId:"vaix_landing_widget_top"}],coreUxWidgetTop:[{order:"top",widgetId:"vaix_landing_widget_top_top"}],coreUxWidgetBottom:[{order:"top",widgetId:"vaix_landing_widget"}],betslipMain:[{order:"bottom",widgetId:"vaix_betslip_widget"}],betslipReceipt:[{order:"bottom",widgetId:"vaix_social_widget"}],sandwichFilterLiveRightNowAboveMenu:[{order:"top",widgetId:"vaix_event_group_widget"}],sandwichFilterSportsHubAboveMenu:[{order:"top",widgetId:"vaix_filter_hub_widget_top"},{widgetId:"vaix_filter_hub_widget_events",filter:"/sports-hub/esports"}],eventTop:[{widgetId:"vaix_event_widget_top"}]}};var YH=Do,QH=function(){try{var e=YH(Object,"defineProperty");return e({},"",{}),e}catch{}}(),k6=QH,T6=k6;function XH(e,t,r){t=="__proto__"&&T6?T6(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var cc=XH,eq=cc,tq=nc;function rq(e,t,r){(r!==void 0&&!tq(e[t],r)||r===void 0&&!(t in e))&&eq(e,t,r)}var O6=rq,fp={exports:{}};fp.exports,function(e,t){var r=Br,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,a=o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;function l(c,u){if(u)return c.slice();var p=c.length,f=s?s(p):new c.constructor(p);return c.copy(f),f}e.exports=l}(fp,fp.exports);var B6=fp.exports,L6=Fb;function nq(e){var t=new e.constructor(e.byteLength);return new L6(t).set(new L6(e)),t}var Vm=nq,iq=Vm;function oq(e,t){var r=t?iq(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var W6=oq,aq=sn,$6=Object.create,sq=function(){function e(){}return function(t){if(!aq(t))return{};if($6)return $6(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),hp=sq,lq=Yb,cq=lq(Object.getPrototypeOf,Object),Um=cq,dq=hp,uq=Um,pq=cp;function fq(e){return typeof e.constructor=="function"&&!pq(e)?dq(uq(e)):{}}var A6=fq,hq=ro,gq=Lr;function mq(e){return gq(e)&&hq(e)}var dc=mq,_q=gi,vq=Um,yq=Lr,bq="[object Object]",xq=Function.prototype,wq=Object.prototype,j6=xq.toString,Sq=wq.hasOwnProperty,Cq=j6.call(Object);function Eq(e){if(!yq(e)||_q(e)!=bq)return!1;var t=vq(e);if(t===null)return!0;var r=Sq.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&j6.call(r)==Cq}var gp=Eq;const Iq=le(gp);function kq(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var P6=kq,Tq=cc,Oq=nc,Bq=Object.prototype,Lq=Bq.hasOwnProperty;function Wq(e,t,r){var n=e[t];(!(Lq.call(e,t)&&Oq(n,r))||r===void 0&&!(t in e))&&Tq(e,t,r)}var Gm=Wq,$q=Gm,Aq=cc;function jq(e,t,r,n){var i=!r;r||(r={});for(var o=-1,a=t.length;++o0){if(++t>=TV)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var U6=LV,WV=kV,$V=U6,AV=$V(WV),Zm=AV,jV=Vo,PV=q6,RV=Zm;function NV(e,t){return RV(PV(e,t,jV),e+"")}var xs=NV,MV=nc,FV=ro,DV=sc,zV=sn;function HV(e,t,r){if(!zV(r))return!1;var n=typeof t;return(n=="number"?FV(r)&&DV(t,r.length):n=="string"&&t in r)?MV(r[t],e):!1}var mp=HV,qV=xs,VV=mp;function UV(e){return qV(function(t,r){var n=-1,i=r.length,o=i>1?r[i-1]:void 0,a=i>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,a&&VV(r[0],r[1],a)&&(o=i<3?void 0:o,i=1),t=Object(t);++n"u")return;var f=void 0;r||(f=JSON.stringify(p)),localStorage.setItem(e,f),s(n(f))}catch{}},[e,s]),c=$.useCallback(function(){try{localStorage.removeItem(e),s(void 0)}catch{}},[e,s]);return[a,l,c]},J6=function(e){var t=window.history,r=t[e];t[e]=function(n){var i=r.apply(this,arguments),o=new Event(e.toLowerCase());return o.state=n,window.dispatchEvent(o),i}};Qm&&(J6("pushState"),J6("replaceState"));var XV=function(){return{trigger:"load",length:1}},_p=function(e){var t=window.history,r=t.state,n=t.length,i=window.location,o=i.hash,a=i.host,s=i.hostname,l=i.href,c=i.origin,u=i.pathname,p=i.port,f=i.protocol,h=i.search;return{trigger:e,state:r,length:n,hash:o,host:a,hostname:s,href:l,origin:c,pathname:u,port:p,protocol:f,search:h}},eU=function(){var e=$.useState(_p("load")),t=e[0],r=e[1];return $.useEffect(function(){var n=function(){return r(_p("popstate"))},i=function(){return r(_p("pushstate"))},o=function(){return r(_p("replacestate"))};return Jm(window,"popstate",n),Jm(window,"pushstate",i),Jm(window,"replacestate",o),function(){Ym(window,"popstate",n),Ym(window,"pushstate",i),Ym(window,"replacestate",o)}},[]),t},tU=typeof Event=="function";const vp=Qm&&tU?eU:XV;/*! ***************************************************************************** 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. ***************************************************************************** */var Xm=function(e,t){return Xm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i])},Xm(e,t)};function Y6(e,t){Xm(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var X=function(){return X=Object.assign||function(t){for(var r,n=1,i=arguments.length;n0)&&!(i=n.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return o}function qn(){for(var e=[],t=0;t