PageSourceSearch

https://www.france24.com/build/js/video-player.743be34f2b88b19e0e68.js

js france24.com collected 2026-09-24 07:34:27 UTC 13,431 bytes, 1 lines download raw bytes

1(self.webpackChunk=self.webpackChunk||[]).push([[9400],{22132:()=>{},22659:(e,t,a)=>{"use strict";a.d(t,{default:()=>n.a});var o=a(56384),n=a.n(o)},46931:(e,t,a)=>{"use strict";function o(e){e.debug;this.on("error",function(){}),this.on("loadeddata",function(){}),this.on("loadedmetadata",function(){}),this.on("playing",function(){}),this.on("timeupdate",function(){}),this.on("ended",function(){}),this.on("volumechange",function(){}),this.on("useractive",function(){}),this.on("userinactive",function(){})}a.d(t,{A:()=>o})},48695:(e,t,a)=>{"use strict";a.d(t,{default:()=>o});const o=a(22659).default},56384:function(e,t,a){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const n=a(31387),i=a(31387),d=["id","data-video-pip"],l=["aria-label"],u=a(31387),r=o(a(65340)),c=o(a(80145)),s=o(a(71429)),p=o(a(23172)),y=o(a(75003)),v=o(a(64931));t.default=(0,n.defineComponent)({__name:"VideoPlayer",props:{mediaId:{default:void 0},pageType:{default:void 0},videoType:{},source:{},format:{default:""},width:{default:void 0},height:{default:void 0},autoplay:{type:Boolean,default:!1},videoId:{default:void 0},playlist:{default:void 0},live:{default:void 0},locale:{},poster:{default:""},fullscreen:{type:Boolean,default:!1},type:{default:void 0},embed_config:{default:void 0},playsinline:{default:void 0},disabledAds:{type:Boolean,default:!1},hideUnmuteButton:{type:Boolean,default:!1}},emits:["destroyed","ready","ad_playing","ad_ending","play","paused","ended","cued","buffering","loadeddata","canplay","canplaythrough","playing","consent_notice_loaded","volumechange"],setup(e,{emit:t}){const a=(0,p.default)(),o=e,n=t,f=(0,u.ref)(void 0),m=(0,u.ref)(!1),h=(0,u.ref)(!0),g=(0,u.ref)(!1),b=(0,u.ref)(void 0),P=(0,u.ref)(void 0),T=(0,u.ref)(!1),w=(0,u.ref)(!1),_=(0,u.ref)(0),k=(0,u.ref)(0);let S;const I=(0,u.computed)(()=>"Video"===o.pageType),A=(0,u.computed)(()=>`#video-${o.videoType}-${o.videoId}`),V=(0,u.computed)(()=>"youtube"===o.videoType),E=(0,u.computed)(()=>"videojs"===o.videoType),C=(0,u.computed)(()=>{const e=navigator.userAgent;return y.default.isIosDevice()&&/iPhone/.test(e)&&/Safari/.test(e)&&!/CriOS|FxiOS|EdgiOS|OPiOS/.test(e)}),O=(0,u.computed)(()=>V.value&&C.value),B=(0,u.computed)(()=>y.default.isIosDevice()?o.playsinline:"0"),L=(0,u.computed)(()=>{const e=document.querySelector(`[data-media-video-id="${o.mediaId}"]`);return e?JSON.parse(e.innerHTML):{}}),j=({mute:e})=>{g.value=e},q=()=>{if(!O.value||"function"!=typeof b.value?.getIframe)return;const e=b.value.getIframe();e&&(e.style.pointerEvents=T.value?"auto":"none")},$=()=>{S&&(clearTimeout(S),S=void 0)},N=e=>{const t=e.touches?.[0];t&&(w.value=!1,_.value=t.clientX,k.value=t.clientY)},M=e=>{const t=e.touches?.[0];if(!t)return;const a=t.clientX-_.value,o=t.clientY-k.value;Math.abs(o)>10&&Math.abs(o)>1.2*Math.abs(a)&&(w.value=!0),_.value=t.clientX,k.value=t.clientY},R=()=>{w.value||($(),T.value=!0,q(),S=setTimeout(()=>{T.value=!1,q(),S=void 0},2500))},D=e=>{document.querySelector(A.value)?.closest(".u-media-video-playing")?.classList.remove("u-pip-active"),m.value=!1,e||(h.value=!1)};function U(){if(h.value){if(V.value&&!1===P.value?.isConsentedVendor()||I.value)return void(h.value=!1);const e=document.querySelector("[data-article-content]"),t=document.querySelector(`[data-media-video-${o.mediaId}]`);if(!e||!t)return;const a=t.offsetTop,n=e.offsetTop+e.offsetHeight,i=document.querySelector('div[data-tms-ad-type="post-article"]'),d=60;if(i&&i.getBoundingClientRect().top<window.innerHeight-d&&window.IS_MOBILE&&e)return void D(!0);const l=document.documentElement.scrollTop>a&&document.documentElement.scrollTop<n||window.scrollY+500<a,u=!window.currentVideoPlayingId||window.currentVideoPlayingId===o.videoId;if(l&&u)document.querySelector(A.value)?.closest(".u-media-video-playing")?.classList.add("u-pip-active"),m.value=!0;else{if(!document.querySelector(A.value)?.closest(".u-media-video-playing")?.classList.contains("u-pip-active"))return;document.querySelector(A.value)?.removeAttribute("style"),D(!0)}}}const Y=()=>{const e=m.value;m.value=!1;const t=document.querySelectorAll(".u-pip-active"),a=document.querySelectorAll("[data-em-video-pip]");
1t.forEach(e=>{e.classList.remove("u-pip-active")}),a.forEach(e=>{delete e.dataset.emVideoPip}),e&&h.value&&window.requestAnimationFrame(()=>{U()})},x=(e,t)=>{f.value=t.playerId,n("ready",e,{videoType:o.videoType,...t}),b.value=e,g.value=E.value?b.value.muted():b.value.isMuted(),T.value=!1,q(),h.value=!0,window.currentVideoPlayingId=o.videoId},H=(e,t)=>{Y(),n("ad_playing",e,{videoType:o.videoType,...t})},X=(e,t)=>{n("ad_ending",e,{videoType:o.videoType,...t})},F=(e,t)=>{window.currentVideoPlayingId&&window.currentVideoPlayingId!==o.videoId&&Y(),window.currentVideoPlayingId=o.videoId,n("play",e,{videoType:o.videoType,...t})},W=(e,t)=>{n("paused",e,{videoType:o.videoType,...t})},z=(e,t)=>{n("ended",e,{videoType:o.videoType,...t})},J=(e,t)=>{n("cued",e,{videoType:o.videoType,...t})},G=(e,t)=>{n("buffering",e,{videoType:o.videoType,...t})},K=(e,t)=>{n("loadeddata",e,{videoType:o.videoType,...t})},Q=(e,t)=>{n("canplay",e,{videoType:o.videoType,...t})},Z=(e,t)=>{n("canplaythrough",e,{videoType:o.videoType,...t})},ee=(e,t)=>{n("playing",e,{videoType:o.videoType,...t})},te=(e,t)=>{n("consent_notice_loaded",e,{videoType:o.videoType,...t})},ae=e=>{r.default.publish(e.event,[e.value])},oe=()=>{g.value=!b.value.isMuted(),window.navAjaxCheck&&a.setMuteState(!b.value.isMuted()),g.value?b.value.mute():b.value.unMute()};return(0,u.onUnmounted)(()=>{if(n("destroyed",{videoType:o.videoType,playerId:f.value}),$(),"function"==typeof b.value?.getIframe){const e=b.value.getIframe();e&&(e.style.pointerEvents="auto")}window.removeEventListener("scroll",U)}),window.addEventListener("scroll",U,{passive:!0}),(e,t)=>((0,i.openBlock)(),(0,i.createElementBlock)("div",{id:`video-${o.videoType}-${o.videoId}`,class:"m-video","data-video-pip":m.value?"":void 0},[V.value?((0,i.openBlock)(),(0,i.createBlock)(c.default,{key:0,ref_key:"youtubePlayerReference",ref:P,autoplay:o.autoplay,media:L.value,"is-muted":g.value,"hide-unmute-button":o.hideUnmuteButton,"disabled-ads":o.disabledAds,width:o.width,height:o.height,"video-id":o.videoId,type:o.type,locale:o.locale,playlist:o.playlist,live:o.live,embed_config:o.embed_config,playsinline:B.value,"video-type":e.videoType,"page-type":o.pageType,onReady:x,onAd_playing:H,onAd_ending:X,onPlay:F,onPaused:W,onEnded:z,onCued:J,onBuffering:G,onVideo_tracking:ae,onConsent_notice_loaded:te,onVolumechange:j},null,8,["autoplay","media","is-muted","hide-unmute-button","disabled-ads","width","height","video-id","type","locale","playlist","live","embed_config","playsinline","video-type","page-type"])):(0,i.createCommentVNode)("",!0),E.value?((0,i.openBlock)(),(0,i.createBlock)(s.default,{key:1,autoplay:o.autoplay,media:L.value,source:o.source,format:o.format,width:o.width,poster:o.poster,fullscreen:o.fullscreen,onReady:x,onLoadeddata:K,onCanplay:Q,onCanplaythrough:Z,onPlay:F,onPlaying:ee,onPaused:W,onEnded:z,onVideo_tracking:ae,onVolumechange:j},null,8,["autoplay","media","source","format","width","poster","fullscreen"])):(0,i.createCommentVNode)("",!0),O.value?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,class:(0,i.normalizeClass)(["a-player-touch-overlay",{"a-player-touch-overlay--passthrough":T.value}]),onTouchstartPassive:N,onTouchmovePassive:M,onTouchend:R,onTouchcancel:R},null,34)):(0,i.createCommentVNode)("",!0),m.value?(0,i.renderSlot)(e.$slots,"closePip",{key:3},()=>[(0,i.createElementVNode)("button",{type:"button",class:"a-close-pip","aria-label":e.$translate("modal.close.label"),onClick:t[0]||(t[0]=e=>D(!1))},[(0,i.createVNode)(v.default,{"svg-id":"icon-cross"})],8,l)]):(0,i.createCommentVNode)("",!0),m.value&&V.value?(0,i.renderSlot)(e.$slots,"mutePip",{key:4},()=>[(0,i.createElementVNode)("button",{type:"button",class:"a-mute-pip",onClick:oe},[(0,i.createVNode)(v.default,{"svg-id":g.value?"icon-sound-off":"icon-sound-on"},null,8,["svg-id"])])]):(0,i.createCommentVNode)("",!0)],8,d))}})},71429:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var o=a(31387);const n={name:"VideojsPlayer",components:{VideoPlayer:a(81266).L9},props:{media:{type:Object,default:void 0},source:{type:String,required:!0},format:{type:String,required:!0},width:{type:[Number,String],required:!1,default:""},autoplay:{type:Boolean,default:!1},poster:{type:String,default:""},fullscreen:{type:Boolean,default:!1}},emits:["ready","playing","loadeddata","canplay","canplaythrough","play","paused","ended","video_tracking","volumechange"],data:function(){return{player:void 0,states:{loadeddata:"loadeddata",canplay:"canplay",canplaythrough:"canplaythrough",play:"play",playing:"playing",pause:"paused",ended:"ended"},options:{muted:!0,autoplay:this.autoplay,fluid:this.fullscreen,language:"en",playbackRates:[.7,1,1.5,2],sources:[{t
1ype:this.format,src:this.source}],poster:this.poster||"",html5:{hls:{withCredentials:!1}}}}},methods:{onStateChanged:function(e){var t=this;Object.keys(this.states).forEach(function(a){e[a]&&t.$emit(t.states[a],t.player,{media:t.media,event:e,type:"video"})})},onReady:function(e){var t,a,o=this;this.player=e.target.player,this.$emit("ready",this.player,{playerId:void 0,type:"video"}),(null===(t=(a=this.player).readyState)||void 0===t?void 0:t.call(a))<1&&this.player.one("loadedmetadata",function(){e.target.player.tech({IWillNotUseThisInPlugins:!0})}),this.player.on("volumechange",function(){var e=o.player.muted();o.$emit("volumechange",{mute:e}),o.$emit("video_tracking",{event:"video_player.action.volume",value:o.player})}),this.player.on("ratechange",function(){o.$emit("video_tracking",{event:"video_player.action.speed",value:o.player})})}}};const i=(0,a(66262).A)(n,[["render",function(e,t,a,n,i,d){var l=(0,o.resolveComponent)("video-player");return(0,o.openBlock)(),(0,o.createBlock)(l,{ref:"videoPlayer",controls:"",class:"video-player-box",options:i.options,playsinline:!0,onStatechanged:t[0]||(t[0]=function(e){return d.onStateChanged(e)}),onReady:d.onReady},null,8,["options","onReady"])}]])},91220:(e,t,a)=>{"use strict";a.r(t),a.d(t,{bindElement:()=>S,bindPlayer:()=>I,bindPlayerElement:()=>A,bindPlayerLinks:()=>E,clearAll:()=>C,handleLinkElementClick:()=>V});var o=a(98722),n=a(11445),i=a(96699),d=(a(45626),a(62270)),l=a.n(d),u=a(22082),r=a(71429),c=a(80145),s=a(48695),p=a(46931),y=a(55738),v=a(65340),f=a(495);function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,o)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var g="data-show-hidden-video-player",b="data-hidden-video-player",P="data-video-player-handled",T="data-disable-autoplay",w="u-media-video-playing",_="u-media-video-loading",k=[];function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body;if(e&&!e.hasAttribute(P)){e.setAttribute(P,"");var a=function(e){return(0,y.createApp)({plugins:[l(),u.A],componentToCreate:{name:"VideoPlayerWrapper",components:{VideojsPlayer:r.default,YoutubePlayer:c.default,VideoPlayer:s.default},methods:{onPlayerReady:function(t,a){v.default.publish(f.default.ready,h({state:"ready",player:t},a)),e.classList.add(w),e.classList.remove(_)},onPlayerPlay:function(e,t){v.default.publish(f.default.playing,h({state:"playing",player:e},t))},onPlayerPaused:function(e,t){v.default.publish(f.default.paused,h({state:"paused",player:e},t))},onPlayerEnded:function(e,t){v.default.publish(f.default.ended,h({state:"ended",player:e},t))},onPlayerBuffering:function(e,t){v.default.publish(f.default.buffering,h({state:"buffering",player:e},t))},onPlayerVideoCued:function(e,t){v.default.publish(f.default.cued,h({state:"cued",player:e},t))},onPlayerDestroyed:function(e){v.default.publish(f.default.destroyed,h({state:"destroyed"},e))},onPlayerAdPlay:function(e,t){v.default.publish(f.default.ad_playing,h({state:"ad_playing",player:e},t))},onPlayerAdEnd:function(e,t){v.default.publish(f.default.ad_ending,h({state:"ad_ending",player:e},t))},onConsentNoticeLoaded:function(){e.classList.add(w),e.classList.remove(_)}}}})}(t);k.push(a),a.mount(e)}}
1function I(e){(0,o.A)(document.querySelectorAll(e)).forEach(function(e){return S(e)})}function A(e){S(e)}function V(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=e.getAttribute(g),n="[".concat(b,'="').concat(o,'"]'),i=e.hasAttribute(T);if(t&&e.removeAttribute(T),t||!t&&!i){var d=document.querySelector(n);if(e&&window.__videoUserInitiated&&window.__videoUserInitiated[o]){var l=null==d?void 0:d.querySelector("youtube-player");l&&l.setAttribute("autoplay","")}e.classList.add(_),S(d,e)}a&&i&&e.removeAttribute(T)}function E(e){(0,o.A)(document.querySelectorAll(e)).forEach(function(e){e.addEventListener("click",function(e){return V(e.currentTarget)})})}function C(){k.forEach(function(e){return e.unmount()})}i.A.registerPlugin("tracking",p.A)}}]);

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.