;/*FB_PKG_DELIM*/ __d("VideoPlayerDashPerformanceLoggerEventFalcoEvent",["FalcoLoggerInternal","getFalcoLogPolicy_DO_NOT_USE"],(function(a,b,c,d,e,f,g){"use strict";a=c("getFalcoLogPolicy_DO_NOT_USE")("1962341");b=d("FalcoLoggerInternal").create("video_player_dash_performance_logger_event",a);e=b;g["default"]=e}),98); __d("MosUtils",[],(function(a,b,c,d,e,f){"use strict";function a(a,b){if(a===0||b===0)return 0;if(a16/9?Math.round(a/(16/9)):b}function b(a,b){var c=null,d=null,e=null,f=null;for(var g=0;g100?100:h}return 0}function c(a){a=a.split(",");var b=[];for(var c=0;c200?"...":""):""),extra:{code:d.toString(),headers:e,url:c}},1)}function c(a,b){h(a);var c=i(a)?a:null;return j(babelHelpers["extends"]({},b,{type:c?c.getType():b.type,description:b.description+" - "+(!(a instanceof Error)&&typeof a==="object"&&a!=null&&typeof a.message==="string"?a.message:String(a)),extra:babelHelpers["extends"]({},b.extra,{originalError:a})}),1)}function e(a,b){return j({type:a.getType(),description:a.getDescription(),extra:babelHelpers["extends"]({},a.getExtra(),{mimeType:b})})}function f(a){var b,c;i(a)?(b=a.getExtra().code||"",c=a):(b=a.status!=null&&a.status!==""?a.status.toString():"0",c=j({type:"OZ_NETWORK",description:a.message,extra:{originalError:a,code:b,url:a.url}}));return[c,b]}g.isOzError=i;g.createOzError=j;g.createOzCancelledError=a;g.createOzNetworkError=b;g.convertPromiseRejectionReasonToOzError=c;g.getOzErrorWithMIMEType=e;g.getNormalizedErrorAndCode=f}),98); __d("oz-player/shims/www/OzEventEmitterWWW",["BaseEventEmitter"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=c("BaseEventEmitter")}),98); __d("oz-player/shims/OzEventEmitter",["oz-player/shims/www/OzEventEmitterWWW"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=c("oz-player/shims/www/OzEventEmitterWWW")}),98); __d("VideoPlayerOzWWWGlobalConfig",["VideoPlayerShakaGlobalConfig"],(function(a,b,c,d,e,f,g){"use strict";var h="oz_www_";a={getBool:function(a,b){return d("VideoPlayerShakaGlobalConfig").getBool(h+a,b)},getNumber:function(a,b){return d("VideoPlayerShakaGlobalConfig").getNumber(h+a,b)},getString:function(a,b){return d("VideoPlayerShakaGlobalConfig").getString(h+a,b)}};b=a;g["default"]=b}),98); __d("oz-player/shims/www/ozReportUnexpectedErrorWWW",["FBLogger","getErrorSafe"],(function(a,b,c,d,e,f,g){"use strict";function a(a,b,d){d===void 0&&(d="mustfix");a=c("getErrorSafe")(a);var e=c("FBLogger")("oz_player").catching(a);a="Unexpected "+a.name+" in "+b;switch(d){case"fatal":e.fatal(a);break;case"mustfix":e.mustfix(a);break;case"warn":e.warn(a);break;case"info":e.info(a);break;case"debug":e.debug(a);break}}g["default"]=a}),98); __d("oz-player/parsers/getMIMECodecs",[],(function(a,b,c,d,e,f){"use strict";function a(a,b){return a+'; codecs="'+b+'"'}f["default"]=a}),66); __d("oz-player/configs/MockOzConfig",[],(function(a,b,c,d,e,f){"use strict";a=function(){function a(a){a===void 0&&(a={}),this.$1=a}var b=a.prototype;b.getBool=function(a,b){return typeof this.$1[a]==="boolean"?this.$1[a]:b};b.getNumber=function(a,b){return typeof this.$1[a]==="number"?this.$1[a]:b};b.getString=function(a,b){return typeof this.$1[a]==="string"?this.$1[a]:b};return a}();f["default"]=a}),66); __d("oz-player/shims/www/getOzGlobalConfigSourceWWW",["oz-player/configs/MockOzConfig"],(function(a,b,c,d,e,f,g){"use strict";var h={allow_subsequent_prefetch:!0,bandwidth_header_expire_threshold:0,clear_prefetch_before_unload:!1,systemic_risk_abr_prefetch_initial_risk_factor:3,prefetch_retention_duration_ms:0,prefetch_resolution_threshold:1e3,systemic_risk_abr_prefetch_low_mos_resolution:260,systemic_risk_abr_min_watchable_mos:0,systemic_risk_abr_parse_prefetch_mos:!1,enable_prefetch_logging:!0};function a(){return new(c("oz-player/configs/MockOzConfig"))(h)}g["default"]=a}),98); __d("oz-player/shims/getOzGlobalConfigSource",["oz-player/shims/www/getOzGlobalConfigSourceWWW"],(function(a,b,c,d,e,f,g){"use strict";g["default"]=c("oz-player/shims/www/getOzGlobalConfigSourceWWW")}),98); __d("oz-player/configs/OzGlobalConfig",["oz-player/shims/getOzGlobalConfigSource"],(function(a,b,c,d,e,f,g){"use strict";var h=c("oz-player/shims/getOzGlobalConfigSource")();a={getBool:function(a,b){return h?h.getBool(a,b):b},getNumber:function(a,b){return h?h.getNumber(a,b):b},getString:function(a,b){return h?h.getString(a,b):b}};b=a;g["default"]=b}),98); __d("oz-player/shims/www/OzCacheStorageWWW",["WebStorage","err","oz-player/shims/www/ozReportUnexpectedErrorWWW"],(function(a,b,c,d,e,f,g){var h,i="_oz_",j="_@_",k=(h||c("WebStorage")).getLocalStorage(),l=5,m=0,n=5,o=0;a={get:function(a){try{if(k==null){if(m0){var d=this.$4(),e=d.bandwidth.length,f=d.navigationTiming.length;e={bandwidth:d.bandwidth.slice(Math.max(0,e-b),e),navigationTiming:d.navigationTiming.slice(Math.max(0,f-b),f)};c("oz-player/shims/OzCacheStorage").set(this.$2,a.serialize(e))}};a.deserialize=function(a){var b={};try{b=JSON.parse(a)}catch(a){}return typeof b==="object"&&Array.isArray(b.b)&&Array.isArray(b.t)?{bandwidth:b.b.reduce(function(a,b){typeof b.b==="number"&&typeof b.t==="number"&&typeof b.s==="number"&&a.push({bytes:b.b,timeInMs:b.t,timestamp:b.s});return a},[]),navigationTiming:b.t.reduce(function(a,b){typeof b.t==="number"&&typeof b.s==="number"&&(typeof b.l==="number"&&typeof b.b==="number"?a.push({timeToFirstByteMs:b.t,timeToLastByteMs:b.l,bytes:b.b,timestamp:b.s}):a.push({timeToFirstByteMs:b.t,timeToLastByteMs:0,bytes:0,timestamp:b.s}));return a},[])}:null};a.serialize=function(a){a={b:a.bandwidth.map(function(a){return{b:a.bytes,s:a.timestamp,t:a.timeInMs}}),t:a.navigationTiming.map(function(a){return{s:a.timestamp,t:a.timeToFirstByteMs,l:a.timeToLastByteMs,b:a.bytes}})};return JSON.stringify(a)};return a}();g["default"]=a}),98); __d("oz-player/networks/OzBandwidthUtils",[],(function(a,b,c,d,e,f){"use strict";var g=.3,h=3,i=50,j=10,k=5,l=new Map([["51",.03],["52",.06],["53",.08],["54",.1],["55",.13],["56",.16],["57",.18],["58",.2],["59",.23],["60",.26],["61",.28],["62",.31],["63",.33],["64",.36],["65",.39],["66",.42],["67",.44],["68",.47],["69",.5],["70",.53],["71",.56],["72",.59],["73",.62],["74",.65],["75",.68],["76",.71],["77",.74],["78",.78],["79",.81],["80",.85],["81",.88],["82",.92],["83",.96],["84",1],["85",1.04],["86",1.08],["87",1.13],["88",1.18],["89",1.23],["90",1.28],["91",1.34],["92",1.41],["93",1.48],["94",1.56],["95",1.65],["96",1.76],["97",1.89],["98",2.06],["99",2.33]]);function a(a,b,c,d){if(a.length===0)return null;var e=n(a);a=q(a,b);b=a.average;a=a.totalWeight;var f=j,g=k,h=i;if(c.length>0){f=o(c.map(function(a){return a.timeToFirstByteMs}));c=p(c.map(function(a){return{value:a.timeToFirstByteMs,weight:1}}),d);h=c.average;g=c.totalWeight}return{bandwidthEstimate:b,bandwidthStandardDeviation:e,bandwidthTotalWeight:a,timeToFirstByteMsEstimate:h,timeToFirstByteMsStandardDeviation:f,timeToFirstByteMsTotalWeight:g}}function m(a){var b=0;for(var c=0;c0&&b!=null&&Date.now()-b0){this.$1=!0;var a=this.$4.getCachedSamples();a!=null&&(this.$2=a.bandwidth,this.$3=a.navigationTiming)}return{recentBandwidthSamples:this.$2,recentNavigationTimingSamples:this.$3}};b.addBandwidthSample=function(a,b){this.$2.push(babelHelpers["extends"]({},a,{timestamp:b!=null?b:Date.now()})),this.$2.length>c("oz-player/configs/OzGlobalConfig").getNumber("max_bandwidth_sample_count",30)&&this.$2.shift()};b.addNavigationTimingSample=function(a,b){this.$3.push(babelHelpers["extends"]({},a,{timestamp:b!=null?b:Date.now()})),this.$3.length>c("oz-player/configs/OzGlobalConfig").getNumber("max_bandwidth_sample_count",30)&&this.$3.shift()};return a}();g["default"]=a}),98); __d("oz-player/networks/OzBandwidthEstimatorBase",["oz-player/configs/OzGlobalConfig","oz-player/networks/OzBandwidthCache","oz-player/networks/OzBandwidthUtils","oz-player/networks/OzNetworkSamples","oz-player/shims/OzEventEmitter","oz-player/utils/OzErrorUtils"],(function(a,b,c,d,e,f,g){"use strict";var h=1e6,i="bandwidthEstimate",j="bandwidthAndTTFBSamples";a=function(a){function b(){var b;b=a.call(this)||this;b.$OzBandwidthEstimatorBase$p_2=new(c("oz-player/networks/OzNetworkSamples"))();b.$OzBandwidthEstimatorBase$p_1=new(c("oz-player/networks/OzBandwidthCache"))(i,j,function(){return b.getAdjustedBandwidth(c("oz-player/configs/OzGlobalConfig"))},function(){return{bandwidth:b.$OzBandwidthEstimatorBase$p_2.getRecentBandwidthSamples(),navigationTiming:b.$OzBandwidthEstimatorBase$p_2.getRecentNavigationTimingSamples()}});b.$OzBandwidthEstimatorBase$p_2.setBandwidthCache(b.$OzBandwidthEstimatorBase$p_1);return b}babelHelpers.inheritsLoose(b,a);var e=b.prototype;e.getNetworkSamples=function(){return this.$OzBandwidthEstimatorBase$p_2};e.getStandardDeviationOfBandwidth=function(){return d("oz-player/networks/OzBandwidthUtils").getStandardDeviationOfBandwidth(this.$OzBandwidthEstimatorBase$p_2.getRecentBandwidthSamples())};e.getSampleCount=function(){return this.$OzBandwidthEstimatorBase$p_2.getRecentBandwidthSamples().length};e.getAdjustedBandwidth=function(a){return this.$OzBandwidthEstimatorBase$p_2.getRecentBandwidthSamples().length===0?this.getDefaultEstimate(a):this.$OzBandwidthEstimatorBase$p_3(a)};e.getBandwidthDiagnostics=function(a){throw d("oz-player/utils/OzErrorUtils").createOzError({type:"OZ_NOT_IMPLEMENTED_ERROR",description:"must be implementd by subclasses"})};e.getBandwidth=function(a){throw d("oz-player/utils/OzErrorUtils").createOzError({type:"OZ_NOT_IMPLEMENTED_ERROR",description:"must be implementd by subclasses"})};e.getBandwidthDiagnosticsFromHeaders=function(a){a=this.getBandwidthDiagnostics(a);if(a==null)return null;var b=this.$OzBandwidthEstimatorBase$p_2.getBandwidthEstimateFromHeaders();if(b==null)return a;var c,d;if(a!=null)c=a.timeToFirstByteMsEstimate,d=a.timeToFirstByteMsStandardDeviation,a=a.timeToFirstByteMsTotalWeight;else return null;return{bandwidthEstimate:b.meanEstimate,bandwidthStandardDeviation:1,bandwidthTotalWeight:1,timeToFirstByteMsEstimate:c,timeToFirstByteMsStandardDeviation:d,timeToFirstByteMsTotalWeight:a}};e.getDefaultEstimate=function(a){var b=this.$OzBandwidthEstimatorBase$p_1.getCachedBandwidth();if(typeof b==="number"&&b>0)return b;b=((b=(b=window.navigator)==null||(b=b.connection)==null?void 0:b.downlink)!=null?b:0)*1e6;b=b>0?b:a.getNumber("default_bandwidth_estimate",h);return b};e.$OzBandwidthEstimatorBase$p_3=function(a){return this.getBandwidth(a)};e.addBandwidthSample=function(a,b,c){this.$OzBandwidthEstimatorBase$p_2.addBandwidthSample({bytes:a,timeInMs:b},c),this.emit("bandwidth_sampled")};e.addNavigationTimingSample=function(a,b,c,d){a={timeToFirstByteMs:a,timeToLastByteMs:b,bytes:c};this.$OzBandwidthEstimatorBase$p_2.addNavigationTimingSample(a,d)};e.setBandwidthEstimateFromHeaders=function(a){this.$OzBandwidthEstimatorBase$p_2.setBandwidthEstimateFromHeaders(a)};e.hasRecentBandwidthEstimateFromHeader=function(){return this.getNetworkSamples().hasRecentBandwidthEstimateFromHeader()};return b}(c("oz-player/shims/OzEventEmitter"));g["default"]=a}),98); __d("oz-player/networks/OzBandwidthEstimator",["oz-player/networks/OzBandwidthEstimatorBase","oz-player/networks/OzBandwidthUtils"],(function(a,b,c,d,e,f,g){"use strict";a=function(a){function b(){return a.apply(this,arguments)||this}babelHelpers.inheritsLoose(b,a);var c=b.prototype;c.getBandwidthDiagnostics=function(a){return d("oz-player/networks/OzBandwidthUtils").getBandwidthDiagnostics(this.getNetworkSamples().getRecentBandwidthSamples(),a.getNumber("bandwidth_estimator_half_life",6),this.getNetworkSamples().getRecentNavigationTimingSamples(),a.getNumber("time_to_first_byte_estimate_half_life_ms",500))};c.getBandwidth=function(a){var b=d("oz-player/networks/OzBandwidthUtils").getBandwidthEstimate(this.getNetworkSamples().getRecentBandwidthSamples(),a.getNumber("bandwidth_estimator_half_life",6),a.getNumber("bandwidth_estimator_outlier_exclusion_factor",50),a.getNumber("bandwidth_estimator_std_dev_penalty_factor",0));return b>0?b:this.getDefaultEstimate(a)};return b}(c("oz-player/networks/OzBandwidthEstimatorBase"));b=new a();e=b;g["default"]=e}),98); __d("oz-player/shims/www/OzXmlParserTrustedTypesHTMLPolicyWWW",["TrustedTypes","err"],(function(a,b,c,d,e,f,g){"use strict";b={createHTML:function(a){if(a.startsWith('\n<')||a.startsWith('\n<')||a.startsWith('\n1?b-1:0),d=1;d=c){d=g;break}}return d-c>b}function i(a,b){var c=a.currentTime,d=0;for(var e=0;e=c){d=g;break}}return Math.abs(d-b)<=h||Math.abs(c-b)<=h}function b(a,b){if(!b)return 0;var c=null;for(b of b)b.startTime<=a&&b.endTime>a&&(c=b);return!c?0:c.endTime-a}function c(a){var b=[];for(var c=0;c=b.startTime&&aa&&c[d].endTime-a>b)return!0}return!1}f.BUFFER_UNDERFLOW_THRESHOLD=e;f.BUFFER_OVERFLOW_THRESHOLD=g;f.BUFFER_FUDGE_FACTOR=h;f.hasEnoughBuffer=a;f.hasBufferedToOrReachedEnd=i;f.getBufferAheadFromCurrentTime=b;f.getNumericalRangesFromSourceBuffer=c;f.hasEnoughPartialBuffer=d;f.hasBuffer=k}),66); __d("oz-player/utils/OzAbrUtils",[],(function(a,b,c,d,e,f){"use strict";function a(a,b,c,d){if(d.resolutionConstraintFactor===0)return a.slice();var e=a.filter(function(a){var e=a.getWidth()<=b.width*c*d.resolutionConstraintFactor;a=a.getHeight()<=b.height*c*d.resolutionConstraintFactor;return e&&a});return!e.length?[a[0]]:e}function b(a,b,c,d,e,f){b=b?a.getNumber("min_switch_interval"):a.getNumber("initial_switch_interval");d=d>=a.getNumber("abr_min_bandwidth_samples");var g=a.getNumber("abr_eval_buffer_threshold");c=!g||c>=g;g=null;e+a.getNumber("min_eval_interval")>Date.now()?g="min_eval_interval":f+b>Date.now()?g="min_switch_interval":!d?g="min_bandwidth_samples":c||(g="buffer_threshold_not_satisfied");return g}f.excludeLargeRepresentations=a;f.getReasonToPreventEvaluation=b}),66); __d("oz-player/utils/OzPlaybackRestrictionsUtils",[],(function(a,b,c,d,e,f){"use strict";function a(a,b,c){if(c.length===0)return[];a=a.reduce(function(a,c){return c.applyRestriction(a,b)},c);return a}f.applyVideoPlaybackRestrictions=a}),66);