1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7505],{403:(e,t,r)=>{r.d(t,{a:()=>i});let n=["media.mytelevision.tv","*.mytelevision.tv","*.mytelevision.app","*.r2.dev","*.r2.cloudflarestorage.com","image.tmdb.org","*.programme-tv.net","*.mytelevision.stream"];function i(e){let t=e.toLowerCase();return n.some(e=>{if(!e.startsWith("*."))return t===e;let r=e.slice(2);return t===r||t.endsWith(`.${r}`)})}},6203:(e,t,r)=>{r.d(t,{default:()=>l});var n=r(95155),i=r(94727),a=r(12115),s=r(91337);let o=["/assets/auth/showcase-1.webp","/assets/auth/showcase-2.webp","/assets/auth/showcase-3.webp"];function l(){let[e,t]=(0,a.useState)(0),[r,l]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{if(!window.matchMedia)return;let e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=()=>l(!e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,a.useEffect)(()=>{if(!r||o.length<2)return;let e=setInterval(()=>t(e=>(e+1)%o.length),6e3);return()=>clearInterval(e)},[r]),(0,n.jsxs)("div",{"aria-hidden":!0,className:"relative size-full overflow-hidden bg-linear-to-b from-surface-neutral via-surface to-background",children:[(0,n.jsx)("div",{className:"absolute inset-0 lg:hidden",children:o.map((t,r)=>(0,n.jsx)(i.A,{src:t,alt:"",fill:!0,unoptimized:!0,priority:0===r,sizes:"100vw",className:(0,s.cn)("object-cover object-center transition-opacity duration-1000 ease-out",r===e?"opacity-100":"opacity-0")},t))}),(0,n.jsxs)("div",{className:"absolute inset-0 hidden lg:block",children:[o.map((t,r)=>(0,n.jsx)(i.A,{src:t,alt:"",fill:!0,unoptimized:!0,priority:0===r,sizes:"42vw",className:(0,s.cn)("object-cover object-center transition-opacity duration-1000 ease-out","motion-safe:transition-[opacity,transform] motion-safe:duration-[1400ms]",r===e?"opacity-100 motion-safe:scale-105":"opacity-0 motion-safe:scale-100")},`cadre-${t}`)),(0,n.jsx)("div",{className:"scrim-b-soft absolute inset-0"})]}),(0,n.jsx)("div",{className:"absolute inset-0 bg-media-scrim/45 lg:hidden"}),o.length>1&&(0,n.jsx)("div",{className:"absolute inset-x-0 bottom-6 hidden justify-center gap-2 lg:flex",children:o.map((t,r)=>(0,n.jsx)("span",{className:(0,s.cn)("h-1 transition-all duration-500 ease-out",r===e?"w-8 bg-primary":"w-2 bg-white/50")},t))})]})}},16678:(e,t,r)=>{r.d(t,{default:()=>u});var n=r(95155),i=r(73321),a=r(94727),s=r(48393),o=r(38611),l=r(72525);let c=[{code:"fr",name:"Fran\xe7ais"},{code:"en",name:"English"}];function u({onDark:e=!1}){let t=(0,i.useRouter)(),r=(0,i.usePathname)(),{isAuthenticated:d}=(0,s.A)(),m=r.split("/")[1]||"fr",f=e?"text-white shadow-[inset_0_-2px_0_var(--color-primary)]":"text-base-text shadow-[inset_0_-2px_0_var(--color-primary)]",p=e?"text-white/60 hover:text-white":"text-muted-text hover:text-base-text";return(0,n.jsx)("div",{role:"group","aria-label":"en"===m?"Language":"Langue",className:`inline-flex items-stretch border p-0.5 ${e?"border-white/25":"border-border"}`,children:c.map(e=>{let i=m===e.code;return(0,n.jsxs)("button",{type:"button","aria-pressed":i,"aria-label":e.name,onClick:()=>{var n;let i,a,s;return n=e.code,a=(i=(0,l.fJ)(n)?n:null)??(0,l.eE)()??"fr",(0,l.XQ)(i),s=r.replace(`/${m}`,""),void(t.push(`/${a}${s}`),d&&o.L.updateUiLocale(i).catch(()=>{}))},className:`inline-flex items-center gap-1.5 px-2.5 py-1.5 font-label text-sm font-bold uppercase tracking-[0.08em] transition-colors duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 ${i?f:p}`,children:[(0,n.jsx)("span",{className:"relative h-3.5 w-5 shrink-0 overflow-hidden ring-1 ring-black/20",children:(0,n.jsx)(a.A,{src:`/assets/flags/${e.code}.png`,alt:"",fill:!0,sizes:"20px",className:"object-cover",unoptimized:!0})}),(0,n.jsx)("span",{className:i?void 0:"opacity-80",children:e.code})]},e.code)})})}},29105:(e,t,r)=>{r.d(t,{Wr:()=>s,ZV:()=>a});var n=r(39426);let i=["mytelevision.stream"];function a(e){let t=e.toLowerCase();return i.some(e=>t===e||t.endsWith(`.${e}`))}function s(e){return(0,n.st)(`/api/image-proxy?url=${encodeURIComponent(e)}`)}},38611:(e,t,r)=>{r.d(t,{L:()=>i});var n=r(61899);let i={get:()=>n.u.getAuth("/api/v2/profile-preferences"),update:e=>n.u.patchAuth("/api/v2/profile-preferences",e),updateUiLocale:e=>n.u.patchAuth("/api/v2/profile-preferences",{uiLocale:e})}},61899:(e,t,r)=>{r.d(t,{u:()=>n.A});var n=r(55812)},72525:(e,t,r)=>{r.d(t,{XQ:()=>o,XX:()=>u,eE:()=>l,fJ:()=>a,kT:()=>c,oz:()=>s});let n=["fr","en"],i="mytv_ui_locale";function a(e){return"string"==typeof e&&n.includes(e)}function s(){try{let e=window.localStorage.getItem(i);return a(e)?e:null}catch{return null}}function o(e){try{e?window.localStorage.setItem(i,e):window.localStorage.removeItem(i)}catch{}}function l(){if("u"<typeof navigator)return null;let e=navigator.language??"",t=e.split("-")[0]?.toLowerCase();return a(t)?t:null}function c(e,t){let[r,...n]=e.split("?"),i=n.length?`?${n.join("?")}`:"",s=r.split("/");return s.length<2||!a(s[1])||s[1]===t?null:(s[1]=t,s.join("/")+i)}function u(e){return/^\/(fr|en)\/(maintenance|coming-soon)(\/|\?|$)/.test(e)}},90617:(e,t,r)=>{r.d(t,{x:()=>n});function n(e,t="https://gw.mytelevision.app"){let r,i,a=t?.trim();if(!a)return e;try{r=new URL(a).origin}catch{return e}try{i=new URL(e,"https://mytelevision.invalid")}catch{return e}return i.origin!==r?e:`${i.pathname}${i.search}`}},91337:(e,t,r)=>{r.d(t,{cn:()=>a});var n=r(29722),i=r(622);function a(...e){return(0,i.QP)((0,n.$)(e))}},94727:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(95155),i=r(5772),a=r(39426);function s(e){let{src:t,...r}=e;return(0,n.jsx)(i.A,{...r,src:"string"==typeof t?(0,a.st)(t):t})}},94834:(e,t,r)=>{r.r(t),r.d(t,{default:()=>c});var n=r(403),i=r(90617),a=r(29105),s=r(39426);let o=[92,154,185,342,500,780],l="/assets/movie-placeholder.png";function c(e){return(0,s.st)(function({src:e,width:t}){let r;if(!e||e.startsWith("data:"))return e;if(/\/\/image\.tmdb\.org\//.test(e)){let r=o.find(e=>e>=t),n=r?`w${r}`:"original";return e.replace(/\/t\/p\/(w\d+|original)\//,`/t/p/${n}/`)}if(e.startsWith("/")&&!e.startsWith("//"))return e;let s=(0,i.x)(e);if(s!==e)return s;try{r=new URL(e,"https://mytelevision.invalid").hostname}catch{return l}return(0,n.a)(r)?(0,a.ZV)(r)?(0,a.Wr)(e):e:l}(e))}},95629:(e,t,r)=>{r.d(t,{default:()=>a});var n=r(95155),i=r(12115);function a(){let e=function(){let[e,t]=(0,i.useState)(0);return(0,i.useEffect)(()=>
1{let e=window.visualViewport;if(!e)return;let r=0,n=()=>{r=0;let n=window.innerHeight-(e.height+e.offsetTop);t(n>=60?Math.round(n):0)},i=()=>{r||(r=window.requestAnimationFrame(n))};return n(),e.addEventListener("resize",i),e.addEventListener("scroll",i),()=>{r&&window.cancelAnimationFrame(r),e.removeEventListener("resize",i),e.removeEventListener("scroll",i)}},[]),e}();return(0,n.jsx)("div",{"aria-hidden":!0,style:{height:e},className:"w-full shrink-0 lg:hidden"})}}}]);
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.