!function(){var e={17791:function(){function e(e){let t;try{t=self[e];const r="__storage_test__";return t.setItem(r,r),t.removeItem(r),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&t&&0!==t.length}}function t(){const e=new Map;return{getItem:t=>e.get(t),setItem:(t,r)=>e.set(t,r),removeItem:t=>e.delete(t),clear:()=>e.clear(),key:t=>Array.from(e.keys())[t],get length(){return e.size}}}e("localStorage")&&e("sessionStorage")||(Object.defineProperty(self,"localStorage",{value:t(),writable:!0}),Object.defineProperty(self,"sessionStorage",{value:t(),writable:!0}))}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}!function(){"use strict";const e=["/account/authorize"];function t(e){let t=o();if((t||{}).hasOwnProperty("access_token")){let r=t.access_token;if(!e||!r||!r.includes("."))return null;let o=function(e){let t=e.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),r=decodeURIComponent(atob(t).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""));return JSON.parse(r)}(r);if(!o)return null;if(1e3*(o.exp-10)>Date.now()&&e===o.partnerUserId)return r}return null}function o(){let e=sessionStorage.getItem(s.jwt);return JSON.parse(atob(e||"")||null)}const n=function(){let e=location.pathname.split("/"),t=null;return e.map((function(e){36===e.length&&(t=e)})),t}(),a={common:1e4,live:1e4,prematch:1e4,account:3e4,betchecker:3e4,betting:1e4,demos:3e4,error:2e4,healthcheck:2e4,livemonitor:3e4,matchpromo:3e4,print:2e4,schedule:3e4,sportsbook:2e4,staticcontent:2e4,tools:3e4},s={coupon:"__sb_cp__",jwt:"__sb_uuid__"};function i(e,r){let o=e;if(r.credentials="include",n&&(o=`/${n}${e}`),"get"===r.method.toLowerCase()){o=function(e,r){let o=e.toLowerCase();if(o.indexOf("/account/authorize")>=0){let e=t(r.data.partnerUserId);if(e)return delete r.data.token,delete r.data.partnerUserId,r.headers.authorization=e,o.replace("/account/authorize","/account/getuserinfo")}return o}(o,r);let n=c(r.data);n&&(o=`${o}?${n}`),delete(s=r).body,delete s.data,delete s.params,delete s.path,function(e,t){let r=new AbortController;const o=e.split("/",2).filter(Boolean).join("").toLowerCase(),n=a[o];n&&(t.abortTimeout=setTimeout((()=>r.abort()),n),t.signal=r.signal)}(e,r)}var s;return o}function c(e,t=""){let r=new URLSearchParams;for(let[o,n]of Object.entries(e))if(t&&(o=`${t}[${o}]`),void 0!==n)if(null===n&&(n=""),Array.isArray(n)&&n.length)n.forEach((e=>r.append(o,e)));else if(n instanceof Date)r.append(o,n.toISOString());else if("object"!=typeof n)r.append(o,n);else{const e=c(n,`${o}`);let t=new URLSearchParams(e);r=new URLSearchParams([...Array.from(r.entries()),...Array.from(t.entries())])}return decodeURIComponent(r.toString())}r(17791);const l=["/betting/placebetplus","/betting/placebet","/betting/placecombobet"];function u(e,t){(e||{}).hasOwnProperty("IsBetPlaced")&&(t&&(e.TimeStamp+=1),sessionStorage.setItem(s.coupon,JSON.stringify(e)))}const p=[],d={},f=new class{#e=[];#t=null;#r=2;#o=null;constructor(e=()=>{}){this.#o=this.#n(0),this.#t=e,this.#a()}#a(){for(var e=0;e{"portes"===e.data.type&&this.#t(e.data)},this.#e.push(e)}}postMessage(e){this.#i().postMessage(e)}*#n(e){for(;e=0}window.addEventListener("message",(async function r(n){let{source:a,data:{messageId:c,sender:w,url:k,finalParams:y}}=n;if("http-api"!==w&&"bootstrapper"!==w)return;y.method=y.method||"post";let S=i(k,y);const I={sender:w+"-response",ok:!0,status:200,url:k,messageId:c,res:null,source:a};if(d[c]=I,"post"===y.method.toLowerCase()){if(k.toLowerCase().indexOf("/betting/updatelocalstorage")>=0){let{data:{cp:e}}=y;return u(e,k),I.res=e,h(I)}if(b(k)){if(g)return p.push(n);g=!0,function(e,t){if("Coupon"===e.params?.[0]?.[1]){e.data=e.data||{};let o=0;e.data?.cp&&(o=e.data.cp.TimeStamp);const n=JSON.parse(sessionStorage.getItem(s.coupon)||"{}");if(o<(n?.TimeStamp??0)){if(r=t,l.indexOf(r.toLowerCase())>=0){const t=e.data.cp;n.BetAmount=t.BetAmount,n.BetWalletType=t.BetWalletType,n.ComboBetAmounts=t.ComboBetAmounts,n.IgnoreFactorChanges=t.IgnoreFactorChanges,n.FactorChangesHigher=t.FactorChangesHigher,n.FactorChangesSmaller=t.FactorChangesSmaller,n.BettingBonusType=t.BettingBonusType,t.StakesList&&t.StakesList.forEach((function(e){n.StakesList.find((function(t){if(t.StakeId===e.StakeId)return t.Amount=e.Amount,!0}))}))}e.data.cp=n}else u(e.data.cp,!1)}var r}(y,k)}y.body=JSON.stringify(y.data),y.headers["content-type"]="application/json"}try{const n=await fetch(S,y);y.abortTimeout&&(clearTimeout(y.abortTimeout),delete y.abortTimeout);const a=n.clone();I.status=n.status,I.ok=n.ok,n.ok?n.json().then((async n=>{u(n,!0),await async function(e){if(e.toLowerCase().indexOf("/betting/")>-1){g=!1;let e=p.shift();e&&await r(e)}}(k),function(r,n){if(a=r,e.indexOf(a.toLowerCase())>=0){var a;if(n.jwt){const e=o();return e&&e.access_token===n.jwt.access_token&&(n.jwt.refresh_token=e.refresh_token),void sessionStorage.setItem(s.jwt,btoa(JSON.stringify(n.jwt)))}t(n.user.PartnerUserId||"")?n.jwt=o():sessionStorage.removeItem(s.jwt)}}(k,n),I.res=n,h(I)})).catch((()=>{"text/html; charset=utf-8;"===a.headers.get("content-type")?a.arrayBuffer().then((e=>f.postMessage({messageId:c,type:"de-portes",inputData:e}))):a.text().then((e=>{I.res=e,h(I)}))})):(g=!1,h(I))}catch(e){switch(I.ok=!1,e.name){case"AbortError":I.status=2;break;case"TypeError":I.status=1,b(k)&&(g=!1,p.length=0),C=k,m.includes(C.toLowerCase())&&sessionStorage.removeItem(s.coupon)}console.log(e),h(I)}var C}))}()}();