1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4786],{201:(t,e,a)=>{a.d(e,{$2:()=>s,IE:()=>r,KI:()=>_,KL:()=>f,L2:()=>i,Lw:()=>g,MJ:()=>n,R4:()=>v,TJ:()=>d,Xp:()=>h,_:()=>w,bD:()=>o,co:()=>c,eg:()=>l,iv:()=>y,t1:()=>p,tC:()=>u,v1:()=>m});let n="popup_last_seen";var r=function(t){return t.Heading="header",t.Paragraph="paragraph",t.Poll="poll",t.Table="table",t.List="list",t.Embed="embed",t.EditorImage="editorImage",t.Raw="raw",t.CollectionItem="CollectionItem",t.RelatedArticles="RelatedArticles",t.EditorLiveBlog="editorLiveBlog",t.EditorGallery="EditorGallery",t.Quote="quote",t.Affiliate="affiliate",t.Event="event",t.DatasetItem="DatasetItem",t.EmbedCode="EmbedCode",t.Gallery2="gallery2",t.InfoBox="EditorInfoBox",t.Quiz="quiz",t}({}),o=function(t){return t.Article="article",t.Tag="tag",t.Calendar="calendar",t.Collection="collection",t.CollectionItem="collection-item",t.Url="url",t.Page="page",t.Redirect="redirect",t.Forum="forum",t.Category="category",t.User="user",t.Gallery="gallery",t.Quiz="quiz",t}({}),l=function(t){return t.NO="none",t.XS="xs",t.SM="sm",t.MD="md",t.lg="lg",t.FULL="full",t}({}),i=function(t){return t.Default="default",t.Home="home",t.Search="search",t.NotFound="notFound",t.Profile="profile",t.UserPage="userPage",t.ResetPassword="resetPassword",t.Author="author",t.Authors="authors",t.Pages="pages",t.Tags="tags",t.Collections="collections",t.Article="article",t.Forum="forum",t.CollectionItem="collectionItem",t.Calendar="calendar",t.collectionItemsList="collectionItemsList",t.CalendarEvent="calendarEvent",t.Forums="forums",t.Gallery="gallery",t.Quiz="quiz",t.Leaderboard="leaderboard",t.QuizzesList="quizzesList",t.MatchCenter="matchCenter",t}({}),s=function(t){return t.Bio="bio",t.Contact="contact",t.Community="community",t.General="general",t.Forum="forum",t}({}),c=function(t){return t.Regular="regular",t.LiveBlog="liveblog",t.Video="video",t}({}),u=function(t){return t.Created="created",t.Updated="updated",t.Deleted="deleted",t.Initialize="initialize",t}({}),d=function(t){return t.AllPages="all_pages",t.Hidden="hidden",t.EverywhereExcept="everywhere_except",t.NowhereExcept="nowhere_except",t}({}),h=function(t){return t.Small="small",t.Big="big",t.Dynamic="dynamic",t.Popular="popular",t.PopularDynamic="popular-dynamic",t.Popular30Days="popular-30-days",t.Popular2Days="popular-2-days",t.Popular12Hours="popular-12-hours",t.Latest="lat",t.BIO="bio",t.Type="type",t.Tags="by-tag",t.Author="author",t.XML="xml",t.ByModel="by-model",t.Sticky="sticky",t}({}),g=function(t){return t["grid-1-to-1"]="grid-1-to-1",t["grid-1-to-3"]="grid-1-to-3",t["grid-3-to-1"]="grid-3-to-1",t["grid-1-to-1-to-1"]="grid-1-to-1-to-1",t.stack="stack",t}({}),p=function(t){return t.style1="style1",t.style2="style2",t.style3="style3",t}({}),m=function(t){return t.NotStarted="not_started",t.HalfTime="half_time",t.Live="live",t.FullTime="full_time",t.ExtraTime="extra_time",t.Penalties="penalties",t.FinishedAfterPenalties="finished_after_penalties",t.Cancelled="cancelled",t.FinishedAfterExtraTime="finished-after_extra_time",t.Delayed="delayed",t.Suspended="suspended",t.AwaitingUpdate="awaiting_update",t}({}),v=function(t){return t["12px"]="lg:text-xs",t["14px"]="lg:text-sm",t["16px"]="lg:text-base",t["18px"]="lg:text-lg",t["20px"]="lg:text-xl",t["24px"]="lg:text-2xl",t["28px"]="lg:text-3xl",t["32px"]="lg:text-4xl",t["36px"]="lg:text-5xl",t}({}),f=function(t){return t["12px"]="text-xs",t["14px"]="text-sm",t["16px"]="text-base",t["18px"]="text-lg",t["20px"]="text-xl",t["24px"]="text-2xl",t["28px"]="text-3xl",t["32px"]="text-4xl",t["36px"]="text-5xl",t}({}),y=function(t){return t.user_preferences="user_preferences",t.user_preferences_dark="user_preferences_dark",t.light="light",t.dark="dark",t}({}),_=function(t){return t.EditorMatchcenterMatch="EditorMatchcenterMatch",t.EditorRankingLeagues="EditorRankingLeagues",t.EditorClubWidget="EditorClubWidget",t.EditorMatchcenterPlayer="EditorMatchcenterPlayer",t.EditorMom="EditorMom",t.EditorLineupWidget="EditorLineupWidget",t.EditorLineupMostChosenWidget="EditorLineupMostChosenWidget",t}({}),w=function(t){return t.EditorF1StandingsWidget="EditorF1StandingsWidget",t.EditorF1ResultsWidget="EditorF1ResultsWidget",t.EditorF1CalendarWidget="EditorF1CalendarWidget",t.EditorF1UpcomingRaceWidget="EditorF1UpcomingRaceWidget",t}({})},946:(t,e,a)=>{a.d(e,{Ay:()=>y});var n=a(95704);function r(t,e){let a=parseInt(null!=t?t:"",10);return Number.isFinite(a)&&a>=0?a:e}let o=parseInt(n.env.NEXT_PUBLIC_HTTP_TIMEOUT||"",10)||8e3,l=parseInt(n.env.HTTP_MAX_CONCURRENT||"",10)||25,i=(r(n.env.HTTP_BUILD_TIMEOUT,15e3),r(n.env.HTTP_RETRY_ATTEMPTS,1
1),r(n.env.HTTP_RETRY_BASE_DELAY,250)),s=r(n.env.HTTP_RETRY_MAX_DELAY,2e3),c=new Set([408,502,503,504]),u=t=>new Promise(e=>setTimeout(e,t)),d=parseInt(n.env.HTTP_QUEUE_TIMEOUT||"",10)||3e3,h=parseInt(n.env.HTTP_MAX_QUEUE_SIZE||"",10)||100;function g(t){return{message:t,data:null,status:503}}class p{trackInflightUrl(t){this._inflightUrls.set(t,(this._inflightUrls.get(t)||0)+1)}untrackInflightUrl(t){let e=this._inflightUrls.get(t)||0;e<=1?this._inflightUrls.delete(t):this._inflightUrls.set(t,e-1)}getInflightSummary(){return[...this._inflightUrls.entries()].map(t=>{let[e,a]=t;return a>1?"".concat(e," (\xd7").concat(a,")"):e}).slice(0,15)}enterThrottle(t){this._throttleActive||(this._throttleActive=!0,this._throttleStartedAt=Date.now(),this._cyclePeakInflight=this._inflight,this._cyclePeakQueued=0,console.warn(JSON.stringify({msg:"http.throttle.enter",lane:this.name,ts:new Date().toISOString(),inflight:this._inflight,queued:this._waitQueue.length,maxConcurrent:this.maxConcurrent,maxQueueSize:h,triggerUrl:t.slice(0,200),inflightUrls:this.getInflightSummary()})))}exitThrottle(){if(!this._throttleActive)return;let t=Date.now()-this._throttleStartedAt;this._throttleActive=!1,this._throttleStartedAt=0,console.info(JSON.stringify({msg:"http.throttle.exit",lane:this.name,ts:new Date().toISOString(),inflight:this._inflight,queued:this._waitQueue.length,durationMs:t,peakInflight:this._cyclePeakInflight,peakQueued:this._cyclePeakQueued})),this._cyclePeakInflight=0,this._cyclePeakQueued=0}acquire(t){if(this._inflight<this.maxConcurrent)return this._inflight++,this._inflight>this._peakInflight&&(this._peakInflight=this._inflight),this._inflight>this._cyclePeakInflight&&(this._cyclePeakInflight=this._inflight),this.trackInflightUrl(t),Promise.resolve();if(this._waitQueue.length>=h)return this._totalRejected++,this._totalRejectedQueueFull++,Promise.reject(g("Server overloaded: ".concat(this._inflight," in-flight, ").concat(this._waitQueue.length," queued (max ").concat(h,")")));this.enterThrottle(t),this._totalThrottled++;let e=this._waitQueue.length+1;return e>this._peakQueued&&(this._peakQueued=e),e>this._cyclePeakQueued&&(this._cyclePeakQueued=e),console.warn(JSON.stringify({msg:"http.throttle",lane:this.name,inflight:this._inflight,queued:e,max:this.maxConcurrent})),new Promise((e,a)=>{let n={resolve:e,timedOut:!1,url:t},r=setTimeout(()=>{n.timedOut=!0;let t=this._waitQueue.indexOf(n);-1!==t&&this._waitQueue.splice(t,1),this._totalRejected++,this._totalRejectedQueueTimeout++,0===this._waitQueue.length&&this._inflight<this.maxConcurrent&&this.exitThrottle(),a(g("Queue timeout: waited ".concat(d,"ms for a slot (").concat(this._inflight," in-flight, ").concat(this._waitQueue.length," queued)")))},d);n.resolve=()=>{clearTimeout(r),this.trackInflightUrl(t),e()},this._waitQueue.push(n)})}release(t){this.untrackInflightUrl(t);let e=this._waitQueue.shift();e?e.resolve():(this._inflight--,0===this._waitQueue.length&&this._inflight<this.maxConcurrent&&this.exitThrottle())}recordAbortTimeout(){this._totalAbortTimeouts++}recordNetworkError(){this._totalNetworkErrors++}recordNetworkTimeout(){this._totalNetworkTimeouts++}recordRetry(){this._totalRetries++}recordRetryExhausted(){this._totalRetriesExhausted++}getStats(){let t={name:this.name,inflight:this._inflight,queued:this._waitQueue.length,maxConcurrent:this.maxConcurrent,maxQueueSize:h,peakInflight:this._peakInflight,peakQueued:this._peakQueued,totalThrottled:this._totalThrottled,totalRejected:this._totalRejected,totalRejectedQueueFull:this._totalRejectedQueueFull,totalRejectedQueueTimeout:this._totalRejectedQueueTimeout,totalAbortTimeouts:this._totalAbortTimeouts,totalNetworkErrors:this._totalNetworkErrors,totalNetworkTimeouts:this._totalNetworkTimeouts,totalRetries:this._totalRetries,totalRetriesExhausted:this._totalRetriesExhausted,throttleActive:this._throttleActive,throttleActiveForMs:this._throttleActive?Date.now()-this._throttleStartedAt:0};return this._peakInflight=this._inflight,this._peakQueued=this._waitQueue.length,this._totalThrottled=0,this._totalRejected=0,this._totalRejectedQueueFull=0,this._totalRejectedQueueTimeout=0,this._totalAbortTimeouts=0,this._totalNetworkErrors=0,this._totalNetworkTimeouts=0,this._totalRetries=0,this._totalRetriesExhausted=0,t}constructor(t,e){this._inflight=0,this._peakInflight=0,this._peakQueued=0,this._cyclePeakInflight=0,this._cyclePeakQueued=0,this._totalThrottled=0,this._totalRejected=0,this._totalRejectedQueueFull=0,this._totalRejectedQueueTimeout=0,this._totalAbortTimeouts=0,this._totalNetworkErrors=0,this._totalNetworkTimeouts=0,this._totalRetries=0,this._totalRetriesExhausted=0,this._throttleActive=!1,this._throttleStartedAt=0,this._inflightUrls=new Map,this._waitQueue=[],this.name=t,this.maxConcurrent=e}}let m=parseInt(n.env.HTTP_SOCCER_MAX_CONCURRENT||"",10)||8,v={default:new p("default",l),soccer:new p("soccer",m)};function f(t){var e;return null!=(e=v[t])?e:v.default}class y{static create(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new y(t)}deleteHeader(t){delete this.commonHeaders[t]}setHeader(t,e){this.commonHeaders[t]=e}resolveTimeout(t){return void 0!==t?t:this.defaultTimeout}async withRetry(t,e,a){let n=(this.baseUrl+t.split("?")[0]).slice(0,200),r=f(this.lane);for(let t=0;;t++)try{return await a()}catch(g){var o,l,d,h;if(t>=0||(null==e||null==(o=e.signal)?void 0:o.aborted)===!0||!function(t){let e=null==t?void 0:t.status;return"number"==typeof e?c.has(e):(null==t?void 0:t.cause)!==void 0||(null==t?void 0:t.name)==="AbortError"}(g))throw t>0&&(r.recordRetryExhausted(),console.error(JSON.stringify({msg:"http.retry.exhausted",endpoint:n,lane:this.lane,attempts:t+1,status:null!=(l=null==g?void 0:g.status)?l:null}))),g;r.recordRetry();let a=function(t){let e=Math.min(i*2**t,s);return Math.round(e/2+e/2*Math.random())}(t);console.warn(JSON.stringify({msg:"http.retry",endpoint:n,lane:this.lane,attempt:t+1,of:1,status:null!=(d=null==g?void 0:g.status)?d:null,reason:"string"==typeof(null==g?void 0:g.message)?g.message.slice(0,200):null!=(h=null==g?void 0:g.name)?h:"unknown",delayMs:a})),await u(a)}}createAbortSignal(t){let e=this.resolveTimeout(t),a=new AbortController,n=setTimeout(()=>a.abort(),e);return{signal:a.signal,clear:()=>clearTimeout(n),resolvedTimeout:e}}async get(t){var e;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,o=null!=(e=null==a?void 0:a.params)?e:null,l=t,i=[];if(o){i.push(...Object.keys(o));let e=Object.entries(o).map(t=>{let[e,a]=t;return"".concat(e,"=").concat(a)}).join("&");l="".concat(t).concat(t.includes("?")?"&":"?").concat(e),delete a.params}(null==a?void 0:a.headers)&&(a=a.headers);let s=null==r?void 0:r.timeout;return(null==r?void 0:r.timeout)!==void 0&&delete r.timeout,this.withRetry(l,r,async()=>{f(this.lane);{let{signal:t,clear:e,resolvedTimeout:o}=this.createAbortSignal(s),c={headers:this.getHeaders(a),signal:t,...r},u=fetch(this.getUrl(l,i),c).finally(e);return await this.handleFetchResponse(l,u,n,{},o)}})}async getText(t,e){let a=null==e?void 0:e.timeout;return(null==e?void 0:e.timeout)!==void 0&&delete e.timeout,(async t=>{try{return await t}catch(t){if((null==t?void 0:t.gatewayText)===!0)return t.text;throw t}})(this.withRetry(t,e,async()=>{f(this.lane);try{let{signal:r,clear:o,resolvedTimeout:l}=this.createAbortSignal(a),i=await fetch(this.getUrl(t),{headers:this.getHeaders(),signal:r,...e}).finally(o),s=await i.text();if(c.has(i.status)){var n;throw n=i.status,{message:"Upstream returned ".concat(n),status:n,text:s,gatewayText:!0}}return s}catch(e){throw(null==e?void 0:e.name)==="AbortError"&&(f(this.lane).recordAbortTimeout(),console.error(JSON.stringify({msg:"http.error",endpoint:(this.baseUrl+t).slice(0,200),status:408,message:"Request timed out after ".concat(this.resolveTimeout(a),"ms")}))),e}finally{}}))}async post(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>
13?arguments[3]:void 0,r=JSON.stringify(e),o=this.getHeaders(a);e instanceof FormData&&(r=e,delete o["content-type"]);let l=null==n?void 0:n.timeout;(null==n?void 0:n.timeout)!==void 0&&delete n.timeout;f(this.lane);{let{signal:e,clear:a,resolvedTimeout:i}=this.createAbortSignal(l),s={method:"post",body:r,headers:o,mode:"cors",signal:e,...n},c=fetch(this.getUrl(t),s).finally(a);return await this.handleFetchResponse(t,c,void 0,r,i)}}patch(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3?arguments[3]:void 0,r=null==n?void 0:n.timeout;(null==n?void 0:n.timeout)!==void 0&&delete n.timeout;let{signal:o,clear:l,resolvedTimeout:i}=this.createAbortSignal(r),s=fetch(this.getUrl(t),{method:"PATCH",body:JSON.stringify(e),headers:this.getHeaders(a),mode:"cors",signal:o,...n}).finally(l);return this.handleFetchResponse(t,s,!1,{},i)}put(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3?arguments[3]:void 0,r=null==n?void 0:n.timeout;(null==n?void 0:n.timeout)!==void 0&&delete n.timeout;let{signal:o,clear:l,resolvedTimeout:i}=this.createAbortSignal(r),s=fetch(this.getUrl(t),{method:"put",body:JSON.stringify(e),headers:this.getHeaders(a),mode:"cors",signal:o,...n}).finally(l);return this.handleFetchResponse(t,s,!1,{},i)}delete(t,e){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3?arguments[3]:void 0,r=null==n?void 0:n.timeout;(null==n?void 0:n.timeout)!==void 0&&delete n.timeout;let{signal:o,clear:l,resolvedTimeout:i}=this.createAbortSignal(r),s={method:"delete",headers:this.getHeaders(a),signal:o,...n};void 0!==e&&(s.body=JSON.stringify(e));let c=fetch(this.getUrl(t),s).finally(l);return this.handleFetchResponse(t,c,void 0,e,i)}getUrl(t){var e,a,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=this.baseUrl+t;(null==(e=this.baseUrl)?void 0:e[this.baseUrl.length-1])==="/"&&(null==t?void 0:t[0])==="/"&&(o=this.baseUrl+t.substring(1));let l=Object.entries(null!=(a=this.commonParams)?a:{}).filter(t=>{let[e]=t;return!r.includes(e)});if(l.length){let t=new Set(o.includes("?")?null==(n=o.split("?")[1])?void 0:n.split("&").map(t=>t.split("=")[0]):[]),e=l.filter(e=>{let[a]=e;return!t.has(a)}).map(t=>{let[e,a]=t;return"".concat(e,"=").concat(a)}).join("&");e&&(o+="".concat(o.includes("?")?"&":"?").concat(e))}return o}getHeaders(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e=null!=(t=null==e?void 0:e.headers)?t:e,{...this.commonHeaders,...e}}handleFetchResponse(t,e){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(arguments.length>3&&void 0!==arguments[3]&&arguments[3],arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.defaultTimeout),o=Date.now();return e.then(async e=>{var r,l;let i,s=Date.now()-o,c=(null!=(r=e.headers.get("content-type"))?r:"").includes("application/json"),u="";if(a)i=await e.blob();else if(u=await e.text(),c)try{i=JSON.parse(u)}catch(t){i={metaData:{message:"Parse error: ".concat(t,". Raw: ").concat(u.slice(0,200))}}}else i={metaData:{message:u.slice(0,200)}};if(!e.ok||(null==i?void 0:i.error)){let a=(null==i||null==(l=i.metaData)?void 0:l.message)||(null==i?void 0:i.message)||e.statusText;return console.error(JSON.stringify({msg:"http.error",endpoint:(this.baseUrl+t.split("?")[0]).slice(0,200),status:e.status,message:"string"==typeof a?a.slice(0,500):String(a),durationMs:s})),Promise.reject({message:a,data:i,response:e,status:e.status,rawResponse:u||void 0})}return"debug"===n.env.LOG_LEVEL&&console.debug(JSON.stringify({msg:"http.response",endpoint:(this.baseUrl+t.split("?")[0]).slice(0,200),status:e.status,durationMs:s})),Promise.resolve(a?i:{data:i})}).catch(e=>{let a=Date.now()-o;if((null==e?void 0:e.name)==="AbortError"){f(this.lane).recordAbortTimeout();let e=(this.baseUrl+t.split("?")[0]).slice(0,200),n={message:"Request timed out after ".concat(r,"ms"),data:null,status:408};return console.error(JSON.stringify({msg:"http.error",endpoint:e,status:408,message:n.message,durationMs:a})),Promise.reject(n)}if(t&&!(null==e?void 0:e.status)){var n,l,i;let r=f(this.lane);r.recordNetworkError(),(null==e||null==(n=e.cause)?void 0:n.code)==="ETIMEDOUT"&&r.recordNetworkTimeout(),console.error(JSON.stringify({msg:"http.error",endpoint:(this.baseUrl+t.split("?")[0]).slice(0,200),status:null!=(i=null==e?void 0:e.status)?i:null==e||null==(l=e.response)?void 0:l.status,message:"string"==typeof(null==e?void 0:e.message)?e.message.slice(0,500):"Unknown error",durationMs:a}))}return Promise.reject(e)})}constructor(t={}){var e,a,n,r,l;this.baseUrl="",this.commonHeaders={},this.commonParams={},this.defaultTimeout=o,this.lane="default",this.baseUrl=null!=(e=t.baseURL)?e:"",this.commonHeaders=null!=(a=t.headers)?a:{},this.commonParams=null!=(n=t.params)?n:{},this.defaultTimeout=null!=(r=t.timeout)?r:o,this.lane=null!=(l=t.lane)?l:"default"}}},34786:(t,e,a)=>{function n(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t||"object"!=typeof t)return"";let{skipNulls:a=!1}=e,n=[];for(let[e,r]of Object.entries(t)){if(a&&null==r)continue;let t=function t(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null==e?a?null:"".concat(n):Array.isArray(e)?e.map(t=>"".concat(n,"[]=").concat(encodeURIComponent(t))).join("&"):"object"==typeof e?Object.entries(e).map(e=>{let[r,o]=e,l=n?"".concat(n,"[").concat(encodeURIComponent(r),"]"):encodeURIComponent(r);return null==o?a?null:l:"object"==typeof o?t(o,l):"".concat(l,"=").concat(encodeURIComponent(String(o)))}
1).filter(Boolean).join("&"):"".concat(n,"=").concat(encodeURIComponent(String(e)))}(r,encodeURIComponent(e));t&&n.push(t)}return n.join("&")}a.d(e,{nC:()=>r.nC,aV:()=>r.aV,ec:()=>G,J$:()=>W,fw:()=>tv,VK:()=>tf,lw:()=>$,XC:()=>te,eU:()=>l,$9:()=>o,CN:()=>ta,dX:()=>j,IR:()=>z,ro:()=>E,ul:()=>b,Jw:()=>L,Ln:()=>N,s$:()=>Q,PO:()=>tw,u$:()=>t_,dW:()=>ts,ot:()=>tc,ly:()=>V,Zi:()=>O,x3:()=>F,E6:()=>tu,Jg:()=>td,qV:()=>D,hK:()=>f,gU:()=>R,iX:()=>B,b2:()=>J,to:()=>q,j_:()=>H,qY:()=>X,hZ:()=>P,mt:()=>_,Tk:()=>p,m_:()=>tp,Sn:()=>tm,wZ:()=>tE,wz:()=>ti,cE:()=>Z,$m:()=>M,Zq:()=>tn,kr:()=>tr,Gp:()=>to,$p:()=>S,xw:()=>th,Cj:()=>k,VS:()=>K,QT:()=>i,Yi:()=>tt,r7:()=>Y,OS:()=>T});var r=a(85761);let o=async function(t,e){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{let o=await r.JB.get("/api/v1/".concat(t,"/").concat(e,"/items/index?").concat(n(a)));return{items:o.data.data||[],pagination:o.data.pagination}}catch(t){throw Error("Fetching items failed")}},l=async function(t,e,a){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l="/api/v1/".concat(t,"/").concat(e,"/items/").concat(a,"?").concat(n(o));try{return(await r.JB.get(l)).data}catch(t){if(404===t.response.status)return{};throw t}},i=async function(t,e,a,n){let o=!(arguments.length>4)||void 0===arguments[4]||arguments[4];return await r.U8.post("/api/v1/subscribe?tenant_id=".concat(t,"&").concat(o?"sync=1":""),{newsletterIds:e,email:a,token:n}).then(t=>t.data.data)};var s=a(60455);function c(t){return t?{params:{client_identifier:encodeURIComponent(t)}}:{}}var u=a(59887),d=a(95704);let h=d.env.SECRET_CLIENT_IDENTIFIER,{cache:g}=a(12115),p=()=>{var t;let e="sport.dk";if(e)return null!=(t=window.localStorage.getItem("".concat(e,"-accessToken")))?t:void 0},m=t=>t instanceof Error?t.message:String(t),v=t=>{if("object"==typeof t&&null!==t&&"status"in t){let e=t.status;return"number"==typeof e?e:void 0}},f=async t=>{try{return(await r.bq.get("/website/".concat(t,"/network"))).data.websites}catch(t){return console.log("Error: ".concat(t," #getNetworkWebsites api")),[]}},y="staging"===d.env.APP_ENV?15:21600,_=g(async()=>await (0,s.q)("settings",async()=>await r.aV.get("/setting",c(h),!1,{next:{revalidate:y,tags:["settings"]}})).then(t=>t.data.data).catch(t=>{var e,a;console.log("Error: ".concat((null==t||null==(a=t.data)||null==(e=a.metaData)?void 0:e.message)||t.message," #getSettings api"))}));u.bD.Article,u.bD.Tag,u.bD.Forum,u.bD.Page,g(async()=>await (0,s.q)("menu:main-menu",async()=>await r.kK.get("/menu/main-menu",c(h),!1,{next:{revalidate:y,tags:["menus"]}})).then(t=>t.data.data).catch(t=>{var e,a;return console.log("Error: ".concat((null==t||null==(a=t.data)||null==(e=a.metaData)?void 0:e.message)||t.message||t," #getMainMenu api"))})),g(async()=>await (0,s.q)("menu:mobile-menu",async()=>await r.kK.get("/menu/mobile-menu",c(h),!1,{next:{revalidate:y,tags:["menus"]}})).then(t=>t.data.data).catch(t=>{var e,a;return console.log("Error: ".concat((null==t||null==(a=t.data)||null==(e=a.metaData)?void 0:e.message)||t.message," #getMobileMenu api"))})),g(async()=>await (0,s.q)("menu:secondary-menu",async()=>await r.kK.get("/menu/secondary-menu",c(h),!1,{next:{revalidate:y,tags:["menus"]}})).then(t=>t.data.data).catch(t=>console.log(t))),g(async()=>await (0,s.q)("menu:footer-menu",async()=>await r.kK.get("/menu/footer-menu",c(h),!1,{next:{revalidate:y,tags:["menus"]}})).then(t=>t.data.data).catch(t=>console.log(t))),g(async()=>await (0,s.q)("menu:footer-sitemap",async()=>await r.kK.get("/menu/footer-sitemap",c(h),!1,{next:{revalidate:y,tags:["menus"]}})).then(t=>t.data.data).catch(t=>console.log(t))),g(async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return await r.kK.get("/article/scopes/featured".concat(t?"?display_page=".concat(t):"")).then(t=>t.data.data).catch(t=>(console.log(t),[]))});let w=g(async(t,e,a,n,o,l,i,s,c,u)=>{try{let d={...o&&{is_sticky:o},...l&&{exclude_tags_id:l},...e&&{offset:e},...a&&{page_size:a},...s&&{with_content:s},...c&&"xml"!==t&&{display_page:c},...u&&{tenant_id:u}};return(await r.kK.get("/article/scopes/".concat(t,"/").concat(n,"/").concat(i),{params:d})).data.data}catch(t){var d;if(console.log(t),(null==t||null==(d=t.response)?void 0:d.status)!==200)throw Error("Error while fetching articles");return[]}}),E=async t=>{let{scope:e,offset:a=0,paginationPageSize:n,scopeData:r="get",isSticky:o,exclude_tags_id:l,page:i=0,withContent:s,displayPage:c,tenantId:u}=t;return w(e,a,n,r,o,l,i,s,c,u)},b=async function(t,e){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3?arguments[3]:void 0;return await r.kK.get("/article/scopes/xml/get",{params:{xml:t,limit:e||5,offset:a,...n&&{tenant_id:n}}}).then(t=>t.data.data).catch(t=>(console.log(t),[]))};g(async t=>await r.aV.get("/article/".concat(t,"/related")).then(t=>t.data.data).catch(t=>console.log(t)));let T=async(t,e)=>await r.aV.post("/resource/".concat(t,"/").concat(e,"/visit")).then(t=>t.data.data).catch(t=>console.log(t)),S=async t=>await r.aV.post("/login/google/one-tap",{credential:t}).then(t=>(console.log(t.data.data),t.data.data.authorization)).catch(t=>console.log(t));g(async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return await r.aV.get("/comment/latest?limit=".concat(t)).then(t=>t.data.data).catch(t=>console.log(t))});let R=async t=>{let e=localStorage.getItem("".concat("sport.dk","-accessToken")),a=localStorage.getItem("visitor");
1return await r.aV.get("/poll/".concat(t),{"x-visitor":a,...e&&{Authorization:"Bearer ".concat(e)}}).then(t=>t.data.data)},k=async(t,e)=>{let a=localStorage.getItem("".concat("sport.dk","-accessToken")),n=localStorage.getItem("visitor");return await r.aV.post("/poll/".concat(t,"/vote"),{answer_id:e},{...a&&{Authorization:"Bearer ".concat(a)},"x-visitor":n}).then(t=>t.data.data).catch(t=>console.log(t))};function x(t){let[,e]=t.split(".");return!!e&&"html"===e||/^[a-zA-Z0-9-_]+$/.test(t)}async function I(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!h)throw Error("SECRET_CLIENT_IDENTIFIER is not defined");for(let e of t)if(!x(e))return null;try{return(await r.aV.post("/router",{slugs:t,preview:e},{"x-client-identifier":h})).data.data}catch(c){var a,n,o,l,i;let r=null!=(o=null==c?void 0:c.status)?o:"NETWORK-ERROR",s=null!=(i=null!=(l=null==c?void 0:c.rawResponse)?l:null==c||null==(n=c.data)||null==(a=n.metaData)?void 0:a.message)?i:"";if(console.error("[".concat(new Date().toUTCString(),"] #getResource api ")+"status=".concat(r," url=/").concat(t.join("/")," preview=").concat(e," ")+"message=".concat(c.message," raw=").concat(s.slice(0,200))),404!==r&&422!==r)throw Error("couldn't fetch resource \"".concat(t.join("/"),'" â ').concat(c.message));return null}}async function U(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!h)throw Error("SECRET_CLIENT_IDENTIFIER is not defined");for(let e of t)if(!x(e))return null;let a="/"+t.join("/");try{return(await r.aV.get("/resolve?path=".concat(encodeURIComponent(a),"&preview=").concat(+!!e),c(h),!1,{cache:"no-store"})).data.data}catch(e){var n;let t=null!=(n=null==e?void 0:e.status)?n:"NETWORK-ERROR";if(console.error("[".concat(new Date().toUTCString(),"] #resolvePath status=").concat(t," url=").concat(a," message=").concat(e.message)),404!==t&&422!==t)throw Error("couldn't resolve \"".concat(a,'" â ').concat(e.message));return null}}async function C(t,e){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!h)throw Error("SECRET_CLIENT_IDENTIFIER is not defined");let n=a?{cache:"no-store"}:{next:{revalidate:60,tags:["".concat(t,":").concat(e)]}};try{return(await r.aV.get("/resource/".concat(t,"/").concat(e,"?preview=").concat(+!!a),c(h),!1,n)).data.data}catch(n){var o;let a=null!=(o=null==n?void 0:n.status)?o:"NETWORK-ERROR";if(console.error("[".concat(new Date().toUTCString(),"] #getResourceById status=").concat(a," ").concat(t,":").concat(e," message=").concat(n.message)),404!==a)throw Error("couldn't hydrate ".concat(t,":").concat(e," â ").concat(n.message));return null}}let A="0"!==d.env.NEXT_PUBLIC_USE_SPLIT_RESOLVE,P=g(async function(t,e){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Array(t);if(e&&n.push(e),!A)return await I(n,a);let r=await U(n,a);if(!r||"404"===r.key)return null;if("redirect"===r.key)return{key:u.bD.Redirect,resource:{url:r.url}};if(!a&&!r.is_published)return null;let o=await C(r.key,r.id,a);return o||null}),L=g(async t=>await r.aV.get("/author/".concat(t)).then(t=>t.data.data).catch(t=>console.log(t))),N=async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return await r.aV.get("/authors/".concat(t)).then(t=>{var e,a,n,r;return{authors:null!=(n=t.data.data)?n:[],more:null!=(r=null==(a=t.data.metaData)||null==(e=a.other)?void 0:e.more)&&r}})};g(async t=>await r.aV.get("/user/".concat(t)).then(t=>t.data.data).catch(t=>console.log(t)));let D=async function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=arguments.length>2?arguments[2]:void 0,n=new URLSearchParams({limit:e.toString()});return a&&n.append("last_id",a.toString()),await r.aV.get("/article/".concat(t,"/liveblogs?").concat(n),{cache:"no-store"}).then(t=>t.data)},V=g(async t=>{try{return(await (0,s.q)("file:".concat(t),async()=>await r.aV.get("/file/".concat(t),c(h),!1,{next:{revalidate:y,tags:["file:".concat(t)]}}))).data.data}catch(i){var e,a,n,o;let r=(null==i||null==(a=i.data)||null==(e=a.metaData)?void 0:e.status)||i.status,l=(null==i||null==(o=i.data)||null==(n=o.metaData)?void 0:n.message)||i.message;404!==r&&console.log("Time: ".concat(new Date().toUTCString()," | #getFile API | Url: /").concat(t," | Status: ").concat(r," | Error: ").concat(l))}});g(async t=>{try{return(await (0,s.q)("route-file:".concat(t),async()=>await r.aV.get("/file/".concat(t),{},!1,{next:{revalidate:120}}))).data.data}catch(i){var e,a,n,o;let r=(null==i||null==(a=i.data)||null==(e=a.metaData)?void 0:e.status)||i.status,l=(null==i||null==(o=i.data)||null==(n=o.metaData)?void 0:n.message)||i.message;404!==r&&console.log("Time: ".concat(new Date().toUTCString()," | #getRouteFile API | Url: /").concat(t," | Status: ").concat(r," | Error: ").concat(l))}}),g(async t=>await r.aV.get("/forum/".concat(t),c(h),!1,{next:{revalidate:60,tags:["forum:".concat(t)]}}).then(t=>t.data.data).catch(t=>console.log(t)));let O=async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return await r.aV.get("/forum",{params:{page:t,limit:e,...c(h).params}},!1,{next:{revalidate:60,tags:["forums"]}}).then(t=>t.data.data).catch(t=>console.log(t))},z=g(async()=>{let t="true"===d.env.IS_PREVIEW;try{return(await r.aV.get("/ad",c(h),!1,{next:{revalidate:t?15:y,tags:["ads"]}})).data.data}catch(t){var e,a;console.log("Error: ".concat((null==t||null==(a=t.data)||null==(e=a.metaData)?void 0:e.message)||t.message," #getAllAds api"))}});g(async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:30;try{return(await r.aV.get("/tags?scope=".concat(e,"&limit=").concat(a,"&category=").concat(t,"&days=").concat(n))).data.data}catch(t){console.log(t)}}),g(async(t,e,a,n,o)=>{try{var l,i,s;let c=new URLSearchParams;e&&c.append("type",e),void 0!==a&&c.append("page",a.toString()),void 0!==n&&c.append("group",n.toString()),void 0!==o&&c.append("page_size",o.toString());let u=await r.aV.get("/calendar-events/".concat(t,"?").concat(c.toString())),d=null==(s=u.data)||null==(i=s.metaData)||null==(l=i.other)?void 0:l.pagination;return{data:u.data.data,pagination:d}}catch(t){console.log(t.message)}}),g(async t=>{try{return(await r.aV.get("/events/".concat(t))).data.data}catch(t){console.log(t.message)}}),g(async()=>{try{return(await r.aV.get("/collection?type=calendar")).data.data}catch(a){var t;let e=null==a||null==(t=a.response)?void 0:t.status;if(404!==e&&422!==e)throw console.log("time: ".concat(new Date().toUTCString()," | #getCalendars api | Url: /calendar | status: ").concat(e," | error: ").concat(a.message)),Error("couldn't fetch calendars, error: ".concat(a.message))}}),g(async t=>{try{return(await r.aV.get("/collection/".concat(t))).data.data}catch(a){var e;let t=null==a||null==(e=a.response)?void 0:e.status;if(404!==t&&422!==t)throw console.log("time: ".concat(new Date().toUTCString()," | #getCalendar api | Url: /collection | status: ").concat(t," | error: ").concat(a.message)),Error("couldn't fetch calendar, error: ".concat(a.message))}});let j=async t=>{try{return(await r.aV.get("/ad2/".concat(t))).data.data}catch(t){throw t}},Q=g(async(t,e,a)=>{try{return(await r.aV.get("/tag/dataset/".concat(t,"/").concat(e,"?ids=").concat(a.join(",")),{headers:{"Content-Type":"application/json","x-tenant":"sport.dk","accept-language":"da"}})).data.data}catch(t){return[]}}),F=g(async t=>{try{let e=new URLSearchParams;return e.append("id",t.toString()),e.append("with_images","true"),(await r.aV.get("/gallery?".concat(e.toString()))).data.data[0]}catch(t){return null}}),B=g(async t=>{try{var e;let a=new URLSearchParams;return a.append("id",t.toString()),null!=(e=(await r.aV.get("/quiz?".concat(a.toString()))).data.data[0])?e:null}catch(t){return console.error("#getQuiz: ".concat(m(t))),null}}),M=async t=>{try{let e=p();if(!e||!t.length)return null;let a=new URLSearchParams;return a.append("quiz_ids",t.join(",")),(await r.aV.get("/quiz/me/attempts?".concat(a.toString()),{Authorization:"Bearer ".concat(e)})).data}catch(t){return console.error("#getUserQuizAttempts: ".concat(m(t))),null}},q=async function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;try{let n=new URLSearchParams;return n.append("page",e.toString()),n.append("per_page",a.toString()),(await r.aV.get("/quiz/".concat(t,"/leaderboard?").concat(n.toString()))).data}catch(t){return console.error("#getQuizLeaderboard: ".concat(m(t))),null}},H=async t=>{try{let e=p();if(!e)return null;return(await r.aV.get("/quiz/".concat(t,"/leaderboard/me"),{Authorization:"Bearer ".concat(e)})).data}catch(t){return console.error("#getQuizLeaderboardMe: ".concat(m(t))),null}},J=async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;try{let a=new URLSearchParams;return a.append("page",t.toString()),a.append("per_page",e.toString()),(await r.aV.get("/quizzes/leaderboard/all-time?".concat(a.toString()))).data}catch(t){return console.error("#getQuizAllTimeLeaderboard: ".concat(m(t))),null}},K=async(t,e)=>{try{let a=p(),n={};a&&(n.Authorization="Bearer ".concat(a));let o={answers:e.answers};return"number"==typeof e.duration&&(o.duration=e.duration),(await r.aV.post("/quiz/".concat(t,"/attempt"),o,n)).data}catch(t){if(409===v(t))return{alreadyAttempted:!0};return console.error("#submitQuizAttempt: ".concat(m(t))),null}},W=async t=>{try{let e=p();if(!e)return null;return await r.aV.patch("/quiz/attempt/".concat(t,"/claim"),{},{Authorization:"Bearer ".concat(e)}),{ok:!0}}catch(t){if(409===v(t))return{alreadyAttempted:!0};return console.error("#claimQuizAttempt: ".concat(m(t))),null}};g(async()=>{try{var t;let e=new URLSearchParams;e.append("shown_on_homepage","true"),e.append("per_page","1"),e.a
1ppend("page","1");let a=await r.aV.get("/quiz?".concat(e.toString())),n=null==a||null==(t=a.data)?void 0:t.data;if(Array.isArray(n)&&n.length>0)return n[0];return null}catch(t){return console.error("#getLatestHomepageQuiz: ".concat(m(t))),null}});let X=async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=arguments.length>2?arguments[2]:void 0;try{let n=new URLSearchParams;return n.append("page",t.toString()),n.append("per_page",e.toString()),a&&n.append("query",a),(await r.aV.get("/quiz?".concat(n.toString()))).data}catch(t){return console.error("#getQuizzes: ".concat(m(t))),null}},Z=async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=arguments.length>2?arguments[2]:void 0;try{let n=p();if(!n)return null;let o=new URLSearchParams;return o.append("page",t.toString()),o.append("per_page",e.toString()),a&&o.append("query",a),(await r.aV.get("/quiz/me/completed?".concat(o.toString()),{Authorization:"Bearer ".concat(n)})).data}catch(t){return console.error("#getUserCompletedQuizzes: ".concat(m(t))),null}};g(async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;try{let a=new URLSearchParams;return a.append("page",t.toString()),a.append("per_page",e.toString()),(await r.aV.get("/gallery?".concat(a.toString()))).data}catch(t){return null}});let G=async(t,e)=>r.nC.post("/user/update",e,{Authorization:"Bearer ".concat(t)}),$=async(t,e)=>r.nC.delete("/user/profile",{email:e},{Authorization:"Bearer ".concat(t)}),Y=async(t,e)=>r.nC.post("/user/update",e,{Authorization:"Bearer ".concat(t)}),tt=async(t,e)=>r.aV.post("/article/".concat(t,"/click-title"),{group:e.replace(/"/g,"")}),te=async function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"get",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4?arguments[4]:void 0,l=new URLSearchParams({...n.isSticky&&{is_sticky:n.isSticky},...n.exclude_tags_id&&{exclude_tags_id:n.exclude_tags_id},...void 0!==n.offset&&{offset:String(n.offset)},...n.paginationPageSize&&{page_size:String(n.paginationPageSize)},...n.withContent&&{with_content:n.withContent},...n.displayPage&&"xml"!==t&&{display_page:n.displayPage},...o&&{tenant_id:o}}).toString();return r.kK.get("/article/scopes/".concat(t,"/").concat(e,"/").concat(a,"?").concat(l))},ta=async function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments.length>2?arguments[2]:void 0,n={"Content-Type":"application/json","accept-language":"da"};return a&&(n["x-tenant"]=a),r.kK.get("/user/".concat(t,"/comments/").concat(e),{headers:n})},tn=async(t,e)=>r.kK.get("/weather?latitude=".concat(t,"&longitude=").concat(e),{},!1,{next:{revalidate:900}}),tr=async t=>(await r.SJ.get(t,{},!1,{next:{revalidate:900}})).data,to=t=>(null==t?void 0:t.status)===401;a(946);var tl=a(95704);let ti=async()=>await r.nC.get("/user/me-as-resource").then(t=>t.data.data).catch(t=>console.log(t)),ts=async()=>await r.nC.get("/login/facebook").then(t=>t.data.data.url).catch(t=>console.log(t)),tc=async t=>await r.nC.post("/login/facebook",{code:t,...tl.env.NEXT_PUBLIC_IS_LOCAL&&{redirect_url:tl.env.NEXT_PUBLIC_FB_REDIRECT_URL}}).then(t=>t.data.data.authorization),tu=async()=>await r.nC.get("/login/google",{params:{...tl.env.NEXT_PUBLIC_IS_LOCAL&&{redirect_url:tl.env.NEXT_PUBLIC_GOOGLE_REDIRECT_URL}}}).then(t=>t.data.data.url).catch(t=>console.log(t)),td=async t=>await r.nC.post("/login/google",{code:t,...tl.env.NEXT_PUBLIC_IS_LOCAL&&{redirect_url:tl.env.NEXT_PUBLIC_GOOGLE_REDIRECT_URL}}).then(t=>t.data.data.authorization).catch(t=>console.log(t)),th=async t=>await r.nC.post("/password/reset",t);a(62851);var tg=a(53507);let tp=async()=>{try{return(await r.aV.get("/subscriptions/me",{headers:(0,tg.o)()})).data.data}catch(t){throw console.error("Failed to fetch subscription entitlements:",t),t}},tm=async()=>{try{return(await r.aV.get("/subscriptions/prices",{headers:(0,tg.o)()})).data.data.products}catch(t){throw console.error("Failed to fetch subscription products:",t),t}},tv=async(t,e)=>{try{return(await r.aV.post("/subscriptions/checkout",{priceId:t,productId:e},{headers:(0,tg.o)()})).data.data}catch(t){throw console.error("Failed to create checkout session:",t),t}},tf=async()=>{try{return(await r.aV.post("/subscriptions/portal",{},{headers:(0,tg.o)()})).data.data}catch(t){throw console.error("Failed to create portal session:",t),t}},{cache:ty}=a(12115),t_=ty(async t=>await r.aV.get("/community/user-".concat(t,"/total")).then(t=>t.data.data).catch(t=>console.log(t))),tw=async(t,e)=>await r.jS.get("/api/v1/user/karma-stats-in-a-".concat(t,"?order_by=").concat(e)).then(t=>t.data.data).catch(t=>console.log(t)),tE=ty(async()=>await r.aV.get("/community/top-comments/total").then(t=>t.data.data).catch(t=>console.log(t)))},53507:(t,e,a)=>{a.d(e,{A:()=>n,o:()=>r});let n=()=>window.localStorage.getItem("".concat("sport.dk","-accessToken")),r=t=>{let e=t||"sport.dk",a=localStorage.getItem("".concat(e,"-accessToken")),n=window.localStorage.getItem("visitor");return{"content-type":"application/json",...a&&{Authorization:"Bearer ".concat(a)},...n&&!a&&{"x-visitor":n},"x-tenant":e||"","accept-language":"da"}}},59887:(t,e,a)=>{a.d(e,{Xp:()=>l.Xp,co:()=>l.co,IE:()=>l.IE,mc:()=>o,bT:()=>n,R4:()=>l.R4,KL:()=>l.KL,v1:()=>l.v1,_:()=>l._,Lw:()=>l.Lw,KI:()=>l.KI,L2:()=>l.L2,$2:()=>l.$2,MJ:()=>l.MJ,Eo:()=>R,tt:()=>r,bD:()=>l.bD,iv:()=>l.iv,eg:()=>l.eg,t1:()=>l.t1,TJ:()=>l.TJ,w$:()=>w,Yq:()=>y,E9:()=>_,n3:()=>b,Zn:()=>f,Gm:()=>p,XP:()=>m,tW:()=>S,nE:()=>T,r_:()=>s,WV:()=>g});var n=function(t){return t.DateTime="date_time",t.TimeOnly="time_only",t.RelativeDate="relative_date",t.None="no-override-date",t}({}),r=function(t){return t.target_WEB="web",t.target_APP="app",t.target_BOTH="both",t}({}),o=function(t){return t.deviceVisibility_SHOW_ALL="show-all",t.deviceVisibility_HIDE_ON_MOBILE="hide-on-mobile",t.deviceVisibility_HIDE_ON_DESKTOP="hide-on-desktop",t}({}),l=a(201);let i={at:{en:"at",nl:"om",es:"en",de:"um",da:"kl.",pt:"a","pt-br":"\xe0s",it:"alle",lt:"kl.",hu:"kor",fr:"\xe0",tr:"saat",nb:"kl."},from:{en:"at",nl:"van",es:"en",de:"um",da:"kl.",pt:"a","pt-br":"\xe0s",it:"alle",lt:"kl.",hu:"kor",fr:"\xe0",tr:"saat",nb:"kl."},until:{en:"at",nl:"tot",es:"en",de:"um",da:"kl.",pt:"a","pt-br":"\xe0s",it:"alle",lt:"kl.",hu:"kor",fr:"\xe0",tr:"saat",nb:"kl."}},s={en:"en-US",es:"es-ES",nl:"nl-NL",de:"de-DE",da:"da-DK",pt:"pt-PT","pt-br":"pt-BR",fr:"fr-FR",it:"it-IT",lt:"lt
1-LT",tr:"tr-TR",hu:"hu-HU",nb:"nb-NO"},c=["Europe/Amsterdam","Europe/Andorra","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Budapest","Europe/Copenhagen","Europe/Gibraltar","Europe/Ljubljana","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Monaco","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Rome","Europe/San_Marino","Europe/Sarajevo","Europe/Skopje","Europe/Stockholm","Europe/Tirane","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Warsaw","Europe/Zagreb","Europe/Zurich"],u=["saus.","vas.","kov.","bal.","geg.","bir.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],d="Europe/Amsterdam";function h(t,e){let a=new Date(Date.UTC(t,e+1,0));return a.getUTCDate()-a.getUTCDay()}function g(t){var e,a,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"da";if(!t||"string"!=typeof t)return;let l=t.trim();if(!l)return;let i=r&&function(t){try{return new Intl.DateTimeFormat("en-US",{timeZone:t}),!0}catch(t){return!1}}(r)?r:d,g=s[o]||s.en,p=c.includes(i),m=new Date(l);if(isNaN(m.getTime()))return;let v=(n=p?"Z":function(t){let e=new Intl.DateTimeFormat("en-US",{calendar:"gregory",numberingSystem:"latn",timeZone:"Europe/Amsterdam",year:"numeric",month:"numeric",day:"numeric"}).formatToParts(t),a=t=>{var a,n;return Number(null!=(n=null==(a=e.find(e=>e.type===t))?void 0:a.value)?n:"0")},n=a("year"),r=a("month")-1,o=a("day");return r>2&&r<9||2===r&&o>=h(n,2)||9===r&&o<h(n,9)?"+02:00":"+01:00"}(m),/[zZ]$/.test(l)?l.replace(/[zZ]$/,n):/[+-]\d{2}:?\d{2}$/.test(l)?l:null);if(null===v)return;let f=new Date(v);if(isNaN(f.getTime()))return;let y={calendar:"gregory",numberingSystem:"latn",timeZone:p?"UTC":i},_=new Intl.DateTimeFormat(g,{...y,month:"long",day:"2-digit",weekday:"long",year:"numeric",hour:"numeric",minute:"numeric",hourCycle:"h24"}).formatToParts(f),w=t=>{var e,a;return null!=(a=null==(e=_.find(e=>e.type===t))?void 0:e.value)?a:""},E=Number(null!=(a=null==(e=new Intl.DateTimeFormat(g,{...y,month:"numeric"}).formatToParts(f).find(t=>"month"===t.type))?void 0:e.value)?a:"0");if(!E)return;let b="lt"===o?u[E-1]:new Intl.DateTimeFormat(g,{...y,month:"short"}).format(f),T=w("hour");return{month:w("month"),monthNumber:E<10?"0".concat(E):String(E),monthShort:b,day:w("day"),weekDay:w("weekday"),year:w("year"),hour:"24"===T?"00":T,minute:w("minute")}}let p=()=>"da",m=t=>{let e=t.url.lastIndexOf("/"),a=t.url.substring(0,e-1).lastIndexOf("/");return t.url.substring(a)},v=null;function f(t){var e,a,n,r,o,l,c,u,d,h,g,p;let m=arguments.length>1&&void 0!==arguments[1]&&arguments[1],f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],y=arguments.length>3&&void 0!==arguments[3]&&arguments[3],_=!(arguments.length>4)||void 0===arguments[4]||arguments[4],w=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"UTC",E=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"default";if("string"==typeof t){let b=function(t,e){if(v&&v.resolvedOptions().locale===s.da)return v;let a=new Intl.DateTimeFormat(s.da,{month:"long",day:"2-digit",weekday:"long",year:"numeric",hour:"numeric",minute:"numeric",hourCycle:"h24",timeZone:e});return v=a,a}("da",w),T=new Date(t),S=b.formatToParts(T),R=null!=(c=null==(e=S.find(t=>"month"===t.type))?void 0:e.value)?c:"",k=null!=(u=null==(a=S.find(t=>"day"===t.type))?void 0:a.value)?u:"",x=null!=(d=null==(n=S.find(t=>"weekday"===t.type))?void 0:n.value)?d:"",I=null!=(h=null==(r=S.find(t=>"year"===t.type))?void 0:r.value)?h:"",U=null!=(g=null==(o=S.find(t=>"hour"===t.type))?void 0:o.value)?g:"",C=null!=(p=null==(l=S.find(t=>"minute"===t.type))?void 0:l.value)?p:"";if(y)return"".concat(U,":").concat(C);{let t=i.at.da;return"start"===E?t=i.from.da:"end"===E&&(t=i.until.da),"".concat(f?"".concat(x,", "):"").concat(k," ").concat(R," ").concat(_?I:"").concat(m?" ".concat(t," ").concat(U,":").concat(C):"")}}if(!t)return"";let{weekDay:b,day:T,minute:S,month:R,hour:k,year:x}=t;if(y)return"".concat(k,":").concat(S);{let t=i.at.da;return"start"===E?t=i.from.da:"end"===E&&(t=i.until.da),"".concat(f?"".concat(b,", "):"").concat(T," ").concat(R," ").concat(_?x:"").concat(m?" ".concat(t," ").concat(k,":").concat(S):"")}}function y(t,e){try{if(e)return new Date(t).toLocaleDateString(s[e]);return t.split("T")[0]}catch(t){return""}}let _=t=>t===l.bD.CollectionItem?l.bD.Tag:t;function w(t){return t.includes('"')&&(t=t.replace(/"/g,'\\"')),t}let E=t=>t.blocks.map(t=>{switch(t.type){case l.IE.Paragraph:case l.IE.Heading:return t.data.text;default:return""}}
1).filter(Boolean).join(" "),b=t=>{if(t.short_bio){let e=E(t.short_bio);if(e)return e}return t.bio?E(t.bio):t.description},T=t=>t?(t=>t?t.replace(/ /gi," ").replace(/&/gi,"&").replace(/"/gi,'"').replace(/'/gi,"'").replace(/</gi,"<").replace(/>/gi,">").replace(/&#x([0-9a-f]+);/gi,(t,e)=>String.fromCharCode(parseInt(e,16))).replace(/&#(\d+);/g,(t,e)=>String.fromCharCode(parseInt(e,10))):"")((t=>t?t.replace(/<[^>]*>/g,""):"")(t)).replace(/\s+/g," ").trim():"",S=t=>"heading-".concat(t),R="luhn"},60455:(t,e,a)=>{function n(t,e){return e()}a.d(e,{q:()=>n})},62851:(t,e,a)=>{a.d(e,{K:()=>l,z:()=>i});var n=a(85761),r=a(53507);let o=t=>{var e,a,n,r,o,l,i,s,c,u,d,h,g;if(!t)return{};let p={};if(Array.isArray(t)){for(let u of t){if(!u||"object"!=typeof u)continue;let t=null!=(r=null!=(n=null!=(a=null!=(e=u.player_id)?e:u.playerId)?a:u.key)?n:u.votable_id)?r:u.votableId,d=null!=(c=null!=(s=null!=(i=null!=(l=null!=(o=u.votes)?o:u.value)?l:u.average)?i:u.avg)?s:u.rating)?c:u.score;null!=t&&null!=d&&(p[String(t)]=Number(d))}return p}if("object"==typeof t){for(let[e,a]of Object.entries(t)){let t="object"==typeof a&&null!==a?Number(null!=(g=null!=(h=null!=(d=null!=(u=a.votes)?u:a.average)?d:a.value)?h:a.rating)?g:NaN):Number(a);Number.isNaN(t)||(p[e]=t)}return p}return{}},l=async t=>{let e=(0,r.A)();try{var a,l,i,s,c,u,d,h,g,p,m,v,f,y,_,w,E;let r=await n.aV.get("/matchcenter/fixture/".concat(t,"/votes"),e?{Authorization:"Bearer ".concat(e)}:{}),b=null!=(i=null!=(l=null==r||null==(a=r.data)?void 0:a.data)?l:null==r?void 0:r.data)?i:null;if(!b)return null;let T=null!=(h=null!=(d=null!=(u=null!=(c=null!=(s=b.votes)?s:b.averageVotes)?c:b.average_votes)?u:b.player_ratings)?d:b.players)?h:b.ratings;return{averageVotes:o(T),averageRating:Number(null!=(p=null!=(g=b.average_grade)?g:b.averageRating)?p:0),totalVotes:Number(null!=(v=null!=(m=b.voters_count)?m:b.totalVotes)?v:0),hasUserVoted:!!(null!=(y=null!=(f=b.has_user_voted)?f:b.hasUserVoted)&&y),manOfTheMatchKey:null!=(E=null!=(w=null!=(_=b.man_of_the_match)?_:b.manOfTheMatch)?w:b.manOfTheMatchKey)?E:null}}catch(t){return console.log("Error: ".concat(t," #getMomFixtureVotes")),null}},i=async(t,e,a)=>{let l=(0,r.A)();if(!l)return null;let i=window.localStorage.getItem("visitor");try{var s,c,u,d,h;let r=await n.aV.post("/matchcenter/match/".concat(encodeURIComponent(t),"/").concat(e,"/vote"),{votes:a},{Authorization:"Bearer ".concat(l),...i&&{"x-visitor":i}}),g=null!=(u=null!=(c=null==r||null==(s=r.data)?void 0:s.data)?c:null==r?void 0:r.data)?u:null;if(!g)return null;return{userVotes:null!=(d=g.userVotes)?d:{},averageVotes:o(null!=(h=g.averageVotes)?h:g.votes),totalVotes:void 0!==g.totalVotes?Number(g.totalVotes):void 0!==g.voters_count?Number(g.voters_count):void 0,averageRating:void 0!==g.averageRating?Number(g.averageRating):void 0!==g.average_grade?Number(g.average_grade):void 0}}catch(t){return console.log("Error: ".concat(t," #submitMomVotes")),null}}},85761:(t,e,a)=>{a.d(e,{GR:()=>h,JB:()=>c,SJ:()=>g,U8:()=>s,aV:()=>l,bq:()=>d,jS:()=>u,kK:()=>i,nC:()=>o});var n=a(946),r=a(95704);let o=n.Ay.create({baseURL:"https://dashboard.sport.dk/api/v2",headers:{"content-type":"application/json","accept-language":"da","x-tenant":"sport.dk"}});n.Ay.create({baseURL:r.env.NEXT_PUBLIC_OLD_BASE_URL,headers:{"content-type":"application/json","x-tenant":"sport.dk"}});let l=n.Ay.create({baseURL:"https://cloud1-service.newsifier.nl/api/v2",headers:{"content-type":"application/json","accept-language":"da","x-tenant":"sport.dk"},params:{tenant_id:"sport.dk"}}),i=n.Ay.create({baseURL:"https://cloud1-service.newsifier.nl/api/v2",headers:{"content-type":"application/json","accept-language":"da"},params:{tenant_id:"sport.dk"}}),s=n.Ay.create({baseURL:r.env.NEXT_PUBLIC_NEWSLETTER_SERVICE||"https://newsletter-service.newsifier.nl",headers:{"content-type":"application/json"}}),c=n.Ay.create({baseURL:"https://dataset-service.newsifier.nl",headers:{"content-type":"application/json"}}),u=n.Ay.create({baseURL:"https://karma-stats-service.newsifier.nl",headers:{"content-type":"application/json"},params:{tenant_id:"sport.dk"}});n.Ay.create({baseURL:"https://dashboard.sport.dk"});let d=n.Ay.create({baseURL:"https://clients.newsifier.com/api",headers:{"content-type":"application/json"}}),h=n.Ay.create({baseURL:(r.env.NEXT_PUBLIC_SOCCER_API||"https://api-soccer.newsifier.nl")+"/api/v3",lane:"soccer"}),g=n.Ay.create()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.