/*! For license information please see 302-prod-27041942b6451a4c1e06.js.LICENSE.txt */ (self.webpackChunk_multimediallc_cb_ts=self.webpackChunk_multimediallc_cb_ts||[]).push([[302],{3452:function(t,e){"use strict";!function(t){function e(t){for(var e,n=[],a=1;a=a.warn&&"undefined"!=typeof console&&(o="Snowplow: "+n,i?console.warn.apply(console,e([o+"\n",i],r,!1)):console.warn.apply(console,e([o],r,!1)))},error:function(n,i){for(var r=[],o=2;o=a.error&&"undefined"!=typeof console&&(o="Snowplow: "+n+"\n",i?console.error.apply(console,e([o+"\n",i],r,!1)):console.error.apply(console,e([o],r,!1)))},debug:function(n){for(var i=[],r=1;r=a.debug&&"undefined"!=typeof console&&console.debug.apply(console,e(["Snowplow: "+n],i,!1))},info:function(n){for(var i=[],r=1;r=a.info&&"undefined"!=typeof console&&console.info.apply(console,e(["Snowplow: "+n],i,!1))}}}(),o={};t.ErrorTrackingPlugin=function(){return{activateBrowserPlugin:function(t){o[t.id]=t}}},t.enableErrorTracking=function(t,e){void 0===t&&(t={}),void 0===e&&(e=Object.keys(o));try{var a=t.filter,i=t.contextAdder,r=t.context;!function(t,e,n,a){t.addEventListener?t.addEventListener(e,n,!0):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n}(window,"error",(function(t){try{if(a&&a&&"function"==typeof a&&a(t)||null==a){var o=e,s=r||[];i&&i&&"function"==typeof i&&(s=s.concat(i(t))),n({message:t.message,filename:t.filename,lineno:t.lineno,colno:t.colno,error:t.error,context:s},o)}}catch(t){console.warn("Conviva App Tracker caused Exception in enableErrorTracking callback of error tracking Plugin",t)}}))}catch(t){console.warn("Conviva App Tracker caused Exception in enableErrorTracking method of error tracking Plugin",t)}},t.trackError=n,Object.defineProperty(t,"__esModule",{value:!0})}(e)},4582:function(t,e){"use strict";var n;(n=e).PerformanceTimingPlugin=function(){return{contexts:function(){var t=window,e=(t=t.performance||t.mozPerformance||t.msPerformance||t.webkitPerformance).timing;return t?[{schema:"iglu:org.w3/PerformanceTiming/jsonschema/1-0-0",data:{navigationStart:e.navigationStart,loadEventEnd:e.loadEventEnd}}]:[]}}},Object.defineProperty(n,"__esModule",{value:!0})},352:function(t,e){"use strict";!function(t){function e(t,e,n){if(n||2===arguments.length)for(var a,i=0,r=e.length;i>18&63,c=f>>12&63,u=f>>6&63,f&=63,s[o++]=mt.charAt(l)+mt.charAt(c)+mt.charAt(u)+mt.charAt(f)}while(r>16&255,s=c>>8&255,c&=255,r[a++]=64===i?String.fromCharCode(o):64===l?String.fromCharCode(o,s):String.fromCharCode(o,s,c)}while(n=t.length}function g(t){return d(t)||f(t)}function h(t){return!(!Array.isArray(t)||2!==t.length)&&(Array.isArray(t[1])?d(t[0])&&t[1].every(g):d(t[0])&&g(t[1]))}function v(t){return!(!Array.isArray(t)||2!==t.length)&&!!function(t){var e=0;if(null!=t&&"object"==typeof t&&!Array.isArray(t)){if(Object.prototype.hasOwnProperty.call(t,"accept")){if(!u(t.accept))return!1;e+=1}if(Object.prototype.hasOwnProperty.call(t,"reject")){if(!u(t.reject))return!1;e+=1}return 0=e}return!1}(t[0])&&(Array.isArray(t[1])?t[1].every(g):g(t[1]))}function p(t){return h(t)||v(t)}function m(t,e){if(!c(t))return!1;if(t=l(t),e=null!==(e=/^iglu:([a-zA-Z0-9-_.]+)\/([a-zA-Z0-9-_]+)\/jsonschema\/([1-9][0-9]*)-(0|[1-9][0-9]*)-(0|[1-9][0-9]*)$/.exec(e))?e.slice(1,6):void 0,t&&e){if(!function(t,e){if(e=e.split("."),t=t.split("."),e&&t){if(e.length!==t.length)return!1;for(var n=0;nn;n++)if(!_(t[n],e[n]))return!1;return!0}return!1}function _(t,e){return t&&e&&"*"===t||t===e}function E(t){return Array.isArray(t)?t:[t]}function y(t,e,n,a){var i;return t=E(t).map((function(t){t:if(f(t))t=[t];else{if(d(t)){e:{var i=void 0;try{if(i=t({event:e.getPayload(),eventType:n,eventSchema:a}),Array.isArray(i)&&i.every(f)||f(i)){var r=i;break e}r=void 0;break e}catch(t){}r=void 0}if(f(r)){t=[r];break t}if(Array.isArray(r)){t=r;break t}}t=void 0}if(t&&0!==t.length)return t})),(i=[]).concat.apply(i,t.filter((function(t){return null!=t&&t.filter(Boolean)})))}function x(t){void 0===t&&(t={});var n,i,s,l,c,u,f,d=t.base64,g=t.corePlugins,h=null!=g?g:[];n=null==d||d,i=h,s=t.callback,l=function(t){return{addPluginContexts:function(n){var a=n?e([],n,!0):[];return t.forEach((function(t){try{t.contexts&&a.push.apply(a,t.contexts())}catch(t){Et.error("Error adding plugin contexts",t)}})),a}}}(i),c=o(),u=n,f={};var v=$($({},d={track:function(t,e,n){t.withJsonProcessor(a(u)),t.add("eid",pt.v4()),t.addDict(f),n=function(t){return null==t?{type:"dtm",value:(new Date).getTime()}:"number"==typeof t?{type:"dtm",value:t}:"ttm"===t.type?{type:"ttm",value:t.value}:{type:"dtm",value:t.value||(new Date).getTime()}}(n),t.add(n.type,n.value.toString()),void 0!==(e=(e=function(t,e){t=c.getApplicableContexts(t);var n=[];return e&&e.length&&n.push.apply(n,e),t&&t.length&&n.push.apply(n,t),n}(t,l.addPluginContexts(e)))&&e.length?{sc:"sp/ctx/1-0-0",dt:e}:void 0)&&t.addJson("cx","co",e),i.forEach((function(e){try{e.beforeTrack&&e.beforeTrack(t)}catch(t){Et.error("Plugin beforeTrack",t)}})),"function"==typeof s&&s(t);var r=t.build();return i.forEach((function(t){try{t.afterTrack&&t.afterTrack(r)}catch(t){Et.error("Plugin afterTrack",t)}})),r},addPayloadPair:function(t,e){f[t]=e},configuration:t,getConfig:function(){return t},setConfig:function(e){e&&(void 0!==e.base64&&(u=t.base64=e.base64),void 0!==e.linkClickTracking&&(t.linkClickTracking=e.linkClickTracking),void 0!==e.lifecycleAutotracking&&(t.lifecycleAutotracking=e.lifecycleAutotracking),void 0!==e.cacheRefreshInterval&&(t.cacheRefreshInterval=e.cacheRefreshInterval),void 0!==e.buttonClickTracking&&(t.buttonClickTracking=e.buttonClickTracking),void 0!==e.customEvent&&(t.customEvent=e.customEvent),void 0!==e.exceptionAutotracking&&(t.exceptionAutotracking=e.exceptionAutotracking),void 0!==e.enablePeriodicHeartbeat&&(t.enablePeriodicHeartbeat=e.enablePeriodicHeartbeat),void 0!==e.periodicHeartbeatInterval&&(t.periodicHeartbeatInterval=e.periodicHeartbeatInterval),void 0!==e.enc&&(t.enc=e.enc),void 0!==e.mend&&(t.mend=e.mend),void 0!==e.maxLocalStorageQueueSize&&(t.maxLocalStorageQueueSize=e.maxLocalStorageQueueSize),void 0!==e.maxPostBytes&&(t.maxPostBytes=e.maxPostBytes),void 0!==e.maxGetBytes&&(t.maxGetBytes=e.maxGetBytes),void 0!==e.bufferSize&&(t.bufferSize=e.bufferSize),void 0!==e.customEventTrackingConfiguration&&(t.customEventTrackingConfiguration=e.customEventTrackingConfiguration),void 0!==e.convivaVideoEventTrackingConfiguration&&(t.convivaVideoEventTrackingConfiguration=e.convivaVideoEventTrackingConfiguration),void 0!==e.ajaxTrackingConfiguration&&(t.ajaxTrackingConfiguration=e.ajaxTrackingConfiguration),void 0!==e.networkRequestTrackingConfiguration&&(t.networkRequestTrackingConfiguration=e.networkRequestTrackingConfiguration),void 0!==e.traceparentconfig&&(t.traceparentconfig=e.traceparentconfig),void 0!==e.metaTagsTrackingConfiguration&&(t.metaTagsTrackingConfiguration=e.metaTagsTrackingConfiguration),void 0!==e.performanceContextConfig&&(t.performanceContextConfig=e.performanceContextConfig))},getBase64Encoding:function(){return u},setBase64Encoding:function(t){u=t},addPayloadDict:function(t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(f[e]=t[e])},resetPayloadPairs:function(t){f=r(t)?t:{}},setTrackerVersion:function(t){f.tv=t},setTrackerNamespace:function(t){f.tna=t},setAppId:function(t){f.aid=t},setPlatform:function(t){f.p=t},setUserId:function(t){f.uid=t},setScreenResolution:function(t,e){f.res=t+"x"+e},setViewport:function(t,e){f.vp=t+"x"+e},setColorDepth:function(t){f.cd=t},setTimezone:function(t){f.tz=t},setLang:function(t){f.lang=t},setIpAddress:function(t){f.ip=t},setUseragent:function(t){f.ua=t},addGlobalContexts:function(t){c.addGlobalContexts(t)},clearGlobalContexts:function(){c.clearGlobalContexts()},removeGlobalContexts:function(t){c.removeGlobalContexts(t)}}),{addPlugin:function(t){var e,n;t=t.plugin,h.push(t),null===(e=t.logger)||void 0===e||e.call(t,Et),null===(n=t.activateCorePlugin)||void 0===n||n.call(t,v)}});return null==h||h.forEach((function(t){var e,n;null===(e=t.logger)||void 0===e||e.call(t,Et),null===(n=t.activateCorePlugin)||void 0===n||n.call(t,v)})),v}function T(t){var e=t.event;return t={sc:"sp/ue/1-0-0",dt:{sc:t=e.sc,dt:e.dt}},(e=n()).add("e","ue"),e.addJson("ue_px","ue_pr",t),e}function C(t,e){void 0===e&&(e={});var n,a={};for(n in t)(e[n]||null!==t[n]&&void 0!==t[n])&&(a[n]=t[n]);return a}function w(t){let e=t.length;for(;0<=--e;)t[e]=0}function A(t,e,n,a,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=a,this.max_length=i,this.has_stree=t&&t.length}function b(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function S(t,e,n,a,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=a,this.func=i}function k(){this.strm=null,this.status=0,this.pending_buf=null,this.wrap=this.pending=this.pending_out=this.pending_buf_size=0,this.gzhead=null,this.gzindex=0,this.method=Se,this.last_flush=-1,this.w_mask=this.w_bits=this.w_size=0,this.window=null,this.window_size=0,this.head=this.prev=null,this.nice_match=this.good_match=this.strategy=this.level=this.max_lazy_match=this.max_chain_length=this.prev_length=this.lookahead=this.match_start=this.strstart=this.match_available=this.prev_match=this.match_length=this.block_start=this.hash_shift=this.hash_mask=this.hash_bits=this.hash_size=this.ins_h=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),Ne(this.dyn_ltree),Ne(this.dyn_dtree),Ne(this.bl_tree),this.bl_desc=this.d_desc=this.l_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),Ne(this.heap),this.heap_max=this.heap_len=0,this.depth=new Uint16Array(573),Ne(this.depth),this.bi_valid=this.bi_buf=this.insert=this.matches=this.static_len=this.opt_len=this.sym_end=this.sym_next=this.lit_bufsize=this.sym_buf=0}function N(t){(t=this.options=ze.assign({level:an,method:on,chunkSize:16384,windowBits:15,memLevel:8,strategy:rn},t||{})).raw&&0t.windowBits&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Je,this.strm.avail_out=0;let e=Ke.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(e!==en)throw Error(ae[e]);if(t.header&&Ke.deflateSetHeader(this.strm,t.header),t.dictionary){if(t="string"==typeof t.dictionary?We.string2buf(t.dictionary):"[object ArrayBuffer]"===Ze.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,e=Ke.deflateSetDictionary(this.strm,t),e!==en)throw Error(ae[e]);this._dict_set=!0}}function P(t,e){if((e=new N(e)).push(t,!0),e.err)throw e.msg||ae[e.err];return e.result}function R(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.total=this.check=this.dmax=this.flags=0,this.head=null,this.wnext=this.whave=this.wsize=this.wbits=0,this.window=null,this.extra=this.offset=this.length=this.bits=this.hold=0,this.distcode=this.lencode=null,this.have=this.ndist=this.nlen=this.ncode=this.distbits=this.lenbits=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.distdyn=this.lendyn=null,this.was=this.back=this.sane=0}function I(t){let e=this.options=ze.assign({chunkSize:65536,windowBits:15,to:""},t||{});if(e.raw&&0<=e.windowBits&&16>e.windowBits&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(0<=e.windowBits&&16>e.windowBits)||t&&t.windowBits||(e.windowBits+=32),15e.windowBits&&!(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Je,this.strm.avail_out=0,(t=On.inflateInit2(this.strm,e.windowBits))!==Fn)throw Error(ae[t]);if(this.header=new Dn,On.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=We.string2buf(e.dictionary):"[object ArrayBuffer]"===Ln.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(t=On.inflateSetDictionary(this.strm,e.dictionary))!==Fn))throw Error(ae[t])}function O(t,e){if((e=new I(e)).push(t),e.err)throw e.msg||ae[e.err];return e.result}function D(t){return Number.isInteger&&Number.isInteger(t)||"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}function L(t){if(!t||"string"!=typeof t.valueOf()){t=t.text||"";var e=document.getElementsByTagName("title");e&&null!=e[0]&&(t=e[0].text)}return t}function M(t){var e=/^(?:(?:https?|ftp):)\/*(?:[^@]+@)?([^:/#]+)/.exec(t);return e?e[1]:t}function U(t){var e=t.length;return"."===t.charAt(--e)&&(t=t.slice(0,e)),"*."===t.slice(0,2)&&(t=t.slice(1)),t}function F(t){var e=window,n=B("referrer",e.location.href)||B("referer",e.location.href);if(n)return n;if(t)return t;try{if(e.top)return e.top.document.referrer;if(e.parent)return e.parent.document.referrer}catch(t){}return document.referrer}function V(t,e,n,a){return t.addEventListener?(t.addEventListener(e,n,a),!0):t.attachEvent?t.attachEvent("on"+e,n):void(t["on"+e]=n)}function B(t,e){return(t=new RegExp("^[^#]*[?&]"+t+"=([^&#]*)").exec(e))?decodeURIComponent(t[1].replace(/\+/g," ")):null}function H(t,e,n){void 0===n&&(n=63072e3);try{var a=window.localStorage,i=Date.now()+1e3*n;return a.setItem("".concat(t,".expires"),i.toString()),a.setItem(t,e),!0}catch(t){return!1}}function G(t){try{var e=window.localStorage;return e.removeItem(t),e.removeItem(t+".expires"),!0}catch(t){return!1}}function j(t,e,n,a,i,r,o){return 1":return t>n;case"<":return t=":return t>=n;case"<=":return t<=n;case"contains":return""!==n&&"string"==typeof t&&"string"==typeof n&&-1!==t.toLowerCase().indexOf(n.toLowerCase());default:return!1}}catch(t){return console.warn("Conviva App Tracker: Error in Compare values nwreq ".concat(t)),!1}}function z(t,e,n,a,i,r,o,s,l,c,u,f,d,g,h,v,p){function m(t){var e=Object.keys(t).map((function(e){return[e,t[e]]})).reduce((function(t,e){return t[e[0]]=e[1].toString(),t}),{});return{evt:e,bytes:_(JSON.stringify(e))}}function _(t){for(var e=0,n=0;n=a?e+=1:2047>=a?e+=2:55296<=a&&57343>=a?(e+=4,n++):e=65535>a?e+3:e+4}return e}function E(t,e){e=x(e,!0,!1),t=T(C([t.evt]));try{"none"!==p().toLowerCase()&&(t=ea.gzip(t,{level:6}),e.setRequestHeader("Content-Encoding","gzip"))}catch(t){}e.send(t)}function y(t){for(void 0===t&&(t=!1);P.length&&"string"!=typeof P[0]&&"object"!=typeof P[0];)P.shift();if(1>P.length)N=!1;else{if(!A||"string"!=typeof A.valueOf())throw"No collector configured";if(N=!0,O){var e=function(t){for(var e=0,n=0;e=o());)e+=1;return e},a=void 0;if(F(P))var i=x(a=A,!0,t),r=e(P);else a=w(P[0]),i=x(a,!1,t),r=1;var s=setTimeout((function(){i.abort(),N=!1}),u),l=function(t){for(var e=0;ei.status)l(r),y();else{var t=i.status;(t=!(200<=t&&300>t||!h.includes(t)&&v.includes(t)))||(Et.error("Status ".concat(i.status,", will not retry.")),l(r)),N=!1}},F(P)){if(0<(e=P.slice(0,r)).length){if(t=!1,e=e.map((function(t){return t.evt})),I){var d=new Blob([T(C(e))],{type:"application/json"});try{t=navigator.sendBeacon(a,d)}catch(e){t=!1}}if(!0===t)l(r),y();else{a=T(C(e));try{"none"!==p().toLowerCase()&&(a=ea.gzip(a,{level:6}),i.setRequestHeader("Content-Encoding","gzip"))}catch(t){}i.send(a)}}}else i.send()}else if(f||F(P))N=!1;else{a=new Image(1,1);var g=!0;a.onload=function(){g&&(g=!1,P.shift(),n&&H(M,JSON.stringify(P.slice(-1*c()))),y())},a.onerror=function(){g&&(N=g=!1)},a.src=w(P[0]),setTimeout((function(){g&&N&&(g=!1,y())}),u)}}}function x(t,e,n){var a=new XMLHttpRequest;for(var i in e?(a.open("POST",t,!n),a.setRequestHeader("Content-Type","application/json; charset=UTF-8")):a.open("GET",t,!n),a.withCredentials=g,f&&a.setRequestHeader("SP-Anonymous","*"),d)Object.prototype.hasOwnProperty.call(d,i)&&a.setRequestHeader(i,d[i]);return a}function T(t){return JSON.stringify({sc:"sp/pd/1-0-4",dt:t})}function C(t){for(var e=(new Date).getTime().toString(),n=0;n=e)return Et.warn("Event ("+t.bytes+"B) too big, max is "+e),void E(t,A);P.push(t)}else{var a,l="?",u={co:!0,cx:!0},f=!0;for(a in t)t.hasOwnProperty(a)&&!u.hasOwnProperty(a)&&(f?f=!1:l+="&",l+=encodeURIComponent(a)+"="+encodeURIComponent(t[a]));for(var d in u)t.hasOwnProperty(d)&&u.hasOwnProperty(d)&&(l+="&"+d+"="+encodeURIComponent(t[d]));if(0<(u=s())&&(f=_(f=w(l)))>=u)return Et.warn("Event ("+f+"B) too big, max is "+u),void(O&&(t=m(t),E(t,e+i)));P.push(l)}e=!1,n&&(e=H(M,JSON.stringify(P.slice(-1*c())))),N||e&&!(P.length>=r)||y()},executeQueue:function(){N||y()},setUseLocalStorage:function(t){n=t},setAnonymousTracking:function(t){f=t},setCollectorUrl:function(t){A=t+L},setBufferSize:function(t){r=t},setCustomHeaders:function(t){d=t}}}function q(t,e,n){return"translate.googleusercontent.com"===t?(""===n&&(n=e),t=M(e=null!=(t=(t=/^(?:https?|ftp)(?::\/*(?:[^?]+))([?][^#]+)/.exec(e))&&1<(null==t?void 0:t.length)?B("u",t[1]):null)?t:"")):"cc.bingj.com"!==t&&"webcache.googleusercontent.com"!==t||(t=M(e=document.links[0].href)),[t,e,n]}function Y(t,e){return void 0===e&&(e=1),"0"===t[0]?(t[7]=t[6],t[5]=t[4],t[3]++):t[3]=e,e=pt.v4(),t[6]=e,t[10]=-1,t[8]="",t[9]=void 0,e}function W(t){t[4]=Math.round((new Date).getTime()/1e3)}function J(t){return{activateLCPObserver:function(){try{PerformanceObserver&&new PerformanceObserver((function(t){try{t.getEntries().forEach((function(t){var e;if("largest-contentful-paint"===t.entryType){var n=null===performance||void 0===performance?void 0:performance.getEntriesByType("navigation"),a=void 0;n&&0<(null==n?void 0:n.length)&&(a=null===(e=n[0])||void 0===e?void 0:e.activationStart),aa=$($({},t.toJSON()),{performanceNavigationActivationStart:null!=a?a:0})}}))}catch(t){console.warn("convivaAppTracker error in conviva lcp observer "+t)}})).observe({type:"largest-contentful-paint",buffered:!0})}catch(t){console.warn("convivaAppTracker conviva_lcp failed "+t)}},contexts:function(){try{switch(t){case ta.PERFORMANCE_CONTEXT.DISABLED:return[];case ta.PERFORMANCE_CONTEXT.PERFORMANCE_NAVIGATION_TIMING:return function(){var t,e,n;try{var a=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance||{};if(a.getEntriesByType){var i=a.getEntriesByType("navigation")[0],r=null!==(t=null==a?void 0:a.timeOrigin)&&void 0!==t?t:0;if(!i)return[];var o={st:Math.floor(r+i.startTime),dls:Math.floor(r+i.domainLookupStart),dle:Math.floor(r+i.domainLookupEnd),rss:Math.floor(r+i.responseStart),rse:Math.floor(r+i.responseEnd),le:Math.floor(r+i.loadEventEnd),dur:Math.floor(r+i.duration),as:Math.floor(r+i.activationStart)};return null!=aa&&aa.startTime&&(o.lcp={rt:Math.floor(r+aa.startTime),url:128<(null===(e=null==aa?void 0:aa.url)||void 0===e?void 0:e.length)?null===(n=null==aa?void 0:aa.url)||void 0===n?void 0:n.substring(0,128):aa.url,sz:aa.size}),[{schema:"iglu:com.conviva/performance_context/jsonschema/1-0-1",data:o}]}return[]}catch(t){return console.warn("ConvivaAppTracker: issue will getting performance Navigation timing context"),[]}}();default:var n=window,a=n.performance||n.mozPerformance||n.msPerformance||n.webkitPerformance,i=a.timing;return e(e([],a?[{sc:"w3/pt/1-0-0",dt:{navigationStart:i.navigationStart,domainLookupStart:i.domainLookupStart,domainLookupEnd:i.domainLookupEnd,responseStart:i.responseStart,responseEnd:i.responseEnd,loadEventEnd:i.loadEventEnd}}]:[],!0),function(){var t,e,n;try{if(void 0!==(null==aa?void 0:aa.startTime)&&"number"==typeof(null==aa?void 0:aa.startTime))return[{schema:"iglu:com.conviva/largestContentfulPaint/jsonschema/1-0-0",data:{lcp:Math.round(aa.startTime)-(null!==(t=aa.performanceNavigationActivationStart)&&void 0!==t?t:0),url:128<(null===(e=null==aa?void 0:aa.url)||void 0===e?void 0:e.length)?null===(n=null==aa?void 0:aa.url)||void 0===n?void 0:n.substring(0,128):aa.url}}]}catch(t){}return[]}(),!0)}}catch(t){return console.warn("convivaAppTracker problem in perfromance context "+t),[]}}}}function Z(t,a,i,r,o,s){void 0===s&&(s={});var l=[];t=function(t,a,i,r,o,u){function f(){(Te=q(window.location.hostname,window.location.href,F()))[1]!==we&&(Ae=F(we)),Ce=U(Te[0]),we=Te[1]}function d(t){try{var e=(new Date).getTime(),n=t.currentTarget;if(null!=n&&n.href){t="_sp="+ve+"."+e;var a=n.href.split("#"),i=a[0].split("?"),r=i.shift(),o=i.join("?");if(o){i=!0;var s=o.split("&");for(e=0;eDate.now())var a=e.getItem(t);else e.removeItem(t),e.removeItem(t+".expires"),a=void 0}catch(t){a=void 0}return a}if("cookie"==We||"cookieAndLocalStorage"==We)return j(t)}function m(){f(),he=wt((Ue||Ce)+(Fe||"/")).slice(0,4)}function _(){ce=(new Date).getTime()}function E(){var t=y(),e=t[0];efe&&(fe=e),(t=t[1])ge&&(ge=t),_()}function y(){var t="undefined"!=typeof document?null===document||void 0===document?void 0:document.documentElement:void 0;return t?[t.scrollLeft||window.pageXOffset,t.scrollTop||window.pageYOffset]:[0,0]}function w(){var t=y(),e=t[0];fe=ue=e,ge=de=t=t[1]}function A(){S(Me+"ses."+he,"*",Ke)}function b(t){var e=Me+"id."+he;t.shift(),S(e,t=t.join("."),je)}function S(t,e,n){Ye&&!ze||("localStorage"==We?H(t,e,n):("cookie"==We||"cookieAndLocalStorage"==We)&&j(t,e,n,Fe,Ue,Ve,Be))}function k(t){var e=Me+"id."+he,n=Me+"ses."+he;G(e),G(n),j(e,"",-1,"/",Ue,Ve,Be),j(n,"",-1,"/",Ue,Ve,Be),null!=t&&t.preserveSession||(pe=pt.v4(),tn=1),null!=t&&t.preserveUser||(ve=pt.v4(),me=null)}function N(t){t&&t.stateStorageStrategy&&(u.stateStorageStrategy=t.stateStorageStrategy,We=Qt(u)),Ye=!!u.anonymousTracking,ze=$t(u),qe=te(u),en.setUseLocalStorage("localStorage"==We||"cookieAndLocalStorage"==We),en.setAnonymousTracking(qe)}function P(){try{var t=window.localStorage.getItem(Je+"."+Ze),e=JSON.parse(t||"{}");"{}"===e||void 0===e?(se=Q(),le=tt(),Qe=-1):(se=e.clId||Q(),Qe=e[Xe]&&2147483648>e[Xe]?e[Xe]:-1,le=tt()),X()}catch(t){console.warn(t)}if(!Ye||ze){if(t="none"!=We&&!!p("ses"),(e=R())[1])var n=e[1];else n=Ye?"":pt.v4(),e[1]=n;ve=n,pe=t?e[6]:Y(e),tn=e[3],"none"!=We&&(A(),W(e),b(e))}}function R(){return"none"==We?["1","",0,0,0,void 0,"","","",void 0,0]:function(t,e,n,a){var i=Math.round((new Date).getTime()/1e3);t?(t=t.split(".")).unshift("0"):t=["1",e,i,a,i,"",n],t[6]&&"undefined"!==t[6]||(t[6]=pt.v4()),t[7]&&"undefined"!==t[7]||(t[7]=""),t[8]&&"undefined"!==t[8]||(t[8]=""),t[9]&&"undefined"!==t[9]||(t[9]=""),t[10]&&"undefined"!==t[10]||(t[10]=-1);var r=function(t,e){return t=parseInt(t),isNaN(t)?e:t};return e=function(t){return t?r(t,void 0):void 0},[t[0],t[1],r(t[2],i),r(t[3],a),r(t[4],i),e(t[5]),t[6],t[7],t[8],e(t[9]),r(t[10],-1)]}(p("id")||void 0,ve,pe,tn)}function I(t,e){var n,a,i,r,o=!0,s=xe.getConfig();return void 0!==s.mend?o=s.mend:void 0!==(null===(a=null===(n=null==u?void 0:u.configs)||void 0===n?void 0:n.network)||void 0===a?void 0:a.mergeEndpoint)&&(o=null===(r=null===(i=null==u?void 0:u.configs)||void 0===i?void 0:i.network)||void 0===r?void 0:r.mergeEndpoint),0===t.indexOf("http")?(e&&o&&(t=t.replace(/^(https?:\/\/)(.*)$/,"$1"+e+".$2")),t):e&&o?("https:"===document.location.protocol?"https":"http")+"://"+e+"."+t:("https:"===document.location.protocol?"https":"http")+"://"+t}function O(){nn&&null!=o.pageViewId||(o.pageViewId=pt.v4())}function Z(){return null==o.pageViewId&&(o.pageViewId=pt.v4()),o.pageViewId}function X(){try{var t=window.localStorage,e={clId:se,iid:le,eventIndex:Qe},n=null;try{n=JSON.stringify(e)}catch(t){return}return t.setItem(Je+"."+Ze,n)}catch(t){}}function Q(){try{return nt({"First Launch":"Yes"}),Math.floor(2147483647*Math.random()).toString()+"."+Math.floor(2147483647*Math.random()).toString()+"."+Math.floor(2147483647*Math.random()).toString()+"."+Math.floor(2147483647*Math.random()).toString()}catch(t){console.warn(t)}}function tt(){try{return Math.floor(2147483647*Math.random())}catch(t){return console.warn(t),-1}}function et(t){try{return"object"==typeof JSON.parse(t)}catch(t){return!1}}function nt(t){try{var e=Object.keys(t);et(JSON.stringify(t))?e.forEach((function(e){""!==e&&Object.defineProperty(Ie,e,{value:""+t[e],writable:!0,enumerable:!0,configurable:!0})})):console.warn("Conviva AppTracker:: Invalid JSON Format: Error Message=")}catch(t){console.warn("Conviva AppTracker:: Invalid JSON Format: Error Message=",t)}}function at(t){var e=t.title,a=t.context,i=t.timestamp;if(t=t.contextCallback,f(),an&&O(),an=!0,De=document.title,e=L((ae=e)||De),xe.track(function(t){var e=t.pageUrl,a=t.pageTitle;t=t.referrer;var i=n();return i.add("e","pv"),i.add("url",e),i.add("page",a),i.add("refr",t),i}({pageUrl:h(ne||we),pageTitle:e,referrer:h(ee||Ae)}),(a||[]).concat(t?t():[]),i),i=new Date,e=!1,rn.enabled&&!rn.installed){e=rn.installed=!0;var r={update:function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var t=!1,e=Object.defineProperty({},"passive",{get:function(){t=!0},set:function(){}}),n=function(){};window.addEventListener("testPassiveEventSupport",n,e),window.removeEventListener("testPassiveEventSupport",n,e),r.hasSupport=t}}};r.update();var o="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(r,"hasSupport")?V(document,o,_,{passive:!0}):V(document,o,_),w(),o=function(t,e){return void 0===e&&(e=_),function(t){return V(document,t,e)}},"click mouseup mousedown mousemove keypress keydown keyup".split(" ").forEach(o(document)),["resize","focus","blur"].forEach(o(window)),o(window,E)("scroll")}if(rn.enabled&&(Le||e))for(i in ce=i.getTime(),i=void 0,rn.configurations)(e=rn.configurations[i])&&(window.clearInterval(e.activityInterval),rt(e,a,t))}function it(){var t,n,a,i,r,o,s,l,f,d,g,h,v,p,m,_,E,y,x,T,C,w,A,b,S,k,N,P,R,I,O;try{var D=c.core.getConfig(),L=void 0;Oe={};var M=na.MERGE;switch(void 0!==(null===(n=null===(t=null==u?void 0:u.configs)||void 0===t?void 0:t.metaTagsTracking)||void 0===n?void 0:n.preference)?M=null===(i=null===(a=null==u?void 0:u.configs)||void 0===a?void 0:a.metaTagsTracking)||void 0===i?void 0:i.preference:!0===(null===(o=null===(r=null==u?void 0:u.configs)||void 0===r?void 0:r.metaTagsTracking)||void 0===o?void 0:o.force)?M=na.APP:void 0!==(null===(s=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===s?void 0:s.pref)&&(M=null===(l=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===l?void 0:l.pref),M){case na.APP:if(!1===(null===(d=null===(f=null==u?void 0:u.configs)||void 0===f?void 0:f.metaTagsTracking)||void 0===d?void 0:d.enabled))return;0<(null===(v=null===(h=null===(g=null==u?void 0:u.configs)||void 0===g?void 0:g.metaTagsTracking)||void 0===h?void 0:h.tags)||void 0===v?void 0:v.length)&&(L=e([],null===(m=null===(p=null==u?void 0:u.configs)||void 0===p?void 0:p.metaTagsTracking)||void 0===m?void 0:m.tags,!0));break;case na.REMOTE:if(!1===(null===(_=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===_?void 0:_.enabled))return;void 0!==(null==D?void 0:D.metaTagsTrackingConfiguration)&&0<(null===(y=null===(E=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===E?void 0:E.tags)||void 0===y?void 0:y.length)&&(L=e([],null===(x=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===x?void 0:x.tags,!0));break;default:if(void 0===(null==D?void 0:D.metaTagsTrackingConfiguration)&&!1===(null===(C=null===(T=null==u?void 0:u.configs)||void 0===T?void 0:T.metaTagsTracking)||void 0===C?void 0:C.enabled)||void 0===(null===(w=null==u?void 0:u.configs)||void 0===w?void 0:w.metaTagsTracking)&&!1===(null===(A=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===A?void 0:A.enabled))return;var U=null===(S=null===(b=null==u?void 0:u.configs)||void 0===b?void 0:b.metaTagsTracking)||void 0===S?void 0:S.tags,F=null===(k=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===k?void 0:k.tags;!1===(null===(P=null===(N=null==u?void 0:u.configs)||void 0===N?void 0:N.metaTagsTracking)||void 0===P?void 0:P.enabled)&&(U=[]),!1===(null===(R=null==D?void 0:D.metaTagsTrackingConfiguration)||void 0===R?void 0:R.enabled)&&(F=[]),L=e([],function(t,n){return e(e([],t,!0),n,!0).reduce((function(t,n){var a=t.find((function(t){return t.key===n.key}));return a?n.condition&&(a.condition=e(e([],a.condition||[],!0),n.condition,!0)):t.push($({},n)),t}),[])}(U||[],F||[]),!0)}if(void 0!==L&&0<(null==L?void 0:L.length)){t={};var V=null===document||void 0===document?void 0:document.head,B=null==V?void 0:V.getElementsByTagName("meta");if(void 0!==B&&0<(null==B?void 0:B.length))for(V=0;Vr.getTime()||ce+t.configHeartBeatTimer>r.getTime())&&(i=r,a(t.callback,(e||[]).concat(n?n():[])))};t.activityInterval=window.setInterval(r,t.configHeartBeatTimer)}function ot(t){var e=t.minimumVisitLength,n=t.heartbeatDelay;if(t=t.callback,D(e)&&D(n))return{configMinimumVisitLength:1e3*e,configHeartBeatTimer:1e3*n,callback:t};Et.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function st(t){var e=t.context,a=t.minXOffset,i=t.minYOffset,r=t.maxXOffset,o=t.maxYOffset;(t=document.title)!==De&&(De=t,ae=void 0);var s=(t=xe).track,l=h(ne||we),c=L(ae||De),u=h(ee||Ae);a=Math.round(a),r=Math.round(r),i=Math.round(i),o=Math.round(o);var f=n();f.add("e","pp"),f.add("url",l),f.add("page",c),f.add("refr",u),a&&!isNaN(Number(a))&&f.add("pp_mix",a.toString()),r&&!isNaN(Number(r))&&f.add("pp_max",r.toString()),i&&!isNaN(Number(i))&&f.add("pp_miy",i.toString()),o&&!isNaN(Number(o))&&f.add("pp_may",o.toString()),s.call(t,f,e)}function lt(t){var n,a,i,r,o,s,l,f,d,g,h,v,p,m,_,E,y,x,T,C,w,A,b,S,k,N,P,R,I,O,D;try{if(c&&t){var L=c.core.getConfig(),M=ta.CONFIG_PREFERENCES.MERGE,U=[];switch(void 0!==(null===(a=null===(n=null==u?void 0:u.configs)||void 0===n?void 0:n.traceparentGeneration)||void 0===a?void 0:a.force)&&!0===(null===(r=null===(i=null==u?void 0:u.configs)||void 0===i?void 0:i.traceparentGeneration)||void 0===r?void 0:r.force)?M=ta.CONFIG_PREFERENCES.APP:void 0!==(null===(o=null==L?void 0:L.traceparentconfig)||void 0===o?void 0:o.pref)&&(M=null===(s=null==L?void 0:L.traceparentconfig)||void 0===s?void 0:s.pref),M){case ta.CONFIG_PREFERENCES.APP:if(!1===(null===(f=null===(l=null==u?void 0:u.configs)||void 0===l?void 0:l.traceparentGeneration)||void 0===f?void 0:f.enabled))return"";null!==(h=null===(g=null===(d=null==u?void 0:u.configs)||void 0===d?void 0:d.traceparentGeneration)||void 0===g?void 0:g.targetUrl)&&void 0!==h&&h.length&&(U=e([],null===(p=null===(v=null==u?void 0:u.configs)||void 0===v?void 0:v.traceparentGeneration)||void 0===p?void 0:p.targetUrl,!0));break;case ta.CONFIG_PREFERENCES.REMOTE:if(!1===(null===(m=null==L?void 0:L.traceparentconfig)||void 0===m?void 0:m.enabled))return"";void 0!==(null==L?void 0:L.traceparentconfig)&&null!==(E=null===(_=null==L?void 0:L.traceparentconfig)||void 0===_?void 0:_.targetUrl)&&void 0!==E&&E.length&&(U=e([],null===(y=null==L?void 0:L.traceparentconfig)||void 0===y?void 0:y.targetUrl,!0));break;default:if(void 0===(null==L?void 0:L.traceparentconfig)&&!1===(null===(T=null===(x=null==u?void 0:u.configs)||void 0===x?void 0:x.traceparentGeneration)||void 0===T?void 0:T.enabled)||void 0===(null===(C=null==u?void 0:u.configs)||void 0===C?void 0:C.traceparentGeneration)&&!1===(null===(w=null==L?void 0:L.traceparentconfig)||void 0===w?void 0:w.enabled))return"";var F=null===(b=null===(A=null==u?void 0:u.configs)||void 0===A?void 0:A.traceparentGeneration)||void 0===b?void 0:b.targetUrl,V=null===(S=null==L?void 0:L.traceparentconfig)||void 0===S?void 0:S.targetUrl;!1===(null===(N=null===(k=null==u?void 0:u.configs)||void 0===k?void 0:k.traceparentGeneration)||void 0===N?void 0:N.enabled)&&(F=[]),!1===(null===(P=null==L?void 0:L.traceparentconfig)||void 0===P?void 0:P.enabled)&&(V=[]);var B=new Set(e(e([],V||[],!0),F||[],!0));U=Array.from(B)}var H=null===(I=null===(R=null==u?void 0:u.configs)||void 0===R?void 0:R.networkRequestTracking)||void 0===I?void 0:I.safelist,G=null===(O=null==L?void 0:L.networkRequestTrackingConfiguration)||void 0===O?void 0:O.blocklist,j=(null==G?void 0:G.includes("*"))||(null==G?void 0:G.some((function(e){return 0<(null==e?void 0:e.length)&&t.toLowerCase().includes(e.toLowerCase())}))),K=null==H?void 0:H.some((function(e){return 0<(null==e?void 0:e.length)&&t.toLowerCase().includes(e.toLowerCase())}));if(0<(null==U?void 0:U.length)&&(null!=U&&U.includes("*")||null!=U&&U.some((function(e){return 0<(null==e?void 0:e.length)&&t.toLowerCase().includes(e.toLowerCase())})))&&null!==(D=null==L?void 0:L.networkRequestTrackingConfiguration)&&void 0!==D&&D.enabled&&(K||!j))return"00-"+Array.from({length:32},(function(){return Math.floor(16*Math.random()).toString(16)})).join("")+"-"+Array.from({length:16},(function(){return Math.floor(16*Math.random()).toString(16)})).join("")+"-00"}return""}catch(t){return""}}function ct(t){u.trackerConfigUrl?(Xt(u.trackerConfigUrl),Ut=window.setInterval(Xt,6e4*t,u.trackerConfigUrl)):(Xt(Wt),Ut=window.setInterval(Xt,6e4*t,Wt))}var ut,ft,dt,gt,ht,vt,mt,_t,yt,xt,Tt,Ct,At,bt,St,kt,Nt,Pt,Rt,It,Ot,Dt,Lt={cacheRefreshInterval:30,base64:!1,linkClickTracking:!0,buttonClickTracking:!0,lifecycleAutotracking:!0,customEvent:!0,exceptionAutotracking:!0,enablePeriodicHeartbeat:!0,periodicHeartbeatInterval:40,customEventTrackingConfiguration:{},convivaVideoEventTrackingConfiguration:{},ajaxTrackingConfiguration:{blocklist:["*"]},networkRequestTrackingConfiguration:{blocklist:["*"]},traceparentconfig:{enabled:!0,pref:ta.CONFIG_PREFERENCES.MERGE,targetUrl:[]},performanceContextConfig:1},Mt={},Ut=null;if("undefined"!=typeof window&&null!==window&&void 0!==window&&window.localStorage)var Ft=localStorage.getItem(ta.REMOTE_CONFIG_STORAGE_KEY)?localStorage.getItem(ta.REMOTE_CONFIG_STORAGE_KEY):JSON.stringify(Mt),Vt=localStorage.getItem(ta.END_POINT_STORAGE_KEY)?localStorage.getItem(ta.END_POINT_STORAGE_KEY):ta.DEFAULT_END_POINT;else Vt=ta.DEFAULT_END_POINT,Ft=JSON.stringify(Mt);r=u.gatewayUrl?u.gatewayUrl:Vt||ta.DEFAULT_END_POINT,a||(a="CAT");var Bt=JSON.parse(Ft);Mt.base64=void 0!==Bt.base64?Bt.base64:Lt.base64,Mt.cacheRefreshInterval=void 0!==Bt.cacheRefreshInterval?Bt.cacheRefreshInterval:Lt.cacheRefreshInterval,Mt.linkClickTracking=void 0!==Bt.linkClickTracking?Bt.linkClickTracking:Lt.linkClickTracking,Mt.lifecycleAutotracking=void 0!==Bt.lifecycleAutotracking?Bt.lifecycleAutotracking:Lt.lifecycleAutotracking,Mt.buttonClickTracking=void 0!==Bt.buttonClickTracking?Bt.buttonClickTracking:Lt.buttonClickTracking,Mt.exceptionAutotracking=void 0!==Bt.exceptionAutotracking?Bt.exceptionAutotracking:Lt.exceptionAutotracking,Mt.enablePeriodicHeartbeat=void 0!==Bt.enablePeriodicHeartbeat?Bt.enablePeriodicHeartbeat:Lt.enablePeriodicHeartbeat,Mt.periodicHeartbeatInterval=void 0!==Bt.periodicHeartbeatInterval?Bt.periodicHeartbeatInterval:Lt.periodicHeartbeatInterval,void 0!==Bt.enc&&(Mt.enc=Bt.enc),void 0!==Bt.maxLocalStorageQueueSize&&(Mt.maxLocalStorageQueueSize=Bt.maxLocalStorageQueueSize),void 0!==Bt.maxPostBytes&&(Mt.maxPostBytes=Bt.maxPostBytes),void 0!==Bt.maxGetBytes&&(Mt.maxGetBytes=Bt.maxGetBytes),void 0!==Bt.bufferSize&&(Mt.bufferSize=Bt.bufferSize),Mt.customEventTrackingConfiguration=void 0!==Bt.customEventTrackingConfiguration?Bt.customEventTrackingConfiguration:$({},Lt.customEventTrackingConfiguration),Mt.convivaVideoEventTrackingConfiguration=void 0!==Bt.convivaVideoEventTrackingConfiguration?Bt.convivaVideoEventTrackingConfiguration:$({},Lt.convivaVideoEventTrackingConfiguration),Mt.ajaxTrackingConfiguration=void 0!==Bt.ajaxTrackingConfiguration?Bt.ajaxTrackingConfiguration:$({},Lt.ajaxTrackingConfiguration),Mt.networkRequestTrackingConfiguration=void 0!==Bt.networkRequestTrackingConfiguration?Bt.networkRequestTrackingConfiguration:$({},Lt.networkRequestTrackingConfiguration),void 0!==Bt.metaTagsTrackingConfiguration&&(Mt.metaTagsTrackingConfiguration=Bt.metaTagsTrackingConfiguration),Mt.traceparentconfig=void 0!==Bt.traceparentconfig?Bt.traceparentconfig:$({},Lt.traceparentconfig),void 0!==Bt.mend&&(Mt.mend=Bt.mend),Mt.performanceContextConfig=void 0!==Bt.performanceContextConfig?Bt.performanceContextConfig:Lt.performanceContextConfig,null===(ut=J(Mt.performanceContextConfig))||void 0===ut||ut.activateLCPObserver(),function(){try{var t=0,e=0;null===window||void 0===window||window.addEventListener("load",(function(){var t;try{var e=null===(t=null==c?void 0:c.core)||void 0===t?void 0:t.getConfig();null==c||c.trackCustomEvent({name:"conviva_window_loaded",data:"{}",context:J(null==e?void 0:e.performanceContextConfig).contexts()})}catch(t){console.warn("ConvivaAppTracker : issue while registering window loaded event",t)}})),null===document||void 0===document||document.addEventListener("visibilitychange",(function(){var n;try{if("hidden"===document.visibilityState)setTimeout((function(){var t;try{var n=null===(t=null==c?void 0:c.core)||void 0===t?void 0:t.getConfig();if(e++,null!=n&&n.lifecycleAutotracking){var a=c.core,i=a.track,r=T({event:{sc:"sp/abg/1-0-0",dt:C({backgroundIndex:e})}});i.call(a,r)}"hidden"!==document.visibilityState||an||null==c||c.trackCustomEvent({name:"conviva_app_backgrnd_before_page_view",data:"{}"})}catch(t){console.warn("ConvivaAppTracker : issue while tracking visibility change",t)}}),0);else{var a=null===(n=null==c?void 0:c.core)||void 0===n?void 0:n.getConfig();t++,null!=a&&a.lifecycleAutotracking&&c.core.track(T({event:{sc:"sp/afg/1-0-0",dt:C({foregroundIndex:t})}}))}}catch(t){console.warn("convivaAppTracker visibilitychange failed "+t)}})),"undefined"!=typeof document&&document&&document.addEventListener&&document.addEventListener("convivaVideoEvent",(function(t){t&&c&&(null==c||c.trackVideoEvent(t))}))}catch(t){console.warn("convivaAppTracker error in page load metrics"+t)}}();try{var Ht=XMLHttpRequest,Gt=null===(ft=null===window||void 0===window?void 0:window.fetch)||void 0===ft?void 0:ft.bind(window);if(Ht){var jt,Kt=function(t,e,n){try{var a={status:null==t?void 0:t.status,statusText:(""!==(null==t?void 0:t.statusText)?null==t?void 0:t.statusText:void 0)||("load"!=n?n:void 0),responseTimestamp:null===Date||void 0===Date?void 0:Date.now(),responseTime:(null===performance||void 0===performance?void 0:performance.now())||(null===Date||void 0===Date?void 0:Date.now())};n=void 0;try{n=function(t){var e={};return t.trim().split(/[\r\n]+/).forEach((function(t){var n=(t=t.split(":"))[1];e[t[0].trim()]=null==n?void 0:n.trim()})),e}(t.getAllResponseHeaders()),a.headers=n}catch(t){}try{a.body=null==t?void 0:t.response}catch(t){}c.trackNetworkRequest({requestDetails:e,responseDetails:a})}catch(t){console.warn("Conviva App Tracker:: Unable to track network request error while handleResponse ".concat(t))}},zt=function(){var t=new Ht;try{var e,n,a,i={},r=t.setRequestHeader;t.setRequestHeader=function(t,e){i[t]=e,r.call(this,t,e)};var o=t.open;t.open=function(){for(var a=[],i=0;iZt&&(null!=u&&u.trackerConfigUrl?Xt(null==u?void 0:u.trackerConfigUrl):Xt(Wt))}catch(t){}}catch(t){console.warn("Conviva App Tracker:: Error in fetching remote-config ".concat(t))}};var Xt=function(t){try{Zt++,Jt.open("GET",t,!0),Jt.send()}catch(t){}};"number"==typeof Ut&&window.clearInterval(Ut),ct(Mt.cacheRefreshInterval)}u.eventMethod=null!==(dt=u.eventMethod)&&void 0!==dt?dt:"post";var Qt=function(t){var e;return null!==(e=t.stateStorageStrategy)&&void 0!==e?e:"cookieAndLocalStorage"},$t=function(t){var e,n;return"boolean"!=typeof t.anonymousTracking&&null!==(n=!0===(null===(e=t.anonymousTracking)||void 0===e?void 0:e.withSessionTracking))&&void 0!==n&&n},te=function(t){var e,n;return"boolean"!=typeof t.anonymousTracking&&null!==(n=!0===(null===(e=t.anonymousTracking)||void 0===e?void 0:e.withServerAnonymisation))&&void 0!==n&&n};l.push({beforeTrack:function(t){var e=p("ses"),n=R();_e=!!oe&&!!j(oe),Ge||_e?k():("0"===n[0]?(pe=e||"none"==We?n[6]:Y(n),tn=n[3]):(new Date).getTime()-$e>1e3*Ke&&(tn++,pe=Y(n,tn)),W(n),-1===n[10]&&(e=t.build(),n[8]=e.eid,e=e.dtm||e.ttm,n[9]=e?parseInt(e):void 0),n[10]+=1,t.add("uid",Ye?null:me),f(),t.add("refr",h(ee||Ae)),document&&(De=document.title,e=L(ae||De),t.add("page",e)),t.add("url",h(ne||we)),"none"!=We&&(b(n),A()),$e=(new Date).getTime())}}),l.push({contexts:function(){var t=se,e=le.toString(),n=Pe;try{var a=window.localStorage.getItem(Je+"."+Ze),i=JSON.parse(a||"{}");"{}"!==i&&void 0!==i&&void 0!==i[Xe]&&(Qe=i[Xe]),2147483647<=Qe?Qe=0:Qe++,X();var r=Qe}catch(t){console.warn(t),r=void 0}return[{sc:"cv/clid/1-0-2",dt:{clid:t,iid:e,ck:n,eventIndex:r}}]}}),l.push({contexts:function(){return[{sc:"cv/ct/1-0-0",dt:{data:$($({},Ie),Oe)}}]}}),l.push({contexts:function(){return[{sc:"spm/app/1-0-0",dt:{build:Re,version:Re}}]}});try{(null!==(gt=null==u?void 0:u.plugins)&&void 0!==gt?gt:[]).forEach((function(t){t.contexts||l.push(t)}))}catch(Ee){console.warn("ConvivaAppTracker : issue while processing customer passed pligins",Ee)}var ee,ne,ae,ie,re,oe,se,le,ce,ue,fe,de,ge,he,ve,pe,me,_e,Ee,ye,xe=x({base64:Mt.base64,corePlugins:l,callback:function(t){Ge||_e||en.enqueueRequest(t.build(),Se)},linkClickTracking:Mt.linkClickTracking,buttonClickTracking:Mt.buttonClickTracking,customEvent:!0,exceptionAutotracking:Mt.exceptionAutotracking,enablePeriodicHeartbeat:Mt.enablePeriodicHeartbeat,periodicHeartbeatInterval:Mt.periodicHeartbeatInterval,enc:Mt.enc,mend:Mt.mend,maxLocalStorageQueueSize:Mt.maxLocalStorageQueueSize,maxPostBytes:Mt.maxPostBytes,maxGetBytes:Mt.maxGetBytes,bufferSize:Mt.bufferSize,customEventTrackingConfiguration:Mt.customEventTrackingConfiguration,convivaVideoEventTrackingConfiguration:Mt.convivaVideoEventTrackingConfiguration,ajaxTrackingConfiguration:Mt.ajaxTrackingConfiguration,networkRequestTrackingConfiguration:Mt.networkRequestTrackingConfiguration,metaTagsTrackingConfiguration:Mt.metaTagsTrackingConfiguration,performanceContextConfig:Mt.performanceContextConfig,lifecycleAutotracking:Mt.lifecycleAutotracking}),Te=q(window.location.hostname,window.location.href,F()),Ce=U(Te[0]),we=Te[1],Ae=Te[2],be=null!==(ht=u.platform)&&void 0!==ht?ht:"web",Se=I(r,u.convivaCustomerKey),ke=null!==(vt=u.postPath)&&void 0!==vt?vt:"/ctp",Ne=null!==(mt=u.appId)&&void 0!==mt?mt:"",Pe=null!==(_t=u.convivaCustomerKey)&&void 0!==_t?_t:"",Re=null!==(yt=u.appVersion)&&void 0!==yt?yt:"",Ie={},Oe={},De="undefined"!=typeof document?document.title:void 0,Le=null===(xt=u.resetActivityTrackingOnPageView)||void 0===xt||xt,Me=null!==(Tt=u.cookieName)&&void 0!==Tt?Tt:"_sp_",Ue=null!==(Ct=u.cookieDomain)&&void 0!==Ct?Ct:void 0,Fe="/",Ve=null!==(At=u.cookieSameSite)&&void 0!==At?At:"None",Be=null===(bt=u.cookieSecure)||void 0===bt||bt,He=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,Ge=void 0!==u.respectDoNotTrack&&u.respectDoNotTrack&&("yes"===He||"1"===He),je=null!==(St=u.cookieLifetime)&&void 0!==St?St:63072e3,Ke=null!==(kt=u.sessionCookieTimeout)&&void 0!==kt?kt:1800,ze=$t(u),qe=te(u),Ye=!!u.anonymousTracking,We=Qt(u),Je="Conviva",Ze="sdkConfig",Xe="eventIndex",Qe=-1,$e=(new Date).getTime(),tn=1,en=z(t,o,"localStorage"==We||"cookieAndLocalStorage"==We,u.eventMethod,ke,null!==(Ee=(ye=xe.getConfig()).bufferSize?ye.bufferSize:u.bufferSize)&&void 0!==Ee?Ee:1,(function(){var t,e=xe.getConfig();return null!==(t=e.maxPostBytes?e.maxPostBytes:u.maxPostBytes)&&void 0!==t?t:2e4}),(function(){var t,e=xe.getConfig();return null!==(t=e.maxGetBytes?e.maxGetBytes:u.maxGetBytes)&&void 0!==t?t:0}),null===(Nt=u.useStm)||void 0===Nt||Nt,(function(){var t,e=xe.getConfig();return null!==(t=e.maxLocalStorageQueueSize?e.maxLocalStorageQueueSize:u.maxLocalStorageQueueSize)&&void 0!==t?t:10}),null!==(Pt=u.connectionTimeout)&&void 0!==Pt?Pt:5e3,qe,null!==(Rt=u.customHeaders)&&void 0!==Rt?Rt:{},null!==(It=u.withCredentials)&&void 0!==It&&It,null!==(Ot=u.retryStatusCodes)&&void 0!==Ot?Ot:[],(null!==(Dt=u.dontRetryStatusCodes)&&void 0!==Dt?Dt:[]).concat([400,401,403,410,422]),(function(){var t,e,n,a=xe.getConfig();return null!==(n=null!=a&&a.enc?a.enc:null===(e=null===(t=null==u?void 0:u.configs)||void 0===t?void 0:t.network)||void 0===e?void 0:e.encoding)&&void 0!==n?n:"gzip"})),nn=!1,an=!1,rn={enabled:!0,installed:!1,configurations:{pagePing:{configMinimumVisitLength:5e3,configHeartBeatTimer:4e4,callback:st}}};return u.hasOwnProperty("discoverRootDomain")&&u.discoverRootDomain&&(Ue=function(t,e){for(var n=window.location.hostname,a="_sp_root_domain_test_"+(new Date).getTime(),i="_test_value_"+(new Date).getTime(),r=n.split("."),o=r.length-1;0<=o;){var s=r.slice(o,r.length).join(".");if(j(a,i,0,"/",s,t,e),j(a)===i){for(j(a,"",-1,"/",s,t,e),n=document.cookie.split("; "),a=[],i=0;i=(null===(g=null==t?void 0:t.requestDetails)||void 0===g?void 0:g.body.length)&&(O[$n.request_body]=JSON.parse(null===(h=null==t?void 0:t.requestDetails)||void 0===h?void 0:h.body))}catch(t){}else"object"==typeof(null===(v=null==t?void 0:t.requestDetails)||void 0===v?void 0:v.body)&&(O[$n.request_body]=null===(p=null==t?void 0:t.requestDetails)||void 0===p?void 0:p.body);if(void 0!==I&&(I.toLowerCase().includes("text/plain")||I.toLowerCase().includes("json")||I.toLowerCase().includes("text/javascript")||I.toLowerCase().includes("application/javascript"))&&void 0!==P&&1e4>=P)if("string"==typeof(null===(m=null==t?void 0:t.responseDetails)||void 0===m?void 0:m.body))try{O[$n.response_body]=JSON.parse(null===(_=null==t?void 0:t.responseDetails)||void 0===_?void 0:_.body)}catch(t){}else"object"==typeof(null===(E=null==t?void 0:t.responseDetails)||void 0===E?void 0:E.body)&&(O[$n.response_body]=null===(y=null==t?void 0:t.responseDetails)||void 0===y?void 0:y.body);var D=S.networkRequestTrackingConfiguration;if(D&&D.enabled){var L=D.blocklist,M=null===(w=null===(x=null==u?void 0:u.configs)||void 0===x?void 0:x.networkRequestTracking)||void 0===w?void 0:w.safelist,U=(null==L?void 0:L.includes("*"))||(null==L?void 0:L.some((function(t){return 0<(null==t?void 0:t.length)&&O.targetUrl.toLowerCase().includes(t.toLowerCase())})));if(null!=M&&M.some((function(t){return 0<(null==t?void 0:t.length)&&O.targetUrl.toLowerCase().includes(t.toLowerCase())}))||!U){var F=function(t,e){var n=[$n.request_body,$n.response_body,$n.request_headers,$n.response_headers],a={};if(e&&0l.indexOf(s)&&(c[s]=r[s]);if(null!=r&&"function"==typeof Object.getOwnPropertySymbols){var u=0;for(s=Object.getOwnPropertySymbols(r);ul.indexOf(s[u])&&Object.prototype.propertyIsEnumerable.call(r,s[u])&&(c[s[u]]=r[s[u]])}s=c;try{t:{r=t;try{for(l=0;le;e++)!(3&e)&&(t=4294967296*Math.random()),at[e]=t>>>((3&e)<<3)&255;return at}}for(var it=[],rt=0;256>rt;++rt)it[rt]=(rt+256).toString(16).substr(1);var ot,st,lt=function(t,e){return e=e||0,[it[t[e++]],it[t[e++]],it[t[e++]],it[t[e++]],"-",it[t[e++]],it[t[e++]],"-",it[t[e++]],it[t[e++]],"-",it[t[e++]],it[t[e++]],"-",it[t[e++]],it[t[e++]],it[t[e++]],it[t[e++]],it[t[e++]],it[t[e++]]].join("")},ct=tt,ut=0,ft=0,dt=tt,gt=function(t,e,n){if(n=e&&n||0,"string"==typeof t&&(e="binary"===t?Array(16):null,t=null),(t=(t=t||{}).random||(t.rng||dt)())[6]=15&t[6]|64,t[8]=63&t[8]|128,e)for(var a=0;16>a;++a)e[n+a]=t[a];return e||lt(t)};gt.v1=function(t,e,n){n=e&&n||0;var a=e||[],i=(t=t||{}).node||ot,r=void 0!==t.clockseq?t.clockseq:st;if(null==i||null==r){var o=ct();null==i&&(i=ot=[1|o[0],o[1],o[2],o[3],o[4],o[5]]),null==r&&(r=st=16383&(o[6]<<8|o[7]))}o=void 0!==t.msecs?t.msecs:(new Date).getTime();var s=void 0!==t.nsecs?t.nsecs:ft+1,l=o-ut+(s-ft)/1e4;if(0>l&&void 0===t.clockseq&&(r=r+1&16383),(0>l||o>ut)&&void 0===t.nsecs&&(s=0),1e4<=s)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");for(ut=o,ft=s,st=r,t=(1e4*(268435455&(o+=122192928e5))+s)%4294967296,a[n++]=t>>>24&255,a[n++]=t>>>16&255,a[n++]=t>>>8&255,a[n++]=255&t,t=o/4294967296*1e4&268435455,a[n++]=t>>>8&255,a[n++]=255&t,a[n++]=t>>>24&15|16,a[n++]=t>>>16&255,a[n++]=r>>>8|128,a[n++]=255&r,r=0;6>r;++r)a[n+r]=i[r];return e||lt(a)};var ht,vt,pt=gt.v4=gt,mt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";(vt=ht||(ht={}))[vt.none=0]="none",vt[vt.error=1]="error",vt[vt.warn=2]="warn",vt[vt.debug=3]="debug",vt[vt.info=4]="info";var _t,Et=function(t){return void 0===t&&(t=ht.warn),{setLogLevel:function(e){t=ht[e]?e:ht.warn},warn:function(n,a){for(var i=[],r=2;r=ht.warn&&"undefined"!=typeof console&&(r="Conviva: "+n,a?console.warn.apply(console,e([r+"\n",a],i,!1)):console.warn.apply(console,e([r],i,!1)))},error:function(n,a){for(var i=[],r=2;r=ht.error&&"undefined"!=typeof console&&(r="Conviva: "+n+"\n",a?console.error.apply(console,e([r+"\n",a],i,!1)):console.error.apply(console,e([r],i,!1)))},debug:function(n){for(var a=[],i=1;i=ht.debug&&"undefined"!=typeof console&&console.debug.apply(console,e(["Conviva: "+n],a,!1))},info:function(n){for(var a=[],i=1;i=ht.info&&"undefined"!=typeof console&&console.info.apply(console,e(["Conviva: "+n],a,!1))}}}();!function(t){t.response_body="rsb",t.request_body="rqb",t.response_headers="rsh",t.request_headers="rqh"}(_t||(_t={}));var yt={},xt={};!function(){var t={rotl:function(t,e){return t<>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(e){if(e.constructor==Number)return 16711935&t.rotl(e,8)|4278255360&t.rotl(e,24);for(var n=0;n>>5]|=t[n]<<24-a%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;ni;i++)8*n+6*i<=8*t.length?e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(a>>>6*(3-i)&63)):e.push("=");return e.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var e=[],n=0,a=0;n>>6-2*a);return e}};xt=t}();var Tt={utf8:{stringToBytes:function(t){return Tt.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(Tt.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n>5]|=128<<24-s%32,a[15+(s+64>>>9<<4)]=s,s=0;s_;_++){if(16>_)o[_]=a[s+_];else{var E=o[_-3]^o[_-8]^o[_-14]^o[_-16];o[_]=E<<1|E>>>31}E=(l<<5|l>>>27)+d+(o[_]>>>0)+(20>_?1518500249+(c&u|~c&f):40>_?1859775393+(c^u^f):60>_?(c&u|c&f|u&f)-1894007588:(c^u^f)-899497514),d=f,f=u,u=c<<30|c>>>2,c=l,l=E}l+=g,c+=h,u+=v,f+=p,d+=m}return r=r.call(t,[l,c,u,f,d]),i&&i.asBytes?r:i&&i.asString?n.bytesToString(r):t.bytesToHex(r)};a._blocksize=16,a._digestsize=20,yt=a}();var wt=yt;let At=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),bt=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),St=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),kt=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Nt=Array(576);w(Nt);let Pt=Array(60);w(Pt);let Rt=Array(512);w(Rt);let It=Array(256);w(It);let Ot=Array(29);w(Ot);let Dt=Array(30);w(Dt);let Lt,Mt,Ut,Ft=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},Vt=(t,e,n)=>{t.bi_valid>16-n?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<{Vt(t,n[2*e],n[2*e+1])},Ht=(t,e)=>{let n=0;do{n|=1&t,t>>>=1,n<<=1}while(0<--e);return n>>>1},Gt=(t,e,n)=>{const a=Array(16);var i=0;let r;for(r=1;15>=r;r++)i=i+n[r-1]<<1,a[r]=i;for(n=0;n<=e;n++)0!==(i=t[2*n+1])&&(t[2*n]=Ht(a[i]++,i))},jt=t=>{let e;for(e=0;286>e;e++)t.dyn_ltree[2*e]=0;for(e=0;30>e;e++)t.dyn_dtree[2*e]=0;for(e=0;19>e;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},Kt=t=>{8{const i=2*e,r=2*n;return t[i]{const a=t.heap[n];let i=n<<1;for(;i<=t.heap_len&&(i{let a,i,r,o,s=0;if(0!==t.sym_next)do{a=255&t.pending_buf[t.sym_buf+s++],a+=(255&t.pending_buf[t.sym_buf+s++])<<8,i=t.pending_buf[t.sym_buf+s++],0===a?Bt(t,i,e):(r=It[i],Bt(t,r+256+1,e),o=At[r],0!==o&&(i-=Ot[r],Vt(t,i,o)),a--,r=256>a?Rt[a]:Rt[256+(a>>>7)],Bt(t,r,n),o=bt[r],0!==o&&(a-=Dt[r],Vt(t,a,o)))}while(s{const n=e.dyn_tree;var a,i=e.stat_desc.static_tree,r=e.stat_desc.has_stree,o=e.stat_desc.elems;let s=-1;for(t.heap_len=0,t.heap_max=573,a=0;at.heap_len;){var l=t.heap[++t.heap_len]=2>s?++s:0;n[2*l]=1,t.depth[l]=0,t.opt_len--,r&&(t.static_len-=i[2*l+1])}for(e.max_code=s,a=t.heap_len>>1;1<=a;a--)qt(t,n,a);l=o;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],qt(t,n,1),i=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=i,n[2*l]=n[2*a]+n[2*i],t.depth[l]=(t.depth[a]>=t.depth[i]?t.depth[a]:t.depth[i])+1,n[2*a+1]=n[2*i+1]=l,t.heap[1]=l++,qt(t,n,1)}while(2<=t.heap_len);t.heap[--t.heap_max]=t.heap[1];{a=e.dyn_tree,l=e.max_code,i=e.stat_desc.static_tree,r=e.stat_desc.has_stree,o=e.stat_desc.extra_bits;const n=e.stat_desc.extra_base,s=e.stat_desc.max_length;let c,u,f,d,g=0;for(u=0;15>=u;u++)t.bl_count[u]=0;for(a[2*t.heap[t.heap_max]+1]=0,e=t.heap_max+1;573>e;e++)c=t.heap[e],u=a[2*a[2*c+1]+1]+1,u>s&&(u=s,g++),a[2*c+1]=u,c>l||(t.bl_count[u]++,f=0,c>=n&&(f=o[c-n]),d=a[2*c],t.opt_len+=d*(u+f),r&&(t.static_len+=d*(i[2*c+1]+f)));if(0!==g){do{for(u=s-1;0===t.bl_count[u];)u--;t.bl_count[u]--,t.bl_count[u+1]+=2,t.bl_count[s]--,g-=2}while(0l||(a[2*i+1]!==u&&(t.opt_len+=(u-a[2*i+1])*a[2*i],a[2*i+1]=u),c--)}}Gt(n,s,t.bl_count)},Jt=(t,e,n)=>{let a,i,r=-1,o=e[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),e[2*(n+1)+1]=65535,a=0;a<=n;a++)i=o,o=e[2*(a+1)+1],++s=s?t.bl_tree[34]++:t.bl_tree[36]++,s=0,r=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))},Zt=(t,e,n)=>{let a,i,r=-1,o=e[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),a=0;a<=n;a++)if(i=o,o=e[2*(a+1)+1],!(++s=s?(Bt(t,17,t.bl_tree),Vt(t,s-3,3)):(Bt(t,18,t.bl_tree),Vt(t,s-11,7));s=0,r=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}},Xt=!1,Qt=(t,e,n,a)=>{Vt(t,a?1:0,3),Kt(t),Ft(t,n),Ft(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n};var $t={_tr_init:t=>{if(!Xt){var e,n;let t;const a=Array(16);for(t=n=0;28>t;t++)for(Ot[t]=n,e=0;e<1<t;t++)for(Dt[t]=n,e=0;e<1<>=7;30>t;t++)for(Dt[t]=n<<7,e=0;e<1<=e;e++)a[e]=0;for(e=0;143>=e;)Nt[2*e+1]=8,e++,a[8]++;for(;255>=e;)Nt[2*e+1]=9,e++,a[9]++;for(;279>=e;)Nt[2*e+1]=7,e++,a[7]++;for(;287>=e;)Nt[2*e+1]=8,e++,a[8]++;for(Gt(Nt,287,a),e=0;30>e;e++)Pt[2*e+1]=5,Pt[2*e]=Ht(e,5);Lt=new A(Nt,At,257,286,15),Mt=new A(Pt,bt,0,30,15),Ut=new A([],St,0,19,7),Xt=!0}t.l_desc=new b(t.dyn_ltree,Lt),t.d_desc=new b(t.dyn_dtree,Mt),t.bl_desc=new b(t.bl_tree,Ut),t.bi_buf=0,t.bi_valid=0,jt(t)},_tr_stored_block:Qt,_tr_flush_block:(t,e,n,a)=>{let i;var r=0;if(0{let e,n=4093624447;for(e=0;31>=e;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;256>e;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),Wt(t,t.l_desc),Wt(t,t.d_desc),Jt(t,t.dyn_ltree,t.l_desc.max_code),Jt(t,t.dyn_dtree,t.d_desc.max_code),Wt(t,t.bl_desc),r=18;3<=r&&0===t.bl_tree[2*kt[r]+1];r--);t.opt_len+=3*(r+1)+14;var o=t.opt_len+3+7>>>3;i=t.static_len+3+7>>>3,i<=o&&(o=i)}else o=i=n+5;if(n+4<=o&&-1!==e)Qt(t,e,n,a);else if(4===t.strategy||i===o)Vt(t,2+(a?1:0),3),Yt(t,Nt,Pt);else{for(Vt(t,4+(a?1:0),3),e=t.l_desc.max_code+1,n=t.d_desc.max_code+1,r+=1,Vt(t,e-257,5),Vt(t,n-1,5),Vt(t,r-4,4),o=0;o(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(It[n]+256+1)]++,t.dyn_dtree[2*(256>e?Rt[e]:Rt[256+(e>>>7)])]++),t.sym_next===t.sym_end),_tr_align:t=>{Vt(t,2,3),Bt(t,256,Nt),16===t.bi_valid?(Ft(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},te=(t,e,n,a)=>{let i,r=65535&t;for(t=t>>>16&65535;0!==n;){i=2e3{let t,e=[];for(var n=0;256>n;n++){t=n;for(var a=0;8>a;a++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e})());var ne=(t,e,n,a)=>{for(n=a+n,t^=-1;a>>8^ee[255&(t^e[a])];return~t},ae={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ie={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};let{_tr_init:re,_tr_stored_block:oe,_tr_flush_block:se,_tr_tally:le,_tr_align:ce}=$t,{Z_NO_FLUSH:ue,Z_PARTIAL_FLUSH:fe,Z_FULL_FLUSH:de,Z_FINISH:ge,Z_BLOCK:he,Z_OK:ve,Z_STREAM_END:pe,Z_STREAM_ERROR:me,Z_DATA_ERROR:_e,Z_BUF_ERROR:Ee,Z_DEFAULT_COMPRESSION:ye,Z_FILTERED:xe,Z_HUFFMAN_ONLY:Te,Z_RLE:Ce,Z_FIXED:we,Z_DEFAULT_STRATEGY:Ae,Z_UNKNOWN:be,Z_DEFLATED:Se}=ie,ke=(t,e)=>(t.msg=ae[e],e),Ne=t=>{let e=t.length;for(;0<=--e;)t[e]=0},Pe=t=>{const e=t.state;let n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))},Re=(t,e)=>{se(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Pe(t.strm)},Ie=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Oe=(t,e,n,a)=>{let i=t.avail_in;return i>a&&(i=a),0===i?0:(t.avail_in-=i,e.set(t.input.subarray(t.next_in,t.next_in+i),n),1===t.state.wrap?t.adler=te(t.adler,e,i,n):2===t.state.wrap&&(t.adler=ne(t.adler,e,i,n)),t.next_in+=i,t.total_in+=i,i)},De=(t,e)=>{let n=t.max_chain_length,a=t.strstart,i=t.prev_length,r=t.nice_match;const o=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,s=t.window,l=t.w_mask,c=t.prev,u=t.strstart+258;let f=s[a+i-1],d=s[a+i];t.prev_length>=t.good_match&&(n>>=2),r>t.lookahead&&(r=t.lookahead);do{var g=e;if(s[g+i]===d&&s[g+i-1]===f&&s[g]===s[a]&&s[++g]===s[a+1]){for(a+=2,g++;s[++a]===s[++g]&&s[++a]===s[++g]&&s[++a]===s[++g]&&s[++a]===s[++g]&&s[++a]===s[++g]&&s[++a]===s[++g]&&s[++a]===s[++g]&&s[++a]===s[++g]&&ai){if(t.match_start=e,i=g,g>=r)break;f=s[a+i-1],d=s[a+i]}}}while((e=c[e&l])>o&&0!=--n);return i<=t.lookahead?i:t.lookahead},Le=t=>{const e=t.w_size;do{var n=t.window_size-t.lookahead-t.strstart;if(t.strstart>=e+(e-262)){let i,r,o;t.window.set(t.window.subarray(e,e+e-n),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart);var a=t;let s=a.w_size;i=o=a.hash_size;do{r=a.head[--i],a.head[i]=r>=s?r-s:0}while(--o);i=o=s;do{r=a.prev[--i],a.prev[i]=r>=s?r-s:0}while(--o);n+=e}if(0===t.strm.avail_in)break;if(n=Oe(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=n,3<=t.lookahead+t.insert)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=(t.ins_h<t.lookahead+t.insert)););}while(262>t.lookahead&&0!==t.strm.avail_in)},Me=(t,e)=>{let n,a,i,r=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,o=0,s=t.strm.avail_in;do{if(n=65535,i=t.bi_valid+42>>3,t.strm.avail_outa+t.strm.avail_in&&(n=a+t.strm.avail_in),n>i&&(n=i),n>8,t.pending_buf[t.pending-2]=~n,t.pending_buf[t.pending-1]=~n>>8,Pe(t.strm),a&&(a>n&&(a=n),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+a),t.strm.next_out),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a,t.block_start+=a,n-=a),n&&(Oe(t.strm,t.strm.output,t.strm.next_out,n),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n)}while(0===o);return(s-=t.strm.avail_in)&&(s>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=s&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),2>t.matches&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-s,t.strm.next_in),t.strstart),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),t.block_start=t.strstart),t.high_wateri&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),2>t.matches&&t.matches++,i+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),i>t.strm.avail_in&&(i=t.strm.avail_in),i&&(Oe(t.strm,t.window,t.strstart,i),t.strstart+=i,t.insert+=i>t.w_size-t.insert?t.w_size-t.insert:i),t.high_water>3,i=65535t.w_size?t.w_size:i,a=t.strstart-t.block_start,(a>=r||(a||e===ge)&&e!==ue&&0===t.strm.avail_in&&a<=i)&&(n=a>i?i:a,o=e===ge&&0===t.strm.avail_in&&n===a?1:0,oe(t,t.block_start,n,o),t.block_start+=n,Pe(t.strm)),o?3:1)},Ue=(t,e)=>{for(var n;;){if(262>t.lookahead){if(Le(t),262>t.lookahead&&e===ue)return 1;if(0===t.lookahead)break}if(n=0,3<=t.lookahead&&(t.ins_h=(t.ins_h<t.strstart?t.strstart:2,e===ge?(Re(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Re(t,!1),0===t.strm.avail_out)?1:2},Fe=(t,e)=>{let n;for(;;){if(262>t.lookahead){if(Le(t),262>t.lookahead&&e===ue)return 1;if(0===t.lookahead)break}var a=0;if(3<=t.lookahead&&(t.ins_h=(t.ins_h<=t.match_length&&(t.strategy===xe||3===t.match_length&&4096t.strstart?t.strstart:2,e===ge?(Re(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Re(t,!1),0===t.strm.avail_out)?1:2},Ve=[new S(0,0,0,0,Me),new S(4,4,8,4,Ue),new S(4,5,16,8,Ue),new S(4,6,32,32,Ue),new S(4,4,16,16,Fe),new S(8,16,32,32,Fe),new S(8,16,128,128,Fe),new S(8,32,128,256,Fe),new S(32,128,258,1024,Fe),new S(32,258,258,4096,Fe)],Be=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||42!==e.status&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&113!==e.status&&666!==e.status?1:0},He=t=>{if(Be(t))return ke(t,me);t.total_in=t.total_out=0,t.data_type=be;const e=t.state;return e.pending=0,e.pending_out=0,0>e.wrap&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=-2,re(e),ve},Ge=t=>{const e=He(t);return e===ve&&((t=t.state).window_size=2*t.w_size,Ne(t.head),t.max_lazy_match=Ve[t.level].max_lazy,t.good_match=Ve[t.level].good_length,t.nice_match=Ve[t.level].nice_length,t.max_chain_length=Ve[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),e},je=(t,e,n,a,i,r)=>{if(!t)return me;let o=1;if(e===ye&&(e=6),0>a?(o=0,a=-a):15i||9a||15e||9r||r>we||8===a&&1!==o)return ke(t,me);8===a&&(a=9);const s=new k;return t.state=s,s.strm=t,s.status=42,s.wrap=o,s.gzhead=null,s.w_bits=a,s.w_size=1<je(t,e,Se,15,8,Ae),deflateInit2:je,deflateReset:Ge,deflateResetKeep:He,deflateSetHeader:(t,e)=>Be(t)||2!==t.state.wrap?me:(t.state.gzhead=e,ve),deflate:(t,e)=>{if(Be(t)||e>he||0>e)return t?ke(t,me):me;const n=t.state;if(!t.output||0!==t.avail_in&&!t.input||666===n.status&&e!==ge)return ke(t,0===t.avail_out?Ee:me);var a=n.last_flush;if(n.last_flush=e,0!==n.pending){if(Pe(t),0===t.avail_out)return n.last_flush=-1,ve}else if(0===t.avail_in&&2*e-(4=Te||2>n.level?0:6>n.level?1:6===n.level?2:3)<<6,0!==n.strstart&&(a|=32),Ie(n,a+=31-a%31),0!==n.strstart&&(Ie(n,t.adler>>>16),Ie(n,65535&t.adler)),t.adler=1,n.status=113,Pe(t),0!==n.pending))return n.last_flush=-1,ve;if(57===n.status)if(t.adler=0,n.pending_buf[n.pending++]=31,n.pending_buf[n.pending++]=139,n.pending_buf[n.pending++]=8,n.gzhead)a=(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0),n.pending_buf[n.pending++]=a,a=255&n.gzhead.time,n.pending_buf[n.pending++]=a,a=n.gzhead.time>>8&255,n.pending_buf[n.pending++]=a,a=n.gzhead.time>>16&255,n.pending_buf[n.pending++]=a,a=n.gzhead.time>>24&255,n.pending_buf[n.pending++]=a,a=9===n.level?2:n.strategy>=Te||2>n.level?4:0,n.pending_buf[n.pending++]=a,a=255&n.gzhead.os,n.pending_buf[n.pending++]=a,n.gzhead.extra&&n.gzhead.extra.length&&(a=255&n.gzhead.extra.length,n.pending_buf[n.pending++]=a,a=n.gzhead.extra.length>>8&255,n.pending_buf[n.pending++]=a),n.gzhead.hcrc&&(t.adler=ne(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(n.pending_buf[n.pending++]=0,n.pending_buf[n.pending++]=0,n.pending_buf[n.pending++]=0,n.pending_buf[n.pending++]=0,n.pending_buf[n.pending++]=0,a=9===n.level?2:n.strategy>=Te||2>n.level?4:0,n.pending_buf[n.pending++]=a,n.pending_buf[n.pending++]=3,n.status=113,Pe(t),0!==n.pending)return n.last_flush=-1,ve;if(69===n.status){if(n.gzhead.extra){a=n.pending;for(var i=(65535&n.gzhead.extra.length)-n.gzindex;n.pending+i>n.pending_buf_size;){var r=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>a&&(t.adler=ne(t.adler,n.pending_buf,n.pending-a,a)),n.gzindex+=r,Pe(t),0!==n.pending)return n.last_flush=-1,ve;a=0,i-=r}r=new Uint8Array(n.gzhead.extra),n.pending_buf.set(r.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending+=i,n.gzhead.hcrc&&n.pending>a&&(t.adler=ne(t.adler,n.pending_buf,n.pending-a,a)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(t.adler=ne(t.adler,n.pending_buf,n.pending-i,i)),Pe(t),0!==n.pending)return n.last_flush=-1,ve;i=0}a=r=n.gzindexi&&(t.adler=ne(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(t.adler=ne(t.adler,n.pending_buf,n.pending-i,i)),Pe(t),0!==n.pending)return n.last_flush=-1,ve;i=0}a=r=n.gzindexi&&(t.adler=ne(t.adler,n.pending_buf,n.pending-i,i))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Pe(t),0!==n.pending))return n.last_flush=-1,ve;a=255&t.adler,n.pending_buf[n.pending++]=a,a=t.adler>>8&255,n.pending_buf[n.pending++]=a,t.adler=0}if(n.status=113,Pe(t),0!==n.pending)return n.last_flush=-1,ve}if(0!==t.avail_in||0!==n.lookahead||e!==ue&&666!==n.status){if(3!==(a=0===n.level?Me(n,e):n.strategy===Te?((t,e)=>{let n;for(;;){if(0===t.lookahead&&(Le(t),0===t.lookahead)){if(e===ue)return 1;break}if(t.match_length=0,n=le(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(Re(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ge?(Re(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Re(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===Ce?((t,e)=>{let n,a;const i=t.window;for(;;){if(258>=t.lookahead){if(Le(t),258>=t.lookahead&&e===ue)return 1;if(0===t.lookahead)break}if(t.match_length=0,3<=t.lookahead&&0t.lookahead&&(t.match_length=t.lookahead)}}if(3<=t.match_length?(r=le(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=le(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(Re(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ge?(Re(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Re(t,!1),0===t.strm.avail_out)?1:2})(n,e):Ve[n.level].func(n,e))&&4!==a||(n.status=666),1===a||3===a)return 0===t.avail_out&&(n.last_flush=-1),ve;if(2===a&&(e===fe?ce(n):e!==he&&(oe(n,0,0,!1),e===de&&(Ne(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),Pe(t),0===t.avail_out))return n.last_flush=-1,ve}return e!==ge?ve:0>=n.wrap?pe:(2===n.wrap?(e=255&t.adler,n.pending_buf[n.pending++]=e,e=t.adler>>8&255,n.pending_buf[n.pending++]=e,e=t.adler>>16&255,n.pending_buf[n.pending++]=e,e=t.adler>>24&255,n.pending_buf[n.pending++]=e,e=255&t.total_in,n.pending_buf[n.pending++]=e,e=t.total_in>>8&255,n.pending_buf[n.pending++]=e,e=t.total_in>>16&255,n.pending_buf[n.pending++]=e,e=t.total_in>>24&255,n.pending_buf[n.pending++]=e):(Ie(n,t.adler>>>16),Ie(n,65535&t.adler)),Pe(t),0{if(Be(t))return me;const e=t.state.status;return t.state=null,113===e?ke(t,_e):ve},deflateSetDictionary:(t,e)=>{var n=e.length;if(Be(t))return me;const a=t.state,i=a.wrap;if(2===i||1===i&&42!==a.status||a.lookahead)return me;if(1===i&&(t.adler=te(t.adler,e,n,0)),a.wrap=0,n>=a.w_size){0===i&&(Ne(a.head),a.strstart=0,a.block_start=0,a.insert=0);var r=new Uint8Array(a.w_size);r.set(e.subarray(n-a.w_size,n),0),e=r,n=a.w_size}r=t.avail_in;const o=t.next_in,s=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,Le(a);3<=a.lookahead;){e=a.strstart,n=a.lookahead-2;do{a.ins_h=(a.ins_h<{var e=0;for(let n=0,a=t.length;nt;t++)Ye[t]=252<=t?6:248<=t?5:240<=t?4:224<=t?3:192<=t?2:1;Ye[254]=Ye[254]=1;var We={string2buf:t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,n,a,i,r,o=t.length,s=0;for(i=0;in?1:2048>n?2:65536>n?3:4;for(e=new Uint8Array(s),i=r=0;rn?e[r++]=n:(2048>n?e[r++]=192|n>>>6:(65536>n?e[r++]=224|n>>>12:(e[r++]=240|n>>>18,e[r++]=128|n>>>12&63),e[r++]=128|n>>>6&63),e[r++]=128|63&n);return e},buf2string:(t,e)=>{var n,a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i;for(e=Array(2*a),n=i=0;nr){e[i++]=r;continue}let o=Ye[r];if(4r?e[i++]=r:(r-=65536,e[i++]=55296|r>>10&1023,e[i++]=56320|1023&r)}}if(65534>(t=i)&&e.subarray&&qe)e=String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));else{for(a="",n=0;n{(e=e||t.length)>t.length&&(e=t.length);let n=e-1;for(;0<=n&&128==(192&t[n]);)n--;return 0>n||0===n?e:n+Ye[t[n]]>e?n:e}},Je=function(){this.input=null,this.total_in=this.avail_in=this.next_in=0,this.output=null,this.total_out=this.avail_out=this.next_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};let Ze=Object.prototype.toString,{Z_NO_FLUSH:Xe,Z_SYNC_FLUSH:Qe,Z_FULL_FLUSH:$e,Z_FINISH:tn,Z_OK:en,Z_STREAM_END:nn,Z_DEFAULT_COMPRESSION:an,Z_DEFAULT_STRATEGY:rn,Z_DEFLATED:on}=ie;N.prototype.push=function(t,e){let n=this.strm,a=this.options.chunkSize;if(this.ended)return!1;for(e=e===~~e?e:!0===e?tn:Xe,"string"==typeof t?n.input=We.string2buf(t):"[object ArrayBuffer]"===Ze.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(a),n.next_out=0,n.avail_out=a),(e===Qe||e===$e)&&6>=n.avail_out)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if((t=Ke.deflate(n,e))===nn)return 0{var l=s.bits;let c,u,f,d;var g;let h,v,p,m,_,E,y,x;const T=new Uint16Array(16);var C=new Uint16Array(16);let w,A,b,S;for(c=0;15>=c;c++)T[c]=0;for(u=0;uf&&(d=f),0===f)return i[r++]=20971520,i[r++]=20971520,s.bits=1,0;for(l=1;l=c;c++)if(g<<=1,0>(g-=T[c]))return-1;if(0c;c++)C[c+1]=C[c]+T[c];for(u=0;u=x?(b=w[o[u]-x],S=y[o[u]-x]):(b=96,S=0),g=1<>C)+p]=A<<24|b<<16|S}while(0!==p);for(g=1<>=1;if(0!==g?(v&=g-1,v+=g):v=0,u++,0==--T[c]){if(c===f)break;c=e[n+o[u]]}if(c>d&&(v&_)!==m){for(0===C&&(C=d),E+=l,g=1<<(a=c-C);a+C=(g-=T[a+C]));)a++,g<<=1;if(h+=1<{if(!t)return 1;const e=t.state;return!e||e.strm!==t||16180>e.mode||16211{if(bn(t))return xn;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=16180,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,_n},kn=t=>{if(bn(t))return xn;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Sn(t)},Nn=(t,e)=>{let n;if(bn(t))return xn;const a=t.state;return 0>e?(n=0,e=-e):(n=5+(e>>4),48>e&&(e&=15)),e&&(8>e||15{if(!t)return xn;const n=new R;return t.state=n,n.strm=t,n.window=null,n.mode=16180,(e=Nn(t,e))!==_n&&(t.state=null),e},Rn=!0,In=(t,e,n,a)=>{const i=t.state;return null===i.window&&(i.wsize=1<=i.wsize?(i.window.set(e.subarray(n-i.wsize,n),0),i.wnext=0,i.whave=i.wsize):((t=i.wsize-i.wnext)>a&&(t=a),i.window.set(e.subarray(n-a,n-a+t),i.wnext),(a-=t)?(i.window.set(e.subarray(n-a,n),0),i.wnext=a,i.whave=i.wsize):(i.wnext+=t,i.wnext===i.wsize&&(i.wnext=0),i.whavePn(t,15),inflateInit2:Pn,inflate:(t,e)=>{let n,a,i,r;const o=new Uint8Array(4),s=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(bn(t)||!t.output||!t.input&&0!==t.avail_in)return xn;n=t.state,16191===n.mode&&(n.mode=16192);var l=t.next_out,c=t.output,u=t.avail_out,f=t.next_in,d=t.input,g=t.avail_in,h=n.hold,v=n.bits;a=g,i=u,r=_n;t:for(;;)switch(n.mode){case 16180:if(0===n.wrap){n.mode=16192;break}for(;16>v;){if(0===g)break t;g--,h+=d[f++]<>>8&255,n.check=ne(n.check,o,2,0),v=h=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",n.mode=16209;break}if((15&h)!==An){t.msg="unknown compression method",n.mode=16209;break}v-=4;var p=8+(15&(h>>>=4));if(0===n.wbits&&(n.wbits=p),15n.wbits){t.msg="invalid window size",n.mode=16209;break}n.dmax=1<v;){if(0===g)break t;g--,h+=d[f++]<>8&1),512&n.flags&&4&n.wrap&&(o[0]=255&h,o[1]=h>>>8&255,n.check=ne(n.check,o,2,0)),v=h=0,n.mode=16182;case 16182:for(;32>v;){if(0===g)break t;g--,h+=d[f++]<>>8&255,o[2]=h>>>16&255,o[3]=h>>>24&255,n.check=ne(n.check,o,4,0)),v=h=0,n.mode=16183;case 16183:for(;16>v;){if(0===g)break t;g--,h+=d[f++]<>8),512&n.flags&&4&n.wrap&&(o[0]=255&h,o[1]=h>>>8&255,n.check=ne(n.check,o,2,0)),v=h=0,n.mode=16184;case 16184:if(1024&n.flags){for(;16>v;){if(0===g)break t;g--,h+=d[f++]<>>8&255,n.check=ne(n.check,o,2,0)),v=h=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags){var m=n.length;if(m>g&&(m=g),m&&(n.head&&(p=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(d.subarray(f,f+m),p)),512&n.flags&&4&n.wrap&&(n.check=ne(n.check,d,m,f)),g-=m,f+=m,n.length-=m),n.length)break t}n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===g)break t;m=0;do{p=d[f+m++],n.head&&p&&65536>n.length&&(n.head.name+=String.fromCharCode(p))}while(p&&mn.length&&(n.head.comment+=String.fromCharCode(p))}while(p&&mv;){if(0===g)break t;g--,h+=d[f++]<>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=16191;break;case 16189:for(;32>v;){if(0===g)break t;g--,h+=d[f++]<>>24&255)+(h>>>8&65280)+((65280&h)<<8)+((255&h)<<24),v=h=0,n.mode=16190;case 16190:if(0===n.havedict)return t.next_out=l,t.avail_out=u,t.next_in=f,t.avail_in=g,n.hold=h,n.bits=v,yn;t.adler=n.check=1,n.mode=16191;case 16191:if(e===pn||e===mn)break t;case 16192:if(n.last){h>>>=7&v,v-=7&v,n.mode=16206;break}for(;3>v;){if(0===g)break t;g--,h+=d[f++]<>>=1)){case 0:n.mode=16193;break;case 1:if(m=n,Rn){for(gn=new Int32Array(512),hn=new Int32Array(32),p=0;144>p;)m.lens[p++]=8;for(;256>p;)m.lens[p++]=9;for(;280>p;)m.lens[p++]=7;for(;288>p;)m.lens[p++]=8;for(dn(1,m.lens,0,288,gn,0,m.work,{bits:9}),p=0;32>p;)m.lens[p++]=5;dn(2,m.lens,0,32,hn,0,m.work,{bits:5}),Rn=!1}if(m.lencode=gn,m.lenbits=9,m.distcode=hn,m.distbits=5,n.mode=16199,e===mn){h>>>=2,v-=2;break t}break;case 2:n.mode=16196;break;case 3:t.msg="invalid block type",n.mode=16209}h>>>=2,v-=2;break;case 16193:for(h>>>=7&v,v-=7&v;32>v;){if(0===g)break t;g--,h+=d[f++]<>>16^65535)){t.msg="invalid stored block lengths",n.mode=16209;break}if(n.length=65535&h,v=h=0,n.mode=16194,e===mn)break t;case 16194:n.mode=16195;case 16195:if(m=n.length){if(m>g&&(m=g),m>u&&(m=u),0===m)break t;c.set(d.subarray(f,f+m),l),g-=m,f+=m,u-=m,l+=m,n.length-=m;break}n.mode=16191;break;case 16196:for(;14>v;){if(0===g)break t;g--,h+=d[f++]<>>=5,v-=5,n.ndist=1+(31&h),h>>>=5,v-=5,n.ncode=4+(15&h),h>>>=4,v-=4,286v;){if(0===g)break t;g--,h+=d[f++]<>>=3,v-=3}for(;19>n.have;)n.lens[s[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,m={bits:n.lenbits},r=dn(0,n.lens,0,19,n.lencode,0,n.work,m),n.lenbits=m.bits,r){t.msg="invalid code lengths set",n.mode=16209;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,_&=65535,m<=v)break;if(0===g)break t;g--,h+=d[f++]<_)h>>>=m,v-=m,n.lens[n.have++]=_;else{if(16===_){for(p=m+2;v>>=m,v-=m,0===n.have){t.msg="invalid bit length repeat",n.mode=16209;break}p=n.lens[n.have-1],m=3+(3&h),h>>>=2,v-=2}else if(17===_){for(p=m+3;v>>=m)),h>>>=3,v-=3}else{for(p=m+7;v>>=m)),h>>>=7,v-=7}if(n.have+m>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=16209;break}for(;m--;)n.lens[n.have++]=p}}if(16209===n.mode)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=16209;break}if(n.lenbits=9,m={bits:n.lenbits},r=dn(1,n.lens,0,n.nlen,n.lencode,0,n.work,m),n.lenbits=m.bits,r){t.msg="invalid literal/lengths set",n.mode=16209;break}if(n.distbits=6,n.distcode=n.distdyn,m={bits:n.distbits},r=dn(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,m),n.distbits=m.bits,r){t.msg="invalid distances set",n.mode=16209;break}if(n.mode=16199,e===mn)break t;case 16199:n.mode=16200;case 16200:if(6<=g&&258<=u){t.next_out=l,t.avail_out=u,t.next_in=f,t.avail_in=g,n.hold=h,n.bits=v;var E=void 0;let e,a,r,o,s,C,w,A,b,S=(d=t).state;b=d.next_in,f=d.input,A=b+(d.avail_in-5),w=d.next_out,c=d.output,C=w-(i-d.avail_out),s=w+(d.avail_out-257),o=S.dmax,r=S.wsize,_=S.whave;var y=S.wnext,x=S.window,T=S.hold;p=S.bits,m=S.lencode,v=S.distcode,h=(1<p&&(T+=f[b++]<>>=g=E>>>24,p-=g,0==(g=E>>>16&255))c[w++]=65535&E;else{if(!(16&g)){if(64&g){32&g?S.mode=16191:(d.msg="invalid literal/length code",S.mode=16209);break e}E=m[(65535&E)+(T&(1<>>=g,p-=g),15>p&&(T+=f[b++]<>>=g=E>>>24,p-=g,16&(g=E>>>16&255)){if(a=65535&E,p<(g&=15)&&(T+=f[b++]<o){d.msg="invalid distance too far back",S.mode=16209;break e}if(T>>>=g,p-=g,a>(g=w-C)){if((g=a-g)>_&&S.sane){d.msg="invalid distance too far back",S.mode=16209;break e}if(e=0,E=x,0===y){if(e+=r-g,g>3,p-=l<<3,d.next_in=b,d.next_out=w,d.avail_in=b>>24,p=_>>>16&255,_&=65535,!(m<=v);){if(0===g)break t;g--,h+=d[f++]<>T)])>>>24,p=_>>>16&255,_&=65535,!(T+m<=v);){if(0===g)break t;g--,h+=d[f++]<>>=T,v-=T,n.back+=T}if(h>>>=m,v-=m,n.back+=m,n.length=_,0===p){n.mode=16205;break}if(32&p){n.back=-1,n.mode=16191;break}if(64&p){t.msg="invalid literal/length code",n.mode=16209;break}n.extra=15&p,n.mode=16201;case 16201:if(n.extra){for(p=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;m=(_=n.distcode[h&(1<>>24,p=_>>>16&255,_&=65535,!(m<=v);){if(0===g)break t;g--,h+=d[f++]<>T)])>>>24,p=_>>>16&255,_&=65535,!(T+m<=v);){if(0===g)break t;g--,h+=d[f++]<>>=T,v-=T,n.back+=T}if(h>>>=m,v-=m,n.back+=m,64&p){t.msg="invalid distance code",n.mode=16209;break}n.offset=_,n.extra=15&p,n.mode=16203;case 16203:if(n.extra){for(p=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=16209;break}n.mode=16204;case 16204:if(0===u)break t;if(m=i-u,n.offset>m){if((m=n.offset-m)>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=16209;break}m>n.wnext?(m-=n.wnext,p=n.wsize-m):p=n.wnext-m,m>n.length&&(m=n.length),T=n.window}else T=c,p=l-n.offset,m=n.length;m>u&&(m=u),u-=m,n.length-=m;do{c[l++]=T[p++]}while(--m);0===n.length&&(n.mode=16200);break;case 16205:if(0===u)break t;c[l++]=n.length,u--,n.mode=16200;break;case 16206:if(n.wrap){for(;32>v;){if(0===g)break t;g--,h|=d[f++]<>>24&255)+(h>>>8&65280)+((65280&h)<<8)+((255&h)<<24))!==n.check){t.msg="incorrect data check",n.mode=16209;break}v=h=0}n.mode=16207;case 16207:if(n.wrap&&n.flags){for(;32>v;){if(0===g)break t;g--,h+=d[f++]<n.mode&&(16206>n.mode||e!==vn))&&In(t,t.output,t.next_out,i-t.avail_out),a-=t.avail_in,i-=t.avail_out,t.total_in+=a,t.total_out+=i,n.total+=i,4&n.wrap&&i&&(t.adler=n.check=n.flags?ne(n.check,c,i,t.next_out-i):te(n.check,c,i,t.next_out-i)),t.data_type=n.bits+(n.last?64:0)+(16191===n.mode?128:0)+(16199===n.mode||16194===n.mode?256:0),(0===a&&0===i||e===vn)&&r===_n&&(r=wn),r},inflateEnd:t=>{if(bn(t))return xn;let e=t.state;return e.window&&(e.window=null),t.state=null,_n},inflateGetHeader:(t,e)=>bn(t)?xn:2&(t=t.state).wrap?(t.head=e,e.done=!1,_n):xn,inflateSetDictionary:(t,e)=>{const n=e.length;let a,i;return bn(t)?xn:(a=t.state,0!==a.wrap&&16190!==a.mode?xn:16190===a.mode&&(i=te(1,e,n,0),i!==a.check)?Tn:In(t,e,n,n)?(a.mode=16210,Cn):(a.havedict=1,_n))},inflateInfo:"pako inflate (from Nodeca project)"},Dn=function(){this.os=this.xflags=this.time=this.text=0,this.extra=null,this.extra_len=0,this.comment=this.name="",this.hcrc=0,this.done=!1};let Ln=Object.prototype.toString,{Z_NO_FLUSH:Mn,Z_FINISH:Un,Z_OK:Fn,Z_STREAM_END:Vn,Z_NEED_DICT:Bn,Z_STREAM_ERROR:Hn,Z_DATA_ERROR:Gn,Z_MEM_ERROR:jn}=ie;I.prototype.push=function(t,e){let n,a,i=this.strm,r=this.options.chunkSize,o=this.options.dictionary;if(this.ended)return!1;for(n=e===~~e?e:!0===e?Un:Mn,"[object ArrayBuffer]"===Ln.call(t)?i.input=new Uint8Array(t):i.input=t,i.next_in=0,i.avail_in=i.input.length;;){for(0===i.avail_out&&(i.output=new Uint8Array(r),i.next_out=0,i.avail_out=r),(e=On.inflate(i,n))===Bn&&o&&((e=On.inflateSetDictionary(i,o))===Fn?e=On.inflate(i,n):e===Gn&&(e=Bn));0="0"&&n<="9";)e+=n,o();if("."===n)for(e+=".";o()&&n>="0"&&n<="9";)e+=n;if("e"===n||"E"===n)for(e+=n,o(),"-"!==n&&"+"!==n||(e+=n,o());n>="0"&&n<="9";)e+=n,o();if(t=+e,!isNaN(t))return t;r("Bad number")}function ft(t){return t<10?"0"+t:t}function dt(t){return I.lastIndex=0,I.test(t)?'"'+t.replace(I,(function(t){var e=L[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+t+'"'}u=t.Constants={version:"4.7.5",CUSTOMER_KEY:"customerKey",GATEWAY_URL:"gatewayUrl",LOG_LEVEL:"logLevel",ASSET_NAME:"Conviva.assetName",PLAYER_NAME:"Conviva.applicationName",APPLICATION_VERSION:"c3.app.version",IS_LIVE:"Conviva.streamType",ENCODED_FRAMERATE:"Conviva.encodedFrameRate",DEFAULT_RESOURCE:"Conviva.defaultResource",STREAM_URL:"Conviva.streamUrl",VIEWER_ID:"Conviva.viewerId",DURATION:"Conviva.duration",UTM_TRACKING_URL:"c3.cm.utmTrackingUrl",POD_INDEX:"podIndex",POD_POSITION:"podPosition",POD_DURATION:"podDuration",AD_TYPE:"adType",MODULE_NAME:"Conviva.moduleName",MODULE_VERSION:"Conviva.moduleVersion",FRAMEWORK_NAME:"Conviva.frameworkName",FRAMEWORK_VERSION:"Conviva.frameworkVersion",i:"Constants not yet configured",o:"Invalid : Did you report playback ended?",u:"Invalid : Did you report ad playback ended?",h:"Player cannot be null",l:"PlaybackAnlytics already built",v:"PlaybackAnlytics not yet built",Playback:{BITRATE:"BITRATE",AVG_BITRATE:"AVG_BITRATE",PLAY_HEAD_TIME:"PLAY_HEAD_TIME",RESOLUTION:"RESOLUTION",BUFFER_LENGTH:"BUFFER_LENGTH",PLAYER_STATE:"PLAYER_STATE",RENDERED_FRAMERATE:"RENDERED_FRAMERATE",SEEK_STARTED:"SEEK_STARTED",SEEK_ENDED:"SEEK_ENDED",CDN_IP:"CDN_IP",DROPPED_FRAMES_TOTAL:"DROPPED_FRAMES_TOTAL",DROPPED_FRAMES_COUNT:"DROPPED_FRAMES_COUNT",AUDIO_LANGUAGE:"AUDIO_LANGUAGE",SUBTITLES_LANGUAGE:"SUBTITLES_LANGUAGE",CLOSED_CAPTIONS_LANGUAGE:"CLOSED_CAPTIONS_LANGUAGE"},Network:{SIGNAL_STRENGTH:"SIGNAL_STRENGTH",LINK_ENCRYPTION:"LINK_ENCRYPTION",CONNECTION_TYPE:"CONNECTION_TYPE"},ErrorSeverity:{FATAL:1,WARNING:0},NO_SESSION_KEY:-2,AdPosition:{PREROLL:"Pre-roll",MIDROLL:"Mid-roll",POSTROLL:"Post-roll"},AdPlayer:{CONTENT:"CONTENT",SEPARATE:"SEPARATE"},DeviceType:{DESKTOP:"DESKTOP",CONSOLE:"Console",SETTOP:"Settop",MOBILE:"Mobile",TABLET:"Tablet",SMARTTV:"SmartTV"},AdType:{CLIENT_SIDE:"Client Side",SERVER_SIDE:"Server Side"},AdSlates:{BLACKOUT_SLATE:"Blackout slate",TECHNICAL_DIFFICULTIES_SLATE:"Technical Difficulties slate",COMMERCIAL_SLATE:"Commercial Break slate",OTHER_SLATE:"Other slate",VPAID:"VPAID",REGULAR:"Regular Ad"},AdServingType:{INLINE:"Inline",WRAPPER:"Wrapper"},DeviceCategory:{ANDROID_DEVICE:"AND",APPLE_DEVICE:"APL",CHROMECAST:"CHR",DESKTOP_APP:"DSKAPP",DEVICE_SIMULATOR:"SIMULATOR",LG_TV:"LGTV",NINTENDO:"NINTENDO",PLAYSTATION:"PS",ROKU:"RK",SAMSUNG_TV:"SAMSUNGTV",SMART_TV:"TV",SET_TOP_BOX:"STB",TIVO:"TIVO",WEB:"WEB",WINDOWS_DEVICE:"WIN",XBOX:"XB",KAIOS_DEVICE:"KAIOS"},LogLevel:{DEBUG:0,INFO:1,WARNING:2,ERROR:3,NONE:4},PlayerState:{STOPPED:"STOPPED",PLAYING:"PLAYING",BUFFERING:"BUFFERING",PAUSED:"PAUSED",UNKNOWN:"UNKNOWN",NOT_MONITORED:"NOT_MONITORED"},Events:{USER_WAIT_STARTED:"Conviva.UserWaitStarted",USER_WAIT_ENDED:"Conviva.UserWaitEnded",BUMPER_VIDEO_STARTED:"Conviva.BumperVideoStarted",BUMPER_VIDEO_ENDED:"Conviva.BumperVideoEnded",AD_REQUESTED:"Conviva.AdRequested",AD_RESPONSE:"Conviva.AdResponse",AD_SLOT_STARTED:"Conviva.SlotStarted",AD_ATTEMPTED:"Conviva.AdAttempted",AD_SLOT_ENDED:"Conviva.SlotEnded",AD_IMPRESSION_START:"Conviva.AdImpression",AD_START:"Conviva.AdStart",AD_FIRST_QUARTILE:"Conviva.AdFirstQuartile",AD_MID_QUARTILE:"Conviva.AdMidQuartile",AD_THIRD_QUARTILE:"Conviva.AdThirdQuartile",AD_COMPLETE:"Conviva.AdComplete",AD_END:"Conviva.AdEnd",AD_IMPRESSION_END:"Conviva.AdImpressionEnd",AD_SKIPPED:"Conviva.AdSkipped",AD_ERROR:"Conviva.AdError",AD_PROGRESS:"Conviva.AdProgress",AD_CLOSE:"Conviva.AdClose",CONTENT_PAUSED:"Conviva.PauseContent",CONTENT_RESUMED:"Conviva.ResumeContent",POD_START:"Conviva.PodStart",POD_END:"Conviva.PodEnd"},ErrorType:{ERROR_UNKNOWN:"ERROR_UNKNOWN",ERROR_IO:"ERROR_IO",ERROR_TIMEOUT:"ERROR_TIMEOUT",ERROR_NULL_ASSET:"ERROR_NULL_ASSET",ERROR_MISSING_PARAMETER:"ERROR_MISSING_PARAMETER",ERROR_NO_AD_AVAILABLE:"ERROR_NO_AD_AVAILABLE",ERROR_PARSE:"ERROR_PARSE",ERROR_INVALID_VALUE:"ERROR_INVALID_VALUE",ERROR_INVALID_SLOT:"ERROR_INVALID_SLOT",ERROR_3P_COMPONENT:"ERROR_3P_COMPONENT",ERROR_UNSUPPORTED_3P_FEATURE:"ERROR_UNSUPPORTED_3P_FEATURE",ERROR_DEVICE_LIMIT:"ERROR_DEVICE_LIMIT",ERROR_UNMATCHED_SLOT_SIZE:"ERROR_UNMATCHED_SLOT_SIZE"},StreamType:{UNKNOWN:"UNKNOWN",LIVE:"LIVE",VOD:"VOD"},CallbackFunctions:{CONSOLE_LOG:"consoleLog",MAKE_REQUEST:"makeRequest",SAVE_DATA:"saveData",LOAD_DATA:"loadData",GET_EPOCH_TIME_IN_MS:"getEpochTimeInMs",CREATE_TIMER:"createTimer",GENERATE_HASH:"generateHash",BASE64_ENCODE:"base64Encode"},DeviceMetadata:{BRAND:"DeviceBrand",MANUFACTURER:"DeviceManufacturer",MODEL:"DeviceModel",TYPE:"DeviceType",VERSION:"DeviceVersion",OS_NAME:"OperatingSystemName",OS_VERSION:"OperatingSystemVersion",CATEGORY:"DeviceCategory",SCREEN_RESOLUTION_WIDTH:"ScreenWidth",SCREEN_RESOLUTION_HEIGHT:"ScreenHeight",SCREEN_RESOLUTION_SCALE_FACTOR:"ScaleFactor"},AD_PRELOAD_FEATURE:"adPreloading",AD_TAG_URL:"adTagUrl",IMASDK_CONTENT_PLAYER:"imaMainContentPlayer",CONVIVA_AD_MODULE:"convivaAdModule",CONVIVA_MODULE:"convivaModule",MEDIA_ELEMENT:"mediaElement",APP_TRACKER_EVENT:{TYPE:"convivaVideoEvent",INIT:"c3.sdk.init",VIDEO_ATTEMPT:"c3.video.attempt",VIDEO_END:"c3.video.end",VIDEO_PLAY:"c3.video.play",VIDEO_PAUSE:"c3.video.pause",VIDEO_BUFFERING:"c3.video.buffering",VIDEO_ERROR:"c3.video.error",SDK_CUSTOM_EVENT:"c3.sdk.custom_event",VIDEO_CUSTOM_EVENT:"c3.video.custom_event",AD_BREAK_START:"c3.ad.ad_break_start",AD_BREAK_END:"c3.ad.ad_break_end",VIDEO_METADATA_CHANGE:"c3.video.set_content_info",VIDEO_BITRATE_SWITCH:"c3.video.bitrate_switch"}},(f=t.Client=function(){var t=this;this._=null,this.R=!1,this.version=f.version,this.p=null,this.A=null,this.T=null,this.S=-1,this.O=null,this.N=null,this.g=null,this.I=null,this.C=-1,this.m=!1,this.D={},this.P=function(){t.p},this.L={},this.M=null,this.U=null,this.V=null,this.k=function(){this.g.F("Client.makeIPV4IPV6GlobalSessions",(function(){var e;t.I&&null!==(e=t.I.get(W.B))&&e!==H.H&&t.A&&((e=new g).custom["c3.IPV4IPV6GlobalSession"]="T",e.custom["c3.domain"]=t.O.G.indexOf(d.j)>-1?d.j:d.K,t.W=t.A.Y(e,null),(e=new g).custom["c3.IPV4IPV6GlobalSession"]="T",e.custom["c3.domain"]=t.O.q.indexOf(d.J)>-1?d.J:d.X,t.Z=t.A.Y(e,null))}))},this.$=function(e){t.g.F("Client.updateConnectionType",(function(){if(t.M=e,t.A){var n,a=t.A.tt();for(n in a)a[n].nt(e)}}))},this.it=function(e){t.g.F("Client.updateLinkEncryption",(function(){if(t.U=e,t.A){var n,a=t.A.tt();for(n in a)a[n].et(e)}}))},this.ot=function(e){t.g.F("Client.updateSignalStrength",(function(){t.V=e}))},function(e,n,a,i){if(!(e instanceof d))throw new Error("clientSettings parameter should be an instance of ClientSettings.");if(!(n instanceof T))throw new Error("systemFactory parameter should be an instance of SystemFactory.");e.gatewayUrl!==d.rt+d.ut&&e.gatewayUrl!==d.ht+d.ut||(this.R=!0),i&&(this.version=i),this.O=e.ct(),this.T=n,this.T.lt("SDK",this.O,this.version),this.g=this.T.dt(this.version),this.g.F("Client.init",(function(){if(t.I=t.T.vt(),t.I.Et(),t.C=t.I.get(W._t),-1!==t.C&&void 0!==t.C&&null!==t.C||(t.C=et.Rt()),t.A=t.T.At(t,t.O,t.I),a)for(var e in a)switch(e){case u.Network.CONNECTION_TYPE:t.$(a[e]);break;case u.Network.LINK_ENCRYPTION:t.it(a[e]);break;case u.Network.SIGNAL_STRENGTH:t.ot(a[e])}t.k()}),(function(t){throw new Error("Client constructor failed: "+t.message)}))}.apply(this,arguments),this.release=function(){this.m||this.g.F("Client.release",(function(){t.p,t.A.Tt(),t.A=null,t.S=-1,t.C=-1,t.g=null,t.O=null,t.N=null,t.T=null,t.m=!0}))},this.createSession=function(e,n,a){var i=f.NO_SESSION_KEY;return this.m||(!e||e instanceof g)&&this.g.F("Client.createSession",(function(){i=t.A.St(e,K.Nt.Ot,n,(a?u:t).version)})),i},this.createAdSession=function(e,n,a,i,r){var o=f.NO_SESSION_KEY;return this.m||(!n||n instanceof g)&&this.g.F("Client.createAdSession",(function(){var s,l;n||(n=new g),Q.gt(e)&&e!==f.NO_SESSION_KEY&&(s=t.A.It(e))&&(l=n.custom[u.APPLICATION_VERSION],s.wt&&s.wt.Ct&&(!n.viewerId&&s.wt.Ct.viewerId&&(n.viewerId=s.wt.Ct.viewerId),!n.applicationName&&s.wt.Ct.applicationName&&(n.applicationName=s.wt.Ct.applicationName),n.streamType===u.StreamType.UNKNOWN&&s.wt.Ct.streamType!==u.StreamType.UNKNOWN&&(n.streamType=s.wt.Ct.streamType),void 0!==l&&l||void 0!==(l=s.wt.Ct.custom[u.APPLICATION_VERSION])&&l&&(n.custom[u.APPLICATION_VERSION]=l)),n.custom["c3.csid"]=Q.yt(s.C)),o=t.A.St(n,K.Nt.Dt,a,(i?u:t).version,r)})),o},this.reportError=function(e,n,a){this.m||!Q.Pt(n)||a!==f.ErrorSeverity.FATAL&&a!==f.ErrorSeverity.WARNING||this.g.F("Client.reportError",(function(){var i=t.A.It(e);i&&i.bt(n,a)}))},this.updateContentMetadata=function(e,n){this.m||n instanceof g&&this.g.F("Client.updateContentMetadata",(function(){var a,i=t.A.It(e);i&&(a=n.ct(),i.Lt(a))}))},this.detachPlayer=function(e){this.m||this.g.F("Client.detachPlayer",(function(){var n=t.A.It(e);n&&n.Mt()}))},this.Ut=function(e){this.m||this.g.F("Client.offFocus",(function(){var n=t.A.It(e);n&&n.Ut()}))},this.attachPlayer=function(e,n){this.m||n instanceof h&&this.g.F("Client.attachPlayer",(function(){var a=t.A.It(e);a&&a.Vt(n)}))},this.kt=function(e){this.m||this.g.F("Client.onFocus",(function(){var n=t.A.It(e);n&&n.kt()}))},this.contentPreload=function(e){this.m||this.g.F("Client.contentPreload",(function(){var n=t.A.It(e);n&&n.Ft()}))},this.contentStart=function(e){this.m||this.g.F("Client.contentStart",(function(){var n=t.A.It(e);n&&n.Bt()}))},this.sendCustomEvent=function(e,n,a){this.m||Q.Pt(n)&&(Q.Ht(a),this.g.F("Client.sendCustomEvent",(function(){e===f.NO_SESSION_KEY&&(t.S<0&&(i=new g,t.S=t.A.Y(i,null)),e=t.S);var i=Q.Gt(a),r=t.A.jt(e);r&&r.Kt(n,i)})))},this.adStart=function(e,n,a,i){this.m||n!==f.AdStream.CONTENT&&n!==f.AdStream.SEPARATE||a!==f.AdPlayer.CONTENT&&a!==f.AdPlayer.SEPARATE||(i!==f.AdPosition.PREROLL&&i!==f.AdPosition.MIDROLL&&f.AdPosition.POSTROLL,this.g.F("Client.adStart",(function(){var r=t.A.It(e);r&&r.Wt(n,a,i)})))},this.adEnd=function(e){this.m||this.g.F("Client.adEnd",(function(){var n=t.A.It(e);n&&n.Yt()}))},this.cleanupSession=function(e){this.m||e!==f.NO_SESSION_KEY&&this.g.F("Client.cleanupSession",(function(){t.A.It(e)&&t.A.xt(e)}))},this.getAttachedPlayer=function(e){var n=null;return this.m||e!==f.NO_SESSION_KEY&&this.g.F("Client.getAttachedPlayer",(function(){var a=t.A.It(e);a&&(n=a.qt())})),n},this.isPlayerAttached=function(t){return!this.m&&null!==this.getAttachedPlayer(t)},this.getPlayerStateManager=function(e){if(this.m)throw new Error("This instance of Conviva.Client has been released.");return new h(this.T,(e?u:t).version)},this.releasePlayerStateManager=function(t){if(this.m)throw new Error("This instance of Conviva.Client has been released.");this.g.F("Client.releasePlayerStateManager",(function(){t instanceof h&&t.release()}))},this.Jt=function(){return this.O},this.getId=function(){return this.C},this.getSessionId=function(e){var n;return this.m?u.NO_SESSION_KEY:(n=null,this.g.F("Client.getSessionId",(function(){var a=t.A.It(e);a&&(n=a.Xt())})),n)},this.getClientId=function(e){var n;return this.m?null:(n=null,this.g.F("Client.getClientId",(function(){var a=t.A.It(e);a&&(n=a.Qt())})),n)},this.Zt=function(e,n,a){this.m||this.g.F("Client.updateCustomMetric",(function(){var i=t.A.It(e);i&&i.Zt(n,a)}))},this.setUniqueIdentifier=function(t,e){if(this.m)throw new Error("This instance of Conviva.Client has been released.");if(!t||void 0===t||"{}"===JSON.stringify(t))throw new Error("Identifiers are not set. No action taken !!");for(var n in t)this.D[n]=t[n];e&&(this.P=e)},this.setUserPreferenceForDataCollection=function(t,e){if(this.m)throw new Error("This instance of Conviva.Client has been released.");if(!t||void 0===t||"{}"===JSON.stringify(t))throw new Error("Identifiers are not set. No action taken !!");for(var n in t)"false"===t[n]?this.L[n]=e?W.$t.zt:W.$t.tn:this.L[n]=W.$t.nn},this.setUserPreferenceForDataDeletion=function(t){if(this.m)throw new Error("This instance of Conviva.Client has been released.");if(!t||void 0===t||"{}"===JSON.stringify(t))throw new Error("Identifiers are not set. No action taken !!");for(var e in t)"true"===t[e]?this.L[e]=W.$t.en:this.L[e]=W.$t.nn},this.getConfig=function(){if(this.m)throw new Error("This instance of Conviva.Client has been released.");return this.I}}).version="4.7.5L",f.NO_SESSION_KEY=u.NO_SESSION_KEY,f.AdPosition={PREROLL:u.AdPosition.PREROLL,MIDROLL:u.AdPosition.MIDROLL,POSTROLL:u.AdPosition.POSTROLL},f.AdStream={CONTENT:u.AdPlayer.CONTENT,SEPARATE:u.AdPlayer.SEPARATE},f.AdPlayer={CONTENT:u.AdPlayer.CONTENT,SEPARATE:u.AdPlayer.SEPARATE},f.ErrorSeverity={FATAL:u.ErrorSeverity.FATAL,WARNING:u.ErrorSeverity.WARNING},f.DeviceType={DESKTOP:u.DeviceType.DESKTOP,CONSOLE:u.DeviceType.CONSOLE,SETTOP:u.DeviceType.SETTOP,MOBILE:u.DeviceType.MOBILE,TABLET:u.DeviceType.TABLET,SMARTTV:u.DeviceType.SMARTTV},f.AdTechnology={CLIENT_SIDE:u.AdType.CLIENT_SIDE,SERVER_SIDE:u.AdType.SERVER_SIDE},f.AdType={BLACKOUT_SLATE:u.AdSlates.BLACKOUT_SLATE,TECHNICAL_DIFFICULTIES_SLATE:u.AdSlates.TECHNICAL_DIFFICULTIES_SLATE,COMMERCIAL_SLATE:u.AdSlates.COMMERCIAL_SLATE,OTHER_SLATE:u.AdSlates.OTHER_SLATE,VPAID:u.AdSlates.VPAID,REGULAR:u.AdSlates.REGULAR},f.AdServingType={INLINE:u.AdServingType.INLINE,WRAPPER:u.AdServingType.WRAPPER},f.DeviceCategory={ANDROID_DEVICE:u.DeviceCategory.ANDROID_DEVICE,APPLE_DEVICE:u.DeviceCategory.APPLE_DEVICE,CHROMECAST:u.DeviceCategory.CHROMECAST,DESKTOP_APP:u.DeviceCategory.DESKTOP_APP,DEVICE_SIMULATOR:u.DeviceCategory.DEVICE_SIMULATOR,LG_TV:u.DeviceCategory.LG_TV,NINTENDO:u.DeviceCategory.NINTENDO,PLAYSTATION:u.DeviceCategory.PLAYSTATION,ROKU:u.DeviceCategory.ROKU,SAMSUNG_TV:u.DeviceCategory.SAMSUNG_TV,SMART_TV:u.DeviceCategory.SMART_TV,SET_TOP_BOX:u.DeviceCategory.SET_TOP_BOX,TIVO:u.DeviceCategory.TIVO,WEB:u.DeviceCategory.WEB,WINDOWS_DEVICE:u.DeviceCategory.WINDOWS_DEVICE,XBOX:u.DeviceCategory.XBOX,KAIOS_DEVICE:u.DeviceCategory.KAIOS_DEVICE},(d=t.ClientSettings=function(){var t=this;this.on=null,Q.rn(this,"customerKey",(function(){return this.on})),Q.un(this,"customerKey",(function(t){Q.Pt(t)&&(this.on=t)})),this.hn=d.fn,Q.rn(this,"heartbeatInterval",(function(){return this.hn})),Q.un(this,"heartbeatInterval",(function(t){var e;"number"==typeof t&&(e=Q.cn(t))===t&&(this.hn=e)})),this.ln=null,this.G=null,this.q=null,Q.rn(this,"gatewayUrl",(function(){return this.ln})),Q.un(this,"gatewayUrl",(function(t){var e;!Q.Pt(t)||"https"!==(e=t.split("://"))[0]&&"http"!==e[0]||-1===t.indexOf(".com",t.length-4)||(this.ln=t)})),function(t){if(!Q.Pt(t))throw new Error("customerKey must be valid");this.customerKey=t}.apply(this,arguments),this.equals=function(t){return this.customerKey===t.customerKey&&this.gatewayUrl===t.gatewayUrl&&this.heartbeatInterval===t.heartbeatInterval},this.ct=function(){var e=new d(this.customerKey);return e.gatewayUrl=function(e){if(Q.Pt(e)){var n,a=e.split("://");if("https"===a[0]||"http"===a[0])return a[1]!==d.ut&&-1!==a[1].indexOf(d.ut)?(n=a[1].split(d.ut),t.G="https://"+n[0]+d.j,t.q="https://"+n[0]+d.J):a[1]!==d.dn&&-1!==a[1].indexOf("testonly.conviva.com")?(n=a[1].split("testonly.conviva.com"),t.G="https://"+n[0]+d.K,t.q="https://"+n[0]+d.X):a[1]===d.dn?(t.G="https://"+t.customerKey+"."+d.K,t.q="https://"+t.customerKey+"."+d.X):(t.G="https://"+t.customerKey+"."+d.j,t.q="https://"+t.customerKey+"."+d.J,e="https://"+t.customerKey+"."+d.ut),e}return t.G="https://"+t.customerKey+"."+d.j,t.q="https://"+t.customerKey+"."+d.J,"https://"+t.customerKey+"."+d.ut}(this.gatewayUrl),e.heartbeatInterval=this.heartbeatInterval,e.G=this.G,e.q=this.q,e}}).sn="https://conviva.testonly.conviva.com",d.vn="https://cws.conviva.com",d.ut="cws.conviva.com",d.j="ipv4.cws.conviva.com",d.J="ipv6.cws.conviva.com",d.dn="conviva.testonly.conviva.com",d.K="ipv4.testonly.conviva.com",d.X="ipv6.testonly.conviva.com",d.rt="https://",d.ht="http://",d.En=5,d.fn=20,(g=t.ContentMetadata=function(){this._n=null,Q.rn(this,"assetName",(function(){return this._n})),Q.un(this,"assetName",(function(t){"string"==typeof t&&(this._n=t)})),this.Rn={},Q.rn(this,"custom",(function(){return this.Rn})),Q.un(this,"custom",(function(t){"object"==typeof t&&(this.Rn=Q.Gt(t))})),this.An=null,Q.rn(this,"defaultResource",(function(){return this.An})),Q.un(this,"defaultResource",(function(t){"string"==typeof t&&(this.An=t)})),this.Tn=null,Q.rn(this,"viewerId",(function(){return this.Tn})),Q.un(this,"viewerId",(function(t){"string"==typeof t&&(this.Tn=t)})),this.Sn=null,Q.rn(this,"applicationName",(function(){return this.Sn})),Q.un(this,"applicationName",(function(t){"string"==typeof t&&(this.Sn=t)})),this.On=null,Q.rn(this,"streamUrl",(function(){return this.On})),Q.un(this,"streamUrl",(function(t){"string"==typeof t&&(this.On=t)})),this.Nn=g.StreamType.UNKNOWN,Q.rn(this,"streamType",(function(){return this.Nn})),Q.un(this,"streamType",(function(t){t!==g.StreamType.UNKNOWN&&t!==g.StreamType.VOD&&t!==g.StreamType.LIVE||(this.Nn=t)})),this.gn=-1,Q.rn(this,"duration",(function(){return this.gn})),Q.un(this,"duration",(function(t){this.gn=nt.In(t)})),this.wn=-1,Q.rn(this,"encodedFrameRate",(function(){return this.wn})),Q.un(this,"encodedFrameRate",(function(t){this.wn=nt.In(t)})),function(){}.apply(this,arguments),this.ct=function(){var t,e=new g;for(t in e.assetName=this.assetName,e.applicationName=this.applicationName,e.streamUrl=this.streamUrl,e.viewerId=this.viewerId,e.defaultResource=this.defaultResource,e.streamType=this.streamType,e.duration=this.duration,e.encodedFrameRate=this.encodedFrameRate,this.custom)e.custom[t]=this.custom[t];return e}}).StreamType={UNKNOWN:u.StreamType.UNKNOWN,LIVE:u.StreamType.LIVE,VOD:u.StreamType.VOD},t.ErrorType={ERROR_UNKNOWN:u.ErrorType.ERROR_UNKNOWN,ERROR_IO:u.ErrorType.ERROR_IO,ERROR_TIMEOUT:u.ErrorType.ERROR_TIMEOUT,ERROR_NULL_ASSET:u.ErrorType.ERROR_NULL_ASSET,ERROR_MISSING_PARAMETER:u.ErrorType.ERROR_MISSING_PARAMETER,ERROR_NO_AD_AVAILABLE:u.ErrorType.ERROR_NO_AD_AVAILABLE,ERROR_PARSE:u.ErrorType.ERROR_PARSE,ERROR_INVALID_VALUE:u.ErrorType.ERROR_INVALID_VALUE,ERROR_INVALID_SLOT:u.ErrorType.ERROR_INVALID_SLOT,ERROR_3P_COMPONENT:u.ErrorType.ERROR_3P_COMPONENT,ERROR_UNSUPPORTED_3P_FEATURE:u.ErrorType.ERROR_UNSUPPORTED_3P_FEATURE,ERROR_DEVICE_LIMIT:u.ErrorType.ERROR_DEVICE_LIMIT,ERROR_UNMATCHED_SLOT_SIZE:u.ErrorType.ERROR_UNMATCHED_SLOT_SIZE},t.Events={AD_REQUESTED:u.Events.AD_REQUESTED,AD_RESPONSE:u.Events.AD_RESPONSE,AD_SLOT_STARTED:u.Events.AD_SLOT_STARTED,AD_ATTEMPTED:u.Events.AD_ATTEMPTED,AD_SLOT_ENDED:u.Events.AD_SLOT_ENDED,AD_IMPRESSION_START:u.Events.AD_IMPRESSION_START,AD_START:u.Events.AD_START,AD_FIRST_QUARTILE:u.Events.AD_FIRST_QUARTILE,AD_MID_QUARTILE:u.Events.AD_MID_QUARTILE,AD_THIRD_QUARTILE:u.Events.AD_THIRD_QUARTILE,AD_COMPLETE:u.Events.AD_COMPLETE,AD_END:u.Events.AD_END,AD_IMPRESSION_END:u.Events.AD_IMPRESSION_END,AD_SKIPPED:u.Events.AD_SKIPPED,AD_ERROR:u.Events.AD_ERROR,AD_PROGRESS:u.Events.AD_PROGRESS,AD_CLOSE:u.Events.AD_CLOSE,CONTENT_PAUSED:u.Events.CONTENT_PAUSED,CONTENT_RESUMED:u.Events.CONTENT_RESUMED,POD_START:u.Events.POD_START,POD_END:u.Events.POD_END},(h=t.PlayerStateManager=function(){var e=this;e.Cn=null,e.yn=-2,e.Dn=-2,e.Pn=h.PlayerState.UNKNOWN,e.bn={},e.Ln=-2,e.wn=-2,e.gn=-2,e.Mn=null,e.Un=null,e.On=null,e.Vn=null,e.kn=null,e.Fn=-1,e.Bn=-1,e.M=null,e.U=null,e.Hn=null,e.Gn=[],e.m=!1,e.jn=null,e.Kn=null,e.Wn=null,this.release=function(){e.m||e.g.F("PlayerStateManager.release",(function(){e.Cn&&e.Cn.Yn(),e.xn(),e.T=null,e.g=null,e.m=!0}))},this.setPlayheadTime=function(){},this.setBufferLength=function(){},this.setRenderedFrameRate=function(){},this.getEncodedFrameRate=function(){return e.wn},this.setEncodedFrameRate=function(t){e.m||e.g.F("PlayerStateManager.setEncodedFrameRate",(function(){var n=nt.In(t);n>=-1&&(e.wn=n,e.Cn)&&e.Cn.qn(e.wn)}))},this.getDuration=function(){return e.gn},this.setClientMeasureInterface=function(e){Q.Jn(e,new t.ClientMeasureInterface,"ClientMeasureInterface"),this.Xn=e},this.getPHT=function(){return this.Xn&&"function"==typeof this.Xn.getPHT?this.Xn.getPHT():h.DEFAULT_PHT},this.getBufferLength=function(){return this.Xn&&"function"==typeof this.Xn.getBufferLength?this.Xn.getBufferLength():h.DEFAULT_BUFFER_LENGTH},this.getSignalStrength=function(){return this.Xn&&"function"==typeof this.Xn.getSignalStrength?this.Xn.getSignalStrength():h.DEFAULT_SIGNAL_STRENGTH},this.getRenderedFrameRate=function(){return this.Xn&&"function"==typeof this.Xn.getRenderedFrameRate?this.Xn.getRenderedFrameRate():h.DEFAULT_RENDERED_FRAME_RATE},this.setDuration=function(t){e.m||e.g.F("PlayerStateManager.setDuration",(function(){var n=nt.In(t);n>=-1&&(e.gn=n,e.Cn)&&e.Cn.Qn(e.gn)}))},this.getStreamUrl=function(){return e.On},this.setStreamUrl=function(t){e.m||e.g.F("PlayerStateManager.setStreamUrl",(function(){t&&(e.On=t,e.Cn)&&e.Cn.Zn(e.On)}))},this.zn=function(){return e.Vn},this.$n=function(){return e.kn},this.setModuleNameAndVersion=function(t,n){e.Vn=t,e.kn=n},this.ti=function(){return e.Un},this.setPlayerType=function(t){e.m||e.g.F("PlayerStateManager.setPlayerType",(function(){e.Un=t,e.Cn&&e.Cn.ni(e.Un)}))},this.ii=function(){return e.Mn},this.setPlayerVersion=function(t){e.m||e.g.F("PlayerStateManager.setPlayerVersion",(function(){e.Mn=t,e.Cn&&e.Cn.ei(e.Mn)}))},this.si=function(){return e.jn},this.setAudioLang=function(t){e.m||e.g.F("PlayerStateManager.setAudioLang",(function(){e.jn=t,e.Cn&&e.Cn.oi(e.jn)}))},this.ri=function(){return e.Kn},this.setSubtitleLang=function(t){e.m||e.g.F("PlayerStateManager.setSubtitleLang",(function(){e.Kn=t,e.Cn&&e.Cn.ui(e.Kn)}))},this.hi=function(){return e.Wn},this.setCcLang=function(t){e.m||e.g.F("PlayerStateManager.setCCLang",(function(){e.Wn=t,e.Cn&&e.Cn.ai(e.Wn)}))},this.setMonitoringNotifier=function(t){return!e.m&&!e.Cn&&(e.Cn=t,e.p,!0)},this.xn=function(){e.m||(e.Cn=null,e.p)},this.fi=function(){e.setPlayerState(e.getPlayerState()),e.setBitrateKbps(e.ci()),e.setAvgBitrateKbps(e.li()),e.setDuration(e.getDuration()),e.setEncodedFrameRate(e.getEncodedFrameRate()),e.setStreamUrl(e.getStreamUrl()),e.setPlayerType(e.ti()),e.setPlayerVersion(e.ii()),e.setAudioLang(e.si()),e.setSubtitleLang(e.ri()),e.setCcLang(e.hi());for(var t=0;t=-1&&(e.yn=n,e.Cn)&&e.Cn._i(e.yn)}))},this.li=function(){return e.Dn},this.setAvgBitrateKbps=function(t){e.m||e.g.F("PlayerStateManager.setAvgBitrateKbps",(function(){var n=nt.In(t);n>=-1&&(e.Dn=n,e.Cn)&&e.Cn.Ri(e.Dn)}))},this.setPlayerSeekStart=function(t){e.m||e.g.F("PlayerStateManager.setPlayerSeekStart()",(function(){e.Cn&&e.Cn.pi(h.SEEK_ACTIONS_TYPE.SEEK_START,t)}))},this.setPlayerSeekEnd=function(){e.m||e.g.F("PlayerStateManager.setPlayerSeekEnd()",(function(){e.Cn&&e.Cn.pi(h.SEEK_ACTIONS_TYPE.SEEK_END,-1)}))},this.setUserSeekButtonUp=function(){e.m||e.g.F("PlayerStateManager.setUserSeekButtonUp()",(function(){e.Cn&&e.Cn.pi(h.SEEK_ACTIONS_TYPE.BUTTON_UP,-1)}))},this.setUserSeekButtonDown=function(){e.m||e.g.F("PlayerStateManager.setUserSeekButtonDown()",(function(){e.Cn&&e.Cn.pi(h.SEEK_ACTIONS_TYPE.BUTTON_DOWN,-1)}))},this.setVideoResolutionWidth=function(t){e.m||e.g.F("PlayerStateManager.setVideoResolutionWidth()",(function(){var n=nt.In(t);n>0&&(e.Fn=n),e.Cn&&e.Cn.Ai(e.Fn)}))},this.setVideoResolutionHeight=function(t){e.m||e.g.F("PlayerStateManager.setVideoResolutionHeight()",(function(){var n=nt.In(t);n>0&&(e.Bn=n),e.Cn&&e.Cn.Ti(e.Bn)}))},this.setConnectionType=function(t){e.m||e.g.F("PlayerStateManager.setConnectionType()",(function(){e.M=t,e.Cn&&e.Cn.nt(e.M)}))},this.setLinkEncryption=function(t){e.m||e.g.F("PlayerStateManager.setLinkEncryption()",(function(){e.U=t,e.Cn&&e.Cn.et(e.U)}))},this.setSignalStrength=function(){},this.di=function(t){var n,a;e.Hn=t,e.Cn?(n=t.errorCode,a=t.severity,e.Cn.Si(n,a)):e.Gn.push(t)},this.sendError=function(t,n){e.m||e.g.F("PlayerStateManager.sendError",(function(){var a=new at(t,n);e.di(a)}))},this.reset=function(){e.m||e.g.F("PlayerStateManager.reset",(function(){e.yn=-2,e.Dn=-2,e.Pn=h.PlayerState.UNKNOWN,e.bn={},e.Ln=-1,e.wn=-1,e.gn=-1,e.Mn=null,e.Un=null,e.On=null,e.Hn=null,e.Gn=[]}))},this.setCDNServerIP=function(t){e.m||e.g.F("PlayerStateManager.setCDNServerIP",(function(){e.Cn&&e.Cn.Oi(t)}))},this.Ni=function(){return e.gi},this.setDroppedFramesTotal=function(t){e.m||e.g.F("PlayerStateManager.setDroppedFramesTotal",(function(){e.Cn&&e.Cn.Ii(t)}))},this.setDroppedFramesCount=function(t){e.m||e.g.F("PlayerStateManager.setDroppedFramesCount",(function(){e.Cn&&e.Cn.wi(t)}))},this.Ci=function(){return e.Hn},function(t,n){e.T=t,e.g=e.T.dt(n)}.apply(e,arguments)}).PlayerState={STOPPED:u.PlayerState.STOPPED,PLAYING:u.PlayerState.PLAYING,BUFFERING:u.PlayerState.BUFFERING,PAUSED:u.PlayerState.PAUSED,UNKNOWN:u.PlayerState.UNKNOWN,NOT_MONITORED:u.PlayerState.NOT_MONITORED},h.vi=function(t){return t===h.PlayerState.STOPPED||t===h.PlayerState.PLAYING||t===h.PlayerState.BUFFERING||t===h.PlayerState.PAUSED||t===h.PlayerState.UNKNOWN||t===h.PlayerState.NOT_MONITORED},h.SEEK_ACTIONS_TYPE={SEEK_START:"pss",SEEK_END:"pse",BUTTON_UP:"bu",BUTTON_DOWN:"bd"},h.DEFAULT_SIGNAL_STRENGTH=1e3,h.DEFAULT_RENDERED_FRAME_RATE=-1,h.DEFAULT_BUFFER_LENGTH=-1,h.DEFAULT_PHT=-1,t.ClientMeasureInterface=function(){this.getPHT=function(){},this.getBufferLength=function(){},this.getSignalStrength=function(){},this.getRenderedFrameRate=function(){}},v=t.HttpInterface=function(){this.makeRequest=function(){},this.release=function(){}},p=t.LoggingInterface=function(){this.consoleLog=function(){},this.release=function(){}},m=t.MetadataInterface=function(){this.getBrowserName=function(){},this.getBrowserVersion=function(){},this.getDeviceBrand=function(){},this.getDeviceManufacturer=function(){},this.getDeviceModel=function(){},this.getDeviceType=function(){},this.getDeviceVersion=function(){},this.getFrameworkName=function(){},this.getFrameworkVersion=function(){},this.getOperatingSystemName=function(){},this.getOperatingSystemVersion=function(){},this.getDeviceCategory=function(){},this.getScreenWidth=function(){},this.getScreenHeight=function(){},this.getScaleFactor=function(){},this.release=function(){}},_=t.StorageInterface=function(){this.saveData=function(){},this.loadData=function(){},this.release=function(){}},E=t.SystemInterface=function(){(function(t,e,n,a,i,r){Q.Jn(t,new y,"TimeInterface"),Q.Jn(e,new x,"TimerInterface"),Q.Jn(n,new v,"HttpInterface"),Q.Jn(a,new _,"StorageInterface"),Q.Jn(i,new m,"MetadataInterface"),Q.Jn(r,new p,"LoggingInterface"),this.yi=t,this.mi=e,this.Di=n,this.Pi=a,this.bi=i,this.Li=r}).apply(this,arguments),this.release=function(){this.yi&&(this.yi.release(),this.yi=null),this.mi&&(this.mi.release(),this.mi=null),this.Di&&(this.Di.release(),this.Di=null),this.Pi&&(this.Pi.release(),this.Pi=null),this.bi&&(this.bi.release(),this.bi=null),this.Li&&(this.Li.release(),this.Li=null)}},y=t.TimeInterface=function(){this.getEpochTimeMs=function(){},this.release=function(){}},x=t.TimerInterface=function(){this.createTimer=function(){},this.release=function(){}},T=t.SystemFactory=function(){var t=this;(function(t,e){if(!(t instanceof E))throw new Error("systemInterface parameter should be an instance of SystemInterface.");this.Mi=t,this.yi=this.Mi.yi,this.mi=this.Mi.mi,this.Di=this.Mi.Di,this.Pi=this.Mi.Pi,this.bi=this.Mi.bi,this.Li=this.Mi.Li,this.O=e instanceof C?e.ct():new C}).apply(this,arguments),this.lt=function(t,e,n){this.Ui=t,this.Vi=e,this.ki=n},this.release=function(){this.Mi.release(),this.Mi=null,this.Ui=null,this.O=null,this.Fi=null},this.buildLogger=function(){return new rt(t.Li,t.yi,t.Jt(),t.Fi,t.Ui)},this.At=function(t,e,n){return new q(t,e,n,this)},this.Bi=function(t){return new tt(this.buildLogger(),this.Hi(),this.Vi,t)},this.Gi=function(){return new Y(this.buildTimer(t.ki))},this.ji=function(){var t=new lt(this.buildLogger(),this.mi,new Z(this.buildLogger(),null,this.Jt()));return new Y(t)},this.Hi=function(){return new it(this.buildLogger(),this.Di,this.ji(),this.Jt())},this.dt=function(t){return new Z(this.buildLogger(),this.Bi(t),this.Jt())},this.buildTime=function(){return new st(this.yi,this.buildLogger())},this.buildTimer=function(t){return new lt(this.buildLogger(),this.mi,this.dt(t))},this.Ki=function(){return new ct.Storage(this.buildLogger(),this.Pi,this.Gi(),this.Jt())},this.vt=function(){return new W(this.buildLogger(),this.Ki(),this.Wi())},this.Yi=function(t){return new ot(this.buildLogger(),this.bi,this.dt(t))},this.xi=function(){return new H},this.qi=function(t,e){return new X(t,this.buildLogger(),this.Hi(),this.Wi(),e)},this.Ji=function(t,e,n,a,i){var r=this.qi(e,a.custom["c3.domain"]);return new K(this.Xi(),t,e,this.buildLogger(),this.dt(i),this.buildTimer(i),r,this.xi(),this.buildTime(),this.Qi(),n,a,i)},this.Zi=function(t,e,n,a,i,r,o){return t=this.Ji(t,e.ct(),n,r,o),new z(a,i,n,this.Yi(o),t,this.dt(o),this.buildLogger())},this.Xi=function(){return new J},this.Wi=function(){return new G},this.Qi=function(){return this.Fi},this.Jt=function(){return this.O},this.Fi=new $},(C=t.SystemSettings=function(){this.zi=C.$i,Q.rn(this,"logLevel",(function(){return this.zi})),Q.un(this,"logLevel",(function(t){var e;"number"==typeof t&&(e=Q.cn(t))===t&&e>=C.LogLevel.DEBUG&&e<=C.LogLevel.ERROR&&(this.zi=e)})),this.te=C.ne,Q.rn(this,"allowUncaughtExceptions",(function(){return this.te})),Q.un(this,"allowUncaughtExceptions",(function(t){Q.ie(t)&&(this.te=t)})),this.ee=C.se,Q.rn(this,"storageTimeout",(function(){return this.ee})),Q.un(this,"storageTimeout",(function(t){var e;"number"==typeof t&&(e=Q.cn(t))===t&&(this.ee=e)})),this.oe=C.re,Q.rn(this,"httpTimeout",(function(){return this.oe})),Q.un(this,"httpTimeout",(function(t){var e;"number"==typeof t&&(e=Q.cn(t))===t&&(this.oe=e)})),function(){}.apply(this,arguments),this.equals=function(t){return this.logLevel===t.logLevel&&this.allowUncaughtExceptions===t.allowUncaughtExceptions&&this.storageTimeout===t.storageTimeout&&this.httpTimeout===t.httpTimeout},this.ct=function(){var t=new C;return t.logLevel=this.logLevel,t.allowUncaughtExceptions=this.allowUncaughtExceptions,t.storageTimeout=this.storageTimeout,t.httpTimeout=this.httpTimeout,t}}).LogLevel={DEBUG:u.LogLevel.DEBUG,INFO:u.LogLevel.INFO,WARNING:u.LogLevel.WARNING,ERROR:u.LogLevel.ERROR,NONE:u.LogLevel.NONE},C.ue=C.LogLevel.DEBUG,C.$i=C.LogLevel.NONE,C.he=!0,C.ne=!1,C.se=10,C.re=10,w=ct.AdAnalytics=function(){var e=this;function n(t){e.ae?(Q.Ht(t)>0&&e.setAdInfo(t),e.ae.fe()||(e.ae.ce(e.le),e.ae.de(!0),e.getAdType()===u.AdType.SERVER_SIDE&&e.reportAdMetric(u.Playback.BITRATE,e.le.ve()))):e.p}e.Ee=null,e.T=null,e._e=null,e.le=null,e.ae=null,e.Re=null,e.pe=null,e.Ae=null,function(t,n,a){e.Ee=t,e.Ae=a,e.T=n,a&&(e.le=a.Te()),e._e=n.buildTimer(u.version),e.ae=new A(e.Ee,e._e),S.call(this)}.apply(this,arguments),this.setAdInfo=function(t){Q.Ht(t)<=0?e.p:(e.p,e.ae&&e.ae.Se(t))},this.setAdPlayerInfo=function(t){Q.Ht(t)<=0?e.p:(e.p,e.ae&&e.ae.Se(t))},this.reportAdMetric=function(){0===arguments.length?e.p:1===arguments.length?e.Oe(arguments[0]):2===arguments.length?e.Oe(arguments[0],arguments[1]):3===arguments.length?e.Oe(arguments[0],arguments[1],arguments[2]):4===arguments.length&&e.Oe(arguments[0],arguments[1],arguments[2],arguments[3])},this.setCallback=function(t){e.ae&&e.ae.Ne(t)},this.reportAdFailed=function(t,n){e.ae?(Q.Ht(n)>0&&e.setAdInfo(n),e.ae.fe()?(e.p,e.reportAdError(t,f.ErrorSeverity.FATAL),e.reportAdEnded()):(e.ae.ce(e.le),e.p,n=new at(t,f.ErrorSeverity.FATAL),e.ae.de(!0,n))):e.p},this.reportAdLoaded=function(t){e.p,n(t)},this.reportAdStarted=function(t){e.p,n(t)},this.reportAdEnded=function(){e.ae?(e.p,e.ae.fe()&&(e.ae.ce(null),e.ae.de(!1))):e.p},this.reportAdError=function(t,n){e.ae?(e.p,t=new at(t,n),e.ae.di(t)):e.p},this.reportAdPlayerEvent=function(t,n){if(Q.Pt(t))if(e.p,e.ae)switch(t){case u.Events.USER_WAIT_STARTED:case u.Events.BUMPER_VIDEO_STARTED:e.ae.Mt();break;case u.Events.USER_WAIT_ENDED:case u.Events.BUMPER_VIDEO_ENDED:e.ae.Vt();break;default:e.ae.ge(t,n)}else e.p;else e.p},this.reportAdSkipped=function(){e.ae?(e.p,e.reportAdPlayerEvent(u.Events.AD_SKIPPED),e.reportAdEnded()):e.p},this.release=function(){e.p,e.ae&&(e.ae.fe()&&(e.ae.ce(null),e.ae.de(!1)),e.ae.Ne(null),e.ae.Ie(),e.ae=null),void 0!==t.AdProxyMonitor&&e.pe&&(t.AdProxyMonitor.release(e.pe),e.pe=null)},this.setAdListener=function(n,a){n&&(void 0!==a&&void 0!==a.convivaModule?t.AdProxyMonitor=a.convivaModule.AdProxyMonitor:"undefined"!=typeof ConvivaModule&&(t.AdProxyMonitor=ConvivaModule.AdProxyMonitor),void 0!==t.AdProxyMonitor)&&(!n&&e.pe?(t.AdProxyMonitor.release(e.pe),e.pe=null):n&&e.pe?(t.AdProxyMonitor.release(e.pe),e.p,e.pe=t.AdProxyMonitor.initConvivaDropIn(n,a,this,t,e.T)):n&&!e.pe&&(e.p,e.pe=t.AdProxyMonitor.initConvivaDropIn(n,a,this,t,e.T)))},this.reportAdBreakStarted=function(t,n,a){e.le&&(e.p,e.we=t,e.Re=n,e.le.Ce(t,n,a))},this.reportAdBreakEnded=function(){e.le&&(e.p,e.we=null,e.Re=null,e.le.ye())},this.getSessionId=function(){return e.le?(e.p,e.ae.Xt()):u.NO_SESSION_KEY},this.getClientId=function(){return e.le?(e.p,e.ae.Qt()):null},this.getPlayerMonitor=function(){return e.le},this.getAdPlayerMonitor=function(){return e.ae},this.getVideoAnalytics=function(){return e.Ae},this.getAdType=function(){return e.le?e.le.we:null},this.me=function(){return e.le?e.le.Re:null},w.prototype=Object.create(S.prototype),w.prototype.constructor=w},A=ct.AdPlayerMonitorImpl=function(){var t=this;t.De=null,t.Pe=null,function(t,e){P.call(this,t,e)}.apply(this,arguments),this.ce=function(e){this.be()!==e&&(this.Le(),t.Pe=e||null)},this.be=function(){return t.Pe},this.Me=function(e){var n,a=this.be(),i={};i.error=e,t.De&&(t.Ue=t.De.getPlayerStateManager(!0),t.Ve(),t.Ue.setClientMeasureInterface(this),n=null,a&&(n=a.ke()),t.Fe=t.De.createAdSession(n,t.Ct,t.Ue,!0,i),void 0!==e)&&(t.Be(),t.Ie())},A.prototype=Object.create(P.prototype),A.prototype.constructor=A},b=t.Analytics={init:function(){if(this.Ee,arguments.length<=0)throw new Error("customerKey must be valid");var e=null,n=null,a=null;if("string"==typeof arguments[0]&&!Q.Pt(e=arguments[0]))throw new Error("customerKey must be valid");arguments.length>=2&&"object"==typeof arguments[1]&&(n=arguments[1]),arguments.length>=3&&"object"==typeof arguments[2]&&(a=arguments[2]),e=new d(e);var i=new C,r=(Q.Ht(a)>0&&(a[u.GATEWAY_URL]&&(e.gatewayUrl=a[u.GATEWAY_URL]),a[u.LOG_LEVEL]>=0)&&(i.logLevel=a[u.LOG_LEVEL]),a=new t.Impl.Html5Logging,new t.Impl.Html5Storage),o=new t.Impl.Html5Http,s=new t.Impl.Html5Timer,l=new t.Impl.Html5Time;this.bi||(this.bi=new t.Impl.Html5Metadata),n&&(n[u.CallbackFunctions.CONSOLE_LOG]&&(a.consoleLog=n[u.CallbackFunctions.CONSOLE_LOG]),n[u.CallbackFunctions.MAKE_REQUEST]&&(o.makeRequest=n[u.CallbackFunctions.MAKE_REQUEST]),n[u.CallbackFunctions.SAVE_DATA]&&(r.saveData=n[u.CallbackFunctions.SAVE_DATA]),n[u.CallbackFunctions.LOAD_DATA]&&(r.loadData=n[u.CallbackFunctions.LOAD_DATA]),n[u.CallbackFunctions.GET_EPOCH_TIME_IN_MS]&&(l.getEpochTimeMs=n[u.CallbackFunctions.GET_EPOCH_TIME_IN_MS]),n[u.CallbackFunctions.CREATE_TIMER])&&(s.createTimer=n[u.CallbackFunctions.CREATE_TIMER]),this.Mi=new E(l,s,o,r,this.bi,a),this.T=new T(this.Mi,i),this.T.lt("Analytics",e),this.Ee=new f(e,this.T,this.He,b.version),this.Ee._=new k(this.Ee,this),this.Ee._&&this.Ee._.Ge()},release:function(){var t=0;if(this.je){for(t=0;t=2&&"CONVIVA"!==v?o(v,e()):p===S.Ye.xe?o(-1,S.Ye.xe):o(-1,e());break;case u.Playback.SEEK_ENDED:p===S.Ye.xe?s(S.Ye.xe):s(e());break;case u.Playback.CDN_IP:C=v,w=e(),Q.Pt(C)&&(!t.ae||w!==S.Ye.xe&&w!==S.Ye.We||t.ae.os(C),!t.le||w!==S.Ye.qe&&w!==S.Ye.We||t.le.os(C));break;case u.Playback.DROPPED_FRAMES_TOTAL:w=v,C=e(),w=parseInt(w,10),isNaN(w)||(!t.ae||C!==S.Ye.xe&&C!==S.Ye.We||t.ae.rs(w),!t.le)||C!==S.Ye.qe&&C!==S.Ye.We||t.le.rs(w);break;case u.Playback.DROPPED_FRAMES_COUNT:var _=v,E=e();_=parseInt(_,10),isNaN(_)||(!t.ae||E!==S.Ye.xe&&E!==S.Ye.We||t.ae.us(_),!t.le)||E!==S.Ye.qe&&E!==S.Ye.We||t.le.us(_);break;case u.Playback.AUDIO_LANGUAGE:E=v,_=e(),Q.Pt(E)&&(!t.ae||_!==S.Ye.xe&&_!==S.Ye.We||t.ae.hs(E),!t.le||_!==S.Ye.qe&&_!==S.Ye.We||t.le.hs(E));break;case u.Playback.SUBTITLES_LANGUAGE:d(v,e());break;case u.Playback.CLOSED_CAPTIONS_LANGUAGE:g(v,e());break;default:y=h,x=v,T=e(),Q.Pt(y)&&x&&(!t.ae||T!==S.Ye.xe&&T!==S.Ye.We||t.ae.Zt(y,x),!t.le||T!==S.Ye.qe&&T!==S.Ye.We||t.le.Zt(y,x))}var y,x,T,C,w}},ct.AnalyticsImpl.Ye={xe:1,qe:2,We:3},k=ct.AppAnalyticsHandler=function(){var t=this;t.Ee=null,t.fs=null,t.cs=null,t.ls=null,t.wt=null,function(e,n){t.Ee=e,t.fs=n,"undefined"!=typeof document&&document&&(t.cs=document.createEvent("HTMLEvents"),t.cs.initEvent(u.APP_TRACKER_EVENT.TYPE,!0,!0))}.apply(this,arguments),this.Ge=function(){t.ds(u.APP_TRACKER_EVENT.INIT)},this.vs=function(){t.ds(u.APP_TRACKER_EVENT.VIDEO_ATTEMPT)},this.Es=function(){t.ds(u.APP_TRACKER_EVENT.VIDEO_END),t.wt=null},this._s=function(e){t.ds(u.APP_TRACKER_EVENT.VIDEO_PLAY,e)},this.Rs=function(e){t.ds(u.APP_TRACKER_EVENT.VIDEO_PAUSE,e)},this.ps=function(e){t.ds(u.APP_TRACKER_EVENT.VIDEO_ERROR,e)},this.As=function(e){t.ds(u.APP_TRACKER_EVENT.VIDEO_BUFFERING,e)},this.Ts=function(e){t.ds(u.APP_TRACKER_EVENT.VIDEO_BITRATE_SWITCH,e)},this.Ss=function(e){t.ds(u.APP_TRACKER_EVENT.VIDEO_METADATA_CHANGE,e)},this.Os=function(e){e={cen:e.name,ced:e.data},t.ds(u.APP_TRACKER_EVENT.VIDEO_CUSTOM_EVENT,e)},this.Ns=function(e){e={cen:e.name,ced:e.data},t.ds(u.APP_TRACKER_EVENT.SDK_CUSTOM_EVENT,e)},this.gs=function(e){t.ds(u.APP_TRACKER_EVENT.AD_BREAK_START,{cen:"PodStart",ced:e})},this.Is=function(){t.ds(u.APP_TRACKER_EVENT.AD_BREAK_END,{cen:"PodEnd"})},this.ds=function(e,n){try{if(t.cs){if(t.ws(),t.cs.name=t.ls.name=e,t.cs.iid=t.ls.iid=t.Ee.getConfig().getIid(),t.cs.clid=t.ls.clid=t.Ee.getConfig().getClientId(),t.wt){var a=t.wt;if(a.Cs()?(t.cs.sid=t.ls.sid=a.ys.Xt(),t.cs.sst=t.ls.sst=a.Ds,t.cs.url=t.ls.url=a.On,t.cs.st=t.ls.st=a.Ps(),t.cs.an=t.ls.an=a._n,t.cs.pn=t.ls.pn=a.bs,t.cs.tags=t.ls.tags=JSON.stringify(a.Ct.Rn),t.cs.vid=t.ls.vid=a.Tn,a.Ls>=0&&(t.cs.cl=t.ls.cl=a.Ls),t.cs.lv=t.ls.lv=a.Ms,t.cs.fw=t.ls.fw=a.Us(),t.cs.fwv=t.ls.fwv=a.Vs(),t.cs.mn=t.ls.mn=a.Vn,t.cs.mv=t.ls.mv=a.kn,a.yn>=0&&(t.cs.br=t.ls.br=a.yn)):a.ks()&&(t.cs.sid=t.ls.sid=a.ys.Xt(),t.cs.sst=t.ls.sst=a.Ds,t.cs.st=t.ls.st=a.Ps(),t.cs.mn=t.ls.mn=a.Vn,t.cs.mv=t.ls.mv=a.kn),n)for(var i=Object.keys(n),r=0;r0&&t.Ue.setBitrateKbps(t.ve()),t.No()>0&&t.Ue.setAvgBitrateKbps(t.No()),t.mo()>0&&t.Ue.setVideoResolutionWidth(t.mo()),t.Po()>0&&t.Ue.setVideoResolutionHeight(t.Po()),t.wo()&&t.Ue.setCDNServerIP(t.wo()),Q.gt(t.Ni())&&t.Ue.setDroppedFramesTotal(t.Ni()),Q.Pt(t.si())&&t.Ue.setAudioLang(t.si()),Q.Pt(t.ri())&&t.Ue.setSubtitleLang(t.ri()),Q.Pt(t.hi()))&&t.Ue.setCcLang(t.hi())},this.Lt=function(){t.Fe!==f.NO_SESSION_KEY&&t.De&&t.De.updateContentMetadata(t.Fe,t.Ct)},this.Ve=function(){if(t.Ue){t.co&&Q.Ht(t.co)>0&&(t.co[u.MODULE_NAME]&&t.co[u.MODULE_VERSION]&&(e=t.co[u.MODULE_NAME],n=t.co[u.MODULE_VERSION],Q.Pt(e))&&Q.Pt(n)&&t.Ue.setModuleNameAndVersion(e,n),t.co[u.FRAMEWORK_NAME]&&(e=t.co[u.FRAMEWORK_NAME],Q.Pt(e))&&t.Ue.setPlayerType(e),t.co[u.FRAMEWORK_VERSION])&&(n=t.co[u.FRAMEWORK_VERSION],Q.Pt(n))&&t.Ue.setPlayerVersion(n);var e,n,a=t.Ko();t.Wo();for(var i=0;i>>0;if("function"!=typeof t)throw new TypeError;for(var a,i=[],r=arguments.length>=2?arguments[1]:void 0,o=0;o=0})).join("&")))&&(t.Ct.custom[u.UTM_TRACKING_URL]=e)}catch(e){t.p.error("PlayerMonitorImpl _createSession : "+e)}t.Fe=t.De.createSession(t.Ct,t.Ue,!0)}},this.Ho=function(){t.De&&(t.Ue&&(t.Ue.setPlayerState(u.PlayerState.STOPPED),t.Ue=null),t.Fe!==u.NO_SESSION_KEY)&&(t.De.cleanupSession(t.Fe),t.Fe=u.NO_SESSION_KEY)},this.Si=function(){if(t.De&&t.Fe!==f.NO_SESSION_KEY){var e=t.Ko();t.Wo();for(var n=0;n0&&(o.timeout=i,o.ontimeout=function(){o.ontimeout=o.onreadystatechange=null,r&&r(!1,"timeout after "+i+" ms")}),o.onreadystatechange=function(){4===o.readyState&&(o.ontimeout=o.onreadystatechange=null,200===o.status?r&&r(!0,o.responseText):r&&r(!1,"http status "+o.status))},o.send(n),null},this.release=function(){}},t.Impl=t.Impl||{},t.Impl.Html5Logging=function(){(function(){}).apply(this,arguments),this.consoleLog=function(t,e){"undefined"!=typeof console&&(console.log&&e===C.LogLevel.DEBUG||e===C.LogLevel.INFO?console.log(t):console.warn&&e===C.LogLevel.WARNING?console.warn(t):console.error&&e===C.LogLevel.ERROR&&console.error(t))},this.release=function(){}},t.Impl=t.Impl||{},t.Impl.Html5Metadata=function(){(function(){}).apply(this,arguments),this.getBrowserName=function(){return null},this.getBrowserVersion=function(){return null},this.getDeviceBrand=function(){return null},this.getDeviceManufacturer=function(){return null},this.getDeviceModel=function(){return null},this.getDeviceType=function(){return null},this.getDeviceVersion=function(){return null},this.getFrameworkName=function(){return null},this.getFrameworkVersion=function(){return null},this.getOperatingSystemName=function(){return null},this.getOperatingSystemVersion=function(){return null},this.getDeviceCategory=function(){return null},this.getScreenWidth=function(){return"undefined"!=typeof window&&window&&window.screen&&window.screen.width?window.screen.width.toString():null},this.getScreenHeight=function(){return"undefined"!=typeof window&&window&&window.screen&&window.screen.height?window.screen.height.toString():null},this.getScaleFactor=function(){return"undefined"!=typeof window&&window&&window.devicePixelRatio?window.devicePixelRatio.toString():null},this.release=function(){}},t.Impl=t.Impl||{},t.Impl.Html5Storage=function(){(function(){}).apply(this,arguments),this.saveData=function(t,e,n,a){t=t+"."+e;try{localStorage.setItem(t,n),a(!0,null)}catch(t){a(!1,t.toString())}},this.loadData=function(t,e,n){t=t+"."+e;try{n(!0,localStorage.getItem(t))}catch(t){n(!1,t.toString())}},this.release=function(){}},t.Impl=t.Impl||{},t.Impl.Html5Time=function(){(function(){}).apply(this,arguments),this.getEpochTimeMs=function(){return(new Date).getTime()},this.release=function(){}},t.Impl=t.Impl||{},t.Impl.Html5Timer=function(){(function(){}).apply(this,arguments),this.createTimer=function(t,e){var n=setInterval(t,e);return function(){-1!==n&&(clearInterval(n),n=-1)}},this.release=function(){}},R=ct.VideoAnalytics=function(){var e=this;e.Ee=null,e.T=null,e._e=null,e.le=null,e.pe=null,this.release=function(){e.p,e.le&&e.le.fe()&&e.le.de(!1),void 0!==t.ProxyMonitor&&e.pe&&(t.ProxyMonitor.release(e.pe),e.pe=null),e.le&&(e.le.Ne(null),e.le.Ie(),e.le=null),e._e=null},function(t,n){e.Ee=t,e.T=n,e._e=n.buildTimer(u.version),e.le=new P(e.Ee,e._e),S.call(this)}.apply(this,arguments),this.reportPlaybackRequested=function(t){e.p,e.le&&(Q.Ht(t)>0&&e.setContentInfo(t),e.le.fe()||e.le.de(!0))},this.reportPlaybackEnded=function(){e.p,e.le&&e.le.fe()&&(e.le.de(!1),void 0!==t.ProxyMonitor&&e.pe&&(t.ProxyMonitor.release(e.pe),e.pe=null),e.le.Ne(null))},this.reportPlaybackFailed=function(t,n){e.le&&(Q.Ht(n)>0&&e.setContentInfo(n),e.le.fe()||e.le.de(!0),e.p,e.reportPlaybackError(t,f.ErrorSeverity.FATAL),e.reportPlaybackEnded())},this.setContentInfo=function(t){Q.Ht(t)<=0||e.le&&(e.p,e.le.Se(t))},this.setPlayerInfo=function(t){Q.Ht(t)<=0||e.le&&(e.p,e.le.Se(t))},this.reportPlaybackMetric=function(){0!==arguments.length&&(1===arguments.length?e.Oe(arguments[0]):2===arguments.length?e.Oe(arguments[0],arguments[1]):3===arguments.length?e.Oe(arguments[0],arguments[1],arguments[2]):4===arguments.length&&e.Oe(arguments[0],arguments[1],arguments[2],arguments[3]))},this.reportPlaybackError=function(t,n){e.le&&Q.Pt(t)&&(e.p,t=new at(t,n),e.le.di(t))},this.reportPlaybackEvent=function(t,n){if(Q.Pt(t)&&e.le&&(e.p,e.le))switch(t){case u.Events.USER_WAIT_STARTED:case u.Events.BUMPER_VIDEO_STARTED:e.le.Mt();break;case u.Events.USER_WAIT_ENDED:case u.Events.BUMPER_VIDEO_ENDED:e.le.Vt();break;default:e.le.ge(t,n)}},this.setCallback=function(t){e.p,e.le&&e.le.Ne(t)},this.reportAdBreakStarted=function(t,n,a){e.le&&(e.p,e.le.Ce(t,n,a))},this.reportAdBreakEnded=function(){e.le&&(e.p,e.le.ye())},this.setPlayer=function(n,a){var i,r;void 0!==n&&(a&&(i=a[u.CONVIVA_MODULE],r=a[u.MEDIA_ELEMENT]),void 0!==i?t.ProxyMonitor=i.ProxyMonitor:"undefined"!=typeof ConvivaModule&&(t.ProxyMonitor=ConvivaModule.ProxyMonitor),void 0!==t.ProxyMonitor)&&(e.p,!n&&e.pe?(t.ProxyMonitor.release(e.pe),e.pe=null):n?(e.pe&&t.ProxyMonitor.release(e.pe),e.p,e.pe=void 0!==r?t.ProxyMonitor.initConvivaDropIn(n,r,e.T,this,t):t.ProxyMonitor.initConvivaDropIn(n,e.T,this,t)):void 0!==r&&(e.pe=t.ProxyMonitor.initConvivaDropIn(n,r,e.T,this,t)))},this.setAdAnalytics=function(t){t?e.getAdType()&&(e.getAdType()===u.AdType.SERVER_SIDE?e.ae=t.getAdPlayerMonitor():e.getAdType()===u.AdType.CLIENT_SIDE&&e.p):e.ae=null},this.configureExistingSession=function(t){t!==u.NO_SESSION_KEY&&e.le&&(e.p,e.le.rr(t))},this.getSessionId=function(){return e.le?(e.p,e.le.Xt()):u.NO_SESSION_KEY},this.getClientId=function(){return e.le?(e.p,e.le.Qt()):null},this.Te=function(){return e.p,this.le},this.getAdType=function(){return e.le?e.le.we:null},this.me=function(){return e.le?e.le.Re:null},R.prototype=Object.create(S.prototype),R.prototype.constructor=R},ct.JsonParse=(i={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},r=function(t){throw{name:"SyntaxError",message:t,at:e,text:a}},o=function(t){return t&&t!==n&&r("Expected '"+t+"' instead of '"+n+"'"),n=a.charAt(e),e+=1,n},s=function(){var t,e,a,s="";if('"'===n)for(;o();){if('"'===n)return o(),s;if("\\"===n)if(o(),"u"===n){for(e=a=0;e<4&&(t=parseInt(o(),16),isFinite(t));e+=1)a=16*a+t;s+=String.fromCharCode(a)}else{if("string"!=typeof i[n])break;s+=i[n]}else s+=n}r("Bad string")},l=function(){for(;n&&n<=" ";)o()},c=function(){switch(l(),n){case"{":var t,e={};if("{"===n){if(o("{"),l(),"}"===n)return o("}"),e;for(;n;){if(t=s(),l(),o(":"),Object.hasOwnProperty.call(e,t)&&r('Duplicate key "'+t+'"'),e[t]=c(),l(),"}"===n)return o("}"),e;o(","),l()}}return void r("Bad object");case"[":var a=[];if("["===n){if(o("["),l(),"]"===n)return o("]"),a;for(;n;){if(a.push(c()),l(),"]"===n)return o("]"),a;o(","),l()}}return void r("Bad array");case'"':return s();case"-":return ut();default:return(n>="0"&&n<="9"?ut:function(){switch(n){case"t":return o("t"),o("r"),o("u"),o("e"),!0;case"f":return o("f"),o("a"),o("l"),o("s"),o("e"),!1;case"n":return o("n"),o("u"),o("l"),o("l"),null}r("Unexpected '"+n+"'")})()}},function(t,i){return a=t,e=0,n=" ",t=c(),l(),n&&r("Syntax error"),"function"==typeof i?function t(e,n){var a,r,o=e[n];if(o&&"object"==typeof o)for(a in o)Object.hasOwnProperty.call(o,a)&&(void 0!==(r=t(o,a))?o[a]=r:delete o[a]);return i.call(e,n,o)}({"":t},""):t}),U=ct.JSON2={},"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+ft(this.getUTCMonth()+1)+"-"+ft(this.getUTCDate())+"T"+ft(this.getUTCHours())+":"+ft(this.getUTCMinutes())+":"+ft(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}),"function"!=typeof U.stringify&&(I=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,L={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},U.stringify=function(t,e,n){var a;if(D=O="","number"==typeof n)for(a=0;a=0;n--)e+=B.hr.charAt(t>>4*n&15);return e},cr:function(t){for(var e=1+(t.length+8>>6),n=new Array(16*e),a=0;a<16*e;a++)n[a]=0;for(a=0;a>2]|=t.charCodeAt(a)<<24-a%4*8;return n[a>>2]|=128<<24-a%4*8,n[16*e-1]=8*t.length,n},lr:function(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n},dr:function(t,e){return t<>>32-e},vr:function(t,e,n,a){return t<20?e&n|~e&a:!(t<40)&&t<60?e&n|e&a|n&a:e^n^a},Er:function(t){return t<20?1518500249:t<40?1859775393:t<60?-1894007588:-899497514},_r:function(t){for(var e="",n=0;n=0||this.getAllResponseHeaders().indexOf("X-Cache")>=0)?t.fc("Akamai","header","X-Cache",""+this.getResponseHeader("X-Cache"),""+this.status):t.fc("null","header","null","null",""+this.status))},e.send()):t.p.info("xmlhttpreq is not available here to fetch CDN Server Ip")}catch(e){t.p.info("Exception caught in makeAkamaiHeadRequest")}},this.fc=function(e,n,a,i,r){var o={},s={};t.mf!==e&&(null!==t.mf&&(s[H.Lu]=t.mf),t.mf=e,null===t.mf?o[H.Lu]="null":o[H.Lu]=t.mf),t.Df!==n&&(null!==t.Df&&(s[H.Mu]=t.Df),t.Df=n,null===t.Df?o[H.Mu]="null":o[H.Mu]=t.Df),t.Pf!==a&&(null!==t.Pf&&(s[H.Uu]=t.Pf),t.Pf=a,null===t.Pf?o[H.Uu]="null":o[H.Uu]=t.Pf),t.bf!==i&&(null!==t.bf&&(s[H.Vu]=t.bf),t.bf=i,null===t.bf?o[H.Vu]="null":o[H.Vu]=t.bf),t.Lf!==r&&(null!==t.Lf&&(s[H.ku]=t.Lf),t.Lf=r,null===t.Lf?o[H.ku]="null":o[H.ku]=t.Lf),"{}"!==JSON.stringify(o)&&t.lc(o,s)},this.dc=function(e){var n=t.yn;n!==e&&e>0&&(t.p.info("Change bitrate from "+n+" to "+e),t.vc(n,e),t.yn=e)},this.Ec=function(e){var n=t.Dn;n!==e&&e>0&&(t.p.info("Change Avg bitrate from "+n+" to "+e),t._c(n,e),t.Dn=e)},this.wa=function(e){var n=t.gi;n!==e&&e>=0&&(t.p.info("Change dropped frames total from "+n+" to "+e),t.Rc(n,e),t.gi=e)},this.Co=function(e){var n=t.$a,a=e+(-1===t.$a?0:t.$a);n!==e&&a>=0&&(t.p.info("Change dropped frames count from "+n+" to "+a),t.Ac(n,a),t.$a=a)},this.oa=function(e){var n=t.tf;n!==e&&e&&(t.p.info("Change resource from "+n+" to "+e),t.tf=e)},this.xh=function(e){t._n!==e&&e&&(t.p.info("Change assetName from "+t._n+" to "+e),t._n=e)},this.Vh=function(e){var n=t.Ms;n!==e&&Q.ie(e)&&(t.p.info("Change isLive from "+n+" to "+e),t.Ms=e)},this.Yh=function(e){var n=t.Tn;n!==e&&e&&(t.p.info("Change viewerId from "+n+" to "+e),t.Tn=e)},this.qh=function(e){var n=t.bs;n!==e&&e&&(t.p.info("Change playerName from "+n+" to "+e),t.bs=e)},this.Jh=function(e){var n=t.nf;!Q.Tc(n,e)&&e&&(t.p.info("Change tags from "+Q.Sc(n)+" to "+Q.Sc(e)),t.nf=e)},this.ra=function(e){t.Ct.encodedFrameRate>0||(t.p.debug("setEncodedFrameRate(): "+e),t.wn=e)},this.ia=function(e){t.Ct.duration>0||(t.p.debug("setContentLength(): "+e),t.Ls=e)},this.Xe=function(e){var n;t.Tf||e!==h.PlayerState.PLAYING||(t.Tf=!0,Q.Pt(t.Ct.viewerId)||t.p.error("Missing viewerId. viewerId should be updated before first frame is rendered."),Q.Pt(t.Ct.streamType)&&g.StreamType.UNKNOWN!==t.Ct.streamType||t.p.error("Missing streamType - Live or VOD. streamType should be updated before first frame is rendered."),Q.Pt(t.Ct.applicationName))||t.p.error("Missing applicationName. applicationName should be updated before first frame is rendered."),t.Pn!==e&&(n=t.Pn,t.p.info("setPlayerState(): changing player state from "+n+" to "+e),t.Oc(n,e),t.Pn=e)},this.Nc=function(e){var n=t.Fn;n!==e&&e>0&&(t.p.debug("Change stream resolution width from "+n+" to "+e),t.gc(n,e),t.Fn=e)},this.Ic=function(e){var n=t.Bn;n!==e&&e>0&&(t.p.debug("Change stream resolution height from "+n+" to "+e),t.wc(n,e),t.Bn=e)},this.ba=function(e){var n=t.M;n!==e&&e&&(t.p.debug("Change network connection type from "+n+" to "+e),t.Cc(n,e),t.M=e)},this.La=function(e){var n=t.U;n!==e&&e&&(t.p.debug("Change network link encryption from "+n+" to "+e),t.yc(n,e),t.U=e)},this.ka=function(e){t.kf=!0,t.ec();var n=t.ao;n!==e&&Q.Pt(e)&&(t.p.debug("Change CDN Server IP from "+n+" to "+e),t.mc(n,e),t.ao=e)},this.Ka=function(e){var n=t.jn;n!==e&&Q.Pt(e)&&!t.ys.Dc&&(t.p.info("Change Audio Lang from "+n+" to "+e),t.Pc(n,e),t.jn=e)},this.Wa=function(e){var n=t.Kn;n!==e&&Q.Pt(e)&&!t.ys.bc&&(t.p.info("Change Subtitle Lang from "+n+" to "+e),t.Lc(n,e),t.Kn=e)},this.Ya=function(e){var n=t.Wn;n!==e&&Q.Pt(e)&&!t.ys.Mc&&(t.p.info("Change Closed Caption Lang from "+n+" to "+e),t.Uc(n,e),t.Wn=e)},this.Vc=function(e){var n;t.p.debug("togglePauseJoin()"),t.Af===e?t.p.debug("togglePauseJoin(): same value, ignoring"):(e=t.Af,n=!t.Af,t.kc(e,n),t.Af=!t.Af)},this.Fc=function(e,n){t.Bc(e,n)},this.Hc=function(t,e){var n,a;e[H.sh]=t,e[H.rh]=this.Ps(),e[H.oh]=this.Bf.Gc(),this.Ue&&(n=nt.jc(this.Ue.getPHT(),0,null,-1),a=nt.jc(this.Ue.getBufferLength(),0,null,-1),n>=0&&(e[H.pu]=n),a>0)&&(e[H.Au]=a),this.Bf.Kc(e),this.Ee._&&this.Ee._.Fs(t,e,this)},this.Wc=function(e){t.Ue=e,t.Ue?t.Yc():t.xc()},this.ic=function(){var t=this.Gf.Ar(this.qc(),this.Ps());this.Ee._&&this.Ee._.Fs(H.Xs,{},this),this.Bf.Kc(t)},this.Bc=function(t,e){var n={};n[H.qs]=t,n[H.Js]=e,this.Hc(H.xs,n)},this.vc=function(t,e){var n={},a={};t>0&&(a[H.Ys]=t),n[H.Ys]=e,this.lc(n,a)},this._c=function(t,e){var n={},a={};t>0&&(a[H.cu]=t),n[H.cu]=e,this.lc(n,a)},this.Jc=function(t,e){var n={};n[H.uh]=t,e>=0&&(n[H.hh]=e),this.Hc(H.yr,n)},this.gc=function(t,e){var n={},a={};-1!==t&&(a[H.Nu]=t),n[H.Nu]=e,this.lc(n,a)},this.wc=function(t,e){var n={},a={};-1!==t&&(a[H.gu]=t),n[H.gu]=e,this.lc(n,a)},this.Cc=function(t,e){var n={},a={};null!==t&&(a[H.Iu]=t),n[H.Iu]=e,this.lc(n,a)},this.yc=function(t,e){var n={},a={};null!==t&&(a[H.wu]=t),n[H.wu]=e,this.lc(n,a)},this.mc=function(t,e){var n={},a={};Q.Pt(t)&&(a[H._h]=t),n[H._h]=e,this.lc(n,a)},this.Rc=function(t,e){var n={},a={};t>=0&&(a[H.Cu]=t),n[H.Cu]=e,this.lc(n,a)},this.Ac=function(t,e){var n={},a={};t>=0&&(a[H.yu]=t),n[H.yu]=e,this.lc(n,a)},this.Pc=function(t,e){var n={},a={};t!==e&&("string"==typeof t&&(a[H.mu]=t),n[H.mu]=e),this.lc(n,a)},this.Lc=function(t,e){var n={},a={};t!==e&&("string"==typeof t&&(a[H.Du]=t),n[H.Du]=e),this.lc(n,a)},this.Uc=function(t,e){var n={},a={};t!==e&&("string"==typeof t&&(a[H.Pu]=t),n[H.Pu]=e),this.lc(n,a)},this.kc=function(t,e){var n={},a={};a[H.fu]=t,n[H.fu]=e,this.lc(n,a)},this.Oc=function(t,e){var n={},a={};n[H.Gs]=H.Rh(e),a[H.Gs]=H.Rh(t),this.lc(n,a)},this.lc=function(t,e){var n={};n[H.Hs]=t,e&&Q.Ht(e)>0&&(n[H.ah]=e),this.Hc(H.Bs,n)},this.Xc=function(t,e){var n={};n[H.Zs]=t,Q.Ht(e)>0&&(n[H.zs]=e),this.Hc(H.Qs,n)},this.sc=function(){t.qa&&(t.qa(),t.qa=null)},this.uc=function(){t.sc();var e=1e3*t.Vi.heartbeatInterval;t.qa=t._e.create(t.oc,e,"Session.sendHeartbeat:"+this.xf)},this.xc=function(){t.Nf&&(t.Nf(),t.Nf=null)},this.Yc=function(){t.xc(),t.Nf=t._e.create(t.Qc,t.gf,"Session.startRfpsTimer")},this.Zc=function(){var e={err:"pending"};e.seq=t.Ja-1,e.sentAt=t.Ps(),e.rtt=-1,t.Za.push(e);for(var n=0;n0&&r.Jh(t.nf),t.Cs()||t.qf()){if(t.qf()&&r.Ma(),t._n&&r.xh(t._n),r.Xh(t.Xa),o=H.Rh(t.Pn),r.Xe(o),r.na(t.Af),t.bs&&r.qh(t.bs),Q.ie(t.Ms)&&r.Vh(t.Ms),t.Ls>0&&r.ia(t.Ls),t.yn>0&&r.ea(t.yn),t.Dn>0&&r.sa(t.Dn),null!==t.tf&&r.oa(t.tf),t.wn>0&&r.ra(t.wn),t.Ue&&(n=nt.jc(t.Ue.getPHT(),0,null,-1),a=nt.jc(t.Ue.getBufferLength(),0,null,-1)),Q.gt(t.Ee.V)?e=t.Ee.V:t.Ue&&(e=t.Ue.getSignalStrength()),n>=0&&r.Ca(n),a>0&&r.ya(a),(o=t.sl())>0&&r.ua(o),t.wf>0&&r.aa(nt.jc(t.wf,0,null,-1)),t.If>0&&r.ha(nt.jc(t.If,0,null,-1)),e!==h.DEFAULT_SIGNAL_STRENGTH&&r.Ua(e),t.On&&r.ma(t.On),t.Fn>0&&r.Da(t.Fn),t.Bn>0&&r.Pa(t.Bn),t.gi>-1&&r.wa(t.gi),t.$a>-1&&(r.Co(t.$a),t.$a>0)&&(t.Ac(t.$a,0),t.$a=0),t.jn&&r.Ka(t.jn),t.Kn&&r.Wa(t.Kn),t.Wn&&r.Ya(t.Wn),void 0!==t.pf)for(var s in t.pf)r.Ph(s,t.pf[s])}else r.Xh(H.Sh.Oh);return i.length>0&&r.Zh(i),r.Qh(t.Qa),r.zh(!0),t.Kf.get(W.ol)&&r.$h(t.Fi.Wf()),t.Kf.get(W.nl)>0&&(n=t.il()).length>0&&r.ta(n),0===t.Ja&&(r=t.rl(r)),(r=0!==t.Ja?t.ul(r):r).Uh(t.Ds),r.Mh(t.Ps()),t.Vf&&(r.Fa(t.mf),r.Ba(t.Df),r.Ha(t.Pf),r.Ga(t.bf),r.ja(t.Lf)),t.Ja++,r.get()},this.ul=function(e){var n,a=t.D,i={};for(n in e.Dh.tags)Object.prototype.hasOwnProperty.call(a,n)||(i[n]=e.Dh.tags[n]);e.Dh.tags=i,t.D={};for(var r=0;r=0&&(p[H.pu]=h),v>0)&&(p[H.Au]=v),e.Dh.evs||(e.Dh.evs=[]),e.Dh.evs.push(p)}}return e},this.rl=function(e){var n=t.dl();if("{}"!==JSON.stringify(n)){var a,i=Q.ll(n);for(a in e.Dh.tags)i[a]=e.Dh.tags[a];e.Dh.tags=i;var r,o={};(o[H.su]=n,n={})[H.Hs]=o,n[H.sh]=H.Bs,n[H.rh]=t.Ps(),n[H.oh]=t.Bf.Gc(),t.Ue&&(o=nt.jc(t.Ue.getPHT(),0,null,-1),r=nt.jc(t.Ue.getBufferLength(),0,null,-1),o>=0&&(n[H.pu]=o),r>0)&&(n[H.Au]=r),e.Dh.evs||(e.Dh.evs=[]),e.Dh.evs.push(n)}return e},this.dl=function(){var e={};if("undefined"!=typeof navigator&&navigator){if(e["c3.fp.cookie"]=void 0!==navigator.cookieEnabled&&navigator.cookieEnabled?""+navigator.cookieEnabled:"",e["c3.fp.memory"]=void 0!==navigator.deviceMemory&&navigator.deviceMemory?""+navigator.deviceMemory:"",e["c3.fp.hwConc"]=void 0!==navigator.hardwareConcurrency&&navigator.hardwareConcurrency?""+navigator.hardwareConcurrency:"",e["c3.fp.java"]=""+("function"!=typeof navigator.javaEnabled)?"false":navigator.javaEnabled(),e["c3.fp.lang"]=void 0!==navigator.language&&navigator.language?""+navigator.language:"",e["c3.fp.langs"]=void 0!==navigator.languages&&navigator.languages&&navigator.languages.length>0?""+navigator.languages.toString():"",e["c3.fp.maxTp"]=void 0!==navigator.maxTouchPoints&&navigator.maxTouchPoints?""+navigator.maxTouchPoints:"",e["c3.fp.plugins"]="",void 0!==navigator.plugins&&navigator.plugins&&navigator.plugins.length>0)for(var n=0;n0)for(var a=0;a=0?navigator.maxTouchPoints:0,void 0!==navigator.product&&navigator.product?navigator.product.length:0),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText(e,void 0!==navigator.deviceMemory&&navigator.deviceMemory?navigator.deviceMemory:0,void 0!==navigator.hardwareConcurrency&&navigator.hardwareConcurrency?navigator.hardwareConcurrency:0),B.Rr(n.toDataURL())}return""}catch(t){return""}},this.oc=function(){var e;t.Sf||(e=t.el())&&t.El(e)},this.Qc=function(){var e;t.Pn===h.PlayerState.PLAYING&&t.Ue&&(e=t.Ue.getRenderedFrameRate())>0&&(t.wf+=e,t.If++)},this.sl=function(){return t.wf>0&&t.If>0||(this.Qc(),t.wf>0&&t.If>0)?Q._l.Cast(+t.wf/t.If):h.DEFAULT_RENDERED_FRAME_RATE},this.El=function(e){t.Zc();var n=t.Ja-1;t.p.info("postHeartbeat(): Send HB["+n+"]"+t.Jf()),t.Hf.Rl(e,(function(e,a){t.pl(e,a,n)}))},this.pl=function(e,n,a){t.Sf||t.g.F("onHeartbeatResponse",(function(){var i,r;e?n?(t.p.debug("onHeartbeatResponse(): received valid response for HB["+a+"]"),t.$c(a),(i=n[H.Lr])&&i!==(r=t.Kf.get(W.B))&&(t.p.debug("onHeartbeatResponse(): setting the client id to "+i+" (from gateway)"),t.Kf.set(W.B,i),t.Kf.Al(),r===H.H)&&i!==H.H&&t.Ee.k(),(r=n[H.Pr])&&r!==H.Dr&&t.p.error("onHeartbeatResponse(): error from gateway: "+r),"object"==typeof(i=n[H.Mr])&&((r=i[H.Vr])>=0&&t.Kf.get(W.nl)!==r&&(t.p.debug("onHeartbeatResponse(): setting Maximum Heartbeat Infos to "+r+" (from gateway)"),t.Kf.set(W.nl,r)),r=i[H.kr],(r=!!Q.ie(r)&&r)!==t.Kf.get(W.ol)&&(t.p.debug("onHeartbeatResponse(): turning "+(r?"on":"off")+" sending of logs"),t.Kf.set(W.ol,r)),r=i[H.Fr],Q.gt(r)&&(r=Q._l.Cast(r))!==t.Vi.heartbeatInterval&&(t.p.debug("onHeartbeatResponse(): received hbIntervalMs from gateway: "+r),t.Vi.heartbeatInterval=r,t.qa)&&t.uc(),(r=i[H.Br])&&r!==t.Vi.gatewayUrl&&(t.p.debug("onHeartbeatResponse(): received gatewayUrl from gateway: "+r),t.Vi.gatewayUrl=r),t.Tl()||(t.Cf={},(r=i[H.Hr])&&(t.yf||(t.yf=!0),t.p.debug("onHeartbeatResponse(): received fp from gateway: "+r),t.Cf=r.split(",")),t.Vf=i[H.Gr],Q.ie(t.Vf)&&(t.Vf?(t.p.debug("onHeartbeatResponse(): enabling the CDN Server IP collection"),t.Mf||t.hc()):t.ec())))):t.p.warning("onHeartbeatResponse(): decoded heartbeat response is null."):(Q.Pt(r=n)?Q.Sl(r,"HTTP timeout")?t.p.warning("onHeartbeatResponse(): "+r):t.p.error("onHeartbeatResponse(): failed to send heartbeat: "+r):(r=z.Ol,t.p.error("onHeartbeatResponse(): "+r)),t.zc(a,r))}))},this.Ps=function(){return Q._l.Cast(t.jf.current()-t.Ds)},this.qc=function(){return this.Bf.Gc()},this.Jf=function(){return this.ks()?" (global session)":""},this.ks=function(){return this.xf===K.Nt.Oh},this.Tl=function(){return this.xf===K.Nt.Oh&&"T"===this.nf["c3.IPV4IPV6GlobalSession"]},this.Cs=function(){return this.xf===K.Nt.Ot},this.qf=function(){return this.xf===K.Nt.Dt},this.Lt=function(e){t.Nl(e),t.Zf()},this.Nl=function(e){var n={},a={};if(Q.Pt(e.assetName)&&!t.ys.gl&&(t.Ct.assetName!==e.assetName?(t.Ct.assetName&&(n[H.iu]=t.Ct.assetName),a[H.iu]=e.assetName,t.Ct.assetName=e.assetName):t.p.warning("mergeContentMetadata(): assetName was not changed.")),Q.Pt(e.applicationName)&&(t.Ct.applicationName!==e.applicationName?(t.Ct.applicationName&&(n[H.eu]=t.Ct.applicationName),a[H.eu]=e.applicationName,t.Ct.applicationName=e.applicationName):t.p.warning("mergeContentMetadata(): applicationName was not changed.")),Q.Pt(e.streamUrl)&&!t.ys.Il&&(t.Ct.streamUrl!==e.streamUrl?(t.Ct.streamUrl&&(n[H.Tu]=t.Ct.streamUrl),a[H.Tu]=e.streamUrl,t.Ct.streamUrl=e.streamUrl,t.On=t.Ct.streamUrl):t.p.warning("mergeContentMetadata(): streamUrl was not changed.")),Q.Pt(e.viewerId)&&(t.Ct.viewerId!==e.viewerId?(t.Ct.viewerId&&(n[H.nu]=t.Ct.viewerId),a[H.nu]=e.viewerId,t.Ct.viewerId=e.viewerId):t.p.warning("mergeContentMetadata(): viewerId was not changed.")),Q.Pt(e.defaultResource)&&!t.ys.wl&&(t.Ct.defaultResource!==e.defaultResource?(t.Ct.defaultResource&&(n[H.Ru]=t.Ct.defaultResource),a[H.Ru]=e.defaultResource,t.Ct.defaultResource=e.defaultResource):t.p.warning("mergeContentMetadata(): defaultResource was not changed.")),Q.gt(e.duration)&&e.duration>0&&!t.ys.Cl&&(t.Ct.duration!==e.duration?(t.Ls>0&&(n[H.lu]=t.Ls),a[H.lu]=e.duration,t.Ct.duration=e.duration,t.Ls=t.Ct.duration):t.p.warning("mergeContentMetadata(): duration was not changed.")),Q.gt(e.encodedFrameRate)&&e.encodedFrameRate>0&&!t.ys.yl&&(t.Ct.encodedFrameRate!==e.encodedFrameRate?(t.Ct.encodedFrameRate>-1&&(n[H.du]=t.Ct.encodedFrameRate),a[H.du]=e.encodedFrameRate,t.Ct.encodedFrameRate=e.encodedFrameRate,t.wn=t.Ct.encodedFrameRate):t.p.warning("mergeContentMetadata(): encodedFrameRate was not changed.")),e.streamType!==g.StreamType.UNKNOWN&&(t.Ct.streamType!==e.streamType?(t.Ct.streamType!==g.StreamType.UNKNOWN&&(t.Ct.streamType===g.StreamType.LIVE?n[H.qr]=!0:n[H.qr]=!1),e.streamType===g.StreamType.LIVE?a[H.qr]=!0:a[H.qr]=!1,t.Ct.streamType=e.streamType):t.p.warning("mergeContentMetadata(): streamType was not changed.")),Q.Ht(e.custom)>0){var i,r={},o={};for(i in e.custom)t.Ct.custom[i]!==e.custom[i]?(r[i]=e.custom[i],t.Ct.custom[i]&&(o[i]=t.Ct.custom[i]),t.Ct.custom[i]=e.custom[i]):t.p.info("mergeContentMetadata(): custom."+i+" was not changed.");Q.Ht(r)>0?(Q.Ht(o)>0&&(n[H.su]=o),a[H.su]=r):t.p.warning("mergeContentMetadata(): custom was not changed.")}Q.Ht(a)>0&&this.lc(a,n)},this.Zf=function(){var e;t.p.debug("setStatesFromContentMetadata()"),t.Ct.defaultResource&&this.oa(t.Ct.defaultResource),t.Ct.streamUrl&&this.ma(t.Ct.streamUrl),t.Ct.duration>0&&this.ia(t.Ct.duration),t.Ct.encodedFrameRate>0&&this.ra(t.Ct.encodedFrameRate),t.Ct.streamType!==g.StreamType.UNKNOWN&&(e=t.Ct.streamType===g.StreamType.LIVE,this.Vh(e)),t.Ct.assetName&&this.xh(t.Ct.assetName),t.Ct.viewerId&&this.Yh(t.Ct.viewerId),(t.Ct.applicationName||t.Ct.playerName)&&this.qh(t.Ct.applicationName||t.Ct.playerName),Q.Ht(t.Ct.custom)>0&&this.Jh(t.Ct.custom)},this.zf=function(){var e={};if(this.ks()||(t.Ct.assetName?e[H.iu]=t.Ct.assetName:t.p.warning("enqueueEventForContentMetadata(): assetName was not set."),t.Ct.applicationName?e[H.eu]=t.Ct.applicationName:t.p.warning("enqueueEventForContentMetadata(): applicationName was not set."),t.Ct.streamUrl?e[H.Tu]=t.Ct.streamUrl:t.p.warning("enqueueEventForContentMetadata(): streamUrl was not set."),t.Ct.viewerId?e[H.nu]=t.Ct.viewerId:t.p.warning("enqueueEventForContentMetadata(): viewerId was not set."),t.Ct.defaultResource?e[H.Ru]=t.Ct.defaultResource:t.p.warning("enqueueEventForContentMetadata(): defaultResource was not set."),t.Ct.duration>-1?e[H.lu]=t.Ct.duration:t.p.warning("enqueueEventForContentMetadata(): duration was not set."),t.Ct.encodedFrameRate>-1?e[H.du]=t.Ct.encodedFrameRate:t.p.warning("enqueueEventForContentMetadata(): encodedFrameRate was not set."),t.Ct.streamType!==g.StreamType.UNKNOWN?t.Ct.streamType===g.StreamType.LIVE?e[H.qr]=!0:e[H.qr]=!1:t.p.warning("enqueueEventForContentMetadata(): streamType was not set.")),Q.Ht(t.Ct.custom)>0)for(var n in e[H.su]={},t.Ct.custom)e[H.su][n]=t.Ct.custom[n];else this.ks()||t.p.warning("enqueueEventForContentMetadata(): custom tags were not set.");Q.Ht(e)>0&&this.lc(e,null)},this.tc=function(){t.Ct&&Q.Pt(t.Ct.assetName)||t.p.warning("Missing assetName during session creation"),t.Ct&&Q.Pt(t.Ct.defaultResource)||t.p.warning("Missing resource during session creation"),t.Ct&&Q.Pt(t.Ct.streamUrl)||t.p.warning("Missing streamUrl during session creation"),(!t.Ct||t.Ct.encodedFrameRate<=0)&&t.p.warning("Missing encodedFrameRate during session creation"),t.Ct&&Q.Pt(t.Ct.viewerId)||t.p.warning("Missing viewerId during session creation"),t.Ct&&t.Ct.streamType&&g.StreamType.UNKNOWN!==t.Ct.streamType||t.p.warning("Missing streamType during session creation"),t.Ct&&Q.Pt(t.Ct.applicationName)||t.p.warning("Missing applicationName during session creation"),(!t.Ct||t.Ct.duration<=0)&&t.p.warning("Missing duration during session creation")},this.Zt=function(e,n){t.pf||(t.pf={}),t.pf[e]=n},this.$f=function(){var e={};t.Ee&&t.Ee.M&&(e[H.Iu]=t.Ee.M,t.M=t.Ee.M),t.Ee&&t.Ee.U&&(e[H.wu]=t.Ee.U,t.U=t.Ee.U),Q.Ht(e)>0&&this.lc(e,null)}}).xa=H.Sh.Ot+H.Sh.Nh+H.Sh.gh,K.Nt={Ot:"Video",Oh:"Global",Dt:"Ad"},(z=ct.Session=function(){var t=this;t.Ue=null,t.C=0,t.xf=K.Nt.Ot,t.ml=!1,t.Sf=!1,t.Dl=!1,t.Pl=null,t.Re=null,t.bl=null,t.Ll=!1,t.Ml=h.PlayerState.NOT_MONITORED,t.Ul=!1,t.Vl=!1,t.kl=!1,t.yl=!1,t.Fl=!1,t.bc=!1,t.Mc=!1,t.Dc=!1,t.gl=!1,t.Il=!1,t.Bl=!1,t.Cl=!1,t.wl=!1,t.Hl=!1,function(t,e,n,a,i,r,o){this.C=t,this.xf=e,this.Kf=n,this.Gl=a,this.wt=i,this.g=r,this.p=o}.apply(t,arguments),this.Yf=function(e,n){t.wt.Yf(this),e&&t.Vt(e),t.Kf.jl()?t.Kl(n):t.Kf.Wl((function(){t.Kl(n)}))},this.cleanup=function(){t.ml=!0,t.wt.Xf(),t.Kf.jl()?t.Yl():t.Kf.Wl((function(){t.Yl()}))},this.xl=function(){(t.Cs()||t.qf())&&t.Ue&&t.ql(),t.g=null,t.Ee=null,t.Kf=null,t.Gl=null,t.wt.Tt(),t.wt=null,t.Sf=!0},this.Yl=function(){t.wt.nc(),t.xl()},this.Kl=function(e){t.wt.Qf(),t.Jl(),e?(t.bt(e.ir(),e.er()),t.wt.Xe(h.PlayerState.STOPPED),t.wt.nc(),t.xl()):t.wt.rc()},this.Jl=function(){var e,n=t.Gl.get();(e=n[ot.BROWSER_NAME])&&t.wt.ca(e),(e=n[ot.BROWSER_VERSION])&&t.wt.la(e),(e=n[ot.DEVICE_BRAND])&&t.wt.da(e),(e=n[ot.DEVICE_MANUFACTURER])&&t.wt.va(e),(e=n[ot.DEVICE_MODEL])&&t.wt.Ea(e),(e=n[ot.DEVICE_TYPE])&&t.wt._a(e),(e=n[ot.DEVICE_VERSION])&&t.wt.Ra(e),(e=n[ot.FRAMEWORK_NAME])&&t.wt.pa(e),(e=n[ot.FRAMEWORK_VERSION])&&t.wt.Aa(e),(e=n[ot.OPERATING_SYSTEM_NAME])&&t.wt.Ta(e),(e=n[ot.OPERATING_SYSTEM_VERSION])&&t.wt.Sa(e),(e=n[ot.DEVICE_CATEGORY])&&t.wt.Oa(e),(e=n[ot.SCREEN_WIDTH])&&t.wt.Na(e),(e=n[ot.SCREEN_HEIGHT])&&t.wt.ga(e),(e=n[ot.SCALE_FACTOR])&&t.wt.Ia(e)},this.Ei=function(e){t.wt.Pn===e||(t.wt.Pn===h.PlayerState.NOT_MONITORED&&e!==h.PlayerState.NOT_MONITORED&&(t.Ml=e),t.Ll)||t.wt.Xe(e)},this._i=function(e){t.Ul||t.wt.dc(e)},this.Ri=function(e){t.Ul||t.wt.Ec(e)},this.Ii=function(e){t.Vl||t.wt.wa(e)},this.wi=function(e){t.Vl||t.wt.Co(e)},this.pi=function(e,n){!Q.gt(n)&&t.Hl&&(n=-1),t.wt.Jc(e,n)},this.qn=function(e){e>0&&(t.yl||t.wt.ra(e))},this.Qn=function(e){e>0&&(t.Cl||t.wt.ia(e))},this.Zn=function(e){t.wt.ma(e)},this.Ai=function(e){t.wt.Nc(e)},this.Ti=function(e){t.wt.Ic(e)},this.nt=function(e){t.wt.ba(e)},this.et=function(e){t.wt.La(e)},this.ni=function(e){t.wt.Us()||t.wt.pa(e)},this.ei=function(e){t.wt.Vs()||t.wt.Aa(e)},this.Oi=function(e){t.wt.ka(e)},this.oi=function(e){t.wt.Ka(e)},this.ui=function(e){t.wt.Wa(e)},this.ai=function(e){t.wt.Ya(e)},this.Si=function(e,n){t.bt(e,n)},this.Yn=function(){t.ql()},this.Wt=function(e,n,a){t.Dl||(t.Dl=!0,t.Pl=e,t.Re=n,t.bl=a,t.wt.Vc(!0),t.Pl===f.AdStream.CONTENT||t.Re===f.AdPlayer.SEPARATE?(t.wt.Pn!==h.PlayerState.NOT_MONITORED&&(t.Ml=t.wt.Pn),t.wt.Xe(h.PlayerState.NOT_MONITORED),t.Ll=!0):t.Pl===f.AdStream.SEPARATE&&t.Re===f.AdPlayer.CONTENT&&(t.wt.Pn!==h.PlayerState.NOT_MONITORED&&(t.Ml=t.wt.Pn),t.wt.Xe(h.PlayerState.NOT_MONITORED),t.Ll=!0,t.Ul=!0,t.Vl=!0,t.yl=!0,t.kl=!0,t.bc=!0,t.Mc=!0,t.Dc=!0,t.gl=!0,t.Il=!0,t.Bl=!0,t.Cl=!0,t.wl=!0,t.Hl=!0))},this.Yt=function(){t.Dl&&(t.wt.Vc(!1),t.Pl===f.AdStream.CONTENT||t.Re===f.AdPlayer.SEPARATE?t.Xl||(t.Ll=!1,t.wt.Xe(t.Ml)):t.Pl===f.AdStream.SEPARATE&&t.Re===f.AdPlayer.CONTENT&&(t.Ul=!1,t.Vl=!1,t.yl=!1,t.kl=!1,t.Fl=!1,t.Xl||(t.Ll=!1,t.wt.Xe(t.Ml)),t.bc=!1,t.Mc=!1,t.Dc=!1,t.gl=!1,t.Il=!1,t.Bl=!1,t.Cl=!1,t.wl=!1,t.Hl=!1),t.Dl=!1,t.Pl=t.Re=t.bl=null)},this.Mt=function(){t.Ue&&t.Ue&&(t.g.F("Session.detachPlayer",(function(){t.Ue.xn()})),t.Ue=null,t.wt.Wc(null),t.wt.Xe(h.PlayerState.NOT_MONITORED))},this.ql=function(){t.Ue&&(t.g.F("Session.releasePlayerStateManager",(function(){t.Ue.xn()})),t.Ue=null,t.wt.Wc(null),t.wt.Xe(h.PlayerState.NOT_MONITORED))},this.Ut=function(){t.wt.Vc(!0),t.wt.Pn!==h.PlayerState.NOT_MONITORED&&(t.Ml=t.wt.Pn),t.wt.Xe(h.PlayerState.NOT_MONITORED),t.Ll=!0},this.Vt=function(e){t.Ue||e instanceof h&&t.g.F("Session.attachPlayer()",(function(){e.setMonitoringNotifier(t,t.C)&&(e.fi(),t.Ue=e,t.wt.Wc(t.Ue))}))},this.kt=function(){t.wt.Vc(!1),t.Ul=!1,t.Vl=!1,t.Ql=!1,t.kl=!1,t.Fl=!1,t.bc=!1,t.Mc=!1,t.Dc=!1,t.gl=!1,t.Il=!1,t.Bl=!1,t.Cl=!1,t.wl=!1,t.Hl=!1,t.Xl||(t.Ll=!1,t.Ml!==h.PlayerState.NOT_MONITORED&&t.wt.Xe(t.Ml))},this.qt=function(){return t.Ue},this.Ft=function(){t.Xl||(t.Xl=!0,t.Ll=!0)},this.Bt=function(){t.Xl&&(t.Xl=!1,t.Dl||(t.Ll=!1,t.Ml!==h.PlayerState.NOT_MONITORED&&t.wt.Xe(t.Ml)))},this.bt=function(e,n){!Q.Pt(e)||n!==f.ErrorSeverity.FATAL&&n!==f.ErrorSeverity.WARNING||t.Fl||(n=n===f.ErrorSeverity.FATAL,t.wt.Fc(e,n))},this.Lt=function(e){t.g.F("Session.updateContentMetadata",(function(){t.wt.Lt(e)}))},this.Kt=function(e,n){t.wt.Xc(e,n)},this.ks=function(){return t.xf===K.Nt.Oh},this.Cs=function(){return t.xf===K.Nt.Ot},this.qf=function(){return t.xf===K.Nt.Dt},this.Jf=function(){return t.ks()?" (global session)":""},this.Xt=function(){return this.C},this.Qt=function(){return t.Kf.jl()?t.Kf.get(W.B):null},this.Zt=function(e,n){t.wt.Zt(e,n)}}).Ol="received no response (or a bad response) to heartbeat POST request",q=ct.SessionFactory=function(){var t=this;t.Fi=null,t.Zl=0,t.zl=null,function(e,n,a,i){t.Ee=e,t.Vi=n,t.Kf=a,t.T=i,t.Zl=0,t.zl={}}.apply(t,arguments),this.Tt=function(){for(var e in t.Fi=null,t.zl)t.zl[e].cleanup();t.zl=null,t.Zl=0},this.$l=function(){var e=t.Zl;return t.Zl++,e},this.St=function(e,n,a,i,r){return e||(e=new g),t.td(e,n,a,i,r)},this.Y=function(e){return t.td(e,K.Nt.Oh,void 0,u.version)},this.nd=function(){return et.ed()},this.td=function(e,n,a,i,r){return n=t.T.Zi(t.Ee,t.Vi,t.Kf,t.nd(),n,e.ct(),i),e=t.$l(),void 0!==r&&void 0!==r.error?n.Yf(a,r.error):(t.sd(e,n),n.Yf(a)),e},this.jt=function(e){return t.zl[e]},this.It=function(t){return!(t=this.jt(t))||t.Cs()||t.qf()?t:null},this.sd=function(e,n){t.zl[e]=n},this.od=function(e){delete t.zl[e]},this.xt=function(e){var n=t.jt(e);t.od(e),n.cleanup()},this.tt=function(){return t.zl}},Y=ct.rd=function(t){this._e=t,this.ud=function(t,e,n){var a=!1;return this._e.createOnce((function(){a||t(!(a=!0),n+" ("+e+" ms)")}),e,"CallbackWithTimeout.wrap"),function(e,n){a||(a=!0,t(e,n))}}},(W=ct.Config=function(t,e,n){var a=this;this.ad=e,this.fd=n,this.ld={clientId:H.H,iid:H.Sr,sendLogs:!1,maxHbInfos:H.Nr},this.I=Q.ll(this.ld),this.dd=!1,this.vd=!1,this.Ed=[],this.jl=function(){return this.dd},this.Et=function(){this.ad.Et(W.hd,(function(t,e){t&&a._d(e),a.dd=!0,a.Rd()}))},this._d=function(t){var e;(t=this.fd.yh(t))?t&&(e=t[W.pd],t=t[W._t],e&&e!==H.H&&""!==e&&"null"!==e&&(this.I[W.B]=e),t!==H.Sr)&&""!==t&&"null"!==t&&(this.I[W._t]=t):this.vd=!0},this.Ad=function(){var t={};return t[W.pd]=this.I.clientId,this.fd.Ch(t)},this.Al=function(){this.ad.Al(W.hd,this.Ad(),(function(t,e){}))},this.Wl=function(t){this.jl()?t():this.Ed.push(t)},this.get=function(t){return this.dd?this.I[t]:null},this.set=function(t,e){this.dd&&(this.I[t]=e)},this.Rd=function(){for(var t;void 0!==(t=this.Ed.shift());)t()},this.getClientId=function(){return this.I.clientId},this.getIid=function(){return this.I.iid}}).hd="sdkConfig",W.pd="clId",W._t="iid",W.B="clientId",W.ol="sendLogs",W.nl="maxHbInfos",W.hl="c3.fp.",W.$t={al:"0",Td:"1",tn:"2",zt:"3",fl:"4",en:"5",nn:"6"},J=ct.EventQueue=function(){this.Sd=[],this.Od=0,this.Kc=function(t){this.Sd.push(t)},this.Gc=function(){var t=this.Od;return this.Od++,t},this.Wf=function(){var t=this.Sd;return this.Sd=[],t}},Z=ct.ExceptionCatcher=function(t,e,n){this.Nd=e,this.N=n,this.F=function(t,e,n){try{e()}catch(e){if(n)n(e);else{if(this.N.allowUncaughtExceptions)throw e;this.gd(t,e)}}},this.gd=function(t,e){if(t="Uncaught exception: "+t+": "+e.toString(),this.Nd)try{this.Nd.Rl(t)}catch(t){}}},X=ct.GatewayControl=function(t,e,n,a,i){var r=this;this.Vi=t,this.Id=n,this.fd=a,this.wd=i,this.Rl=function(t,e){var n=(this.wd?this.wd.indexOf("ipv4")>-1?this.Vi.G:this.Vi.q:this.Vi.gatewayUrl)+H.Tr;this.Id.Cd("POST",n,this.fd.Ch(t),"application/json",(function(t,n){var a;t?(a=r.fd.yh(n),e(t,a)):e(t,n)}))}},Q=ct.Lang={yd:function(t){return Q.Pt(t)&&t&&"undefined"!==t&&"null"!==t},Gt:function(t){var e,n,a={};for(e in t)Q.yd(e)&&(n=t[e],Q.yd(n))&&(a[e]=n);return a},Jn:function(t,e,n){if(!t)throw new Error("Expected "+n+" implementation is null.");for(var a in e)if("function"!=typeof t[a])throw new Error("Expected method "+a+" in "+n+" implementation.")},Ht:function(t){var e,n=0;for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&n++;return n},yt:function(t){return""+t},md:function(t){return Math.floor(t)},cn:function(t){return Math.abs(Q.md(t))},Dd:function(t){return Boolean(t)},Pt:function(t){return"string"==typeof t&&""!==t},Sl:function(t,e){return"string"==typeof t&&"string"==typeof e&&"function"==typeof t.indexOf&&0===t.indexOf(e)},ie:function(t){return"boolean"==typeof t},Pd:function(t){return escape(t)},mh:function(t){return"object"==typeof t},Sc:function(t){var e,n="";for(e in t)n+=e+"="+t[e];return"Object{"+n+"}"},bd:function(t){var e,n=Q.ll(t);for(e in n)n[e]||delete n[e];return n},ll:function(t){var e,n={};for(e in t)n[e]=t[e];return n},Tc:function(t,e){if(typeof t!=typeof e)return!1;if(t instanceof Object&&e instanceof Object){if(Q.Ht(t)!==Q.Ht(e))return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}return t===e},ko:function(){for(var t={},e=0;eF.Vd?t%=F.two32:t=F.kd},V={Vd:2147483647,kd:-2147483648},Q._l=V,Q._l.Cast=function(t){return(t=parseInt(t,10))>V.Vd?t%=V.Vd:t=V.kd},Q.nr=function(){return"undefined"!=typeof window&&window&&window.location&&window.location.search?window.location.search:""},Q.Hd=function(){return document&&document.referrer?document.referrer:""},$=ct.LogBuffer=function(){this.Gd=[],this.lr=function(t){this.Gd.length>=32&&this.Gd.shift(),this.Gd.push(t)},this.Wf=function(){var t=this.Gd;return this.Gd=[],t}},(tt=ct.Ping=function(t,e,n,a){this.Kd=!1,this.Wd=null,this.p=t,this.p.setModuleName("Ping"),this.Id=e,this.Vi=n,this.ki=a,this.Rl=function(t){this.Kd||(this.Kd=!0,t=this.Yd()+"&d="+Q.Pd(t.toString()),this.p.error("send(): "+t),this.Id.Cd("GET",t,null,null,null),this.Kd=!1)},this.Yd=function(){if(!this.Wd){var t=tt.xd+"?comp="+tt.jd+"&clv="+(this.ki||f.version);if(this.Vi&&(t+="&cid="+this.Vi.customerKey),t+="&sch="+H.Cr,!this.Vi)return t;this.Wd=t}return this.Wd}}).jd="sdkjs",tt.xd="https://pings.conviva.com/ping.ping",et=ct.qd={Jd:4294967295,Xd:2147483647,Qd:-2147483648,ed:function(){return Math.floor(Math.random()*et.Jd)+et.Qd},Rt:function(){return Math.floor(Math.random()*et.Jd)}},nt=ct.Zd={jc:function(t,e,n,a){return isNaN(t)||"number"!=typeof t||t===a?a:(a=Q.md(t),nt.zd(a,e,n))},zd:function(t,e,n){return Q.gt(n)&&t>n?t=n:Q.gt(e)&&t element, reporting as ERR_UNKNOWN"),a.N(0)};a.h.A=a.h.children;for(var e=0;e=a.h.HAVE_METADATA&&a.p()},this.l=function(t){var e=a.M(t);a.g("Received HTML5 event: "+t+". Mapped to Conviva player state: "+e),a._(e)},this._=function(t){a.C.setPlayerState(t),a.O(),a.D=!0},this.M=function(t){switch(t){case"playing":return Conviva.PlayerStateManager.PlayerState.PLAYING;case"waiting":return Conviva.PlayerStateManager.PlayerState.BUFFERING;case"ended":case"stopped":return Conviva.PlayerStateManager.PlayerState.STOPPED;case"pause":return Conviva.PlayerStateManager.PlayerState.PAUSED;default:return Conviva.PlayerStateManager.PlayerState.UNKNOWN}},this.N=function(t){var e;switch(t){case 1:e="MEDIA_ERR_ABORTED";break;case 2:e="MEDIA_ERR_NETWORK";break;case 3:e="MEDIA_ERR_DECODE";break;case 4:e="MEDIA_ERR_SRC_NOT_SUPPORTED";break;default:e="MEDIA_ERR_UNKNOWN"}a.g("Reporting error: code="+t+" message="+e),t=Conviva.Client.ErrorSeverity.FATAL,a.C.sendError(e,t)},this.p=function(){var t=a.h.duration,e=a.h.videoWidth,n=a.h.videoHeight;isNaN(t)||t===1/0||a.C.setDuration(t),!isNaN(e)&&0<=e&&a.C.setVideoResolutionWidth(e),!isNaN(n)&&0<=n&&a.C.setVideoResolutionHeight(n)},this.P=function(){this.U=0,this.V=0,this.I=0,this.H=this.a.createTimer(this.T,500,"Html5PlayerInterface._poll()")},this.T=function(){a.h&&(a.b(),a.j(),a.k())},this.b=function(){var t=a.h.videoWidth;!isNaN(t)&&0<=t&&t!==a.s&&(a.C.setVideoResolutionWidth(t),a.s=t),t=a.h.videoHeight,!isNaN(t)&&0<=t&&t!==a.u&&(a.C.setVideoResolutionHeight(t),a.u=t)},this.j=function(){a.U=a.V,a.V=a.h.currentTime;var t,e=Date.now();0a.x&&((t=a.V-a.U)<0&&(t=0),t=t/(e-a.x)*1e3,a.t.push(t)),a.x=e,a.t.length>Math.max(8,4)&&a.t.shift()},this.k=function(){var t=a.t.length;if(t>=Math.min(4,8)){for(var e=0,n=a.t.slice(),i=0;i element, reporting as ERR_UNKNOWN"),i.N(0)};i.h.A=i.h.children;for(var e=0;ei.x&&(t=i.V-i.U,(i.G&&(t<0||4Math.max(4,4)&&i.t.shift()},this.k=function(){var t=i.t.length;if(t>=Math.min(4,4)){for(var e=0,n=i.t.slice(),o=0;o>>>>>>>>>>> received Audio langauge "+i.v)))}}function s(){if(null!==i.h){var t=i.h.textTracks(),e=!0,n=!0;if(t)for(var o=0;oi.Nt&&(t=(t=(t=i.ut-i.ft)<0?0:t)/(e-i.Nt)*1e3,i.t.push(t)),i.Nt=e,i.t.length>Math.max(8,4)&&i.t.shift()},this.lt=function(){var t=i.t.length;if(t>=Math.min(4,8)){for(var e=0,n=i.t.slice(),r=0;r{var e=t.exports={v:[{name:"version",reg:/^(\d*)$/}],o:[{name:"origin",reg:/^(\S*) (\d*) (\d*) (\S*) IP(\d) (\S*)/,names:["username","sessionId","sessionVersion","netType","ipVer","address"],format:"%s %s %d %s IP%d %s"}],s:[{name:"name"}],i:[{name:"description"}],u:[{name:"uri"}],e:[{name:"email"}],p:[{name:"phone"}],z:[{name:"timezones"}],r:[{name:"repeats"}],t:[{name:"timing",reg:/^(\d*) (\d*)/,names:["start","stop"],format:"%d %d"}],c:[{name:"connection",reg:/^IN IP(\d) (\S*)/,names:["version","ip"],format:"IN IP%d %s"}],b:[{push:"bandwidth",reg:/^(TIAS|AS|CT|RR|RS):(\d*)/,names:["type","limit"],format:"%s:%s"}],m:[{reg:/^(\w*) (\d*) ([\w/]*)(?: (.*))?/,names:["type","port","protocol","payloads"],format:"%s %d %s %s"}],a:[{push:"rtp",reg:/^rtpmap:(\d*) ([\w\-.]*)(?:\s*\/(\d*)(?:\s*\/(\S*))?)?/,names:["payload","codec","rate","encoding"],format:function(t){return t.encoding?"rtpmap:%d %s/%s/%s":t.rate?"rtpmap:%d %s/%s":"rtpmap:%d %s"}},{push:"fmtp",reg:/^fmtp:(\d*) ([\S| ]*)/,names:["payload","config"],format:"fmtp:%d %s"},{name:"control",reg:/^control:(.*)/,format:"control:%s"},{name:"rtcp",reg:/^rtcp:(\d*)(?: (\S*) IP(\d) (\S*))?/,names:["port","netType","ipVer","address"],format:function(t){return null!=t.address?"rtcp:%d %s IP%d %s":"rtcp:%d"}},{push:"rtcpFbTrrInt",reg:/^rtcp-fb:(\*|\d*) trr-int (\d*)/,names:["payload","value"],format:"rtcp-fb:%s trr-int %d"},{push:"rtcpFb",reg:/^rtcp-fb:(\*|\d*) ([\w-_]*)(?: ([\w-_]*))?/,names:["payload","type","subtype"],format:function(t){return null!=t.subtype?"rtcp-fb:%s %s %s":"rtcp-fb:%s %s"}},{push:"ext",reg:/^extmap:(\d+)(?:\/(\w+))?(?: (urn:ietf:params:rtp-hdrext:encrypt))? (\S*)(?: (\S*))?/,names:["value","direction","encrypt-uri","uri","config"],format:function(t){return"extmap:%d"+(t.direction?"/%s":"%v")+(t["encrypt-uri"]?" %s":"%v")+" %s"+(t.config?" %s":"")}},{name:"extmapAllowMixed",reg:/^(extmap-allow-mixed)/},{push:"crypto",reg:/^crypto:(\d*) ([\w_]*) (\S*)(?: (\S*))?/,names:["id","suite","config","sessionConfig"],format:function(t){return null!=t.sessionConfig?"crypto:%d %s %s %s":"crypto:%d %s %s"}},{name:"setup",reg:/^setup:(\w*)/,format:"setup:%s"},{name:"connectionType",reg:/^connection:(new|existing)/,format:"connection:%s"},{name:"mid",reg:/^mid:([^\s]*)/,format:"mid:%s"},{name:"msid",reg:/^msid:(.*)/,format:"msid:%s"},{name:"ptime",reg:/^ptime:(\d*(?:\.\d*)*)/,format:"ptime:%d"},{name:"maxptime",reg:/^maxptime:(\d*(?:\.\d*)*)/,format:"maxptime:%d"},{name:"direction",reg:/^(sendrecv|recvonly|sendonly|inactive)/},{name:"icelite",reg:/^(ice-lite)/},{name:"iceUfrag",reg:/^ice-ufrag:(\S*)/,format:"ice-ufrag:%s"},{name:"icePwd",reg:/^ice-pwd:(\S*)/,format:"ice-pwd:%s"},{name:"fingerprint",reg:/^fingerprint:(\S*) (\S*)/,names:["type","hash"],format:"fingerprint:%s %s"},{push:"candidates",reg:/^candidate:(\S*) (\d*) (\S*) (\d*) (\S*) (\d*) typ (\S*)(?: raddr (\S*) rport (\d*))?(?: tcptype (\S*))?(?: generation (\d*))?(?: network-id (\d*))?(?: network-cost (\d*))?/,names:["foundation","component","transport","priority","ip","port","type","raddr","rport","tcptype","generation","network-id","network-cost"],format:function(t){var e="candidate:%s %d %s %d %s %d typ %s";return e+=null!=t.raddr?" raddr %s rport %d":"%v%v",e+=null!=t.tcptype?" tcptype %s":"%v",null!=t.generation&&(e+=" generation %d"),(e+=null!=t["network-id"]?" network-id %d":"%v")+(null!=t["network-cost"]?" network-cost %d":"%v")}},{name:"endOfCandidates",reg:/^(end-of-candidates)/},{name:"remoteCandidates",reg:/^remote-candidates:(.*)/,format:"remote-candidates:%s"},{name:"iceOptions",reg:/^ice-options:(\S*)/,format:"ice-options:%s"},{push:"ssrcs",reg:/^ssrc:(\d*) ([\w_-]*)(?::(.*))?/,names:["id","attribute","value"],format:function(t){var e="ssrc:%d";return null!=t.attribute&&(e+=" %s",null!=t.value&&(e+=":%s")),e}},{push:"ssrcGroups",reg:/^ssrc-group:([\x21\x23\x24\x25\x26\x27\x2A\x2B\x2D\x2E\w]*) (.*)/,names:["semantics","ssrcs"],format:"ssrc-group:%s %s"},{name:"msidSemantic",reg:/^msid-semantic:\s?(\w*) (\S*)/,names:["semantic","token"],format:"msid-semantic: %s %s"},{push:"groups",reg:/^group:(\w*) (.*)/,names:["type","mids"],format:"group:%s %s"},{name:"rtcpMux",reg:/^(rtcp-mux)/},{name:"rtcpRsize",reg:/^(rtcp-rsize)/},{name:"sctpmap",reg:/^sctpmap:([\w_/]*) (\S*)(?: (\S*))?/,names:["sctpmapNumber","app","maxMessageSize"],format:function(t){return null!=t.maxMessageSize?"sctpmap:%s %s %s":"sctpmap:%s %s"}},{name:"xGoogleFlag",reg:/^x-google-flag:([^\s]*)/,format:"x-google-flag:%s"},{push:"rids",reg:/^rid:([\d\w]+) (\w+)(?: ([\S| ]*))?/,names:["id","direction","params"],format:function(t){return t.params?"rid:%s %s %s":"rid:%s %s"}},{push:"imageattrs",reg:new RegExp("^imageattr:(\\d+|\\*)[\\s\\t]+(send|recv)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*)(?:[\\s\\t]+(recv|send)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*))?"),names:["pt","dir1","attrs1","dir2","attrs2"],format:function(t){return"imageattr:%s %s %s"+(t.dir2?" %s %s":"")}},{name:"simulcast",reg:new RegExp("^simulcast:(send|recv) ([a-zA-Z0-9\\-_~;,]+)(?:\\s?(send|recv) ([a-zA-Z0-9\\-_~;,]+))?$"),names:["dir1","list1","dir2","list2"],format:function(t){return"simulcast:%s %s"+(t.dir2?" %s %s":"")}},{name:"simulcast_03",reg:/^simulcast:[\s\t]+([\S+\s\t]+)$/,names:["value"],format:"simulcast: %s"},{name:"framerate",reg:/^framerate:(\d+(?:$|\.\d+))/,format:"framerate:%s"},{name:"sourceFilter",reg:/^source-filter: *(excl|incl) (\S*) (IP4|IP6|\*) (\S*) (.*)/,names:["filterMode","netType","addressTypes","destAddress","srcList"],format:"source-filter: %s %s %s %s %s"},{name:"bundleOnly",reg:/^(bundle-only)/},{name:"label",reg:/^label:(.+)/,format:"label:%s"},{name:"sctpPort",reg:/^sctp-port:(\d+)$/,format:"sctp-port:%s"},{name:"maxMessageSize",reg:/^max-message-size:(\d+)$/,format:"max-message-size:%s"},{push:"tsRefClocks",reg:/^ts-refclk:([^\s=]*)(?:=(\S*))?/,names:["clksrc","clksrcExt"],format:function(t){return"ts-refclk:%s"+(null!=t.clksrcExt?"=%s":"")}},{name:"mediaClk",reg:/^mediaclk:(?:id=(\S*))? *([^\s=]*)(?:=(\S*))?(?: *rate=(\d+)\/(\d+))?/,names:["id","mediaClockName","mediaClockValue","rateNumerator","rateDenominator"],format:function(t){var e="mediaclk:";return e+=null!=t.id?"id=%s %s":"%v%s",e+=null!=t.mediaClockValue?"=%s":"",(e+=null!=t.rateNumerator?" rate=%s":"")+(null!=t.rateDenominator?"/%s":"")}},{name:"keywords",reg:/^keywds:(.+)$/,format:"keywds:%s"},{name:"content",reg:/^content:(.+)/,format:"content:%s"},{name:"bfcpFloorCtrl",reg:/^floorctrl:(c-only|s-only|c-s)/,format:"floorctrl:%s"},{name:"bfcpConfId",reg:/^confid:(\d+)/,format:"confid:%s"},{name:"bfcpUserId",reg:/^userid:(\d+)/,format:"userid:%s"},{name:"bfcpFloorId",reg:/^floorid:(.+) (?:m-stream|mstrm):(.+)/,names:["id","mStream"],format:"floorid:%s mstrm:%s"},{push:"invalid",names:["value"]}]};Object.keys(e).forEach((function(t){e[t].forEach((function(t){t.reg||(t.reg=/(.*)/),t.format||(t.format="%s")}))}))},2239:(t,e,n)=>{var a=n(8384),i=n(5104);e.M9=i,e.qg=a.parse,a.parseParams,a.parseFmtpConfig,a.parsePayloads,a.parseRemoteCandidates,a.parseImageAttributes,a.parseSimulcastStreamList},8384:(t,e,n)=>{var a=function(t){return String(Number(t))===t?Number(t):t},i=function(t,e,n){var i=t.name&&t.names;t.push&&!e[t.push]?e[t.push]=[]:i&&!e[t.name]&&(e[t.name]={});var r=t.push?{}:i?e[t.name]:e;!function(t,e,n,i){if(i&&!n)e[i]=a(t[1]);else for(var r=0;r1&&(t[n[0]]=void 0),t};e.parseParams=function(t){return t.split(/;\s?/).reduce(s,{})},e.parseFmtpConfig=e.parseParams,e.parsePayloads=function(t){return t.toString().split(" ").map(Number)},e.parseRemoteCandidates=function(t){for(var e=[],n=t.split(" ").map(a),i=0;i{var a=n(7902),i=/%[sdv%]/g,r=function(t){var e=1,n=arguments,a=n.length;return t.replace(i,(function(t){if(e>=a)return t;var i=n[e];switch(e+=1,t){case"%%":return"%";case"%s":return String(i);case"%d":return Number(i);case"%v":return""}}))},o=function(t,e,n){var a=[t+"="+(e.format instanceof Function?e.format(e.push?n:n[e.name]):e.format)];if(e.names)for(var i=0;i{"use strict";t.exports=JSON.parse('[{"capital":"Kabul","code":"af","continent":"Asia","flag_1x1":"flags/1x1/af.svg","flag_4x3":"flags/4x3/af.svg","iso":true,"name":"Afghanistan"},{"capital":"Mariehamn","code":"ax","continent":"Europe","flag_1x1":"flags/1x1/ax.svg","flag_4x3":"flags/4x3/ax.svg","iso":true,"name":"Aland Islands"},{"capital":"Tirana","code":"al","continent":"Europe","flag_1x1":"flags/1x1/al.svg","flag_4x3":"flags/4x3/al.svg","iso":true,"name":"Albania"},{"capital":"Algiers","code":"dz","continent":"Africa","flag_1x1":"flags/1x1/dz.svg","flag_4x3":"flags/4x3/dz.svg","iso":true,"name":"Algeria"},{"capital":"Pago Pago","code":"as","continent":"Oceania","flag_1x1":"flags/1x1/as.svg","flag_4x3":"flags/4x3/as.svg","iso":true,"name":"American Samoa"},{"capital":"Andorra la Vella","code":"ad","continent":"Europe","flag_1x1":"flags/1x1/ad.svg","flag_4x3":"flags/4x3/ad.svg","iso":true,"name":"Andorra"},{"capital":"Luanda","code":"ao","continent":"Africa","flag_1x1":"flags/1x1/ao.svg","flag_4x3":"flags/4x3/ao.svg","iso":true,"name":"Angola"},{"capital":"The Valley","code":"ai","continent":"North America","flag_1x1":"flags/1x1/ai.svg","flag_4x3":"flags/4x3/ai.svg","iso":true,"name":"Anguilla"},{"code":"aq","flag_1x1":"flags/1x1/aq.svg","flag_4x3":"flags/4x3/aq.svg","iso":true,"name":"Antarctica"},{"capital":"St. John\'s","code":"ag","continent":"North America","flag_1x1":"flags/1x1/ag.svg","flag_4x3":"flags/4x3/ag.svg","iso":true,"name":"Antigua and Barbuda"},{"capital":"Buenos Aires","code":"ar","continent":"South America","flag_1x1":"flags/1x1/ar.svg","flag_4x3":"flags/4x3/ar.svg","iso":true,"name":"Argentina"},{"capital":"Yerevan","code":"am","continent":"Asia","flag_1x1":"flags/1x1/am.svg","flag_4x3":"flags/4x3/am.svg","iso":true,"name":"Armenia"},{"capital":"Oranjestad","code":"aw","continent":"South America","flag_1x1":"flags/1x1/aw.svg","flag_4x3":"flags/4x3/aw.svg","iso":true,"name":"Aruba"},{"capital":"Georgetown","code":"sh-ac","continent":"Africa","flag_1x1":"flags/1x1/sh-ac.svg","flag_4x3":"flags/4x3/sh-ac.svg","iso":false,"name":"Ascension Island"},{"capital":"Canberra","code":"au","continent":"Oceania","flag_1x1":"flags/1x1/au.svg","flag_4x3":"flags/4x3/au.svg","iso":true,"name":"Australia"},{"capital":"Vienna","code":"at","continent":"Europe","flag_1x1":"flags/1x1/at.svg","flag_4x3":"flags/4x3/at.svg","iso":true,"name":"Austria"},{"capital":"Baku","code":"az","continent":"Asia","flag_1x1":"flags/1x1/az.svg","flag_4x3":"flags/4x3/az.svg","iso":true,"name":"Azerbaijan"},{"capital":"Nassau","code":"bs","continent":"North America","flag_1x1":"flags/1x1/bs.svg","flag_4x3":"flags/4x3/bs.svg","iso":true,"name":"Bahamas"},{"capital":"Manama","code":"bh","continent":"Asia","flag_1x1":"flags/1x1/bh.svg","flag_4x3":"flags/4x3/bh.svg","iso":true,"name":"Bahrain"},{"capital":"Dhaka","code":"bd","continent":"Asia","flag_1x1":"flags/1x1/bd.svg","flag_4x3":"flags/4x3/bd.svg","iso":true,"name":"Bangladesh"},{"capital":"Bridgetown","code":"bb","continent":"North America","flag_1x1":"flags/1x1/bb.svg","flag_4x3":"flags/4x3/bb.svg","iso":true,"name":"Barbados"},{"code":"es-pv","flag_1x1":"flags/1x1/es-pv.svg","flag_4x3":"flags/4x3/es-pv.svg","iso":false,"name":"Basque Country"},{"capital":"Minsk","code":"by","continent":"Europe","flag_1x1":"flags/1x1/by.svg","flag_4x3":"flags/4x3/by.svg","iso":true,"name":"Belarus"},{"capital":"Brussels","code":"be","continent":"Europe","flag_1x1":"flags/1x1/be.svg","flag_4x3":"flags/4x3/be.svg","iso":true,"name":"Belgium"},{"capital":"Belmopan","code":"bz","continent":"North America","flag_1x1":"flags/1x1/bz.svg","flag_4x3":"flags/4x3/bz.svg","iso":true,"name":"Belize"},{"capital":"Porto-Novo","code":"bj","continent":"Africa","flag_1x1":"flags/1x1/bj.svg","flag_4x3":"flags/4x3/bj.svg","iso":true,"name":"Benin"},{"capital":"Hamilton","code":"bm","continent":"North America","flag_1x1":"flags/1x1/bm.svg","flag_4x3":"flags/4x3/bm.svg","iso":true,"name":"Bermuda"},{"capital":"Thimphu","code":"bt","continent":"Asia","flag_1x1":"flags/1x1/bt.svg","flag_4x3":"flags/4x3/bt.svg","iso":true,"name":"Bhutan"},{"capital":"Sucre","code":"bo","continent":"South America","flag_1x1":"flags/1x1/bo.svg","flag_4x3":"flags/4x3/bo.svg","iso":true,"name":"Bolivia"},{"capital":"Kralendijk","code":"bq","continent":"South America","flag_1x1":"flags/1x1/bq.svg","flag_4x3":"flags/4x3/bq.svg","iso":true,"name":"Bonaire, Sint Eustatius and Saba"},{"capital":"Sarajevo","code":"ba","continent":"Europe","flag_1x1":"flags/1x1/ba.svg","flag_4x3":"flags/4x3/ba.svg","iso":true,"name":"Bosnia and Herzegovina"},{"capital":"Gaborone","code":"bw","continent":"Africa","flag_1x1":"flags/1x1/bw.svg","flag_4x3":"flags/4x3/bw.svg","iso":true,"name":"Botswana"},{"code":"bv","flag_1x1":"flags/1x1/bv.svg","flag_4x3":"flags/4x3/bv.svg","iso":true,"name":"Bouvet Island"},{"capital":"Brasília","code":"br","continent":"South America","flag_1x1":"flags/1x1/br.svg","flag_4x3":"flags/4x3/br.svg","iso":true,"name":"Brazil"},{"capital":"Diego Garcia","code":"io","continent":"Asia","flag_1x1":"flags/1x1/io.svg","flag_4x3":"flags/4x3/io.svg","iso":true,"name":"British Indian Ocean Territory"},{"capital":"Bandar Seri Begawan","code":"bn","continent":"Asia","flag_1x1":"flags/1x1/bn.svg","flag_4x3":"flags/4x3/bn.svg","iso":true,"name":"Brunei Darussalam"},{"capital":"Sofia","code":"bg","continent":"Europe","flag_1x1":"flags/1x1/bg.svg","flag_4x3":"flags/4x3/bg.svg","iso":true,"name":"Bulgaria"},{"capital":"Ouagadougou","code":"bf","continent":"Africa","flag_1x1":"flags/1x1/bf.svg","flag_4x3":"flags/4x3/bf.svg","iso":true,"name":"Burkina Faso"},{"capital":"Bujumbura","code":"bi","continent":"Africa","flag_1x1":"flags/1x1/bi.svg","flag_4x3":"flags/4x3/bi.svg","iso":true,"name":"Burundi"},{"capital":"Praia","code":"cv","continent":"Africa","flag_1x1":"flags/1x1/cv.svg","flag_4x3":"flags/4x3/cv.svg","iso":true,"name":"Cabo Verde"},{"capital":"Phnom Penh","code":"kh","continent":"Asia","flag_1x1":"flags/1x1/kh.svg","flag_4x3":"flags/4x3/kh.svg","iso":true,"name":"Cambodia"},{"capital":"Yaoundé","code":"cm","continent":"Africa","flag_1x1":"flags/1x1/cm.svg","flag_4x3":"flags/4x3/cm.svg","iso":true,"name":"Cameroon"},{"capital":"Ottawa","code":"ca","continent":"North America","flag_1x1":"flags/1x1/ca.svg","flag_4x3":"flags/4x3/ca.svg","iso":true,"name":"Canada"},{"code":"ic","flag_1x1":"flags/1x1/ic.svg","flag_4x3":"flags/4x3/ic.svg","iso":false,"name":"Canary Islands"},{"code":"es-ct","flag_1x1":"flags/1x1/es-ct.svg","flag_4x3":"flags/4x3/es-ct.svg","iso":false,"name":"Catalonia"},{"capital":"George Town","code":"ky","continent":"North America","flag_1x1":"flags/1x1/ky.svg","flag_4x3":"flags/4x3/ky.svg","iso":true,"name":"Cayman Islands"},{"capital":"Bangui","code":"cf","continent":"Africa","flag_1x1":"flags/1x1/cf.svg","flag_4x3":"flags/4x3/cf.svg","iso":true,"name":"Central African Republic"},{"code":"cefta","flag_1x1":"flags/1x1/cefta.svg","flag_4x3":"flags/4x3/cefta.svg","iso":false,"name":"Central European Free Trade Agreement"},{"capital":"N\'Djamena","code":"td","continent":"Africa","flag_1x1":"flags/1x1/td.svg","flag_4x3":"flags/4x3/td.svg","iso":true,"name":"Chad"},{"capital":"Santiago","code":"cl","continent":"South America","flag_1x1":"flags/1x1/cl.svg","flag_4x3":"flags/4x3/cl.svg","iso":true,"name":"Chile"},{"capital":"Beijing","code":"cn","continent":"Asia","flag_1x1":"flags/1x1/cn.svg","flag_4x3":"flags/4x3/cn.svg","iso":true,"name":"China"},{"capital":"Flying Fish Cove","code":"cx","continent":"Asia","flag_1x1":"flags/1x1/cx.svg","flag_4x3":"flags/4x3/cx.svg","iso":true,"name":"Christmas Island"},{"code":"cp","flag_1x1":"flags/1x1/cp.svg","flag_4x3":"flags/4x3/cp.svg","iso":false,"name":"Clipperton Island"},{"capital":"West Island","code":"cc","continent":"Asia","flag_1x1":"flags/1x1/cc.svg","flag_4x3":"flags/4x3/cc.svg","iso":true,"name":"Cocos (Keeling) Islands"},{"capital":"Bogotá","code":"co","continent":"South America","flag_1x1":"flags/1x1/co.svg","flag_4x3":"flags/4x3/co.svg","iso":true,"name":"Colombia"},{"capital":"Moroni","code":"km","continent":"Africa","flag_1x1":"flags/1x1/km.svg","flag_4x3":"flags/4x3/km.svg","iso":true,"name":"Comoros"},{"capital":"Avarua","code":"ck","continent":"Oceania","flag_1x1":"flags/1x1/ck.svg","flag_4x3":"flags/4x3/ck.svg","iso":true,"name":"Cook Islands"},{"capital":"San José","code":"cr","continent":"North America","flag_1x1":"flags/1x1/cr.svg","flag_4x3":"flags/4x3/cr.svg","iso":true,"name":"Costa Rica"},{"capital":"Zagreb","code":"hr","continent":"Europe","flag_1x1":"flags/1x1/hr.svg","flag_4x3":"flags/4x3/hr.svg","iso":true,"name":"Croatia"},{"capital":"Havana","code":"cu","continent":"North America","flag_1x1":"flags/1x1/cu.svg","flag_4x3":"flags/4x3/cu.svg","iso":true,"name":"Cuba"},{"capital":"Willemstad","code":"cw","continent":"South America","flag_1x1":"flags/1x1/cw.svg","flag_4x3":"flags/4x3/cw.svg","iso":true,"name":"Curaçao"},{"capital":"Nicosia","code":"cy","continent":"Europe","flag_1x1":"flags/1x1/cy.svg","flag_4x3":"flags/4x3/cy.svg","iso":true,"name":"Cyprus"},{"capital":"Prague","code":"cz","continent":"Europe","flag_1x1":"flags/1x1/cz.svg","flag_4x3":"flags/4x3/cz.svg","iso":true,"name":"Czech Republic"},{"capital":"Yamoussoukro","code":"ci","continent":"Africa","flag_1x1":"flags/1x1/ci.svg","flag_4x3":"flags/4x3/ci.svg","iso":true,"name":"Côte d\'Ivoire"},{"capital":"Kinshasa","code":"cd","continent":"Africa","flag_1x1":"flags/1x1/cd.svg","flag_4x3":"flags/4x3/cd.svg","iso":true,"name":"Democratic Republic of the Congo"},{"capital":"Copenhagen","code":"dk","continent":"Europe","flag_1x1":"flags/1x1/dk.svg","flag_4x3":"flags/4x3/dk.svg","iso":true,"name":"Denmark"},{"code":"dg","flag_1x1":"flags/1x1/dg.svg","flag_4x3":"flags/4x3/dg.svg","iso":false,"name":"Diego Garcia"},{"capital":"Djibouti","code":"dj","continent":"Africa","flag_1x1":"flags/1x1/dj.svg","flag_4x3":"flags/4x3/dj.svg","iso":true,"name":"Djibouti"},{"capital":"Roseau","code":"dm","continent":"North America","flag_1x1":"flags/1x1/dm.svg","flag_4x3":"flags/4x3/dm.svg","iso":true,"name":"Dominica"},{"capital":"Santo Domingo","code":"do","continent":"North America","flag_1x1":"flags/1x1/do.svg","flag_4x3":"flags/4x3/do.svg","iso":true,"name":"Dominican Republic"},{"code":"eac","flag_1x1":"flags/1x1/eac.svg","flag_4x3":"flags/4x3/eac.svg","iso":false,"name":"East African Community"},{"capital":"Quito","code":"ec","continent":"South America","flag_1x1":"flags/1x1/ec.svg","flag_4x3":"flags/4x3/ec.svg","iso":true,"name":"Ecuador"},{"capital":"Cairo","code":"eg","continent":"Africa","flag_1x1":"flags/1x1/eg.svg","flag_4x3":"flags/4x3/eg.svg","iso":true,"name":"Egypt"},{"capital":"San Salvador","code":"sv","continent":"North America","flag_1x1":"flags/1x1/sv.svg","flag_4x3":"flags/4x3/sv.svg","iso":true,"name":"El Salvador"},{"capital":"London","code":"gb-eng","continent":"Europe","flag_1x1":"flags/1x1/gb-eng.svg","flag_4x3":"flags/4x3/gb-eng.svg","iso":false,"name":"England"},{"capital":"Malabo","code":"gq","continent":"Africa","flag_1x1":"flags/1x1/gq.svg","flag_4x3":"flags/4x3/gq.svg","iso":true,"name":"Equatorial Guinea"},{"capital":"Asmara","code":"er","continent":"Africa","flag_1x1":"flags/1x1/er.svg","flag_4x3":"flags/4x3/er.svg","iso":true,"name":"Eritrea"},{"capital":"Tallinn","code":"ee","continent":"Europe","flag_1x1":"flags/1x1/ee.svg","flag_4x3":"flags/4x3/ee.svg","iso":true,"name":"Estonia"},{"capital":"Lobamba, Mbabane","code":"sz","continent":"Africa","flag_1x1":"flags/1x1/sz.svg","flag_4x3":"flags/4x3/sz.svg","iso":true,"name":"Eswatini"},{"capital":"Addis Ababa","code":"et","continent":"Africa","flag_1x1":"flags/1x1/et.svg","flag_4x3":"flags/4x3/et.svg","iso":true,"name":"Ethiopia"},{"code":"eu","flag_1x1":"flags/1x1/eu.svg","flag_4x3":"flags/4x3/eu.svg","iso":false,"name":"Europe"},{"capital":"Stanley","code":"fk","continent":"South America","flag_1x1":"flags/1x1/fk.svg","flag_4x3":"flags/4x3/fk.svg","iso":true,"name":"Falkland Islands"},{"capital":"Tórshavn","code":"fo","continent":"Europe","flag_1x1":"flags/1x1/fo.svg","flag_4x3":"flags/4x3/fo.svg","iso":true,"name":"Faroe Islands"},{"capital":"Palikir","code":"fm","continent":"Oceania","flag_1x1":"flags/1x1/fm.svg","flag_4x3":"flags/4x3/fm.svg","iso":true,"name":"Federated States of Micronesia"},{"capital":"Suva","code":"fj","continent":"Oceania","flag_1x1":"flags/1x1/fj.svg","flag_4x3":"flags/4x3/fj.svg","iso":true,"name":"Fiji"},{"capital":"Helsinki","code":"fi","continent":"Europe","flag_1x1":"flags/1x1/fi.svg","flag_4x3":"flags/4x3/fi.svg","iso":true,"name":"Finland"},{"capital":"Paris","code":"fr","continent":"Europe","flag_1x1":"flags/1x1/fr.svg","flag_4x3":"flags/4x3/fr.svg","iso":true,"name":"France"},{"capital":"Cayenne","code":"gf","continent":"South America","flag_1x1":"flags/1x1/gf.svg","flag_4x3":"flags/4x3/gf.svg","iso":true,"name":"French Guiana"},{"capital":"Papeete","code":"pf","continent":"Oceania","flag_1x1":"flags/1x1/pf.svg","flag_4x3":"flags/4x3/pf.svg","iso":true,"name":"French Polynesia"},{"capital":"Saint-Pierre, Réunion","code":"tf","continent":"Africa","flag_1x1":"flags/1x1/tf.svg","flag_4x3":"flags/4x3/tf.svg","iso":true,"name":"French Southern Territories"},{"capital":"Libreville","code":"ga","continent":"Africa","flag_1x1":"flags/1x1/ga.svg","flag_4x3":"flags/4x3/ga.svg","iso":true,"name":"Gabon"},{"code":"es-ga","flag_1x1":"flags/1x1/es-ga.svg","flag_4x3":"flags/4x3/es-ga.svg","iso":false,"name":"Galicia"},{"capital":"Banjul","code":"gm","continent":"Africa","flag_1x1":"flags/1x1/gm.svg","flag_4x3":"flags/4x3/gm.svg","iso":true,"name":"Gambia"},{"capital":"Tbilisi","code":"ge","continent":"Asia","flag_1x1":"flags/1x1/ge.svg","flag_4x3":"flags/4x3/ge.svg","iso":true,"name":"Georgia"},{"capital":"Berlin","code":"de","continent":"Europe","flag_1x1":"flags/1x1/de.svg","flag_4x3":"flags/4x3/de.svg","iso":true,"name":"Germany"},{"capital":"Accra","code":"gh","continent":"Africa","flag_1x1":"flags/1x1/gh.svg","flag_4x3":"flags/4x3/gh.svg","iso":true,"name":"Ghana"},{"capital":"Gibraltar","code":"gi","continent":"Europe","flag_1x1":"flags/1x1/gi.svg","flag_4x3":"flags/4x3/gi.svg","iso":true,"name":"Gibraltar"},{"capital":"Athens","code":"gr","continent":"Europe","flag_1x1":"flags/1x1/gr.svg","flag_4x3":"flags/4x3/gr.svg","iso":true,"name":"Greece"},{"capital":"Nuuk","code":"gl","continent":"North America","flag_1x1":"flags/1x1/gl.svg","flag_4x3":"flags/4x3/gl.svg","iso":true,"name":"Greenland"},{"capital":"St. George\'s","code":"gd","continent":"North America","flag_1x1":"flags/1x1/gd.svg","flag_4x3":"flags/4x3/gd.svg","iso":true,"name":"Grenada"},{"capital":"Basse-Terre","code":"gp","continent":"North America","flag_1x1":"flags/1x1/gp.svg","flag_4x3":"flags/4x3/gp.svg","iso":true,"name":"Guadeloupe"},{"capital":"Hagåtña","code":"gu","continent":"Oceania","flag_1x1":"flags/1x1/gu.svg","flag_4x3":"flags/4x3/gu.svg","iso":true,"name":"Guam"},{"capital":"Guatemala City","code":"gt","continent":"North America","flag_1x1":"flags/1x1/gt.svg","flag_4x3":"flags/4x3/gt.svg","iso":true,"name":"Guatemala"},{"capital":"Saint Peter Port","code":"gg","continent":"Europe","flag_1x1":"flags/1x1/gg.svg","flag_4x3":"flags/4x3/gg.svg","iso":true,"name":"Guernsey"},{"capital":"Conakry","code":"gn","continent":"Africa","flag_1x1":"flags/1x1/gn.svg","flag_4x3":"flags/4x3/gn.svg","iso":true,"name":"Guinea"},{"capital":"Bissau","code":"gw","continent":"Africa","flag_1x1":"flags/1x1/gw.svg","flag_4x3":"flags/4x3/gw.svg","iso":true,"name":"Guinea-Bissau"},{"capital":"Georgetown","code":"gy","continent":"South America","flag_1x1":"flags/1x1/gy.svg","flag_4x3":"flags/4x3/gy.svg","iso":true,"name":"Guyana"},{"capital":"Port-au-Prince","code":"ht","continent":"North America","flag_1x1":"flags/1x1/ht.svg","flag_4x3":"flags/4x3/ht.svg","iso":true,"name":"Haiti"},{"code":"hm","flag_1x1":"flags/1x1/hm.svg","flag_4x3":"flags/4x3/hm.svg","iso":true,"name":"Heard Island and McDonald Islands"},{"capital":"Vatican City","code":"va","continent":"Europe","flag_1x1":"flags/1x1/va.svg","flag_4x3":"flags/4x3/va.svg","iso":true,"name":"Holy See"},{"capital":"Tegucigalpa","code":"hn","continent":"North America","flag_1x1":"flags/1x1/hn.svg","flag_4x3":"flags/4x3/hn.svg","iso":true,"name":"Honduras"},{"capital":"Hong Kong","code":"hk","continent":"Asia","flag_1x1":"flags/1x1/hk.svg","flag_4x3":"flags/4x3/hk.svg","iso":true,"name":"Hong Kong"},{"capital":"Budapest","code":"hu","continent":"Europe","flag_1x1":"flags/1x1/hu.svg","flag_4x3":"flags/4x3/hu.svg","iso":true,"name":"Hungary"},{"capital":"Reykjavik","code":"is","continent":"Europe","flag_1x1":"flags/1x1/is.svg","flag_4x3":"flags/4x3/is.svg","iso":true,"name":"Iceland"},{"capital":"New Delhi","code":"in","continent":"Asia","flag_1x1":"flags/1x1/in.svg","flag_4x3":"flags/4x3/in.svg","iso":true,"name":"India"},{"capital":"Jakarta","code":"id","continent":"Asia","flag_1x1":"flags/1x1/id.svg","flag_4x3":"flags/4x3/id.svg","iso":true,"name":"Indonesia"},{"capital":"Tehran","code":"ir","continent":"Asia","flag_1x1":"flags/1x1/ir.svg","flag_4x3":"flags/4x3/ir.svg","iso":true,"name":"Iran"},{"capital":"Baghdad","code":"iq","continent":"Asia","flag_1x1":"flags/1x1/iq.svg","flag_4x3":"flags/4x3/iq.svg","iso":true,"name":"Iraq"},{"capital":"Dublin","code":"ie","continent":"Europe","flag_1x1":"flags/1x1/ie.svg","flag_4x3":"flags/4x3/ie.svg","iso":true,"name":"Ireland"},{"capital":"Douglas","code":"im","continent":"Europe","flag_1x1":"flags/1x1/im.svg","flag_4x3":"flags/4x3/im.svg","iso":true,"name":"Isle of Man"},{"capital":"Jerusalem","code":"il","continent":"Asia","flag_1x1":"flags/1x1/il.svg","flag_4x3":"flags/4x3/il.svg","iso":true,"name":"Israel"},{"capital":"Rome","code":"it","continent":"Europe","flag_1x1":"flags/1x1/it.svg","flag_4x3":"flags/4x3/it.svg","iso":true,"name":"Italy"},{"capital":"Kingston","code":"jm","continent":"North America","flag_1x1":"flags/1x1/jm.svg","flag_4x3":"flags/4x3/jm.svg","iso":true,"name":"Jamaica"},{"capital":"Tokyo","code":"jp","continent":"Asia","flag_1x1":"flags/1x1/jp.svg","flag_4x3":"flags/4x3/jp.svg","iso":true,"name":"Japan"},{"capital":"Saint Helier","code":"je","continent":"Europe","flag_1x1":"flags/1x1/je.svg","flag_4x3":"flags/4x3/je.svg","iso":true,"name":"Jersey"},{"capital":"Amman","code":"jo","continent":"Asia","flag_1x1":"flags/1x1/jo.svg","flag_4x3":"flags/4x3/jo.svg","iso":true,"name":"Jordan"},{"capital":"Astana","code":"kz","continent":"Asia","flag_1x1":"flags/1x1/kz.svg","flag_4x3":"flags/4x3/kz.svg","iso":true,"name":"Kazakhstan"},{"capital":"Nairobi","code":"ke","continent":"Africa","flag_1x1":"flags/1x1/ke.svg","flag_4x3":"flags/4x3/ke.svg","iso":true,"name":"Kenya"},{"capital":"South Tarawa","code":"ki","continent":"Oceania","flag_1x1":"flags/1x1/ki.svg","flag_4x3":"flags/4x3/ki.svg","iso":true,"name":"Kiribati"},{"capital":"Pristina","code":"xk","continent":"Europe","flag_1x1":"flags/1x1/xk.svg","flag_4x3":"flags/4x3/xk.svg","iso":false,"name":"Kosovo"},{"capital":"Kuwait City","code":"kw","continent":"Asia","flag_1x1":"flags/1x1/kw.svg","flag_4x3":"flags/4x3/kw.svg","iso":true,"name":"Kuwait"},{"capital":"Bishkek","code":"kg","continent":"Asia","flag_1x1":"flags/1x1/kg.svg","flag_4x3":"flags/4x3/kg.svg","iso":true,"name":"Kyrgyzstan"},{"capital":"Vientiane","code":"la","continent":"Asia","flag_1x1":"flags/1x1/la.svg","flag_4x3":"flags/4x3/la.svg","iso":true,"name":"Laos"},{"capital":"Riga","code":"lv","continent":"Europe","flag_1x1":"flags/1x1/lv.svg","flag_4x3":"flags/4x3/lv.svg","iso":true,"name":"Latvia"},{"code":"arab","flag_1x1":"flags/1x1/arab.svg","flag_4x3":"flags/4x3/arab.svg","iso":false,"name":"League of Arab States"},{"capital":"Beirut","code":"lb","continent":"Asia","flag_1x1":"flags/1x1/lb.svg","flag_4x3":"flags/4x3/lb.svg","iso":true,"name":"Lebanon"},{"capital":"Maseru","code":"ls","continent":"Africa","flag_1x1":"flags/1x1/ls.svg","flag_4x3":"flags/4x3/ls.svg","iso":true,"name":"Lesotho"},{"capital":"Monrovia","code":"lr","continent":"Africa","flag_1x1":"flags/1x1/lr.svg","flag_4x3":"flags/4x3/lr.svg","iso":true,"name":"Liberia"},{"capital":"Tripoli","code":"ly","continent":"Africa","flag_1x1":"flags/1x1/ly.svg","flag_4x3":"flags/4x3/ly.svg","iso":true,"name":"Libya"},{"capital":"Vaduz","code":"li","continent":"Europe","flag_1x1":"flags/1x1/li.svg","flag_4x3":"flags/4x3/li.svg","iso":true,"name":"Liechtenstein"},{"capital":"Vilnius","code":"lt","continent":"Europe","flag_1x1":"flags/1x1/lt.svg","flag_4x3":"flags/4x3/lt.svg","iso":true,"name":"Lithuania"},{"capital":"Luxembourg City","code":"lu","continent":"Europe","flag_1x1":"flags/1x1/lu.svg","flag_4x3":"flags/4x3/lu.svg","iso":true,"name":"Luxembourg"},{"capital":"Macau","code":"mo","continent":"Asia","flag_1x1":"flags/1x1/mo.svg","flag_4x3":"flags/4x3/mo.svg","iso":true,"name":"Macau"},{"capital":"Antananarivo","code":"mg","continent":"Africa","flag_1x1":"flags/1x1/mg.svg","flag_4x3":"flags/4x3/mg.svg","iso":true,"name":"Madagascar"},{"capital":"Lilongwe","code":"mw","continent":"Africa","flag_1x1":"flags/1x1/mw.svg","flag_4x3":"flags/4x3/mw.svg","iso":true,"name":"Malawi"},{"capital":"Kuala Lumpur","code":"my","continent":"Asia","flag_1x1":"flags/1x1/my.svg","flag_4x3":"flags/4x3/my.svg","iso":true,"name":"Malaysia"},{"capital":"Malé","code":"mv","continent":"Asia","flag_1x1":"flags/1x1/mv.svg","flag_4x3":"flags/4x3/mv.svg","iso":true,"name":"Maldives"},{"capital":"Bamako","code":"ml","continent":"Africa","flag_1x1":"flags/1x1/ml.svg","flag_4x3":"flags/4x3/ml.svg","iso":true,"name":"Mali"},{"capital":"Valletta","code":"mt","continent":"Europe","flag_1x1":"flags/1x1/mt.svg","flag_4x3":"flags/4x3/mt.svg","iso":true,"name":"Malta"},{"capital":"Majuro","code":"mh","continent":"Oceania","flag_1x1":"flags/1x1/mh.svg","flag_4x3":"flags/4x3/mh.svg","iso":true,"name":"Marshall Islands"},{"capital":"Fort-de-France","code":"mq","continent":"North America","flag_1x1":"flags/1x1/mq.svg","flag_4x3":"flags/4x3/mq.svg","iso":true,"name":"Martinique"},{"capital":"Nouakchott","code":"mr","continent":"Africa","flag_1x1":"flags/1x1/mr.svg","flag_4x3":"flags/4x3/mr.svg","iso":true,"name":"Mauritania"},{"capital":"Port Louis","code":"mu","continent":"Africa","flag_1x1":"flags/1x1/mu.svg","flag_4x3":"flags/4x3/mu.svg","iso":true,"name":"Mauritius"},{"capital":"Mamoudzou","code":"yt","continent":"Africa","flag_1x1":"flags/1x1/yt.svg","flag_4x3":"flags/4x3/yt.svg","iso":true,"name":"Mayotte"},{"capital":"Mexico City","code":"mx","continent":"North America","flag_1x1":"flags/1x1/mx.svg","flag_4x3":"flags/4x3/mx.svg","iso":true,"name":"Mexico"},{"capital":"Chișinău","code":"md","continent":"Europe","flag_1x1":"flags/1x1/md.svg","flag_4x3":"flags/4x3/md.svg","iso":true,"name":"Moldova"},{"capital":"Monaco","code":"mc","continent":"Europe","flag_1x1":"flags/1x1/mc.svg","flag_4x3":"flags/4x3/mc.svg","iso":true,"name":"Monaco"},{"capital":"Ulaanbaatar","code":"mn","continent":"Asia","flag_1x1":"flags/1x1/mn.svg","flag_4x3":"flags/4x3/mn.svg","iso":true,"name":"Mongolia"},{"capital":"Podgorica","code":"me","continent":"Europe","flag_1x1":"flags/1x1/me.svg","flag_4x3":"flags/4x3/me.svg","iso":true,"name":"Montenegro"},{"capital":"Little Bay, Brades, Plymouth","code":"ms","continent":"North America","flag_1x1":"flags/1x1/ms.svg","flag_4x3":"flags/4x3/ms.svg","iso":true,"name":"Montserrat"},{"capital":"Rabat","code":"ma","continent":"Africa","flag_1x1":"flags/1x1/ma.svg","flag_4x3":"flags/4x3/ma.svg","iso":true,"name":"Morocco"},{"capital":"Maputo","code":"mz","continent":"Africa","flag_1x1":"flags/1x1/mz.svg","flag_4x3":"flags/4x3/mz.svg","iso":true,"name":"Mozambique"},{"capital":"Naypyidaw","code":"mm","continent":"Asia","flag_1x1":"flags/1x1/mm.svg","flag_4x3":"flags/4x3/mm.svg","iso":true,"name":"Myanmar"},{"capital":"Windhoek","code":"na","continent":"Africa","flag_1x1":"flags/1x1/na.svg","flag_4x3":"flags/4x3/na.svg","iso":true,"name":"Namibia"},{"capital":"Yaren District","code":"nr","continent":"Oceania","flag_1x1":"flags/1x1/nr.svg","flag_4x3":"flags/4x3/nr.svg","iso":true,"name":"Nauru"},{"capital":"Kathmandu","code":"np","continent":"Asia","flag_1x1":"flags/1x1/np.svg","flag_4x3":"flags/4x3/np.svg","iso":true,"name":"Nepal"},{"capital":"Amsterdam","code":"nl","continent":"Europe","flag_1x1":"flags/1x1/nl.svg","flag_4x3":"flags/4x3/nl.svg","iso":true,"name":"Netherlands"},{"capital":"Nouméa","code":"nc","continent":"Oceania","flag_1x1":"flags/1x1/nc.svg","flag_4x3":"flags/4x3/nc.svg","iso":true,"name":"New Caledonia"},{"capital":"Wellington","code":"nz","continent":"Oceania","flag_1x1":"flags/1x1/nz.svg","flag_4x3":"flags/4x3/nz.svg","iso":true,"name":"New Zealand"},{"capital":"Managua","code":"ni","continent":"North America","flag_1x1":"flags/1x1/ni.svg","flag_4x3":"flags/4x3/ni.svg","iso":true,"name":"Nicaragua"},{"capital":"Niamey","code":"ne","continent":"Africa","flag_1x1":"flags/1x1/ne.svg","flag_4x3":"flags/4x3/ne.svg","iso":true,"name":"Niger"},{"capital":"Abuja","code":"ng","continent":"Africa","flag_1x1":"flags/1x1/ng.svg","flag_4x3":"flags/4x3/ng.svg","iso":true,"name":"Nigeria"},{"capital":"Alofi","code":"nu","continent":"Oceania","flag_1x1":"flags/1x1/nu.svg","flag_4x3":"flags/4x3/nu.svg","iso":true,"name":"Niue"},{"capital":"Kingston","code":"nf","continent":"Oceania","flag_1x1":"flags/1x1/nf.svg","flag_4x3":"flags/4x3/nf.svg","iso":true,"name":"Norfolk Island"},{"capital":"Pyongyang","code":"kp","continent":"Asia","flag_1x1":"flags/1x1/kp.svg","flag_4x3":"flags/4x3/kp.svg","iso":true,"name":"North Korea"},{"capital":"Skopje","code":"mk","continent":"Europe","flag_1x1":"flags/1x1/mk.svg","flag_4x3":"flags/4x3/mk.svg","iso":true,"name":"North Macedonia"},{"capital":"Belfast","code":"gb-nir","continent":"Europe","flag_1x1":"flags/1x1/gb-nir.svg","flag_4x3":"flags/4x3/gb-nir.svg","iso":false,"name":"Northern Ireland"},{"capital":"Saipan","code":"mp","continent":"Oceania","flag_1x1":"flags/1x1/mp.svg","flag_4x3":"flags/4x3/mp.svg","iso":true,"name":"Northern Mariana Islands"},{"capital":"Oslo","code":"no","continent":"Europe","flag_1x1":"flags/1x1/no.svg","flag_4x3":"flags/4x3/no.svg","iso":true,"name":"Norway"},{"capital":"Muscat","code":"om","continent":"Asia","flag_1x1":"flags/1x1/om.svg","flag_4x3":"flags/4x3/om.svg","iso":true,"name":"Oman"},{"code":"pc","flag_1x1":"flags/1x1/pc.svg","flag_4x3":"flags/4x3/pc.svg","iso":false,"name":"Pacific Community"},{"capital":"Islamabad","code":"pk","continent":"Asia","flag_1x1":"flags/1x1/pk.svg","flag_4x3":"flags/4x3/pk.svg","iso":true,"name":"Pakistan"},{"capital":"Ngerulmud","code":"pw","continent":"Oceania","flag_1x1":"flags/1x1/pw.svg","flag_4x3":"flags/4x3/pw.svg","iso":true,"name":"Palau"},{"capital":"Panama City","code":"pa","continent":"North America","flag_1x1":"flags/1x1/pa.svg","flag_4x3":"flags/4x3/pa.svg","iso":true,"name":"Panama"},{"capital":"Port Moresby","code":"pg","continent":"Oceania","flag_1x1":"flags/1x1/pg.svg","flag_4x3":"flags/4x3/pg.svg","iso":true,"name":"Papua New Guinea"},{"capital":"Asunción","code":"py","continent":"South America","flag_1x1":"flags/1x1/py.svg","flag_4x3":"flags/4x3/py.svg","iso":true,"name":"Paraguay"},{"capital":"Lima","code":"pe","continent":"South America","flag_1x1":"flags/1x1/pe.svg","flag_4x3":"flags/4x3/pe.svg","iso":true,"name":"Peru"},{"capital":"Manila","code":"ph","continent":"Asia","flag_1x1":"flags/1x1/ph.svg","flag_4x3":"flags/4x3/ph.svg","iso":true,"name":"Philippines"},{"capital":"Adamstown","code":"pn","continent":"Oceania","flag_1x1":"flags/1x1/pn.svg","flag_4x3":"flags/4x3/pn.svg","iso":true,"name":"Pitcairn"},{"capital":"Warsaw","code":"pl","continent":"Europe","flag_1x1":"flags/1x1/pl.svg","flag_4x3":"flags/4x3/pl.svg","iso":true,"name":"Poland"},{"capital":"Lisbon","code":"pt","continent":"Europe","flag_1x1":"flags/1x1/pt.svg","flag_4x3":"flags/4x3/pt.svg","iso":true,"name":"Portugal"},{"capital":"San Juan","code":"pr","continent":"North America","flag_1x1":"flags/1x1/pr.svg","flag_4x3":"flags/4x3/pr.svg","iso":true,"name":"Puerto Rico"},{"capital":"Doha","code":"qa","continent":"Asia","flag_1x1":"flags/1x1/qa.svg","flag_4x3":"flags/4x3/qa.svg","iso":true,"name":"Qatar"},{"capital":"Brazzaville","code":"cg","continent":"Africa","flag_1x1":"flags/1x1/cg.svg","flag_4x3":"flags/4x3/cg.svg","iso":true,"name":"Republic of the Congo"},{"capital":"Bucharest","code":"ro","continent":"Europe","flag_1x1":"flags/1x1/ro.svg","flag_4x3":"flags/4x3/ro.svg","iso":true,"name":"Romania"},{"capital":"Moscow","code":"ru","continent":"Europe","flag_1x1":"flags/1x1/ru.svg","flag_4x3":"flags/4x3/ru.svg","iso":true,"name":"Russia"},{"capital":"Kigali","code":"rw","continent":"Africa","flag_1x1":"flags/1x1/rw.svg","flag_4x3":"flags/4x3/rw.svg","iso":true,"name":"Rwanda"},{"capital":"Saint-Denis","code":"re","continent":"Africa","flag_1x1":"flags/1x1/re.svg","flag_4x3":"flags/4x3/re.svg","iso":true,"name":"Réunion"},{"capital":"Gustavia","code":"bl","continent":"North America","flag_1x1":"flags/1x1/bl.svg","flag_4x3":"flags/4x3/bl.svg","iso":true,"name":"Saint Barthélemy"},{"capital":"Jamestown","code":"sh-hl","continent":"Africa","flag_1x1":"flags/1x1/sh-hl.svg","flag_4x3":"flags/4x3/sh-hl.svg","iso":false,"name":"Saint Helena"},{"capital":"Jamestown","code":"sh","continent":"Africa","flag_1x1":"flags/1x1/sh.svg","flag_4x3":"flags/4x3/sh.svg","iso":true,"name":"Saint Helena, Ascension and Tristan da Cunha"},{"capital":"Basseterre","code":"kn","continent":"North America","flag_1x1":"flags/1x1/kn.svg","flag_4x3":"flags/4x3/kn.svg","iso":true,"name":"Saint Kitts and Nevis"},{"capital":"Castries","code":"lc","continent":"North America","flag_1x1":"flags/1x1/lc.svg","flag_4x3":"flags/4x3/lc.svg","iso":true,"name":"Saint Lucia"},{"capital":"Marigot","code":"mf","continent":"North America","flag_1x1":"flags/1x1/mf.svg","flag_4x3":"flags/4x3/mf.svg","iso":true,"name":"Saint Martin"},{"capital":"Saint-Pierre","code":"pm","continent":"North America","flag_1x1":"flags/1x1/pm.svg","flag_4x3":"flags/4x3/pm.svg","iso":true,"name":"Saint Pierre and Miquelon"},{"capital":"Kingstown","code":"vc","continent":"North America","flag_1x1":"flags/1x1/vc.svg","flag_4x3":"flags/4x3/vc.svg","iso":true,"name":"Saint Vincent and the Grenadines"},{"capital":"Apia","code":"ws","continent":"Oceania","flag_1x1":"flags/1x1/ws.svg","flag_4x3":"flags/4x3/ws.svg","iso":true,"name":"Samoa"},{"capital":"San Marino","code":"sm","continent":"Europe","flag_1x1":"flags/1x1/sm.svg","flag_4x3":"flags/4x3/sm.svg","iso":true,"name":"San Marino"},{"capital":"São Tomé","code":"st","continent":"Africa","flag_1x1":"flags/1x1/st.svg","flag_4x3":"flags/4x3/st.svg","iso":true,"name":"Sao Tome and Principe"},{"capital":"Riyadh","code":"sa","continent":"Asia","flag_1x1":"flags/1x1/sa.svg","flag_4x3":"flags/4x3/sa.svg","iso":true,"name":"Saudi Arabia"},{"capital":"Edinburgh","code":"gb-sct","continent":"Europe","flag_1x1":"flags/1x1/gb-sct.svg","flag_4x3":"flags/4x3/gb-sct.svg","iso":false,"name":"Scotland"},{"capital":"Dakar","code":"sn","continent":"Africa","flag_1x1":"flags/1x1/sn.svg","flag_4x3":"flags/4x3/sn.svg","iso":true,"name":"Senegal"},{"capital":"Belgrade","code":"rs","continent":"Europe","flag_1x1":"flags/1x1/rs.svg","flag_4x3":"flags/4x3/rs.svg","iso":true,"name":"Serbia"},{"capital":"Victoria","code":"sc","continent":"Africa","flag_1x1":"flags/1x1/sc.svg","flag_4x3":"flags/4x3/sc.svg","iso":true,"name":"Seychelles"},{"capital":"Freetown","code":"sl","continent":"Africa","flag_1x1":"flags/1x1/sl.svg","flag_4x3":"flags/4x3/sl.svg","iso":true,"name":"Sierra Leone"},{"capital":"Singapore","code":"sg","continent":"Asia","flag_1x1":"flags/1x1/sg.svg","flag_4x3":"flags/4x3/sg.svg","iso":true,"name":"Singapore"},{"capital":"Philipsburg","code":"sx","continent":"North America","flag_1x1":"flags/1x1/sx.svg","flag_4x3":"flags/4x3/sx.svg","iso":true,"name":"Sint Maarten"},{"capital":"Bratislava","code":"sk","continent":"Europe","flag_1x1":"flags/1x1/sk.svg","flag_4x3":"flags/4x3/sk.svg","iso":true,"name":"Slovakia"},{"capital":"Ljubljana","code":"si","continent":"Europe","flag_1x1":"flags/1x1/si.svg","flag_4x3":"flags/4x3/si.svg","iso":true,"name":"Slovenia"},{"capital":"Honiara","code":"sb","continent":"Oceania","flag_1x1":"flags/1x1/sb.svg","flag_4x3":"flags/4x3/sb.svg","iso":true,"name":"Solomon Islands"},{"capital":"Mogadishu","code":"so","continent":"Africa","flag_1x1":"flags/1x1/so.svg","flag_4x3":"flags/4x3/so.svg","iso":true,"name":"Somalia"},{"capital":"Pretoria","code":"za","continent":"Africa","flag_1x1":"flags/1x1/za.svg","flag_4x3":"flags/4x3/za.svg","iso":true,"name":"South Africa"},{"capital":"King Edward Point","code":"gs","continent":"Antarctica","flag_1x1":"flags/1x1/gs.svg","flag_4x3":"flags/4x3/gs.svg","iso":true,"name":"South Georgia and the South Sandwich Islands"},{"capital":"Seoul","code":"kr","continent":"Asia","flag_1x1":"flags/1x1/kr.svg","flag_4x3":"flags/4x3/kr.svg","iso":true,"name":"South Korea"},{"capital":"Juba","code":"ss","continent":"Africa","flag_1x1":"flags/1x1/ss.svg","flag_4x3":"flags/4x3/ss.svg","iso":true,"name":"South Sudan"},{"capital":"Madrid","code":"es","continent":"Europe","flag_1x1":"flags/1x1/es.svg","flag_4x3":"flags/4x3/es.svg","iso":true,"name":"Spain"},{"capital":"Sri Jayawardenepura Kotte, Colombo","code":"lk","continent":"Asia","flag_1x1":"flags/1x1/lk.svg","flag_4x3":"flags/4x3/lk.svg","iso":true,"name":"Sri Lanka"},{"capital":"Ramallah","code":"ps","continent":"Asia","flag_1x1":"flags/1x1/ps.svg","flag_4x3":"flags/4x3/ps.svg","iso":true,"name":"State of Palestine"},{"capital":"Khartoum","code":"sd","continent":"Africa","flag_1x1":"flags/1x1/sd.svg","flag_4x3":"flags/4x3/sd.svg","iso":true,"name":"Sudan"},{"capital":"Paramaribo","code":"sr","continent":"South America","flag_1x1":"flags/1x1/sr.svg","flag_4x3":"flags/4x3/sr.svg","iso":true,"name":"Suriname"},{"capital":"Longyearbyen","code":"sj","continent":"Europe","flag_1x1":"flags/1x1/sj.svg","flag_4x3":"flags/4x3/sj.svg","iso":true,"name":"Svalbard and Jan Mayen"},{"capital":"Stockholm","code":"se","continent":"Europe","flag_1x1":"flags/1x1/se.svg","flag_4x3":"flags/4x3/se.svg","iso":true,"name":"Sweden"},{"capital":"Bern","code":"ch","continent":"Europe","flag_1x1":"flags/1x1/ch.svg","flag_4x3":"flags/4x3/ch.svg","iso":true,"name":"Switzerland"},{"capital":"Damascus","code":"sy","continent":"Asia","flag_1x1":"flags/1x1/sy.svg","flag_4x3":"flags/4x3/sy.svg","iso":true,"name":"Syria"},{"capital":"Taipei","code":"tw","continent":"Asia","flag_1x1":"flags/1x1/tw.svg","flag_4x3":"flags/4x3/tw.svg","iso":true,"name":"Taiwan"},{"capital":"Dushanbe","code":"tj","continent":"Asia","flag_1x1":"flags/1x1/tj.svg","flag_4x3":"flags/4x3/tj.svg","iso":true,"name":"Tajikistan"},{"capital":"Dodoma","code":"tz","continent":"Africa","flag_1x1":"flags/1x1/tz.svg","flag_4x3":"flags/4x3/tz.svg","iso":true,"name":"Tanzania"},{"capital":"Bangkok","code":"th","continent":"Asia","flag_1x1":"flags/1x1/th.svg","flag_4x3":"flags/4x3/th.svg","iso":true,"name":"Thailand"},{"capital":"Dili","code":"tl","continent":"Asia","flag_1x1":"flags/1x1/tl.svg","flag_4x3":"flags/4x3/tl.svg","iso":true,"name":"Timor-Leste"},{"capital":"Lomé","code":"tg","continent":"Africa","flag_1x1":"flags/1x1/tg.svg","flag_4x3":"flags/4x3/tg.svg","iso":true,"name":"Togo"},{"capital":"Nukunonu, Atafu,Tokelau","code":"tk","continent":"Oceania","flag_1x1":"flags/1x1/tk.svg","flag_4x3":"flags/4x3/tk.svg","iso":true,"name":"Tokelau"},{"capital":"Nukuʻalofa","code":"to","continent":"Oceania","flag_1x1":"flags/1x1/to.svg","flag_4x3":"flags/4x3/to.svg","iso":true,"name":"Tonga"},{"capital":"Port of Spain","code":"tt","continent":"South America","flag_1x1":"flags/1x1/tt.svg","flag_4x3":"flags/4x3/tt.svg","iso":true,"name":"Trinidad and Tobago"},{"capital":"Edinburgh of the Seven Seas","code":"sh-ta","continent":"Africa","flag_1x1":"flags/1x1/sh-ta.svg","flag_4x3":"flags/4x3/sh-ta.svg","iso":false,"name":"Tristan da Cunha"},{"capital":"Tunis","code":"tn","continent":"Africa","flag_1x1":"flags/1x1/tn.svg","flag_4x3":"flags/4x3/tn.svg","iso":true,"name":"Tunisia"},{"capital":"Ashgabat","code":"tm","continent":"Asia","flag_1x1":"flags/1x1/tm.svg","flag_4x3":"flags/4x3/tm.svg","iso":true,"name":"Turkmenistan"},{"capital":"Cockburn Town","code":"tc","continent":"North America","flag_1x1":"flags/1x1/tc.svg","flag_4x3":"flags/4x3/tc.svg","iso":true,"name":"Turks and Caicos Islands"},{"capital":"Funafuti","code":"tv","continent":"Oceania","flag_1x1":"flags/1x1/tv.svg","flag_4x3":"flags/4x3/tv.svg","iso":true,"name":"Tuvalu"},{"capital":"Ankara","code":"tr","continent":"Asia","flag_1x1":"flags/1x1/tr.svg","flag_4x3":"flags/4x3/tr.svg","iso":true,"name":"Türkiye"},{"capital":"Kampala","code":"ug","continent":"Africa","flag_1x1":"flags/1x1/ug.svg","flag_4x3":"flags/4x3/ug.svg","iso":true,"name":"Uganda"},{"capital":"Kiev","code":"ua","continent":"Europe","flag_1x1":"flags/1x1/ua.svg","flag_4x3":"flags/4x3/ua.svg","iso":true,"name":"Ukraine"},{"capital":"Abu Dhabi","code":"ae","continent":"Asia","flag_1x1":"flags/1x1/ae.svg","flag_4x3":"flags/4x3/ae.svg","iso":true,"name":"United Arab Emirates"},{"capital":"London","code":"gb","continent":"Europe","flag_1x1":"flags/1x1/gb.svg","flag_4x3":"flags/4x3/gb.svg","iso":true,"name":"United Kingdom"},{"code":"un","flag_1x1":"flags/1x1/un.svg","flag_4x3":"flags/4x3/un.svg","iso":false,"name":"United Nations"},{"capital":"Washington, D.C.","code":"um","continent":"North America","flag_1x1":"flags/1x1/um.svg","flag_4x3":"flags/4x3/um.svg","iso":true,"name":"United States Minor Outlying Islands"},{"capital":"Washington, D.C.","code":"us","continent":"North America","flag_1x1":"flags/1x1/us.svg","flag_4x3":"flags/4x3/us.svg","iso":true,"name":"United States of America"},{"code":"xx","flag_1x1":"flags/1x1/xx.svg","flag_4x3":"flags/4x3/xx.svg","iso":false,"name":"Unknown"},{"capital":"Montevideo","code":"uy","continent":"South America","flag_1x1":"flags/1x1/uy.svg","flag_4x3":"flags/4x3/uy.svg","iso":true,"name":"Uruguay"},{"capital":"Tashkent","code":"uz","continent":"Asia","flag_1x1":"flags/1x1/uz.svg","flag_4x3":"flags/4x3/uz.svg","iso":true,"name":"Uzbekistan"},{"capital":"Port Vila","code":"vu","continent":"Oceania","flag_1x1":"flags/1x1/vu.svg","flag_4x3":"flags/4x3/vu.svg","iso":true,"name":"Vanuatu"},{"capital":"Caracas","code":"ve","continent":"South America","flag_1x1":"flags/1x1/ve.svg","flag_4x3":"flags/4x3/ve.svg","iso":true,"name":"Venezuela"},{"capital":"Hanoi","code":"vn","continent":"Asia","flag_1x1":"flags/1x1/vn.svg","flag_4x3":"flags/4x3/vn.svg","iso":true,"name":"Vietnam"},{"capital":"Road Town","code":"vg","continent":"North America","flag_1x1":"flags/1x1/vg.svg","flag_4x3":"flags/4x3/vg.svg","iso":true,"name":"Virgin Islands (British)"},{"capital":"Charlotte Amalie","code":"vi","continent":"North America","flag_1x1":"flags/1x1/vi.svg","flag_4x3":"flags/4x3/vi.svg","iso":true,"name":"Virgin Islands (U.S.)"},{"capital":"Cardiff","code":"gb-wls","continent":"Europe","flag_1x1":"flags/1x1/gb-wls.svg","flag_4x3":"flags/4x3/gb-wls.svg","iso":false,"name":"Wales"},{"capital":"Mata-Utu","code":"wf","continent":"Oceania","flag_1x1":"flags/1x1/wf.svg","flag_4x3":"flags/4x3/wf.svg","iso":true,"name":"Wallis and Futuna"},{"capital":"Laayoune","code":"eh","continent":"Africa","flag_1x1":"flags/1x1/eh.svg","flag_4x3":"flags/4x3/eh.svg","iso":true,"name":"Western Sahara"},{"capital":"Sana\'a","code":"ye","continent":"Asia","flag_1x1":"flags/1x1/ye.svg","flag_4x3":"flags/4x3/ye.svg","iso":true,"name":"Yemen"},{"capital":"Lusaka","code":"zm","continent":"Africa","flag_1x1":"flags/1x1/zm.svg","flag_4x3":"flags/4x3/zm.svg","iso":true,"name":"Zambia"},{"capital":"Harare","code":"zw","continent":"Africa","flag_1x1":"flags/1x1/zw.svg","flag_4x3":"flags/4x3/zw.svg","iso":true,"name":"Zimbabwe"}]')}}]); //# sourceMappingURL=302-prod-27041942b6451a4c1e06.js.map