(()=>{var t={543:function(t,e){!function(t){"use strict";function e(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function n(t){for(var n=1;ne)return t;for(i=0;i0&&void 0!==arguments[0]?arguments[0]:["hours","minutes","seconds"],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:":",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;t=t||["hours","minutes","seconds"],e=e||":",n=n||2;var i,s=[];for(i=0;i-1&&this.events[t].splice(n,1)}},o.prototype.removeAllListeners=function(t){t?Array.isArray(this.events[t])&&(this.events[t]=[]):this.events={}},o.prototype.emit=function(t){for(var e=this,n=arguments.length,i=new Array(n>1?n-1:0),s=1;s0&&void 0!==arguments[0]?arguments[0]:{},k=new r,S=new r,T=new o,O=!1,D=!1,x={},F={detail:{timer:this}};function M(t,e){var n=w[t];S[t]=e,k[t]=t===m?Math.abs(e):j(e>=0?e:n-j(e,n),n)}function $(t){return B(t,m)}function L(t){return B(t,f)}function V(t){return B(t,y)}function R(t){return B(t,p)}function z(t){return B(t,u)}function B(t,e){var n=S[e];return M(e,it(t,v[e])),S[e]!==n}function U(){q(),Y()}function q(){clearInterval(t),t=void 0,O=!1,D=!1}function H(t){mt()?(P=N(),_=st(I.target)):Z(t),J()}function J(){var n=v[e];Q(G(Date.now()))||(t=setInterval(W,n),O=!0,D=!1)}function N(){return G(Date.now())-S.secondTenths*v.secondTenths*s}function W(){var t=G(Date.now());K(X()),a(F.detail.timer),Q(t)&&(ot(),yt("targetAchieved",F))}function X(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G(Date.now()),e=s>0?t-P:P-t,n={};return n.secondTenths=z(e),n.seconds=R(e),n.minutes=V(e),n.hours=L(e),n.days=$(e),n}function G(t){return Math.floor(t/v[e])*v[e]}function K(t){t.secondTenths&&yt("secondTenthsUpdated",F),t.seconds&&yt("secondsUpdated",F),t.minutes&&yt("minutesUpdated",F),t.hours&&yt("hoursUpdated",F),t.days&&yt("daysUpdated",F)}function Q(t){return _ instanceof Array&&t>=A}function Y(){k.reset(),S.reset()}function Z(t){e=tt((t=t||{}).precision),a="function"==typeof t.callback?t.callback:function(){},C=!0===t.countdown,s=!0===C?-1:1,"object"===i(t.startValues)?at(t.startValues):b=null,P=N(),X(),"object"===i(t.target)?_=st(t.target):C?(t.target={seconds:0},_=st(t.target)):_=null,x={precision:e,callback:a,countdown:"object"===i(t)&&!0===t.countdown,target:_,startValues:b},I=t}function tt(t){if(!et(t="string"==typeof t?t:p))throw new Error("Error in precision parameter: ".concat(t," is not a valid value"));return t}function et(t){return g.indexOf(t)>=0}function nt(t){var e;if("object"===i(t))if(t instanceof Array){if(5!==t.length)throw new Error("Array size not valid");e=t}else{for(var n in t)if(g.indexOf(n)<0)throw new Error("Error in startValues or target parameter: ".concat(n," is not a valid input value"));e=[t.secondTenths||0,t.seconds||0,t.minutes||0,t.hours||0,t.days||0]}e=e.map((function(t){return parseInt(t,10)}));var s=e[0],a=e[1]+it(s,c),r=e[2]+it(a,l),o=e[3]+it(r,h),u=e[4]+it(o,d);return e[0]=s%c,e[1]=a%l,e[2]=r%h,e[3]=o%d,e[4]=u,e}function it(t,e){var n=t/e;return n<0?Math.ceil(n):Math.floor(n)}function st(t){if(t){var e=rt(_=nt(t));return A=P+e.secondTenths*v.secondTenths*s,_}}function at(t){b=nt(t),k.secondTenths=b[0],k.seconds=b[1],k.minutes=b[2],k.hours=b[3],k.days=b[4],S=rt(b,S)}function rt(t,e){var n=e||{};return n.days=t[4],n.hours=n.days*d+t[3],n.minutes=n.hours*h+t[2],n.seconds=n.minutes*l+t[1],n.secondTenths=n.seconds*c+t[[0]],n}function ot(){U(),yt("stopped",F)}function ct(){U(),H(I),yt("reset",F)}function lt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t=n(n({},E),t),ft()||(H(t),yt("started",F))}function ht(){q(),D=!0,yt("paused",F)}function dt(t,e){T.on(t,e)}function ut(t,e){T.removeListener(t,e)}function pt(t){T.removeAllListeners(t)}function yt(t,e){T.emit(t,e)}function ft(){return O}function mt(){return D}function gt(){return k}function vt(){return S}function wt(){return x}Z(E),void 0!==this&&(this.start=lt,this.pause=ht,this.stop=ot,this.reset=ct,this.isRunning=ft,this.isPaused=mt,this.getTimeValues=gt,this.getTotalTimeValues=vt,this.getConfig=wt,this.addEventListener=dt,this.on=dt,this.removeEventListener=ut,this.removeAllEventListeners=pt,this.off=ut)}t.Timer=I,t.default=I,Object.defineProperty(t,"__esModule",{value:!0})}(e)}},e={};function n(i){var s=e[i];if(void 0!==s)return s.exports;var a=e[i]={exports:{}};return t[i].call(a.exports,a,a.exports,n),a.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";const t=window;let e=[],i={};t.pmc_trackJwPlayerScriptLoaders=i;class s{constructor(t){this.playerId=t,this.jwPlayerDefaults=null,this.callbacks=[]}load(){return this.playerId?C(`https://${_.content_mask||"content.jwplatform.com"}/libraries/${this.playerId}.js`,this.handleOnLoaded.bind(this)):t.jwplayer&&t.jwplayer.defaults&&t.jwplayer.defaults.pid&&(this.playerId=t.jwplayer.defaults.pid,this.handleOnLoaded()),this}handleOnLoaded(){const e=this.callbacks;if(t.jwplayer&&t.jwplayer.defaults){if(_.ads_suppression&&delete t.jwplayer.defaults.advertising,this.playerId!==t.jwplayer.defaults.pid&&console.log(`Warning: JwPlayerLoader load "${this.playerId}" seeing "${t.jwplayer.defaults.pid}"`),this.jwPlayerDefaults=t.jwplayer.defaults,Array.isArray(e)){const n=e=>{if("function"==typeof e)try{const n=t.jwplayer.defaults;t.jwplayer.defaults=this.jwPlayerDefaults,e(Object.assign({jwPlayer:t.jwplayer},this)),t.jwplayer.defaults=n}catch(e){t.console.log(e)}};this.callbacks={push:n},e.forEach((t=>{this.callbacks.push(t)}))}return this}}}const a=function(){const n=e;if(t.jwplayer&&t.jwplayer.defaults&&t.jwplayer.defaults.pid){const e=t.jwplayer.defaults.pid;i[e]=i[e]||new s(e),i[e].handleOnLoaded()}Array.isArray(n)&&(e={push:t=>{const{playerId:e,callback:n}=t;i[e]=i[e]||new s(e).load(),n&&i[e].callbacks.push(n)}},n.forEach((t=>{e.push(t)})))},r=function(t,n){e.push({playerId:t,callback:n})},o=window;let c=[],l=!1;const h=function(){_.comscore&&!l&&(l=!0,C("https://sb.scorecardresearch.com/c2/plugins/streamingtag_plugin_jwplayer.js",(()=>{const t=c;Array.isArray(t)&&(c={push:t=>{if(o.ns_&&o.ns_.StreamingAnalytics){const e=t.getConfig();o.ns_.StreamingAnalytics.JWPlayer(t,_.comscore),o.console.log("comscore tracking initialized",{vid:e.id})}}},t.forEach((t=>{c.push(t)})))})))},d=function(t){c.push(t)};class u{constructor(t,e,n,i){this.playerInstance=n,this.playlist=i,this.activeChannel=t,this.inActiveChannel=e,this.tryingChannel=this.activeChannel,this.channelStatusErrorCount=0}init(){this.playerInstance.on("playlistComplete",this.handleFinished.bind(this)),this.playerInstance.on("error",(t=>{230001===t.code&&(this.timer&&(clearTimeout(this.timer),delete this.timer),this.handleFinished())})),this.playerInstance.on("remove",(()=>{this.timer&&(clearTimeout(this.timer),delete this.timer),delete this.playerInstance,delete this.activeChannel,delete this.inActiveChannel,delete this.playlist,delete this.channelStatusErrorCount,delete this.tryingChannel})),this.checkChannelStatus()}handleFinished(){this.timer&&(clearTimeout(this.timer),delete this.timer),A("Waiting for Live Channel to become active."),this.playerInstance.setConfig({repeat:!0}),this.playerInstance.load(this.playlist),this.checkChannelStatus(),this.playerInstance.play()}checkChannelStatus(){var t;this.timer&&(clearTimeout(this.timer),delete this.timer),(t=this.tryingChannel,P(`https://cdn.jwplayer.com/live/channels/${t}.json`)).then((t=>{A(`Received channel ${this.tryingChannel} status: ${t.status}`),this.channelStatusErrorCount=0;const e=t.current_event;return!("active"!==t.status||!e)&&e})).then((t=>{if(t){if(this.tryingChannel!==this.activeChannel){const t=this.activeChannel;this.activeChannel=this.tryingChannel,this.inActiveChannel=t}this.configurePlayer(t).catch((t=>{E(`Failed to start live event stream playback: ${t}`)}))}else this.inActiveChannel&&this.tryingChannel!==this.inActiveChannel?(this.tryingChannel=this.inActiveChannel,this.checkChannelStatus()):(this.tryingChannel=this.activeChannel,this.timer=setTimeout(this.checkChannelStatus.bind(this),1e4))})).catch((t=>{if(this.channelStatusErrorCount++,E(`Unable to fetch the channel status for ${this.tryingChannel}: ${t}`),this.channelStatusErrorCount>3){if(this.tryingChannel!==this.activeChannel){const t=this.activeChannel;this.activeChannel=this.tryingChannel,this.inActiveChannel=t}this.channelStatusErrorCount=0,this.timer=setTimeout(this.checkChannelStatus.bind(this),1e4)}else this.checkChannelStatus()}))}async configurePlayer(t){let e,n=0;for(A(`Fetching playlist for ${t}.`);!e;)try{e=await(i=t,P(`https://cdn.jwplayer.com/v2/media/${i}`,{cache:"no-cache"}))}catch(i){if(++n,E(`Error fetching playlist: ${i}`),n>=3){A("Configuring Player with m3u8"),e={playlist:[{mediaid:t,file:`https://cdn.jwplayer.com/live/events/${t}.m3u8`}]};break}await k(2**(n-1)*5e3)}var i;this.playerInstance.setConfig({repeat:!1}),this.playerInstance.load(e.playlist),this.playerInstance.play(),A(`Playing live event stream with id '${t}'.`)}}var p=n(543),y=n.n(p);class f{constructor(t,e,n){this.playerInstance=t,this.currentPlaylistItem=null,this.currentMediaID=null,this.startedMediaIDs=[],this.timer=new(y()),this.intervalHandler=null,this.mediaIntervals={},this.ga4Property=_?.livestream_ga4_property,this.eventCategory=e,this.eventLabelPrefix=n}init(){this.playerInstance.on("firstFrame",this.handleStart.bind(this)),this.playerInstance.on("pause",(t=>{let{pauseReason:e}=t;"interaction"===e&&this.timer.pause()})),this.playerInstance.on("play",(t=>{let{playReason:e}=t;"interaction"===e&&this.timer.start()})),["playAttemptFailed","error","remove","complete"].forEach((t=>{this.playerInstance.on(t,this.handleStop.bind(this))})),window.addEventListener("beforeunload",this.handleStop.bind(this))}handleStart(){this.currentPlaylistItem=this.playerInstance.getPlaylistItem(),this.currentMediaID=this.currentPlaylistItem.mediaid,this.startedMediaIDs.includes(this.currentMediaID)||(this.startedMediaIDs.push(this.currentMediaID),this.doViewedEvent("first_play")),this.timer.reset(),this.timer.start(),this.intervalHandler=setInterval(this.doElapsedTimeCheck.bind(this),3e3),this.doElapsedTimeCheck()}doElapsedTimeCheck(){const t=this.timer.getTotalTimeValues().seconds,e=this.timer.getTotalTimeValues().minutes;void 0===this.mediaIntervals[this.currentMediaID]&&(this.mediaIntervals[this.currentMediaID]=[]),this.mediaIntervals[this.currentMediaID].includes(e)||(this.mediaIntervals[this.currentMediaID].push(e),e>=1&&this.doViewedEvent("viewed_duration",e,t),e>=10&&this.handleStop())}handleStop(){Array.isArray(this.mediaIntervals[this.currentMediaID])&&!this.mediaIntervals[this.currentMediaID].includes(1)&&this.doViewedEvent("viewed_duration",0,this.timer.getTotalTimeValues().seconds),this.timer.pause(),clearInterval(this.intervalHandler),this.intervalHandler=null}doViewedEvent(t,e,n){const i={[`${this.eventLabelPrefix}_title`]:this.currentPlaylistItem?.title,[`${this.eventLabelPrefix}_media_id`]:this.currentMediaID,[`${this.eventLabelPrefix}_channel_id`]:this.currentPlaylistItem?.livestream_channel_id,[`${this.eventLabelPrefix}_event`]:t};void 0!==e&&(i[`${this.eventLabelPrefix}_viewed_min`]=e),void 0!==n&&(i[`${this.eventLabelPrefix}_total_viewed_sec`]=n),this.doEvent(i)}doEvent(t){"undefined"!=typeof gtag&&this.ga4Property&>ag("event",this.eventCategory,{send_to:this.ga4Property,...t})}}const m=window,g=m.document;class v{constructor(t){this.divId=t,this.isReady=!1,this.actions=[],this.jwInstance=null,this.options={},this.callbacks=[]}whenReady(t){this.callbacks.push(t)}ready(t){if(this.isReady||!t)return;if(this.jwInstance=t(this.divId),!this.jwInstance)return void console.log(`Error instantiate JwPlayer instance for div ${this.divId}`);this.isReady=!0;const e=this.actions,n=this.callbacks;if(Array.isArray(e)){const t=t=>{this.doAction(t)};this.actions={push:t},e.forEach((t=>{this.actions.push(t)}))}if(Array.isArray(n)){const t=t=>{t(this.jwInstance)};this.callbacks={push:t},n.forEach((t=>{this.callbacks.push(t)}))}}doAction(t){const{cmd:e,args:n}=t;this.jwInstance&&this.jwInstance[e]&&("setup"===e?this.setup.apply(this,n):this.jwInstance[e].apply(this.jwInstance,n))}hasDirectSold(){return _&&_.has_direct_sold_ad}setup(t){if(t&&(this.options=t),this.adjustDeviceScreenSize().adjustAdvertisingTag().adjustFloating(),t&&(this.jwInstance.setup(this.options),this.options.channelId)){const{channelId:t,backupChannelId:e,playlist:n}=this.options;new u(t,e,this.jwInstance,n).init(),_.livestream_ga_enabled&&new f(this.jwInstance,"harmony-livestream","livestream").init()}return this.applyCaption().monetize().pushVideoEvents().overlayCatapult().comscoreTracking(),this}adjustDeviceScreenSize(){try{const t=m.screen?.orientation?.angle||m.orientation||0;if(this.width=0==t||180==t?m.screen.width:m.screen.height,void 0!==m.devicePixelRatio&&m.devicePixelRatio>1&&(this.width=this.width/m.devicePixelRatio,this.width<300&&(this.width=300)),void 0!==this.options.width&&this.width=i?"top":1.5i?"mid":"bottom"}}}catch(t){m.console.log(t)}return t}comscoreTracking(){if(this.jwInstance)try{d(this.jwInstance)}catch(t){m.console.log(t)}return this}}class w{constructor(t){this.id=t,this._pmc=new v(t,this)}instance(){const{jwInstance:t}=this._pmc;return t}whenReady(t){return this._pmc.whenReady(t),this}whenNoFloat(t){if("function"==typeof t)return this.noFloatCallback=t,this._pmc.canFloat()||this.noFloatCallback(),this}noFloat(){this._pmc.adjustFloating(!1),this.noFloatCallback&&this.noFloatCallback()}setup(t){return t&&(this._pmc.options=t),this._pmc.actions.push({cmd:"setup",args:Array.from(arguments)}),this}remove(){this._pmc.actions.push({cmd:"remove",args:Array.from(arguments)})}on(){this._pmc.actions.push({cmd:"on",args:Array.from(arguments)})}play(){this._pmc.actions.push({cmd:"play",args:Array.from(arguments)})}pause(){this._pmc.actions.push({cmd:"pause",args:Array.from(arguments)})}stop(){this._pmc.actions.push({cmd:"stop",args:Array.from(arguments)})}getState(){const{jwInstance:t}=this._pmc;return t?t.getState():"error"}getVolume(){const{jwInstance:t}=this._pmc;return t?t.getVolume():0}setVolume(){this._pmc.actions.push({cmd:"setVolume",args:Array.from(arguments)})}getMute(){const{jwInstance:t}=this._pmc;return t?t.getMute():0}setMute(){this._pmc.actions.push({cmd:"setMute",args:Array.from(arguments)})}getPlaylist(){const{jwInstance:t}=this._pmc;return t?t.getPlaylist():[]}getPlaylistIndex(){const{jwInstance:t}=this._pmc;return t?t.getPlaylistIndex():0}getPlugin(t){const{jwInstance:e}=this._pmc;return e?e.getPlugin(t):null}getContainer(){const{jwInstance:t}=this._pmc;return t?t.getContainer():null}getConfig(){const{jwInstance:t}=this._pmc;return t?t.getConfig():{}}playlistItem(){this._pmc.actions.push({cmd:"playlistItem",args:Array.from(arguments)})}load(){this._pmc.actions.push({cmd:"load",args:Array.from(arguments)})}next(){this._pmc.actions.push({cmd:"next",args:Array.from(arguments)})}}const j=window,I=j.document,_=j.pmc_jwplayer_options=j.pmc_jwplayer_options||{};_.noFloatIds=_.noFloatIds||[];const b={};function C(t,e,n,i){const s=I.createElement("script"),a=I.getElementsByTagName("script")[0];s.type="text/javascript",s.async=!0,(e||n)&&(s.onload=function(){"function"==typeof e&&e(),n&&s.parentNode.removeChild(s)}),s.src=t,i&&(s.id=i),a.parentNode.insertBefore(s,a)}function P(t,e){return fetch(t,e).then((e=>{if(!e.ok)throw new Error(`Unable to fetch ${t}: ${e.statusText}`);return e.json()}))}function A(t,e){j.console.log(t,e)}function E(t,e){j.console.error(t,e)}function k(t){return new Promise((e=>setTimeout(e,t)))}const S=window;function T(){["jwplayer_contextual_player_div","jwplayer_floating_preroll_ad"].forEach((t=>{_.noFloatIds.includes(t)||_.noFloatIds.push(t);const e=b[t];e&&e.noFloat()}))}function O(t){_.has_direct_sold_ad=t||!0,Object.values(b).forEach((t=>{t.noFloat()}))}const D={"dfp:isdirect=true":O,"floatingplayer=nofloat":T};const x=window;let F=!1;function M(t){a(),F||(F=!0,_.pid&&r(_.pid),t&&t.players&&Array.isArray(t.players)&&t.players.forEach((t=>{r(t)})),h(),_.cgid&&!_.ads_suppression&&C("https://tags.catapultx.com/bootstrapper"))}x.pmc_jwplayer=function(t,e){let n=e||function(t){const e=/jwplayer_[^_]+_([^_]+)(?:_div(?:_\d+)?)?/.exec(t);if(e&&2===e.length&&"div"!==e[1])return e[1];const n=I.getElementById(t);return n?n.getAttribute("data-playerid")||n.getAttribute("data-player"):null}(t);t||j.jwplayer&&(t=j.jwplayer().id),j.pmc&&j.pmc.hooks&&(n=j.pmc.hooks.apply_filters("pmc_jwplayer_id",n)),!n&&j.jwplayer&&j.jwplayer.defaults&&j.jwplayer.defaults.pid&&(n=j.jwplayer.defaults.pid),n&&"default"!==n||(n=_.pid);let i=b[t];return i||(i=new w(t),b[t]=i,r(n,(t=>{i._pmc.ready(t.jwPlayer)})),i.on("remove",(()=>{delete b[t]}))),i},x.pmc_jwplayer.init=M,x.pmc_jwplayer.loadScript=C,x.pmc_jwplayer.load=r,x.pmc_jwplayer.extractPlayListFromDivId=function(t){const e=I.getElementById(t);if(e){const t=e.getAttribute("data-jsonfeed");if(t&&t.length)return t}const n=/jwplayer_([^_]+)_[^_]+_div(?:_\d+)?/.exec(t);if(n&&2===n.length){return i=`feeds/${n[1]}.json`,`https://${_.content_mask||"content.jwplatform.com"}/${i}`}var i;return null},x.pmc_jwplayer.handleDirectSold=O,x.pmc_jwplayer.handleFloatingPlayerNoFloat=T,x.pmc_jwplayer.add=M,S.addEventListener("message",(function(t){const e=t.data;if("string"==typeof e&&0===e.indexOf("pmcadm:"))for(const[t,n]of Object.entries(D))e.indexOf(t)>=7&&n()}),!1),S.pmc&&S.pmc.hooks&&S.pmc.hooks.add_action("pmc_adm_dfp_direct_sold",O)})()})();; (()=>{var e,n;e=document,window.cnx||(window.cnx={},window.cnx.cmd=[],(n=e.createElement("iframe")).src="javascript:false",n.display="none",n.onload=function(){var e=n.contentWindow.document,t=e.createElement("script");t.src="//cd.connatix.com/connatix.player.js?cid=1ffe63de-eb53-11e9-b4d2-069",t.setAttribute("async","1"),t.setAttribute("type","text/javascript"),e.body.appendChild(t)},e.head.appendChild(n))})();; (()=>{var e={951:(e,t,n)=>{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(o=r))})),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(1741)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},1741:(e,t,n)=>{e.exports=function(e){function t(e){let n,o,s,a=null;function i(...e){if(!i.enabled)return;const r=i,o=Number(new Date),s=o-(n||o);r.diff=s,r.prev=n,r.curr=o,n=o,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,o)=>{if("%%"===n)return"%";a++;const s=t.formatters[o];if("function"==typeof s){const t=e[a];n=s.call(r,t),e.splice(a,1),a--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return i.namespace=e,i.useColors=t.useColors(),i.color=t.selectColor(e),i.extend=r,i.destroy=t.destroy,Object.defineProperty(i,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==t.namespaces&&(o=t.namespaces,s=t.enabled(e)),s),set:e=>{a=e}}),"function"==typeof t.init&&t.init(i),i}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(o),...t.skips.map(o).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t{var t=1e3,n=60*t,r=60*n,o=24*r,s=7*o,a=365.25*o;function i(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,c){c=c||{};var d=typeof e;if("string"===d&&e.length>0)return function(e){if((e=String(e)).length>100)return;var i=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!i)return;var c=parseFloat(i[1]);switch((i[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*a;case"weeks":case"week":case"w":return c*s;case"days":case"day":case"d":return c*o;case"hours":case"hour":case"hrs":case"hr":case"h":return c*r;case"minutes":case"minute":case"mins":case"min":case"m":return c*n;case"seconds":case"second":case"secs":case"sec":case"s":return c*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(e);if("number"===d&&isFinite(e))return c.long?function(e){var s=Math.abs(e);if(s>=o)return i(e,s,o,"day");if(s>=r)return i(e,s,r,"hour");if(s>=n)return i(e,s,n,"minute");if(s>=t)return i(e,s,t,"second");return e+" ms"}(e):function(e){var s=Math.abs(e);if(s>=o)return Math.round(e/o)+"d";if(s>=r)return Math.round(e/r)+"h";if(s>=n)return Math.round(e/n)+"m";if(s>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},6998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(951),o=n.n(r),s=n(5368);const a=o()("videopress:get-media-token"),i=864e5,c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{id:n=0,guid:r,adminAjaxAPI:o,filename:a}=t;return new Promise((function(t,i){const c=o||window.videopressAjax?.ajaxUrl||window?.ajaxurl||"/wp-admin/admin-ajax.php";if(!s.M.includes(e))return i("Invalid scope");const d={action:"videopress-get-playback-jwt"};switch(e){case"upload":d.action="videopress-get-upload-token",a&&(d.filename=a);break;case"upload-jwt":d.action="videopress-get-upload-jwt";break;case"playback":d.action="videopress-get-playback-jwt",d.guid=r,d.post_id=String(n)}fetch(c,{method:"POST",credentials:"same-origin",body:new URLSearchParams(d)}).then((e=>{if(!e.ok)throw new Error("Network response was not ok");return e.json()})).then((n=>{if(!n.success)throw new Error("Token is not achievable");switch(e){case"upload":case"upload-jwt":t({token:n.data.upload_token,blogId:n.data.upload_blog_id,url:n.data.upload_action_url});break;case"playback":t({token:n.data.jwt})}})).catch((()=>{console.warn("Token is not achievable"),t({token:null})}))}))};const d=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{id:n=0,guid:r=0,flushToken:o}=t,s=`vpc-${e}-${n}-${r}`,d=window?.videopressAjax?.context||"main";let u;const l=localStorage.getItem(s);if(o)a("(%s) Flushing %o token",d,s),localStorage.removeItem(s);else try{if(l){if(u=await JSON.parse(l),u&&u.expire>Date.now())return a("(%s) Providing %o token from the store",d,s),u.data;a("(%s) Token %o expired. Clean.",d,s),localStorage.removeItem(s)}}catch(e){a("Invalid token in the localStore")}const p=await c(e,t);return"playback"===e&&p?.token&&(a("(%s) Storing %o token",d,s),localStorage.setItem(s,JSON.stringify({data:p,expire:Date.now()+i}))),a("(%s) Providing %o token from request/response",d,s),p}},5368:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});const r=["upload","playback","upload-jwt"]}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(951),t=n.n(e),r=n(6998);const o=t()("videopress:token-bridge"),{videopressAjax:s}=window;async function a(e){if("videopress_token_request"!==e.data?.event)return;if(!s)return void o("(%s) videopressAjax is not accesible");const{context:t="main"}=s,{guid:n,requestId:a,isRetry:i}=e.data;if(!n||!a)return void o("(%s) Invalid request",t);const c=window?.videopressAjax.post_id||0;if(-1===["https://videopress.com","https://video.wordpress.com"].indexOf(e.origin))return void o("(%s) Invalid origin",t);const{source:d}=e;if(d instanceof MessagePort||"undefined"!=typeof ServiceWorker&&d instanceof ServiceWorker)return void o("(%s) Invalid source",t);o("(%s) Token request accepted: %o | %o | %o",t,n,c,a),o("(%s) Send acknowledge receipt requested",t),d.postMessage({event:"videopress_token_request_ack",guid:n,requestId:a},{targetOrigin:"*"}),i&&o("(%s) client retrying request. Flush the token.",t);const u=await(0,r.Z)("playback",{id:Number(c),guid:n,adminAjaxAPI:s.ajaxUrl,flushToken:i});if(!u?.token)return o("(%s) Error getting token",t),void d.postMessage({event:"videopress_token_error",guid:e.data.guid,requestId:a},{targetOrigin:"*"});o("(%s) sending token",t),d.postMessage({event:"videopress_token_received",guid:n,jwt:u.token,requestId:a},{targetOrigin:"*"})}s?(o("(%s) 👂 Listen token requester",s?.context||"main"),window.addEventListener("message",a)):o("(%s) videopressAjax is not accesible")})()})();;