(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var q;function aa(a){var b=0;return function(){return b=e}}); t("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=wa(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g=f}}); t("Object.setPrototypeOf",function(a){return a||la}); function A(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var xa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;cc&&(c=Math.max(c+e,0));c>>0),Ea=0;function Fa(a,b,c){return a.call.apply(a.bind,arguments)} function Ga(a,b,c){if(!a)throw Error();if(2b?null:"string"===typeof a?a.charAt(b):a[b]} function Pa(a,b){b=Ma(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c} function Qa(a){return Array.prototype.concat.apply([],arguments)} function Ra(a){var b=a.length;if(0/g,eb=/"/g,fb=/'/g,gb=/\x00/g,hb=/[\x00&<>"']/;var ib;a:{var jb=B.navigator;if(jb){var kb=jb.userAgent;if(kb){ib=kb;break a}}ib=""}function K(a){return-1!=ib.indexOf(a)} ;function lb(a){this.h=mb===mb?a:""} lb.prototype.toString=function(){return this.h.toString()}; var mb={};var nb=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function ob(a){return a?decodeURI(a):a} function pb(a){return ob(a.match(nb)[3]||null)} function qb(a){var b=a.match(nb);a=b[1];var c=b[2],d=b[3];b=b[4];var e="";a&&(e+=a+":");d&&(e+="//",c&&(e+=c+"@"),e+=d,b&&(e+=":"+b));return e} function rb(a,b,c){if(Array.isArray(b))for(var d=0;dd)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))} ;function L(a,b){var c=void 0;return new (c||(c=Promise))(function(d,e){function f(k){try{h(b.next(k))}catch(l){e(l)}} function g(k){try{h(b["throw"](k))}catch(l){e(l)}} function h(k){k.done?d(k.value):(new c(function(l){l(k.value)})).then(f,g)} h((b=b.apply(a,void 0)).next())})} ;function vb(){return K("iPhone")&&!K("iPod")&&!K("iPad")} ;function wb(a){wb[" "](a);return a} wb[" "]=za;var xb=K("Opera"),yb=K("Trident")||K("MSIE"),zb=K("Edge"),Ab=K("Gecko")&&!(-1!=ib.toLowerCase().indexOf("webkit")&&!K("Edge"))&&!(K("Trident")||K("MSIE"))&&!K("Edge"),Bb=-1!=ib.toLowerCase().indexOf("webkit")&&!K("Edge");function Cb(){var a=B.document;return a?a.documentMode:void 0} var Db;a:{var Eb="",Fb=function(){var a=ib;if(Ab)return/rv:([^\);]+)(\)|;)/.exec(a);if(zb)return/Edge\/([\d\.]+)/.exec(a);if(yb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Bb)return/WebKit\/(\S+)/.exec(a);if(xb)return/(?:Version)[ \/]?(\S+)/.exec(a)}(); Fb&&(Eb=Fb?Fb[1]:"");if(yb){var Gb=Cb();if(null!=Gb&&Gb>parseFloat(Eb)){Db=String(Gb);break a}}Db=Eb}var Hb=Db,Ib;if(B.document&&yb){var Jb=Cb();Ib=Jb?Jb:parseInt(Hb,10)||void 0}else Ib=void 0;var Kb=Ib;var Lb=vb()||K("iPod"),Mb=K("iPad"),Nb=K("Safari")&&!((K("Chrome")||K("CriOS"))&&!K("Edge")||K("Coast")||K("Opera")||K("Edge")||K("Edg/")||K("OPR")||K("Firefox")||K("FxiOS")||K("Silk")||K("Android"))&&!(vb()||K("iPad")||K("iPod"));var Ob={},Pb=null;var M=window;function Qb(a,b){this.width=a;this.height=b} q=Qb.prototype;q.clone=function(){return new Qb(this.width,this.height)}; q.aspectRatio=function(){return this.width/this.height}; q.isEmpty=function(){return!(this.width*this.height)}; q.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; q.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; q.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Rb(){var a=document;var b="IFRAME";"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)} function Sb(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null} ;function Tb(a){var b=Ub;if(b)for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&a.call(void 0,b[c],c,b)} function Vb(){var a=[];Tb(function(b){a.push(b)}); return a} var Ub={wa:"allow-forms",xa:"allow-modals",ya:"allow-orientation-lock",za:"allow-pointer-lock",Aa:"allow-popups",Ba:"allow-popups-to-escape-sandbox",Ca:"allow-presentation",Da:"allow-same-origin",Ea:"allow-scripts",Fa:"allow-top-navigation",Ga:"allow-top-navigation-by-user-activation"},Wb=La(function(){return Vb()}); function Xb(){var a=Rb(),b={};J(Wb(),function(c){a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)}); return b} ;var Yb=(new Date).getTime();function Zb(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==c&&"moz-extension"!==c&&"file"!==c&&"android-app"!==c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!== c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===c&&"80"!==e||"https"===c&&"443"!==e)a=":"+e}return c+"://"+b+a} ;function $b(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;m=l=0} function b(n){for(var r=g,p=0;64>p;p+=4)r[p/4]=n[p]<<24|n[p+1]<<16|n[p+2]<<8|n[p+3];for(p=16;80>p;p++)n=r[p-3]^r[p-8]^r[p-14]^r[p-16],r[p]=(n<<1|n>>>31)&4294967295;n=e[0];var v=e[1],w=e[2],y=e[3],X=e[4];for(p=0;80>p;p++){if(40>p)if(20>p){var H=y^v&(w^y);var D=1518500249}else H=v^w^y,D=1859775393;else 60>p?(H=v&w|y&(v|w),D=2400959708):(H=v^w^y,D=3395469782);H=((n<<5|n>>>27)&4294967295)+H+X+D+r[p]&4294967295;X=y;y=w;w=(v<<30|v>>>2)&4294967295;v=n;n=H}e[0]=e[0]+n&4294967295;e[1]=e[1]+v&4294967295;e[2]= e[2]+w&4294967295;e[3]=e[3]+y&4294967295;e[4]=e[4]+X&4294967295} function c(n,r){if("string"===typeof n){n=unescape(encodeURIComponent(n));for(var p=[],v=0,w=n.length;vl?c(h,56-l):c(h,64-(l-56));for(var p=63;56<=p;p--)f[p]=r&255,r>>>=8;b(f);for(p=r=0;5>p;p++)for(var v=24;0<=v;v-=8)n[r++]=e[p]>>v&255;return n} for(var e=[],f=[],g=[],h=[128],k=1;64>k;++k)h[k]=0;var l,m;a();return{reset:a,update:c,digest:d,ja:function(){for(var n=d(),r="",p=0;ph?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")}; q.get=function(a,b){for(var c=a+"=",d=(this.h.cookie||"").split(";"),e=0,f;ea&&0===a%1&&this.h[a]!=b&&(this.h[a]=b,this.i=-1)}; jc.prototype.get=function(a){return!!this.h[a]}; function kc(a){-1==a.i&&(a.i=Na(a.h,function(b,c,d){return c?b+Math.pow(2,d):b},0)); return a.i} ;function lc(a,b){this.j=a;this.l=b;this.i=0;this.h=null} lc.prototype.get=function(){if(0a.i&&(a.i++,b.next=a.h,a.h=b)} ;var nc;function oc(){var a=B.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!K("Presto")&&(a=function(){var e=Rb();e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=Ha(function(k){if(("*"==h||k.origin==h)&&k.data==g)this.port1.onmessage()},this); f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}}); if("undefined"!==typeof a&&!K("Trident")&&!K("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.V;c.V=null;e()}}; return function(e){d.next={V:e};d=d.next;b.port2.postMessage(0)}}return function(e){B.setTimeout(e,0)}} ;function pc(a){B.setTimeout(function(){throw a;},0)} ;function qc(){this.i=this.h=null} qc.prototype.add=function(a,b){var c=rc.get();c.set(a,b);this.i?this.i.next=c:this.h=c;this.i=c}; qc.prototype.remove=function(){var a=null;this.h&&(a=this.h,this.h=this.h.next,this.h||(this.i=null),a.next=null);return a}; var rc=new lc(function(){return new sc},function(a){return a.reset()}); function sc(){this.next=this.scope=this.h=null} sc.prototype.set=function(a,b){this.h=a;this.scope=b;this.next=null}; sc.prototype.reset=function(){this.next=this.scope=this.h=null};function tc(a,b){uc||vc();wc||(uc(),wc=!0);xc.add(a,b)} var uc;function vc(){if(B.Promise&&B.Promise.resolve){var a=B.Promise.resolve(void 0);uc=function(){a.then(yc)}}else uc=function(){var b=yc; "function"!==typeof B.setImmediate||B.Window&&B.Window.prototype&&!K("Edge")&&B.Window.prototype.setImmediate==B.setImmediate?(nc||(nc=oc()),nc(b)):B.setImmediate(b)}} var wc=!1,xc=new qc;function yc(){for(var a;a=xc.remove();){try{a.h.call(a.scope)}catch(b){pc(b)}mc(rc,a)}wc=!1} ;function zc(){this.i=-1} ;function Ac(){this.i=64;this.h=[];this.o=[];this.s=[];this.l=[];this.l[0]=128;for(var a=1;ae;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.h[0];c=a.h[1];var g=a.h[2],h=a.h[3],k=a.h[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=h^c&(g^h);var l=1518500249}else f=c^g^h,l=1859775393;else 60>e?(f=c&g|h&(c|g),l=2400959708): (f=c^g^h,l=3395469782);f=(b<<5|b>>>27)+f+k+l+d[e]&4294967295;k=h;h=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.h[0]=a.h[0]+b&4294967295;a.h[1]=a.h[1]+c&4294967295;a.h[2]=a.h[2]+g&4294967295;a.h[3]=a.h[3]+h&4294967295;a.h[4]=a.h[4]+k&4294967295} Ac.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.i,d=0,e=this.o,f=this.j;dthis.j?this.update(this.l,56-this.j):this.update(this.l,this.i-(this.j-56));for(var c=this.i-1;56<=c;c--)this.o[c]=b&255,b/=256;Bc(this,this.o);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.h[c]>>d&255,++b;return a};function Cc(a){var b=C("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||B.$googDebugFname||b}catch(g){e="Not available",c=!0}b=Dc(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;if(null== c){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,Ec[c])c=Ec[c];else{c=String(c);if(!Ec[c]){var f=/function\s+([^\(]+)/m.exec(c);Ec[c]=f?f[1]:"[Anonymous]"}c=Ec[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}a.stack= b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}} function Dc(a,b){b||(b={});b[Fc(a)]=!0;var c=a.stack||"";(a=a.La)&&!b[Fc(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=Dc(a,b));return c} function Fc(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack} var Ec={};function Gc(){this.j=this.j;this.m=this.m} Gc.prototype.j=!1;Gc.prototype.dispose=function(){this.j||(this.j=!0,this.K())}; Gc.prototype.K=function(){if(this.m)for(;this.m.length;)this.m.shift()()};var Hc="StopIteration"in B?B.StopIteration:{message:"StopIteration",stack:""};function Ic(){} Ic.prototype.next=function(){throw Hc;}; Ic.prototype.D=function(){return this}; function Jc(a){if(a instanceof Ic)return a;if("function"==typeof a.D)return a.D(!1);if(Aa(a)){var b=0,c=new Ic;c.next=function(){for(;;){if(b>=a.length)throw Hc;if(b in a)return a[b++];b++}}; return c}throw Error("Not implemented");} function Kc(a,b){if(Aa(a))try{J(a,b,void 0)}catch(c){if(c!==Hc)throw c;}else{a=Jc(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Hc)throw c;}}} function Lc(a){if(Aa(a))return Ra(a);a=Jc(a);var b=[];Kc(a,function(c){b.push(c)}); return b} ;function Mc(a,b){this.i={};this.h=[];this.l=this.j=0;var c=arguments.length;if(12*this.j&&Oc(this),!0):!1}; function Oc(a){if(a.j!=a.h.length){for(var b=0,c=0;b=d.h.length)throw Hc;var f=d.h[b++];return a?f:d.i[f]}; return e};var Qc=function(){if(!B.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); try{B.addEventListener("test",za,b),B.removeEventListener("test",za,b)}catch(c){}return a}();function Rc(a,b){this.type=a;this.h=this.target=b;this.defaultPrevented=this.j=!1} Rc.prototype.stopPropagation=function(){this.j=!0}; Rc.prototype.preventDefault=function(){this.defaultPrevented=!0};function Sc(a,b){Rc.call(this,a?a.type:"");this.relatedTarget=this.h=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.i=null;a&&this.init(a,b)} I(Sc,Rc);var Tc={2:"touch",3:"pen",4:"mouse"}; Sc.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.h=b;if(b=a.relatedTarget){if(Ab){a:{try{wb(b.nodeName);var e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY|| 0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Tc[a.pointerType]||"";this.state=a.state; this.i=a;a.defaultPrevented&&Sc.A.preventDefault.call(this)}; Sc.prototype.stopPropagation=function(){Sc.A.stopPropagation.call(this);this.i.stopPropagation?this.i.stopPropagation():this.i.cancelBubble=!0}; Sc.prototype.preventDefault=function(){Sc.A.preventDefault.call(this);var a=this.i;a.preventDefault?a.preventDefault():a.returnValue=!1};var Uc="closure_listenable_"+(1E6*Math.random()|0);var Vc=0;function Wc(a,b,c,d,e){this.listener=a;this.h=null;this.src=b;this.type=c;this.capture=!!d;this.P=e;this.key=++Vc;this.L=this.N=!1} function Xc(a){a.L=!0;a.listener=null;a.h=null;a.src=null;a.P=null} ;function Yc(a){this.src=a;this.listeners={};this.h=0} Yc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.h++);var g=Zc(a,b,d,e);-1>>0);function fd(a){if("function"===typeof a)return a;a[od]||(a[od]=function(b){return a.handleEvent(b)}); return a[od]} ;function N(){Gc.call(this);this.h=new Yc(this);this.J=this;this.s=null} I(N,Gc);N.prototype[Uc]=!0;N.prototype.addEventListener=function(a,b,c,d){dd(this,a,b,c,d)}; N.prototype.removeEventListener=function(a,b,c,d){md(this,a,b,c,d)}; function pd(a,b){var c=a.s;if(c){var d=[];for(var e=1;c;c=c.s)d.push(c),++e}a=a.J;c=b.type||b;"string"===typeof b?b=new Rc(b,a):b instanceof Rc?b.target=b.target||a:(e=b,b=new Rc(c,a),Za(b,e));e=!0;if(d)for(var f=d.length-1;!b.j&&0<=f;f--){var g=b.h=d[f];e=qd(g,c,!0,b)&&e}b.j||(g=b.h=a,e=qd(g,c,!0,b)&&e,b.j||(e=qd(g,c,!1,b)&&e));if(d)for(f=0;!b.j&&fDate.now())Od.prototype.remove.call(this,a);else return b}};function Pd(){} ;function Qd(){} I(Qd,Pd);Qd.prototype.clear=function(){var a=Lc(this.D(!0)),b=this;J(a,function(c){b.remove(c)})};function Rd(a){this.h=a} I(Rd,Qd);q=Rd.prototype;q.isAvailable=function(){if(!this.h)return!1;try{return this.h.setItem("__sak","1"),this.h.removeItem("__sak"),!0}catch(a){return!1}}; q.set=function(a,b){try{this.h.setItem(a,b)}catch(c){if(0==this.h.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; q.get=function(a){a=this.h.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; q.remove=function(a){this.h.removeItem(a)}; q.D=function(a){var b=0,c=this.h,d=new Ic;d.next=function(){if(b>=c.length)throw Hc;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; return d}; q.clear=function(){this.h.clear()}; q.key=function(a){return this.h.key(a)};function Sd(){var a=null;try{a=window.localStorage||null}catch(b){}this.h=a} I(Sd,Rd);function Td(a,b){this.i=a;this.h=null;if(yb&&!(9<=Number(Kb))){Ud||(Ud=new Mc);this.h=Ud.get(a);this.h||(b?this.h=document.getElementById(b):(this.h=document.createElement("userdata"),this.h.addBehavior("#default#userData"),document.body.appendChild(this.h)),Ud.set(a,this.h));try{this.h.load(this.i)}catch(c){this.h=null}}} I(Td,Qd);var Vd={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},Ud=null;function Wd(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return Vd[b]})} q=Td.prototype;q.isAvailable=function(){return!!this.h}; q.set=function(a,b){this.h.setAttribute(Wd(a),b);Xd(this)}; q.get=function(a){a=this.h.getAttribute(Wd(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; q.remove=function(a){this.h.removeAttribute(Wd(a));Xd(this)}; q.D=function(a){var b=0,c=this.h.XMLDocument.documentElement.attributes,d=new Ic;d.next=function(){if(b>=c.length)throw Hc;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; return d}; q.clear=function(){for(var a=this.h.XMLDocument.documentElement,b=a.attributes.length;0c&&(c=b.length),f=b.indexOf("?"),0>f||f>c?(f=c,e=""):e=b.substring(f+1,c),b=[b.substr(0,f),e,b.substr(c)],c=b[1],b[1]=a?c?c+"&"+a:a:c,a=b[0]+(b[1]?"?"+b[1]:"")+b[2]):a=b;return a+d} function xe(a){if(!b)var b=window.location.href;var c=a.match(nb)[1]||null,d=pb(a);c&&d?(a=a.match(nb),b=b.match(nb),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?pb(b)==d&&(Number(b.match(nb)[4]||null)||null)==(Number(a.match(nb)[4]||null)||null):!0;return a} function se(a){return a&&a.match(pe)?a:decodeURIComponent(a.replace(/\+/g," "))} ;function S(a){a=ye(a);return"string"===typeof a&&"false"===a?!1:!!a} function ze(a,b){a=ye(a);return void 0===a&&void 0!==b?b:Number(a||0)} function ye(a){var b=R("EXPERIMENTS_FORCED_FLAGS",{});return void 0!==b[a]?b[a]:R("EXPERIMENT_FLAGS",{})[a]} ;function Ae(){} function Be(a,b){return Ce(a,1,b)} function De(a,b){Ce(a,2,b)} ;function Ee(){Ae.apply(this,arguments)} ma(Ee,Ae);function Ce(a,b,c){void 0!==c&&Number.isNaN(Number(c))&&(c=void 0);var d=C("yt.scheduler.instance.addJob");return d?d(a,b,c):void 0===c?(a(),NaN):fe(a,c||0)} function Fe(a){if(void 0===a||!Number.isNaN(Number(a))){var b=C("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}} Ee.prototype.start=function(){var a=C("yt.scheduler.instance.start");a&&a()}; Ee.h=void 0;Ee.i=function(){Ee.h||(Ee.h=new Ee)}; Ee.i();function Ge(a){var b=He;a=void 0===a?C("yt.ads.biscotti.lastId_")||"":a;var c=Object,d=c.assign,e={};e.dt=Yb;e.flash="0";a:{try{var f=b.h.top.location.href}catch(E){f=2;break a}f=f?f===b.i.location.href?0:1:2}e=(e.frm=f,e);e.u_tz=-(new Date).getTimezoneOffset();var g=void 0===g?M:g;try{var h=g.history.length}catch(E){h=0}e.u_his=h;e.u_java=!!M.navigator&&"unknown"!==typeof M.navigator.javaEnabled&&!!M.navigator.javaEnabled&&M.navigator.javaEnabled();M.screen&&(e.u_h=M.screen.height,e.u_w=M.screen.width, e.u_ah=M.screen.availHeight,e.u_aw=M.screen.availWidth,e.u_cd=M.screen.colorDepth);M.navigator&&M.navigator.plugins&&(e.u_nplug=M.navigator.plugins.length);M.navigator&&M.navigator.mimeTypes&&(e.u_nmime=M.navigator.mimeTypes.length);h=b.h;try{var k=h.screenX;var l=h.screenY}catch(E){}try{var m=h.outerWidth;var n=h.outerHeight}catch(E){}try{var r=h.innerWidth;var p=h.innerHeight}catch(E){}try{var v=h.screenLeft;var w=h.screenTop}catch(E){}try{r=h.innerWidth,p=h.innerHeight}catch(E){}try{var y=h.screen.availWidth; var X=h.screen.availTop}catch(E){}k=[v,w,k,l,y,X,m,n,r,p];l=b.h.top;try{var H=(l||window).document,D="CSS1Compat"==H.compatMode?H.documentElement:H.body;var Q=(new Qb(D.clientWidth,D.clientHeight)).round()}catch(E){Q=new Qb(-12245933,-12245933)}H=Q;Q={};D=new jc;B.SVGElement&&B.document.createElementNS&&D.set(0);l=Xb();l["allow-top-navigation-by-user-activation"]&&D.set(1);l["allow-popups-to-escape-sandbox"]&&D.set(2);B.crypto&&B.crypto.subtle&&D.set(3);B.TextDecoder&&B.TextEncoder&&D.set(4);D=kc(D); Q.bc=D;Q.bih=H.height;Q.biw=H.width;Q.brdim=k.join();b=b.i;b=(Q.vis={visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""]||0,Q.wgl=!!M.WebGLRenderingContext,Q);c=d.call(c,e,b);c.ca_type="image";a&&(c.bid=a);return c} var He=new function(){var a=window.document;this.h=window;this.i=a}; G("yt.ads_.signals_.getAdSignalsString",function(a){return ue(Ge(a))});var Ie="XMLHttpRequest"in B?function(){return new XMLHttpRequest}:null; function Je(){if(!Ie)return null;var a=Ie();return"open"in a?a:null} ;var Ke={Authorization:"AUTHORIZATION","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-Youtube-Chrome-Connected":"CHROME_CONNECTED_HEADER","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Delegation-Context":"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL","X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"}, Le="app debugcss debugjs expflag force_ad_params force_ad_encrypted force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address client_dev_root_url".split(" "),Me=!1; function Ne(a,b){b=void 0===b?{}:b;var c=xe(a),d=S("web_ajax_ignore_global_headers_if_set"),e;for(e in Ke){var f=R(Ke[e]);!f||!c&&pb(a)||d&&void 0!==b[e]||(b[e]=f)}if(c||!pb(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!pb(a)){try{var g=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(h){}g&&(b["X-YouTube-Time-Zone"]=g)}if(c||!pb(a))b["X-YouTube-Ad-Signals"]=ue(Ge(void 0));return b} function Oe(a){var b=window.location.search,c=pb(a);S("debug_handle_relative_url_for_query_forward_killswitch")||c||!xe(a)||(c=document.location.hostname);var d=ob(a.match(nb)[5]||null);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=ve(b),f={};J(Le,function(g){e[g]&&(f[g]=e[g])}); return we(a,f||{},!1)} function Pe(a,b){var c=b.format||"JSON";a=Qe(a,b);var d=Re(a,b),e=!1,f=Se(a,function(k){if(!e){e=!0;h&&window.clearTimeout(h);a:switch(k&&"status"in k?k.status:-1){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:var l=!0;break a;default:l=!1}var m=null,n=400<=k.status&&500>k.status,r=500<=k.status&&600>k.status;if(l||n||r)m=Te(a,c,k,b.convertToSafeHtml);if(l)a:if(k&&204==k.status)l=!0;else{switch(c){case "XML":l=0==parseInt(m&&m.return_code,10);break a;case "RAW":l=!0;break a}l= !!m}m=m||{};n=b.context||B;l?b.onSuccess&&b.onSuccess.call(n,k,m):b.onError&&b.onError.call(n,k,m);b.onFinish&&b.onFinish.call(n,k,m)}},b.method,d,b.headers,b.responseType,b.withCredentials); if(b.onTimeout&&0=a?vf({writeThenSend:!0}):10<=b-pf&&(wf(),pf=b)}} function xf(a,b){if("log_event"===a.endpoint){var c="";a.B&&(sf[a.B.token]=uf(a.B),c=a.B.token);var d=new Map;d.set(c,[a.payload]);b&&(mf=new b);return new O(function(e){mf&&mf.isReady()?yf(d,e,{bypassNetworkless:!0}):e()})}} function vf(a){a=void 0===a?{}:a;new O(function(b){window.clearTimeout(nf);window.clearTimeout(of);of=0;mf&&mf.isReady()?(yf(rf,b,a),rf.clear()):(wf(),b())})} function wf(){S("web_gel_timeout_cap")&&!of&&(of=fe(function(){vf({writeThenSend:!0})},6E4)); window.clearTimeout(nf);var a=R("LOGGING_BATCH_TIMEOUT",ze("web_gel_debounce_ms",1E4));S("shorten_initial_gel_batch_timeout")&&qf&&(a=hf);nf=fe(function(){vf({writeThenSend:!0})},a)} function yf(a,b,c){var d=mf;c=void 0===c?{}:c;var e=Math.round(T()),f=a.size;a=u(a);for(var g=a.next();!g.done;g=a.next()){var h=u(g.value);g=h.next().value;var k=h.next().value;h=Xa({context:zf(d.h||Af())});h.events=k;(k=sf[g])&&Bf(h,g,k);delete sf[g];Cf(h,e);S("send_beacon_before_gel")&&window.navigator&&window.navigator.sendBeacon&&!c.writeThenSend&&$e();Df(d,"log_event",h,{retry:!0,onSuccess:function(){f--;f||b();lf=Math.round(T()-e)}, onError:function(){f--;f||b()}, aa:c});qf=!1}} function Cf(a,b){a.requestTimeMs=String(b);S("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);if(b=R("EVENT_ID",void 0)){var c=R("BATCH_CLIENT_COUNTER",void 0)||0;c||(c=Math.floor(Math.random()*jf/2));c++;c>jf&&(c=1);$d("BATCH_CLIENT_COUNTER",c);b={serializedEventId:b,clientCounter:String(c)};a.serializedClientEventId=b;kf&&lf&&S("log_gel_rtt_web")&&(a.previousBatchInfo={serializedClientEventId:kf,roundtripMs:String(lf)});kf=b;lf=0}} function Bf(a,b,c){if(c.videoId)var d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]} function uf(a){var b={};a.videoId?b.videoId=a.videoId:a.playlistId&&(b.playlistId=a.playlistId);return b} ;var Ef=B.ytLoggingGelSequenceIdObj_||{};G("ytLoggingGelSequenceIdObj_",Ef);function Ff(){if(!B.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return B.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":B.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":B.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":B.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}} ;G("ytglobal.prefsUserPrefsPrefs_",C("ytglobal.prefsUserPrefsPrefs_")||{});var Gf={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},Hf={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"}; function If(){var a=B.navigator;return a?a.connection:void 0} ;function Jf(){return"INNERTUBE_API_KEY"in Zd&&"INNERTUBE_API_VERSION"in Zd} function Af(){return{innertubeApiKey:R("INNERTUBE_API_KEY",void 0),innertubeApiVersion:R("INNERTUBE_API_VERSION",void 0),ka:R("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),la:R("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientVersion:R("INNERTUBE_CONTEXT_CLIENT_VERSION",void 0),na:R("INNERTUBE_CONTEXT_HL",void 0),ma:R("INNERTUBE_CONTEXT_GL",void 0),oa:R("INNERTUBE_HOST_OVERRIDE",void 0)||"",qa:!!R("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),pa:!!R("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", !1),appInstallData:R("SERIALIZED_CLIENT_CONFIG_DATA",void 0)}} function zf(a){var b={client:{hl:a.na,gl:a.ma,clientName:a.la,clientVersion:a.innertubeContextClientVersion,configInfo:a.ka}},c=B.devicePixelRatio;c&&1!=c&&(b.client.screenDensityFloat=String(c));c=R("EXPERIMENTS_TOKEN","");""!==c&&(b.client.experimentsToken=c);c=[];var d=R("EXPERIMENTS_FORCED_FLAGS",{});for(e in d)c.push({key:e,value:String(d[e])});var e=R("EXPERIMENT_FLAGS",{});for(var f in e)f.startsWith("force_")&&void 0===d[f]&&c.push({key:f,value:String(e[f])});0f;f++){var g=d.concat(e[f].split(""));Ob[f]=g;for(var h=0;h>2;l=(l&3)<<4|m>>4;m=(m&15)<<2|k>>6;k&=63;g||(k=64,f||(m=64));d.push(c[h],c[l],c[m]||"",c[k]||"")}a.hash=d.join("")}return a} ;function Mf(a){var b=new Sd;(b=b.isAvailable()?a?new Yd(b,a):b:null)||(a=new Td(a||"UserDataSharedStore"),b=a.isAvailable()?a:null);this.h=(a=b)?new Od(a):null;this.i=document.domain||window.location.hostname} Mf.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.h)try{this.h.set(a,b,Date.now()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(rd(b))}catch(f){return}else e=escape(b);b=this.i;fc.set(""+a,e,{S:c,path:"/",domain:void 0===b?"youtube.com":b,secure:!1})}; Mf.prototype.get=function(a,b){var c=void 0,d=!this.h;if(!d)try{c=this.h.get(a)}catch(e){d=!0}if(d&&(c=fc.get(""+a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}; Mf.prototype.remove=function(a){this.h&&this.h.remove(a);var b=this.i;fc.remove(""+a,"/",void 0===b?"youtube.com":b)};var Nf;function Of(){Nf||(Nf=new Mf("yt.innertube"));return Nf} function Pf(a,b,c,d){if(d)return null;d=Of().get("nextId",!0)||1;var e=Of().get("requests",!0)||{};e[d]={method:a,request:b,authState:Lf(c),requestTime:Math.round(T())};Of().set("nextId",d+1,86400,!0);Of().set("requests",e,86400,!0);return d} function Qf(a){var b=Of().get("requests",!0)||{};delete b[a];Of().set("requests",b,86400,!0)} function Rf(a){var b=Of().get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(6E4>Math.round(T())-d.requestTime)){var e=d.authState,f=Lf(Kf(!1));Wa(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(T())),Df(a,d.method,e,{}));delete b[c]}}Of().set("requests",b,86400,!0)}} ;var Sf=C("ytPubsub2Pubsub2Instance")||new P;P.prototype.subscribe=P.prototype.subscribe;P.prototype.unsubscribeByKey=P.prototype.M;P.prototype.publish=P.prototype.I;P.prototype.clear=P.prototype.clear;G("ytPubsub2Pubsub2Instance",Sf);G("ytPubsub2Pubsub2SubscribedKeys",C("ytPubsub2Pubsub2SubscribedKeys")||{});G("ytPubsub2Pubsub2TopicToKeys",C("ytPubsub2Pubsub2TopicToKeys")||{});G("ytPubsub2Pubsub2IsAsync",C("ytPubsub2Pubsub2IsAsync")||{});G("ytPubsub2Pubsub2SkipSubKey",null);var Tf=[],Uf=!1;function Vf(a,b){Uf||(Tf.push({type:"EVENT",eventType:a,payload:b}),10=l){zg(g,p,H,n,D,b.join(),h);r=D;E.h=2;break}if(!k){E.h=2;break}return x(E,tg(m),9);case 9:m*=2;E.h=2;break;case 3:return E.return(Promise.reject(r))}})})} function zg(a,b,c,d,e,f,g){b=c-b;e?(e instanceof U&&("QUOTA_EXCEEDED"===e.type||"QUOTA_MAYBE_EXCEEDED"===e.type)&&Vf("QUOTA_EXCEEDED",{dbName:ag(a.h.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:g.mode}),e instanceof U&&"UNKNOWN_ABORT"===e.type&&(Vf("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c-a.j}),a.i=!0),Ag(a,!1,d,f,b),Uf||(Tf.push({type:"ERROR",payload:e}),10b&&a.h.createObjectStore("databases",{keyPath:"actualName"})}}); function Ng(a){return L(this,function c(){var d;return z(c,function(e){if(1==e.h)return x(e,Mg.open(),2);d=e.i;return e.return(vg(d,["databases"],"readwrite",function(f){var g=wg(f,"databases");return g.get(a.actualName).then(function(h){if(h?a.actualName!==h.actualName||a.publicName!==h.publicName||a.userIdentifier!==h.userIdentifier||a.clearDataOnAuthChange!==h.clearDataOnAuthChange:1)return W(g.h.put(a,void 0)).then(function(){})})}))})})} function Og(){return L(this,function b(){var c;return z(b,function(d){if(1==d.h)return x(d,Mg.open(),2);c=d.i;return d.return(c.delete("databases","yt-idb-test-do-not-use"))})})} function Pg(){return L(this,function b(){var c,d;return z(b,function(e){if(1==e.h)return x(e,Mg.open(),2);if(3!=e.h)return c=e.i,x(e,c.count("databases"),3);d=e.i;return e.return(0Math.random()&&ee(new $f("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady()){var e=new $f("innertube xhrclient not ready",b,c,d);de(e);throw e;}var f={headers:{"Content-Type":"application/json"},method:"POST",postParams:c,postBodyFormat:"JSON",onTimeout:function(){d.onTimeout()}, onFetchTimeout:d.onTimeout,onSuccess:function(n,r){if(d.onSuccess)d.onSuccess(r)}, onFetchSuccess:function(n){if(d.onSuccess)d.onSuccess(n)}, onError:function(n,r){if(d.onError)d.onError(r)}, onFetchError:function(n){if(d.onError)d.onError(n)}, timeout:d.timeout,withCredentials:!0},g="";(e=a.h.oa)&&(g=e);var h=a.h.qa||!1,k=Kf(h,g,d);Object.assign(f.headers,k);f.headers.Authorization&&!g&&(f.headers["x-origin"]=window.location.origin);e="/youtubei/"+a.h.innertubeApiVersion+"/"+b;var l={alt:"json"};a.h.pa&&f.headers.Authorization||(l.key=a.h.innertubeApiKey);var m=we(""+g+e,l||{},!0);(function(n){n=void 0===n?!1:n;var r;if(d.retry&&"www.youtube-nocookie.com"!=g&&(n||(r=Pf(b,c,k,h)),r)){var p=f.onSuccess,v=f.onFetchSuccess;f.onSuccess=function(w, y){Qf(r);p(w,y)}; c.onFetchSuccess=function(w,y){Qf(r);v(w,y)}}try{n&&d.retry&&!d.aa.bypassNetworkless?(f.method="POST",!d.aa.writeThenSend&&S("nwl_send_fast_on_unload")?fh(m,f):eh(m,f)):(f.method="POST",f.postParams||(f.postParams={}),Pe(m,f))}catch(w){if("InvalidAccessError"==w.name)r&&(Qf(r),r=0),ee(Error("An extension is blocking network request.")); else throw w;}r&&Ce(function(){Rf(a)},0,5E3)})(!1)} ;function hh(a,b){var c=void 0===c?{}:c;var d=gh;R("ytLoggingEventsDefaultDisabled",!1)&&gh==gh&&(d=null);c=void 0===c?{}:c;var e={};e.eventTimeMs=Math.round(c.timestamp||T());e[a]=b;a=C("_lact",window);a=null==a?-1:Math.max(Date.now()-a,0);e.context={lastActivityMs:String(c.timestamp||!isFinite(a)?-1:a)};S("log_sequence_info_on_gel_web")&&c.ca&&(a=e.context,b=c.ca,Ef[b]=b in Ef?Ef[b]+1:0,a.sequence={index:Ef[b],groupKey:b},c.Ma&&delete Ef[c.ca]);(c.Ra?xf:tf)({endpoint:"log_event",payload:e,B:c.B}, d)} ;var ih=[{Y:function(a){return"Cannot read property '"+a.key+"'"}, T:{TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/, groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]}],Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}]}},{Y:function(a){return"Cannot call '"+a.key+"'"}, T:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/, groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}}];function jh(){this.h=[];this.i=[]} var kh;function lh(){kh||(kh=new jh);return kh} ;var mh=new P;function nh(a){function b(){return a.charCodeAt(d++)} var c=a.length,d=0;do{var e=oh(b);if(Infinity===e)break;var f=e>>3;switch(e&7){case 0:e=oh(b);if(2===f)return e;break;case 1:if(2===f)return;d+=8;break;case 2:e=oh(b);if(2===f)return a.substr(d,e);d+=e;break;case 5:if(2===f)return;d+=4;break;default:return}}while(db)return c;b=a();c|=(b&127)<<7;if(128>b)return c;b=a();c|=(b&127)<<14;if(128>b)return c;b=a();return 128>b?c|(b&127)<<21:Infinity} ;function ph(a,b,c,d){if(a)if(Array.isArray(a)){var e=d;for(d=0;d")&&(c=c.replace(db,">")),-1!=c.indexOf('"')&&(c=c.replace(eb,""")),-1!=c.indexOf("'")&&(c=c.replace(fb,"'")),-1!=c.indexOf("\x00")&&(c=c.replace(gb,"�")));return''}; q.getOptions=function(a){return this.F.namespaces?a?this.F[a].options||[]:this.F.namespaces||[]:[]}; q.getOption=function(a,b){if(this.F.namespaces&&a&&b)return this.F[a][b]}; function Uh(a){if("iframe"!=a.tagName.toLowerCase()){var b=Eh(a,"videoid");b&&(b={videoId:b,width:Eh(a,"width"),height:Eh(a,"height")},new Rh(a,b))}} ;G("YT.PlayerState.UNSTARTED",-1);G("YT.PlayerState.ENDED",0);G("YT.PlayerState.PLAYING",1);G("YT.PlayerState.PAUSED",2);G("YT.PlayerState.BUFFERING",3);G("YT.PlayerState.CUED",5);G("YT.get",function(a){return Ah[a]}); G("YT.scan",Dh);G("YT.subscribe",function(a,b,c){Id.subscribe(a,b,c);Ch[a]=!0;for(var d in Ah)Ah.hasOwnProperty(d)&&Lh(Ah[d],a)}); G("YT.unsubscribe",function(a,b,c){Hd(a,b,c)}); G("YT.Player",Rh);Z.prototype.destroy=Z.prototype.destroy;Z.prototype.setSize=Z.prototype.setSize;Z.prototype.getIframe=Z.prototype.ia;Z.prototype.addEventListener=Z.prototype.addEventListener;Rh.prototype.getVideoEmbedCode=Rh.prototype.getVideoEmbedCode;Rh.prototype.getOptions=Rh.prototype.getOptions;Rh.prototype.getOption=Rh.prototype.getOption; Bh.push(function(a){var b=a;b||(b=document);a=Ra(b.getElementsByTagName("yt:player"));var c=b||document;if(c.querySelectorAll&&c.querySelector)b=c.querySelectorAll(".yt-player");else{var d;c=document;b=b||c;if(b.querySelectorAll&&b.querySelector)b=b.querySelectorAll(".yt-player");else if(b.getElementsByClassName){var e=b.getElementsByClassName("yt-player");b=e}else{e=b.getElementsByTagName("*");var f={};for(c=d=0;b=e[c];c++){var g=b.className,h;if(h="function"==typeof g.split)h=0<=Ma(g.split(/\s+/), "yt-player");h&&(f[d++]=b)}f.length=d;b=f}}b=Ra(b);J(Qa(a,b),Uh)}); "undefined"!=typeof YTConfig&&YTConfig.parsetags&&"onload"!=YTConfig.parsetags||Dh();var Vh=B.onYTReady;Vh&&Vh();var Wh=B.onYouTubeIframeAPIReady;Wh&&Wh();var Xh=B.onYouTubePlayerAPIReady;Xh&&Xh();}).call(this);