0% encontró este documento útil (0 votos)
3 vistas27 páginas

Funciones y Estructuras en JavaScript

El documento contiene un código JavaScript que implementa varias funciones y estructuras de datos, como Mapas y Conjuntos, así como métodos para manipular objetos y arreglos. Se incluyen polyfills para asegurar la compatibilidad con navegadores más antiguos. Además, se define un conjunto de funciones matemáticas y utilidades para trabajar con tipos de datos en JavaScript.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas27 páginas

Funciones y Estructuras en JavaScript

El documento contiene un código JavaScript que implementa varias funciones y estructuras de datos, como Mapas y Conjuntos, así como métodos para manipular objetos y arreglos. Se incluyen polyfills para asegurar la compatibilidad con navegadores más antiguos. Además, se define un conjunto de funciones matemáticas y utilidades para trabajar con tipos de datos en JavaScript.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

(function(stc){var l,aa=typeof [Link]=="function"?Object.

create:function(a)
{var b=function(){};[Link]=a;return new b},ba=typeof
[Link]=="function"?[Link]:function(a,b,c)
{if(a==[Link]||a==[Link])return a;a[b]=[Link];return
a},ca=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof
window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var
b=0;b<[Link];++b){var c=a[b];if(c&&[Link]==Math)return c}throw Error("Cannot find
global object");
},da=ca(this),ea="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32
Float64".split("
");da.BigInt64Array&&([Link]("BigInt64"),[Link]("BigUint64"));var p=function(a,b)
{if(b)a:{var c=da;a=[Link](".");for(var d=0;d<[Link]-1;d++){var e=a[d];if(!(e in
c))break a;c=c[e]}a=a[[Link]-1];d=c[a];b=b(d);b!=d&&b!=null&&ba(c,a,
{configurable:!0,writable:!0,value:b})}},fa;
if(typeof [Link]=="function")fa=[Link];else{var ha;a:
{var ia={a:!0},ja={};try{ja.__proto__=ia;ha=ja.a;break a}catch(a){}ha=!1}fa=ha?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}
var ka=fa,r=function(a,b)
{[Link]=aa([Link]);[Link]=a;if(ka)ka(a,b);else for(var c
in b)if(c!="prototype")if([Link]){var
d=[Link](b,c);d&&[Link](a,c,d)}else
a[c]=b[c];[Link]=[Link]},la=function(a){var b=0;return function(){return
b<[Link]?{done:!1,value:a[b++]}:{done:!0}}},v=function(a){var b=typeof Symbol!
="undefined"&&[Link]&&a[[Link]];if(b)return [Link](a);if(typeof
[Link]=="number")return{next:la(a)};
throw Error(String(a)+" is not an iterable or ArrayLike");},ma=function(a){if(!(a
instanceof Array)){a=v(a);for(var b,c=[];!
(b=[Link]()).done;)[Link]([Link]);a=c}return a},oa=function(a){return
na(a,a)},na=function(a,b)
{[Link]=b;[Link]&&([Link](a),[Link](b));return a},pa=function()
{for(var a=Number(this),b=[],c=a;c<[Link];c++)b[c-a]=arguments[c];return
b};p("globalThis",function(a){return a||da});
p("Symbol",function(a){if(a)return a;var b=function(f,g)
{[Link]=f;ba(this,"description",{configurable:!0,writable:!
0,value:g})};[Link]=function(){return [Link]};var
c="jscomp_symbol_"+([Link]()*1E9>>>0)+"_",d=0,e=function(f){if(this instanceof
e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d+
+,f)};return e});
p("[Link]",function(a){if(a)return
a;a=Symbol("[Link]");ba([Link],a,{configurable:!0,writable:!
0,value:function(){return qa(la(this))}});return a});
var qa=function(a){a={next:a};a[[Link]]=function(){return this};return
a},ra=function(a,b){return [Link](a,b)},sa=typeof
[Link]=="function"?[Link]:function(a,b){if(a==null)throw new
TypeError("No nullish arg");a=Object(a);for(var c=1;c<[Link];c++){var
d=arguments[c];if(d)for(var e in d)ra(d,e)&&(a[e]=d[e])}return
a};p("[Link]",function(a){return a||sa});
p("[Link]",function(a){return a?a:function(b,c){a:{var d=this;d
instanceof String&&(d=String(d));for(var e=[Link],f=0;f<e;f++){var
g=d[f];if([Link](c,g,f,d)){b=g;break a}}b=void 0}return b}});
p("WeakMap",function(a){function b(){}function c(k){var m=typeof k;return
m==="object"&&k!==null||m==="function"}function d(k){if(!ra(k,f)){var m=new
b;ba(k,f,{value:m})}}function e(k){var m=Object[k];m&&(Object[k]=function(n){if(n
instanceof b)return n;[Link](n)&&d(n);return m(n)})}if(function(){if(!
a||![Link])return!1;try{var k=[Link]({}),m=[Link]({}),n=new
a([[k,2],[m,3]]);if([Link](k)!=2||[Link](m)!=3)return!
1;[Link](k);[Link](m,4);return![Link](k)&&[Link](m)==4}catch(q){return!1}}())return
a;
var
f="$jscomp_hidden_"+[Link]();e("freeze");e("preventExtensions");e("seal");var
g=0,h=function(k){[Link]=(g+=[Link]()+1).toString();if(k){k=v(k);for(var m;!
(m=[Link]()).done;)m=[Link],[Link](m[0],m[1])}};[Link]=function(k,m)
{if(!c(k))throw Error("Invalid WeakMap key");d(k);if(!ra(k,f))throw Error("WeakMap
key fail: "+k);k[f][[Link]]=m;return this};[Link]=function(k){return
c(k)&&ra(k,f)?k[f][[Link]]:void 0};[Link]=function(k){return
c(k)&&ra(k,f)&&ra(k[f],
[Link])};[Link]=function(k){return c(k)&&ra(k,f)&&ra(k[f],[Link])?
delete k[f][[Link]]:!1};return h});
p("Map",function(a){if(function(){if(!a||typeof a!="function"||!
[Link]||typeof [Link]!="function")return!1;try{var
h=[Link]({x:4}),k=new a(v([[h,"s"]]));if([Link](h)!="s"||[Link]!=1||
[Link]({x:4})||[Link]({x:4},"t")!=k||[Link]!=2)return!1;var
m=[Link](),n=[Link]();if([Link]||[Link][0]!=h||[Link][1]!="s")return!
1;n=[Link]();return [Link]||[Link][0].x!=4||[Link][1]!="t"||![Link]().done?!1:!
0}catch(q){return!1}}())return a;var b=new WeakMap,c=function(h)
{this[0]={};this[1]=
f();[Link]=0;if(h){h=v(h);for(var k;!
(k=[Link]()).done;)k=[Link],[Link](k[0],k[1])}};[Link]=function(h,k)
{h=h===0?0:h;var m=d(this,h);[Link]||([Link]=this[0][[Link]]=[]);[Link]?
[Link]=k:
([Link]={next:this[1],J:this[1].J,head:this[1],key:h,value:k},[Link]([Link])
,this[1].[Link]=[Link],this[1].J=[Link],[Link]++);return
this};[Link]=function(h){h=d(this,h);return [Link]&&[Link]?
([Link]([Link],1),[Link]||delete this[0][[Link]],[Link]=
[Link],[Link].J=[Link].J,[Link]=null,[Link]--,!0):!
1};[Link]=function()
{this[0]={};this[1]=this[1].J=f();[Link]=0};[Link]=function(h){return!!
d(this,h).entry};[Link]=function(h)
{return(h=d(this,h).entry)&&[Link]};[Link]=function(){return
e(this,function(h){return[[Link],[Link]]})};[Link]=function(){return
e(this,function(h){return [Link]})};[Link]=function(){return
e(this,function(h){return [Link]})};[Link]=
function(h,k){for(var m=[Link](),n;!
(n=[Link]()).done;)n=[Link],[Link](k,n[1],n[0],this)};[Link][[Link]]
=[Link];var d=function(h,k){var m=k&&typeof k;m=="object"||
m=="function"?[Link](k)?m=[Link](k):(m=""+ ++g,[Link](k,m)):m="p_"+k;var n=h[0]
[m];if(n&&ra(h[0],m))for(h=0;h<[Link];h++){var q=n[h];if(k!==k&&[Link]!==[Link]||
k===[Link])return{id:m,list:n,index:h,entry:q}}return{id:m,list:n,index:-
1,entry:void 0}},e=function(h,k){var m=h[1];return qa(function(){if(m){for(;[Link]!
=
h[1];)m=m.J;for(;[Link]!=[Link];)return m=[Link],{done:!
1,value:k(m)};m=null}return{done:!0,value:void 0}})},f=function(){var h={};return
h.J=[Link]=[Link]=h},g=0;return c});
p("Set",function(a){if(function(){if(!a||typeof a!="function"||!
[Link]||typeof [Link]!="function")return!1;try{var
c=[Link]({x:4}),d=new a(v([c]));if(![Link](c)||[Link]!=1||[Link](c)!=d||[Link]!
=1||[Link]({x:4})!=d||[Link]!=2)return!1;var e=[Link](),f=[Link]();if([Link]||
[Link][0]!=c||[Link][1]!=c)return!1;f=[Link]();return [Link]||[Link][0]==c||
[Link][0].x!=4||[Link][1]!=[Link][0]?!1:[Link]().done}catch(g){return!1}}
())return a;var b=function(c){this.H=new Map;if(c){c=
v(c);for(var d;!
(d=[Link]()).done;)[Link]([Link])}[Link]=[Link]};[Link]=functio
n(c){c=c===0?0:c;[Link](c,c);[Link]=[Link];return
this};[Link]=function(c)
{c=[Link](c);[Link]=[Link];return c};[Link]=function()
{[Link]();[Link]=0};[Link]=function(c){return
[Link](c)};[Link]=function(){return
[Link]()};[Link]=function(){return
[Link]()};[Link]=[Link];
[Link][[Link]]=[Link];[Link]=function(c,d)
{var e=this;[Link](function(f){return [Link](d,f,f,e)})};return
b});p("Math.log2",function(a){return a?a:function(b){return
[Link](b)/Math.LN2}});p("[Link]",function(a){return a?a:function(b){var
c=[],d;for(d in b)ra(b,d)&&[Link](b[d]);return c}});p("[Link]",function(a)
{return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});
p("[Link]",function(a){return a?a:function(b,c){var d=this;d
instanceof String&&(d=String(d));var e=[Link];c=c||
0;for(c<0&&(c=[Link](c+e,0));c<e;c++){var f=d[c];if(f===b||[Link](f,b))return!
0}return!1}});var ta=function(a,b,c){if(a==null)throw new TypeError("The 'this'
value for [Link]."+c+" must not be null or undefined");if(b instanceof
RegExp)throw new TypeError("First argument to [Link]."+c+" must not be a
regular expression");return a+""};
p("[Link]",function(a){return a?a:function(b,c){return
ta(this,b,"includes").indexOf(b,c||0)!==-1}});p("[Link]",function(a){return a?
a:function(b,c,d){c=c!=null?c:function(h){return h};var e=[],f=typeof Symbol!
="undefined"&&[Link]&&b[[Link]];if(typeof f=="function")
{b=[Link](b);for(var g=0;!(f=[Link]()).done;)[Link]([Link](d,[Link],g++))}else
for(f=[Link],g=0;g<f;g++)[Link]([Link](d,b[g],g));return e}});
p("[Link]",function(a){return a?a:function(b){var c=[],d;for(d in
b)ra(b,d)&&[Link]([d,b[d]]);return c}});p("[Link]",function(a){return a?
a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-
Infinity}});p("Number.MAX_SAFE_INTEGER",function(){return
9007199254740991});p("Number.MIN_SAFE_INTEGER",function(){return-
9007199254740991});p("[Link]",function(a){return a?a:function(b){return
[Link](b)?b===[Link](b):!1}});
p("[Link]",function(a){return a?a:function(b){return
[Link](b)&&[Link](b)<=Number.MAX_SAFE_INTEGER}});p("[Link]
artsWith",function(a){return a?a:function(b,c){var
d=ta(this,b,"startsWith");b+="";var e=[Link],f=[Link];c=[Link](0,[Link](c|
0,[Link]));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});
var ua=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function()
{if(!d&&c<[Link]){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!
0,value:void 0}}};e[[Link]]=function(){return e};return
e};p("[Link]",function(a){return a?a:function(){return
ua(this,function(b,c){return[b,c]})}});p("[Link]",function(a){return a?
a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return
b;var c=[Link]([Link](b));return b<0?-c:c}});
p("[Link]",function(a){return a?a:function(b){return typeof
b==="number"&&isNaN(b)}});p("[Link]",function(a){return a?
a:function(){return ua(this,function(b){return
b})}});p("[Link]",function(a){return a?a:function(){return
ua(this,function(b,c){return c})}});/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var w=this||self,wa=function(a,b){var c=va("CLOSURE_FLAGS");a=c&&c[a];return a!
=null?a:b},va=function(a){a=[Link](".");for(var b=w,c=0;c<[Link];c+
+)if(b=b[a[c]],b==null)return null;return b},x=function(a){var b=typeof a;return b!
="object"?b:a?[Link](a)?"array":b:"null"},xa=function(a){var b=x(a);return
b=="array"||b=="object"&&typeof [Link]=="number"},ya=function(a){var b=typeof
a;return b=="object"&&a!=null||b=="function"},za=function(a){return
a},Aa=function(a,b){function c(){}[Link]=
[Link];[Link]=[Link];[Link]=new
c;[Link]=a;[Link]=function(d,e,f){for(var g=Array([Link]-
2),h=2;h<[Link];h++)g[h-2]=arguments[h];return
[Link][e].apply(d,g)}};function Ba(a,b)
{if([Link])[Link](this,Ba);else{var
c=Error().stack;c&&([Link]=c)}a&&([Link]=String(a));b!==void
0&&([Link]=b)}Aa(Ba,Error);[Link]="CustomError";function Ca(a,b)
{a=[Link]("%s");for(var c="",d=[Link]-1,e=0;e<d;e++)c+=a[e]+(e<[Link]?
b[e]:"%s");[Link](this,c+a[d])}Aa(Ca,Ba);[Link]="AssertionError";functi
on Da(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else a&&(e+=":
"+a,f=b);throw new Ca(""+e,f||[]);}
var y=function(a,b,c){a||
Da("",null,b,[Link](arguments,2))},A=function(a,b,c)
{a==null&&Da("Expected to exist: %s.",
[a],b,[Link](arguments,2));return a},Ea=function(a,b,c){typeof
a!=="number"&&Da("Expected number but got %s: %s.",
[x(a),a],b,[Link](arguments,2));return a},Fa=function(a,b,c)
{typeof a!=="string"&&Da("Expected string but got %s: %s.",
[x(a),a],b,[Link](arguments,2));return a},Ga=function(a,b,c)
{typeof a!=="function"&&
Da("Expected function but got %s: %s.",
[x(a),a],b,[Link](arguments,2))},B=function(a,b,c)
{[Link](a)||Da("Expected array but got %s: %s.",
[x(a),a],b,[Link](arguments,2));return a},Ha=function(a,b,c)
{typeof a!=="boolean"&&Da("Expected boolean but got %s: %s.",
[x(a),a],b,[Link](arguments,2));return a},Ja=function(a,b,c,d)
{a instanceof b||Da("Expected instanceof %s but got %s.",
[Ia(b),Ia(a)],c,[Link](arguments,3));
return a};function Ia(a){return a instanceof Function?[Link]||
[Link]||"unknown type name":a instanceof Object?[Link]||
[Link]||[Link](a):a===null?"null":typeof
a};function Ka(a){[Link](function(){throw a;},0)};var
La=[Link]?function(a){return [Link]()}:function(a){return/^[\s\
xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Ma(a,b){var
c=0;a=La(String(a)).split(".");b=La(String(b)).split(".");for(var
d=[Link]([Link],[Link]),e=0;c==0&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\
d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||
["","","",""];if(f[0].length==0&&g[0].length==0)break;c=Na(f[1].length==0?
0:parseInt(f[1],10),g[1].length==0?0:parseInt(g[1],10))||
Na(f[2].length==0,g[2].length==0)||Na(f[2],g[2]);f=f[3];g=g[3]}while(c==0)}return
c}function Na(a,b){return a<b?-1:a>b?1:0};var Oa=wa(610401301,!1),Pa=wa(748402147,!
0);function Qa(){var a=[Link];return a&&(a=[Link])?a:""}var
Ra,Sa=[Link];Ra=Sa?[Link]||null:null;function Ta(a){if(!Oa||!
Ra)return!1;for(var b=0;b<[Link];b++){var
c=[Link][b].brand;if(c&&[Link](a)!=-1)return!0}return!1}function E(a){return
Qa().indexOf(a)!=-1};function Ua(){return Oa?!!Ra&&[Link]>0:!1}function
Va(){return Ua()?!1:E("Opera")}function Wa(){return E("Firefox")||
E("FxiOS")}function Xa(){return Ua()?Ta("Chromium"):(E("Chrome")||E("CriOS"))&&!
(Ua()?0:E("Edge"))||E("Silk")};function Ya(){return Oa?!!Ra&&!![Link]:!
1}function Za(){return E("iPhone")&&!E("iPod")&&!E("iPad")}function $a(){Za()||
E("iPad")||E("iPod")};var ab=[Link]?function(a,b){y([Link]!
=null);return [Link](a,b,void 0)}:function(a,b){if(typeof
a==="string")return typeof b!=="string"||[Link]!=1?-1:[Link](b,0);for(var
c=0;c<[Link];c++)if(c in a&&a[c]===b)return c;return-1},bb=[Link]?
function(a,b){y([Link]!=null);return [Link](a,b,void
0)}:function(a,b){for(var c=[Link],d=Array(c),e=typeof a==="string"?
[Link](""):a,f=0;f<c;f++)f in e&&(d[f]=[Link](void 0,e[f],f,a));
return d};function cb(a,b){a:{for(var c=typeof a==="string"?
[Link](""):a,d=[Link]-1;d>=0;d--)if(d in c&&[Link](void 0,c[d],d,a)){b=d;break
a}b=-1}return b<0?null:typeof a==="string"?[Link](b):a[b]};var db=function(a)
{db[" "](a);return a};db[" "]=function(){};Va();Ua()||E("Trident")||
E("MSIE");E("Edge");var eb=E("Gecko")&&!(Qa().toLowerCase().indexOf("webkit")!=-
1&&!E("Edge"))&&!(E("Trident")||E("MSIE"))&&!
E("Edge"),fb=Qa().toLowerCase().indexOf("webkit")!=-1&&!
E("Edge");fb&&E("Mobile");Ya()||E("Macintosh");Ya()||E("Windows");(Ya()?
[Link]==="Linux":E("Linux"))||Ya()||E("CrOS");Ya()||
E("Android");Za();E("iPad");E("iPod");
$a();Qa().toLowerCase().indexOf("kaios");Wa();Za()||E("iPod");E("iPad");!
E("Android")||Xa()||Wa()||Va()||E("Silk");Xa();!E("Safari")||Xa()||(Ua()?
0:E("Coast"))||Va()||(Ua()?0:E("Edge"))||(Ua()?Ta("Microsoft Edge"):E("Edg/"))||
(Ua()?Ta("Opera"):E("OPR"))||Wa()||E("Silk")||E("Android")||$a();var
gb={},hb=null,ib=eb||fb||typeof [Link]=="function",jb=function(a){if(ib)var
b=[Link](a);else{b=[];for(var c=0,d=0;d<[Link];d++){var
e=[Link](d);if(e>255)throw Error("go/unicode-to-byte-error");b[c++]=e}a=void
0;y(xa(b),"encodeByteArray takes an array as a parameter");a===void 0&&(a=0);if(!
hb)for(hb={},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".spl
it(""),d=["+/=","+/","-_=","-_.","-_"],e=0;e<5;e++){var
f=[Link](d[e].split(""));gb[e]=f;for(var g=0;g<[Link];g++){var h=
f[g],k=hb[h];k===void
0?hb[h]=g:y(k===g)}}a=gb[a];c=Array([Link]([Link]/3));d=a[64]||"";for(e=f=0;f
<[Link]-2;f+=3){k=b[f];var m=b[f+1];h=b[f+2];g=a[k>>2];k=a[(k&3)<<4|
m>>4];m=a[(m&15)<<2|h>>6];h=a[h&63];c[e++]=""+g+k+m+h}g=0;h=d;switch([Link]-f)
{case 2:g=b[f+1],h=a[(g&15)<<2]||d;case 1:b=b[f],c[e]=""+a[b>>2]+a[(b&3)<<4|
g>>4]+h+d}b=[Link]("")}return b};function kb(a,b)
{a.__closure__error__context__984382||
(a.__closure__error__context__984382={});a.__closure__error__context__984382.severi
ty=b};var lb={};function mb(a){a=Error(a);kb(a,"warning");return a}function
nb(a,b,c){if(a!=null){var d;var e=(d=lb)!=null?d:lb={};d=e[a]||0;d>=b||
(e[a]=d+1,a=Error(c),kb(a,"incident"),Ka(a))}};var qb=typeof
Symbol==="function"&&typeof Symbol()==="symbol";function rb(a,b,c){return typeof
Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&[Link]&&a?
[Link](a):a!=null?Symbol(a):Symbol():b}var sb=rb("jas",void 0,!
0),tb=rb("defaultInstance","0di"),ub=rb("oneofCases","1oa"),vb=rb("unknownBinaryFie
lds",Symbol()),wb=rb("unknownBinaryThrottleKey","0ub"),xb=rb("unknownBinaryThrottle
Key","0ubs"),yb=rb("m_m","od",!
0),zb=rb("validPivotSelector","vps"),Ab=rb("lazilyParseLateLoadedExtensions");y(Mat
[Link](Math.log2([Link](Math,ma([Link]({Yc:1,Xc:2,Wc:4,dd:8,fd:16,b
d:32,Rc:64,Uc:128,Sc:256,ed:512,Tc:1024,Vc:2048,cd:4096,Zc:8192})))))===13);var
Bb={wc:{value:0,configurable:!0,writable:!0,enumerable:!
1}},Cb=[Link],F=qb?
A(sb):"wc",Db,Eb=[];G(Eb,7);Db=[Link](Eb);function Fb(a){return B(a,"state
is only maintained on arrays.")[F]|0}function Gb(a,b)
{y((b&16777215)===b);B(a,"state is only maintained on arrays.");qb||F in a||
Cb(a,Bb);a[F]|=b}
function G(a,b){y((b&16777215)===b);B(a,"state is only maintained on arrays.");qb||
F in a||Cb(a,Bb);a[F]=b}
function H(a,b,c){(c===void 0||!c||b&2048)&&y(b&64,"state for messages must be
constructed");y((b&5)===0,"state for messages should not contain repeated field
state");y((b&8192)===0,"state for messages should not contain map field
state");if(b&64){y(b&64);c=b>>14&1023||536870912;var d=[Link];y(b&64);y(c+(b&128?
0:-1)>=d-1,"pivot %s is pointing at an index earlier than the last index of the
array, length: %s",c,d);b&128&&y(typeof a[0]==="string","arrays with a message_id
bit must have a string in the first position, got: %s",
a[0])}}function Hb(a){var b=B(a,"state is only maintained on arrays.")[F]|
0;H(a,b);return b}function Ib(a){return!!((B(a,"state is only maintained on
arrays.")[F]|0)&2)}function Jb(a,b){Ea(b);y(b>0&&b<=1023||536870912===b,"pivot must
be in the range [1, 1024) or NO_PIVOT got %s",b);return a&-16760833|
(b&1023)<<14}function Kb(a){y(a&64);return a&128?0:-1}var
Lb=[Link]([Link],"yc");
[Link]([Link],{yc:{get:function(){var a=Mb(this);return
Lb?[Link](this)+"|"+a:a},configurable:!0,enumerable:!1}});
function Mb(a){function b(e,f){e&c&&[Link](f)}var c=B(a,"state is only maintained
on arrays.")[F]|
0,d=[];b(1,"IS_REPEATED_FIELD");b(2,"IS_IMMUTABLE_ARRAY");b(4,"IS_API_FORMATTED");b
(512,"STRING_FORMATTED");b(1024,"GBIGINT_FORMATTED");b(1024,"BINARY");b(8,"ONLY_MUT
ABLE_VALUES");b(16,"UNFROZEN_SHARED");b(32,"MUTABLE_REFERENCES_ARE_OWNED");b(64,"CO
NSTRUCTED");b(128,"HAS_MESSAGE_ID");b(256,"FROZEN_ARRAY");b(2048,"HAS_WRAPPER");b(4
096,"MUTABLE_SUBSTRUCTURES");b(8192,"KNOWN_MAP_ARRAY");c&64&&(y(c&64),a=
c>>14&1023||536870912,a!==536870912&&[Link]("pivot: "+a));return
[Link](",")};function Nb(){return typeof BigInt==="function"};var
I=qb&&[Link]()<.5,J=I?Symbol():void 0;function Ob(a){y(K(a));return I?
a[A(J)]:a.g}var Pb,Qb=typeof yb==="symbol",Rb={};function K(a){var
b=a[yb],c=b===Rb;y(!Pb||c===a instanceof Pb);if(Qb&&b&&!c)throw Error("multiple
jspb runtimes detected");return c}function Sb(a,b){Ea(a);y(a>0);y(b===0||b===-
1);return a+b}function Tb(a,b){y(b===Ub||b===void 0);return a+(b?0:-1)}function
Vb(a,b){Ea(a);y(a>=0);y(b===0||b===-1);return a-b}
function Wb(a,b){if(b===void 0){if(b=!Xb(a))y(K(a)),a=I?a[A(J)]:a.g,b=B(a,"state is
only maintained on arrays.")[F]|0,H(a,b),b=!!(2&b);return b}y(K(a));var c=I?
a[A(J)]:a.g;var d=B(c,"state is only maintained on arrays.")[F]|
0;H(c,d);y(b===d);return!!(2&b)&&!Xb(a)}var Yb={};function Xb(a){var b=[Link],c;(c=!
b)||(y(K(a)),a=I?a[A(J)]:a.g,c=B(a,"state is only maintained on arrays.")[F]|
0,H(a,c),c=!!(2&c));y(c);y(b===void 0||b===Yb);return b===Yb}
function Zb(a,b){y(K(a));var c=I?a[A(J)]:a.g;var d=B(c,"state is only maintained on
arrays.")[F]|0;H(c,d);y(b===!!(2&d));[Link]=b?Yb:void 0}var $b=Symbol("exempted jspb
subclass"),ac=typeof Symbol!="undefined"&&typeof [Link]!
="undefined";function bc(){}function cc(a,b){var c=Fb(B(a));b||y(!(c&2&&c&4||
c&256)||[Link](a));dc(a)}
function dc(a){a=B(a,"state is only maintained on arrays.")[F]|0;var
b=a&4,c=(512&a?1:0)+(1024&a?1:0);y(b&&c<=1||!b&&c===0,"Expected at most 1 type-
specific formatting bit, but got "+c+" with state: "+a)}var
ec=[Link]({}),fc=[Link]({}),Ub={};function hc(a,b){a=B(a,"state is
only maintained on arrays.")[F]|0;y(a&64);a&128?y(b===Ub):y(b===void 0)};function
ic(a,b){b=b===void 0?new Set:b;if([Link](a))return"(Recursive
reference)";switch(typeof a){case "object":if(a){var
c=[Link](a);switch(c){case [Link]:case [Link]:case
[Link]:[Link](a);var d="["+[Link](a,function(e){return
ic(e,b)}).join(", ")+"]";[Link](a);c!==[Link]&&(d=jc([Link])
+"("+d+")");return d;case [Link]:return
[Link](a),c="{"+[Link](a).map(function(e){var
f=v(e);e=[Link]().value;f=[Link]().value;return e+
": "+ic(f,b)}).join(", ")+"}",[Link](a),c;default:return
d="Object",c&&[Link]&&(d=jc([Link])),typeof
[Link]==="function"&&[Link]!==[Link]?d+"("+String(a)
+")":"(object "+d+")"}}break;case "function":return"function "+jc(a);case
"number":if(![Link](a))return String(a);break;case "bigint":return
[Link](10)+"n";case "symbol":return [Link]()}return [Link](a)}
function jc(a){var b=[Link];return b&&typeof b==="string"||
(b=[Link])&&typeof b==="string"?b:(a=/function\s+([^\(]+)/[Link](String(a)))?
a[1]:"(Anonymous)"};function kc(a,b){var c=lc,d=[];mc(b,a,d)||[Link](null,[void
0,c,"Guard "+[Link]().trim()+" failed:"].concat(ma([Link]())))}function oc(a,b)
{kc(a,b);return a}function pc(a,b){[Link]=!0;[Link]=typeof b==="function"?b:function()
{return b};return a}function mc(a,b,c){var d=a(b,c);d||qc(c,function(){var
e="";[Link]>0&&(e+=": ");return e+"Expected "+[Link]().trim()+", got
"+ic(b)});return d}function qc(a,b){a==null||[Link]((typeof b==="function"?
b():b).trim())}var lc=void 0;
function rc(a){return typeof a==="function"?a():a}function nc(){throw
Error([Link](0,arguments).map(rc).filter(Boolean).join("\n").trim().replace(/:
$/,""));}var sc=pc(function(a){return a!==null&&a!==void 0},"exists");var
tc=pc(function(a){return typeof a==="number"},"number"),uc=pc(function(a){return
typeof a==="string"},"string"),vc=pc(function(a){return typeof
a==="boolean"},"boolean"),wc=pc(function(a){return typeof
a==="bigint"},"bigint");function xc(){var a=[Link](0,arguments);return
pc(function(b){return [Link](function(c){return c(b)})},function()
{return""+[Link](function(b){return [Link]().trim()}).join(" | ")})};var yc=typeof
[Link]==="function"&&typeof [Link](0)==="bigint";function zc(a){var
b=a;if(uc(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error("Invalid string
for toGbigint: "+b);}else if(tc(b)&&![Link](b))throw Error("Invalid
number for toGbigint: "+b);return yc?(wc(a)||(kc(a,xc(uc,vc,tc)),a=BigInt(a)),a
%BigInt(2)===BigInt(Ac())?[Link]():a):a=vc(a)?a?"1":"0":uc(a)?
[Link]()||"0":String(a)}
var Cc=pc(function(a){return yc?Bc(a):uc(a)&&/^(?:-?[1-9]\d*|
0)$/.test(a)},"gbigint"),Ic=pc(function(a){if(yc)return
kc(Dc,wc),kc(Ec,wc),a=BigInt(a),a>=Dc&&a<=Ec;a=oc(a,uc);return a[0]==="-"?
Fc(a,Gc):Fc(a,Hc)},"isSafeInt52"),Gc=Number.MIN_SAFE_INTEGER.toString(),Dc=yc?
BigInt(Number.MIN_SAFE_INTEGER):void 0,Hc=Number.MAX_SAFE_INTEGER.toString(),Ec=yc?
BigInt(Number.MAX_SAFE_INTEGER):void 0;
function Fc(a,b){if([Link]>[Link])return!1;if([Link]<[Link]||a===b)return!
0;for(var c=0;c<[Link];c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!
0}c=lc;nc("Assertion fail:","isInRange weird case. Value was: "+a+". Boundary was:
"+b+"."||c)}
function Bc(a){if(typeof a==="bigint")return a%BigInt(2)===BigInt(Ac())?
([Link]("isGbigint: got a `bigint` when we were expecting a `string`. Make
sure to call `toGbigint()` when creating `gbigint` instances!"),!1):!0;if(uc(a))
{if(!/^(?:-?[1-9]\d*|0)$/.test(a))return!1;if(Number(a[[Link]-1])
%2===Ac())return!0;[Link]("isGbigint: got a `string` when we were expecting
a `bigint`. Make sure to call `toGbigint()` when creating `gbigint`
instances!")}return!1}
function Ac(){var a=typeof Window==="function"&&[Link] instanceof Window?
[Link]:globalThis;[Link]==null&&[Link]
rties(a,{gbigintUseStrInDebugToggleVal:{value:[Link]([Link]())}});return
[Link]};var L=0,M=0;function Jc(a){var b=a>>>0;L=b;M=(a-
b)/4294967296>>>0}function Kc(a){if(a<0){Jc(0-a);var
b=v(Lc(L,M));a=[Link]().value;b=[Link]().value;L=a>>>0;M=b>>>0}else Jc(a)}function
Mc(a,b){var c=b*4294967296+(a>>>0);return [Link](c)?c:Nc(a,b)}
function Nc(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Nb()?
c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|
b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a
>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),y(b),c=b+Oc(c)
+Oc(a));return c}function Oc(a){a=String(a);return"0000000".slice([Link])+a}
function Pc(){var a=L,b=M;b&2147483648?Nb()?a=""+(BigInt(b|0)<<BigInt(32)|
BigInt(a>>>0)):
(b=v(Lc(a,b)),a=[Link]().value,b=[Link]().value,a="-"+Nc(a,b)):a=Nc(a,b);return a}
function Qc(a){y([Link]>0);if([Link]<16)Kc(Number(a));else
if(Nb())a=BigInt(a),L=Number(a&BigInt(4294967295))>>>0,M=Number(a>>BigInt(32)&BigIn
t(4294967295));else{y([Link]>0);var b=+(a[0]==="-");M=L=0;for(var
c=[Link],d=0+b,e=(c-b)
%6+b;e<=c;d=e,e+=6)d=Number([Link](d,e)),M*=1E6,L=L*1E6+d,L>=4294967296&&(M+=Math.
trunc(L/
4294967296),M>>>=0,L>>>=0);b&&(b=v(Lc(L,M)),a=[Link]().value,b=[Link]().value,L=a,M
=b)}}function Lc(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Rc(a){return
[Link](a)};var Sc=typeof BigInt==="function"?[Link]:void
0,Tc=typeof BigInt==="function"?[Link]:void
0,Uc=[Link],Vc=[Link],Wc=[Link],Xc=Number.MAX_SAFE_INTEG
ER;function Yc(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||
a==="Infinity"||a==="-Infinity")return Number(a)}function Zc(a){return
[Link]||[Link]||"unknown type name"}function $c(a){if(typeof a!
=="boolean")throw Error("Expected boolean but got "+x(a)+": "+a);return a}var
ad=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;
function bd(a){switch(typeof a){case "bigint":return!0;case "number":return
Vc(a);case "string":return [Link](a);default:return!1}}function cd(a){if(!
Vc(a))throw a="Expected enum as finite number but got "+x(a)+": "+a,mb(a);return a|
0}function dd(a){return a==null?a:Vc(a)?a|0:void 0}function ed(a){return"Expected
int32 as finite number but got "+x(a)+": "+a}function fd(a){if(typeof a!
=="number")throw mb(ed(a));if(!Vc(a))throw mb(ed(a));return a|0}function gd(a)
{return a==null?a:fd(a)}
function hd(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!
=="number")return;return Vc(a)?a|0:void 0}function id(a){if(a==null)return
a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Vc(a)?
a>>>0:void 0}
function jd(a){var b=0;b=b===void 0?0:b;if(!bd(a))throw a="Expected an int64 value
encoded as a number or a string but got "+x(a)+": "+a,mb(a);var c=typeof
a;switch(b){case 512:switch(c){case "string":return kd(a,!0);case "bigint":return
String(Sc(64,a));default:return ld(oc(a,tc))}case 1024:switch(c){case
"string":return md(a);case "bigint":return nd(a);default:return od(oc(a,tc))}case
0:switch(c){case "string":return kd(a,!1);case "bigint":return nd(a);default:return
pd(oc(a,tc),!1)}default:throw Error("Unknown format requested type for int64");
}}function qd(a){y([Link](".")===-1);var b=[Link];if(a[0]==="-"?b<20||
b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")return
a;Qc(a);return Pc()}function pd(a,b){y(bd(a));y(b||!0);a=Wc(a);if(!Uc(a)){y(!
Uc(a));y([Link](a));Kc(a);b=L;var
c=M;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=Mc(b,c);a=typeof
b==="number"?a?-b:b:a?"-"+b:b}return a}
function ld(a){y(bd(a));y(!0);a=Wc(a);Uc(a)?a=String(a):(y(!
Uc(a)),y([Link](a)),Kc(a),a=Pc());return a}function kd(a,b)
{y(bd(a));y(b||!0);b=Wc(Number(a));if(Uc(b))return String(b);b=[Link](".");b!==-
1&&(a=[Link](0,b));return qd(a)}function md(a){var
b=Wc(Number(a));if(Uc(b))return zc(b);b=[Link](".");b!==-
1&&(a=[Link](0,b));return Nb()?nd(BigInt(a)):zc(qd(a))}function od(a){return
Uc(a)?zc(pd(a,!0)):zc(ld(a))}
function rd(a,b){y(bd(a));y(b||!0);b=Wc(Number(a));if(Uc(b)&&b>=0)return
String(b);b=[Link](".");b!==-1&&(a=[Link](0,b));y([Link](".")===-
1);a[0]==="-"?b=!1:(b=[Link],b=b<20?!0:b===20&&a<="18446744073709551615");b||
(Qc(a),a=Nc(L,M));return a}function nd(a){y(typeof a==="bigint");return
zc(Sc(64,a))}function sd(a){var b=typeof a;if(a==null)return
a;if(b==="bigint")return nd(a);if(bd(a)){if(b==="string")return
md(a);a=oc(a,tc);return od(a)}}
function td(a){if(a==null)return a;if(typeof a==="bigint")return a>=0&&Ic(a)?
a=Number(a):(a=Tc(64,a),a=Ic(a)?Number(a):String(a)),a;if(bd(a)){if(typeof
a==="number")return y(bd(a)),y(!0),a=Wc(a),a>=0&&Uc(a)||(y(a<0||
a>Xc),y([Link](a)),Kc(a),a=Mc(L,M)),a;a=oc(a,uc);y(bd(a));y(!0);y(!0);var
b=Wc(Number(a));0<=b&&b<=Xc?a=b:(a=rd(a,!1),b=Number(a),a=Uc(b)?b:a);return a}}
function ud(a){var b=!0;b=b===void 0?!1:b;var c=typeof a;if(a==null)return
a;if(c==="bigint")return String(Tc(64,a));if(bd(a)){if(c==="string")return
rd(a,b);a=oc(a,tc);y(bd(a));y(b||!0);a=Wc(a);a>=0&&Uc(a)?b=String(a):(b=a,y(b<0||
b>Xc),y([Link](b)),Kc(b),b=Nc(L,M));return b}}function vd(a){if(typeof a!
=="string")throw Error("Expected a string but got "+a+" a "+x(a));return a}
function wd(a){if(a!=null&&typeof a!=="string")throw Error("Expected a string or
null or undefined but got "+a+" a "+x(a));return a}function xd(a){return a==null||
typeof a==="string"?a:void 0}function yd(a,b){if(!(a instanceof b))throw
Error("Expected instanceof "+Zc(b)+" but got "+(a&&Zc([Link])));}function
zd(a,b,c,d){if(a!=null&&K(a))return a;if(![Link](a))return c?d&2?b[tb]||
(b[tb]=Ad(b)):new b:void 0;c=Fb(a);d=c|d&32|d&2;d!==c&&G(a,d);return new b(a)}
function Bd(a){if(![Link](a))throw a="Expected array but got "+x(a)+":
"+a,mb(a);}function Ad(a){a=new a;y(K(a));var b=I?a[A(J)]:a.g;Gb(b,34);return
a};function Cd(a){return a}Cd[zb]={};function Dd(a){return a};var Ed=function()
{throw Error("please construct maps as mutable then call toImmutable");};if(ac){var
Fd=function(){throw Error("Cannot perform instanceof checks on ImmutableMap: please
use isImmutableMap or isMutableMap to assert on the mutability of a map. See
go/jspb-api-gotchas#immutable-classes for more
information");},Gd={};[Link](Ed,
(Gd[[Link]]={value:Fd,configurable:!1,writable:!1,enumerable:!
1},Gd));y(Ed[[Link]]===Fd,"defineProperties did not work: was it
monkey-patched?")};var Hd={pd:!0};function Id(a,b,c){var d=d===void 0?!
1:d;if(za(Ab)&&za(vb)&&c===Ab){y(K(a));c=I?a[A(J)]:a.g;var e=c[vb];if(!
e)return;if(e=[Link])try{e(c,b,Hd);return}catch(f){throw Error("unknown binary
extension "+b);}}d&&(y(K(a)),a=Ob(a),B(a),(d=za(vb))&&d in a&&(a=a[d])&&delete
a[b])}function Jd(a,b){y(K(a));y(K(a));a=I?a[A(J)]:a.g;B(a);var
c=za(vb),d;qb&&c&&((d=a[c])==null?void 0:d[b])!=null&&nb(wb,3,"0ub:"+b)}function
Kd(a,b){b<100||nb(xb,1,"0ubs:"+b)};function Ld(a,b,c,d,e){var f=d!==void 0;d=!!
d;var g=za(vb),h;!f&&qb&&g&&(h=a[g])&&[Link](Kd);g=[];var k=[Link];h=4294967295;var
m=!1,n=!!(b&64);if(n){y(b&64);var q=b&128?0:-1}else q=void 0;if(!(b&1)){var
u=k&&a[k-1];u!=null&&typeof u==="object"&&[Link]===Object?(k--,h=k):u=void
0;if(n&&!(b&128)&&!f){m=!0;var t;b=(t=Md)!=null?
t:Cd;h=Sb(b(Vb(h,A(q)),A(q),a,u,e),A(q))}}e=void 0;for(t=0;t<k;t++)if(b=a[t],b!
=null&&(b=c(b,d))!=null)if(n&&t>=h){Nd();var z=Vb(t,A(q)),D=void 0;((D=e)!=null?
D:e={})[z]=
b}else g[t]=b;if(u)for(var C in u)k=u[C],k!=null&&(k=c(k,d))!=null&&(t=+C,b=void
0,n&&![Link](t)&&(b=Sb(t,A(q)))<h?(Nd(),g[A(b)]=k):(t=void 0,((t=e)!=null?
t:e={})[C]=k));e&&(m?[Link](e):
(y(h<4294967295),g[h]=e));f&&za(vb)&&(B(g),B(a),y(g[vb]===void
0),za(vb)&&B(a));return g}
function Od(a){A(a);switch(typeof a){case "number":return [Link](a)?
a:""+a;case "bigint":return Ic(a)?Number(a):""+a;case "boolean":return a?1:0;case
"object":if([Link](a)){cc(a);var b=B(a,"state is only maintained on
arrays.")[F]|0;return [Link]===0&&b&1?void 0:Ld(a,b,Od)}if(a!=null&&K(a))return
Pd(a);y(!(a instanceof Uint8Array));return}return a}var Md;function Qd(a){y(!
Md);return Pd(a)}
function Pd(a){y(K(a));var b=I?a[A(J)]:a.g;var c=B(b,"state is only maintained on
arrays.")[F]|0;H(b,c);return Ld(b,c,Od,void 0,[Link])}function Nd(){var
a,b=(a=Md)!=null?a:Cd;y(b!==Dd)};if(typeof Proxy!=="undefined"){var Sd=Rd;new
Proxy({},
{getPrototypeOf:Sd,setPrototypeOf:Sd,isExtensible:Sd,preventExtensions:Sd,getOwnPro
pertyDescriptor:Sd,defineProperty:Sd,has:Sd,get:Sd,set:Sd,deleteProperty:Sd,apply:S
d,construct:Sd})}function Rd(){throw Error("this array or object is owned by JSPB
and should not be reused, did you mean to copy it with copyJspbArray? See go/jspb-
api-gotchas#construct_from_array");};function Td(a,b,c,d){d=d===void 0?0:d;if(a!
=null)for(var e=0;e<[Link];e++){var
f=a[e];[Link](f)&&cc(f)}if(a==null)e=32,c?(a=[c],e|
=128):a=[],b&&(e=Jb(e,b));else{if(![Link](a))throw Error("data passed to
JSPB constructors must be an Array, got '"+[Link](a)+"' a
"+x(a));e=B(a,"state is only maintained on arrays.")[F]|0;if(Pa&&1&e)throw
Error("Array passed to JSPB constructor is a repeated field array that belongs to
another proto instance.");2048&e&&!(2&e)&&Ud();if([Link](a)||
![Link](a)||[Link](a))throw Error("data passed to JSPB
constructors must be mutable");if(e&256)throw Error("farr");if(e&64)return(e|d)!
==e&&G(a,e|=d),H(a,e),a;if(c&&(e|=128,c!==a[0]))throw Error('Expected message to
have a message id: "'+c+'" in the array, got: '+[Link](a[0])+" a "+x(a[0])
+", are you parsing with the wrong proto?");a:{c=a;e|=64;var g=[Link];if(g){var
h=g-1;f=c[h];if(f!=null&&typeof f==="object"&&[Link]===Object)
{b=Kb(e);g=Vb(h,b);if(g>=1024)throw Error("Found a message with a sparse object at
fieldNumber "+
g+" is >= the limit 1024");for(var k in
f)h=+k,h<g&&(h=Sb(h,b),y(c[h]==null),c[h]=f[k],delete f[k]);e=Jb(e,g);break
a}}if(b){k=[Link](b,Vb(g,Kb(e)));if(k>1024)throw Error("a message was constructed
with an array of length "+g+" which is longer than 1024, are you using a supported
serializer?");e=Jb(e,k)}}}G(a,e|64|d);return a}function Ud(){if(Pa)throw
Error("Array passed to JSPB constructor already belongs to another JSPB proto
instance");};function Vd(a){y(!(2&a));y(!(2048&a));return!(4096&a)&&!
(16&a)}function Wd(a,b){A(a);if(typeof a!=="object")return a;if([Link](a))
{cc(a);var c=B(a,"state is only maintained on arrays.")[F]|0;[Link]===0&&c&1?
a=void 0:c&2||(b&&Vd(c)?(Gb(a,34),c&4&&[Link](a)):a=Xd(a,c,!1,b&&!
(c&16)));return a}if(a!=null&&K(a))return y(a!=null&&K(a)),b=Ob(a),c=Hb(b),Wb(a,c)?
a:Yd(a,b,c)?Zd(a,b):Xd(b,c);y(!(a instanceof Uint8Array))}
function Zd(a,b,c){a=new [Link](b);c&&Zb(a,!0);[Link]=Yb;return a}function
Xd(a,b,c,d){y(b===(B(a,"state is only maintained on arrays.")[F]|0));d!=null||(d=!!
(34&b));a=Ld(a,b,Wd,d);d=32;c&&(d|=2);b=b&16769217|d;G(a,b);return a}function $d(a)
{y(K(a));var b=I?a[A(J)]:a.g;var c=B(b,"state is only maintained on arrays.")[F]|
0;H(b,c);return Wb(a,c)?Yd(a,b,c)?Zd(a,b,!0):new [Link](Xd(b,c,!1)):a}
function ae(a){if(!Xb(a))return!1;var b;y(K(a));var c=b=I?a[A(J)]:a.g,d=B(c,"state
is only maintained on arrays.")[F]|
0;H(c,d);y(d&2);b=Xd(b,d);Gb(b,2048);y(K(a));B(b);I?a[A(J)]=b:a.g=b;Zb(a,!
1);[Link]=void 0;return!0}function be(a){var b;if(b=!ae(a)){y(K(a));b=I?
a[A(J)]:a.g;var c=B(b,"state is only maintained on arrays.")[F]|
0;H(b,c);b=Wb(a,c)}if(b)throw Error("Cannot mutate an immutable Message");}
function ce(a,b){if(b===void 0)b=B(a,"state is only maintained on arrays.")[F]|
0,H(a,b,!0);else{var c=B(a,"state is only maintained on arrays.")[F]|0;H(a,c,!
0);y(b===c)}y(!(b&2));b&32&&!(b&4096)&&G(a,b|4096)}function Yd(a,b,c){return
$b&&a[$b]?!1:c&2?!0:c&32&&!(c&4096)?(G(b,c|2),Zb(a,!0),!0):!1};var
de=zc(0),fe=function(a,b,c,d){y([Link](a));y(K(a));a=I?
a[A(J)]:a.g;b=ee(a,b,c,d);(c=b!==null)||(c=void 0);if(c)return
b},ee=function(a,b,c,d){hc(a,c);if(b===-1)return null;var
e=Tb(b,c);y(e===Sb(b,Kb(B(a,"state is only maintained on arrays.")[F]|
0)));y(e>=0);var f=[Link]-1;if(!(f<Tb(1,c))){if(e>=f){var g=a[f];if(g!
=null&&typeof g==="object"&&[Link]===Object){c=g[b];var h=!0}else
if(e===f)c=g;else return}else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!
[Link](d,
c))return h?g[b]=d:a[e]=d,d}return c}},O=function(a,b,c){be(a);y(K(a));var d=I?
a[A(J)]:a.g;var e=B(d,"state is only maintained on arrays.")[F]|
0;H(d,e);N(d,e,b,c);return a};
function N(a,b,c,d){hc(a);var e=Tb(c);y(e===Sb(c,Kb(B(a,"state is only maintained
on arrays.")[F]|0)));y(e>=0);var f=[Link]-1;if(f>=Tb(1)&&e>=f){var g=a[f];if(g!
=null&&typeof g==="object"&&[Link]===Object)return g[c]=d,b}if(e<=f)return
a[e]=d,b;d!==void 0&&((f=b)==null&&(b=B(a,"state is only maintained on arrays.")
[F]|0,H(a,b),f=b),y(f&64),f=f>>14&1023||536870912,c>=f?(y(f!==536870912),d!
=null&&(e={},a[Tb(f)]=(e[c]=d,e))):a[e]=d);return b}
function ge(a,b){if(!a)return a;y(Ib(b)?Wb(a):!0);return a}function he(a,b,c)
{c=c===void 0?!1:c;cc(a,c);var d=B(a,"state is only maintained on arrays.")[F]|
0;y(d&1);c||(y([Link](a)||d&16),y(Ib(b)?[Link](a):!0))}var
ie=function(a){return a===ec?2:4};
function je(a,b,c,d,e){y(K(a));var f=I?a[A(J)]:a.g;var g=B(f,"state is only
maintained on arrays.")[F]|0;H(f,g);d=Wb(a,g)?1:d;e=!!e||
d===3;d===2&&ae(a)&&(y(K(a)),f=I?a[A(J)]:a.g,g=B(f,"state is only maintained on
arrays.")[F]|0,H(f,g));a=ke(f,b);var h=a===Db?7:B(a,"state is only maintained on
arrays.")[F]|0,k=le(h,g);dc(a);var m=4&k?!1:!0;if(m)
{4&k&&(a=Rc(a),h=0,k=me(k,g),g=A(N(f,g,b,a)));for(var n=0,q=0;n<[Link];n++){var
u=c(a[n]);u!=null&&(a[q++]=u)}q<n&&([Link]=q);c=(k|4)&-513;k=c&=-1025;k&=
-4097}k!==h&&(G(a,k),2&k&&[Link](a));a=ne(a,k,f,g,b,d,m,e);dc(a);e||
he(a,f);return a}function ne(a,b,c,d,e,f,g,h){var k=b;f===1||(f!==4?0:2&b||!
(16&b)&&32&d)?oe(b)||(e=![Link]||g&&!(4096&b)||!!(32&d)&&Vd(b),b|=e?2:256,b!
==k&&G(a,b),[Link](a)):
(f===2&&oe(b)&&(a=Rc(a),k=0,b=me(b,d),d=A(N(c,d,e,a))),oe(b)||(h||(b|=16),b!
==k&&G(a,b)));2&b||Vd(b)||ce(c,d);return a}function ke(a,b){a=ee(a,b);return
[Link](a)?a:Db}function le(a,b){2&b&&(a|=2);return a|1}
function oe(a){return!!(2&a)&&!!(4&a)||!!(256&a)}function pe(a,b,c,d)
{be(a);y(K(a));var e=I?a[A(J)]:a.g;var f=B(e,"state is only maintained on arrays.")
[F]|0;H(e,f);N(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a}
var se=function(a,b,c,d){be(a);y(K(a));var e=I?a[A(J)]:a.g;var f=B(e,"state is only
maintained on arrays.")[F]|0;H(e,f);if(d==null){var
g=qe(e);if(re(g,e,f,c)===b)[Link](c,0);else return a}else{y(b===0||
[Link](b));g=qe(e);var h=re(g,e,f,c);h!
==b&&(h&&(f=N(e,f,h)),[Link](c,b))}N(e,f,b,d);return a},ue=function(a,b,c){return
te(a,b)===c?c:-1},te=function(a,b){y(K(a));a=I?a[A(J)]:a.g;return re(qe(a),a,void
0,b)};
function qe(a){if(qb){var b;return(b=a[ub])!=null?b:a[ub]=new Map}if(ub in a)return
Ja(a[ub],Map);b=new Map;[Link](a,ub,{value:b});return b}function
re(a,b,c,d){hc(b);var e=[Link](d);if(e!=null)return e;for(var f=e=0;f<[Link];f++)
{var g=d[f];ee(b,g)!=null&&(e!==0&&(c=N(b,c,e)),e=g)}[Link](d,e);return e}function
ve(a,b,c,d,e){var f=!1;d=ee(a,d,e,function(g){var h=zd(g,c,!1,b);f=h!==g&&h!
=null;return h});if(d!=null)return f&&!Wb(d)&&ce(a,b),ge(d,a)}
var xe=function(a){var b=we;y(K(a));a=I?a[A(J)]:a.g;var c=B(a,"state is only
maintained on arrays.")[F]|0;H(a,c);return ve(a,c,b,4)||b[tb]||
(b[tb]=Ad(b))},ye=function(a,b,c){y(K(a));var d=I?a[A(J)]:a.g;var e=B(d,"state is
only maintained on arrays.")[F]|0;H(d,e);b=ve(d,e,b,c);if(b==null)return
b;e=B(d,"state is only maintained on arrays.")[F]|0;H(d,e);var f=e;Wb(a,f)||
(e=$d(b),e!==b&&(ae(a)&&(y(K(a)),d=I?a[A(J)]:a.g,a=B(d,"state is only maintained on
arrays.")[F]|0,H(d,a),f=a),b=e,f=N(d,f,c,b),ce(d,
f)));return ge(b,d)},ze=function(a,b,c,d){y(K(a));var e=I?a[A(J)]:a.g;var
f=B(e,"state is only maintained on arrays.")[F]|0;H(e,f);var g=f;f=!1;var
h=Wb(a,g);d=h?1:d;f=!!f||d===3;var k=!h;(d===2||k)&&ae(a)&&(y(K(a)),a=e=I?
a[A(J)]:a.g,g=B(a,"state is only maintained on arrays.")[F]|0,H(a,g));a=ke(e,c);var
m=a===Db?7:B(a,"state is only maintained on arrays.")[F]|0,n=le(m,g);if(h=!(4&n))
{var q=a,u=g,t=!!(2&n);t&&(u|=2);for(var z=!t,D=!0,C=0,X=0;C<[Link];C++){var
ob=zd(q[C],b,!1,u);if(ob instanceof
b){if(!t){var pb=Wb(ob);z&&(z=!pb);D&&(D=pb)}q[X++]=ob}}X<C&&([Link]=X);n|=4;n=D?
n&-4097:n|4096;n=z?n|8:n&-9}n!==m&&(G(a,n),2&n&&[Link](a));if(k&&!(8&n||!
[Link]&&(d===1||(d!==4?0:2&n||!(16&n)&&32&g))))
{oe(n)&&(a=Rc(a),n=me(n,g),g=A(N(e,g,c,a)));b=a;k=n;for(m=0;m<[Link];m+
+)q=b[m],n=$d(q),q!==n&&(b[m]=n);k|=8;n=k=[Link]?k|4096:k&-
4097;G(a,n)}a=ne(a,n,e,g,c,d,h,f);if(!f){c=a;d=d===2;d=d===void 0?!
1:d;f=Ib(e);g=Ib(c);b=[Link](c)&&g;he(c,e,d);if(f||g)d?y(g):y(b);y(!!
((B(c,"state is only maintained on arrays.")[F]|
0)&4));if(g&&[Link])for(d=0;d<1;d++)ge(c[d],e)}return a};function Ae(a,b){a!
=null?yd(a,A(b)):a=void 0;return a}
var Be=function(a,b,c,d){d=Ae(d,b);O(a,c,d);d&&!Wb(d)&&(y(K(a)),b=I?
a[A(J)]:a.g,ce(b));return a},Ce=function(a,b,c,d,e){e=Ae(e,b);se(a,c,d,e);e&&!
Wb(e)&&(y(K(a)),b=I?a[A(J)]:a.g,ce(b));return a},De=function(a,b,c,d)
{be(a);y(K(a));var e=I?a[A(J)]:a.g;var f=B(e,"state is only maintained on arrays.")
[F]|0;H(e,f);if(d==null)return N(e,f,c),a;Bd(d);for(var g=d===Db?7:B(d,"state is
only maintained on arrays.")[F]|0,h=g,k=oe(g),m=k||[Link](d),n=!0,q=!
0,u=0;u<[Link];u++){var t=d[u];yd(t,A(b));
k||(t=Wb(t),n&&(n=!t),q&&(q=t))}k||(g=n?13:5,g=q?g&-4097:g|4096);m&&g===h||
(d=Rc(d),h=0,g=me(g,f));g!==h&&G(d,g);cc(d);f=N(e,f,c,d);2&g||Vd(g)||ce(e,f);return
a};function me(a,b){return a=(2&b?a|2:a&-3)&-273}function Ee(a,b)
{be(a);a=je(a,4,xd,2,!0);a===Db||B(a,"state is only maintained on
arrays.");if([Link](b))for(var c=[Link],d=0;d<c;d++)[Link](vd(b[d]));else
for(b=v(b),c=[Link]();![Link];c=[Link]())[Link](vd([Link]));dc(a)}
var Fe=function(a,b){a=fe(a,b);return a==null||typeof a==="boolean"?a:typeof
a==="number"?!!a:void 0},Ge=function(a,b){var c=c===void 0?!1:c;var
d;return(d=Fe(a,b))!=null?d:c},He=function(a,b){var c=c===void 0?
0:c;a=hd(fe(a,b));return a!=null?a:c},Ie=function(a,b){var c=c===void 0?
0:c;a=id(fe(a,b));return a!=null?a:c},Je=function(a,b){var c=c===void 0?
de:c;a=sd(fe(a,b));return a!=null?a:c},Ke=function(a,b){var c=c===void 0?
0:c;a=fe(a,b,void 0,Yc);return a!=null?a:c},Le=function(a,b){var c=c===void 0?
"":c;a=xd(fe(a,b));return a!=null?a:c},P=function(a,b){var c=c===void 0?
0:c;a=dd(fe(a,b));return a!=null?a:c},Me=function(a){var b=b===void
0?"0":b;a=ud(fe(a,3));return a!=null?a:b},Q=function(a,b,c){return
P(a,ue(a,c,b))},Ne=function(a,b,c){b=ue(a,c,b);return
dd(fe(a,b))},Oe=function(a,b,c){c=c==null?c:jd(c);return
pe(a,b,c,"0")},Pe=function(a,b,c){return pe(a,b,c==null?
c:cd(c),0)},R=function(a,b,c,d){return se(a,b,c,d==null?
d:cd(d))},Qe=function(a,b,c){be(a);y(K(a));var d=I?a[A(J)]:a.g;var e=B(d,
"state is only maintained on arrays.")[F]|
0;H(d,e);if(c==null)N(d,e,b);else{Bd(c);var f=c===Db?7:B(c,"state is only
maintained on arrays.")[F]|0,g=f,h=oe(f),k=h||[Link](c);h||(f=0);k||
(c=Rc(c),g=0,f=me(f,e),k=!1);f|=5;for(h=0;h<[Link];h++){var
m=c[h],n=fd(m);[Link](m,n)||(k&&(c=Rc(c),g=0,f=me(f,e),k=!1),c[h]=n)}f!
==g&&(k&&(c=Rc(c),f=me(f,e)),G(c,f));cc(c);N(d,e,b,c)}return a};y(!0);var
S=function(a,b,c){[Link]=bc;Ja(this,S,"The message
constructor should only be used by subclasses");y([Link]!==S,"Message is
an abstract class and cannot be directly
constructed");a=Td(a,b,c,2048);y(K(this));B(a);I?
this[A(J)]=a:this.g=a;y(K(this));a=I?this[A(J)]:this.g;b=B(a,"state is only
maintained on arrays.")[F]|
0;H(a,b);y(b&64);y(b&2048)};[Link]=function(){return Qd(this)};var
Re=function(a){return [Link](Qd(a))};
[Link]=function(a){Ja(this,[Link]);var
b=Ja(this,S);Jd(b,a.B);Id(b,a.B,[Link]);return a.Z?[Link]?
[Link](b,a.Z,a.B,ie(),[Link]):[Link](b,a.Z,a.B,[Link]):[Link]?
[Link](b,a.B,ie(),[Link]):[Link](b,a.B,[Link],[Link])};
[Link]=function(a){y(![Link],"repeated extensions don't support
hasExtension");var b=Ja(this,S);Jd(b,a.B);Id(b,a.B,[Link]);if(a.Z){y(K(b));b=I?
b[A(J)]:b.g;var c=B(b,"state is only maintained on arrays.")[F]|
0;H(b,c);a=ve(b,c,a.Z,a.B,[Link])!==void 0}else y(![Link],"repeated extensions don't
support
getExtensionOrUndefined"),Ja(b,[Link]),b=Ja(b,S),Jd(b,a.B),Id(b,a.B,[Link]),a=a.Z?
[Link](b,a.Z,a.B,[Link]):[Link](b,a.B,null,[Link]),a=(a===null?void 0:a)!==void 0;return
a};
[Link]=function(){var a=Ja(this,S);y(a!=null&&K(a));var
b=Ob(a),c=Hb(b);return Yd(a,b,c)?Zd(a,b,!0):new [Link](Xd(b,c,!
1))};Pb=S;[Link][yb]=Rb;[Link]=function(){y(K(this));return(I?
this[A(J)]:this.g).toString()};function Se(a){if(a instanceof S)return
[Link].i};(function(){var a=[Link];[Link]=a?
function(b){return a(b)||Se(b)}:Se})();var T=S;function Te(a){return function(b)
{Ga(a);if(b==null||b=="")b=Ja(new a,S);else{Fa(b);b=[Link](b);if(!
[Link](b))throw Error("Expected to deserialize an Array but got "+x(b)+":
"+b);Gb(b,32);b=new a(b)}return b}};var Ue=function(a){[Link](this,a)};r(Ue,T);var
Ve=Te(Ue);Ue.i="[Link].Dv3MetaData";var We=new
function(a,b){[Link]=a;[Link]=b===void 0?0:b;[Link]="number"}
("100004",16E3);function Xe(a,b){if(a)for(var c in
a)[Link](a,c)&&b(a[c],c,a)};function Ye(a){try{var
b;if(b=!!a&&[Link]!=null)a:{try{db([Link]);b=!0;break a}catch(c){}b=!
1}return b}catch(c){return!1}}function Ze(a,b,c){b=b===void 0?!1:b;var d=d===void
0?w:d;c=(c===void 0?0:c)?$e(d):d;for(d=0;c&&d++<40&&(!b&&!Ye(c)||!
a(c));)c=$e(c)}function $e(a){try{var b=[Link];if(b&&b!=a)return b}catch(c)
{}return null};var af=function(a){var b=!1,c;return function(){b||(c=a(),b=!
0);return c}};var bf=function(){return Oa&&Ra?![Link]&&(E("iPad")||
E("Android")||E("Silk")):E("iPad")||E("Android")&&!E("Mobile")||E("Silk")};/*

Copyright Google LLC


SPDX-License-Identifier: Apache-2.0
*/
var cf={};function df(){if(cf!==cf)throw Error("Bad secret");};var
ef=[Link],ff;function gf(){var a=null;if(!ef)return a;try{var
b=function(c){return c};a=[Link]("goog#html",
{createHTML:b,createScript:b,createScriptURL:b})}catch(c){throw c;}return
a}function hf(){ff===void 0&&(ff=gf());return ff};var jf=function(a)
{df();[Link]=a};[Link]=function(){return [Link]+""};function kf(a)
{var b=hf();a=b?[Link](a):a;return new jf(a)}function lf(a){if(a
instanceof jf)return [Link];throw Error("Unexpected type when unwrapping
TrustedResourceUrl");};var mf=oa([""]),nf=na(["\x00"],["\\0"]),of=na(["\n"],["\\
n"]),pf=na(["\x00"],["\\u0000"]),qf=oa([""]),rf=na(["\x00"],["\\0"]),sf=na(["\n"],
["\\n"]),tf=na(["\x00"],["\\u0000"]);function uf(a){return
[Link](a)&&[Link]([Link])}function vf(a){return
[Link]().indexOf("`")===-1}var wf=vf(function(a){return a(mf)})||vf(function(a)
{return a(nf)})||vf(function(a){return a(of)})||vf(function(a){return
a(pf)}),xf=uf(qf)&&uf(rf)&&uf(sf)&&uf(tf);var yf=function(a)
{df();[Link]=a};[Link]=function(){return [Link]};new
yf("about:blank");new yf("about:invalid#zClosurez");var zf=/^\s*(?!javascript:)(?:
[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i,Af=[],Bf=function(){};Cf(function(a)
{[Link]("A URL with content '"+a+"' was sanitized away.")});function Cf(a)
{[Link](a)===-1&&[Link](a);Bf=function(b){[Link](function(c){c(b)})}};var
Df=function(a){df();[Link]=a};[Link]=function(){return
[Link]+""};function Ef(a){var b=hf();a=b?[Link](a):a;return new
Df(a)}function Ff(a){if(a instanceof Df)return [Link];throw Error("Unexpected type
when unwrapping SafeHtml");};var Gf=af(function(){return(Oa&&Ra?[Link]:!
bf()&&(E("iPod")||E("iPhone")||E("Android")||E("IEMobile")))?2:bf()?1:0});function
Hf(){if(![Link])return [Link]();try{var a=new
Uint32Array(1);[Link](a);return
a[0]/65536/65536}catch(b){return [Link]()}};var If,Jf=64;function Kf()
{try{return If!=null||(If=new
Uint32Array(64)),Jf>=64&&([Link](If),Jf=0),If[Jf++]}catch(a){return
[Link]([Link]()*4294967296)}};function Lf(a){if(a instanceof Df)return
a;a=Mf(String(a));return Ef(a)}function Mf(a){return
[Link](/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/
g,"&quot;").replace(/'/g,"&apos;")}function Nf(a){return Of(a)}function Of(a){var
b=Lf("");return Ef([Link](function(c){return Ff(Lf(c))}).join(Ff(b).toString()))}
var Pf=/^[a-z][a-z\d-]*$/i,Qf="APPLET BASE EMBED IFRAME LINK MATH META OBJECT
SCRIPT STYLE SVG TEMPLATE".split(" "),Rf="AREA BR COL COMMAND HR IMG INPUT KEYGEN
PARAM SOURCE TRACK WBR".split(" "),Sf=["action","formaction","href"];function Tf(a)
{if(![Link](a))throw Error("Invalid tag name
<"+a+">.");if([Link]([Link]())!==-1)throw Error("Tag name <"+a+"> is not
allowed for createHtml.");}
function Uf(a,b){var c={};Tf(a);var d="<"+a;c&&(d+=Vf(c));[Link](b)||
(b=b===void 0?[]:[b]);if([Link]([Link]())!==-1){if([Link]>0)throw
Error("Void tag <"+a+"> does not allow content.");d+=">"}else
b=Nf([Link](function(e){return e instanceof Df?
e:Lf(String(e))})),d+=">"+[Link]()+"</"+a+">";return Ef(d)}
function Vf(a){for(var b="",c=[Link](a),d=0;d<[Link];d++){var
e=c[d],f=a[e];if(![Link](e))throw Error('Invalid attribute name "'+e+'".');if(f!
==void 0&&f!==null){if(/^on./[Link](e))throw Error('Attribute "'+e+" is forbidden.
Inline event handlers can lead to XSS. Please use the 'addEventListener' API
instead.");if([Link]([Link]())!==-1)if(f instanceof
yf)f=[Link]();else{var g=f=String(f),h=![Link](g);h&&Bf(g);f=h?void
0:f;f=f||"about:invalid#zClosurez"}if(!(f instanceof yf||
f instanceof Df)&&typeof f!=="string"&&typeof f!=="number")throw Error("String or
number value expected, got "+typeof f+" with value '"+f+"'
given.");e=e+'="'+Lf(String(f))+'"';b+=" "+e}}return b};"ARTICLE SECTION NAV ASIDE
H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD
FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA
TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE
PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT
DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU
DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split("
").concat(["BUTTON",
"INPUT"]);function Wf(a){var b=[Link](1,arguments),c=[Link];if(!
[Link](a)||![Link]([Link])||[Link]!==[Link]||!wf&&a===[Link]||!
(wf&&!xf||uf(a))||c+1!==[Link])throw new TypeError("\n
############################## ERROR ##############################\n\n It looks
like you are trying to call a template tag function (fn`...`)\n using the normal
function syntax (fn(...)), which is not supported.\n\n The functions in the
safevalues library are not designed to be called\n like normal functions, and
doing so invalidates the security guarantees\n that safevalues provides.\n\n
If you are stuck and not sure how to proceed, please reach out to us\n instead
through:\n - go/ise-hardening-yaqs (preferred) // LINE-INTERNAL\n - g/ise-
hardening // LINE-INTERNAL\n - [Link]
############################## ERROR ##############################");
if([Link]===0)return kf(a[0]);c=a[0].toLowerCase();if(/^data:/.test(c))throw
Error("Data URLs cannot have expressions in the template literal
input.");if(/^https:\/\//.test(c)||/^\/\//.test(c)){var d=[Link]("//")+2;var
e=[Link]("/",d);if(e<=d)throw Error("Can't interpolate data in a url's origin,
Please make sure to fully specify the origin, terminated with
'/'.");d=[Link](d,e);if(!/^[0-9a-z.:-]+$/[Link](d))throw Error("The origin
contains unsupported characters.");if(!/^[^:]*(:[0-9]+)?$/[Link](d))throw
Error("Invalid port number.");
if(!/(^|\.)[a-z][^.]*$/[Link](d))throw Error("The top-level domain must start with
a letter.");d=!0}else d=!1;if(!d)if(/^\//.test(c))if(c==="/"||[Link]>1&&c[1]!
=="/"&&c[1]!=="\\")d=!0;else throw Error("The path start in the url is
invalid.");else
d=!1;if(!(d=d||RegExp("^[^:\\s\\\\/]+/").test(c)))if(/^about:blank/.test(c)){if(c!
=="about:blank"&&!/^about:blank#/.test(c))throw Error("The about url is
invalid.");d=!0}else d=!1;if(!d)throw Error("Trying to interpolate expressions in
an unsupported url format.");
c=a[0];for(d=0;d<[Link];d++)c+=encodeURIComponent(b[d])+a[d+1];return
kf(c)}function Xf(a,b){a=lf(a).toString();var
c=[Link](/[?#]/),d=/[?]/.test(a)?"?"+c[1]:"";return Yf(c[0],d,/[#]/.test(a)?"#"+
(d?c[2]:c[1]):"",b)}
function Yf(a,b,c,d){function e(g,h){g!=null&&([Link](g)?
[Link](function(k){return e(k,h)}):(b+=f+encodeURIComponent(h)
+"="+encodeURIComponent(g),f="&"))}var
f=[Link]?"&":"?";[Link]===Object&&(d=[Link](d));[Link](d)?
[Link](function(g){return e(g[1],g[0])}):[Link](e);return kf(a+b+c)};var
Zf=function(a,b){b=b===void 0?document:b;return
[Link](String(a).toLowerCase())};var $f=[];function ag(){var a=$f;
$f=[];a=v(a);for(var b=[Link]();![Link];b=[Link]()){b=[Link];try{b()}catch(c)
{}}};var
bg=function(a,b){b=String(b);[Link]==="application/xhtml+xml"&&(b=[Link]
ase());return [Link](b)};function cg(a)
{[Link]==="complete"?($[Link](a),$[Link]===1&&([Link]?
[Link]().then(ag):(a=[Link],typeof a==="function"?
a(ag):setTimeout(ag,0)))):[Link]("load",a)};function dg(a,b,c,d,e)
{eg(a,b,c===void 0?null:c,d===void 0?!1:d,e===void 0?!1:e)}
function eg(a,b,c,d,e){e=e===void 0?!1:e;a.google_image_requests||
(a.google_image_requests=[]);var f=Zf("IMG",[Link]);if(c||d){var g=function(h)
{c&&c(h);if(d){h=a.google_image_requests;var k=ab(h,f);k>=0&&(y([Link]!
=null),[Link](h,k,1))}typeof
[Link]==="function"&&[Link]("load",g,!1);typeof
[Link]==="function"&&[Link]("error",g,!1)};typeof
[Link]==="function"&&[Link]("load",g,!1);typeof
[Link]===
"function"&&[Link]("error",g,!
1)}e&&([Link]="");[Link]=b;a.google_image_requests.push(f)}function fg(a)
{var b=b===void 0?!1:b;var
c;if(c=[Link])c=[Link],c=/Chrome/.test(c)&&!/Edge/.test(c)?!0:!
1;c&&typeof [Link]==="function"?
[Link](a):dg(w,a,void 0,b)}
function gg(a){var b=b===void 0?!1:b;var
c="[Link]
id=rcs_internal";Xe(a,function(d,e){if(d||
d===0)c+="&"+e+"="+encodeURIComponent(String(d))});hg(c,b)}
function hg(a,b){var c=window;b=b===void 0?!1:b;var d=d===void 0?!1:d;[Link]?
(b={keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-
cors"},d&&([Link]="cors","setAttributionReporting"in [Link]?
[Link]={eventSourceEligible:"true",triggerEligible:"false"}:[Link]
rs={"Attribution-Reporting-Eligible":"event-source"}),[Link](a,b)):dg(c,a,void
0,b,d)};var ig=function(){[Link]={}},lg=function(){jg||(jg=new kg);var
a=[Link][[Link]];if([Link]==="proto"){try{var
b=[Link](a);if([Link](b))return b}catch(c){}return
[Link]}return typeof a===typeof [Link]?a:[Link]};var
kg=function(){[Link]={};var a=[Link];a=(a=(a=a===void 0?
null:a)&&[Link]("data-jc")==="0"?a:[Link]('[data-
jc="0"]'))&&[Link]("data-jc-flags")||"";try{var b=[Link](a)
[0];a="";for(var c=0;c<[Link];c++)a+=[Link]([Link](c)^"\u0003\
u0007\u0003\u0007\b\u0004\u0004\u0006\u0005\u0003".charCodeAt(c
%10));[Link]=[Link](a)}catch(d){}},jg;r(kg,ig);var mg=function(a)
{[Link](this,a)};r(mg,T);[Link].U=function(a){var b=je(this,3,hd,3,!
0);if(typeof a!=="number"||a<0||a>=[Link])throw Error("Index "+a+" out of range
for field of length "+[Link]+".");return
b[a]};mg.i="[Link]";var
ng=function(a,b){var c=c===void 0?
{}:c;[Link]=a;[Link]=c;[Link]=[Link];[Link]=[Link]||"";[Link]
=[Link]||"jserror"};function og(a){var b=[Link]();[Link]&&[Link]([Link])==-
1&&(b+=": "+[Link]);[Link]&&[Link]([Link])==-1&&(b+=":
"+[Link]);if([Link])a:{a=[Link];var c=b;try{[Link](c)==-1&&(a=c+"\
n"+a);for(var d;a!=d;)d=a,a=[Link](RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\
n)*)\\2"),"$1");b=[Link](RegExp("\n *","g"),"\n");break a}catch(e){b=c;break
a}b=void 0}return b};function pg(a,b){try{var c=function(d){var
e={};return[(e[[Link]]=[Link],e)]};return [Link]([[Link](function(d){return
[Link]}).map(c),Qd(b),[Link](function(d){return![Link]}).map(c)])}catch(d){return
qg(d,b),""}}function qg(a,b){try{gg({m:og(a instanceof Error?
a:Error(String(a))),b:P(b,1)||null,v:Le(b,2)||null})}catch(c){}}
var rg=function(a,b,c){[Link]=c;c=new
mg;a=Pe(c,1,a);[Link]=pe(a,2,wd(b),"")},sg=function(a){if([Link]){var
b=[Link],c=[],d=[Link],e=Set,f=[],g=[Link];var
h=je([Link],3,hd,ie());c=[Link](c,ma(new
e([Link](f,ma(h),ma([Link]())))));Qe(b,3,c)}a=[Link];y(K(a));b=I?
a[A(J)]:a.g;c=B(b,"state is only maintained on arrays.")[F]|0;H(b,c);return
Wb(a,c)?a:Yd(a,b,c)?Zd(a,b):new [Link](Xd(b,c,!0))};var tg=function(a)
{[Link](this,a)};r(tg,T);[Link]=function(){return
P(this,3)};[Link]=function(a){return O(this,3,a==null?
a:cd(a))};tg.i="[Link]"
;var ug=function(a){[Link](this,a)};r(ug,T);[Link].M=function(){return
P(this,1)};[Link]=function(a){return Pe(this,1,a)};var vg=function(a,b)
{return
Pe(a,2,b)};ug.i="[Link]
Binary";var wg=function(a){[Link](this,a)};r(wg,T);[Link]=function()
{return Q(this,2,xg)};[Link]=function(a)
{R(this,2,xg,a)};wg.i="[Link]
ent";var xg=[1,2];var yg=function(a){[Link](this,a)};r(yg,T);var zg=function(a,b)
{return Be(a,ug,1,b)},Ag=function(a,b){return De(a,ug,2,b)},Bg=function(a,b){return
Qe(a,4,b)},Cg=function(a,b){return De(a,wg,5,b)},Dg=function(a,b){return
Pe(a,6,b)};yg.i="[Link]";var
Eg=function(a){[Link](this,a)};r(Eg,T);l=[Link];[Link]=function(){return
te(this,Fg)};[Link]=function(){return Q(this,1,Fg)};[Link]=function(a)
{R(this,1,Fg,a)};[Link]=function(){return Q(this,2,Fg)};[Link]=function(a)
{R(this,2,Fg,a)};[Link]=function(){return Q(this,3,Fg)};[Link]=function(a)
{R(this,3,Fg,a)};[Link]=function(){return Q(this,4,Fg)};[Link]=function(a)
{R(this,4,Fg,a)};[Link]=function(){return Q(this,6,Fg)};[Link]=function(a)
{R(this,6,Fg,a)};[Link]=function(){return Ne(this,6,Fg)!
=null};Eg.i="[Link]
gOverriddenAfterAccess";
var Fg=[1,2,3,4,6];var Gg=function(a)
{[Link](this,a)};r(Gg,T);[Link]=function(a){return
pe(this,1,gd(a),0)};Gg.i="[Link]
cessEvent";var Hg=function(a){[Link](this,a)};r(Hg,T);[Link]=function()
{return te(this,Ig)};var Jg=function(a,b){return O(a,1,b==null?
b:cd(b))};l=[Link];[Link]=function(){return Q(this,2,Ig)};[Link]=function(a)
{return R(this,2,Ig,a)};[Link]=function(){return Q(this,3,Ig)};[Link]=function(a)
{return R(this,3,Ig,a)};[Link]=function(){return Q(this,4,Ig)};[Link]=function(a)
{return
R(this,4,Ig,a)};Hg.i="[Link]
yError";var Ig=[2,3,4];var Kg=function(a)
{[Link](this,a)};r(Kg,T);l=[Link];[Link]=function(){return
te(this,Lg)};[Link]=function(){return Q(this,3,Lg)};[Link]=function(a){return
R(this,3,Lg,a)};[Link]=function(){return Q(this,4,Lg)};[Link]=function(a){return
R(this,4,Lg,a)};[Link]=function(){return Q(this,5,Lg)};[Link]=function(a){return
R(this,5,Lg,a)};Kg.i="[Link]";var
Lg=[3,4,5],Mg=[6,7];var Ng=function(a)
{[Link](this,a)};r(Ng,T);l=[Link];l.L=function(){return
ye(this,Kg,1)};[Link]=function(a){return Be(this,Kg,1,a)};l.M=function(){return
P(this,2)};[Link]=function(a){return O(this,2,a==null?a:cd(a))};[Link]=function(a)
{return
O(this,3,gd(a))};Ng.i="[Link]";var
Og=[4,5];var Pg=function(a){[Link](this,a)};r(Pg,T);[Link]=function()
{return Je(this,6)};[Link]=function(a){return Oe(this,6,a)};var
Rg=function(a){var b=new Pg;return
Ce(b,yg,4,Qg,a)};Pg.i="[Link]";var
Qg=[4,5,7,8,9];var Sg=function(){[Link](this,arguments)};r(Sg,rg);var
Tg=function(){[Link](this,arguments)};r(Tg,Sg);[Link]=function()
{[Link](this,ma([Link](0,arguments).map(function(a){return{Mb:!
0,Qc:4,Bc:Qd(a)}})))};function Ug(a,b){if([Link])[Link](a,
{method:"POST",body:b,keepalive:[Link]<65536,credentials:"omit",mode:"no-
cors",redirect:"follow"}).catch(function(){});else{var c=new
XMLHttpRequest;[Link]("POST",a,!0);[Link](b)}};var Vg=function(a,b,c,d,e,f,g,h,k)
{[Link](this,a,b,k);[Link]=c;[Link]=d;[Link]=e;[Link]=f;[Link]=g;[Link]=h;th
is.O=[];[Link]=null;[Link]=!1};r(Vg,Tg);var Wg=function(a){[Link]!
==null&&(clearTimeout([Link]),[Link]=null);if([Link]){var
b=pg(a.O,sg(a));[Link]([Link]+"?e=1",b);a.O=[]}};
[Link]=function(){var
a=[Link](0,arguments),b=this;try{[Link]&&pg([Link](a),sg(this)).length>=6
5536&&Wg(this),[Link]&&![Link]&&([Link]=!0,[Link](function()
{Wg(b)})),[Link](this.O,ma(a)),[Link]>=[Link]&&Wg(this),this.O.l
ength&&[Link]===null&&([Link]=setTimeout(function(){Wg(b)},[Link]))}catch(c)
{qg(c,sg(this))}};
var
Xg=function(a,b,c,d,e,f,g){[Link](this,a,b,"[Link]
pagead/ping",Ug,c===void 0?1E3:c,d===void 0?100:d,(e===void 0?!1:e)&&!!
[Link],f,g)};r(Xg,Vg);var Yg=new function(a,b){b=b===void 0?
[]:b;[Link]=a;[Link]=b}(6001,["A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo/
W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8/
KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0
dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI
6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="]),Zg=new function(a,b)
{[Link]=a;[Link]=b===void 0?!1:b}(6E3,!0);function $g(a){y(a==null||
Cc(a));if(a!=null)return y(Cc(a),"Expected a gbigint, got "+a+" of type "+typeof
a),y(Ic(a),"Expected a safe int52, got "+a),Ic(a)?Number(a):String(a)};var
ah=["FRAME","IMG","IFRAME"],bh=/^[01](px)?$/,ch=function()
{[Link]=[Link]=[Link]=[Link]=!1},dh=function(){var a=new ch;[Link]=!1;[Link]=!
0;[Link]=!0;[Link]=!0;return a};function eh(a){return typeof a==="string"?
[Link](a):a}
function fh(a,b){b=b===void 0?!1:b;if([Link]==="IMG"){if([Link]&&(!
[Link]||![Link]))return!0;var c;if(b&&((c=[Link])==null?void
0:[Link])==="none")return!0}var d,e;return [Link]((d=[Link]("width"))!
=null?d:"")&&[Link]((e=[Link]("height"))!=null?e:"")}
function gh(a,b){if([Link]==="IMG")return [Link]&&[Link]?!0:!
1;try{if([Link])var c=[Link];else{var d,e;c=(d=[Link])==null?
void 0:(e=[Link])==null?void 0:[Link]}return c==="complete"}catch(f)
{return b===void 0?!1:b}}function hh(a){a||(a=function(b,c,d)
{[Link](c,d)});return a}
function ih(a,b,c){c=c===void 0?new ch:c;if(a=eh(a)){var d=hh(d);for(var e=!
1,f=function(C){e||(e=!0,b(C))},g,h=2,k=0;k<[Link];++k)if(ah[k]===[Link])
{h=3;g=[a];break}g||(g=[Link]([Link](",")));var m=0,n=0,q=![Link],u=a=!
1;k={};for(var t=0;t<[Link];k={Fa:void 0},t++){var z=g[t];if(!
fh(z,[Link]))if([Link]=[Link]==="IMG",gh(z,[Link]))a=!0,[Link]&&(q=!0);else{m++;var
D=function(C){return function(X){m--;!
m&&q&&f(h);[Link]&&(X=X&&[Link]==="error",n--,X||(q=!0),!n&&u&&q&&f(h))}}
(k);d(z,"load",
D);[Link]&&(n++,d(z,"error",D))}}n===0&&(q=!
0);g=null;g=[Link]==="complete";if([Link]&&g){if(n>0){u=!
0;return}h=5}else if(m===0&&!a&&g)h=5;else if(m||!a){d(w,"load",function(){![Link]||!
n&&q?f(4):u=!0});return}f(h)}};var jh=RegExp("^https?://(\\w|-)
+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)"),mh=function(){if(!b){var a=w;var
b=[];var c=null;do{var d=a;if(Ye(d)){var
e=[Link];c=[Link]&&[Link]||null}else
e=c,c=null;[Link](new kh(e||""));try{a=[Link]}catch(g){a=null}}while(a&&d!
==a);d=0;for(a=[Link]-1;d<=a;++d)b[d].depth=a-
d;d=w;if([Link]&&[Link]&&[Link]=
==[Link]-1)for(a=1;a<[Link];++a)e=b[a],[Link]||
([Link]=[Link][a-
1]||"",[Link]=!0)}d=new kh([Link],!1);e=null;for(c=a=[Link]-1;c>=0;--c)
{var f=b[c];!e&&[Link]([Link])&&(e=f);if([Link]&&![Link])
{d=f;break}}e=null;c=[Link]&&b[a].url;[Link]!==0&&c&&(e=b[a]);return new
lh(d,e)},lh=function(a,b){[Link]=a;[Link]=b},kh=function(a,b)
{[Link]=a;[Link]=!!b;[Link]=null};var nh=null,oh=function(){var a=a===void
0?window:a;if(nh===null){nh="";try{var b="";try{b=[Link]}catch(d)
{b=[Link]}if(b){var c=[Link](/\bdeid=([\d,]+)/);nh=c?c[1]:""}}catch(d)
{}}return nh};var ph=[Link],qh=!!
(ph&&[Link]&&[Link]&&[Link]),rh=af(function(){var a;if(a=qh)a=oh(),a=!!
[Link]&&[Link]("1337")>=0;return a});var sh=function(a){[Link]=a===void 0?
4E3:a;[Link]="&";this.Y={};[Link]=0;[Link]=[]},th=function(a,b){var
c={};c[a]=b;return[c]},vh=function(a,b,c,d,e){var f=[];Xe(a,function(g,h)
{(g=uh(g,b,c,d,e))&&[Link](h+"="+g)});return [Link](b)},uh=function(a,b,c,d,e)
{if(a==null)return"";b=b||"&";c=c||",$";typeof c==="string"&&(c=[Link](""));if(a
instanceof Array){if(d||(d=0),d<[Link]){for(var f=[],g=0;g<[Link];g+
+)[Link](uh(a[g],b,c,d+1,e));return [Link](c[d])}}else if(typeof
a==="object")return e||
(e=0),e<2?encodeURIComponent(vh(a,b,c,d,e+1)):"...";return
encodeURIComponent(String(a))},wh=function(a,b,c){y(!
a.Y[b]);[Link](b);a.Y[b]=c},xh=function(a,b,c,d){y(!
a.Y[b]);[Link](b);a.Y[b]=th(c,d)},yh=function(a,b,c){var d=[Link]+
+;wh(a,d,th(b,c))},Ah=function(a,b,c,d){b=b+"//"+c+d;var e=zh(a)-
[Link];if(e<0)return"";[Link](function(n,q){return n-q});d=null;c="";for(var
f=0;f<[Link];f++)for(var g=[Link][f],h=a.Y[g],k=0;k<[Link];k++){if(!e)
{d=d==null?g:d;break}var m=vh(h[k],[Link],",$");
if(m){m=c+m;if(e>=[Link]){e-=[Link];b+=m;c=[Link];break}d=d==null?g:d}}a="";d!
=null&&(a=""+c+"trn="+d);return b+a},zh=function(a){var b=1,c;for(c in
a.Y)[Link]>b&&(b=[Link]);return [Link]-1};var Bh=RegExp("^(?:
([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?
([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),Ch=function(a,b){if(a)
{a=[Link]("&");for(var c=0;c<[Link];c++){var d=a[c].indexOf("="),e=null;if(d>=0)
{var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?
decodeURIComponent([Link](/\+/g," ")):"")}}};var Eh=function()
{this.W=Dh;[Link]="dv3-err";[Link]=!0;[Link]=[Link]=null;[Link]=!
1;[Link]=[Link]},Gh=function(a,b){var c=Fh;try{if([Link]&&[Link]){var
d=[Link]((66).toString(),3);var e=a();[Link](d)}else e=a()}catch(h)
{a=[Link];try{d&&ph&&rh()&&([Link]("goog_"+[Link]+"_"+[Link]+"_start"),ph
.clearMarks("goog_"+[Link]+"_"+[Link]+"_end")),a=[Link](66,new ng(h,
{message:og(h)}),void 0,b)}catch(k){[Link](217,k)}if(a){var f,g;
(f=[Link])==null||(g=[Link])==null||[Link](f,
h)}else throw h;}return e},Ih=function(a){var b=Hh;return function(){var
c=[Link](0,arguments);return Gh(function(){return [Link](void 0,c)},b)}};
[Link]=function(a,b,c,d,e){e=e||[Link];var f=void 0;try{var g=new
sh;xh(g,1,"context",a);[Link]&&[Link]&&[Link]||(b=new ng(b,
{message:og(b)}));[Link]&&xh(g,2,"msg",[Link](0,512));var h=[Link]||
{};if([Link])try{[Link](h)}catch(C){}if(d)try{d(h)}catch(C){}wh(g,3,
[h]);f=mh();[Link]&&xh(g,4,"top",[Link]||"");var k={url:[Link]||""};if([Link])
{var
m=[Link](Bh),n=m[1],q=m[3],u=m[4];d="";n&&(d+=n+":");q&&(d+="//",d+=q,u&&(d
+=":"+u));var t=d}else t="";wh(g,5,[k,{url:t}]);Jh(this.W,
e,g,[Link],c)}catch(C){try{var z,D;Jh(this.W,e,
{context:"ecmserr",rctx:a,msg:og(C),url:(D=(z=f)==null?void 0:[Link])!=null?
D:""},[Link],c)}catch(X){}}return [Link]};function Kh(a,b){var
c=ze(a,Kg,2,ie());if(![Link])return Lh(a,b);a=P(a,1);if(a===1){var
d=Kh(c[0],b);return [Link]?{success:!0,value:![Link]}:d}c=bb(c,function(h)
{return Kh(h,b)});switch(a){case 2:var e;return(e=(d=[Link](function(h){return
[Link]&&![Link]}))!=null?d:[Link](function(h){return![Link]}))!=null?e:
{success:!0,value:!0};case 3:var f,g;return(g=(f=[Link](function(h){return
[Link]&&[Link]}))!=null?f:[Link](function(h){return![Link]}))!=null?g:
{success:!0,value:!1};default:return{success:!1,
G:3}}}
function Lh(a,b){var c=[Link]();a:{switch(c){case 3:var d=[Link]();break a;case
4:d=[Link]();break a;case 5:d=[Link]();break a}d=void 0}if(!d)return{success:!
1,G:2};b=(b=b[c])&&b[d];if(!b)return{success:!1,property:d,ra:c,G:1};try{var
e=[Link];var f=je(a,8,xd,ie());var g=[Link](b,null,ma(f))}catch(h)
{return{success:!1,property:d,ra:c,G:2}}e=P(a,1);if(e===4)return{success:!
0,value:!!g};if(e===5)return{success:!0,value:g!
=null};if(e===12)a=Le(a,ue(a,Mg,7));else a:{switch(c){case
4:a=Ke(a,ue(a,Mg,6));break a;
case 5:a=Le(a,ue(a,Mg,7));break a}a=void 0}if(a==null)return{success:!
1,property:d,ra:c,G:3};if(e===6)return{success:!
0,value:g===a};if(e===9)return{success:!0,value:g!
=null&&Ma(String(g),a)===0};if(g==null)return{success:!
1,property:d,ra:c,G:4};switch(e){case 7:c=g<a;break;case 8:c=g>a;break;case
12:c=uc(a)&&uc(g)&&(new RegExp(a)).test(g);break;case 10:c=g!
=null&&Ma(String(g),a)===-1;break;case 11:c=g!
=null&&Ma(String(g),a)===1;break;default:return{success:!1,G:3}}return{success:!
0,value:c}}
function Mh(a,b){return a?b?Kh(a,b):{success:!1,G:1}:{success:!0,value:!0}};var
we=function(a){[Link](this,a)};r(we,T);[Link]=function()
{return Le(this,3)};[Link]=function(a){return
pe(this,3,wd(a),"")};var Nh=function(a){return
je(a,4,xd,ie())};we.i="[Link]";var Oh=function(a)
{[Link](this,a)};r(Oh,T);[Link].L=function(){return
ye(this,Kg,1)};[Link]=function(a){return
Be(this,Kg,1,a)};[Link]=function(){return
ye(this,we,2)};Oh.i="[Link]";var
Ph=function(a){[Link](this,a)};r(Ph,T);l=[Link];[Link]=function(){return
te(this,Qh)};[Link]=function(){return Q(this,1,Qh)};[Link]=function(a)
{R(this,1,Qh,a)};[Link]=function(){return Q(this,2,Qh)};[Link]=function(a)
{R(this,2,Qh,a)};[Link]=function(){return Q(this,3,Qh)};[Link]=function(a)
{R(this,3,Qh,a)};[Link]=function(){return Q(this,6,Qh)};[Link]=function(a)
{R(this,6,Qh,a)};[Link]=function(){return Q(this,8,Qh)};[Link]=function(a)
{R(this,8,Qh,a)};[Link]=function(){return Ne(this,8,Qh)!=null};
var Rh=function(a){var b=we;be(a);y(K(a));a=I?a[A(J)]:a.g;var c=B(a,"state is only
maintained on arrays.")[F]|0;H(a,c);var d=ee(a,4),e=void 0===fc;b=zd(d,b,!e,c);!e||
b?(b=$d(b),d!==b&&(c=N(a,c,4,b),ce(a,c))):b=void 0;return
b},Sh=Te(Ph);Ph.i="[Link]";var
Qh=[1,2,3,6,7,8];var Th=function(a,b,c){var d=d===void 0?new
Xg(6,"unknown",b):d;[Link]=a;[Link]=c;this.W=d;[Link]=[];[Link]=a>0&&Hf()<1/
a},Vh=function(a,b,c,d,e,f){if([Link]){var g=vg((new
ug).da(b),c);b=Dg(Ag(zg(Cg(Bg(new
yg,d),e),g),[Link]()),f);b=Rg(b);[Link](Uh(a,b));if(f===1||f===3||f===4&&!
[Link](function(h){return
h.M()===g.M()&&P(h,2)===c}))[Link](g),[Link]>100&&[Link]()}},Wh=functio
n(a,b,c,d){if([Link]){var e=new tg;b=O(e,1,gd(b));c=O(b,2,gd(c)).gb(d);d=new
Pg;c=Ce(d,tg,8,Qg,c);[Link](Uh(a,
c))}},Xh=function(a,b,c,d,e){if([Link]){b=(new Ng).Ia(b).da(c).hb(d);if([Link]===void
0)R(b,4,Og,e.G);else switch([Link]){case 3:e=Jg((new
Hg).Vb([Link]),e.G);Ce(b,Hg,5,Og,e);break;case 4:e=Jg((new
Hg).Yb([Link]),e.G);Ce(b,Hg,5,Og,e);break;case 5:e=Jg((new
Hg).cc([Link]),e.G),Ce(b,Hg,5,Og,e)}e=new
Pg;b=Ce(e,Ng,9,Qg,b);[Link](Uh(a,b))}},Uh=function(a,b){var
c=[Link]();c=[Link](c)?[Link](c):0;b=Oe(b,1,c);c=window;if(!
tc(c.goog_pvsid))try{var d=Kf()+(Kf()&2097151)*4294967296;[Link](c,
"goog_pvsid",{value:d,configurable:!0})}catch(e){}return
Oe(b,2,Number(c.goog_pvsid)||-1).Zb([Link])};var Yh=[],U=function(a){y(!
[Link](a),"Cannot use getInstance() with a sealed constructor.");var
b="Ya";if([Link]&&[Link](b))return [Link];[Link](a);var c=new
a;[Link]=c;y([Link](b),"Could not instantiate singleton.");return c};var
Zh=function(){var
a={};this.D=(a[3]={},a[4]={},a[5]={},a)};l=[Link];[Link]=function(a)
{this.D=a};[Link]=function(a){for(var b=v([3,4,5]),c=[Link]();!
[Link];c=[Link]())c=[Link],[Link](oc(this.D[c],sc),a[c])};[Link]=function(a,b
){this.D[3][a]==null&&(this.D[3][a]=b)};[Link]=function(a,b){this.D[4]
[a]==null&&(this.D[4][a]=b)};[Link]=function(a,b){this.D[5][a]==null&&(this.D[5]
[a]=b)};var $h=/^true$/.test("false");function ai(a,b){switch(b){case 1:return
[Link]();case 2:return [Link]();case 3:return [Link]();case 6:return [Link]();case 8:return
[Link]();default:return null}}function bi(a,b){if(!a)return null;switch(b){case
1:return Ge(a,1);case 7:return [Link]();case 2:return Ke(a,2);case
3:return [Link]();case 6:return Nh(a);case 8:return Nh(a);default:return
null}}
var ci=af(function(){if(!$h)return{};try{var a=a===void 0?window:a;try{var
b=[Link]("GGDFSSK")}catch(c){b=null}if(b)return
[Link](b)}catch(c){}return{}});function di(a,b,c,d){var e=d=d===void 0?
0:d,f,g;U(ei).Sa[e]=(g=(f=U(ei).Sa[e])==null?void 0:[Link](b))!=null?g:(new
Set).add(b);e=ci();if(e[b]!=null)return e[b];b=fi(d)[b];if(!b)return
c;b=Sh([Link](b));b=gi(b);a=bi(b,a);return a!=null?a:c}
function gi(a){var b=U(Zh).D;if(b&&[Link]()!==8){var c=cb(ze(a,Oh,5,ie()),function(f)
{f=Mh(f.L(),b);return [Link]&&[Link]});if(c){var d;return(d=[Link]())!
=null?d:null}}var e;return(e=ye(a,we,4))!=null?e:null}var ei=function()
{[Link]={};[Link]=[];[Link]={};this.S=new Map};function hi(a,b,c){return!!
di(1,a,b===void 0?!1:b,c)}function ii(a,b,c){b=b===void 0?
0:b;a=Number(di(2,a,b,c));return isNaN(a)?b:a}function ji(a,b,c){b=b===void
0?"":b;a=di(3,a,b,c);return typeof a==="string"?a:b}
function ki(a,b,c){b=b===void 0?[]:b;a=di(6,a,b,c);return [Link](a)?
a:b}function li(a,b,c){b=b===void 0?[]:b;a=di(8,a,b,c);return [Link](a)?
a:b}function fi(a){return U(ei).Qa[a]||(U(ei).Qa[a]={})}function mi(a,b){var
c=fi(b);Xe(a,function(d,e){if(c[e]){d=Sh([Link](d));if([Link]()){var
f=Sh([Link](c[e])),g=Rh(d);f=Nh(xe(f));Ee(g,f)}c[e]=Qd(d)}else c[e]=d})}
function ni(a,b,c,d,e){e=e===void 0?!1:e;var f=[],g=[];b=v(b);for(var h=[Link]();!
[Link];h=[Link]()){h=[Link];for(var k=fi(h),m=v(a),n=[Link]();![Link];n=[Link]())
{n=[Link];var q=[Link](),u=ai(n,q);if(u){var t=void 0,z=void 0,D=void 0;var
C=(t=(D=U(ei).[Link](h))==null?void 0:(z=[Link](u))==null?void 0:[Link](0))!=null?t:
[];a:{t=u;z=q;D=new Eg;switch(z){case 1:[Link](t);break;case 2:[Link](t);break;case
3:[Link](t);break;case 6:[Link](t);break;case 8:[Link](t);break;default:C=void 0;break
a}Qe(D,5,C);C=D}if(t=
C)z=void 0,t=!((z=U(ei).Sa[h])==null||!
[Link](u));t&&[Link](C);if(q===8&&k[u])C=Sh([Link](k[u])),q=Rh(n),C=Nh(xe(C)
),Ee(q,C);else{if(q=C)t=void 0,q=!((t=U(ei).[Link](h))==null||!
[Link](u));q&&[Link](C)}e||(q=u,C=h,t=d,z=U(ei),[Link](C)||[Link](C,new
Map),[Link](C).has(q)||[Link](C).set(q,
[]),t&&[Link](C).get(q).push(t));k[u]=Qd(n)}}}if([Link]||[Link])a=d!=null?
d:void 0,[Link]&&[Link]&&(d=new Gg,f=De(d,Eg,2,f),g=De(f,Eg,3,g),a&&[Link](a),f=new
Pg,g=Ce(f,Gg,7,Qg,g),[Link](Uh(c,g)))}
function oi(a,b){b=fi(b);a=v(a);for(var c=[Link]();![Link];c=[Link]())
{c=[Link];var d=Sh([Link](c)),e=[Link]();(d=ai(d,e))&&(b[d]||
(b[d]=c))}}function pi(){return [Link](U(ei).Qa).map(function(a){return
Number(a)})}function qi(a){U(ei).[Link](a)||mi(fi(4),a)};function V(a,b,c)
{[Link](a)||[Link](c,String(a),{value:b})}function
W(a,b,c){return b[a]||c}function ri(a)
{V(5,hi,a);V(6,ii,a);V(7,ji,a);V(8,ki,a);V(17,li,a);V(13,oi,a);V(15,qi,a)}function
si(a){V(4,function(b){return void U(Zh).lb(b)},a);V(9,function(b,c){return void
U(Zh).fb(b,c)},a);V(10,function(b,c){return void
U(Zh).kb(b,c)},a);V(11,function(b,c){return void U(Zh).mb(b,c)},a);V(14,function(b)
{return void U(Zh).va(b)},a)}
function ti(a){[Link]("init-done")||[Link](a,"init-done",
{value:!0})};var ui=function(){};l=[Link];[Link]=function(){};[Link]=function()
{};[Link]=function(){return[]};l.U=function(){return[]};[Link]=function(a,b)
{[Link]=W(1,a,function(){});[Link]=function(c,d){return W(2,a,function()
{return[]})(c,b,d)};this.U=function(c){return W(3,a,function(){return[]})(c!=null?
c:b)};[Link]=function(c){W(16,a,function(){})(c,b)}};function vi(a)
{U(ui).ea(a)}function wi(a){U(ui).xa(22,a)};function xi(a,b){b=b===void 0?
document:b;var c;return!((c=[Link])==null||!
[Link]().includes(a))};function yi(a,b){try{var
c=[Link](".");a=w;for(var d=0,e;a!=null&&d<[Link];d++)e=a,a=a[c[d]],typeof
a==="function"&&(a=e[c[d]]());var f=a;if(typeof f===b)return f}catch(g){}}
var zi={},Ai={},Bi={},Ci={},Di=(Ci[3]=(zi[8]=function(a){try{return va(a)!
=null}catch(b){}},zi[9]=function(a){try{var b=va(a)}catch(c){return}if(a=typeof
b==="function")b=b&&[Link]&&[Link](),a=typeof
b==="string"&&[Link]("[native code]")!=-1;return a},zi[10]=function(){return
window===[Link]},zi[6]=function(a,b){b=b?Number(b):void 0;b=U(ui).U(b);return
ab(b,Number(a))>=0},zi[27]=function(a){a=yi(a,"boolean");return a!==void 0?a:void
0},zi[60]=function(a){try{return!![Link](a)}catch(b){}},
zi[80]=function(a){try{return!![Link](a).matches}catch(b)
{}},zi[69]=function(a){var b=[Link];b=b===void 0?document:b;var c;return!
((c=[Link])==null||![Link]().includes(a))},zi[70]=function(a){return
xi(a,[Link])},zi[79]=function(a){var b=[Link];b=b===void 0?
navigator:b;try{var c,d;var e=!!((c=[Link])==null?0:
(d=[Link])==null?0:[Link](c,a))}catch(f){e=!1}return
e},zi),Ci[4]=(Ai[3]=function(){return Gf()},Ai[6]=function(a){a=yi(a,"number");
return a!==void 0?a:void 0},Ai),Ci[5]=(Bi[2]=function(){return
[Link]},Bi[3]=function(){try{return [Link]}catch(a)
{return""}},Bi[4]=function(a){a=yi(a,"string");return a!==void 0?a:void
0},Bi[12]=function(a){try{var b=yi(a,"string");if(b!==void 0)return
atob(b)}catch(c){}},Bi),Ci);function Ei(){var a=a===void 0?w:a;return [Link]||
([Link]={})};var Fi=function(a)
{[Link](this,a)};r(Fi,T);l=[Link];[Link]=function(a){return
ze(this,Ph,2,ie(a))};l.L=function(){return ye(this,Kg,3)};[Link]=function(a){return
Be(this,Kg,3,a)};[Link]=function(){return He(this,4)};[Link]=function(){return
P(this,6)};l.M=function(){return P(this,7)};[Link]=function(a){return
Pe(this,7,a)};[Link]=function(){return P(this,13)};[Link]=function(a)
{Pe(this,13,a)};[Link]=function(){return P(this,14)};[Link]=function(){return
Ie(this,11)};[Link]=function(){return P(this,17)};
[Link]=function(a){return Pe(this,17,a)};[Link]=function(){return
P(this,18)};Fi.i="[Link]";var Gi=function(a)
{[Link](this,a)};r(Gi,T);[Link]=function(){return Ie(this,1)};var
Hi=function(a){return ze(a,Fi,2,ie())};l=[Link];l.L=function(){return
ye(this,Kg,3)};[Link]=function(a){return Be(this,Kg,3,a)};[Link]=function(){return
P(this,4)};l.M=function(){return P(this,5)};[Link]=function(a){return
Pe(this,5,a)};[Link]=function(){return P(this,10)};[Link]=function(a)
{Pe(this,10,a)};[Link]=function(){return P(this,11)};[Link]=function(){return
Ie(this,8)};[Link]=function(){return P(this,13)};
[Link]=function(a){return Pe(this,13,a)};[Link]=function(){return
P(this,14)};Gi.i="[Link]";var Ii=function(a)
{[Link](this,a)};r(Ii,T);[Link].M=function(){return
P(this,1)};[Link]=function(a){return
Pe(this,1,a)};Ii.i="[Link]
y";var Ji=function(a){[Link](this,a)};r(Ji,T);[Link]=function(){return
Je(this,2)};[Link]=function(a){return
Oe(this,2,a)};Ji.i="[Link]"
;var Ki=function(a){[Link](this,a)};r(Ki,T);[Link]=function(a){return
ze(this,Ph,1,ie(a))};Ki.i="[Link]";function
Li(a){var b={};return Mi((b[0]=new Map,b[1]=new Map,b[2]=new Map,b),a)}
function Mi(a,b){for(var c=new Map,d=v(a[1].entries()),e=[Link]();!
[Link];e=[Link]()){var f=v([Link]);e=[Link]().value;f=[Link]().value;f=f[[Link]-
1];[Link](e,[Link]+[Link]*[Link])}b=v(b);for(d=[Link]();!
[Link];d=[Link]())for(d=[Link],e=ze(d,Gi,2,ie()),e=v(e),f=[Link]();!
[Link];f=[Link]())if(f=[Link],Hi(f).length!==0){var g=[Link]();if([Link]()&&![Link]()&&!
[Link]()){var h=void 0;g=(h=[Link]([Link]()))!=null?
h:0;h=[Link]()*Hi(f).length;[Link]([Link](),g+h)}h=[];for(var k=0;k<Hi(f).length;k++)
{var m={ec:g,Ob:[Link](),
Pb:Hi(f).length,Cc:k,wa:d.M(),Ja:f,experiment:Hi(f)
[k]};[Link](m)}Ni(a[2],[Link](),h)||Ni(a[1],[Link](),h)||(g=a[0],f=Hi(f)
[0],f=He(f,1),Ni(g,f,h))}return a}function Ni(a,b,c){if(!b)return!1;[Link](b)||
[Link](b,[]);a=[Link](b);a=oc(a,sc);[Link](a,ma(c));return!0};function Oi(a)
{var b=[Link];if(b===0)return 0;for(var c=305419896,d=0;d<b;d++)c^=(c<<5)+
(c>>2)+[Link](d)&4294967295;return c>0?c:4294967296+c};function Pi(){var
a=a===void 0?Hf():a;return function(b){return Oi(b+" + "+a)%1E3}};var
Qi=[12,13,20],Ri=function(a,b,c,d){d=d===void 0?{}:d;var e=[Link]===void 0?!
1:[Link];d=[Link]===void 0?
[]:[Link];[Link]=a;this.N=c;[Link]={};[Link]=e;a={};[Link]=(a[b]=[],a[4]=[],a);th
[Link]={};[Link]={};if(b=oh())for(b=v([Link](",")||[]),a=[Link]();!
[Link];a=[Link]())(a=Number([Link]))&&[Link](a);d=v(d);for(b=[Link]();!
[Link];b=[Link]())[Link]([Link])};[Link].U=function(a){return([Link][a]||
[]).concat([Link][4])};[Link]=function(a){[Link][a]=!0};
[Link]=function(a,b,c){var d=this,e=[],f;if(f=a!==9)[Link][a]?f=!0:
([Link][a]=!0,f=!1);if(f)return Vh(this.N,a,b,e,[],4),e;f=[Link](a);for(var
g=[],h=[],k=v([0,1,2]),m=[Link]();![Link];m=[Link]()){m=[Link];for(var
n=v([Link][m].entries()),q=[Link]();![Link];q=[Link]()){var
u=v([Link]);q=[Link]().value;u=[Link]().value;var t=q,z=u;q=new
wg;u=[Link](function(pb){return
[Link]===a&&[Link][He([Link],1)]&&Si(d,pb)});if([Link])for(q=v(u),u=[Link]();
![Link];u=[Link]())[Link]([Link]);
else if(![Link]){u=void 0;m===2?(u=c[1],[Link](t)):u=c[0];var D=void 0,C=void
0;u=(C=(D=u)==null?void 0:D(String(t)))!=null?C:m===2&&z[0].[Link]()===1?void 0:c[0]
(String(t));if(u!==void 0){t=v(z);for(z=[Link]();!
[Link];z=[Link]())if(z=[Link],[Link]===a){D=[Link];var X=z;C=[Link];var
ob=[Link];X=[Link];D<0||D>=C*ob||D%ob!==X||!Si(this,z)||(D=[Link](),D!==0&&D!==void
0&&(C=[Link][String(D)],C!==void 0&&C!==He([Link],1)?
Wh(this.N,[Link][String(D)],He([Link],1),D):[Link][String(D)]=He([Link]
nt,
1)),[Link]([Link]))}te(q,xg)!
==0&&(pe(q,3,gd(u),0),[Link](q))}}}}c=v(h);for(h=[Link]();!
[Link];h=[Link]())h=[Link],k=He(h,1),[Link](k),[Link](k,f?4:b),ni([Link](),f?pi():
[b],this.N,k);Vh(this.N,a,b,e,g,1);return e};[Link]=function(a,b)
{[Link][b]||([Link][b]=[]);b=[Link][b];[Link](a)||[Link](a)};
var Si=function(a,b){var c=U(Zh).D,d=Mh([Link].L(),c);if(![Link])return
Xh(a.N,[Link].L(),[Link],He([Link],1),d),!1;if(![Link])return!
1;c=Mh([Link].L(),c);return [Link]?[Link]?!0:!1:
(Xh(a.N,[Link].L(),[Link],He([Link],1),c),!1)},Ti=function(a,b)
{b=[Link](function(c){return new Ii(c)}).filter(function(c){return!
[Link](c.M())});[Link]=Mi([Link],b)},Ui=function(a,b){V(1,function(c){return void
[Link](c)},b);V(2,function(c,d,e){return [Link](c,d,e)},b);V(3,function(c){return
a.U(c)},
b);V(12,function(c){return void Ti(a,c)},b);V(16,function(c,d){return void
[Link](c,d)},b)};var Vi=function(){var a={};[Link]=function(b,c){return a[b]!=null?
Ha(a[b]):c};[Link]=function(){return a[void 0]!=null?Ea(a[void 0]):void
0};[Link]=function(){return a[void 0]!=null?Fa(a[void 0]):void
0};[Link]=function(b,c){return a[b]!=null?B(a[b]):c};[Link]=function(){return
a[void 0]!=null?(void 0).concat(B(a[void 0])):void 0};[Link]=function(){}};var
Wi=function(){[Link]=function(){};[Link]=function(){};[Link]=function()
{};[Link]=function(){};[Link]=function(){}};[Link]=function(a)
{[Link]=W(9,a,function(){});[Link]=W(10,a,function(){});[Link]=W(11,a,function()
{});[Link]=W(4,a,function(){});[Link]=W(14,a,function(){})};function Xi(a)
{U(Wi).va(a)};var Yi,Zi,$i,aj,bj,cj;
function dj(a){var b=[Link];var c=a.D;var d=[Link];var e=[Link]===void 0?
Ei():[Link];var f=[Link]===void 0?0:[Link];var g=a.N===void 0?new
Th((aj=$g((Yi=ye(b,Ji,5))==null?void 0:[Link]()))!=null?aj:0,
(bj=$g((Zi=ye(b,Ji,5))==null?void 0:Je(Zi,4)))!=null?bj:0,
(cj=($i=ye(b,Ji,5))==null?void 0:Ge($i,3))!=null?cj:!1):a.N;a=[Link]===void 0?
Li(ze(b,Ii,2,ie(ec))):[Link];[Link]("init-done")?(W(12,e,function(){})
(ze(b,Ii,2,ie()).map(function(h){return Qd(h)})),W(13,e,function(){})
([Link]().map(function(h){return Qd(h)}),f),
c&&W(14,e,function(){})(c),ej(f,e)):(Ui(new
Ri(a,f,g,d),e),ri(e),si(e),ti(e),ej(f,e),ni([Link](ec),[f],g,void 0,!0),$h=$h||!(!
d||![Link]),Xi(Di),c&&Xi(c))}function ej(a,b){var c=b=b===void 0?
Ei():b;U(ui).Xa(c,a);fj(b,a);a=b;U(Wi).Xa(a);U(Vi).sb()}
function fj(a,b){var c=U(Vi);[Link]=function(d,e){return W(5,a,function(){return!1})
(d,e,b)};[Link]=function(){return W(6,a,function(){return 0})(void 0,void
0,b)};[Link]=function(){return W(7,a,function(){return""})(void 0,void
0,b)};[Link]=function(d,e){return W(8,a,function(){return[]})(d,e,b)};[Link]=function()
{return W(17,a,function(){return[]})(void 0,void 0,b)};[Link]=function()
{W(15,a,function(){})(b)}};var Jh=function(a,b,c,d,e){if(((d===void 0?0:d)?
[Link]:[Link]())<(e||[Link]))try{if(c instanceof sh)var f=c;else f=new
sh,Xe(c,function(h,k){yh(f,k,h)});var
g=Ah(f,[Link],[Link],[Link]+b+"&");g&&([Link]?fg(g):dg(w,g))}catch(h){}};var
gj=function(a)
{[Link](this,a)};r(gj,T);gj.i="[Link]";v
ar hj=function(a){[Link](this,a)};r(hj,T);var ij=function(a,b){return
O(a,2,wd(b))},jj=function(a,b){return O(a,3,wd(b))},kj=function(a,b){return
O(a,4,wd(b))},lj=function(a,b){return O(a,5,wd(b))},mj=function(a,b){return
O(a,9,wd(b))},nj=function(a,b){return De(a,gj,10,b)},oj=function(a,b){return
O(a,11,b==null?b:$c(b))},pj=function(a,b){return O(a,1,wd(b))},qj=function(a,b)
{return O(a,7,b==null?b:$c(b))};hj.i="[Link]";var
rj="platform platformVersion architecture model uaFullVersion bitness
fullVersionList wow64".split(" ");function sj(){var a;return(a=w.google_tag_data)!
=null?a:w.google_tag_data={}}function tj(){var a,b;return
typeof((a=[Link])==null?void 0:(b=[Link])==null?void
0:[Link])==="function"}
function uj(){if(!tj())return null;var a=sj();if(a.uach_promise)return
a.uach_promise;var
b=[Link](rj).then(function(c){[Link]!
=null||([Link]=c);return c});return a.uach_promise=b}
function vj(a){var b;return oj(nj(lj(ij(pj(kj(qj(mj(jj(new
hj,[Link]||""),[Link]||""),[Link]||!
1),[Link]||""),[Link]||""),[Link]||""),[Link]||""),
((b=[Link])==null?void 0:[Link](function(c){var d=new
gj;d=O(d,1,wd([Link]));return O(d,2,wd([Link]))}))||[]),a.wow64||!1)};var
wj=function(a){[Link]=a},xj=function(a,b){b&&([Link]=b);return
[Link]},yj=function(a,b){b&&([Link]=b);return
[Link]};[Link]=function(a){a&&([Link]=a);return
[Link]};var Aj=function(a){return(a=zj(a))?new wj(a):null};function Bj(a,b)
{Xe(a,function(c,d){b[d]=c})}function Cj(a,b)
{yj(b,yj(a));[Link]([Link]());xj(b,{});xj(a)&&Bj(xj(a),xj(b))}function
zj(a){return ya(a)?typeof [Link]==="string"&&typeof [Link]==="number"&&ya([Link])?
a:null:null};function Dj(a,b,c,d,e){try{for(var f=[],g,h=0;(g=c(a))&&a!==b&&+
+h<100;){for(var k=null,m=d(g),n=0,q=0;q<[Link];++q){if(m[q]===a){k=q-
n;break}e(m[q])&&++n}if(k===null)return null;[Link](k);a=g}return f}catch(u)
{return null}}function Ej(){return Dj(w,[Link]||w,function(a){try{return
[Link]}catch(b){return null}},function(a){return [Link]},function(){return!1})}
function Fj(a){return Dj(a,[Link],function(b){return
[Link]},function(b){return [Link]},function(b){return
[Link]===8})};var Gj=function(a){if(a.V&&typeof a.V=="function")return
a.V();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a
instanceof Set)return [Link]([Link]());if(typeof a==="string")return
[Link]("");if(xa(a)){for(var b=[],c=[Link],d=0;d<c;d++)[Link](a[d]);return
b}b=[];c=0;for(d in a)b[c++]=a[d];return b},Hj=function(a){if([Link]&&typeof
[Link]=="function")return [Link]();if(!a.V||typeof a.V!="function"){if(typeof Map!
=="undefined"&&a instanceof Map)return [Link]([Link]());
if(!(typeof Set!=="undefined"&&a instanceof Set)){if(xa(a)||typeof a==="string")
{var b=[];a=[Link];for(var c=0;c<a;c++)[Link](c);return b}b=[];c=0;for(var d in
a)b[c++]=d;return b}}},Ij=function(a,b,c){if([Link]&&typeof
[Link]=="function")[Link](b,c);else if(xa(a)||typeof
a==="string")[Link](a,b,c);else for(var
d=Hj(a),e=Gj(a),f=[Link],g=0;g<f;g++)[Link](c,e[g],d&&d[g],a)};var Jj=function(a)
{this.F=this.X=this.P="";[Link]=null;this.T=this.I="";this.C=[Link]=!1;if(a
instanceof Jj){this.C=a.C;Kj(this,a.P);var
b=a.X;Y(this);this.X=b;b=a.F;Y(this);this.F=b;Lj(this,[Link]);b=a.I;Y(this);this.I=b;
Mj(this,[Link]());a=a.T;Y(this);this.T=a}else a&&(b=String(a).match(Bh))?
(this.C=!1,Kj(this,b[1]||"",!
0),a=b[2]||"",Y(this),this.X=Nj(a),a=b[3]||"",Y(this),this.F=Nj(a,!
0),Lj(this,b[4]),a=b[5]||"",Y(this),this.I=Nj(a,!0),Mj(this,b[6]||"",!
0),a=b[7]||"",Y(this),this.T=Nj(a)):(this.C=
!1,this.A=new Oj(null,this.C))};[Link]=function(){var
a=[],b=this.P;b&&[Link](Pj(b,Qj,!0),":");var c=this.F;if(c||b=="file")[Link]("//"),
(b=this.X)&&[Link](Pj(b,Qj,!0),"@"),[Link](encodeURIComponent(String(c)).replace(/
%25([0-9a-fA-F]{2})/g,"%$1")),c=[Link],c!
=null&&[Link](":",String(c));if(c=this.I)this.F&&[Link](0)!
="/"&&[Link]("/"),[Link](Pj(c,[Link](0)=="/"?Rj:Sj,!0));
(c=[Link]())&&[Link]("?",c);(c=this.T)&&[Link]("#",Pj(c,Tj));return
[Link]("")};
[Link]=function(a){var b=[Link](),c=!!a.P;c?Kj(b,a.P):c=!!
a.X;if(c){var d=a.X;Y(b);b.X=d}else c=!!a.F;c?(d=a.F,Y(b),b.F=d):c=[Link]!
=null;d=a.I;if(c)Lj(b,[Link]);else if(c=!!a.I){if([Link](0)!="/")if(this.F&&!
this.I)d="/"+d;else{var e=[Link]("/");e!=-
1&&(d=[Link](0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if([Link]("./")!=-1||
[Link]("/.")!=-1){d=[Link]("/",0)==0;e=[Link]("/");for(var
f=[],g=0;g<[Link];){var h=e[g++];h=="."?d&&g==[Link]&&[Link](""):h==
".."?(([Link]>1||[Link]==1&&f[0]!="")&&[Link](),d&&g==[Link]&&[Link]("")):
([Link](h),d=!0)}d=[Link]("/")}else d=e}c?(Y(b),b.I=d):c=[Link]()!=="";c?
Mj(b,[Link]()):c=!!a.T;c&&(a=a.T,Y(b),b.T=a);return
b};[Link]=function(){return new Jj(this)};
var Kj=function(a,b,c){Y(a);a.P=c?Nj(b,!0):b;a.P&&(a.P=[Link](/:
$/,""))},Lj=function(a,b){Y(a);if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad
port number "+b);[Link]=b}else [Link]=null},Mj=function(a,b,c){Y(a);b instanceof Oj?
(a.A=b,[Link](a.C)):(c||(b=Pj(b,Uj)),a.A=new
Oj(b,a.C))};[Link]=function(){return
[Link]()};[Link]=function(a)
{Y(this);[Link](a);return this};var Y=function(a){if([Link])throw Error("Tried
to modify a read-only Uri");};
[Link]=function(a){this.C=a;this.A&&[Link](a)};
var Nj=function(a,b){return
a?b?decodeURI([Link](/%25/g,"%2525")):decodeURIComponent(a):""},Pj=function(a,b,
c){return typeof
a==="string"?(a=encodeURI(a).replace(b,Vj),c&&(a=[Link](/%25([0-9a-fA-F]{2})/
g,"%$1")),a):null},Vj=function(a){a=[Link](0);return"%"+
(a>>4&15).toString(16)+(a&15).toString(16)},Qj=/[#\/\?@]/g,Sj=/[#\?:]/g,Rj=/[#\?]/
g,Uj=/[#\?@]/g,Tj=/#/g,Oj=function(a,b){this.o=this.j=null;this.u=a||null;this.C=!!
b},Wj=function(a){a.j||(a.j=new Map,a.o=0,a.u&&Ch(a.u,function(b,c)
{[Link](decodeURIComponent([Link](/\+/g,
" ")),c)}))};[Link]=function(a,b){Wj(this);this.u=null;a=Xj(this,a);var
c=[Link](a);c||[Link](a,c=[]);[Link](b);this.o=Ea(this.o)+1;return
this};[Link]=function(a){Wj(this);a=Xj(this,a);return [Link](a)?
(this.u=null,this.o=Ea(this.o)-[Link](a).length,[Link](a)):!
1};[Link]=function()
{this.j=this.u=null;this.o=0};[Link]=function(){Wj(this);return
this.o==0};var Yj=function(a,b){Wj(a);b=Xj(a,b);return [Link](b)};l=[Link];
[Link]=function(a,b){Wj(this);[Link](function(c,d){[Link](function(e)
{[Link](b,e,d,this)},this)},this)};[Link]=function(){Wj(this);for(var
a=[Link]([Link]()),b=[Link]([Link]()),c=[],d=0;d<[Link];d+
+)for(var e=a[d],f=0;f<[Link];f++)[Link](b[d]);return c};l.V=function(a)
{Wj(this);var b=[];if(typeof
a==="string")Yj(this,a)&&(b=[Link]([Link](Xj(this,a))));else{a=[Link](thi
[Link]());for(var c=0;c<[Link];c++)b=[Link](a[c])}return b};
[Link]=function(a,b)
{Wj(this);this.u=null;a=Xj(this,a);Yj(this,a)&&(this.o=Ea(this.o)-
[Link](a).length);[Link](a,[b]);this.o=Ea(this.o)+1;return
this};[Link]=function(a,b){if(!a)return b;a=this.V(a);return [Link]>0?
String(a[0]):b};
[Link]=function(){if(this.u)return this.u;if(!this.j)return"";for(var
a=[],b=[Link]([Link]()),c=0;c<[Link];c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.V(d);for(var f=0;f<[Link];f++){var
g=e;d[f]!==""&&(g+="="+encodeURIComponent(String(d[f])));[Link](g)}}return
this.u=[Link]("&")};[Link]=function(){var a=new Oj;a.u=this.u;this.j&&(a.j=new
Map(this.j),a.o=this.o);return a};var Xj=function(a,b)
{b=String(b);a.C&&(b=[Link]());return b};
[Link]=function(a){a&&!
this.C&&(Wj(this),this.u=null,[Link](function(b,c){var
d=[Link]();if(c!=d&&([Link](c),[Link](d),[Link]>0))
{this.u=null;c=this.j;var e=[Link];d=Xj(this,d);var f=[Link];if(f>0){for(var
g=Array(f),h=0;h<f;h++)g[h]=b[h];f=g}else f=[];[Link](c,d,f);this.o=Ea(this.o)
+[Link]}},this));this.C=a};[Link]=function(a){for(var
b=0;b<[Link];b++)Ij(arguments[b],function(c,d){[Link](d,c)},this)};var
Zj=oa(["[Link]
[Link]/","/",""]),bk=oa(["https://
[Link]/","/",""]),ck=oa(["https://
[Link]/","/",""]),dk=function(a){[Link]=!
1;[Link]="dbm";[Link]="ad";[Link]=new Jj(a)},Z=function(a,b,c,d){d=d===void 0?!
1:d;([Link]+encodeURIComponent(c).length+1+[Link]().length<(Number(lg())||
16384)||d)&&[Link](b,c)},fk=function(a){var
b=ek(),c,d;b&&([Link]&&[Link]&&
(c=[Link]),[Link]!==void 0&&(d=[Link]===0));var
e;if(b=(e=[Link])==null?0:[Link]){var f;
(f=[Link])!=null&&[Link]?([Link]("dm","db"),b=!
0):b=!
1}if(b&&(e=[Link]("dm"),[Link]>0&&e[0].entryType==="
measure"))var g=e[0].duration;c&&Z(a,"idt",[Link](c).toString());d!==void
0&&Z(a,"cac",d?"1":"0");g&&Z(a,"dtd",[Link](g).toString())},gk=function(a){var
b=new Map;[Link](function(c,
d){return [Link](d,c)});return [Link].F==="[Link]"?
Xf(Wf(Zj,[Link],[Link]),b):[Link].F==="[Link]"?
Xf(Wf(ak,[Link],[Link]),b):[Link]?Xf(Wf(bk,[Link],[Link]),b):Xf(Wf(ck,[Link],[Link]),b)};var
hk=RegExp("((.*\\.doubleclick\\.net/(dbm/ad|pagead/adfetch))|
(pagead2\\.googlesyndication(-cn)?\\.com/(dbm/(ad|clk|vast)|pagead/
adfetch))).*dv3_ver=.*");function ek(){var a;if((a=[Link])!
=null&&[Link]&&(a=[Link]("resource").filte
r(function(b){return [Link]("pagead/js/[Link]")>=0}),[Link]!==0))return
a[0]}function ik(){var a;(a=[Link])==null||[Link]("db")}
function jk(){var a;(a=[Link])==null||[Link]()}function kk(){var
a;return(a=[Link])!=null&&[Link]?
[Link]("resource").filter(function(b){return
[Link]([Link])}).length>0:!0};var lk=!1,mk=function(a)
{[Link]=a;this.R=null;[Link]=!1;[Link]=[Link]("data-dv3-creative-
fetch");this.l=new dk([Link]);[Link]=[Link]("data-dv3-render-
mode").toLowerCase();[Link]=[Link]("data-dv3-
width");[Link]=[Link]("data-dv3-height");var b=[Link]("data-dv3-
meta-data");this.K=Ve(b);b=Ej()||["?"];a=Fj(a)||["?"];[Link]=Oi([Link](",")
+":"+[Link](","));lk=!1},rk=function(a)
{if(a.R)nk(a),[Link](ok(a,"f"),1E3);else{var
b=gk(a.l);if([Link]==="script")try{var c=
document,d=pk(a,b);[Link](Ff(d))}catch(f){qk(a),lk=!
0}else{d=bg(document,"IFRAME");[Link]=lf(b);b=[Link];b=b===void 0?
document:b;var e;b=(e=(c=b).querySelector)==null?void 0:[Link](c,"script[nonce]");
(c=b==null?"":[Link]||
[Link]("nonce")||"")&&[Link]("nonce",c);[Link]="attribution-
reporting";[Link]=[Link];[Link]=[Link];[Link]="Advertisement";[Link]="border:
0";[Link]="no";[Link](d)}}},pk=function(a,b)
{a={attributionSrc:[Link]};b=lf(b).toString();b=
'<script src="'+Mf(b)+'"';if(a==null?0:[Link])b+=" async";(a==null?void
0:[Link])!==void 0&&(b+=' attributionsrc="'+Mf([Link])
+'"');if(a==null?0:[Link])b+=' custom-element="'+Mf([Link])+'"';if(a==null?
0:[Link])b+=" defer";if(a==null?0:[Link])b+=' id="'+Mf([Link])+'"';if(a==null?
0:[Link])b+=' nonce="'+Mf([Link])+'"';if(a==null?0:[Link])b+=' type="'+Mf([Link])
+'"';if(a==null?0:[Link])b+='
crossorigin="'+Mf([Link])+'"';a=Ef(b+">\x3c/script>").toString().replace(/&amp;/
g,"&");return Ef(a)},
ok=function(a,b){return function(c){if(![Link]){[Link]=!0;var
d=a.l;fk(d);Z(d,"cbvp","2",!0);Z(d,"dett",c||
0);Z(d,"clm",b);c=gk(d).toString();[Link](c,{method:"GET",keepalive:!
0,credentials:"include",mode:"no-cors",hd:{eventSourceEligible:!0,triggerEligible:!
1}});jk()}}},nk=function(a){var b=[Link]||[Link],c=dh();delete
w.dv3Utw;ih(b,ok(a,"i"),c);[Link]("DOMContentLoaded",function()
{ih(b,ok(a,"d"),c)});var d=new MutationObserver(function(){ih(b,ok(a,"m"),c);
[Link]()});[Link](b,{childList:!0})},sk=function(){var
a=U(Vi).na([Link],[Link]);Ze(function(b)
{b=[Link];if([Link]&&[Link])for(var c=v(a),d=[Link]();!
[Link];d=[Link]())if((d=[Link])&&[Link]){var
e=Zf("META");[Link](e);[Link]="origin-trial";[Link]=d}return!
1},!1,!1)},qk=function(a){if(!lk){lk=!0;Z(a.l,"fbi","1");var
b=gk(a.l),c=[Link],d=[Link],e=bg(document,"IFRAME");[Link]("frameborder","0");e
.setAttribute("scrolling","no");[Link]("marginheight",
"0");[Link]("marginwidth","0");[Link]("topmargin","0");[Link]
te("leftmargin","0");[Link]("allowtransparency","true");[Link]("wid
th",c);[Link]("height",d);[Link]="Advertisement";He(a.K,2)===77&&([Link].
display="none");[Link]?
[Link](e,[Link]):[Link](e);a=Uf(
"body",pk(a,b));a=Nf([Ef("<!DOCTYPE html>"),Uf("html",a)]);e=[Link]?
[Link]:[Link];if(!e)throw Error("Can not create
iFrame.");
[Link]("text/html","replace");[Link](Ff(a));[Link]()}},tk=function(a){var
b;Ze(function(d){d=d.google_tag_data;if(d!=null&&[Link]){d=[Link];var
e=[Link]({},d);[Link]&&([Link]=[Link]
(0));d=e}else d=null;d&&(b=d);return!!b});if(b)Z(a.l,"uach",jb(Re(vj(b))));else{var
c=uj();c&&[Link](function(d){Z(a.l,"uach",jb(Re(vj(d))))})}};var Dh=new function()
{[Link]="[Link]";[Link]="/pagead/gen_204?
id=";[Link]=.1;[Link]=!0;[Link]="https:";[Link]=[Link]()},Fh=new
Eh;var uk=function(a){[Link](this,a)};r(uk,T);var
vk=Te(uk);uk.i="[Link].Dv3ServeTimeConfig";var wk=typeof
stc==="undefined"?void 0:stc;function xk(){var a=11;a=a===void 0?0:a;kc(wk,uc);var
b=vk(wk);var c=ye(b,Ki,1);if(c){var d={},e={};dj({tc:c,D:
(e[3]={},e[4]={},e[5]=(d[9]=function(){return Le(b,2)},d),e),qb:a});
(a=Le(b,2))&&vi(Number(a));a={};wi((a[0]=Pi(),a))}};var
yk=String([Link]([Link]()*1E13));function zk(a,b,c){var d=d===void 0?
1:d;var e=new
sh(15E3);yh(e,"msg",a);c&&yh(e,"fet",c);yh(e,"ord",yk);yh(e,"version","m20251022010
1");b&&(a=b.K,yh(e,"ct",He(a,2)),yh(e,"x",He(a,1)),td(fe(a,3))!
=null&&yh(e,"cor",Me(a)));Jh(Dh,"dv3-render",e,!0,d)}function Ak(a)
{[Link]==="script"&&(zk("tler",a),a.R||kk()||
(zk("tlmf",a,gk(a.l).toString()),qk(a)))}
function Bk(){a:{var a=v([Link]("SCRIPT"));for(var
b=[Link]();![Link];b=[Link]())if((b=[Link])&&[Link]("data-dv3-creative-
fetch")&&[Link]("data-dv3-render-mode")&&[Link]("data-dv3-
width")&&[Link]("data-dv3-height")&&[Link]("data-dv3-done")!
=="true"){a=b;break a}a=null}if(!a){a=Error;b=[Link]||
[Link][[Link]-1];y(b!==null,"[Link]
expects a non-null value for element");if("outerHTML"in
b)b=[Link];else{y(b,"Node cannot be null or undefined.");var
c=bg([Link]==9?b:[Link]||[Link],"DIV");[Link]([Link](!
0));b=[Link]}throw a("NoDv3Node:"+b);}b=new
mk(a);zk("tlbr",b);tk(b);Fe(b.K,4)!=null&&He(b.K,2)===77&&(b.R=Ge(b.K,4));var
d=[];b.R?[Link](95351359):b.R===!1&&[Link](95351358);c=b.l;var
e=U(ui).U();d=d===void 0?[]:d;if([Link]>0||
[Link]>0)d=[].concat(ma(e),ma(d)),Z(c,"dc_eid",[Link](","));Z(b.l,"dv3_ver","m202
510220101");U(Vi).ka([Link],[Link])&&
(sk(),xi("attribution-reporting")&&Z(b.l,"nel","1"),[Link]("https://
[Link]")&&[Link]==="script"&&([Link]="",[Link]=!
0));RegExp(".*.[Link]/pagead/
adfetch").test([Link])&&(c=b.l,[Link]="pagead",[Link]="adfetch");c=b.l;d=mh();d=[Link]?
[Link]:[Link];e=[Link]("?");(d=e>=0?[Link](0,e):d)&&Z(c,"rfl",d);typeof
[Link]==="string"&&Z(b.l,"ds",[Link](0));c=b.l;d=!
Ye([Link]);Z(c,"xdt",d?"1":"0");c=b.l;d=He(b.K,2);Z(c,"ct",d);Z(b.l,"iif",w!
==[Link]?
"1":"0");td(fe(b.K,3))!
=null&&(c=b.l,d=Me(b.K),Z(c,"cor",d));Z(b.l,"adk",[Link]);e=zj([Link]);c=nul
l;var f=!0;f=f===void 0?!1:f;var g=[[Link]];d=[];for(var h=0,k;k=g[h++];){f&&!
Ye(k)||[Link](k);try{if([Link])for(var m=0;m<[Link]&&[Link]<1024;+
+m)[Link]([Link][m])}catch(n){}}f=v(d);for(g=[Link]();!
[Link]&&(g=[Link],g===w||!(c=zj([Link])));g=[Link]());if(e)c&&(f=new
wj(e),g=new wj(c),[Link]()>[Link]()?Cj(g,f):Cj(f,g));else
if(c)[Link]=e={},Cj(new wj(c),new wj(e));
else{e="";for(f=0;f<10;+
+f)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_.!
*'()"[[Link]([Link]()*70)];[Link]=e={corr:e,ts:[Link](),aacm:
{}}}c||((c=d[0])&&c!==w?([Link]=c={},Cj(new wj(e),new
wj(c))):c=e);d=c;c=[Link];(e=Aj(e))?(e=xj(e),f=e[c]||0,e[c]=f+1,(d=Aj(d))&&(xj(d)
[c]=e[c]),c=f):c=0;c>0&&Z(b.l,"rc",c);[Link]("data-dv3-done","true");return
b}function Hh(a)
{[Link]="m202510220101";[Link]="0.1";[Link]=U(ui).U().join(",")};Ih(fun
ction(){w.dv3_render_state=w.dv3_render_state?
w.dv3_render_state+1:1;zk("running");ik();xk();var a=Bk();cg(function()
{[Link](function(){Ih(Ak)(a)},1E3)});a.R||fk(a.l);rk(a);a.R||jk()})();
}).call(this,"[[[[null,null,null,[null,null,null,
[\"A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo\/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8\/
KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0
dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI
6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\"]],null,6001],[6000,null,null,
[1]]],null,null,null,[null,1000,1,1000]]]");

También podría gustarte