PageSourceSearch

https://play.tv2.dk/_next/static/chunks/app/(app)/layout-40abb7abab3f2ebf.js

js tv2.dk collected 2026-09-24 08:27:10 UTC 7,169 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4944],{21910:(e,t,n)=>{"use strict";n.d(t,{qB:()=>l,s6:()=>a});var r=n(45807),i=n(92999),s=n(40340);let o=(0,i.createContext)((0,s.v)());function l(e){let{children:t,initialCache:n}=e,l=(0,i.useRef)((0,s.v)(n));return(0,r.jsx)(o.Provider,{value:l.current,children:t})}function a(){return i.useContext(o)}},39445:e=>{e.exports={spinner:"Spinner_spinner__KGQWi","sk-bouncedelay":"Spinner_sk-bouncedelay__6hSN_",bounce1:"Spinner_bounce1__I6YUL",bounce2:"Spinner_bounce2__rNLUl"}},39525:(e,t,n)=>{"use strict";n.d(t,{qK:()=>l,re:()=>u,wZ:()=>a});var r=n(45807),i=n(92999),s=n(21439);let o=(0,i.createContext)({loadedPath:null,setIsLoaded:()=>{}});function l(e){let{children:t}=e,[n,s]=(0,i.useState)(null),l=(0,i.useCallback)(e=>{s(t=>t===e?t:e)},[]),a=(0,i.useMemo)(()=>({loadedPath:n,setIsLoaded:l}),[n,l]);return(0,r.jsx)(o.Provider,{value:a,children:t})}function a(e){let t=(0,s.usePathname)(),{setIsLoaded:n}=(0,i.useContext)(o);(0,i.useEffect)(()=>{e&&t&&n(t)},[e,t,n])}function u(){let e=(0,s.usePathname)(),{loadedPath:t}=(0,i.useContext)(o);return null!==t&&t===e}},40340:(e,t,n)=>{"use strict";n.d(t,{v:()=>r});let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={...e};return{get:e=>t[e],set(e,n){t[e]=n},hydrate(e){Object.assign(t,e)},clearCache(){t={}},extract:()=>t}}},44554:(e,t,n)=>{"use strict";n.d(t,{t:()=>c,e:()=>u});var r=n(90929),i=n(70771),s=n(64695),o=new WeakMap;class l{static get requestHeader(){return{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"}}}addEvent(e){this.events.push(e)}constructor(e){(0,i._)(this,o,{writable:!0,value:void 0}),(0,s._)(this,o,e=>{var t,n;let{user:r,location:i,error:s,info:o,warn:l,context:a,data:u}=e,{href:c,pathname:p,host:d,search:h}=i;return this.addEvent({app:this.app,user:{id:null==r||null==(t=r.userId)?void 0:t.toString(),device:null==r||null==(n=r.device)?void 0:n.deviceUid,agent:navigator.userAgent,region:null==r?void 0:r.region,platform:null==r?void 0:r.platform,appVersion:null==r?void 0:r.appVersion},location:{href:c,pathname:p,host:d,search:h},error:s,info:o,warn:l,context:function(e){if(null==e)return e;switch(typeof e){case"string":return e;case"object":try{return JSON.stringify(e)}catch(t){return e.toString()}default:return e.toString()}}(a),data:u}),this}),this.info=e=>{var t;let{type:n="Info",message:i="Unknown",raw:s}=null!=(t=e.info)?t:{},l={name:n,message:i,raw:JSON.stringify(s)};return(0,r._)(this,o).call(this,{...e,info:l})},this.warn=e=>{var t;let{type:n="Warn",message:i="Unknown",raw:s}=null!=(t=e.warn)?t:{},l={name:n,message:i,raw:JSON.stringify(s)};return(0,r._)(this,o).call(this,{...e,warn:l})},this.error=e=>{var t;let{type:n="Error",message:i="Unknown",stack:s,raw:l,name:a}=null!=(t=e.error)?t:{},u="{}";try{u=JSON.stringify(l)}catch(e){}let c={name:null!=a?a:n,message:i,raw:u,stack:Array.isArray(s)?s:(null==s?void 0:s.split("\n"))||[]};return(0,r._)(this,o).call(this,{...e,error:c})},this.event=this.error;const{logUrl:t,appName:n,appVersion:a}=e;if(!t)throw Error("logUrl is not set");if(!n)throw Error("appName is not set");if(!a)throw Error("appVersion is not set");this.logUrl=t,this.app={name:n,version:a},this.events=[];let u=1e3;const c=()=>{if(this.events.length>0){let e=this.events;this.events=[],fetch(this.logUrl,{...l.requestHeader,body:JSON.stringify(e)}).then(e=>(u=1e3,!0)).catch(()=>{this.events.push(...e),setTimeout(c,u=Math.min(2*u,6e4))})}};setTimeout(c,u)}}var a=n(97215);function u(){let e=new l({logUrl:(0,a.h)().CLIENTSIDE_LOGGING_URL,appName:a.b.APP_NAME,appVersion:a.b.APP_VERSION}),t=t=>{var n;!t.error||null!=(n=t.error.stack)&&n.includes("-extension://")||e.error({error:{message:t.message,stack:t.error.stack,type:"offspring"},location:window.location,context:"offspring/unhandledException"})};return window.addEventListener("error",t),()=>{window.removeEventListener("error",t)}}function c(){return new l({logUrl:(0,a.h)().CLIENTSIDE_LOGGING_URL,appName:a.b.APP_NAME,appVersion:a.b.APP_VERSION})}},55656:(e,t,n)=>{"use strict";n.d(t,{kn:()=>o,z6:()=>l});var r=n(45807),i=n(92999);let s=(0,i.createContext)(null);function o(e){let{children:t,subscription:n}=e;return(0,r.jsx)(s.Provider,{value:n,children:t})}function l(){let e=(0,i.useContext)(s);if(!e)throw Error("useCustomerType must be used within a CustomerTypeProvider");return e}},59601:(e,t,n)=>{"use strict";n.d(t,{H:()=>u});var r=n(45807),i=n(38360),s=n(92999),o=n(40340),l=n(21910),a=n(86713);function u(e){var t;let n,{apiUrl:u,children:c,isAdmin:p}=e,{completed:d,accessToken:h}=(0,a.Jd)(),{updateAccessToken:v}=(0,a.Qc)(),f=(t=(0,s.useMemo)(()=>({url:u,accessToken:h,updateAccessToken:v,isAdmin:p,ready:d}),[u,h,v,p,d]),n=(0,l.s6)(),(0,s.useMemo)(()=>(function(e){let{url:t,accessToken:n=null,initialCache:r=null,ready:i=!1,updateAccessToken:s=()=>{},isAdmin:l=!1}=e;return{operationPrefix:"play_web_content_",cache:null!=r?r:(0,o.v)(),isOnline:!0,ready:i,url:t,requestPolicy:"cache-and-network",shouldRetry:(e,t)=>{if(s){var n,r,i,o,l,a;let[t]=null!=(n=e.error.graphQLErrors)?n:[],u=null!=(r=null==t||null==(i=t.data)?void 0:i.type)?r:null==t||null==(o=t.extensions)?void 0:o.code;("InvalidAuthToken"===u||"RefreshToken"===u||"UNAUTHENTICATED"===u||"INVA
1LID_JWT"===u||"AUTH_ERROR"===u||(null==e||null==(a=e.error)||null==(l=a.response)?void 0:l.status)===401)&&s()}return 0===t},getHeaders:()=>Promise.resolve({Accept:"application/json","Content-Type":"application/json","Client-Platform":"Web","Client-Platform-Class":"","Client-Platform-Audience":"PLAY","Client-Platform-AppVersion":"".concat("2026.9.7180614"),...n?{authorization:"Bearer ".concat(n)}:{},...l?{"Client-Platform-Role":"admin"}:{}})}})({...t,initialCache:n}),[t,n]));return(0,r.jsx)(i.H,{client:f,children:c})}},86913:(e,t,n)=>{"use strict";n.d(t,{K:()=>l,y:()=>a});var r=n(45807),i=n(92999),s=n(39445),o=n.n(s);let l=e=>{let{children:t,delay:n=200,enabled:s=!0}=e,[o,l]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(!s)return l(!1);let e=setTimeout(()=>l(!0),n);return()=>clearTimeout(e)},[n,s]),o?(0,r.jsx)(a,{}):(0,r.jsx)(r.Fragment,{children:t})||null};function a(){return(0,r.jsxs)("div",{className:o().spinner,children:[(0,r.jsx)("div",{className:o().bounce1}),(0,r.jsx)("div",{className:o().bounce2}),(0,r.jsx)("div",{className:o().bounce3})]})}},89074:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)r.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=(function(){return i}).apply(t,[]))||(e.exports=n)}()},98504:(e,t,n)=>{Promise.resolve().then(n.bind(n,55698))}},e=>{e.O(0,[6197,6306,3668,2706,6398,711,688,8529,2858,4521,4971,5698,1485,1570,7358],()=>e(e.s=98504)),_N_E=e.O()}]);
2//# sourceMappingURL=layout-40abb7abab3f2ebf.js.map

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.