PageSourceSearch

https://www.audacy.com/assets-a2/videojs-contrib-ads.es-AyIxpok4.js

js audacy.com collected 2026-10-09 22:39:59 UTC 38,348 bytes, 2 lines download raw bytes

1import{v as d,w as v,d as w}from"./video.es-BjAfamXU.js";import"./index-BgcUcd2q.js";/*! @name videojs-contrib-ads @version 7.5.2 @license Apache-2.0 */var x="7.5.2";function Z(n){return{disableNextSnapshotRestore:!1,_contentEnding:!1,_contentHasEnded:!1,_hasThereBeenALoadStartDuringPlayerLife:!1,_hasThereBeenALoadedData:!1,_hasThereBeenALoadedMetaData:!1,_inLinearAdMode:!1,_shouldBlockPlay:!1,_playBlocked:!1,_playRequested:!1,_error:null,adType:null,VERSION:x,reset:function(){n.ads.disableNextSnapshotRestore=!1,n.ads._contentEnding=!1,n.ads._contentHasEnded=!1,n.ads.snapshot=null,n.ads.adType=null,n.ads._hasThereBeenALoadedData=!1,n.ads._hasThereBeenALoadedMetaData=!1,n.ads._cancelledPlay=!1,n.ads._shouldBlockPlay=!1,n.ads._playBlocked=!1,n.ads.nopreroll_=!1,n.ads.nopostroll_=!1,n.ads._playRequested=!1,n.ads._error=null},startLinearAdMode:function(){n.ads._state.startLinearAdMode()},endLinearAdMode:function(){n.ads._state.endLinearAdMode()},skipLinearAdMode:function(){n.ads._state.skipLinearAdMode()},stitchedAds:function(e){return e!==void 0&&(d.log.warn("Using player.ads.stitchedAds() as a setter is deprecated, it should be set as an option upon initialization of contrib-ads."),this.settings.stitchedAds=!!e),this.settings.stitchedAds},videoElementRecycled:function(){if(n.ads.shouldPlayContentBehindAd(n))return!1;if(!this.snapshot)throw new Error("You cannot use videoElementRecycled while there is no snapshot.");var e=n.tech_.src()!==this.snapshot.src,r=n.currentSrc()!==this.snapshot.currentSrc;return e||r},isLive:function(e){return e===void 0&&(e=n),typeof e.ads.settings.contentIsLive=="boolean"?e.ads.settings.contentIsLive:e.duration()===1/0?!0:d.browser.IOS_VERSION==="8"&&e.duration()===0},shouldPlayContentBehindAd:function(e){if(e===void 0&&(e=n),e)return e.ads.settings.liveCuePoints?!d.browser.IS_IOS&&!d.browser.IS_ANDROID&&e.duration()===1/0:!1;throw new Error("shouldPlayContentBehindAd requires a player as a param")},shouldTakeSnapshots:function(e){return e===void 0&&(e=n),!this.shouldPlayContentBehindAd(e)&&!this.stitchedAds()},isInAdMode:function(){return this._state.isAdState()},isWaitingForAdBreak:function(){return this._state.isWaitingForAdBreak()},isContentResuming:function(){return this._state.isContentResuming()},isAdPlaying:function(){return this._state.inAdBreak()},inAdBreak:function(){return this._state.inAdBreak()},removeNativePoster:function(){var e=n.$(".vjs-tech");e&&e.removeAttribute("poster")},debug:function(){if(this.settings.debug){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];r.length===1&&typeof r[0]=="string"?d.log("ADS: "+r[0]):d.log.apply(d,["ADS:"].concat(r))}},error:function(e){if(e===void 0)return this._error||null;if(e===null||!e.errorType){this._error=null;return}this._error=e,d.log.error("An error with Ads occured. Type: "+e.errorType+"."),n.trigger({type:"vjsadserror",error:this._error})}}}var O=function(a,e){e.isImmediatePropagationStopped=function(){return!0},e.cancelBubble=!0,e.isPropagationStopped=function(){return!0}},m=function(a,e,r){O(a,r),a.trigger({type:e+r.type,originalEvent:r})},G=function(a,e){a.ads.isInAdMode()&&(a.ads.isContentResuming()?a.ads._contentEnding&&m(a,"content",e):m(a,"ad",e))},W=function(a,e){a.ads.isInAdMode()?a.ads.isContentResuming()?(O(a,e),a.trigger("resumeended")):m(a,"ad",e):!a.ads._contentHasEnded&&!a.ads.stitchedAds()&&(m(a,"content",e),a.trigger("readyforpostroll"))},H=function(a,e){if(!(e.type==="loadstart"&&!a.ads._hasThereBeenALoadStartDuringPlayerLife||e.type==="loadeddata"&&!a.ads._hasThereBeenALoadedData||e.type==="loadedmetadata"&&!a.ads._hasThereBeenALoadedMetaData))if(a.ads.inAdBreak())m(a,"ad",e);else{if(a.currentSrc()!==a.ads.contentSrc)return;m(a,"content",e)}},Y=function(a,e){a.ads.inAdBreak()?m(a,"ad",e):a.ads.isContentResuming()&&m(a,"content",e)};function Q(n){n.type==="playing"?G(this,n):n.type==="ended"?W(this,n):n.type==="loadstart"||n.type==="loadeddata"||n.type==="loadedmetadata"?H(this,n):n.type==="play"?Y(this,n):this.ads.isInAdMode()&&(this.ads.isContentResuming()?m(this,"content",n):m(this,"ad",n))}function V(n){n.ads.contentSrc=n.currentSrc(),n.ads._seenInitialLoadstart=!1;var a=function(){if(!n.ads.inAdBreak()){var r=n.currentSrc();r!==n.ads.contentSrc&&(n.ads._seenInitialLoadstart&&n.trigger({type:"contentchanged"}),n.trigger({type:"contentupdate",oldValue:n.ads.contentSrc,newValue:r}),n.ads.contentSrc=r),n.ads._seenInitialLoadstart=!0}};n.on("loadstart",a)}function T(){return T=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var e=arguments[a];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},T.apply(this,arguments)}function g(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,R(n,a)}
1function R(n,a){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,t){return r.__proto__=t,r},R(n,a)}var F={},U=function(a){if(d.dom.isInFrame()&&typeof v.__tcfapi!="function"){for(var e=v,r,t={};e;){try{if(e.frames.__tcfapiLocator){r=e;break}}catch{}if(e===v.top)break;e=e.parent}if(!r)return;v.__tcfapi=function(o,s,i,u){var l=Math.random()+"",f={__tcfapiCall:{command:o,parameter:u,version:s,callId:l}};t[l]=i,r.postMessage(f,"*")},v.addEventListener("message",function(o){var s={};try{s=typeof o.data=="string"?JSON.parse(o.data):o.data}catch{}var i=s.__tcfapiReturn;i&&typeof t[i.callId]=="function"&&(t[i.callId](i.returnValue,i.success),t[i.callId]=null)},!1)}},I=function(){U(),typeof v.__tcfapi=="function"&&v.__tcfapi("addEventListener",2,function(a,e){e&&(F=a)})},X=function(a){for(var e=a.parent;e!==a.top;){try{if(e.frames&&e.frames.__uspapiLocator)return e}catch{}e=e.parent}try{if(a.top.frames&&a.top.frames.__uspapiLocator)return a.top}catch{}return null},y="",z=function(){return y},N=function(a,e){if(e===void 0&&(e=v),e.__uspapi)e.__uspapi("getUSPData",1,function(i,u){var l=u?i.uspString:null;y=l,a(l)});else{var r=X(e);if(!r){a(null);return}var t=Math.random().toString(36).substring(2),o={__uspapiCall:{command:"getUSPData",version:1,callId:t}},s=function i(u){if(u&&u.data&&u.data.__uspapiReturn&&u.data.__uspapiReturn.callId===t){e.removeEventListener("message",i,!1);var l=u.data.__uspapiReturn,f=l.returnValue,h=l.success,c=h?f.uspString:null;y=c,a(c)}};e.addEventListener("message",s,!1),r.postMessage(o,"*")}},C={AdsBeforePrerollError:"ads-before-preroll-error",AdsPrerollError:"ads-preroll-error",AdsMidrollError:"ads-midroll-error",AdsPostrollError:"ads-postroll-error",AdsMacroReplacementFailed:"ads-macro-replacement-failed",AdsResumeContentFailed:"ads-resume-content-failed"},j=function(a,e){return e?encodeURIComponent(a):a},J=function(a,e,r){if(a&&a[r])for(var t=a[r],o=Object.keys(t),s=0;s<o.length;s++){var i="{mediainfo."+r+"."+o[s]+"}";e[i]=t[o[s]]}},$=function(a,e){var r={};return["description","tags","reference_id","ad_keys"].forEach(function(t){a&&a[t]?r["{mediainfo."+t+"}"]=a[t]:e["{mediainfo."+t+"}"]?r["{mediainfo."+t+"}"]=e["{mediainfo."+t+"}"]:r["{mediainfo."+t+"}"]=""}),["custom_fields","customFields"].forEach(function(t){J(a,r,t)}),r},q=function(a){var e={},r=a.replace(/{([^}=]+)=([^}]*)}/g,function(t,o,s){return e["{"+o+"}"]=s,"{"+o+"}"});return{defaults:e,modifiedString:r}},K=function(a){return{"{player.id}":a.options_["data-player"]||a.id_,"{player.height}":a.currentHeight(),"{player.width}":a.currentWidth(),"{player.heightInt}":Math.round(a.currentHeight()),"{player.widthInt}":Math.round(a.currentWidth()),"{player.autoplay}":a.autoplay()?1:0,"{player.muted}":a.muted()?1:0,"{player.language}":a.language()||"","{mediainfo.id}":a.mediainfo?a.mediainfo.id:"","{mediainfo.name}":a.mediainfo?a.mediainfo.name:"","{mediainfo.duration}":a.mediainfo?a.mediainfo.duration:"","{player.duration}":a.duration(),"{player.durationInt}":Math.round(a.duration()),"{player.live}":a.duration()===1/0?1:0,"{player.pageUrl}":d.dom.isInFrame()?w.referrer:v.location.href,"{playlistinfo.id}":a.playlistinfo?a.playlistinfo.id:"","{playlistinfo.name}":a.playlistinfo?a.playlistinfo.name:"","{timestamp}":new Date().getTime(),"{document.referrer}":w.referrer,"{window.location.href}":v.location.href,"{random}":Math.floor(Math.random()*1e12)}},ee=function(a){var e={};return Object.keys(a).forEach(function(r){e["{tcf."+r+"}"]=a[r]}),e["{tcf.gdprAppliesInt}"]=a.gdprApplies?1:0,e},te=function(){return{"{usp.uspString}":z()}},ne=function(a,e,r){var t=new RegExp("{pageVariable\\.([^}]+)}","g"),o={},s=(a.match(t)||[]).concat(Object.keys(r).filter(function(i){return t.test(i)&&a.includes(r[i])}));if(s)return s.forEach(function(i){for(var u=i,l=i.slice(14,-1),f=l.split("."),h=v,c,S=0;S<f.length;S++)if(S===f.length-1)c=h[f[S]];else if(h=h[f[S]],typeof h>"u")break;var P=typeof c;c===null?o[u]="null":c===void 0?e[u]?o[u]=e[u]:(d.log.warn('Page variable "'+l+'" not found'),o[u]=""):P!=="string"&&P!=="number"&&P!=="boolean"?(d.log.warn('Page variable "'+l+'" is not a supported type'),o[u]=""):o[u]=c}),o},D=function(a,e,r,t,o){t===void 0&&(t={});for(var s in e){var i=t.hasOwnProperty(s)?t[s]:s;if(i.startsWith("r:"))try{var u=new RegExp(i.slice(2),"g");a=a.replace(u,j(e[s],r))}catch(l){o.ads.error({errorType:C.AdsMacroReplacementFailed,macro:s,error:l}),d.log.warn('Unable to replace macro with regex "'+i+'". The provided regex may be invalid.')}else a=a.split(i).join(j(e[s],r))}return a};function ae(n,a,e){a===void 0&&(a=!1),e===void 0&&(e={});var r=e.disableDefaultMacros||!1,t=e.macroNameOverrides||{};delete e.disableDefaultMacros,delete e.macroNameOverrides;var o=e;if(r)return D(n,o,a,t);var s=q(n),i=s.defaults,u=s.modifiedString;n=u,T(o,K(this),$(this.mediainfo,i),ee(F),te(),ne(n,i,t)),n=D(n,o,a,t,this);for(var l in i)n=n.replace(l,i[l]);return n}var _={};_.processMetadataTracks=function(n,a){for(var e=n.textTracks(),r=function(s){s.kind==="metadata"&&(n.ads.cueTextTracks.setMetadataTrackMode(s),a(n,s))},t=0;t<e.length;t++)r(e[t]);e.addEventListener("addtrack",function(o){r(o.track)})};_.setMetadataTrackMode=function(n){};
1_.getSupportedAdCue=function(n,a){return a};_.isSupportedAdCue=function(n,a){return!0};_.getCueId=function(n,a){return a.id};var re=function(a,e){return e!==void 0&&a.ads.includedCues[e]},oe=function(a,e){e!==void 0&&e!==""&&(a.ads.includedCues[e]=!0)};_.processAdTrack=function(n,a,e,r){n.ads.includedCues={};for(var t=0;t<a.length;t++){var o=a[t],s=this.getSupportedAdCue(n,o);if(!this.isSupportedAdCue(n,o)){d.log.warn("Skipping as this is not a supported ad cue.",o);return}var i=this.getCueId(n,o),u=o.startTime;if(re(n,i)){d.log("Skipping ad already seen with ID "+i);return}r&&r(n,s,i,u),e(n,s,i,u),oe(n,i)}};function ie(n,a){a&&d.log("Using cancelContentPlay to block content playback"),n.on("play",se)}function se(){this.ads._shouldBlockPlay!==!1&&(this.paused()||(this.ads.debug("Playback was canceled by cancelContentPlay"),this.pause()),this.ads._cancelledPlay=!0)}var k={},b=d;k.isMiddlewareMediatorSupported=function(){return b.browser.IS_IOS||b.browser.IS_ANDROID?!1:!!(b.use&&b.middleware&&b.middleware.TERMINATOR)};k.playMiddleware=function(n){return{setSource:function(e,r){r(null,e)},callPlay:function(){if(n.ads&&n.ads._shouldBlockPlay===!0)return n.ads.debug("Using playMiddleware to block content playback"),n.ads._playBlocked=!0,b.middleware.TERMINATOR},play:function(e,r){n.ads&&n.ads._playBlocked&&e?(n.ads.debug("Play call to Tech was terminated."),n.trigger("play"),n.addClass("vjs-has-started"),n.ads._playBlocked=!1):r&&r.catch&&r.catch(function(t){t.name==="NotAllowedError"&&!d.browser.IS_SAFARI&&n.trigger("pause")})}}};k.testHook=function(n){b=n};var de=k.playMiddleware,Ae=k.isMiddlewareMediatorSupported,ue=function(){if(d.getPlugin)return!!d.getPlugin("ads");var a=d.getComponent("Player");return!!(a&&a.prototype.ads)};function le(n){if(ue())return!1;var a=d.registerPlugin||d.plugin;return a("ads",n),Ae()&&!d.usingContribAdsMiddleware_&&(d.use("*",de),d.usingContribAdsMiddleware_=!0,d.log.debug("Play middleware has been registered with videojs")),!0}var ce={src:"data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAAAxJtZGF03ABMYXZjNjEuMy4xMDAAQiAIwRg4AAACrgYF//+q3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE2NCByMzEwOCAzMWUxOWY5IC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENvcHlsZWZ0IDIwMDMtMjAyMyAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9wdGlvbnM6IGNhYmFjPTEgcmVmPTMgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MzoweDExMyBtZT1oZXggc3VibWU9NyBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0xIG1lX3JhbmdlPTE2IGNocm9tYV9tZT0xIHRyZWxsaXM9MSA4eDhkY3Q9MSBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0tMiB0aHJlYWRzPTcgbG9va2FoZWFkX3RocmVhZHM9MSBzbGljZWRfdGhyZWFkcz0wIG5yPTAgZGVjaW1hdGU9MSBpbnRlcmxhY2VkPTAgYmx1cmF5X2NvbXBhdD0wIGNvbnN0cmFpbmVkX2ludHJhPTAgYmZyYW1lcz0zIGJfcHlyYW1pZD0yIGJfYWRhcHQ9MSBiX2JpYXM9MCBkaXJlY3Q9MSB3ZWlnaHRiPTEgb3Blbl9nb3A9MCB3ZWlnaHRwPTIga2V5aW50PTI1MCBrZXlpbnRfbWluPTI1IHNjZW5lY3V0PTQwIGludHJhX3JlZnJlc2g9MCByY19sb29rYWhlYWQ9NDAgcmM9Y3JmIG1idHJlZT0xIGNyZj0yMy4wIHFjb21wPTAuNjAgcXBtaW49MCBxcG1heD02OSBxcHN0ZXA9NCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAAAAOWWIhAAn//71sXwKaunqigzoMi7hlyTJrrYi4m0AwABFxzcqWKGahTaoBcQAAMWK4AlcFlIICBeldSEQBGCMHAAABVNtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAAIgABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAACQXRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAABQAAAAPAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAACIAAAAAAAEAAAAAAbltZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAADwAAAACAFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAFkbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAABJHN0YmwAAADAc3RzZAAAAAAAAAABAAAAsGF2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABQADwAEgAAABIAAAAAAAAAAEUTGF2YzYxLjMuMTAwIGxpYngyNjQAAAAAAAAAAAAAAAAY//8AAAA2YXZjQwFkAA3/4QAZZ2QADazZQUH7ARAAAAMAEAAAAwPA8UKZYAEABmjr48siwP34+AAAAAAQcGFzcAAAAAEAAAABAAAAFGJ0cnQAAAAAAALAEAACwBAAAAAYc3R0cwAAAAAAAAABAAAAAQAAAgAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAEAAAABAAAAFHN0c3oAAAAAAAAC7wAAAAEAAAAUc3RjbwAAAAAAAAABAAAARQAAAj10cmFrAAAAXHRraGQAAAADAAAAAAAAAAAAAAACAAAAAAAAABgAAAAAAAAAAAAAAAEBAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAkZWR0cwAAABxlbHN0AAAAAAAAAAEAAAAXAAAEAAABAAAAAAG1bWRpYQAAACBtZGhkAAAAAAAAAAAAAAAAAACsRAAACABVxAAAAAAALWhkbHIAAAAAAAAAAHNvdW4AAAAAAAAAAAAAAABTb3VuZEhhbmRsZXIAAAABYG1pbmYAAAAQc21oZAAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAABJHN0YmwAAAB+c3RzZAAAAAAAAAABAAAAbm1wNGEAAAAAAAAAAQAAAAAAAAAAAAIAEAAAAACsRAAAAAAANmVzZHMAAAAAA4CAgCUAAgAEgICAF0AVAAAAAAH0AAAAEisFgICABRIQVuUABoCAgAECAAAAFGJ0cnQAAAAAAAH0AAAAEisAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAEAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAAVAAAABgAAABhzdGNvAAAAAAAAAAIAAAAwAAADNAAAABpzZ3BkAQAAAHJvbGwAAAACAAAAAf//AAAAHHNiZ3AAAAAAcm9sbAAAAAEAAAACAAAAAQAAAGF1ZHRhAAAAWW1ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAG1kaXJhcHBsAAAAAAAAAAAAAAAALGlsc3QAAAAkqXRvbwAAABxkYXRhAAAAAQAAAABMYXZmNjEuMS4xMDA=",type:"video/mp4"},A=function(){function n(){}return n.getState=function(e){if(e&&n.states_&&n.states_[e])return n.states_[e]},n.registerState=function(e,r){if(typeof e!="string"||!e)throw new Error('Illegal state name, "'+e+'"; must be a non-empty string.');return n.states_||(n.states_={}),n.states_[e]=r,r},n}(),L=function(){n._getName=function(){return"Anonymous State"};function n(e){this.player=e}var a=n.prototype;return a.transitionTo=function(r){var t=this.player;this.cleanup(t);var o=new r(t);t.ads._state=o,t.ads.debug(this.constructor._getName()+" -> "+o.constructor._getName());for(var s=arguments.length,i=new Array(s>1?s-1:0),u=1;u<s;
1u++)i[u-1]=arguments[u];o.init.apply(o,[t].concat(i))},a.init=function(){},a.cleanup=function(){},a.onPlay=function(){},a.onPlaying=function(){},a.onEnded=function(){},a.onAdEnded=function(){},a.onAdsReady=function(){d.log.warn("Unexpected adsready event")},a.onAdsError=function(){},a.onAdsCanceled=function(){},a.onAdTimeout=function(){},a.onAdStarted=function(){},a.onAdSkipped=function(){},a.onContentChanged=function(){},a.onContentResumed=function(){},a.onReadyForPostroll=function(){d.log.warn("Unexpected readyforpostroll event")},a.onNoPreroll=function(){},a.onNoPostroll=function(){},a.startLinearAdMode=function(){d.log.warn("Unexpected startLinearAdMode invocation (State via "+this.constructor._getName()+")")},a.endLinearAdMode=function(){d.log.warn("Unexpected endLinearAdMode invocation (State via "+this.constructor._getName()+")")},a.skipLinearAdMode=function(){d.log.warn("Unexpected skipLinearAdMode invocation (State via "+this.constructor._getName()+")")},a.isAdState=function(){throw new Error("isAdState unimplemented for "+this.constructor._getName())},a.isWaitingForAdBreak=function(){return!1},a.isContentResuming=function(){return!1},a.inAdBreak=function(){return!1},a.handleEvent=function(r){var t=this.player;r==="play"?this.onPlay(t):r==="adsready"?this.onAdsReady(t):r==="adserror"?this.onAdsError(t):r==="adscanceled"?this.onAdsCanceled(t):r==="adtimeout"?this.onAdTimeout(t):r==="ads-ad-started"?this.onAdStarted(t):r==="ads-ad-skipped"?this.onAdSkipped(t):r==="contentchanged"?this.onContentChanged(t):r==="contentresumed"?this.onContentResumed(t):r==="readyforpostroll"?this.onReadyForPostroll(t):r==="playing"?this.onPlaying(t):r==="ended"?this.onEnded(t):r==="nopreroll"?this.onNoPreroll(t):r==="nopostroll"?this.onNoPostroll(t):r==="adended"&&this.onAdEnded(t)},n}();A.registerState("State",L);var fe=function(n){g(a,n);function a(r){var t;return t=n.call(this,r)||this,t.contentResuming=!1,t.waitingForAdBreak=!1,t}var e=a.prototype;return e.isAdState=function(){return!0},e.onPlaying=function(){var t=A.getState("ContentPlayback");this.contentResuming&&this.transitionTo(t)},e.onContentResumed=function(){var t=A.getState("ContentPlayback");this.contentResuming&&this.transitionTo(t)},e.isWaitingForAdBreak=function(){return this.waitingForAdBreak},e.isContentResuming=function(){return this.contentResuming},e.inAdBreak=function(){return this.player.ads._inLinearAdMode===!0},a}(L);A.registerState("AdState",fe);var he=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}var e=a.prototype;return e.isAdState=function(){return!1},e.onContentChanged=function(t){var o=A.getState("BeforePreroll"),s=A.getState("Preroll");t.ads.debug("Received contentchanged event (ContentState)"),t.paused()?this.transitionTo(o):(this.transitionTo(s,!1),t.pause(),t.ads._pausedOnContentupdate=!0)},a}(L);A.registerState("ContentState",he);var ge=A.getState("ContentState"),ve=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"AdsDone"};var e=a.prototype;return e.init=function(t){t.ads._contentHasEnded=!0,t.trigger("ended")},e.startLinearAdMode=function(){d.log.warn("Unexpected startLinearAdMode invocation (AdsDone)")},a}(ge);A.registerState("AdsDone",ve);var B;function me(n){var a;d.browser.IS_IOS&&n.ads.isLive(n)&&n.seekable().length>0?a=n.currentTime()-n.seekable().end(0):a=n.currentTime();var e=n.$(".vjs-tech"),r=n.textTracks?n.textTracks():[],t=[],o={ended:n.ended(),currentSrc:n.currentSrc(),sources:n.currentSources(),src:n.tech_.src(),currentTime:a,type:n.currentType()};e&&(o.style=e.getAttribute("style"));for(var s=0;s<r.length;s++){var i=r[s];t.push({track:i,mode:i.mode}),i.mode="disabled"}return o.suppressedTracks=t,o}function pe(n,a){var e=n.ads.snapshot;if(a===void 0&&(a=function(){}),n.ads.disableNextSnapshotRestore===!0){n.ads.disableNextSnapshotRestore=!1,delete n.ads.snapshot,a();return}var r=n.$(".vjs-tech"),t=20,o=e.suppressedTracks,s,i=function(){for(var c=0;c<o.length;c++)s=o[c],s.track.mode=s.mode},u=function(){var c;if(d.browser.IS_IOS&&n.ads.isLive(n)){if(e.currentTime<0&&(n.seekable().length>0?c=n.seekable().end(0)+e.currentTime:c=n.currentTime(),n.currentTime(c)),n.paused()){var S=n.play();S&&S.catch&&S.catch(function(M){d.log.warn("Play promise rejected in IOS snapshot resume",M)})}}else if(e.ended)n.currentTime(n.duration());else{n.currentTime(e.currentTime);var P=n.play();P&&P.catch&&P.catch(function(M){d.log.warn("Play promise rejected in snapshot resume",M)})}n.ads.shouldRemoveAutoplay_&&(n.autoplay(!1),n.ads.shouldRemoveAutoplay_=!1)}
1,l=function h(){if(n.off("contentcanplay",h),B&&n.clearTimeout(B),r=n.el().querySelector(".vjs-tech"),r.readyState>1||r.seekable===void 0||r.seekable.length>0)return u();if(t--)n.setTimeout(h,50);else try{u()}catch(c){n.ads.error({errorType:C.AdsResumeContentFailed,error:c}),d.log.warn("Failed to resume the content after an advertisement",c)}};if("style"in e&&r.setAttribute("style",e.style||""),n.ads.videoElementRecycled())n.one("resumeended",function(){delete n.ads.snapshot,a()}),n.one("contentloadedmetadata",i),d.browser.IS_IOS&&!n.autoplay()&&typeof n.techCall_=="function"&&(n.techCall_("setAutoplay",!0),n.ads.shouldRemoveAutoplay_=!0),n.src(e.sources),n.one("contentcanplay",l),B=n.setTimeout(l,2e3);else{if(i(),!n.ended()){var f=n.play();f&&f.catch&&f.catch(function(h){d.log.warn("Play promise rejected in snapshot restore",h)})}delete n.ads.snapshot,a()}}function Se(n){n.ads.debug("Starting ad break"),n.ads._inLinearAdMode=!0,n.trigger("adstart"),n.ads.shouldTakeSnapshots()&&(n.ads.snapshot=me(n)),n.ads.shouldPlayContentBehindAd(n)&&!n.ads.settings.stitchedAds&&(n.ads.preAdVolume_=n.volume(),n.volume(0)),n.addClass("vjs-ad-playing"),n.hasClass("vjs-live")&&n.removeClass("vjs-live"),n.ads.removeNativePoster(),n.ads.preAdPlaybackRate_=n.playbackRate(),n.playbackRate(1),n.controlBar&&n.controlBar.playbackRateMenuButton&&n.controlBar.playbackRateMenuButton.playbackRateSupported&&!n.controlBar.playbackRateMenuButton.hasClass("vjs-hidden")?(n.controlBar.playbackRateMenuButton.hide(),n.ads.showPlaybackMenuOnAdEnd_=!0):n.ads.showPlaybackMenuOnAdEnd_=!1}function Pe(n,a){n.ads.debug("Ending ad break"),a===void 0&&(a=function(){}),n.ads.adType=null,n.ads._inLinearAdMode=!1,n.trigger("adend"),n.removeClass("vjs-ad-playing"),n.ads.isLive(n)&&n.addClass("vjs-live"),n.ads.shouldTakeSnapshots()?pe(n,a):(n.ads.preAdVolume_&&n.volume(n.ads.preAdVolume_),a()),n.playbackRate(n.ads.preAdPlaybackRate_),n.ads.showPlaybackMenuOnAdEnd_&&n.controlBar.playbackRateMenuButton.show()}var p={start:Se,end:Pe},be=A.getState("AdState"),Ce=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"Preroll"};var e=a.prototype;return e.init=function(t,o,s){if(this.waitingForAdBreak=!0,t.addClass("vjs-ad-loading"),s||t.ads.nopreroll_)return this.resumeAfterNoPreroll(t);var i=t.ads.settings.timeout;typeof t.ads.settings.prerollTimeout=="number"&&(i=t.ads.settings.prerollTimeout),this._timeout=t.setTimeout(function(){t.trigger("adtimeout")},i),o?this.handleAdsReady():this.adsReady=!1},e.onAdsReady=function(t){t.ads.inAdBreak()?d.log.warn("Unexpected adsready event (Preroll)"):(t.ads.debug("Received adsready event (Preroll)"),this.handleAdsReady())},e.handleAdsReady=function(){this.adsReady=!0,this.readyForPreroll()},e.afterLoadStart=function(t){var o=this.player;o.ads._hasThereBeenALoadStartDuringPlayerLife?t():(o.ads.debug("Waiting for loadstart..."),o.one("loadstart",function(){o.ads.debug("Received loadstart event"),t()}))},e.noPreroll=function(){var t=this;this.afterLoadStart(function(){t.player.ads.debug("Skipping prerolls due to nopreroll event (Preroll)"),t.resumeAfterNoPreroll(t.player)})},e.readyForPreroll=function(){var t=this.player;this.afterLoadStart(function(){t.ads.debug("Triggered readyforpreroll event (Preroll)"),t.trigger("readyforpreroll")})},e.onAdsCanceled=function(t){var o=this;t.ads.debug("adscanceled (Preroll)"),this.afterLoadStart(function(){o.resumeAfterNoPreroll(t)})},e.onAdsError=function(t){var o=this;d.log("adserror (Preroll)"),t.ads.error({errorType:C.AdsPrerollError}),this.inAdBreak()?t.ads.endLinearAdMode():this.afterLoadStart(function(){o.resumeAfterNoPreroll(t)})},e.startLinearAdMode=function(){var t=this.player;this.adsReady&&!t.ads.inAdBreak()&&!this.isContentResuming()?(this.clearTimeout(t),t.ads.adType="preroll",this.waitingForAdBreak=!1,p.start(t),t.ads._shouldBlockPlay=!1):d.log.warn("Unexpected startLinearAdMode invocation (Preroll)")},e.onAdStarted=function(t){t.removeClass("vjs-ad-loading")},e.endLinearAdMode=function(){var t=this.player;this.inAdBreak()&&(t.removeClass("vjs-ad-loading"),t.addClass("vjs-ad-content-resuming"),this.contentResuming=!0,p.end(t))},e.skipLinearAdMode=function(){var t=this,o=this.player;o.ads.inAdBreak()||this.isContentResuming()?d.log.warn("Unexpected skipLinearAdMode invocation"):this.afterLoadStart(function(){o.trigger("adskip"),o.ads.debug("skipLinearAdMode (Preroll)"),t.resumeAfterNoPreroll(o)})},e.onAdTimeout=function(t){var o=this;this.afterLoadStart(function(){t.ads.debug("adtimeout (Preroll)"),o.resumeAfterNoPreroll(t)})},e.onNoPreroll=function(t){t.ads.inAdBreak()||this.isContentResuming()?d.log.warn("Unexpected nopreroll event (Preroll)"):this.noPreroll()},e.resumeAfterNoPreroll=function(t){if(this.contentResuming=!0,t.ads._shouldBlockPlay=!1,this.cleanupPartial(t),t.ads._playRequested||t.ads._pausedOnContentupdate)if(t.paused()){t.ads.debug("resumeAfterNoPreroll: attempting to resume playback (Preroll)");var o=t.play();o&&o.then&&o.then(null,function(s){})}else t.ads.debug("resumeAfterNoPreroll: already playing (Preroll)"),t.trigger("play"),t.trigger("playing")},e.cleanup=function(t){t.ads._hasThereBeenALoadStartDuringPlayerLife||d.log.warn("Leaving Preroll state before loadstart event can cause issues."),this.cleanupPartial(t)},e.cleanupPartial=function(t){t.removeClass("vjs-ad-loading"),t.removeClass("vjs-ad-content-resuming"),this.clearTimeout(t)},e.clearTimeout=function(t){t.clearTimeout(this._timeout),this._timeout=null},a}(be);A.registerState("Preroll",Ce);var _e=A.getState("ContentState"),ke=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"BeforePreroll"};var e=a.prototype;return e.init=function(t){this.adsReady=!1,this.shouldResumeToContent=!1,t.ads._shouldBlockPlay=t.ads.settings.allowVjsAutoplay?!t.autoplay():!0},e.onAdsReady=function(t){t.ads.debug("Received adsready event (BeforePreroll)"),this.adsReady=!0},e.onPlay=function(t){var o=A.getState("Preroll");t.ads.debug("Received play event (BeforePreroll)"),this.transitionTo(o,this.adsReady,this.shouldResumeToContent)},e.onAdsCanceled=function(t){t.ads.debug("adscanceled (BeforePreroll)"),this.shouldResumeToContent=!0},e.onAdsError=function(){this.player.ads.debug("adserror (BeforePreroll)"),this.player.ads.error({errorType:C.AdsBeforePrerollError}),this.shouldResumeToContent=!0},e.onNoPreroll=function(){this.player.ads.debug("Skipping prerolls due to nopreroll event (BeforePreroll)"),this.shouldResumeToContent=!0},e.skipLinearAdMode=function(){var t=this.player;t.trigger("adskip"),t.ads.debug("skipLinearAdMode (BeforePreroll)"),this.shouldResumeToContent=!0},e.onContentChanged=function(){this.init(this.player)},a}(_e);A.registerState("BeforePreroll",ke);var Me=A.getState("AdState"),Be=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"Midroll"};var e=a.prototype;return e.init=function(t){t.ads.adType="midroll",p.start(t),t.addClass("vjs-ad-loading")},e.onAdStarted=function(t){t.removeClass("vjs-ad-loading")},e.endLinearAdMode=function(){var t=this.player;this.inAdBreak()&&(this.contentResuming=!0,t.addClass("vjs-ad-content-resuming"),t.removeClass("vjs-ad-loading"),p.end(t))},e.onAdsError=function(t){t.ads.error({errorType:C.AdsMidrollError}),this.inAdBreak()&&t.ads.endLinearAdMode()},e.cleanup=function(t){t.removeClass("vjs-ad-loading"),t.removeClass("vjs-ad-content-resuming")},a}(Me);A.registerState("Midroll",Be);var Te=A.getState("AdState"),Re=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"Postroll"};var e=a.prototype;return e.init=function(t){if(this.waitingForAdBreak=!0,t.ads._contentEnding=!0,t.ads.nopostroll_){this.resumeContent(t);var s=A.getState("AdsDone");this.transitionTo(s)}else{t.addClass("vjs-ad-loading");var o=t.ads.settings.timeout;typeof t.ads.settings.postrollTimeout=="number"&&(o=t.ads.settings.postrollTimeout),this._postrollTimeout=t.setTimeout(function(){t.trigger("adtimeout")},o)}},e.startLinearAdMode=function(){var t=this.player;!t.ads.inAdBreak()&&!this.isContentResuming()?(t.ads.adType="postroll",t.clearTimeout(this._postrollTimeout),this.waitingForAdBreak=!1,p.start(t)):d.log.warn("Unexpected startLinearAdMode invocation (Postroll)")},e.onAdStarted=function(t){t.removeClass("vjs-ad-loading")},e.endLinearAdMode=function(){var t=this,o=this.player,s=A.getState("AdsDone");this.inAdBreak()&&(o.removeClass("vjs-ad-loading"),this.resumeContent(o),p.end(o,function(){t.transitionTo(s)}))},e.skipLinearAdMode=function(){var t=this.player;t.ads.inAdBreak()||this.isContentResuming()?d.log.warn("Unexpected skipLinearAdMode invocation"):(t.ads.debug("Postroll abort (skipLinearAdMode)"),t.trigger("adskip"),this.abort(t))},e.onAdTimeout=function(t){t.ads.debug("Postroll abort (adtimeout)"),this.abort(t)},e.onAdsError=function(t){t.ads.debug("Postroll abort (adserror)"),t.ads.error({errorType:C.AdsPostrollError}),t.ads.inAdBreak()?t.ads.endLinearAdMode():this.abort(t)},e.onContentChanged=function(t){if(this.isContentResuming()){var o=A.getState("BeforePreroll");this.transitionTo(o)}else if(!this.inAdBreak()){var s=A.getState("Preroll");this.transitionTo(s)}},e.onNoPostroll=function(t){!this.isContentResuming()&&!this.inAdBreak()?this.abort(t):d.log.warn("Unexpected nopostroll event (Postroll)")},e.resumeContent=function(t){this.contentResuming=!0,t.addClass("vjs-ad-content-resuming")},e.abort=function(t){var o=A.getState("AdsDone");this.resumeContent(t),t.removeClass("vjs-ad-loading"),this.transitionTo(o)},e.cleanup=function(t){t.removeClass("vjs-ad-content-resuming"),t.clearTimeout(this._postrollTimeout),t.ads._contentEnding=!1},a}(Te);A.registerState("Postroll",Re);var ye=A.getState("ContentState"),Le=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"ContentPlayback"};var e=a.prototype;return e.init=function(t){t.ads._shouldBlockPlay=!1}
vendor: 5,273 bytes, line 1
1,e.onAdsReady=function(t){t.ads.debug("Received adsready event (ContentPlayback)"),t.ads.nopreroll_||(t.ads.debug("Triggered readyforpreroll event (ContentPlayback)"),t.trigger("readyforpreroll"))},e.onReadyForPostroll=function(t){var o=A.getState("Postroll");t.ads.debug("Received readyforpostroll event"),this.transitionTo(o)},e.startLinearAdMode=function(){var t=A.getState("Midroll");this.transitionTo(t)},a}(ye);A.registerState("ContentPlayback",Le);var Ee=A.getState("ContentState"),we=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"StitchedContentPlayback"};var e=a.prototype;return e.init=function(){this.player.ads._shouldBlockPlay=!1},e.onContentChanged=function(){this.player.ads.debug("Received contentchanged event ("+this.constructor._getName()+")")},e.startLinearAdMode=function(){var t=A.getState("StitchedAdRoll");this.transitionTo(t)},a}(Ee);A.registerState("StitchedContentPlayback",we);var Ie=A.getState("AdState"),Ne=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"StitchedAdRoll"};var e=a.prototype;return e.init=function(){this.waitingForAdBreak=!1,this.contentResuming=!1,this.player.ads.adType="stitched",p.start(this.player)},e.onPlaying=function(){},e.onContentResumed=function(){},e.onAdEnded=function(){this.endLinearAdMode(),this.player.trigger("ended")},e.endLinearAdMode=function(){var t=A.getState("StitchedContentPlayback");p.end(this.player),this.transitionTo(t)},a}(Ie);A.registerState("StitchedAdRoll",Ne);var je=A.getState("AdState"),De=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"OutstreamPending"};var e=a.prototype;return e.init=function(t){this.adsReady=!1},e.onPlay=function(t){var o=A.getState("OutstreamPlayback");t.ads.debug("Received play event (OutstreamPending)"),this.transitionTo(o,this.adsReady)},e.onAdsReady=function(t){t.ads.debug("Received adsready event (OutstreamPending)"),this.adsReady=!0},e.onAdsError=function(){this.player.ads.debug("adserror (OutstreamPending)"),this.adsReady=!1},a}(je);A.registerState("OutstreamPending",De);var xe=A.getState("AdState"),Oe=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"OutstreamPlayback"};var e=a.prototype;return e.init=function(t,o){t.addClass("vjs-ad-loading"),o?this.handleAdsReady():this.abort(t)},e.onAdsReady=function(t){t.ads.inAdBreak()?d.log.warn("Unexpected adsready event (Preroll)"):(t.ads.debug("Received adsready event (Preroll)"),this.handleAdsReady())},e.abort=function(t){var o=A.getState("OutstreamDone");t.removeClass("vjs-ad-loading"),this.transitionTo(o)},e.onAdStarted=function(t){t.removeClass("vjs-ad-loading")},e.handleAdsReady=function(){this.adsReady=!0,this.readyForOutstreamPlayback()},e.readyForOutstreamPlayback=function(){var t=this.player;this.afterLoadStart(function(){t.trigger("readyforoutstream")})},e.startLinearAdMode=function(){var t=this.player;this.adsReady&&!t.ads.inAdBreak()&&p.start(t)},e.cleanup=function(t){t.ads._hasThereBeenALoadStartDuringPlayerLife||d.log.warn("Leaving OutstreamPlayback state before loadstart event can cause issues."),this.cleanupPartial(t)},e.cleanupPartial=function(t){t.removeClass("vjs-ad-loading"),t.removeClass("vjs-ad-content-resuming"),this.clearTimeout(t)},e.clearTimeout=function(t){t.clearTimeout(this._timeout),this._timeout=null},e.onAdStarted=function(t){t.removeClass("vjs-ad-loading")},e.onAdsError=function(t){var o=this;d.log("adserror (OutstreamPlayback)"),this.inAdBreak()?t.ads.endLinearAdMode():this.afterLoadStart(function(){o.abort(t)})},e.onAdTimeout=function(t){var o=this;this.afterLoadStart(function(){t.ads.debug("adtimeout (OutstreamPlayback)"),o.abort(t)})},e.onAdsCanceled=function(t){var o=this;t.ads.debug("adscanceled (OutstreamPlaybac)"),this.afterLoadStart(function(){o.abort(t)})},e.endLinearAdMode=function(){var t=this;if(this.inAdBreak()){this.player.removeClass("vjs-ad-loading");var o=A.getState("OutstreamDone");p.end(this.player,function(){t.transitionTo(o)})}},e.afterLoadStart=function(t){var o=this.player;o.ads._hasThereBeenALoadStartDuringPlayerLife?t():(o.ads.debug("Waiting for loadstart..."),o.one("loadstart",function(){o.ads.debug("Received loadstart event"),t()}))},e.skipLinearAdMode=function(){var t=this,o=this.player,s=A.getState("OutstreamDone");this.inAdBreak()?d.log.warn("Unexpected skipLinearAdMode invocation"):this.afterLoadStart(function(){o.trigger("adskip"),o.ads.debug("skipLinearAdMode (OutstreamPlayback)"),t.transitionTo(s)})},a}(xe);A.registerState("OutstreamPlayback",Oe);var Fe=A.getState("AdState"),Ze=function(n){g(a,n);function a(){return n.apply(this,arguments)||this}a._getName=function(){return"OutstreamDone"};var e=a.prototype;return e.init=function(t){t.trigger("ended")},e.startLinearAdMode=function(){d.log.warn("Unexpected startLinearAdMode invocation (OutstreamDone)")},a}(Fe);A.registerState("OutstreamDone",Ze);var Ge=k.isMiddlewareMediatorSupported,We=d.getTech("Html5").Events,He={timeout:5e3,prerollTimeout:void 0,postrollTimeout:void 0,debug:!1,stitchedAds:!1,contentIsLive:void 0,liveCuePoints:!0,allowVjsAutoplay:d.options.normalizeAutoplay||!1},E=function(a){var e=this,r=d.obj.merge(He,a),t=[];
1We.concat(["firstplay","loadedalldata"]).forEach(function(i){t.indexOf(i)===-1&&t.push(i)}),e.on(t,Q),Ge()||ie(e,r.debug),e.setTimeout(function(){!e.ads._hasThereBeenALoadStartDuringPlayerLife&&e.src()!==""&&d.log.error("videojs-contrib-ads has not seen a loadstart event 5 seconds after being initialized, but a source is present. This indicates that videojs-contrib-ads was initialized too late. It must be initialized immediately after video.js in the same tick. As a result, some ads will not play and some media events will be incorrect. For more information, see http://videojs.github.io/videojs-contrib-ads/integrator/getting-started.html")},5e3),e.on("ended",function(){e.hasClass("vjs-has-started")||e.addClass("vjs-has-started")}),e.on("contenttimeupdate",function(){e.removeClass("vjs-waiting")}),e.on(["addurationchange","adcanplay"],function(){if(!e.ads.settings.stitchedAds&&!e.hasStarted()&&!(e.ads.snapshot&&e.currentSrc()===e.ads.snapshot.currentSrc)&&e.ads.inAdBreak()){var i=e.play();i&&i.catch&&i.catch(function(u){d.log.warn("Play promise rejected when playing ad",u)})}}),e.on("nopreroll",function(){e.ads.debug("Received nopreroll event"),e.ads.nopreroll_=!0}),e.on("nopostroll",function(){e.ads.debug("Received nopostroll event"),e.ads.nopostroll_=!0}),e.on("playing",function(){e.ads._cancelledPlay=!1,e.ads._pausedOnContentupdate=!1}),e.on("play",function(){e.ads._playRequested=!0}),e.one("loadstart",function(){e.ads._hasThereBeenALoadStartDuringPlayerLife=!0}),e.on("loadeddata",function(){e.ads._hasThereBeenALoadedData=!0}),e.on("loadedmetadata",function(){e.ads._hasThereBeenALoadedMetaData=!0}),e.ads=Z(e),e.ads.settings=r,r.stitchedAds=!!r.stitchedAds,r.playerMode==="outstream"?(e.src(ce),e.ads._state=new(A.getState("OutstreamPending"))(e)):r.stitchedAds?e.ads._state=new(A.getState("StitchedContentPlayback"))(e):e.ads._state=new(A.getState("BeforePreroll"))(e),e.ads._state.init(e),e.ads.cueTextTracks=_,e.ads.adMacroReplacement=ae.bind(e),V(e),e.on("contentchanged",e.ads.reset);var o=function(){return!e.ads.shouldPlayContentBehindAd(e)&&e.ads.inAdBreak()&&e.tech_.featuresNativeTextTracks&&d.browser.IS_IOS&&!Array.isArray(e.textTracks())},s=function(){var u=e.textTracks();if(o())for(var l=0;l<u.length;l++){var f=u[l];f.mode==="showing"&&(f.mode="disabled")}};e.ready(function(){e.textTracks().addEventListener("change",s)}),e.on(["play","playing","ended","adsready","adscanceled","adskip","adserror","adtimeout","adended","ads-ad-started","ads-ad-skipped","contentchanged","dispose","contentresumed","readyforpostroll","nopreroll","nopostroll"],function(i){e.ads._state.handleEvent(i.type)}),e.on("dispose",function(){e.ads.reset(),e.textTracks().removeEventListener("change",s)}),I(),N(function(){}),e.ads.listenToTcf=I,e.ads.updateUsPrivacyString=function(i){return N(i)}};E.Error=C;E.VERSION=x;le(E);export{E as default};
2//# sourceMappingURL=videojs-contrib-ads.es-AyIxpok4.js.map

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.