var _dmpespesIframe001 = (function () { 'use strict'; let P=e=>{let t=window.document.cookie.split(";").map(e=>e.trim().split(/=(.*)/)).find(t=>{let[i]=t;return i===e});return t?.[1]||""},C=function(t,i){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:31536e6,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>"undefined"!=typeof window&&window.location?window.location.hostname:"",a=n().split(".");for(let n=a.length-1;n>0;n--){let l=a.slice(n).join("."),r=[`${t}=${i}`,"path=/",`max-age=${o}`,`domain=.${l}`,"samesite=lax","secure"];if(document.cookie=r.join(";"),P(t).length>0){_dmpesplayer.l.log("cookies",`Wrote cookie ${t} for domain .${l}`);return}}},A="uid_dm",R="v1st_dm",O=new RegExp(/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/),I=null,L=()=>I,T=()=>{let e=P(A);return e?.match(O)},S=()=>{_dmpesplayer.B.player?.enableAds!==!1&&C(A,I,33696e3)},N=()=>{if(_dmpesplayer.B.player?.enableAds===!1)return;let o=P(A);I=o?.match(O)?o:_dmpesplayer.g(),_dmpesplayer.l.log("cookies","Initialized UID")},D={inherit:"","16:9":"56.25%","4:3":"75%","1:1":"100%","3:4":"133.3%","9:16":"177.7%"},$={SMALL:480,MEDIUM:1800,LARGE:2160},V=["fit","fill","fillLeft","fillRight","fillTop","fillBottom"],k=t=>{let{rootNode:i,iframe:o}=t._do_not_use_03d404c11d1978869851;Object.assign(o,{height:"100%",width:"100%"}),Object.assign(i.style,{position:"relative",paddingBottom:"0",backgroundColor:"#2b2b2b",height:"152px",borderRadius:"24px",overflow:"hidden"}),i.classList.add("dailymotion-audio-player"),new ResizeObserver(e=>{let[t]=e;i.style.height=t.contentRect.width>=640?"200px":"152px"}).observe(i),_dmpesplayer.l.log("scaling","Initialized audio size")},M=function(t,i){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=Object.prototype.hasOwnProperty.call(D,i)?i:"16:9",{id:r,iframe:s,rootNode:d,stateFromPES:c}=t._do_not_use_03d404c11d1978869851,p="inherit"===l?"100%":"",u="inherit"===l?"100%":"",h=D[l];Object.assign(d.style,{background:"#0d0d0d",height:p,paddingBottom:h,position:"relative",width:u}),Object.assign(s,{height:"100%",width:"100%"}),c.playerAspectRatio=l,a.withPesEvent&&_dmpesplayer.s(_dmpesplayer.E.PUBLIC.PLAYER_ASPECTRATIOCHANGE,{id:r,aspectRatio:l}),_dmpesplayer.l.log("scaling","Changed aspect ratio",l)},U=function(t,i){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=V.includes(i)?i:"fit",{id:r,stateFromPES:s}=t._do_not_use_03d404c11d1978869851;s.playerScaleMode=l,a.withPesEvent&&_dmpesplayer.s(_dmpesplayer.E.PUBLIC.PLAYER_SCALEMODECHANGE,{id:r,scaleMode:l}),_dmpesplayer.l.log("scaling","Changed scale mode",l)},Y=e=>"string"==typeof e&&e.match(/^x[a-zA-Z0-9-_]+$/),x=t=>{let{id:i,observer:y,rootNode:g,settings:m,stateFromPES:_}=t._do_not_use_03d404c11d1978869851,w="audio"===m.type,f={},E=null,v=null;t._do_not_use_03d404c11d1978869851.removeAllListeners=_dmpesplayer.a(t,_dmpesplayer.E.PRIVATE.ALL,i=>{let{id:a,event:l,fullscreen:r,mode:s,playerHeavyAdsInterventionReports:d,playerHeavyAdsEvents:p}=i;if([_dmpesplayer.E.PRIVATE.PLAYER_FULLSCREENCHANGE,_dmpesplayer.E.PRIVATE.PLAYER_NATIVEPIPCHANGE].includes(l)){let e=l===_dmpesplayer.E.PRIVATE.PLAYER_FULLSCREENCHANGE?r?"fullscreen":"inline":s;_.playerPresentationMode=e,_dmpesplayer.s(_dmpesplayer.E.PUBLIC.PLAYER_PRESENTATIONMODECHANGE,{id:a,playerPresentationMode:e})}f[l]&&_dmpesplayer.d(l)&&(l===_dmpesplayer.E.PUBLIC.PLAYER_HEAVYADSINTERVENTION?(f[l].forEach(e=>{let{cb:t}=e;t({playerHeavyAdsInterventionReports:d})}),_dmpesplayer.l.log("heavyads","Received reports",d),p.length>0&&(_dmpesplayer.l.log("heavyads","Received events",p),_dmpesplayer.h(p))):t.getState().then(e=>{f[l].slice().forEach(t=>{let{cb:i}=t;i(e)})}))});let b=e=>{let i=_dmpesplayer.a(t,_dmpesplayer.E.PRIVATE.PLAYER_STATE,t=>{Object.assign(t,_),e(t)});return _dmpesplayer.b(t,_dmpesplayer.C.STATE),i};_dmpesplayer.a(t,_dmpesplayer.E.PUBLIC.PLAYER_VIDEOCHANGE,e=>{let{videoId:t}=e;v=t??null}),w||_dmpesplayer.a(t,_dmpesplayer.E.PRIVATE.PLAYER_DRM_TOKEN_REQUEST,async i=>{let{requestId:o}=i,n=null;if("function"==typeof E?.fetchDrmToken)try{n=await E.fetchDrmToken({videoId:v})}catch(t){_dmpesplayer.l.error("fetchDrmToken threw an error",t)}else"string"==typeof E?.token&&(n=E.token);_dmpesplayer.b(t,_dmpesplayer.C.RESPOND_DRM_TOKEN,{token:n,requestId:o})}),t.pause=()=>{_dmpesplayer.l.log("api","Called player.pause()"),_dmpesplayer.b(t,_dmpesplayer.C.PAUSE)},t.play=()=>{_dmpesplayer.l.log("api","Called player.play()"),_dmpesplayer.b(t,_dmpesplayer.C.PLAY)},t.seek=i=>{_dmpesplayer.l.log("api","Called player.seek()",i),_dmpesplayer.b(t,_dmpesplayer.C.SEEK,i)},window.location.hostname.match(/(\.dailymotion\.com|\.dm\.gg)$/)&&_dmpesplayer.i("PV5_METADATA_PRELOAD")&&(t.preloadContent=i=>{_dmpesplayer.l.log("api","Called player.preloadContent()",i),_dmpesplayer.b(t,_dmpesplayer.C.PRELOAD,i)}),t.setCustomRecommendations=i=>{if(_dmpesplayer.l.log("api","Called player.setCustomRecommendations()",i),w){console.warn("setCustomRecommendations is not supported for audio players");return}if(m.enableCustomRecommendations)return(i=i.filter(e=>Y(e))).length>30&&(console.warn("Custom recommendations are restricted to 30 videos, excess videos will be ignored"),i=i.slice(0,30)),_dmpesplayer.b(t,_dmpesplayer.C.CUSTOM_RECOMMENDATIONS,i);console.warn("Custom recommendations are disabled for that player")},t.setMute=()=>{console.warn("The setMute method has been deprecated. Please check https://developers.dailymotion.com/changelog for more details")},t.setQuality=i=>{if(_dmpesplayer.l.log("api","Called player.setQuality()",i),w){console.warn("setQuality is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.QUALITY,i)},t.setSubtitles=i=>{if(_dmpesplayer.l.log("api","Called player.setSubtitles()",i),w){console.warn("setSubtitles is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.SUBTITLES,i)},t.setVolume=i=>{if(_dmpesplayer.l.log("api","Called player.setVolume()",i),w){console.warn("setVolume is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.VOLUME,i)},t.setFullscreen=i=>{if(_dmpesplayer.l.log("api","Called player.setFullscreen()",i),w){console.warn("setFullscreen is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.FULLSCREEN,i)},t.setControls=()=>{console.warn("The setControls method has been deprecated. Please check https://developers.dailymotion.com/player/#changelog for more details")},t.setCustomConfig=function(i){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_dmpesplayer.l.log("api","Called player.setCustomConfig()",i,o),w){console.warn("setCustomConfig is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.CUSTOMCONFIG,i,o)},t.setDrmConfig=i=>{if(_dmpesplayer.l.log("api","Called player.setDrmConfig()"),w){console.warn("setDrmConfig is not supported for audio players");return}if("object"!=typeof i||null===i){console.warn("setDrmConfig: config must be a non-null object");return}E=i,_dmpesplayer.b(t,_dmpesplayer.C.DRM_CONFIGURED,{drmTokenFetchTimeout:i.drmTokenFetchTimeout,token:"string"==typeof i.token?i.token:void 0})},t.setLoop=i=>{if(_dmpesplayer.l.log("api","Called player.setLoop()",i),w){console.warn("setLoop is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.LOOP,i)},t.setPlaybackSpeed=i=>{_dmpesplayer.l.log("api","Called player.setPlaybackSpeed()",i),_dmpesplayer.b(t,_dmpesplayer.C.SPEED,i)},t.setAspectRatio=i=>{if(_dmpesplayer.l.log("api","Called player.setAspectRatio()",i),w){console.warn("setAspectRatio is not supported for audio players");return}M(t,i,{withPesEvent:!0})},t.setScaleMode=i=>{if(_dmpesplayer.l.log("api","Called player.setScaleMode()",i),w){console.warn("setScaleMode is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.SCALE,i),U(t,i,{withPesEvent:!0})},t.loadContent=function(){let{video:i,playlist:o,podcast:n,episode:a,startTime:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_dmpesplayer.l.log("API","Called player.loadContent()",{video:i,playlist:o,podcast:n,episode:a,startTime:s});let c="on"===m.autostart||"firstTimeViewable"===m.autostart&&y.wasViewableAtLeastOnce;if(_dmpesplayer.c()){let i=window.location.href;_dmpesplayer.l.log("API","sendCommandToPlayer(COMMANDS.NOTIFY_EMBEDDER_URL_CHANGED), with url:",i),_dmpesplayer.b(t,_dmpesplayer.C.NOTIFY_EMBEDDER_URL_CHANGED,i)}_dmpesplayer.b(t,_dmpesplayer.C.LOAD,i,{playlist:o,podcast:n,episode:a,start:s,autoplay:c})},t.updateParams=i=>{if(_dmpesplayer.l.log("api","Called player.updateParams()",i),w){console.warn("updateParams is not supported for audio players");return}void 0!==i.enableControls&&console.warn("The enableControls parameter from updateParams method has been deprecated. Please check https://developers.dailymotion.com/player/#changelog for more details"),void 0!==i.aspectRatio&&M(t,i.aspectRatio,{withPesEvent:!0}),void 0!==i.scaleMode&&U(t,i.scaleMode,{withPesEvent:!0}),_dmpesplayer.b(t,_dmpesplayer.C.UPDATE_PARAMS,i)},t.on=function(t,i){let{once:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(_dmpesplayer.l.log("api","Called player.on()",t),void 0===t)return;if("string"!=typeof t||!_dmpesplayer.d(t)){console.warn(`Unknown event, received ${t}`);return}if("function"!=typeof i){console.warn(`The specified callback should be a function, received ${i}`);return}if(f[t]||(f[t]=[]),f[t].find(e=>{let{originalCb:t}=e;return t===i})){console.warn(`Callback duplication detected for ${t}`);return}let n=i;o&&(i=function(){for(var e=arguments.length,t=Array(e),i=0;i{f[t]&&(f[t]=f[t].filter(e=>e.originalCb!==n))};return f[t].push({originalCb:n,cb:i}),a},t.off=(t,i)=>{if(_dmpesplayer.l.log("api","Called player.off()",t),void 0!==t){if("string"!=typeof t||!_dmpesplayer.d(t)){console.warn(`Unknown event, received ${t}`);return}if(!f[t]){console.warn(`No listener on ${t} to remove`);return}if(void 0===i){delete f[t];return}if("function"!=typeof i){console.warn(`The specified callback should be a function, received ${i}`);return}f[t]=f[t].filter(e=>e.originalCb!==i)}},t.getState=()=>(_dmpesplayer.l.log("api","Called player.getState()"),new Promise((e,o)=>{let l=_dmpesplayer.a(t,_dmpesplayer.E.PUBLIC.PLAYER_HEAVYADSINTERVENTION,()=>{r(),l(),o(),console.warn(`player.getState() rejected : player ${i} has been destroyed by Heavy Ads`)}),r=b(t=>{r(),l(),e(t)})})),t.getRootNode=()=>(_dmpesplayer.l.log("api","Called player.getRootNode()"),g),t.getSettings=()=>{if(_dmpesplayer.l.log("api","Called player.getSettings()"),!t._do_not_use_03d404c11d1978869851.getSettingsUsageTracked){t._do_not_use_03d404c11d1978869851.getSettingsUsageTracked=!0;try{_dmpesplayer.e({settings:m,embedIndex:t._do_not_use_03d404c11d1978869851.index,emptyPlayer:t.isEmpty,pesIntegrationType:t._do_not_use_03d404c11d1978869851.pesIntegrationType})}catch(t){_dmpesplayer.l.error("getSettings usage tracking failed",t)}}return _dmpesplayer.f(m)},t.getPreview=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:70;return w?(console.warn("getPreview is not supported for audio players"),Promise.reject(Error("getPreview is not supported for audio players"))):new Promise((o,s)=>{let d=_dmpesplayer.a(t,_dmpesplayer.E.PRIVATE.PLAYER_PREVIEW_COMPUTED,e=>{d(),e&&e.error?s(e.error):o(e.preview)});_dmpesplayer.b(t,_dmpesplayer.C.GET_PREVIEW,{requestedTimestamp:e,previewWidth:i})})},t.cancelAutoskip=()=>{if(_dmpesplayer.l.log("api","Called player.cancelAutoskip()"),w){console.warn("cancelAutoskip is not supported for audio players");return}_dmpesplayer.b(t,_dmpesplayer.C.CANCEL_AUTOSKIP)}},j=!1;class B{initialize(){let{initialized:t}=this._do_not_use_03d404c11d1978869851;if(t)return t;let{settings:{autostart:i,pip:o,type:s},id:d,iframe:c,observer:p,rootNode:u}=this._do_not_use_03d404c11d1978869851;return p.earlyObserve(u),t=(async()=>(await Promise.all([j,this.apiReadyReceived]),p.unobserve(u),_dmpesplayer.a(this,_dmpesplayer.E.PUBLIC.PLAYER_VIDEOCHANGE,e=>{let{title:t}=e;c.setAttribute("title",`Dailymotion video player - ${t.replace(/&/g,"&").replace(/"/g,""")}`),this.isEmpty&&!this.hasReceivedVideoChange&&(p.unobserve(u),p.observe(u)),this.hasReceivedVideoChange=!0}),"off"!==o&&"audio"!==s&&(window.dailymotion._do_not_use_03d404c11d1978869851.playerSelectedForPip===this&&window.dailymotion.pipResume(),_dmpesplayer.b(this,_dmpesplayer.C.INIT_PIP_IFRAME_CHUNK)),G(),"firstTimeViewable"===i&&F(this),H(this),_dmpesplayer.l.log("init",`Player ${d} fully initialized`),p.observe(u),this))(),this._do_not_use_03d404c11d1978869851.initialized=t,t}destroy(){let{id:t,observer:i,placeholderNode:o,removeAllListeners:n,rootNode:a,viewportResizeListener:l}=this._do_not_use_03d404c11d1978869851;_dmpesplayer.l.log("api","Called player.destroy()"),i.unobserve(a),n(),z(this),a.parentNode.replaceChild(o,a),this===window.dailymotion._do_not_use_03d404c11d1978869851.playerSelectedForPip&&(window.dailymotion.pipClose(),window.dailymotion._do_not_use_03d404c11d1978869851.playerSelectedForPip=null),window.removeEventListener("resize",l),delete window.dailymotion._do_not_use_03d404c11d1978869851.players[t]}isEligibleForPipDisplay(e){let{settings:{pip:t}}=this._do_not_use_03d404c11d1978869851;return"off"===t?{status:!1,reason:"PIP is OFF"}:this.isEmpty&&!this.hasReceivedVideoChange?{status:!1,reason:"empty embed without videochange event"}:e?{status:!0,reason:"PIP is ON and was viewable at least once"}:{status:"instant"===t,reason:"instant"===t?"PIP is INSTANT":"was not viewable at least once"}}constructor({embedIndex:e,emptyPlayer:i,iframe:o,iframeId:l,observer:r,pesIntegrationType:s,placeholderNode:d,rootNode:c,settings:p,spinner:u,eid:h}){let g=window.innerWidth<=$.SMALL?"smallViewport":"largeViewport",m="off"===p.pip?"disabled":"enabled";if(this.apiReadyReceived=!1,this.isEmpty=!1,this.hasReceivedVideoChange=!1,this._do_not_use_03d404c11d1978869851={id:l,iframe:o,index:e,initialized:!1,observer:r,pesIntegrationType:s,placeholderNode:d,rootNode:c,settings:p,spinner:u,eid:h,stateFromPES:{playerAspectRatio:null,playerIsViewable:null,playerPip:null,playerPipDisplay:g,playerPipIsExpanded:!1,playerPipStatus:m,playerPresentationMode:"inline",playerScaleMode:null},viewportResizeListener:null},r.init(o),this.isEmpty=i,"audio"===p.type?k(this):(M(this,p.aspectRatio),U(this,p.scaleMode)),!T()){let e=_dmpesplayer.a(this,_dmpesplayer.E.PRIVATE.WRITE_UID,()=>{S(),e()})}let _=_dmpesplayer.a(this,_dmpesplayer.E.PRIVATE.WRITE_V1ST_DM,()=>{C(R,_dmpesplayer.B.v1st,33696e3),_()});_dmpesplayer.a(this,_dmpesplayer.E.PRIVATE.LISTEN_EID,async()=>{let{listenEidCollection:e}=await window._dmDynamicImportPolyfill("pes.eid.5f288311.js");e(h,this)});let w=()=>{u?.getAnimations?.({subtree:!0}).forEach(e=>e.cancel()),u?.remove()};if(this.apiReadyReceived=new Promise(e=>{let t=_dmpesplayer.a(this,_dmpesplayer.E.PRIVATE.PLAYER_APIREADY,()=>{o.removeAttribute("name"),o.style.opacity=1,w(),t(),e()})}),"audio"!==p.type){let e=_dmpesplayer.a(this,_dmpesplayer.E.PRIVATE.DISPLAY_POSTER_SOONER,()=>{o.style.opacity=1,w(),e()})}x(this),"audio"===p.type||"off"===p.pip?j=Promise.resolve():(window.dailymotion._do_not_use_03d404c11d1978869851.playerSelectedForPip?console.warn(`[${p.id}] ${_dmpesplayer.j.PIP_ALREADY_ENABLED}`):window.dailymotion._do_not_use_03d404c11d1978869851.playerSelectedForPip=this,p.enableLegacyPip?(j=window._dmDynamicImportPolyfill("pes.pip-legacy.5820a3c8.js"),console.warn("TO BE DEPRECATED: This PiP design will be deprecated soon. Please consider using new PiP design")):j=window._dmDynamicImportPolyfill("pes.pip.e85f72df.js"))}}let F=e=>{let t=_dmpesplayer.a(e,_dmpesplayer.E.PUBLIC.PLAYER_VIEWABILITYCHANGE,i=>{let{viewable:o,wasViewableAtLeastOnce:n}=i;e&&(o||e.isEligibleForPipDisplay(n).status)&&(t(),e.play())})},H=e=>{e._do_not_use_03d404c11d1978869851.viewportResizeListener=()=>{_dmpesplayer.b(e,_dmpesplayer.C.VIEWPORT_RESIZE,{width:window.innerWidth,height:window.innerHeight})},window.addEventListener("resize",e._do_not_use_03d404c11d1978869851.viewportResizeListener)},G=()=>{_dmpesplayer.k(_dmpesplayer.E.PUBLIC.PLAYER_VIEWABILITYCHANGE,e=>{let{viewable:t,id:i}=e,o=window.dailymotion._do_not_use_03d404c11d1978869851.players[i];o&&(o._do_not_use_03d404c11d1978869851.stateFromPES.playerIsViewable=t,_dmpesplayer.b(o,_dmpesplayer.C.PLAYER_VISIBILITY,t))})},z=e=>{let t=t=>{console.warn(`Invalid call to player.${t}() : player ${e._do_not_use_03d404c11d1978869851.id} has been destroyed`)};Object.keys(e).forEach(i=>{"function"==typeof e[i]&&(e[i]=()=>{t(i)})}),Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(i=>{"constructor"!==i&&"function"==typeof e[i]&&(e[i]=()=>{t(i)})})},W=[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1],K=(t,i,o,n)=>{if(!0===i)return _dmpesplayer.l.log("viewability","No header overlapping ! Reason: IO isVisible is true"),{status:!1,marginTop:null};let{x:a,y:l,width:r,height:s}=t.getBoundingClientRect();if(l>=0)return _dmpesplayer.l.log("viewability",`Overlapping detection canceled ! Reason : Player is not about to pass above the fold, y:${l}`),{status:!1,marginTop:null};let d=document.elementFromPoint(a+Math.round(.5*r),l+Math.round(s*(1-n)));if(!d)return _dmpesplayer.l.log("viewability","No header overlapping ! Reason: No overlapping element"),{status:!1,marginTop:null};if(o.isSameNode(d))return _dmpesplayer.l.log("viewability","No header overlapping ! Reason: Overlapping element is the same as the player iframe"),{status:!1,marginTop:null};let c=Q(d);if(!c)return _dmpesplayer.l.log("viewability",'No header overlapping ! Reason: Overlapping element or ancestors are not in "fixed" position'),{status:!1,marginTop:null};let{x:p,y:u,width:h,height:y}=c.getBoundingClientRect();return(_dmpesplayer.l.log("viewability",`Overlapping header detection data : - IO isVisible : ${i} - targetX : ${a} - targetY : ${l} - targetWidth : ${r} - targetHeight : ${s} - fixedElementX : ${p} - fixedElementY: ${u} - fixedElementWidth: ${h} - fixedElementHeight: ${y} - fixed element:`,c,` - overlapping element:`,d),0!==u)?(_dmpesplayer.l.log("viewability","No header overlapping ! Reason: Overlapping element Y position is not 0"),{status:!1,marginTop:null}):p<=a&&h>=r?(_dmpesplayer.l.log("viewability","Fixed header is overlapping player iframe"),{status:!0,marginTop:y}):(_dmpesplayer.l.log("viewability","No header overlapping ! Reason: Overlapping element is not fully covering the player width"),{status:!1,marginTop:null})},Q=e=>{try{for(;e;){let t=window.getComputedStyle(e).getPropertyValue("position").toLowerCase();if("fixed"===t||"sticky"===t)return e;e=e.parentNode instanceof HTMLElement&&"BODY"!==e.tagName?e.parentNode:null}return null}catch(e){return null}};class Z{init(t){this.playerIframe=t,_dmpesplayer.l.log("viewability","Observer initialized with header detection")}intersectionObserverCallback(t){t.forEach(t=>{let i,{intersectionRatio:a,target:l,isVisible:r}=t;if((i=a>=.5)&&!this.hasCompletedHeaderDetection&&l.getBoundingClientRect().y<=0){let{status:t,marginTop:o}=K(l,r,this.playerIframe,.5);t&&(this.hasCompletedHeaderDetection=!0,i=!1,this.intersectionObserver.disconnect(),this.intersectionObserver=null,_dmpesplayer.l.log("viewability","Defining new observer with root marginTop",o),this.intersectionObserver=new window.IntersectionObserver(this.intersectionObserverCallback.bind(this),{rootMargin:`-${o}px 0px 0px 0px`,threshold:W}),this.intersectionObserver.observe(l))}i&&!this.wasViewableAtLeastOnce&&(_dmpesplayer.l.log("viewability","Player iframe was viewable at least once"),this.wasViewableAtLeastOnce=!0),this.earlyObserverMode||_dmpesplayer.s(_dmpesplayer.E.PUBLIC.PLAYER_VIEWABILITYCHANGE,{id:l.id,viewable:i,wasViewableAtLeastOnce:this.wasViewableAtLeastOnce,...this.uiActionOrigin?{uiActionOrigin:this.uiActionOrigin}:{}}),this.uiActionOrigin=null})}observe(e){this.intersectionObserver?.observe(e)}earlyObserve(t){_dmpesplayer.l.log("viewability","Early intersection observer has started"),this.earlyObserverMode=!0,this.intersectionObserver?.observe(t)}unobserve(e){this.earlyObserverMode=!1,this.intersectionObserver?.unobserve(e)}disconnect(){this.intersectionObserver?.disconnect()}setUIActionOrigin(e){this.uiActionOrigin=e}constructor(){this.intersectionObserver=null,this.uiActionOrigin=null,this.wasViewableAtLeastOnce=!1,this.earlyObserverMode=!1,this.playerIframe=null,this.hasCompletedHeaderDetection=!1,this.intersectionObserver=new window.IntersectionObserver(this.intersectionObserverCallback.bind(this),{threshold:W})}}var q=/*#__PURE__*/Object.freeze({__proto__:null,default:Z});let X=function(e,t,i,o,n){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=arguments.length>6?arguments[6]:void 0,r=arguments.length>7&&void 0!==arguments[7]&&arguments[7],s=document.createElement("iframe"),d="default"!==n?`/player/${n}.html`:"/player.html",c=new URLSearchParams({...e&&{video:e},...t&&{playlist:t},...i&&{podcast:i},...o&&{episode:o},..."default"===n&&{dmPlayerMediaType:r?"audio":"video"}});Object.keys(a).filter(e=>!c.has(e)).forEach(e=>{a[e]&&"object"==typeof a[e]?Object.keys(a[e]).forEach(t=>{c.append(`${e}[${t}]`,a[e][t])}):c.append(e,a[e])});let p=`${window.dailymotion._do_not_use_03d404c11d1978869851.pesDomain}${d}?${c.toString()}`,u=window.dailymotion._do_not_use_03d404c11d1978869851.frontendVersion;null!==u&&(p=`${p}&dmFrontendVersion=${u}`);let h=window.dailymotion._do_not_use_03d404c11d1978869851.eventBusEnv;return null!==h&&(p=`${p}&${_dmpesplayer.r}=${h}`),Object.assign(s,{allow:["autoplay","fullscreen","picture-in-picture","encrypted-media",...a.dmInternaltoolsToken?["local-network-access"]:[],...window.navigator.canShare?["web-share"]:[]].join("; "),className:"dailymotion-player",frameBorder:0,src:p,title:"Dailymotion video player",...l&&{referrerPolicy:l}}),r||(s.style.opacity=0),s},J=async e=>{let{embedIndex:i,emptyPlayer:o,iframeId:n,pesIframeIndex:a,pesIntegrationType:l,pesUUID:r,pubtool:s,settings:d}=e,{trafficSegment:c,playerGatekeepers:p}=_dmpesplayer.B,{location:u,origin:h,innerWidth:y,innerHeight:g}=window,{hasOverride:m,enableReceiveUrlLocation:_,enableSharingUrlLocation:w,enableContextualContent:f}=d,{neonTrackingData:b,pesAuthToken:C,pesLastEventTs:A,pesPerf:O}=window.dailymotion._do_not_use_03d404c11d1978869851,I=null;(_||w)&&(u.hostname?I=u.href:u.ancestorOrigins&&(I=u.ancestorOrigins[0]));let T=null;try{T=new URL(document.referrer).origin}catch(e){}let S=null;if(f&&o){let{getContextualPageData:e}=await window._dmDynamicImportPolyfill("pes.contextual.fae7f50d.js");S=await e()}return N(),JSON.stringify({dmInternalData:{contextualPageData:S,embedder:I,embedIndex:i,forcedSettings:m?d:void 0,gatekeepers:p,iframeId:n,initialViewportSize:{width:y,height:g},logger:_dmpesplayer.q(),neonTrackingData:b,pesDomain:window.dailymotion._do_not_use_03d404c11d1978869851.pesDomain,pesIframeIndex:a,pesIntegrationType:l,pesLastEventTs:A,pesPerf:{...O,pageTimeOrigin:window.performance.timeOrigin||0},pesPlayerVersion:_dmpesplayer.P,pesAuthToken:C,pesUUID:r,pubtool:s,referer:T,targetOrigin:h,ts:c,uid:L(),v1st:_dmpesplayer.B.v1st,v1stDm:P(R)}})},ee=(e,t)=>{let i=document.createElement("div");return i.id=e,i.classList.add("dailymotion-player-root"),i.classList.add(`dailymotion-player-${t}`),i},et=()=>{let e=document.createElement("div");return e.className="dailymotion-player-wrapper",Object.assign(e.style,{height:"100%",overflow:"hidden",position:"absolute",width:"100%",margin:"0.00001px"}),e},ei=()=>{let e=document.createElement("button");return Object.assign(e.style,{display:"none"}),e.className="dailymotion-player-close-compliant-button",e.setAttribute("aria-hidden","true"),e.setAttribute("aria-label","Close"),e},eo=e=>{let t=document.createElement("div"),i=e?.getBoundingClientRect?.()??{width:0,height:0},o=i.width,n=i.height,a=o>=640||n>=640,l=a?40:32,r=a?64:48;Object.assign(t.style,{position:"absolute",left:"50%",top:"50%",transform:"translate3d(-50%, -50%, 0)",width:`${r}px`,height:`${r}px`,maxWidth:"100%",minWidth:"0",boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"center"});let s="94.248";return t.innerHTML=``,t.querySelector("circle")?.animate([{strokeDashoffset:s},{strokeDashoffset:"0"},{strokeDashoffset:`-${s}`}],{duration:1200,iterations:1/0}),t};var en=/*#__PURE__*/Object.freeze({__proto__:null,iframeMaker:{create:async function(t,o,n,a){let l,r,{videoId:d,playlistId:c,podcastId:p,episodeId:u,playerId:h,params:g,settings:E,referrerPolicy:v,eid:b}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if("embed"===a&&!document.body?.contains(t)){console.warn(_dmpesplayer.j.PLAYER_PLACEHOLDER_NODE_OUT_OF_BODY);return}let P=t.id||`dailymotion-instance-${_dmpesplayer.g()}`,C=t.parentNode,A=window.dailymotion._do_not_use_03d404c11d1978869851.iframeIndex++,R=!d&&!c,O=new Z,I=_dmpesplayer.m(b),L=_dmpesplayer.m(g),T=_dmpesplayer.m(E),S=`pes${L?.dmPubtool?`-${L.dmPubtool}`:""}`,N=window.dailymotion._do_not_use_03d404c11d1978869851.settings,D=N[h];if(void 0===D)try{let t=`${window.dailymotion._do_not_use_03d404c11d1978869851.pesDomain}/player/${h}.json`,i=await window.fetch(t,{method:"GET"});D=_dmpesplayer.n(await i.json()),_dmpesplayer.l.log("api","Fetched player settings",D),"server_error"===D.status&&console.warn(`${_dmpesplayer.j.PLAYER_CONFIG_SERVER_ERROR} : ${D.id}`),"not_found"===D.status&&console.warn(`${_dmpesplayer.j.PLAYER_CONFIG_ID_NOT_FOUND} : ${D.id}`),"deleted"===D.status&&console.warn(`${_dmpesplayer.j.PLAYER_CONFIG_ID_DELETED} : ${D.id}`),N[D.id]=D}catch(e){console.error("Settings fetch error: ",e);return}D=_dmpesplayer.o(D,T);let $=window.location.hostname.match(/(\.dailymotion\.com|\.dm\.gg)$/),V=D.enableInlinePlayer&&_dmpesplayer.i("PV5_INLINE_PLAYER");try{l="1"===new URLSearchParams(window.location.search).get("dmDevInlinePlayer")}catch{l=!1}if($&&(V||l)){let e,i,l;if(window.dailymotion._do_not_use_03d404c11d1978869851.inlinePlayerInjected){console.error("Inline player beta: only one player per page is supported for now");return}window.dailymotion._do_not_use_03d404c11d1978869851.inlinePlayerReadyPromise=new Promise((t,o)=>{e=t,i=o});let r=encodeURIComponent(await J({embedIndex:o,emptyPlayer:R,iframeId:P,pesIframeIndex:A,pesIntegrationType:a,pesUUID:n,pubtool:S,settings:D}));_dmpesplayer.p({name:"vital_pes_inline_start",emptyPlayer:R,pesIframeIndex:A,pesIntegrationType:a,pesUUID:n});let{createInlinePlayer:s}=await window._dmDynamicImportPolyfill("pes.inline.014a0f0b.js");try{l=await s({embedIndex:o,emptyPlayer:R,iframeId:P,pesIntegrationType:a,placeholderNode:t,placeholderParentNode:C,playerEid:I,playerId:h,playerParameters:L,playerSettings:D,referrerPolicy:v,videoId:d,playlistId:c,podcastId:p,episodeId:u,dmInternalDataEncoded:r,spinnerEnabled:!!D.enableSpinner})}catch(e){throw i(e),e}if(l)return window.dailymotion._do_not_use_03d404c11d1978869851.inlinePlayerInjected=!0,e(),l}let k="audio"===D.type,M=X(d,c,p,u,h,L,v,k),U=ee(P,h),Y=et(),x=D.enableSpinner&&!k?eo(C):null;D.enableGooglePolicyUi&&(r=ei());let j=new B({closeCompliantButton:r,eid:I,embedIndex:o,emptyPlayer:R,iframe:M,iframeId:P,observer:O,pesIntegrationType:a,placeholderNode:t,rootNode:U,settings:D,spinner:x});window.dailymotion._do_not_use_03d404c11d1978869851.players[P]=j,x&&Y.appendChild(x),D.enableGooglePolicyUi&&r&&Y.appendChild(r),U.appendChild(Y),C.replaceChild(U,t);let F=await J({embedIndex:o,emptyPlayer:R,iframeId:P,pesIframeIndex:A,pesIntegrationType:a,pesUUID:n,pubtool:S,settings:D});return M.name=encodeURIComponent(F),Y.appendChild(M),_dmpesplayer.l.log("init","Injected iframe in the DOM"),_dmpesplayer.p({name:"vital_pes_iframe_start",emptyPlayer:R,pesIframeIndex:A,pesIntegrationType:a,pesUUID:n}),j}}}); return { B: $, P: B, g: P, i: en, v: q }; })();