@datazoom/collector_dashjs_mt_om
Version:
1 lines • 125 kB
JavaScript
(()=>{var e,n,t,s,Dc="object"==typeof module?{}:null;((Ze,en,y)=>{var S,f,nn=Ze.Object,A=Ze.Array,T=Ze.Date,_n=Ze.Number,O=Ze.String,b=Ze.RegExp,tn=Ze.Math,C=Ze.XMLHttpRequest,D=Ze.Uint8Array,R=Ze.ArrayBuffer,M=Ze.JSON,hn=Ze.Promise,N=Ze.URL,P=Ze.URLSearchParams,L=Ze.EventTarget,k=Ze.CustomEvent,vn=Ze.document||{},e=vn.currentScript||{},w=Ze.location||{},U=Ze.navigator||{},x=U.userAgent||"",En=U.connection||U.mozConnection||U.webkitConnection,V=Ze.crypto,F=Ze.console||{},n=Ze.performance,W=Ze.setInterval,B=Ze.setTimeout,j=Ze.decodeURIComponent,H=Ze.encodeURIComponent;try{S=Ze.localStorage,f=Ze.sessionStorage}catch(e){}function G(t){return t?function(e,n){e="[DZ] "+e,void 0===n?t.call(F,e):t.call(F,e,n)}:null}var t=G(F.log)||function(){},Y=G(F.error)||t,K=G(F.warn)||t,$=G(F.info)||t,q=G(F.debug)||t,gn={options:{cmcdEnable:!1,cmcdMode:null,cmcdKeys:null}},z="datazoom_",X="custom_",J="v_";if(gn[t="__"+z+"rootobj"]=1,Dc)Dc.datazoom=gn;else{if($n(Ze.datazoom)){if(Ze.datazoom[t])return K("Collector already loaded");K("Overwriting window.datazoom")}Ze.datazoom=gn}function E(n,t,e){var i,r=t.shift();return null==r?i=n:n?r instanceof b?nn.keys(n).some(function(e){if(r.test(e))return null!=(i=E(n[e],t.slice()))}):i=E(n[r],t):i=null,null!=i?i:e}function rn(e){return"function"==typeof e}function Q(e,n){if(rn(e))try{return new(e=n?e.bind.apply(e,[null].concat(n)):e),1}catch(e){}}Q(N,["http://x.io"])&&Q(P)||(P=function(e){var i=[];function t(e,n){!1!==n&&i.push([e,n])}function r(n){i=i.filter(function(e){return e[0]!==n})}e&&e.slice(1).split("&").forEach(function(e){e=e.split("=");try{i.push([j(e[0]),null==e[1]||j(e[1])])}catch(e){an(e,"URLSearchParams()")}});e=this;e.append=t,e["delete"]=r,e.set=function(e,n){r(e),t(e,n)},e.get=function(n){var t=null;return i.some(function(e){if(e[0]===n)return t=e[1],!0}),t},e.toString=function(){return i.map(function(e){var n=H(e[0]);return!0===e[1]?n:n+"="+H(e[1])}).join("&")}},N=function(e){var n=this,e=e.split("?"),t=e[0],e=e[1]?"?"+e[1]:"";n.search=e,n.searchParams=new P(e),n.toString=function(){return t+n.search}}),Q(L)&&Q(k,["x"])||(L=function(){var t=this,i={};t.addEventListener=function(e,n){var t=i[e];t||(i[e]=t=[]),t.push(n)},t.removeEventListener=function(e,n){var t=i[e];t&&(i[e]=t.filter(function(e){return e!=n}))},t.dispatchEvent=function(n){var e=i[n.type];e&&e.forEach(function(e){B(function(){e.call(t,n)},0)})}},k=function(e){this.type=e}),en=nn.assign({},{cn:"dashjsplayer (MT/OM)",sv:"2.22.0",cf:"",mf:null,ev:[],fd:[],md:[],mb:"",sw:!1,sm:"",sp:[],ss:"",sd:"",sc:"",ip:"",ts:"",ab:"",st:null,hi:1e4,ti:200,cm:null,am:null,cq:null,aq:null,rd:[1,2,4,8,8,8,8],bd:50,kd:50,mh:5e3,ml:0,mc:256,mp:2,ep:2,ed:2e3,ec:_n.MAX_VALUE,cc:"",cl:"",ci:"",cd:[],og:!0,os:!0,tt:!1,om:!1,ps:null,sn:["IDLE","CT_REQUESTED","CT_BUFFERING","CT_PLAYING","CT_PAUSED","CT_SEEKING","CT_COMPLETED","CT_STOPPED","CT_ERROR","AD_BUFFERING","AD_PLAYING","AD_PAUSED","AD_SEEKING","AD_COMPLETED","AD_SKIPPED","AD_ERROR","AD_BREAK_STARTED","AD_BREAK_ENDED"],le:function(e){var n=e.event,t=e.video;Tn("[Event] "+n.type+(t?" ("+t.media_type+")":"")+" @"+n.timestamp,cn(e))}},en||{});var a,Z,yn,ee={datapoints:{events:"ev",flux_data:"fd",metadata:"md",cmcd:"cd"},endpoints:{event_ingest:"mb",sampling:"sm",server_ts:"ts",ad_blocker_bait:"ab",ip_api:"ip"},sampling:{enable:"sw",definition_namespace:"ss",definition_key_name:"sd",criteria_sampling_key_name:"sc",criteria_matching_fields:"sp"},customer_code:"cc",connector_list:"cl",app_session_timeout_mins:"st",heartbeat_interval_ms:"hi",content_milestone_percent:"cm",ad_milestone_percent:"am",content_qv_sec:"cq",ad_qv_sec:"aq",observability:{lag_enabled:"og",loss_enabled:"os"},om_enabled:"om",configuration_id:""},ne=!Dc&&e.src||"/",te=w.href||"https://localhost",ie="configuration_id",re="urn:x-cast:io.datazoom.collector",Sn="transfer",oe=0,ae=1,se=2,ue=3,ce=4,le=5,de={off:oe,error:ae,warning:se,info:ue,debug:ce,verbose:le},pe=se;function fe(e){var n;e&&(n=de[e],oe<=(n=null!=n?n:+e)&&n<=le?pe=n:K("Invalid log level: "+e))}function me(){a={},Z=[],[[en.ps],[ne.split("?")[1]],[te.split("?")[1],z]].forEach(function(e){var i=e[1];e[0]&&e[0].split("&").forEach(function(e){try{var n=e.split("="),t=j(n[0]);if(i){if(!t.startsWith(i))return;t=t.slice(i.length)}a[t]=null==n[1]||j(n[1]),t.startsWith("x-")&&Z.push([t,a[t]])}catch(e){K("Invalid query string: "+e.message)}})}),yn="true"==a.demo,fe(a.log)}me();var _e="io.datazoom.",he=_e,ve="__ss_ev_count",Ee="__ss_last_act",ge="__ss_custom_md",ye="__ss_msg_queue",Se="__ss_sm_resp",Ie="__ss_appss_to",Ae="collector_observability",Te="loss",Oe="process_duration_ms",be="send_duration_ms",Ce="call_duration_ms",De="queue_duration_ms",Re="evnt_fail",Me="attempt_count",Ne="attempt",Pe="status_code",Le="status_codes",ke="b4_ss",we="sample",Ue="config",xe="log",Ve="server_ts",Fe="ip_api";function We(e,n,t,i){pe<e||n(t,i)}function In(e,n){We(ae,Y,e,n)}function on(e,n){We(se,K,e,n)}function An(e,n){We(ue,$,e,n)}function Tn(e,n){We(ce,q,e,n)}function Be(e,n){We(le,q,e,n)}function an(e,n){n="[Exception] "+(n?"("+n+") ":"")+e;return In(n,e),n}function On(t,i,r,o,a){var s,u=0,c=1,l=0;return i=i||"",r=r||1,o=o||_n.MAX_VALUE,{log:function(e,n){a&&(s=sn())>=l+a&&(u=0,c=1,l=s),++u>=c&&(t("["+u+"] "+i+e,n),c+=tn.min(c*r,o))}}}function bn(e,n){p(Ze,"postMessage",[{type:e,data:n},"*"])}var je,sn,He,Ge,Ye,Ke,$e=[],qe=0;function ze(e,n,t,i,r,o,a,s){var t={time:t,metric_name:i,dimension:{},batch:function(){return o}},u=(e&&(t.type=e),null!=r&&(t.metric_value=r),t.dimension);return n&&(u.target=n),s&&s.forEach(function(e){u[e[0]]=e[1]}),a&&(u[ke]=!0),t}function Xe(i,r,o,a){var s=r,u=1,c=qe++;return{retry:function(e){s=e,u++},log:function(e,n){var t;en.og&&(null!=o&&$e.push(ze(null,i,t=r-o,Oe,e-t,c,a,[[Me,u],[Pe,n]]),ze(null,i,t,De,o,c,a)),$e.push(ze(null,i,r,be,e-r,c,!1,[[Me,u],[Pe,n]]),ze(null,i,s,Ce,e-s,c,!1,[[Ne,u],[Pe,n]])))}}}function Je(e,n){var t,i;en.os&&(i=e.t,i=tn.trunc(i/6e4),(i=(je=je||{})[i]||(je[i]=[0,0,0]))[2]++,t=(i=i[3]||(i[3]={}))[n],e=Es(e.m,fr),t?t.push(e):i[n]=[e])}function Qe(e){var n,t=je[e],i=qe++;t[2]&&(t[3]&&(n=[[Le,t[3]]]),$e.push(ze(Te,null,6e4*+e,Re,t[2],i,!1,n)))}function Cn(e){return e&&(Kn(e)?e.slice():nn.assign({},e))}function Dn(e,n){return $n(n)?e?nn.assign({},e,n):n:e}function Rn(e,n){var t;return n?((t={})[e]=n,t):null}function Mn(t,i){var r;return i?t?(r=Cn(t),nn.keys(i).forEach(function(e){var n=t[e];r[e]=n?nn.assign({},n,i[e]):i[e]}),r):i:t}function p(e,n,t,i){n=E(e,[n],i);return rn(n)?n.apply(e,t):null}function Nn(e,n,t){return function(){try{return n.apply(e,arguments)}catch(e){an(e,t)}}}function Pn(t,e){nn.keys(t).forEach(function(n){e.forEach(function(e){e[n]=Nn(e,t[n],n)})}),e[0]}function Ln(e){var n={};return e.forEach(function(e){n[e.nm]=e}),n}function kn(e){var n={};return e.forEach(function(e){n[e.nm]=!0}),n}function wn(e,n,t){e.forEach(function(e){e[n]=t})}function Un(e,n){var e=new N(e,te),t=new P(e.search);return n(t),e.search="?"+t.toString(),e.toString()}function xn(e){var n,t=Z.length;return t?Un(e,function(e){for(n=0;n<t;n++)e.append(Z[n][0],Z[n][1])}):e}function Vn(e,n,t){var i;return null!=(i=e?new N(e,te).searchParams.get(n):i)?i:t}He=0,Ge=en.ec,Ye=On(on,"Abnormal clock increment: ",.2,1e3,3e5),n&&n.now,Ke=He+T.now(),sn=function(e){var n=T.now(),t=Ke,i=(Ke=He+n)-t;return(i<0||Ge<i)&&(Ke=t+en.ti,He=Ke-n,Ye.log(i)),Ke};var un=(()=>{for(var t=[],e=0;e<256;e++)t.push((e+256).toString(16).substr(1).toLowerCase());return function(){var e=new D(16);if(V&&V.getRandomValues)V.getRandomValues(e);else{on("getRandomValues() not supported");for(var n=0;n<16;n++)e[n]=tn.floor(256*tn.random())}return e[6]=15&e[6]|64,e[8]=63&e[8]|128,t[e[0]]+t[e[1]]+t[e[2]]+t[e[3]]+"-"+t[e[4]]+t[e[5]]+"-"+t[e[6]]+t[e[7]]+"-"+t[e[8]]+t[e[9]]+"-"+t[e[10]]+t[e[11]]+t[e[12]]+t[e[13]]+t[e[14]]+t[e[15]]}})();function Fn(e,n,t,i,r,o){var a=new C;if(a.open(e,n,!0),null!=o&&(a.timeout=o),t)for(var s=nn.keys(t),u=0;u<s.length;u++)a.setRequestHeader(s[u],t[s[u]]);return r&&(a.onreadystatechange=function(){r(a)}),a.send(i),{abort:function(){delete a.onreadystatechange,a.abort()}}}function cn(e){if(e)try{return M.stringify(e)}catch(e){an(e,"toJSON")}return null}function ln(e){if(e)try{return M.parse(e)}catch(e){an(e,"fromJSON")}return null}function Wn(e,n){return(e===f?he:_e)+n}function m(e,n,t){if(e)if(null==t)jn(e,n);else try{e.setItem(Wn(e,n),cn({v:t}))}catch(e){an(e,"storageSet")}}function Bn(e,n){e=e?ln(e.getItem(Wn(e,n))):null;return e?e.v:null}function jn(e,n){e&&e.removeItem(Wn(e,n))}Ze.self!==Ze.top&&Tn("Page loaded in a frame, set sessionStorage prefix to: "+(he+=(a.frame_id||un())+"."));var Hn=ln('{"omidPartnerName":"amazon2","omidPartnerVersion":"1.0.0"}')||{};function Gn(e){return"string"==typeof e}function Yn(e){return _n.isFinite(e)}function Kn(e){return A.isArray(e)}function $n(e){return null!=e&&"object"==typeof e&&!Kn(e)}function qn(e){return Gn(e)?e:""+e}function zn(e){return Yn(e=+e)?e:null}function Xn(n,t,i){return null==n&&null==t?zn:function(e){return null!=(e=zn(e))&&(null!=n&&e<n?e=i?null:n:null!=t&&t<e&&(e=i?null:t)),e}}function Jn(e){return tn.round(e)}function Qn(e,n){for(var t=0;t<n.length;t++)!function(e){for(var n=e,t=1;t<arguments.length;t++)n.dv||(n.dv=[]),n.dv.push(arguments[t])}(n[t],e)}function Zn(e,n){if(n)for(var t=0;t<n.length&&null!=e;t++)e=n[t](e);return e}var et,nt,tt,it,rt=4,ot=8,at=16,st=32,I=65535,ut=rt,t=1|at,n=(e=rt|at)|st,r=ot,ct={ap:2,nm:"ad_break_start"},lt={ap:2,nm:"ad_break_end"},dt={ap:2,nm:"ad_click"},pt={ap:2,nm:"ad_impression"},ft={ap:2,nm:"ad_skip"},mt={ap:ut,nm:"app_session_end"},_t={ap:3,nm:"audio_track_changed"},ht={ap:3,nm:"buffer_start"},vt={ap:3,nm:"buffer_end"},Et={ap:3,nm:"cast_start"},gt={ap:3,nm:"cast_end"},yt={ap:3,nm:"cast_transfer"},St={ap:I,nm:"context_ready"},It={ap:ut,nm:"datazoom_loaded"},At={ap:3,nm:"error"},Tt={ap:3,nm:"exit_fullscreen"},Ot={ap:3,nm:"fullscreen"},bt={ap:3,nm:"heartbeat"},Ct={ap:3,nm:"media_loaded"},Dt={ap:1,nm:"media_object_request"},Rt={ap:3,nm:"media_request"},Mt={ap:3,nm:"milestone"},Nt={ap:3,nm:"mute"},Pt={ap:3,nm:"pause"},Lt={ap:3,nm:"play_btn"},kt={ap:3,nm:"playback_start"},wt={ap:3,nm:"playback_complete"},Ut={ap:1,nm:"player_ready"},xt={ap:3,nm:"playing"},Vt={ap:3,nm:"qualified_view"},Ft={ap:1,nm:"quality_change_request"},Wt={ap:3,nm:"rendition_change"},Bt={ap:3,nm:"resize"},jt={ap:3,nm:"resume"},Ht={ap:3,nm:"seek_start"},Gt={ap:3,nm:"seek_end"},Yt={ap:3,nm:"stall_start"},Kt={ap:3,nm:"stall_end"},$t={ap:3,nm:"stop"},qt={ap:3,nm:"subtitle_change"},zt={ap:3,nm:"unmute"},Xt={ap:3,nm:"volume_change"},Jt=(Rt.rtc=0,kt.rtc=1,Pt.rtc=2,ht.rtc=3,Yt.rtc=4,Ht.rtc=5,Wt.rtc=6,Mt.rtc=7,Rt.rta=8,kt.rta=9,ht.rta=10,Yt.rta=11,Mt.rta=12,At.rta=ft.rta=wt.rta=13,ct.rta=14,lt.rta=15,bt.rt=16,ht.rt=17,Yt.rt=18,["event","metrics"]),Qt={ap:t,nm:"bandwidth_kbps"},Zt={ap:t,nm:"buffer_duration_ms"},ei={ap:t,nm:"buffer_duration_ads_ms"},ni={ap:t,nm:"buffer_duration_content_ms"},ti={ap:t,nm:"buffer_fill_percent"},ii={ap:t,nm:"buffer_length_ms"},ri={ap:t,nm:"content_session_start_ts_ms"},oi={ap:3,nm:"current_audio_track"},ai={ap:t,nm:"current_subtitles"},si={ap:e,nm:"engagement_duration_ms"},ui={ap:e,nm:"engagement_duration_ads_ms"},ci={ap:e,nm:"engagement_duration_content_ms"},li={ap:r,nm:"event_count"},di={ap:t,nm:"num_ad_break_plays"},pi={ap:e,nm:"num_ad_plays"},fi={ap:e,nm:"num_content_plays"},mi={ap:e,nm:"num_errors"},_i={ap:e,nm:"num_errors_ads"},hi={ap:e,nm:"num_errors_content"},vi={ap:e,nm:"num_requests_content"},Ei={ap:t,nm:"pause_duration_ms"},gi={ap:t,nm:"pause_duration_ads_ms"},yi={ap:t,nm:"pause_duration_content_ms"},Si={ap:t,nm:"playback_duration_ms"},Ii={ap:t,nm:"playback_duration_ads_ms"},Ai={ap:2,nm:"playback_duration_ad_session_ms"},Ti={ap:t,nm:"playback_duration_content_ms"},Oi={ap:t,nm:"playback_duration_promo_ms"},bi={ap:3,nm:"playback_rate"},Ci={ap:t,nm:"player_state"},Di={ap:t,nm:"player_viewable"},Ri={ap:t,nm:"player_viewable_percent"},dn={ap:3,nm:"playhead_position_sec"},Mi={ap:t,nm:"playhead_pdt_sec"},Ni={ap:3,nm:"rendition_audio_bitrate_kbps"},Pi={ap:3,nm:"rendition_height"},Li={ap:3,nm:"rendition_name"},ki={ap:3,nm:"rendition_video_bitrate_kbps"},wi={ap:3,nm:"rendition_width"},Ui={ap:t,nm:"stall_count"},xi={ap:t,nm:"stall_count_ads"},Vi={ap:t,nm:"stall_count_content"},Fi={ap:t,nm:"stall_duration_ms"},Wi={ap:t,nm:"stall_duration_ads_ms"},Bi={ap:t,nm:"stall_duration_content_ms"},ji={ap:t,nm:"time_since_last_ad_break_start_ms"},Hi={ap:t,nm:"time_since_last_ad_completed_ms"},Gi={ap:t,nm:"time_since_last_buffer_start_ms"},Yi={ap:t,nm:"time_since_last_buffer_start_ad_ms"},Ki={ap:t,nm:"time_since_last_buffer_start_content_ms"},$i={ap:t,nm:"time_since_last_heartbeat_ms"},qi={ap:t,nm:"time_since_last_milestone_ad_ms"},zi={ap:t,nm:"time_since_last_milestone_content_ms"},Xi={ap:t,nm:"time_since_last_pause_ms"},Ji={ap:t,nm:"time_since_last_rendition_change_ms"},Qi={ap:t,nm:"time_since_last_request_ad_ms"},Zi={ap:t,nm:"time_since_last_seek_start_ms"},er={ap:t,nm:"time_since_last_stall_start_ms"},nr={ap:t,nm:"time_since_last_stall_start_ad_ms"},tr={ap:t,nm:"time_since_last_stall_start_content_ms"},ir={ap:t,nm:"time_since_last_started_ad_ms"},rr={ap:t,nm:"time_since_request_content_ms"},or={ap:t,nm:"time_since_started_content_ms"},ar={ap:t,nm:"volume_level_percent"};wn([Zt,ei,ni,Ei,gi,yi,Si,Ii,Ti,Oi,Ui,xi,Vi,Fi,Wi,Bi,pi,mi,_i,hi,fi,vi],"df",0),rr.ts=0,or.ts=1,Xi.ts=2,Ki.ts=3,tr.ts=4,Zi.ts=5,Ji.ts=6,zi.ts=7,Qi.ts=8,ir.ts=9,Yi.ts=10,nr.ts=11,qi.ts=12,ji.ts=14,Hi.ts=13,$i.ts=16,Gi.ts=17,er.ts=18;var sr=["ops_metadata"],ur=["custom"],cr=["vendor"],lr={p:hr=[],ap:n,nm:"configuration_id"},dr={p:hr,ap:n,nm:"connector_list"},pr={p:hr,ap:n,nm:"customer_code"},fr={p:hr,ap:r,nm:"event_id"},mr={p:vr=["event"],ap:r,nm:"timestamp"},_r={p:vr,ap:r,nm:"type"},hr={p:i=["cmcd"],ap:r,nm:"bl"},vr={p:i,ap:r,nm:"br"},Er={p:i,ap:r,nm:"bs"},gr={p:i,ap:r,nm:"cid"},yr={p:i,ap:r,nm:"d"},Sr={p:i,ap:r,nm:"dl"},Ir={p:i,ap:r,nm:"mtp"},Ar={p:i,ap:r,nm:"nor"},Tr={p:i,ap:r,nm:"nrr"},Or={p:i,ap:r,nm:"ot"},br={p:i,ap:r,nm:"pr"},Cr={p:i,ap:r,nm:"rid"},Dr={p:i,ap:r,nm:"rtp"},Rr={p:i,ap:r,nm:"sf"},Mr={p:i,ap:r,nm:"sid"},Nr={p:i,ap:r,nm:"st"},Pr={p:i,ap:r,nm:"su"},Lr={p:i,ap:r,nm:"tb"},i={p:i,ap:r,nm:"v"},kr={p:o=["event","attributes"],ap:r,nm:"abs_shift"},wr={p:o,ap:r,nm:"error_code"},Ur={p:o,ap:r,nm:"error_msg"},xr={p:o,ap:r,nm:"inner_error"},Vr={p:o,ap:r,nm:"heartbeat_count"},Fr={p:o,ap:r,nm:"milestone_percent"},Wr={p:o,ap:r,nm:"qualified_view_sec"},Br={p:o,ap:r,nm:"seek_start_point_ms"},jr={p:o,ap:r,nm:"seek_end_point_ms"},Hr={p:o,ap:r,nm:"startup_duration_content_ms"},Gr={p:o,ap:r,nm:"startup_duration_total_ms"},Yr={p:s=["user_details"],ap:e,nm:"app_session_id"},Kr={p:s,ap:e,nm:"app_session_start_ts_ms"},o={p:s,ap:e,nm:"app_session_end_ts_ms"},$r={p:s,ap:t,nm:"cast_app_session_id"},qr={p:s,ap:t,nm:"cast_content_session_id"},zr={p:s,ap:n,nm:"client_ip"},Xr={p:s,ap:t,nm:"content_session_id"},s={p:s,ap:e,nm:"user_agent"},Jr={p:u=["player"],ap:t,nm:"autostart"},Qr={p:u,ap:t,nm:"casting"},Zr={p:u,ap:t,nm:"controls"},eo={p:u,ap:t,nm:"default_muted"},no={p:u,ap:t,nm:"default_playback_rate"},to={p:u,ap:t,nm:"fullscreen"},io={p:u,ap:t,nm:"loop"},ro={p:u,ap:t,nm:"muted"},oo={p:u,ap:t,nm:"player_name"},ao={p:u,ap:t,nm:"player_version"},so={p:u,ap:t,nm:"preload"},uo={p:u,ap:t,nm:"ready_state"},co={p:u,ap:t,nm:"streaming_protocol"},lo={p:u,ap:t,nm:"streaming_type"},po={p:u,ap:t,nm:"subtitles"},u={p:c=["device"],ap:e,nm:"advertising_id"},fo={p:c,ap:e,nm:"browser_name"},mo={p:c,ap:e,nm:"browser_height"},_o={p:c,ap:e,nm:"browser_version"},ho={p:c,ap:e,nm:"browser_width"},vo={p:c,ap:e,nm:"cookies_enabled"},Eo={p:c,ap:n,nm:"device_id"},go={p:c,ap:e,nm:"device_mfg"},yo={p:c,ap:e,nm:"device_name"},So={p:c,ap:e,nm:"device_type"},Io={p:c,ap:e,nm:"orientation"},Ao={p:c,ap:e,nm:"os_name"},c={p:c,ap:e,nm:"os_version"},To={p:l=["video"],ap:t,nm:"asset_id"},Oo={p:l,ap:t,nm:"description"},bo={p:l,ap:t,nm:"duration_sec"},Co={p:l,ap:t,nm:"frame_rate"},Do={p:l,ap:t,nm:"media_tags"},Ro={p:l,ap:3,nm:"media_type"},Mo={p:l,ap:t,nm:"player_height"},No={p:l,ap:t,nm:"player_width"},Po={p:l,ap:t,nm:"source"},l={p:l,ap:t,nm:"title"},Lo={p:d=["geo_location"],ap:n,nm:"city"},ko={p:d,ap:n,nm:"country"},wo={p:d,ap:n,nm:"country_code"},Uo={p:d,ap:n,nm:"latitude"},xo={p:d,ap:n,nm:"longitude"},Vo={p:d,ap:n,nm:"postal_code"},Fo={p:d,ap:n,nm:"region"},Wo={p:d,ap:n,nm:"region_code"},Bo={p:d,ap:n,nm:"continent"},jo={p:d,ap:n,nm:"continent_code"},Ho={p:d,ap:n,nm:"district"},Go={p:d,ap:n,nm:"timezone_name"},Yo={p:d,ap:n,nm:"timezone_offset"},Ko={p:Qo=["network"],ap:n,nm:"asn"},$o={p:Qo,ap:n,nm:"asn_org"},d={p:Qo,ap:e,nm:"connection_type"},qo={p:Qo,ap:n,nm:"isp"},zo={p:Qo,ap:n,nm:"mobile_connection"},Xo={p:sr,ap:r,nm:"context_id"},Jo={p:sr,ap:r,nm:"context_name"},Qo={p:sr,ap:e,nm:"dz_dictionary_version"},Zo={p:sr,ap:r,nm:"msg_send_client_ts_ms"},ea={p:sr,ap:r,nm:"player_context_id"},na={p:sr,ap:n,nm:"server_ts_offset_ms"},ta={p:ma=["page"],ap:e,nm:"collector_name"},ia={p:ma,ap:e,nm:"dz_sdk_version"},ra={p:ma,ap:e,nm:"page_title"},oa={p:ma,ap:e,nm:"page_url"},aa={p:ma,ap:e,nm:"referrer_url"},sa={p:ma,ap:e,nm:"site_domain"},ua={p:_=["ad"],ap:n,nm:"ad_blocker"},ca={p:_,ap:t,nm:"ad_break_id"},la={p:_,ap:2,nm:"ad_click_url"},da={p:_,ap:2,nm:"ad_creative_id"},pa={p:_,ap:2,nm:"ad_duration_sec"},fa={p:_,ap:2,nm:"ad_id"},ma={p:_,ap:2,nm:"ad_partner"},_a={p:_,ap:t,nm:"ad_position"},ha={p:_,ap:2,nm:"ad_session_id"},va={p:_,ap:2,nm:"ad_system"},Ea={p:_,ap:2,nm:"ad_time_offset_sec"},n={p:_,ap:e,nm:"ad_tracking_opt_out"},ga={p:_,ap:2,nm:"advertiser_name"},ya={p:_,ap:2,nm:"deal_id"},Sa={p:_,ap:2,nm:"skip_time_offset_sec"},Ia={p:_,ap:2,nm:"wrapper_creative_ids"},Aa={p:_,ap:2,nm:"wrapper_id"},Ta={p:_,ap:2,nm:"wrapper_systems"},e={p:["cdn"],ap:t,nm:"cdn"},Oa=(ya.df="",wn([Ia,Aa,Ta],"df",[]),Qn(function(e){return!!e},[ua,n,Jr,Er,Qr,Zr,vo,eo,to,io,zo,ro,Pr,po,Di]),Qn(function(e){Kn(e)||(e=[e]);for(var n=0;n<e.length;n++)e[n]=qn(e[n])||"";return e},[Ia,Aa,Ta]),Qn(null==et&&null==nt?qn:function(e){var n;return null!=(e=qn(e))&&(n=e.length,null!=et&&n<et?e=null:null!=nt&&nt<n&&(e=tt?null:e.slice(0,nt))),e},[kr,ca,la,da,fa,ma,_a,ha,va,ga,u,Yr,Ko,$o,To,fo,_o,$r,qr,e,gr,Lo,zr,lr,dr,Xr,Bo,jo,ko,wo,pr,ya,Oo,Eo,go,yo,So,Ho,ia,wr,Ur,fr,xr,qo,Ro,Ar,Tr,Io,Ao,c,Or,ra,oa,ea,oo,ao,Vo,so,aa,Fo,Wo,Cr,Rr,Mr,sa,Po,Nr,co,lo,Go,l,_r,s,oi,ai,Ci,Li]),Qn(Xn(0,100),[ti,Ri,ar]),Qn(Xn(0,1e9,!0),[Qt]),Qn(Xn(),[pa,Ea,o,Kr,hr,vr,mo,ho,yr,no,Sr,bo,Co,Vr,Uo,xo,Fr,Ir,Mo,No,br,Wr,uo,Dr,jr,Br,na,Sa,Hr,Gr,Lr,mr,Yo,i,ei,ni,Zt,ii,ri,ui,ci,si,li,di,pi,fi,mi,_i,hi,vi,gi,yi,Ei,Ii,Ai,Ti,Si,Oi,bi,dn,Ni,Pi,ki,wi,Ui,xi,Vi,Wi,Bi,Fi,ji,Hi,Yi,Ki,Gi,$i,qi,zi,Xi,Ji,Qi,Zi,nr,tr,er,ir,rr,or]),Qn(0==(_=5)?Jn:(it=tn.pow(10,_),function(e){return tn.round(e*it)/it}),[pa,Ea,o,Kr,hr,vr,mo,ho,yr,no,Sr,bo,Co,Vr,Uo,xo,Fr,Ir,Mo,No,br,Wr,uo,Dr,jr,Br,na,Sa,Hr,Gr,Lr,mr,Yo,i,Qt,ei,ni,Zt,ti,ii,ri,ui,ci,si,li,di,pi,fi,mi,_i,hi,vi,gi,yi,Ei,Ii,Ai,Ti,Si,Oi,bi,Ri,dn,Ni,Pi,ki,wi,Ui,xi,Vi,Wi,Bi,Fi,ji,Hi,Yi,Ki,Gi,$i,qi,zi,Xi,Ji,Qi,Zi,nr,tr,er,ir,rr,or,ar]),[ct,lt,dt,pt,ft,mt,_t,ht,vt,Et,gt,yt,St,It,At,Tt,Ot,bt,Ct,Dt,Rt,Mt,Nt,Pt,Lt,kt,wt,Ut,xt,Vt,Ft,Wt,Bt,jt,Ht,Gt,Yt,Kt,$t,qt,zt,Xt]),ba=Ln(Oa);function Ca(e,n){return J+e+"_"+n}function Da(e,n){var t,i=kn(Oa),r={},o={};e?0<e.length?(e=Gn(t=en.tt&&a.beta_ev)?e.concat(t.split(".").map(function(e){return{name:e,media_types:["na"]}})):e).forEach(function(e){var n,t=e&&e.name;t&&i[t]?(e=e.media_types)&&0<e.length&&(r[t]=!0,"na"!=e[0])&&(n={},e.forEach(function(e){n[e]=!0}),o[t]=n):on("Unknown event: "+t)}):n&&on("This collector is not active. Configure it to a data pipe to start sending events."):r=o=null,Oa.forEach(function(e){e.on=!(r&&!r[e.nm]),e.mm=o&&o[e.nm]})}Da(),wn([pi,mi,_i,hi,fi,vi],"st",f);var Ra=[Qt,Zt,ei,ni,ti,ii,ri,oi,ai,si,ui,ci,li,di,pi,fi,mi,_i,hi,vi,Ei,gi,yi,Si,Ii,Ai,Ti,Oi,bi,Ci,Di,Ri,dn,Mi,Ni,Pi,Li,ki,wi,Ui,xi,Vi,Fi,Wi,Bi,ji,Hi,Gi,Yi,Ki,$i,qi,zi,Xi,Ji,Qi,Zi,er,nr,tr,ir,rr,or,ar],Ma=[],Na=(Ra.forEach(function(e){null!=e.ts&&Ma.push(e)}),[]),Pa=[];function La(e){var n,t=kn(Ra),i={};e?(e=Gn(n=en.tt&&a.beta_fd)?e.concat(n.split(".")):e).forEach(function(e){t[e]?i[e]=!0:on("Unknown flux data: "+e)}):i=null,Na=[],Pa=[],Ra.forEach(function(e){e.on=!(i&&!i[e.nm]),e.on&&(e.ap==r?Pa:Na).push(e)})}La(),wn([Yr,Kr,na],"st",f);var ka,wa,Ua,xa,Va=[zr,qo,zo,Ko,$o,Wo,Fo,wo,ko,Vo,Lo,Uo,xo,Bo,jo,Ho,Go,Yo],Fa=(wn(Va,"se",f),[oo,ao,u,l,To,lo,Qr]),Wa={},Ba=(Fa.forEach(function(e){Wa[e.nm.toUpperCase()]=z+e.nm}),[lr,dr,pr,fr,mr,_r,hr,vr,Er,gr,yr,Sr,Ir,Ar,Tr,Or,br,Cr,Dr,Rr,Mr,Nr,Pr,Lr,i,kr,wr,Ur,xr,Vr,Fr,Wr,Br,jr,Hr,Gr,Yr,Kr,o,$r,qr,zr,Xr,s,Jr,Qr,Zr,eo,no,to,io,ro,oo,ao,so,uo,co,lo,po,u,fo,mo,_o,ho,vo,Eo,go,yo,So,Io,Ao,c,To,Oo,bo,Co,Do,Ro,Mo,No,Po,l,Lo,ko,wo,Uo,xo,Vo,Fo,Wo,Bo,jo,Ho,Go,Yo,Ko,$o,d,qo,zo,Xo,Jo,Qo,Zo,ea,na,ta,ia,ra,oa,aa,sa,ua,ca,la,da,pa,fa,ma,_a,ha,va,Ea,n,ga,ya,Sa,Ia,Aa,Ta,e]),ja=Ln(Ba),Ha=Ba.concat(Ra),Ga=[fr],Ya=[],Ka=[];function $a(e){var n,t=kn(Ba),i={};ka=wa=Ua=xa=!1,e?((e=Gn(n=en.tt&&a.beta_md)?e.concat(n.split(".")):e).forEach(function(e){t[e]?i[e]=!0:"custom_metadata_all"==e?ka=!0:"custom_events_all"==e?wa=!0:"vendor_metadata_all"==e?Ua=!0:"vendor_events_all"==e?xa=!0:on("Unknown metadata: "+e)}),Ga.forEach(function(e){i[e.nm]=!0})):ka=wa=Ua=xa=!(i=null),Ya=[],Ka=[],Ba.forEach(function(e){e.on=!(i&&!i[e.nm]),e.on&&(e.ap==r?Ka:Ya).push(e)})}$a();var qa="ad",za=/^live$/i,Xa="DASH",Ja={"application/x-mpegURL":"HLS","application/dash+xml":Xa,"application/vnd.ms-sstr+xm":"Smooth","video/x-flv":"Flash","video/mp4":"MP4","video/MP2T":"MPEG2-TS","video/3gpp":"3GPP","video/quicktime":"Quicktime","video/x-msvideo":"AVI","video/x-ms-wmv":"Windows Media"},t=[[/Opera\/([\d.]+)/,"Opera"],[/OPR\/([\d.]+)/,"Opera"],[/Edge\/([\d.]+)/,"Microsoft Edge"],[/Edg\/([\d.]+)/,"Microsoft Edge"],[/MSIE ([\d.]+)/,"Microsoft Internet Explorer"],[/Trident\/.*rv:([\d.]+)/,"Microsoft Internet Explorer"],[/Seamonkey\/([\d.]+)/,"Seamonkey"],[/Firefox\/([\d.]+)/,"Firefox"],[/Chromium\/([\d.]+)/,"Chromium"],[/Chrome\/([\d.]+)/,"Chrome"],[/Safari\/([\d.]+)/,"Safari"]],_=[[/Windows 10\.0|Windows NT 10\.0/,"Windows 10"],[/Windows 8\.1|Windows NT 6\.3/,"Windows 8.1"],[/Windows 8|Windows NT 6\.2/,"Windows 8"],[/Windows 7|Windows NT 6\.1/,"Windows 7"],[/Windows NT 6\.0/,"Windows Vista"],[/Windows NT 5\.2/,"Windows Server 2003"],[/Windows NT 5\.1|Windows XP/,"Windows XP"],[/Windows NT 5\.0|Windows 2000/,"Windows 2000"],[/Win 9x 4\.90|Windows ME/,"Windows ME"],[/Windows 98|Win98/,"Windows 98"],[/Windows 95|Win95|Windows_95/,"Windows 95"],[/Windows NT 4\.0|WinNT4\.0|WinNT|Windows NT/,"Windows NT 4.0"],[/Windows CE/,"Windows CE"],[/Win16/,"Windows 3.11"],[/Tizen/,"Tizen"],[/Android/,"Android"],[/OpenBSD/,"Open BSD"],[/SunOS/,"Sun OS"],[/Linux|X11/,"Linux"],[/iPhone|iPad|iPod/,"iOS"],[/Mac OS X/,"Mac OS X"],[/MacPPC|MacIntel|Mac_PowerPC|Macintosh/,"Mac OS"],[/QNX/,"QNX"],[/UNIX/,"UNIX"],[/BeOS/,"BeOS"],[/OS\/2/,"OS/2"],[/nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver/,"Search Bot"]],mt=[[/SMART-TV|SmartTV|HbbTV|Tizen/i,"tv"],[/mobile/i,"mobile"],[/CrKey/i,"ott device"],[/iPad|Android|Touch/i,"tablet"],[/.*/,"pc"]],Qa=["CMCD-Request","CMCD-Object","CMCD-Status","CMCD-Session"];function Za(e,n,t){n&&t.push(e)}function es(e,n,t){t.push(e+"="+n)}function ns(e,n,t){t.push(e+(a.cmcd_ntq?"="+n:'="'+n+'"'))}function ts(e,n,t){t.push(e+'="'+n.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"')}function is(e){return"false"!==e}function rs(e){return+e}function os(e){return e.replace(/"/g,"")}function as(e){return e.replace(/^"/,"").replace(/"$/,"").replace(/\\"/g,'"').replace(/\\\\/g,"\\")}var ss,us,cs={bl:[0,[es,rs],hr],br:[1,[es,rs],vr],bs:[2,[Za,is],Er],cid:[3,[ts,as],gr],d:[1,[es,rs],yr],dl:[0,[es,rs],Sr],mtp:[0,[es,rs],Ir],nor:[0,[ts,as],Ar],nrr:[0,[ts,as],Tr],ot:[1,[ns,os],Or],pr:[3,[es,rs],br],rtp:[2,[es,rs],Dr],sf:[3,[ns,os],Rr],sid:[3,[ts,as],Mr],st:[3,[ns,os],Nr],su:[0,[Za,is],Pr],tb:[1,[es,rs],Lr],v:[3,[es,rs],i]},ls={bs:!1,su:!1,v:1,pr:1},ds="org.svalabs-";function ps(e){for(var n,t,i=[[],[],[],[]],r=nn.keys(e),o=0;o<r.length;o++)n=r[o],(t=cs[n])&&t[3]&&t[1][0](n,e[n],i[t[0]]);return i}function fs(e){var n,t=nn.keys(cs);for(ss=!1,us="header"===(gn.options.cmcdMode||a.cmcd_mode),n=0;n<t.length;n++)cs[t[n]][3]=!1;if(e&&Kn(e)&&0<e.length)if(ss=!0,"na"==e[0])for(n=0;n<t.length;n++)cs[t[n]][3]=!0;else e.forEach(function(e){var n=cs[e];n?n[3]=!0:on("Unknown CMCD key: "+e)})}function ms(e,n,t){for(var i,r,o=nn.keys(e),a=0;a<o.length;a++)delete e[o[a]];for(a=0;a<n.length;a++)0!=((i=n[a]).ap&t)&&null!=(r=null==(r=(r=i.st||i.se)&&Bn(r,i.nm))?i.df:r)&&(e[i.nm]=r)}function _s(e,n,t,i){for(var r,o,a,s,u=0;u<i.length;u++)a=(o=(r=i[u])[0]).nm,0!=(o.ap&t)?(s=n[a])&&s(r)||(e[a]=r[1],(s=o.st||o.on&&o.se)&&m(s,a,r[1])):on("Setting inapplicable data",o)}function hs(e,n){return e[n.nm]}function vs(e,n,t,i,r){var o,a=[];return t&&a.push([t,o=n(t)+i]),r&&a.push([r,n(r)+i]),e(a),o}function pn(e,n,t){if(n)for(var i,r,o=0;o<n.length;o++)if(r=e[i=n[o]])e=r;else{if(t)return null;e=e[i]={}}return e}function Es(e,n){e=pn(e,n.p||Jt,!0);return e&&e[n.nm]}function gs(e,n,t,i){for(var r,o,a,s=0;s<n.length;s++)0!=((r=n[s]).ap&t)&&null!=(a=Zn(e[o=r.nm],r.dv))&&(pn(i,r.p)[o]=a)}cs[ds+"rid"]=[0,[ts,as],Cr],cs[ds+"tid"]=[0,[ts,as]],cs[ds+"cmi"]=[0,[es,rs]],cs[ds+"pmi"]=[0,[es,rs]],fs();var ys,Ss,Is,As,Ts,Os,bs,Cs,Ds,Rs,Ms,Ns,Ps,Ls,ks,ws,Us,h,xs={},Vs={},Fs=Bn(f,ye)||[],Ws=[],Bs=1,js=2,Hs=4,Gs=8,Ys=16,Ks=Hs|Gs|Ys,$s=js|Bs|Ks,qs=0,zs=[];function Xs(e){return null!=e?6e4*e:12e5}function Js(e,n){if(!$s&&0<Fs.length){for(var t,i=sn(),r=0,o=0;o<Fs.length;o++)Fs[o].p&&(t=!0,gs(xs,Ya,st,Fs[o].m)),r=tn.max(r,i-Fs[o].t);Ns&&su(Fs,0,Xe(xe,i,r,t),e),n=!0}n&&(Fs=[],jn(f,ye)),bs=null}function v(e){($s&=~e)||null!=bs||Js()}function Qs(e,n,t,i,r,o,a,s,u){if(4==e.readyState){var c=sn(),l=e.status;if(n+=" status: "+l+", ",0==l||429==l||500<=l&&l<=599){o=o[r++];if(null!=o)return B(function(){a.retry(sn()),t(i,r,a)},1e3*o),void on(n+"retry #"+r+" after "+o+"s")}a.log(c,l),!(l<200||299<l||s&&!s(e,c))||u&&u(n,l)||on(n+"failed")}}function Zs(n,t,i){Fn("GET",en.ip,{Accept:"application/json"},null,function(e){Qs(e,"IP API",Zs,n,t,en.rd,i,function(e){e=ln(e.responseText);if(e)return g([[zr,e.query],[qo,e.isp],[zo,e.mobile],[Ko,e.as],[$o,e.org],[Wo,e.region],[Fo,e.regionName],[wo,e.countryCode],[ko,e.country],[Vo,e.zip],[Lo,e.city],[Uo,e.lat],[xo,e.lon],[Bo,e.continent],[jo,e.continentCode],[Ho,e.district],[Go,e.timezone],[Yo,e.offset/3600]]),v(Gs),tu(),!0},function(){v(Gs),tu()})})}function eu(n,t,i){var r=sn();Fn("GET",xn(en.ts),{"cache-control":"no-cache"},null,function(e){Qs(e,"SERVER TS",eu,n,t,en.rd,i,function(e,n){e=ln(e.responseText),e=e&&e.epoch_millis;if(e)return g([[na,tn.round(e-(r+n)/2)]]),v(Hs),!0},function(){v(Hs)})})}function nu(n,t,i){Ds=Fn("POST",xn(en.sm),{"Content-Type":"application/json","cache-control":"no-cache"},n,function(e){4==e.readyState&&(Ds=null,Qs(e,"Sampling API",nu,n,t,en.rd,i,function(e){e=ln(e.responseText);if(Rs=e&&e[en.ss+"_sampling"])return Ns=Rs.in_sample,Ms=!1,v(js),m(f,Se,Rs),!0},function(e){return Ns=Ms=!0,v(js),on(e+"forced in"),!0}))})}function tu(){var e;!Cs||$s&Bs||(en.sw&&en.sm?(en.sp&&kn(Va),(e=ja[en.sd])&&(Cs.sampling_definition_params={namespace:en.ss,key_name:e.nm,key_value:uu(e)}),(e=ja[en.sc])&&(Cs.sampling_criteria_params={sampling:{key_name:e.nm,key_value:uu(e)}}),Cs.sampling_override=a.sampling_override||"NONE",Cs.sampling_request_id=un(),nu(cn(Cs),0,Xe(we,sn()))):(Ns=!0,v(js)),Cs=null)}function iu(t,n,i){var e;en.ci?(en.tt&&(en.mf=a.mock_config||en.mf),Tn("Get config from "+(e=en.mf||Un(xn("https://"+en.cf+"platform.datazoom.io/beacon/v2/config"),function(e){e.append(ie,en.ci)}))),Fn("GET",e,null,null,function(e){Qs(e,"Config API",iu,t,n,en.rd,i,function(e){e=ln(e.responseText);if(e)return t(e),!0},function(e,n){n<400||429==n||499<n||(en.om=!1),t()})})):(on("Missing configuration ID"),en.om=!1,t())}function ru(){iu(function(e){en.st=null,e&&function i(r,o){$n(r)?nn.keys(r).forEach(function(e){var n=r[e],t=o[e];$n(t)?i(n,t):null==t?on("Unknown config key: "+e):null==n?on("Undefined config key: "+e):t&&(en[t]=n)}):on("Invalid config object",r)}(e,ee),m(f,Ie,en.st),en.st=Xs(en.st),Da(en.ev,e),La(en.fd),$a(en.md),fs(en.cd),en.og||($e=[]),en.os||(je=null),p(en.cm,"sort"),p(en.am,"sort"),p(en.cq,"sort"),p(en.aq,"sort"),g([[pr,en.cc],[dr,en.cl]]),Ws.forEach(function(e){var n,t,i,r,o,a=!1,s=Es(e.m,_r),u=ba[s];u?a=u.on:s.startsWith(X)?a=wa:s.startsWith(J)&&(a=xa),a&&(n=e.m,t={},Ya.concat(Ka).forEach(function(e){null!=(i=Es(n,e))&&(pn(t,e.p)[e.nm]=i)}),r=pn(n,Jt),o=pn(t,Jt),Na.concat(Pa).forEach(function(e){null!=(i=Es(r,e))&&(o[e.nm]=i)}),ka&&(i=pn(n,ur,!0))&&nn.assign(pn(t,ur),i),Ua&&(i=pn(n,cr,!0))&&nn.assign(pn(t,cr),i),ou(t,o),e.m=t,Fs.push(e))}),m(f,ye,Fs),Ws=[];var n,e=Eo.nm;Eo.on?(n=Bn(S,e))||(n=un(),m(S,e,n)):jn(S,e),g([[Eo,n]]),en.ts&&na.on&&null==uu(na)?eu(0,0,Xe(Ve,sn())):v(Hs),en.ab&&ua.on&&null==uu(ua)?Fn("GET",xn(en.ab),null,null,function(e){4==e.readyState&&(g([[ua,!e.status]]),v(Ys))}):v(Ys),en.ip&&Va.some(function(e){return e.on&&null==uu(e)})?Zs(0,0,Xe(Fe,sn())):v(Gs),v(Bs),tu(),B(function(){v(Ks),tu()},en.mh)},0,Xe(Ue,sn()))}function ou(e,n){var t=""+(Ts+1e7);pn(e,fr.p)[fr.nm]=Is+"_"+t.substr(-7,2)+"."+t.substr(-5),m(f,ve,++Ts),li.on&&(n[li.nm]=Ts)}function au(e,n,t,i,r,o,a){var s,u,c,l,d,a=a?rt:at,p=pn(e,Jt);for(gs(xs,Ya,a,e),gs(xs,Na,a,p),(i=i||[]).push([_r,n],[mr,t]),s=0;s<i.length;s++)u=(c=i[s])[0],c[2]||0!=(u.ap&ot)?u.on&&null!=(c=Zn(c[1],u.dv))&&(pn(e,u.p)[u.nm]=c):on("Invalid event data",u);ka&&(a=Dn(ys,r),n=e,r=cn(a),d=r?r.length:0,(l=en.ml)&&l<d?on("Custom metadata size: "+d+" > "+l):2<d&&(a=ln(r))&&nn.assign(pn(n,ur),a)),Ua&&(l=Mn(Ss,o),d=e,l)&&nn.assign(pn(d,cr),l),yn&&bn("evInfo",e),!(pe<ce)&&en.le&&en.le(e)||(r={p:$s,m:e,t:t},$s&Bs?Ws.push(r):(ou(e,p),Fs.push(r),m(f,ye,Fs),null==bs&&(bs=B(Js,en.bd))))}function su(t,n,i,e){var r,o=t.map(function(e){return e.m}),a=(o.forEach(function(e,n){var t,i=pn(e,sr);Zo.on&&(pn(e,Zo.p)[Zo.nm]=sn()),Rs&&(i[en.ss+"_sampling"]=Rs),null!=Ms&&(i[en.ss+"_forced_sampling_in"]=Ms),n||(r=i[Ae],je&&(nn.keys(je).forEach(Qe),je=null),$e.length&&(r=r?r.concat($e):$e,$e=[],r.length>en.mc&&(r.sort(function(e,n){return e.batch()>n.batch()?1:-1}),t=r[r.length-en.mc-1].batch(),r=r.filter(function(e){return e.batch()>t})),i[Ae]=r))}),xn(en.mb)),o=cn(o);e&&U.sendBeacon&&U.sendBeacon(a,o)||Fn("POST",a,{"Content-Type":"application/json"},o,function(e){Qs(e,"Message post",su,t,n,en.rd,i,null,function(e,n){t.forEach(function(e){Je(e,n)}),r&&($e=r.concat($e))})})}function g(e){_s(xs,Vs,rt,e)}function uu(e){return xs[e.nm]}function cu(e){var n=en.st;return e<Os&&on("Activity time reversal: "+Os+" -> "+e),0<=n&&(e<Os||Os+n<=e)}function lu(e){if(Tc&&(Tc=!1,pu(It,e)),Is&&As&&!cu(e))m(f,Ee,Os=e);else{Js(!(Ws=[]),!0);var n=e,t=zs[qs];if(Is=un(),As=Os=n,g([[Yr,Is],[Kr,As],[pi,Ts=0],[mi,0],[_i,0],[hi,0],[fi,0],[vi,0]]),m(f,ve,Ts),m(f,Ee,Os),jn(f,Se),Ds&&Ds.abort(),Ds=Rs=null,Ns=Ms=null,$s|=js,Cs={},tu(),rn(t))try{t()}catch(e){an(e,"onAppSessionStart")}}g([[si,e-As],[ho,Ze.outerWidth],[mo,Ze.outerHeight],[ra,vn.title],[oa,w.href],[aa,vn.referrer],[sa,w.hostname],[vo,U.cookieEnabled]])}function du(e,n,t){vs(g,uu,e,n,t)}function pu(e,n,t,i,r){0!=(e.ap&rt)?(lu(n),e.on&&au({},e.nm,n,t,i,r,!0)):on("Event inapplicable: "+e.nm+", ss",e)}function fu(n,t){var i,r;n&&Fa.forEach(function(e){i=z+e.nm,null!=(r=n[i])&&(t([[e,r]]),delete n[i])})}if(ms(xs,Ha,rt),Is=uu(Yr),As=uu(Kr),Ts=Bn(f,ve)||0,Os=Bn(f,Ee)||0,Rs=Bn(f,Se),ys=Bn(f,ge),Ss=Bn(f,"__ss_vendor_md"),en.st=Xs(Bn(f,Ie)),Is&&As&&!cu(sn())||(g([[na,null]]),Va.forEach(function(e){g([[e,null]])})),Rs?(Ns=Rs.in_sample,Ms=!1,v(js)):Cs={},t.some(function(e){if(h=e[0].exec(x))return Ps=e[1],Ls=h[1],!0})||(h=/(\w+)\/([\d.]+)(?!.*\w+\/[\d.]+)/.exec(x))&&(Ps=h[1],Ls=h[2]),(h=/Version\/([\d.]+)/.exec(x))&&(Ls=h[1]),_.some(function(e){if(e[0].test(x))return ks=e[1],!0})){switch(h=null,ks){case"Mac OS X":h=/Mac OS X (10[\d._]+)/.exec(x);break;case"Android":h=/Android ([\d._]+)/.exec(x);break;case"iOS":h=/OS (\d+_\d+(_\d+)?)/.exec(x);break;case"Tizen":h=/Tizen[ \/]([\d._]+)/.exec(x);break;default:(h=/Windows (.*)/.exec(ks))&&(ks="Windows")}h&&(ws=h[1].replace(/_/g,"."))}else ks=ws="-";mt.some(function(e){if(e[0].test(x))return Us=e[1],!0}),g([[s,x],[fo,Ps],[_o,Ls],[Ao,ks],[c,ws],[So,Us],[ta,en.cn],[ia,en.sv],[Qo,3]]);var mu="baseContext",_u="contextType",hu="contextName",vu="metadata",Eu=0,gu=["base","player"],fn={},yu=[];function Su(e){if(!e.destroyed){e.setTimer(null);try{var n=e.destroyCallback;n&&n()}catch(e){an(e,"onDestroy")}delete fn[e.id],e.removeListeners(),e.destroyed=!0}}function Iu(e,n,t,i,r,o,a){(r=r||[]).push([Xo,e.id],[Jo,e.name]),au(n,t,i,r,Dn(e.customMetadata,o),Mn(e.vendorMetadata,a))}function Au(e,n){return!(null!=n&&!$n(n)||(e.customMetadata=ln(cn(n)),0))}function Tu(e){var n=Cn(xs);return n._c_=Dn(ys,e.customMetadata),n._v_=Mn(Ss,e.vendorMetadata),n}function Ou(){var t,c=[],i={},o={id:un(),type:Eu,destroyed:!1,destroyCallback:null,customMetadata:null,vendorMetadata:null,shallBlock:function(e,n,t){if(o.destroyed)return on(e+" after destroyed"+(n?": "+n:""),t),!0},onDestroy:function(e){o.destroyCallback=e},setTimer:function(e){var n;t&&(0<=(n=yu.indexOf(t))&&yu.splice(n,1),t=null),e&&(yu.push(e),t=e)},fireEvent:function(e,n,t,i,r){o.shallBlock("fireEvent",e.nm,e)||(lu(n),e.on&&Iu(o,{},e.nm,n,t,i,r))},fireVendorEvent:function(e,n,t){o.fireEvent({ap:I,nm:Ca(e,n),on:xa},sn(),null,null,Rn(e,t))},addListener:function(e,n,t,i,r){if(e&&n){var o=e[i=i||"addEventListener"];if(rn(o)){u=Nn(e,t,s="listener: "+(s=n));var a=pe<le?u:function(){Be(s,arguments),u.apply(null,arguments)};try{"-"===n?o.call(e,a):o.call(e,n,a),c.push([e,n,t,a,r||"removeEventListener"])}catch(e){an(e,"addListener: "+n)}}else on("Invalid add-listener method: "+i,e)}var s,u},removeListeners:function(r,o,a){c=c.filter(function(e){var n=e[0],t=e[1];if(r&&r!=n||o&&o!=t||a&&a!=e[2])return!0;var i=n&&n[e[4]];if(rn(i))try{"-"===t?i.call(n,e[3]):i.call(n,t,e[3])}catch(e){}else on("Invalid remove-listener method: "+e[4],n)})},stash:function(e,n,t){i[e]=[n,t]},unstash:function(e){e.forEach(function(n){var e=i[n];if(e){delete i[n];try{e[0].apply(null,e[1])}catch(e){an(e,"unstash: "+n)}}})}},e={getError:function(){return null},contextID:function(){return o.id},contextName:function(){return o.name},contextType:function(){return gu[o.type]},isDestroyed:function(){return o.destroyed},destroy:function(){Su(o)},setMetadata:function(e){return Au(o,e)},getMetadata:function(){return ln(cn(o.customMetadata))},generateEvent:function(e,n){o.fireEvent({ap:I,nm:X+e,on:wa},sn(),null,n)}};return yn&&(e.dumpDzData=function(){return ln(cn(Tu(o)))}),o.basePublicMethods=e,o.publicContext=Cn(e),fn[o.id]=o}function bu(e){return en.sn&&en.sn[e]||""+e}var Cu,Du,Ru,Mu,Nu,mn=[],Pu="idle",Lu=(mn[2]=mn[9]="buffering",mn[3]=mn[10]="playing",mn[4]=mn[11]="paused",mn[5]=mn[12]="seeking",mn[6]="ended",mn[0]=mn[7]=mn[8]=Pu,function(U,x,r){var i,o,a,V,F,W,B,p={},j={},E={},H={},G={},Y={},K=[],$=[],q=[],z=[],X=[],J=[],Q=[],f=[],Z=un(),m=(w=r[mu],(e=(e=$n(w)&&rn(w.contextID)&&w.contextID())&&Gn(e)&&fn[e])&&e.type==Eu&&e.publicContext===w?e:(null!=w&&on("Invalid contextOptions."+mu,w),Ou())),e=r[hu],s=(null!=e&&(m.name=e),(w=r["adapterID"])&&Gn(w)&&Ic[w]||(null!=w&&on("Adapter not found for id: "+w),Cu)),u=r["adapterOptions"];function ee(){if(a){for(var e,n=nn.keys(a),t=sn(),i=0;i<n.length;i++)L((e=a[n[i]]).ev,t,e.dl);a=null}}function g(e,n,t){(a=a||{})[t||e.nm]={ev:e,dl:n}}function _(e){_s(p,j,1,e)}function y(e){_s(E,H,2,e)}function S(e,n){return hs(n?E:p,e)}function ne(e){return E[e.nm]}function te(){var e=S(oo),n=S(ao);ms(p,Ha,1),_([[Ro,"content"],[oo,e],[ao,n]])}function ie(){ms(E,Ha,2),y([[Ro,"ad"]])}function n(e,n){j[e.nm]=n}function re(e,n){H[e.nm]=n}function oe(e,n){Y[e.nm]=n}function t(e,n,t,i){for(var r=[],o=0;o<n.length;o++)r[n[o]]=!0;Q[e]={tr:r,en:t,ex:i}}u=$n(u)?Cn(u):{},s&&(W=s[2],B=s[3],nn.assign(u,s[4]||{}),V=u[yc],F=u[Sc],(u[gc]||[]).forEach(function(e){G[e[0].nm]=e[1]})),U&&nn.keys(fn).some(function(e){e=fn[e];if(1==e.type&&e.player===U)return e.publicContext.destroy(),!0});var ae,c,se,ue,ce,l,le,de,I,pe,fe,A,me,T,O,_e,he,ve,Ee,ge,b,C,ye,Se,d,h,D,R,Ie,Ae,M,N,Te,v=0,Oe=Pu,be=1,Ce=sn(),De=On(on,"Abnormal duration increment: ",1,1e3,3e5);function Re(){return 2==be}function Me(){return!!T&&T.type===qa}function Ne(e){I=e+en.hi,Tn("Heartbeats started")}function Pe(){I&&Tn("Heartbeats stopped"),I=0}function P(e,n,t){return vs(_,S,e,n,t)}function Le(e){var n=e-Ce;n<0||n>en.ed?De.log(n):0<n&&(4==v?P(yi,n,Ei):11==v?P(gi,n,Ei):2==v?(c&&P(Bi,n,Fi),P(ni,n,Zt)):9==v&&(c&&P(Wi,n,Fi),P(ei,n,Zt))),Ce=e}function ke(e,n){null!=e&&(f[e]=n)}function L(n,t,i,e,r,o){if(!m.shallBlock("fireEvent",n.nm,n))if(o=o||(Me()?2:be),0!=(n.ap&o)){if(lu(t),(i=i||[]).push([ea,m.id]),Te||(Te=!0,(u=q.some(function(e){try{return e(t,i,n,o)}catch(e){an(e,"extEventHandler")}}))||(u=(c=Y&&Y[n.nm])&&c(t,i,n,o)),Te=!1),!u){Le(t);for(var a,s,u,c,l=[[Ci,Oe]],d=0;d<Ma.length;d++)s=f[(a=Ma[d]).ts],l.push([a,s?t-s:0]);_(l),null==S(Qt)&&En&&(c=En.downlink)&&_([[Qt,1e3*c]]),ke(n.rt,t),ke(2==o?n.rta:n.rtc,t),!n.on||n.mm&&!n.mm[S(Ro,2==o)]||(c=pn(u={},Jt),2==o?(gs(E,Ya,2,u),gs(E,Na,2,c),gs(p,Ya,at,u),gs(p,Na,at,c)):(gs(p,Ya,1,u),gs(p,Na,1,c),gs(E,Ya,at,u),gs(E,Na,at,c)),Iu(m,u,n.nm,t,i,e,r))}}else on("Event inapplicable: "+n.nm+", "+o,n)}function we(e){var n=e[1];n&&n!=S(e[0])&&g(yt)}function Ue(e,n){var t=3==n?b:C;if(e!=t){var i,r,o,a,s,u,c,l,d=sn();if(I||Ne(d),pe=!0,3==n){if(s=V||en.mp,b=e,o=d-ye,ye=d,i=S(bo),A){var p,f=T;if(null==_e&&0<i&&(p=A.locate(i),_e=(p.type?p.start:i)-p._e),i=_e,O&&t>=O.start&&t<=O.end||(O=A.locate(t)),(T=T&&e>=T.start&&e<=T.end?T:A.locate(e))&&(u=T.type,c=T.start,l=T._d),T!=f&&(p=N<=e&&e<N+s,u===qa?M!==c&&l&&((null==M?We:(p&&L(wt,d),Ge))(d),M=c,N=T.end,je(),y(l.concat([[pa,N-M]])),He(d,T._a),L(pt,d,null,null,null,2),C=0,Se=d):null!=M&&(p&&L(wt,d,null,null,null,2),Ge(d),Be(d))),u===qa)return void(l&&(Ue(f=e-c,10),E[dn.nm]=f))}de||(r=he=!he&&en.cm?en.cm.slice():he)}else s=F||en.mp,C=e,o=d-Se,Se=d,i=ne(pa),r=ve=!ve&&en.am?en.am.slice():ve;if(null!=t&&null!=e&&0<=t&&t<e&&e<=t+s){if(0<i&&r)for(var m,_,h=0,v=3==n&&O&&T?(_=((O.type?O.start:t)-O._e)/i,((u?c:e)-T._e)/i):(_=t/i,e/i);h<r.length&&!(v<(m=r[h]/100));)_<m?(r.splice(h,1),g(Mt,[[Fr,100*m]],Mt.nm+m)):h++;if(3==n){if(D=e,o<0||o>en.ed)De.log(o);else if(0<o)if(u)P("promo"===u?Oi:null,o,Si);else if(i=P(Ti,o,Si)/1e3,en.cq)for(Ee=Ee||en.cq.slice();null!=(a=Ee[0])&&a<=i;)Ee.shift(),g(Vt,[[Wr,a]],Vt.nm+a)}else if(R=e,o<0||o>en.ed)De.log(o);else if(0<o&&(P(Ii,o,Si),i=vs(y,ne,Ai,o)/1e3,en.aq))for(ge=ge||en.aq.slice();null!=(a=ge[0])&&a<=i;)ge.shift(),g(Vt,[[Wr,a]],Vt.nm+a)}}}function xe(e,n){null==d&&null!=e&&null!=D&&e!=D&&(d=D,L(Ht,n||sn()))}function Ve(e,n){null==h&&null!=e&&null!=R&&e!=R&&(h=R,L(Ht,n||sn()))}function Fe(e){ae&&L($t,e),ae=se=!1,be=1,d=D=null,Pe()}function We(e){var n,t,i="pre";S(Ti)>1e3*en.ep&&(n=S(dn),t=S(bo),i=null!=n&&null!=t&&n+en.ep>t?"post":"mid"),ue=l=le=!1,ie(),_([[ca,un()],[_a,i],[di,0]]),L(ct,e)}function Be(e){Ie+=e-f[14],L(lt,e,null,null,null,2),_([[ca,null],[_a,null],[di,null]])}function je(){le||(le=!0,y([[ha,o||un()],[Ai,0]]),o=null)}function He(e,n){var t=zs[3];if(ue=!0,ve=ge=null,du(pi,1),P(di,1),rn(t))try{t(i,n)}catch(e){an(e,"onAdStart")}L(kt,e)}function Ge(e){if(ue){var n=zs[4];if(Ae+=e-f[9],rn(n))try{n(i)}catch(e){an(e,"onAdEnd")}}ue=l=le=!1,h=R=M=N=null,ie()}function Ye(e,n,t,i){var r,o,a,s;e!=v&&(a=Q[v],r=bu(v)+" => "+bu(e),o=mn[e]||Oe,m.shallBlock("setState",r)||(a.tr[e]?(Tn("state: "+r+" ("+o+")"),(a=a.ex)&&a(n,e,t,i),Le(n),s=v,Oe=o,(a=Q[v=e].en)&&a(n,s,t,i),pe=!0):on("Invalid transition: "+r)))}function Ke(e){return e!=v&&!!Q[v].tr[e]}function $e(){return 0==v||7==v||8==v}function k(a,s,u){return function(e){var n,t,i,r,o;n=a,t=s,i=u,o=(e=e)[0],e=e[1]=Zn(e[1],o.dv),o=S(o,i),null!=i&&i!=Re()||null==o||null==e||(t?!e!=!o&&g(e?n:t):e!=o&&g(n,r=n==Wt?o<e?[[kr,"up"]]:e<o?[[kr,"down"]]:null:r))}}function qe(e){e[1]=Zn(e[1],e[0].dv)}t(0,[1,8]),t(1,[2,7,8,16],function(e){var n=zs[1];if(Fe(e),ae=!(ce=!1),de=za.test(S(lo)),Ie=Ae=0,_([[Xr,Z],[ri,e]]),Z=un(),du(vi,1),rn(n))try{n(i)}catch(e){an(e,"onContentSessionStart")}A=me,me=T=O=_e=null,M=N=null,fe=0,L(Rt,e)}),t(2,[3,4,5,7,8,16],function(e,n){(c=3==n)&&(P(Vi,1,Ui),L(Yt,e)),L(ht,e)},function(e){L(vt,e),c&&L(Kt,e),c=!1,se||L(Ct,e)}),t(3,[2,4,5,6,7,8,16],function(e){var n;se||(n=e-f[0],se=!0,he=Ee=null,du(fi,1),L(kt,e,[[Hr,n-Ie],[Gr,n-Ae]])),b=D=S(dn),ye=e,null!=d&&(L(Gt,e,[[Br,1e3*d],[jr,null!=b?1e3*b:null]]),d=null),L(xt,e),ce&&(ce=!1,L(jt,e)),I||Ne(e)},function(){b=null}),t(4,[2,3,5,6,7,8,16],function(e){ce||(ce=!0,L(Pt,e))}),t(5,[2,3,4,6,7,8,16],function(e){xe(S(dn),e)}),t(6,[2,3,4,5,7,8,16],function(e){L(wt,e)}),t(7,[],function(e){Fe(e)}),t(8,[],function(e,n,t){L(At,e,t),Fe(e)}),t(9,[10,11,12,14,15,7],function(e,n){je(),(c=10==n)&&(P(xi,1,Ui),L(Yt,e)),L(ht,e)},function(e){L(vt,e),c&&L(Kt,e),c=!1}),t(10,[9,11,12,13,14,15,7],function(e,n,t,i){je(),ue||He(e,i),C=R=ne(dn),Se=e,null!=h&&(L(Gt,e,[[Br,1e3*h],[jr,null!=C?1e3*C:null]]),h=null),L(xt,e),l&&(l=!1,L(jt,e)),I||Ne(e)},function(){C=null}),t(11,[9,10,12,14,15,7],function(e){l||(l=!0,L(Pt,e))}),t(12,[9,10,11,13,14,15,7],function(e){Ve(ne(dn),e)}),t(13,[9,10,17,7],function(e){L(wt,e),Ge(e)}),t(14,[9,10,17,7],function(e){L(ft,e),Ge(e)}),t(15,[9,10,17,7],function(e,n,t){L(At,e,t),Ge(e)}),t(16,[9,10,15,17,7],function(e){be=2,We(e)}),t(17,[2,3,4,5,6,7],function(e){Be(e),be=1});var ze,e=ki,w=ki;function Xe(e){var i=[],r=0,o=0;return i.locate=function(n){return i.find(function(e){return n>=e.start&&n<=e.end})},e.forEach(function(e){var n=e.start,t=e.end;Yn(n)&&Yn(t)&&(n=n<r?r:n)<t?(r<n&&i.push({start:r,end:n,_e:o}),i.push(nn.assign({},e,{start:n,_e:o})),e.type&&(o+=t-n),r=t):on("Skipped time span",e)}),i.push({start:r,end:_n.MAX_VALUE,_e:o}),i}function Je(e,n){e=e&&e({type:Sn,ack:n,appSID:uu(Yr),ctSID:S(Xr)});e&&e["catch"](function(e){An("Cast transfer message rejected",e)})}function Qe(e){var n,t=m.publicContext,i=null;m.player=e,nn.assign(t,m.basePublicMethods,{getError:function(){return i},getPlayer:function(){return e},adapterID:function(){return s?s[0]:null},contentSessionID:function(){return S(Xr)},nextContentSessionID:function(){return Z},playerState:function(){return Oe},destroy:function(){if(!m.destroyed){Ke(7)&&Ye(7,sn());for(var e=0;e<$.length;e++)try{$[e]()}catch(e){an(e,"extOnDestroy")}Su(m)}},setMetadata:function(e){return!!Au(m,e)&&(fu(m.customMetadata,m.setData),!0)},annotateContentSession:function(e){return null==e?!(me=null):!!Kn(e)&&(me=Xe(e.slice().sort(function(e,n){return e.start>n.start?1:-1})),!0)}}),yn&&(t.dumpDzData=function(){var e=nn.assign(Tu(m),p,E),n=Ro.nm;return e[n]=(Re()||Me()?E:p)[n],ln(cn(e))}),wu.forEach(function(e){try{e(t,m,K,$,q,z,X,J)}catch(e){an(e,"extInit")}});try{i=W?W(e,m,u):null}catch(e){i=an(e,s[0]+" initContext")}return i?(In(i),t.destroy()):(null!=(n=r[vu])&&t.setMetadata(n),n=sn(),L(St,n),L(Ut,n),m.setTimer(function(){for(var e=0;e<K.length;e++)try{K[e]()}catch(e){an(e,"extOnTimer")}if(ze)try{ze()}catch(e){an(e,"onTimer")}var n=sn();Le(n),I&&I<=n&&(pe?(L(bt,n,[[Vr,++fe]]),I=n+en.hi,pe=!1):Pe())})),t}return 1&(G[e.nm]||0)&&(e=Pi),2&(G[w.nm]||0)&&(w=Pi),n(bo,qe),re(pa,qe),n(co,function(e){var n=e[1];e[1]=n&&Ja[n]||n}),n(lo,function(e){de=za.test(e[1])}),n(dn,function(e){for(var n=0;n<z.length;n++)try{z[n](e)}catch(e){an(e,"extPlayheadHandler")}5==v||2==v?xe(e[1]):3==v&&Ue(e[1],3)}),re(dn,function(e){12==v?Ve(e[1]):10==v&&Ue(e[1],10)}),n(e,k(Wt,null,!1)),re(w,k(Wt,null,!0)),n(ro,k(Nt,zt)),n(to,k(Ot,Tt)),n(Qr,k(Et,gt)),n(No,k(Bt)),n(Mo,k(Bt)),n(ar,k(Xt)),n(oi,k(_t,null,!1)),re(oi,k(_t,null,!0)),n(ai,k(qt)),n(po,k(qt)),n($r,we),n(qr,we),n(Ri,function(e){var n,t,i,r,o=e[1];o=o&&rn(o.getBoundingClientRect)?"visible"==vn.visibilityState?(n=(t=o.getBoundingClientRect()).left,i=t.top,r=t.bottom,tn.min(100,tn.max(0,tn.round(100*(tn.min(t=t.right,Ze.innerWidth)-tn.max(n,0))*(tn.min(r,Ze.innerHeight)-tn.max(i,0))/((t-n)*(r-i)))))):0:Zn(o,Ri.dv),null!=(e[1]=o)&&_([[Di,50<=o]])}),n(ii,function(e){var n=e[1];if(n&&rn(n.end)){var t,i,r=S(dn);if(null!=r)for(t=0;t<n.length;t++)if(i=n.end(t),r>=n.start(t)&&r<=i)return void(e[1]=1e3*(i-r));e[1]=0}}),oe(Ct,function(e,n,t,i){2==i&&(o=un(),n.push([ha,o,!0]))}),oe(pt,function(e,n){o&&n.push([ha,o,!0])}),oe(At,function(e,n,t,i){du(1==i?hi:_i,1,mi)}),te(),ie(),nn.assign(m,{type:1,fireEvent:L,fire:function(e,n,t){L(e,sn(),n,null,null,t)},setState:function(e,n,t){Ye(e,sn(),n,t)},canSetState:Ke,reset:function(){Ke(7)&&Ye(7,sn()),te(),ie(),f=[],v=0,Oe=Pu},setData:function(e){_(e),ee()},setAdData:function(e){y(e),ee()},getData:S,getAdData:ne,getState:function(){return v},isIdle:$e,isAdIdle:function(){return 13==v||14==v||15==v},isInAds:Re,isInSsaiAds:Me,onTimer:function(e){ze=e},matchCtSource:function(e){return S(Po)==e},reqCtSID:function(){return $e()?Z:S(Xr)},reqTracer:function(e,o){e=Un(e,function(e){e["delete"]("CMCD")});var n,t=m.reqCtSID(),i=un(),r=((o=nn.assign({},o||{},{sid:t}))[ds+"rid"]=i,1==o.v&&delete o.v,1==o.pr&&delete o.pr,null==o.cid&&null!=(n=S(To))&&(o.cid=n),{url:e,sid:t,rid:i,cmcd:o,start:sn()});return{reqID:i,urlBase:e,url:function(){var n=ps(o);return Un(e,function(e){e.append("CMCD",n[0].concat(n[1],n[2],n[3]).sort().join())})},headers:function(){for(var e={},n=ps(o),t=0;t<4;t++)n[t].length&&(e[Qa[t]]=n[t].sort().join());return e},enabledData:function(){for(var e,n,t=nn.keys(o),i={},r=0;r<t.length;r++)e=t[r],(n=cs[e])&&n[3]&&(i[e]=o[e]);return i},status:function(e){r.status=e},start:function(){r.start=sn()},resp:function(e){r.resp=null!=e?r.start+e:sn(),yn&&bn("reqInfo",r)},end:function(e){var n=sn(),t=(r.end=null!=e?r.start+e:n,nn.assign({},ls,o)),i=[];nn.keys(t).forEach(function(e){var n=cs[e];n&&n[2]&&i.push([n[2],t[e]])}),L(Dt,n,i,null,null,1),yn&&bn("reqInfo",r)}}},updateTimedMetadata:function(e,n,t,i,r){for(var o=0;o<X.length;o++)try{X[o](e,n,t,i,r)}catch(e){an(e,"extTimedMetadataHandler")}},addCtTimeSpans:function(e){var u=A?A.filter(function(e){return e.type}):[];e.forEach(function(e){for(var n,t,i,r,o=e.start,a=e.end,s=0;s<u.length&&(i=(t=u[s]).start,r=t.end,!(a<=i));s++)o<r&&(i<o?(u.splice(s+1,0,nn.assign({},t,{start:o})),t.end=o):(n||(u.splice(s++,0,e),n=!0),a<r?t.start=a:u.splice(s--,1)));n||u.splice(s,0,e)}),A=Xe(u),T=O=_e=null},initCastTransfer:function(e){$e()||Je(e,!1)},handleCastMessage:function(e,n){!e||e.type!==Sn||$e()||(m.setData([[$r,e.appSID],[qr,e.ctSID]]),e.ack)||Je(n,!0)},sa:{}}),s&&_([[oo,s[1]]]),$s&Bs&&fs((e=gn.options).cmcdEnable?e.cmcdKeys||["sid","org.svalabs-rid"]:null),x?B?new hn(function(n,t){try{B(x,m,u).then(function(e){i=Qe(e),n(i)},function(e){In(e),t(e)})}catch(e){t(an(e,s[0]+" createTargetObject"))}}):hn.reject("Not implemented"):i=Qe(U)}),ku=function(e,a){var s=new(e||L);return a=a||k,s.dispatch=function(e,n,t){var i,r,o;t=t||{},n&&((o=n.media)&&nn.assign(s,o),o=n.ima)&&((n=o.adsManager)&&nn.assign(s,n),t.getAdData=function(){return{currentTime:s.currentTime}},(i=o.ad)&&(t.getAd=function(){return{getAdId:function(){return i.adId},getAdSystem:function(){return i.adSystem},getAdvertiserName:function(){return i.advertiserName},getCreativeId:function(){return i.creativeId},getDealId:function(){return i.dealId},getDuration:function(){return i.duration},getSkipTimeOffset:function(){return i.skipTimeOffset},getVastMediaBitrate:function(){return i.vastMediaBitrate},getVastMediaWidth:function(){return i.vastMediaWidth},getVastMediaHeight:function(){return i.vastMediaHeight},getWrapperAdIds:function(){return i.wrapperAdIds},getWrapperAdSystems:function(){return i.wrapperAdSystems},getWrapperCreativeIds:function(){return i.wrapperCreativeIds},getAdPodInfo:function(){return{getPodIndex:function(){return i.adPodIndex},getTimeOffset:function(){return i.adTimeOffset}}},h:{clickThroughUrl:i.clickThroughUrl}}}),r=o.error)&&(t.getError=function(){return{getErrorCode:function(){return r.code},getMessage:function(){return r.message},getInnerError:function(){return r.innerError}}}),e&&(n=new a(e),nn.assign(n,t),s.dispatchEvent(n))},s.getBoundingClientRect=function(){return s.boundingClientRect||{left:0,right:0,top:0,bottom:0}},s.getVolume=function(){return s.volume},s},wu=[],Uu="REQUEST_COMPLETE",xu="SLOT_STARTED",Vu="SLOT_ENDED",Fu="AD_INITIATED",Wu="AD_BUFFERING_START",Bu="AD_BUFFERING_END",ju="AD_PAUSE",Hu="AD_RESUME",Gu="AD_IMPRESSION",Yu="AD_IMPRESSION_END",Ku="AD_COMPLETE",$u="AD_SKIPPED",qu="AD_CLICK",zu=(wu.push(function(e,i,n,t){var r,o,a=i.setState,s=i.setAdData,u=i.fire,c={},l={on:{}};function d(){r&&(i.removeListeners(r),c={},r=o=null)}l.$update=l.update=function(e,n){var t;i.isInAds()&&(n&&s([[Ea,p(n,"getTimePosition")]]),o&&(s([[dn,p(o,"getPlayheadTime")],[pa,p(o,"getDuration")],[fa,p(o,"getAdId")],[da,o._creativeId],[ya,p(o,"getDealId")],[Sa,p(o,"getSkipOffset")]]),n=p(o,"getActiveCreativeRendition"))&&(t=p(n,"getHeight"),s([[wi,p(n,"getWidth")],[Pi,t],[Li,t?t+"p":null]])),e)&&(n=p(e,"getAdVolume"),i.setData([[ar,100*n],[ro,0==n]]))},l.on[Uu]=function(e,n){n.success?u(Rt,null,2):u(At,null,2)},l.on[xu]=function(e,n){o=null,a(16),l.update(e,n.slot)},l.on[Vu]=function(){a(17),o=null},l.on[Fu]=function(){s([[bi,1]]),u(Ct,null,2)},l.on[Wu]=function(){a(9)},l.on[Bu]=l.on[Hu]=function(){a(10,null,o)},l.on[Gu]=function(){a(10,null,o),u(pt,null,2)},l.on[ju]=function(){a(11)},l.on[Ku]=function(){a(13),o=null},l.on[$u]=function(){a(14),o=null},l.on[Yu]=function(){o=null},l.on[qu]=function(){u(dt)},l.on["ERROR"]=function(e,n){a(15,[[wr,n.errorCode],[Ur,n.errorInfo]]),o=null},l.on["AD"]=function(e,n){o=n.adInstance,l.update(e);var t=c[n.subType];t&&t(e,n)},l.$on=Cn(l.on),i.sa.fwContext=l,n.push(function(){r&&l.update(r)}),t.push(d),Pn({attachFwContext:function(e){var n;!i.shallBlock("attachFwContext",null,e)&&e!=r&&(d(),r=e)&&(n=E(Ze.tv,["freewheel","SDK"]),[Uu,xu,Vu,"AD"].forEach(function(t){var e=n&&n["EVENT_"+t];e&&i.addListener(r,e,function(e){var n=l.on[t];n&&n(r,e)})}),[Fu,Wu,Bu,ju,Hu,Gu,Yu,Ku,$u,qu,"ERROR"].forEach(function(i){var e=n&&n["EVENT_"+i];e&&(c[e]=function(e,n){var t=