PageSourceSearch

https://static-oaos.rtbf.be/16838505719/_next/static/chunks/app/layout-8ac3e4fcac6b2d58.js

js rtbf.be collected 2026-10-01 08:42:15 UTC 30,344 bytes, 28 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{1887:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var a,s=((a={}).SELF="_self",a.BLANK="_blank",a)},5783:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FormInputErrorSummary:()=>b,FormInputErrorSummaryForcedThemes:()=>p,FormInputErrorSummaryTypes:()=>f});var a,s,n=r(54568),i=r(18328),o=r.n(i),l=r(60327),d=r(40345),c=r(94328),u=r(89984),m=r(7620),f=((a={}).PENDING="PENDING",a.INFO="INFO",a.SUCCESS="SUCCESS",a.ALERT="ALERT",a.ERROR="ERROR",a),p=((s={}).AUTO="AUTO",s.DARK="DARK",s.LIGHT="LIGHT",s);let g=(0,u.F)("rounded border p-10 md:p-16",{variants:{forcedTheme:{AUTO:"bg-background-light dark:bg-background-dark",DARK:"bg-background-dark",LIGHT:"bg-background-light"},type:{PENDING:"border-info",INFO:"border-info",ALERT:"border-orange",ERROR:"border-error-light dark:border-error-dark",SUCCESS:"border-success"}}}),h=o()("size-24 rounded-full border-2 border-white p-4"),y=(0,u.F)("rounded-full p-4",{variants:{forcedTheme:{AUTO:"",DARK:"",LIGHT:""},type:{PENDING:"",INFO:"bg-info",ALERT:"",ERROR:"",SUCCESS:"bg-success"}},compoundVariants:[{forcedTheme:"AUTO",type:["ALERT","ERROR"],className:"bg-error-light dark:bg-error-dark"},{forcedTheme:"LIGHT",type:["ALERT","ERROR"],className:"bg-error-light"},{forcedTheme:"DARK",type:["ALERT","ERROR"],className:"bg-error-dark"}]}),b=({type:e="INFO",forcedTheme:t="AUTO",children:r,toaster:a=!1,marginBottom:s,marginLeft:i,marginRight:u,marginTop:f,isAlert:p=!0})=>{let b=(0,m.useId)(),E=`error-summary-title-${b}`,v={INFO:"ExclamationMarkIcon",ERROR:"XIcon",SUCCESS:"CheckIcon"}[e]||"InformationCircleIcon";return(0,n.jsx)("div",{"aria-labelledby":E,role:p?"alert":null,tabIndex:-1,className:o()(`
2        ${g({type:e,forcedTheme:t})}
3        ${(0,c.jp)(f,u,s,i)}
4        ${a&&"lg:min-w-500"}
5      `),children:(0,n.jsxs)("div",{className:"flex items-center space-x-16",children:[(0,n.jsxs)("div",{className:"shrink-0",children:["PENDING"===e&&(0,n.jsx)(d.y,{}),"PENDING"!==e&&(0,n.jsx)("div",{className:y({type:e,forcedTheme:t}),children:(0,n.jsx)("div",{className:h,children:(0,n.jsx)(l.I,{iconName:v,className:"size-12 filter-(--filter-white)","aria-hidden":!0})})})]}),(0,n.jsx)("div",{className:"grow",children:(0,n.jsx)("div",{className:o()(`
6              w-full text-14 leading-tight font-normal 
7              ${"AUTO"===t&&"text-content-800 dark:text-content-200"}
8              ${"LIGHT"===t&&"text-content-800"}
9              ${"DARK"===t&&"text-content-200"}
10            `),children:(0,n.jsx)("div",{className:"list-inside list-disc space-y-2",children:r})})})]})})}},19719:(e,t,r)=>{"use strict";r.d(t,{Fu:()=>d,G9:()=>i,HX:()=>h,bX:()=>c,bk:()=>o,c1:()=>u,lH:()=>l,mT:()=>f,nK:()=>m,nr:()=>g,tY:()=>a,uE:()=>p});let a=["https://www.rtbf.be","https://www.uat.rtbf.be","https://wwwa.uat.rtbf.be","https://wwwb.uat.rtbf.be","https://wwwc.uat.rtbf.be","https://oaos.local.rtbf.be","https://auvio.rtbf.be","https://auvio.uat.rtbf.be","https://auvio.preprod.rtbf.be","https://poc.local.rtbf.be","https://poc.uat.rtbf.be","https://poc.rtbf.be"];var s,n,i=((s={}).AdBreakFinished="adbreakfinished",s.AdBreakStarted="adbreakstarted",s.AdError="aderror",s.AdFinished="adfinished",s.AdSkipped="adskipped",s.AdStarted="adstarted",s.AudioQualityChanged="audioqualitychanged",s.CastAvailable="castavailable",s.CastPaused="castpaused",s.CastPlay="castplay",s.CastPlaying="castplaying",s.CastStarted="caststarted",s.CastStopped="caststopped",s.CastTimeChanged="casttimechanged",s.CueEnter="cueenter",s.CueExit="cueexit",s.Destroy="destroy",s.Destroying="destroying",s.DownloadFinished="downloadfinished",s.Error="error",s.FullscreenEnter="fullscreenenter",s.FullscreenExit="fullscreenexit",s.Metadata="metadata",s.MetadataChanged="metadatachanged",s.MetadataParsed="metadataparsed",s.ModuleReady="moduleready",s.Muted="muted",s.Paused="paused",s.Play="play",s.PlaybackFinished="playbackfinished",s.PlaybackSpeedChanged="playbackspeedchanged",s.Playing="playing",s.PictureInPictureEnter="pictureinpictureenter",s.PictureInPictureExit="pictureinpictureexit",s.PlaylistTransition="playlisttransition",s.Ready="ready",s.Seek="seek",s.Seeked="seeked",s.SegmentPlayback="segmentplayback",s.SourceAdded="sourceadded",s.SourceLoaded="sourceloaded",s.SourceRemoved="sourceremoved",s.SourceUnloaded="sourceunloaded",s.StallEnded="stallended",s.StallStarted="stallstarted",s.SubtitleChanged="subtitlechanged",s.TimeChanged="timechanged",s.TimeShift="timeshift",s.TimeShifted="timeshifted",s.Unmuted="unmuted",s.VideoQualityChanged="videoqualitychanged",s.VolumeChanged="volumechanged",s.Warning="warning",s),o=((n={}).DEBUG="debug",n.LOG="log",n.WARN="warn",n.ERROR="error",n.OFF="off",n);let l=Object.values(i);
10class d extends Error{constructor(e=""){super(e),this.name="MediaAccessError"}}class c extends Error{constructor(e=""){super(e),this.name="InvalidSessionTokenError"}}class u extends Error{constructor(e=""){super(e),this.name="InvalidCredentialsError"}}class m extends Error{constructor(e=""){super(e),this.name="GeoBlockError"}}class f extends Error{constructor(e=""){super(e),this.name="MediaNotFoundError"}}class p extends Error{constructor(e=""){super(e),this.name="ApiInternalError"}}class g extends Error{constructor(e=""){super(e),this.name="PlayerError"}}class h extends Error{constructor(e=""){super(e),this.name="FatalError"}}},23167:(e,t,r)=>{"use strict";r.d(t,{default:()=>eu});var a=r(54568),s=r(73360),n=r(23834),i=r(33903),o=r(74689),l=r(79335),d=r(63179),c=r(17427),u=r(9282),m=r(29386),f=r(25177),p=r(7620);let g=()=>{let{isWebview:e,ram_api_key:t,user_id:r}=(0,m.useAtomValue)(s.z),[n,g]=(0,m.useAtom)(i.cm),[h,y]=(0,m.useAtom)(i.wC),[b,E]=(0,m.useAtom)(i.IR),v=(0,m.useAtomValue)(o.RF),w=(0,m.useSetAtom)(o.tv),[S,x]=(0,m.useAtom)(o.FN),k=(0,m.useSetAtom)(d.Pg),[{isLoadable:T},A]=(0,m.useAtom)(u.Ll),{addEventListenerOnLoginAndLogout:N,autoLogin:I,getGigyaToken:R,getAccountInfo:j,checkUserDataForMissingFields:O}=(0,c.J)();return(0,p.useEffect)(()=>{E({isLoading:!0,isAuthenticated:!1,user:null,ram:null})},[]),(0,p.useEffect)(()=>{n&&(N(),I())},[n]),(0,p.useEffect)(()=>{e&&(R().catch(()=>{}),j().then(e=>{E({isLoading:!1,isAuthenticated:!0,user:e,ram:null})}).catch(()=>{r&&E({isLoading:!1,isAuthenticated:!0,user:null,ram:null})}))},[e]),(0,p.useEffect)(()=>{w({hasActiveConsent:(0,l.VW)(v),consentPreferences:{refused:(0,l.U3)(v,!1),accepted:(0,l.U3)(v,!0)}})},[v]),(0,p.useEffect)(()=>{if(!b?.user||0===v.size)return;let e=!0;for(let[t,r]of v.entries()){let a=new Date((`${t}.locales.fr`.split(".").reduce((e,t)=>(0,l.rO)(e,t),b?.user?.preferences)||{docDate:null,purpose:"",documentUrl:""}).docDate).getTime();new Date(r.legalStatements.fr.minDocDate).getTime()>a&&(e=!1)}x(e)},[v,b?.user]),(0,p.useEffect)(()=>{b.isAuthenticated&&(S?O(b.user):k(d.I7.CONSENT))},[S,b.isAuthenticated]),(0,p.useEffect)(()=>{b.isLoading||T||A(e=>({...e,isLoadable:!0}))},[T,b.isLoading,A]),(0,a.jsx)(a.Fragment,{children:!e&&(0,a.jsx)(f.default,{src:`https://cdns.eu1.gigya.com/js/gigya.js?apikey=${t}`,strategy:"afterInteractive",onLoad:()=>{h||y(!0),g(window.gigya)}})})};var h=r(9603),y=r(67215);let b=({fallbackStylesheets:e=[]})=>((0,p.useEffect)(()=>{if((0,y.c)())return;let t=void 0!==document.documentElement.style.fontVariationSettings;document.body.classList.remove(t?"no-variablefonts":"variablefonts"),document.body.classList.add(t?"variablefonts":"no-variablefonts"),t||e.map(e=>new Promise(function(t,r){let a=document.createElement("link");a.href=e,a.rel="stylesheet",a.addEventListener("load",()=>t(a)),a.addEventListener("error",()=>r(Error(`Style load error for ${e}`))),document.head.append(a)}))},[e]),null);var E=r(57959),v=r(36626),w=r(92514),S=r(79748);let x=(0,w.eU)(!0),k=()=>{let e=(0,S.usePathname)(),t=(0,S.useSearchParams)(),[r,a]=(0,m.useAtom)(x);return(0,p.useEffect)(()=>{r?a(!1):(0,v.zS)("walker run")},[e,t]),null};var T=r(19719),A=r(45907),N=r(93402),I=r(62179);let R=(0,p.memo)(()=>((0,p.useEffect)(()=>{let e=e=>{if(e.origin&&T.tY.includes(e.origin)&&"string"==typeof e.data&&e.data.includes("externalPlayerVideoMessage")&&!e.data.includes("onTime"))try{let t=JSON.parse(e.data);if(!t.action||!t.mediaId)return;let r=Array.from(document.querySelectorAll("iframe")).filter(e=>e.dataset?.src?.includes("rtbf.be")||e.dataset?.src?.includes("auvio")),a=t.player_id?null:r.find(r=>r.dataset?.assetId===t.mediaId||r.contentWindow===e.source);if(t.contextId=a?a?.dataset?.contextId:t.contextId,t.contextType=a?a?.dataset?.contextType:t.contextType,t.action&&N.tU.includes(t.action)){let e={session_id:t.sessionId||"",media_id:t.mediaId||0,user_id:t.uid||"",vendor:I.Q.AUVIO_EMBED_VENDOR,recommended_media_id:t.recommendedMediaId||"0",is_live:t.isLive||!1,is_audioonly:t.isAudioOnly||!1,is_highlight:t.isHighlight||!1,context:t.contextId,context_type:t.contextType,offset:t.currentTime||0};(0,v.zS)(`player ${t.action}`,e)}if("onPlay"===t.action){let e=JSON.stringify({...t,action:"stopOtherVideo"});for(let t of r.filter(e=>e!==a))t?.contentWindow?.postMessage(e,"*")}}catch(e){A.j||console.error(e)}};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[]),null));
10R.displayName="PlayerEventCollector";var j=r(11109),O=r(50796),D=r(33206);let P=(0,p.memo)(()=>{let{isWebview:e,user_id:t}=(0,m.useAtomValue)(s.z),r=(0,m.useAtomValue)(i.cm),{isLoading:a,user:n,isAuthenticated:o}=(0,m.useAtomValue)(i.IR),{getGigyaToken:l,getFreshGigyaUser:u}=(0,c.J)(),f=(0,m.useSetAtom)(d.Pg),g=(0,m.useAtomValue)(i.mm);return(0,p.useEffect)(()=>{let e=g.jwt&&g.expiration>new Date?"gigyaTokenSuccess":"gigyaTokenFailNotConnected";if(a&&"gigyaTokenFailNotConnected"===e)return;"gigyaTokenFailNotConnected"===e?(0,O.J)().del(j.W.USER_GIGYA_JWT):(0,O.J)().set(j.W.USER_GIGYA_JWT,JSON.stringify({expiration:g.expiration.toISOString(),jwt:g.jwt}),{expires:g.expiration.toISOString()});let t="gigyaTokenFailNotConnected"===e?{}:{token:g.jwt,expiration:g.expiration.toISOString()};(0,D.Hf)(e,null,t)},[g,a]),(0,p.useEffect)(()=>{a||o||(0,O.J)().del(j.W.STREAM_TOKEN)},[o,a]),(0,p.useEffect)(()=>{let e=null===n?"gigyaIdFailNotConnected":"gigyaIdSuccess";if(a&&"gigyaIdFailNotConnected"===e)return;if(null===n)(0,O.J)().del(j.W.USER_ID);else{let e=new Date(Date.now()+36e5);(0,O.J)().set(j.W.USER_ID,n.UID,{expires:e.toISOString()})}let t=null===n?{}:{user_id:n.UID};(0,D.Hf)(e,null,t)},[a,n]),(0,p.useEffect)(()=>{if(!r&&!e)return;let a=e=>{if(!e.origin||!T.tY.includes(e.origin)||"string"!=typeof e.data||"string"==typeof e.data&&!e.data.includes("externalPlayerVideoMessage"))return;let r=e.data;try{let a="object"==typeof r?r:JSON.parse(r);if("externalPlayerVideoMessage"!==a.type)return;"getGigyaToken"===a.action?l().then(t=>{a.token=t.jwt,a.expiration=t.expiration?.toISOString(),a.action="gigyaTokenSuccess",a.type="externalPlayerVideoMessage",e.source?.postMessage(JSON.stringify(a),e.origin)}).catch(()=>{a.action="gigyaTokenFailNotConnected",a.type="externalPlayerVideoMessage",e.source?.postMessage(JSON.stringify(a),e.origin)}):"getGigyaUser"===a.action?(a.user=n,a.type="externalPlayerVideoMessage",a.action=o?"gigyaUserSuccess":"gigyaUserFailNotConnected",e.source?.postMessage(JSON.stringify(a),e.origin)):"getGigyaId"===a.action?(a.user_id=t,a.type="externalPlayerVideoMessage",a.action=o?"gigyaIdSuccess":"gigyaIdFailNotConnected",e.source?.postMessage(JSON.stringify(a),e.origin)):"getFreshGigyaUser"===a.action?o?u().then(t=>{a.user=t,a.action="gigyaUserSuccess",a.type="externalPlayerVideoMessage",e.source?.postMessage(JSON.stringify(a),e.origin)}).catch(()=>{a.action="gigyaUserFailNotConnected",a.type="externalPlayerVideoMessage",e.source?.postMessage(JSON.stringify(a),e.origin)}):(a.user=n,a.action="gigyaUserFailNotConnected",a.type="externalPlayerVideoMessage",e.source?.postMessage(JSON.stringify(a),e.origin)):"login"===a.action&&f(d.I7.LOGIN)}catch(e){A.j||console.error(e)}};return window.addEventListener("message",a,!1),()=>{window.removeEventListener("message",a)}},[r,n,o,e]),null});var C=r(41414),L=r(42925),_=r(40459);let M=(0,L.default)(()=>r.e(736).then(r.bind(r,20736)).then(e=>e.WalkerDevtool),{loadableGenerated:{webpack:()=>[20736]},ssr:!1});function F(){let e,{isLoading:t,user:r}=(0,m.useAtomValue)(i.IR),{isWebview:n}=(0,m.useAtomValue)(s.z);return e=(0,C.p)(),(0,p.useEffect)(()=>{e&&(n||!t)&&(0,v.tS)(r)},[e,t]),"true"===_.env.NEXT_PUBLIC_DATALAYER_DEVTOOL?(0,a.jsx)(M,{}):null}let $=[/^\/(?:webview\/(?:ios|android)\/)?elections-2024\/resultats(\/)?/,/^\/(?:webview\/(?:ios|android)\/)?elections-2024\/communales\/resultats(\/)?/,/^\/(?:webview\/(?:ios|android)\/)?elections-2024\/provinciales\/resultats(\/)?/],U=()=>{let e=(0,S.usePathname)(),t=(0,p.useCallback)(()=>{document?.body.focus()},[]);return(0,p.useEffect)(()=>{$.some(t=>t.test(e))||t()},[t,e]),null},V=()=>{let e=(0,m.useSetAtom)(d.Pg);return(0,p.useEffect)(()=>{if((0,y.c)())return;let t=t=>{t?.data==="rtbf:open-login"?e(d.I7.LOGIN):t?.data==="rtbf:open-register"&&e(d.I7.REGISTER)};return window.addEventListener("message",t,{passive:!0}),()=>{window.removeEventListener("message",t)}},[e]),null};function G(){return(0,l.sF)(),null}var J=r(92194),H=r(43430),B=r(57927),W=r(53171),z=r(68728),K=r(24963),q=r(24015),Y=r(26699);let X=new H.$({}),Q=new B.q({}),Z=()=>{let{push:e}=(0,J.r)(),[{isAuthenticated:t}]=(0,m.useAtom)(i.IR),{logout:r}=(0,c.J)(),s=(0,p.useCallback)(()=>{(t?r():Promise.resolve()).then(()=>{e("/"),Y.Ay.custom(e=>(0,a.jsx)(q.E,{title:"Connexion requise",description:"Bonjour, il semblerait que vous n'avez pas les droits pour acc\xe9der \xe0 cette page. Nous vous redirigeons vers ver la page d'accueil",type:K.w.ALERT,onClick:()=>Y.Ay.remove(e.id)}))})},[t,e,r]);return(0,p.useEffect)(()=>X.subscribe(e=>{let t=e?.action;t?.type!=="error"||t?.error?.message?.includes("code 401")&&s()}),[t,s]),(0,p.useEffect)(()=>Q.subscribe(e=>{let t=e?.state;t?.status!=="error"||t?.error?.message?.includes("code 401")&&s()}),[t,s]),null},ee=({children:e})=>{let[t]=(0,p.useState)(()=>new W.E({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,refetchOnMount:!1,refetchOnReconnect:!1}},queryCache:X,mutationCache:Q}));return(0,a.jsx)(z.Ht,{client:t,children:e})},et=()=>{let e=(0,J.r)();return(0,p.useEffect)(()=>{let t=t=>{t.persisted&&e.refresh()};return window.addEventListener("pageshow",t),()=>window.removeEventListener("pageshow",t)},[e]),null};var er=r(23592),ea=r(89744);let es=()=>{let[{isAuthenticated:e,user:t,isLoading:r,ram:a},n]=(0,m.useAtom)(i.IR),o=(0,m.useAtomValue)(s.z);return(0,p.useEffect)(()=>
10{if(!a||!a?.access_token)return;let{exp:e}=(0,ea.s)(a?.access_token),r=setTimeout(()=>{(0,er.B3)({refresh_token:a?.refresh_token,ram_client_id:o.ram_client_id,ram_client_secret:o.ram_client_secret,ram_device_id:o.ram_device_id,context:o.context}).then(e=>{e.access_token!==a.access_token&&(n({isLoading:!1,isAuthenticated:!!t,user:t,ram:e}),(0,E.E1)(t.UID,e).catch(console.error))}).catch(()=>{})},Math.max(1e3,1e3*e-Date.now()-18e5));return()=>{clearTimeout(r)}},[o.context,o.ram_client_id,o.ram_client_secret,o.ram_device_id,n,a,t]),null};var en=r(95553),ei=r(55579),eo=r(44026),el=r(42460);let ed=["/alertez-nous","/cgu","/charte","/cookies","/emissions","/jeux","/plan-du-site","/short/","/article/"];function ec(){let e=(0,S.usePathname)(),t=(0,p.useRef)(null);return(0,p.useEffect)(()=>{let r=()=>{let t=ed.some(t=>e.startsWith(t)),r=!!document.querySelector("[aria-modal='true']"),s=!!document.querySelector("[data-more-loaded='true']");t||r||s?a():"hidden"!==document.visibilityState&&window.location.reload()},a=()=>{clearTimeout(t.current),t.current=setTimeout(r,72e4)};return a(),()=>clearTimeout(t.current)},[e]),null}function eu({children:e}){return(0,el.useReportWebVitals)(e=>{"true"!==localStorage.getItem("muted_reportWebVitals")&&console.info("reportWebVitals",e)}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P,{}),(0,a.jsx)(ec,{}),(0,a.jsxs)(n.NoBots,{children:[(0,a.jsxs)(p.Suspense,{children:[(0,a.jsx)(G,{}),(0,a.jsx)(eo.r,{authHook:h.J,webviewAtom:s.z}),(0,a.jsx)(g,{}),(0,a.jsx)(U,{}),(0,a.jsx)(et,{}),(0,a.jsx)(k,{})]}),(0,a.jsx)(V,{}),(0,a.jsx)(es,{}),(0,a.jsx)(F,{}),(0,a.jsx)(R,{})]}),(0,a.jsx)(Z,{}),(0,a.jsxs)(ee,{children:[(0,a.jsxs)(n.NoBots,{children:[(0,a.jsx)(ei.y,{}),(0,a.jsx)(en.E,{})]}),e]}),(0,a.jsx)(b,{fallbackStylesheets:["https://static-oaos.rtbf.be/fonts/no-variablefonts.css"]})]})}},23834:(e,t,r)=>{"use strict";r.d(t,{NoBots:()=>s});var a=r(7620);function s({children:e,fallback:t=null}){let[r,n]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{n(!/googlebot|speedcurve|lighthouse|moto g power\(2022\)|pagespeed|webpagetest/i.test(navigator.userAgent))},[]),r?e:t}},24015:(e,t,r)=>{"use strict";r.d(t,{E:()=>a.E});var a=r(48253)},24963:(e,t,r)=>{"use strict";r.d(t,{w:()=>a.FormInputErrorSummaryTypes});var a=r(5783)},30853:()=>{},33206:(e,t,r)=>{"use strict";r.d(t,{$K:()=>o,Hf:()=>c,I4:()=>u,Kq:()=>i,Mv:()=>l,eA:()=>d});var a=r(11109),s=r(19719),n=r(50796);let i=async(e,t=!1)=>{let r=e?a.W.STREAM_TOKEN:a.W.STREAM_TOKEN_ANON;if(!t){let e=(e=>{try{let t=(0,n.J)().get(e);if(!t)return null;let r=JSON.parse(t),a=new Date,s=new Date(r?.expiration);if(r.jwt&&r?.expiration&&s>a)return{jwt:r.jwt,expiration:s};(0,n.J)().del(e)}catch(t){(0,n.J)().del(e)}return null})(r);if(e)return e.jwt}let i={device:{deviceId:"321",type:"WEB"},deviceId:"321"};e&&(i.jwt=e);let o=await fetch(`https://exposure.api.redbee.live:443/v2/customer/RTBF/businessunit/Auvio/auth/${e?"gigyaLogin":"anonymous"}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});if(!o.ok){let e=await o.json().catch(()=>({}));if(401===o.status&&"INCORRECT_CREDENTIALS"===e.message)throw new s.c1;throw Error(`API Error: ${o.status} ${o.statusText}`)}let l=(await o.json()).sessionToken;if(!l)throw Error("Remote token not found in response");if(!t){let e=new Date;e.setSeconds(e.getSeconds()+1800),(0,n.J)().set(r,JSON.stringify({jwt:l,expiration:e.toISOString()}),{expires:e.toISOString()})}return l},o=async(e,t,r="video")=>{let a="";"audio"!==r&&(a="?supportedFormats=hls,mp3&supportedDrms=widevine,fairplay");let n=await fetch(`https://exposure.api.redbee.live:443/v2/customer/RTBF/businessunit/Auvio/entitlement/${e}/play${a}`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${t}`}});if(!n.ok){let e=await n.json().catch(()=>({}));if(401===n.status&&"INVALID_CREDENTIALS"===e.message)throw new s.c1;if(401===n.status&&"INVALID_SESSION_TOKEN"===e.message)throw new s.bX;if(403===n.status&&"NOT_ENTITLED"===e.message)throw new s.Fu;if(403===n.status&&["GEO_BLOCKED","VPN_BLOCKED"].includes(e.message))throw new s.nK;if(404===n.status)throw new s.mT;if(n.status>=500)throw new s.uE;throw Error(`API Error: ${n.status} ${n.statusText}`)}return await n.json()},l=(e,t,r)=>{let a=e.formats.find(e=>"HLS"===e.format),n=e.formats.find(e=>"MP3"===e.format),i={};e.bookmarks.lastViewedOffset&&(i.startOffset=e.bookmarks.lastViewedOffset/1e3);let o,l=!!a?.drm?.["com.widevine.alpha"]?.licenseServerUrl;if("drm"in a&&!l)throw new s.HX("No playable DRM found for this asset");return n&&!a?{progressive:[{url:n.mediaLocator,type:"audio/mp3"}],options:i,metadata:o,poster:r,thumbnailTrack:{url:e.sprites?.[0]?.vtt}}:l?{hls:a.mediaLocator,drm:{widevine:{LA_URL:a.drm["com.widevine.alpha"].licenseServerUrl}},options:i,metadata:o,poster:r,thumbnailTrack:{url:e.sprites?.[0]?.vtt}}:{hls:a.mediaLocator,options:i,metadata:o,poster:r,thumbnailTrack:{url:e.sprites?.[0]?.vtt}}},d=(e,t,r,a,n)=>{let i=[s.bk.ERROR,s.bk.LOG,s.bk.DEBUG],o=r.ads&&!r.sgai&&n?{adBreaks:[{position:"pre",replaceContentDuration:0,tag:{url:n,type:"vast"}}]}:void 0,l={key:"44a2d762-a65e-4d8b-9d6f-a090fc8d1416",logs:{level:i[a],bitmovin:!1}
10,analytics:{key:"008b6ca1-3733-4763-b932-f947eb12bc3a",videoId:t,title:e.data.title+" - "+e.data.subtitle,debug:a>0,isLive:"LIVE"===e.data.playerType,customUserId:"",customData1:"web_browser_bitmovin_oaos",customData2:"1.0.0",customData3:e.data.program?.title,customData4:e.data.program?.id,customData5:t},playback:{autoplay:r?.autoplay||!1,muted:r?.muted||!1},adaptation:{exclude:!1,resolution:{maxSelectableVideoHeight:1280},bitrates:{maxSelectableVideoBitrate:3316e3},desktop:{startupBitrate:772e3,preload:r.preload},mobile:{preload:r.preload}},network:{preprocessHttpResponse:(e,t)=>(("manifest/hls/variant"===e||"manifest/hls/master"===e)&&(t.body=t.body.replaceAll(/#EXT-X-KEY:METHOD=SAMPLE-AES,URI="skd.*/g,""),t.body=t.body.replaceAll(/SAMPLE-AES/g,"SAMPLE-AES-CTR")),Promise.resolve(t))},tweaks:{enable_sgai_handling:r.ads&&r.sgai},advertising:o};return"none"===r.ui&&(l.ui=!1),r.lowRes&&(l.adaptation.bitrates={maxSelectableVideoBitrate:448e3},l.adaptation.startupBitrate=448e3,l.playback.preferredTech=[{player:"html5",streaming:"hls"}]),r.lowStartRes&&(l.adaptation.maxStartupBitrate=448e3),l},c=(e,t=null,r={},a=0,s=null,n=null)=>{s||(s=window),n||(n="https://www.rtbf.be");let i={type:"externalPlayerVideoMessage",player_id:t,action:e,...r},o=JSON.stringify(i);a>1&&console.log(`Sending externalPlayerVideoMessage: ${e}`,i),s.postMessage(o,n)},u=(e,t={})=>{let r=e.meta?.smartAds;if(!r?.siteId||!r?.pageId||!r?.fmtId)return null;let a=new URL("https://videoapi.smartadserver.com/ac"),s="VIDEO"===e.data.type?"vod":"aod",n="LIVE"===e.data.playerType?"live":s,i=r.rules?.duration_max>0?r.rules.duration_max:0;for(let[s,o]of Object.entries({siteid:String(r.siteId),pgid:String(r.pageId),fmtid:String(r.fmtId),ab:"1",tgt:"",oc:"1",out:"vast4",ps:"1",pb:"0",visit:"S",vcn:"s",vph:t.playerHeight,vpw:t.playerWidth,vpmt:n,skip:"",mabd:String(i),ctd:String(e.data.duration),tmstp:String(Date.now()),gdpr:"1",gdpr_consent:t.gdprConsent,pgDomain:t.pageDomain,cklb:"1"}))a.searchParams.set(s,o);return a.toString()}},40345:(e,t,r)=>{"use strict";r.d(t,{y:()=>a.y});var a=r(65139)},41414:(e,t,r)=>{"use strict";r.d(t,{p:()=>s});var a=r(7620);function s(){let[e,t]=(0,a.useState)(()=>!1);return(0,a.useEffect)(function(){let e=!1;return(async()=>{await Promise.resolve(),e||t(!0)})(),()=>{e=!0}},[]),e}},45233:(e,t,r)=>{Promise.resolve().then(r.bind(r,23167)),Promise.resolve().then(r.bind(r,59805)),Promise.resolve().then(r.t.bind(r,30853,23)),Promise.resolve().then(r.t.bind(r,74513,23)),Promise.resolve().then(r.t.bind(r,10594,23))},48253:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var a=r(54568),s=r(5783),n=r(12835);let i=({type:e,title:t,description:r,onClick:i})=>(0,a.jsx)(s.FormInputErrorSummary,{type:e,toaster:!0,children:(0,a.jsxs)("div",{className:"relative flex flex-col",children:[(0,a.jsx)("p",{className:"mb-2 font-bold",children:t}),(0,a.jsx)("p",{children:r}),null!==i&&(0,a.jsxs)("button",{onClick:i,className:"absolute top-0 right-0",children:[(0,a.jsx)("span",{className:"sr-only",children:"Fermer l'alerte"}),(0,a.jsx)(n.In,{iconName:"XIcon",className:"size-20 dark:filter-(--filter-white)"})]})]})})},55579:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});var a=r(54568),s=r(26699);let n=()=>(0,a.jsx)(s.l$,{containerStyle:{top:110},toastOptions:{duration:3e3}})},59805:(e,t,r)=>{"use strict";r.d(t,{RefTracker:()=>i});var a=r(50796),s=r(79748),n=r(7620);function i(){let e=(0,s.usePathname)(),t=(0,n.useRef)(""),r=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{let e=window.location.href;if(!r.current){let s=document.referrer||"";(0,a.J)().set("prev-url",s,{path:"/"}),t.current=e,r.current=!0;return}t.current!==e&&((0,a.J)().set("prev-url",t.current,{path:"/"}),t.current=e)},[e]),(0,n.useEffect)(()=>{let e=()=>{let e=window.location.href;t.current!==e&&((0,a.J)().set("prev-url",t.current,{path:"/"}),t.current=e)};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]),null}},65139:(e,t,r)=>{"use strict";r.d(t,{D:()=>o,y:()=>l});var a,s=r(54568),n=r(18328),i=r.n(n),o=((a={}).PRIMARY="primary",a.OVERLAY="overlay",a.FULLSCREEN="fullscreen",a.FULLTRANSPARENT="fulltransparent",a);let l=({label:e="",variant:t="primary",widthClass:r=i()("w-100"),heightClass:a=i()("h-100"),iconClass:n=i()("size-32"),className:o=""})=>(0,s.jsx)("div",{className:["fullscreen","fulltransparent"].includes(t)?"absolute top-0 left-0 z-10 size-full":"",children:(0,s.jsxs)("div",{className:`${i()(`
11    flex items-center justify-center
12    ${"overlay"===t&&`z-60 rounded-sm border-2 bg-gray-400 px-4 ${r} ${a}`}
13    ${"fullscreen"===t&&"absolute inset-0 z-60 bg-white/60 px-4 dark:bg-purple-900/60"}
14    ${"fulltransparent"===t&&"absolute inset-0 z-60 px-4"}
15  `)} ${o}`,children:[(0,s.jsx)("div",{className:`animate-spin rounded-full border-b-2 border-primary p-4 dark:border-secondary ${n}`}),"overlay"!==t&&e&&(0,s.jsx)("p",{className:"p-10 font-Montserrat text-12 font-bold text-secondary uppercase dark:text-white",children:e})]})})},74513:()=>{},79335:(e,t,r)=>{"use strict";r.d(t,{LK:()=>w,U3:()=>b,VW:()=>E,p9:()=>h,rO:()=>g,sF:()=>v});
15var a=r(54568),s=r(75479),n=r(1887),i=r(33903),o=r(74689),l=r(43654),d=r(90465),c=r(45907),u=r(18328),m=r.n(u),f=r(29386),p=r(7620);let g=(e,t)=>{let r=null;try{void 0!==e[t]&&(r=e[t])}catch(e){c.j||console.error(e),r=null}finally{return r}},h=e=>{let t=null,r=null;for(let a of e?.customData||[])switch(a.key){case"consentName":t=a.value;break;case"activationDate":r=a.value}return{consentName:t,activationDate:r}},y=(e,t,r)=>{let{consentName:a}=h(e);return a&&0!==a.length?a:`contrat d'utilisation${1===r?"":` (${t+1})`}`},b=(e,t)=>{let r={consentToDeletion:{isConsentGranted:!t}};if(t)for(let t of e.keys())r[t]={isConsentGranted:!0};return r},E=e=>[...e.keys()].some(t=>e.get(t).isActive),v=()=>{let e=(0,f.useAtomValue)(i.cm),t=(0,f.useSetAtom)(o.RF);(0,p.useEffect)(()=>{e&&e.accounts.getSiteConsentDetails({callback:e=>{if(e.errorCode!==l.Li.No_Error)return;let r=new Map,a=["consentToDeletion","terms.testTerms.siteTerms","terms.testUsingVersioningByNumber","terms.testUsingVersioningByNumber.siteTerms","otherTerms"];for(let[t,s]of Object.entries(e.siteConsentDetails))(!a.includes(t)||s.isActive)&&r.set(t,s);t(r)}})},[e,t])},w=()=>{let e=(0,f.useAtomValue)(o.RF),t=(0,f.useAtomValue)(i.cm),r=(0,f.useAtomValue)(i.uF),c=(0,p.useCallback)(({inline:t=!0,defaultClasses:r=m()("font-bold text-blue-500 underline hover:no-underline dark:text-purple-100"),extraClasses:i=""})=>{let o=({label:e,href:t,title:o=null})=>(0,a.jsx)(s.N,{prefetch:!1,href:t,className:m()(`
16            ${r}
17            ${i}
18          `),target:n.i.BLANK,title:o,children:e});return void 0===e||0===e.size?(0,a.jsxs)(a.Fragment,{children:["le"," ",(0,a.jsx)(o,{label:"Contrat d'utilisation Mon RTBF",href:"/contrat-mon-rtbf",title:"Derni\xe8re version du Contrat d'&apos;'utilisation Mon RTBF"})]}):t?(0,a.jsx)(a.Fragment,{children:[...e.keys()].map((t,r,s)=>{let n=e.get(t),i=y(n,r,s.length);return(0,a.jsxs)(p.Fragment,{children:[r>0&&r+1===s.length&&" et ","le ",(0,a.jsx)(o,{label:i,href:n.legalStatements.fr.documentUrl}),r+2<s.length&&", "]},t)})}):(0,a.jsx)("ul",{className:"mx-auto w-10/12 list-disc",children:[...e.keys()].map((t,r,s)=>{let n=e.get(t),{activationDate:i}=h(n),l=y(n,r,s.length);return(0,a.jsx)("li",{children:(0,a.jsx)(o,{label:l,href:n.legalStatements.fr.documentUrl,title:i?`Requis pour le ${(0,d.Yq)(i)}`:null})},t)})})},[e]);return{acceptConsents:(0,p.useCallback)(()=>t?new Promise((a,s)=>{t.accounts.setAccountInfo({...""===r?{}:{regToken:r},lang:"fr",preferences:b(e,!0),callback:e=>{e.errorCode!==l.Li.No_Error?s(e):""===r?a(e):t.accounts.finalizeRegistration({regToken:r,callback:e=>{a(e)}})}})}):Promise.reject(),[e,t,r]),listConsents:c,refuseConsents:(0,p.useCallback)((a=null)=>t?new Promise((s,n)=>{t.accounts.setAccountInfo({regToken:a||r,lang:"fr",preferences:b(e,!1),callback:e=>{e.errorCode!==l.Li.No_Error?n(e):s(null)}})}):Promise.reject(),[e,t,r])}}},90465:(e,t,r)=>{"use strict";r.d(t,{B0:()=>_,F$:()=>L,Gg:()=>j,Hv:()=>P,JC:()=>T,Ku:()=>C,NE:()=>v,Vv:()=>x,Yq:()=>S,Zj:()=>O,Zr:()=>I,ef:()=>A,im:()=>k,mE:()=>w,nz:()=>E,oT:()=>D,yf:()=>R});var a=r(56887),s=r(6712),n=r(14936),i=r(74054),o=r(60100),l=r(32403),d=r(39104),c=r(45892),u=r(89794),m=r(7360),f=r(67989),p=r(96572),g=r(48069),h=r(41224);let y="dd MMMM yyyy",b="dd MMM yyyy '\xe0' HH:mm",E="yyyy-MM-dd",v="dd/MM/yyyy '\xe0' HH:mm";function w(e){return void 0!==e.day}let S=(e,t)=>{let r=new Date(e);if(!e)return;let s=(0,a.GP)(r,t?.withTime?b:y,{locale:h.fr});return t?.withDay?{date:s,day:(0,a.GP)(r,"EEEE",{locale:h.fr})}:s},x=e=>{let t=new Date(e);return(0,a.GP)(t,"MMMM",{locale:h.fr})},k=e=>(0,a.GP)(e,"dd"),T=e=>{let t=new Date(e);return(0,a.GP)(t,"HH:mm",{locale:h.fr})},A=e=>{let t;return(0,s.f)(e)&&(t=(0,n.c)(e)?`Publi\xe9 il y a ${(0,i.k)(e,new Date,{locale:h.fr})}`:`Publi\xe9 le ${(0,a.GP)(e,"dd MMMM yyyy '\xe0' HH:mm",{locale:h.fr})}`),t},N=(e,t)=>{let r,s=Math.abs(Math.round((e.getTime()-Date.now())/864e5));return 0===s&&(r=`il y a ${(0,i.k)(e,new Date,{locale:h.fr})}`),1===s&&(r=(0,o.o)(e,new Date,{locale:h.fr})),s>1&&(r=(0,a.GP)(e,t,{locale:h.fr})),r},I=(e,t)=>{let r="-",a=y;return t?.withTime&&(a=b),(0,s.f)(e)&&(r=N(e,a)),(0,s.f)(t?.majorUpdate)&&(0,l.d)(t?.majorUpdate,e)&&(r=`${r} - mise \xe0 jour ${N(t?.majorUpdate,a)}`),r},R=e=>(0,a.GP)(e,"dd.MM.yy",{locale:h.fr}),j=e=>(0,a.GP)(e,"HH'h'mm",{locale:h.fr}),O=e=>(0,n.c)(e)?`Aujourd'hui \xe0 ${j(e)}`:(0,d.e)(e)?`Demain \xe0 ${j(e)}`:`Le ${S(e.toISOString(),{withTime:!0})}`,D=(e,t)=>{let r=new Date,a=(0,c.c)(t,r);if(a<=7)if(!(a<=1))return"Reste "+a+" jours";else{let e=(0,u.M)(t,r);return e<=1?"Reste "+(0,m.o)(t,r)+" minutes":"Reste "+e+" heures"}return R(e)},P=e=>{let t="";return e>=60&&(t+=Math.floor(e/60)+" h "),e%60&&(t+=e%60+" min"),t},C=e=>`${Math.floor(e/60)||1} min`,L=e=>{let t=new Date(e);return(0,n.c)(t)?"Aujourd.":(0,f.r)(t,(0,p.e)(new Date,1))?"Hier":(0,f.r)(t,(0,g.f)(new Date,1))?"Demain":(0,a.GP)(t,"EEEE",{locale:h.fr})},_=e=>{let t=new Date(e);return(0,a.GP)(t,"MMM",{locale:h.fr})}},94328:(e,t,r)=>{"use strict";r.d(t,{QW:()=>i,jp:()=>o,sJ:()=>l});var a,s=r(18328),n=r.n(s),i=((a={}).S0="0",a.S4="4",a.S8="8",a.S10="10",a.S12="12",a.S16="16",a.S20="20",a.S24="24",a.S28="28",a.S32="32",a.S36="36",a);let o=(e,t,r,a)=>n()(`
19    ${e&&`mt-${e}`}
20    ${t&&`mr-${t}`}
21    ${r&&`mb-${r}`}
22    ${a&&`ml-${a}`}
23  `),l=e=>"string"==typeof e?n()(`
24            bg-${e}
25        `):"light"in e&&"dark"in e?n()(`
26            bg-${e.light}
27            dark:bg-${e.dark}
28        `):null}},e=>{e.O(0,[9656,380,5587,9386,9736,6887,4017,7079,6355,3342,7421,2509,1335,587,1968,7358],()=>e(e.s=45233)),_N_E=e.O()}]);

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.