(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var ba=this||self,fa=function(a,c){a=a.split(".");var e=ba;a[0]in e||"undefined"==typeof e.execScript||e.execScript("var "+a[0]);for(var g;a.length&&(g=a.shift());)a.length||void 0===c?e=e[g]&&e[g]!==Object.prototype[g]?e[g]:e[g]={}:e[g]=c},ka=function(a,c){a:{var e=["CLOSURE_FLAGS"];for(var g=ba,k=0;kc&&-1!=c.indexOf(a)):!1:!1}function y(a){return-1!=wb().indexOf(a)};function Ab(){return kb?!!xb&&0>2];u=c[(u&3)<<4|D>>4];D=c[(D&15)<<2|E>>6];E=c[E&63];e[p++]=""+H+u+D+E}H=0;E=g;switch(a.length-k){case 2:H=a[k+1],E=c[(H&15)<<2]||g;case 1:a=a[k],e[p]=""+c[a>>2]+c[(a&3)<<4|H>>4]+E+g}return e.join("")},ec=function(a){var c=a.length,e=3*c/4;e%3?e=Math.floor(e): -1!="=.".indexOf(a[c-1])&&(e=-1!="=.".indexOf(a[c-2])?e-2:e-1);var g=new Uint8Array(e),k=0;dc(a,function(p){g[k++]=p});return k!==e?g.subarray(0,k):g},dc=function(a,c){function e(E){for(;g>4);64!=u&&(c(p<<4&240|u>>2),64!=D&&c(u<<6&192|D))}},Ub=function(){if(!Tb){Tb={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), c=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var g=a.concat(c[e].split(""));Sb[e]=g;for(var k=0;ka;a=Math.abs(a);var e=a>>>0;a=Math.floor((a-e)/4294967296);if(c){c=e;e=~a;c?c=~c+1:e+=1;const [g,k]=[c,e];a=k;e=g}Hc=e>>>0;Ic=a>>>0}function Lc(a){q(8>=a);return Jc||=new DataView(new ArrayBuffer(8))}function Mc(a,c){return 4294967296*c+(a>>>0)}function Nc(a,c){const e=c&2147483648;e&&(a=~a+1>>>0,c=~c>>>0,0==a&&(c=c+1>>>0));a=Mc(a,c);return e?-a:a}function Oc(a,c){c>>>=0;a>>>=0;return 2097151>=c?""+(4294967296*c+a):""+(BigInt(c)<a.length?Kc(Number(a)):(a=BigInt(a),Hc=Number(a&BigInt(4294967295))>>>0,Ic=Number(a>>BigInt(32)&BigInt(4294967295)))};var Rc=function(a,c){let e,g=0,k=0,p=0;const u=a.T;let D=a.G;do e=u[D++],g|=(e&127)<p&&e&128);32>4);for(p=3;32>p&&e&128;p+=7)e=u[D++],k|=(e&127)<e)return c(g>>>0,k>>>0);throw Error("l");},Sc=function(a){let c=0,e=a.G;const g=e+10,k=a.T;for(;e>>0},Vc=function(a){return Rc(a,Mc)},Wc=function(a){var c=a.T;const e=a.G,g=c[e+0],k=c[e+1],p=c[e+2];c=c[e+3];a.advance(4);return(g<<0|k<<8|p<<16|c<<24)>>>0},Xc=function(a){return Tc(a)},Yc=function(a,c,{wb:e=!1}={}){a.wb=e;c&&(c=Gc(c),a.T=c.buffer,a.zb=c.ra,a.cb=null,a.mb=0,a.W=a.T.length,a.G=a.mb)},Qc=function(a,c){a.G= c;if(c>a.W)throw Error("m`"+c+"`"+a.W);},Zc=function(a,c){if(0>c)throw Error("n`"+c);const e=a.G,g=e+c;if(g>a.W)throw Error("m`"+(a.W-e)+"`"+c);a.G=g;return e},nd=class{constructor(a,c){this.T=null;this.zb=!1;this.cb=null;this.G=this.W=this.mb=0;Yc(this,a,c)}ec(){this.clear();100>$c.length&&$c.push(this)}clear(){this.T=null;this.zb=!1;this.cb=null;this.G=this.W=this.mb=0;this.wb=!1}setEnd(a){this.W=a}reset(){this.G=this.mb}O(){return this.G}advance(a){Qc(this,this.G+a)}pc(a,c){const e=Zc(this,a); var g=q(this.T),k;c?(k=bb)||(k=bb=new TextDecoder("utf-8",{fatal:!0})):(k=cb)||(k=cb=new TextDecoder("utf-8",{fatal:!1}));a=e+a;g=0===e&&a===g.length?g:g.subarray(e,a);try{var p=k.decode(g)}catch(u){if(c){if(void 0===ab){try{k.decode(new Uint8Array([128]))}catch(D){}try{k.decode(new Uint8Array([97])),ab=!0}catch(D){ab=!1}}c=!ab}c&&(bb=void 0);throw u;}return p}Lb(a){if(0==a)return oc||=new qc(null,nc);var c=Zc(this,a);if(this.wb&&this.zb)c=this.T.subarray(c,c+a);else{var e=q(this.T);a=c+a;c=c===a? mc||=new Uint8Array(0):e.slice(c,a)}Xa(c,Uint8Array);return 0==c.length?oc||=new qc(null,nc):new qc(c,nc)}},$c=[];q(!0); var od=function(a,{cc:c=!1}={}){a.cc=c},pd=function(a){var c=a.v;if(c.G==c.W)return!1;-1!==a.X&&(c=a.v.O(),a.v.G=a.da,Uc(a.v),4===a.A||3===a.A?q(c===a.v.O(),"Expected to not advance the cursor. Group tags do not have values."):q(c>a.v.O(),"Expected to read the field, did you forget to call a read or skip method?"),a.v.G=c);a.da=a.v.O();c=Uc(a.v);const e=c>>>3,g=c&7;if(!(0<=g&&5>=g))throw Error("g`"+g+"`"+a.da);if(1>e)throw Error("h`"+e+"`"+a.da);a.X=c;a.Ea=e;a.A=g;return!0},qd=function(a){switch(a.A){case 0:0!=a.A? (Ba("Invalid wire type for skipVarintField"),qd(a)):Sc(a.v);break;case 1:q(1===a.A);a.v.advance(8);break;case 2:rd(a);break;case 5:q(5===a.A);a.v.advance(4);break;case 3:const c=a.Ea;do{if(!pd(a))throw Error("j");if(4==a.A){if(a.Ea!=c)throw Error("k");break}qd(a)}while(1);break;default:throw Error("g`"+a.A+"`"+a.da);}},rd=function(a){if(2!=a.A)Ba("Invalid wire type for skipDelimitedField"),qd(a);else{var c=Uc(a.v);a.v.advance(c)}},sd=function(a,c){if(!a.cc){const e=a.v.O();a.v.G=c;c=a.v.Lb(e-c);q(e== a.v.O());return c}},td=function(a){const c=a.da;qd(a);return sd(a,c)},ud=function(a,c,e){q(2==a.A);const g=a.v.W,k=Uc(a.v),p=a.v.O()+k;let u=p-g;0>=u&&(a.v.setEnd(p),e(c,a,void 0,void 0,void 0),u=p-a.v.O());if(u)throw Error("f`"+k+"`"+(k-u));a.v.G=p;a.v.setEnd(g)},vd=function(a){q(0==a.A);return Uc(a.v)},wd=function(a,c){q(11===a.X);let e=0,g=0;for(;pd(a)&&4!=a.A;)16!==a.X||e?26!==a.X||g?qd(a):e?(g=-1,ud(a,e,c)):(g=a.da,rd(a)):(e=vd(a),g&&(q(0Bd.length&&Bd.push(this)}O(){return this.v.O()}reset(){this.v.reset(); this.da=this.v.O();this.A=this.Ea=this.X=-1}advance(a){this.v.advance(a)}pc(){return zd(this)}Lb(){q(2==this.A);const a=Uc(this.v);return this.v.Lb(a)}},Bd=[];var Fd=function(a){if(!a)return Dd||=new Ed(0,0);if(!/^\d+$/.test(a))return null;Pc(a);return new Ed(Hc,Ic)},Ed=class{constructor(a,c){this.Jb=a>>>0;this.Fb=c>>>0}};let Dd;var Id=function(a){if(!a)return Gd||=new Hd(0,0);if(!/^-?\d+$/.test(a))return null;Pc(a);return new Hd(Hc,Ic)},Hd=class{constructor(a,c){this.Jb=a>>>0;this.Fb=c>>>0}};let Gd;var Jd=function(a,c){q(c==Math.floor(c));for(q(0<=c&&4294967296>c);127>>=7;a.K.push(c)},Kd=function(a,c){q(c==Math.floor(c));q(-2147483648<=c&&2147483648>c);if(0<=c)Jd(a,c);else{for(let e=0;9>e;e++)a.K.push(c&127|128),c>>=7;a.K.push(1)}},Ld=class{constructor(){this.K=[]}length(){return this.K.length}end(){const a=this.K;this.K=[];return a}Ia(a,c){q(a==Math.floor(a));q(c==Math.floor(c));q(0<=a&&4294967296>a);for(q(0<=c&&4294967296>c);0>> 7|c<<25)>>>0,c>>>=7;this.K.push(a)}Xb(a,c){q(a==Math.floor(a));q(c==Math.floor(c));q(0<=a&&4294967296>a);q(0<=c&&4294967296>c);this.Z(a);this.Z(c)}Z(a){q(a==Math.floor(a));q(0<=a&&4294967296>a);this.K.push(a>>>0&255);this.K.push(a>>>8&255);this.K.push(a>>>16&255);this.K.push(a>>>24&255)}zc(a){q(a==Math.floor(a));q(0<=a&&1.8446744073709552E19>a);const c=a>>>0;a=Math.floor((a-c)/4294967296)>>>0;Hc=c;Ic=a;this.Z(Hc);this.Z(Ic)}xc(a){q(a==Math.floor(a));q(-2147483648<=a&&2147483648>a);this.K.push(a>>> 0&255);this.K.push(a>>>8&255);this.K.push(a>>>16&255);this.K.push(a>>>24&255)}yc(a){q(a==Math.floor(a));q(-0x7fffffffffffffff<=a&&0x7fffffffffffffff>a);Kc(a);this.Xb(Hc,Ic)}Wb(a){q(Infinity==a||-Infinity==a||isNaN(a)||"number"===typeof a&&-3.4028234663852886E38<=a&&3.4028234663852886E38>=a);const c=Lc(4);c.setFloat32(0,+a,!0);Ic=0;Hc=c.getUint32(0,!0);this.Z(Hc)}Vb(a){q("number"===typeof a||"Infinity"===a||"-Infinity"===a||"NaN"===a);const c=Lc(8);c.setFloat64(0,+a,!0);Hc=c.getUint32(0,!0);Ic=c.getUint32(4, !0);this.Z(Hc);this.Z(Ic)}Ub(a){q("boolean"===typeof a||"number"===typeof a);this.K.push(a?1:0)}pb(a){q(a==Math.floor(a));q(-2147483648<=a&&2147483648>a);Kd(this,a)}};var Md=function(a,c){0!==c.length&&(a.yb.push(c),a.va+=c.length)},Nd=function(a,c,e){q(1<=c&&c==Math.floor(c));Jd(a.C,8*c+e)},Od=function(a,c){Nd(a,c,2);c=a.C.end();Md(a,c);c.push(a.va);return c},Pd=function(a,c){var e=c.pop();e=a.va+a.C.length()-e;for(q(0<=e);127>>=7,a.va++;c.push(e);a.va++},Qd=function(a,c,e){null!=e&&(Nd(a,c,0),"number"===typeof e?(a=a.C,q(e==Math.floor(e)),q(0<=e&&1.8446744073709552E19>e),Kc(e),a.Ia(Hc,Ic)):(e=Fd(e),a.C.Ia(e.Jb,e.Fb)))},Td=class{constructor(){this.yb= [];this.va=0;this.C=new Ld}xc(a,c){null!=c&&(Rd(a,c,-2147483648<=c&&2147483648>c),null!=c&&(Sd(a,c),Nd(this,a,0),Kd(this.C,c)))}yc(a,c){null!=c&&(Rd(a,c,"string"===typeof c&&Id(c)||"number"===typeof c&&-0x7fffffffffffffff<=c&&0x7fffffffffffffff>c),null!=c&&(Nd(this,a,0),"number"===typeof c?(a=this.C,q(c==Math.floor(c)),q(-0x7fffffffffffffff<=c&&0x7fffffffffffffff>c),Kc(c),a.Ia(Hc,Ic)):(c=Id(c),this.C.Ia(c.Jb,c.Fb))))}Z(a,c){null!=c&&(Rd(a,c,0<=c&&4294967296>c),null!=c&&(Nd(this,a,0),Jd(this.C,c)))}zc(a, c){null!=c&&(Rd(a,c,"string"===typeof c&&Fd(c)||"number"===typeof c&&0<=c&&1.8446744073709552E19>c),Qd(this,a,c))}Wb(a,c){null!=c&&(Nd(this,a,5),this.C.Wb(c))}Vb(a,c){null!=c&&(Nd(this,a,1),this.C.Vb(c))}Ub(a,c){null!=c&&(Rd(a,c,"boolean"===typeof c||"number"===typeof c),Nd(this,a,0),this.C.Ub(c))}pb(a,c){null!=c&&(c=parseInt(c,10),Sd(a,c),Nd(this,a,0),Kd(this.C,c))}Xb(a,c){Nd(this,a,1);this.C.Xb(c)}Ia(a,c){Nd(this,a,0);this.C.Ia(c)}}; function Sd(a,c){Rd(a,c,c===Math.floor(c));Rd(a,c,-2147483648<=c&&2147483648>c)}function Rd(a,c,e){e||Ba(`for [${c}] at [${a}]`)};class Ud{constructor(a,c,e,g){this.qb=a;this.rb=c;this.Bc=e;this.Ac=g}};var Vd=Symbol("INTERNAL_ARRAY_STATE");q(13===Math.round(Math.log2(Math.max(...Object.values({Bd:1,zd:2,yd:4,Ed:8,Dd:16,Cd:32,sd:64,Gd:128,wd:256,vd:512,Ad:1024,td:2048,Fd:4096,ud:8192})))));var Wd=(a,c)=>{q((c&16777215)==c);Pa(a,"state is only maintained on arrays.");a[Vd]|=c};const Xd=Object.getOwnPropertyDescriptor(Array.prototype,"Tc"); Object.defineProperties(Array.prototype,{Tc:{get(){function a(k,p){k&c&&e.push(p)}const c=Yd(this),e=[];a(1,"IS_REPEATED_FIELD");a(2,"IS_IMMUTABLE_ARRAY");a(4,"IS_API_FORMATTED");a(4096,"STRING_FORMATTED");a(8192,"GBIGINT_FORMATTED");a(8,"ONLY_MUTABLE_VALUES");a(32,"MUTABLE_REFERENCES_ARE_OWNED");a(64,"CONSTRUCTED");a(128,"TRANSFERRED");a(256,"HAS_SPARSE_OBJECT");a(512,"HAS_MESSAGE_ID");a(2048,"FROZEN_ARRAY");var g=Zd(c);536870912!==g&&e.push(`pivot: ${g}`);g=e.join(",");return Xd?Xd.get.call(this)+ "|"+g:g},configurable:!0,enumerable:!1}});var Yd=a=>{Pa(a,"state is only maintained on arrays.");return a[Vd]|0}; function $d(a,c){q(c&64,"state for messages must be constructed");q(0===(c&5),"state for messages should not contain repeated field state");const e=Zd(c),g=a.length;q(e+ae(c)>=g-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",e,g);c&512&&q("string"===typeof a[0],"arrays with a message_id bit must have a string in the first position, got: %s",a[0]);a=g?a[g-1]:void 0;q((null!=a&&"object"===typeof a&&a.constructor===Object)===!!(c&256),"arraystate and array disagree on sparseObject presence")} var be=a=>{Pa(a,"state is only maintained on arrays.");const c=a[Vd];$d(a,c);return c},ce=(a,c)=>{Pa(a,"state is only maintained on arrays.");q((c&16777215)==c);a[Vd]=c;return a};function de(a,c){ce(c,(a|0)&-14591)}function ee(a,c){ce(c,(a|34)&-14557)}function Se(a,c){Ia(c);q(0=c||536870912===c);return a&-16760833|(c&1023)<<14}function Zd(a){a=a>>14&1023;return 0===a?536870912:a}function ae(a){return+!!(a&512)-1};let Te;var Ue={};function Ve(a){const c=a.Vc===Ue;q(!Te||c===a instanceof Te);return c}var We={};function Xe(a){const c=!(!a||"object"!==typeof a||a.Ld!==We);q(c===a instanceof Map);return c&&0===Xa(a,Map).size}function Ye(a,c){Ia(a);q(0{Array.isArray(u)?p=!0:u&&Ve(u)&&(Yd(u.I)&2?k=!0:g=!0)});p&&q(!k&&!g);e&&q(!p&&!g);c&&q(!p&&!k)}lf(a)} function lf(a){var c=Yd(a);const e=c&4,g=(4096&c?1:0)+(8192&c?1:0);q(e&&1>=g||!e&&0===g,`Expected at most 1 type-specific formatting bit, but got ${g} with state: ${c}`);if(4096&Yd(a))for(c=0;c>>0:void 0}function Af(a){return"-"===a[0]?!1:20>a.length?!0:20===a.length&&184467>Number(a.substring(0,6))}function Bf(a){q(0>a||!(0a){Kc(a);const c=Oc(Hc,Ic);a=Number(c);return Number.isSafeInteger(a)?a:c}if(Af(String(a)))return a;Kc(a);return Mc(Hc,Ic)} function Cf(a){q(tf(a));q(!0);a=Math.trunc(a);Number.isSafeInteger(a)||(q(!Number.isSafeInteger(a)),q(Number.isInteger(a)),Kc(a),a=Nc(Hc,Ic));return a} function Df(a){q(tf(a));q(!0);var c=Math.trunc(Number(a));if(Number.isSafeInteger(c))return String(c);c=a.indexOf(".");-1!==c&&(a=a.substring(0,c));q(-1===a.indexOf("."));("-"===a[0]?20>a.length||20===a.length&&-922337a.length||19===a.length&&922337>Number(a.substring(0,6)))||(Pc(a),a=Hc,c=Ic,a=c&2147483648?""+(BigInt(c|0)<>>0)):Oc(a,c));return a} function Ef(a){if(null==a)return a;if(tf(a)){if("string"===typeof a){q(tf(a));q(!0);var c=Math.trunc(Number(a));Number.isSafeInteger(c)&&0<=c?a=String(c):(c=a.indexOf("."),-1!==c&&(a=a.substring(0,c)),q(-1===a.indexOf(".")),Af(a)||(Pc(a),a=Oc(Hc,Ic)));return a}if("number"===typeof a)return q(tf(a)),q(!0),a=Math.trunc(a),0<=a&&Number.isSafeInteger(a)?a:Bf(a)}};let Ff;function Gf(a,c){q(!!(Yd(c)&32));Ff=c;a=new a(c);Ff=void 0;return a}let Hf,If;function Jf(a){switch(typeof a){case "boolean":return Hf||=[0,void 0,!0];case "number":return 0{throw Error("A");};Object.defineProperties(Mf,{[Symbol.hasInstance]:{value:Nf,configurable:!1,writable:!1,enumerable:!1}});q(Mf[Symbol.hasInstance]===Nf,"defineProperties did not work: was it monkey-patched?");function Of(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(af(a,void 0,0))return}else{if(null!=a&&a instanceof Uint8Array)return fc(a);if(a instanceof qc){const c=a.Va;return null==c?"":"string"===typeof c?c:a.Va=fc(c)}}}return a};function Pf(a,c,e){const g=Array.prototype.slice.call(a);var k=g.length;const p=c&256?g[k-1]:void 0;k+=p?-1:0;for(c=c&512?1:0;cTf(p,k,g));Wd(a,32|(e?2:0));return a}function Vf(a){const c=a.I,e=be(c);return e&2?Gf(a.constructor,Uf(c,e,!1)):a};var Xf=function(a,c){a=a.I;return Wf(a,be(a),c)};function Yf(a,c,e,g){c=Ye(g,ae(c));if(!(0>c||c>=a.length||c>=e))return a[c]}var Wf=function(a,c,e,g){if(-1===e)return null;const k=Zd(c);if(e>=k){if(c&256)return a[a.length-1][e]}else{var p=a.length;if(g&&c&256&&(g=a[p-1][e],null!=g)){if(Yf(a,c,k,e))throw Error("B`"+e);return g}return Yf(a,c,k,e)}},$f=function(a,c,e){const g=a.I;let k=be(g);df(k);Zf(g,k,c,e);return a}; function Zf(a,c,e,g){q(!$e(g),"Invalid object passed to a setter");const k=Zd(c);if(e>=k){q(536870912!==k);let u=c;if(c&256)var p=a[a.length-1];else{if(null==g)return;p=Ye(k,ae(c));q(p>=a.length&&Number.isInteger(p)&&4294967295>p,"Expected sparseObjectIndex (%s) to be >= %s and a valid array index",p,a.length);p=a[p]={};u|=256}p[e]=g;e>>=0}return $f(a,c,e)},nh=function(a,c,e){if(null!=e&&"string"!==typeof e)throw Error("r`"+e+"`"+ma(e));return $f(a,c,e)},oh=function(a,c,e){return $f(a,c,null==e?e:uf(e))};"undefined"!==typeof Proxy&&new Proxy({},{getPrototypeOf:ph,setPrototypeOf:ph,isExtensible:ph,preventExtensions:ph,getOwnPropertyDescriptor:ph,defineProperty:ph,has:ph,get:ph,set:ph,deleteProperty:ph,apply:ph,construct:ph});function ph(){throw Error("C");};var qh=class{constructor(a,c,e){Xa(this,qh,"The message constructor should only be used by subclasses");q(this.constructor!==qh,"Message is an abstract class and cannot be directly constructed");this.I=Lf(a,c,e);this.preventPassingToStructuredClone=ef}toJSON(){var a=this.I;Pa(a);a=Rf(a,Sf,void 0,void 0,!1);return rh(this,a,!0)}getExtension(a){Xa(this,a.dc);var c=Xa(this,qh);c=a.oa?a.ib?a.Ca(c,a.oa,a.pa,void 0!==of?4:2,!0):a.Ca(c,a.oa,a.pa,!0):a.ib?a.Ca(c,a.pa,void 0!==of?4:2,!0):a.Ca(c,a.pa,a.defaultValue, !0);return a.Rc&&null==c?a.defaultValue:c}hasExtension(a){q(!a.ib,"repeated extensions don't support hasExtension");if(a.oa)a=void 0!==ih(this,a.oa,a.pa,!0);else{q(!a.ib,"repeated extensions don't support getExtensionOrUndefined");Xa(this,a.dc);const c=Xa(this,qh);a=a.oa?a.Ca(c,a.oa,a.pa,!0):a.Ca(c,a.pa,null,!0);a=void 0!==(null===a?void 0:a)}return a}clone(){const a=Xa(this,qh);q(Ve(a));const c=a.I;var e=be(c);return Gf(a.constructor,Uf(c,e,!1))}ra(){return!!(Yd(this.I)&2)}};Te=qh; qh.prototype.Vc=Ue;qh.prototype.toString=function(){return rh(this,this.I,!1).toString()}; function rh(a,c,e){var g=vb?void 0:a.constructor.Nb;const k=be(e?a.I:c);a=c.length;if(!a)return c;let p,u;if($e(e=c[a-1])){a:{var D=e;let V={},la=!1;for(var E in D){let ha=D[E];if(Array.isArray(ha)){let jc=ha;if(af(ha,g,+E)||Xe(ha))ha=null;ha!=jc&&(la=!0)}null!=ha?V[E]=ha:la=!0}if(la){for(var H in V){D=V;break a}D=null}}D!=e&&(p=!0);a--}for(E=ae(k);0{var E=e[u];if(!E){const H=g[u];if(H){E=th(H);const V=vh(E),la=wh(E).sa;E=e[u]=(ha,jc,lc)=>V(hh(jc,la,lc,!0),ha)}}E?E(D,a,u):(p=!0,D.v.G=D.v.W)});p&&gf(a,sd(c,k))}else gf(a,td(c))},zh=function(a,c){return(e,g,k)=>{g=yh(g,a);null!=g&&(Nd(e,1,3),Nd(e,2,0),Kd(e.C,k),k=Od(e,3),c(g,e),Pd(e,k),Nd(e,1,4))}}; function Ah(a,c,e){if(Array.isArray(c)){var g=Yd(c);if(g&4)return c;for(var k=0,p=0;kk(p,u,g):(p,u)=>{for(;pd(u)&&4!=u.A;){const E=u.Ea;let H=g[E];if(!H){var D=g.eb;D&&(D=D[E])&&(H=g[E]=Dh(D))}H&&H(u,p,E)||gf(p,td(u))}e===Eh||e===Fh||e.cd||(p[jf||=Symbol("JSPB_COMPARISON_TYPE_INFO")]=e)};a[Bh]=c}return c}function Dh(a){a=sh(a);const c=Xa(a[0],Ud).qb;if(a=a[1]){th(a);const e=vh(a),g=wh(q(a)).sa;return(k,p,u)=>c(k,p,u,g,e)}return c}class Gh{}let Eh,Fh;const Hh=Symbol("comparisonTypeInfoCache"); function Ih(a,c,e){const g=e[1];let k;if(g){const p=g[Hh];k=p?p.sa:q(Jf(g[0]));a[c]=p??g}k&&k===Hf?(a=a.nc||(a.nc=new Set),Xa(a,Set).add(c)):e[0]&&(a=a.rc||(a.rc=new Set),Xa(a,Set).add(c))}function Jh(a,c){return[a.Bc,!c||0u&&(V-=u,u=a[++p]);for(;ETh(g,k,e);a[Qh]=c}return c}const Mh=Symbol("serializerFnCache");function Uh(a){return a.rb}function Vh(a,c){let e,g;const k=a.rb;return(p,u,D)=>k(p,u,D,g||=Sh(c).sa,e||=Rh(c))}function Sh(a){let c=a[Mh];if(c)return c;c=Kh(a,a[Mh]={},Uh,Vh);Wh(a);return c}const Lh=Symbol("deserializerFnCache"); function Xh(a,c){const e=a.qb;return c?(g,k,p)=>e(g,k,p,c):e}function Yh(a,c,e){const g=a.qb;let k,p;return(u,D,E)=>g(u,D,E,p||=wh(c).sa,k||=vh(c),e)}function wh(a){let c=a[Lh];if(c)return c;Ch(a);c=Kh(a,a[Lh]={},Xh,Yh);Wh(a);return c}function Wh(a){Lh in a&&Hh in a&&Mh in a&&(a.length=0)}function Zh(a,c){var e=a[c];if(e)return e;if(e=a.eb)if(e=e[c]){e=sh(e);var g=Xa(e[0],Ud).rb;if(e=e[1]){th(e);const k=Rh(e),p=Sh(e).sa;e=(e=a.mc)?e(p,k):(u,D,E)=>g(u,D,E,p,k)}else e=g;return a[c]=e}} function Th(a,c,e){for(var g=be(a),k=ae(g),p=a.length,u=g&512?1:0,D=p+(g&256?-1:0);u>31)+1;const k=g>>>23&255;g&=8388607;bi(c,e,255==k?g?NaN:Infinity*a:0==k?a*Math.pow(2,-149)*g:a*Math.pow(2,k-150)*(g+Math.pow(2,23)));return!0},function(a,c,e){a.Wb(e,qf(c))}),gi=$h(function(a,c,e){if(0!== a.A)return!1;q(0==a.A);a=Rc(a.v,Nc);bi(c,e,a);return!0},function(a,c,e){var g=a.yc;a:if(null!=c){if(tf(c)){if("string"===typeof c){c=Df(c);break a}if("number"===typeof c){c=Cf(c);break a}}c=void 0}g.call(a,e,c)}),hi=$h(function(a,c,e){if(0!==a.A)return!1;bi(c,e,xd(a));return!0},function(a,c,e){a.zc(e,Ef(c))}),ii=ai(function(a,c,e){if(0!==a.A&&2!==a.A)return!1;c=cg(c,e);2==a.A?Ad(a,Vc,c):c.push(xd(a));return!0},function(a,c,e){c=Ah(Ef,c,!1);if(null!=c)for(let g=0;gc),Nd(a,e,5),a.C.Z(c))}),li=$h(function(a,c,e){if(0!==a.A)return!1;q(0==a.A);a=Sc(a.v);bi(c,e,a);return!0},function(a,c,e){a.Ub(e,null==c||"boolean"===typeof c?c:"number"===typeof c?!!c:void 0)}),mi=$h(function(a,c,e){if(2!==a.A)return!1;bi(c,e,zd(a));return!0},function(a, c,e){c=null==c||"string"===typeof c?c:void 0;if(null!=c){Ja(c);if(ib?!c.Sc():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(c))throw Error("a");c=(hb||=new TextEncoder).encode(c);Nd(a,e,2);Jd(a.C,c.length);Md(a,a.C.end());Md(a,c)}}),uh=new Ud(function(a,c,e,g,k){if(2!==a.A)return!1;ud(a,hh(c,g,e,!0),k);return!0},ci,!1,!0),Ph=new Ud(function(a,c,e,g,k){if(2!==a.A)return!1;ud(a,hh(c,g,e),k);return!0},ci,!1,!0),ni=$h(function(a,c,e){if(0!==a.A)return!1;bi(c,e,vd(a)); return!0},function(a,c,e){a.Z(e,zf(c))}),oi=ai(function(a,c,e){if(0!==a.A&&2!==a.A)return!1;c=cg(c,e);2==a.A?Ad(a,Uc,c):c.push(vd(a));return!0},function(a,c,e){c=Ah(zf,c,!0);if(null!=c)for(let u=0;ua(c)||wi(c):wi})();function xi(a){return null===a?void 0:a}const yi=qh;function zi(a){return function(){const c=new Td;Th(Xa(this,qh).I,c,Sh(a));Md(c,c.C.end());const e=new Uint8Array(c.va),g=c.yb,k=g.length;let p=0;for(let u=0;ua(...c)},Bi=class{};var Ci=function(a,c){return Object.keys(a.fa).map(e=>Number(e)).filter(e=>!isNaN(e)&&e>c).every(e=>0===a.fa[e].length)},Di=function(a,c){const e=Ci(a,3);a.fa[3].push(c);e&&1===a.fa[3].length&&a.flush()},Ei=function(a,c){for(;Ci(a,c)&&00 void c.splice(0,c.length)),a;}finally{this.Gb=!1}}}};var Gi;var Ii=class{constructor(a){if(Hi!==Hi)throw Error("F");this.hd=a}toString(){return this.hd+""}},Hi={},Ji=function(a){if(void 0===Gi){var c=null;var e=ba.trustedTypes;if(e&&e.createPolicy)try{c=e.createPolicy("goog#html",{createHTML:qa,createScript:qa,createScriptURL:qa})}catch(g){ba.console&&ba.console.error(g.message)}Gi=c}a=(c=Gi)?c.createScriptURL(a):a;return new Ii(a)};/* SPDX-License-Identifier: Apache-2.0 */ function Ki(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function Li(a){return-1===a.toString().indexOf("`")}const Mi=Li(a=>a``)||Li(a=>a`\0`)||Li(a=>a`\n`)||Li(a=>a`\u0000`),Ni=Ki``&&Ki`\0`&&Ki`\n`&&Ki`\u0000`;var Oi={};var Pi=class{constructor(a){if(Oi!==Oi)throw Error("H");this.jd=a}toString(){return this.jd}};new Pi("about:blank");new Pi("about:invalid#zClosurez");const Qi=[];var Ri=a=>{console.warn("I`"+a)};-1===Qi.indexOf(Ri)&&Qi.push(Ri);const Si={};class Ti{constructor(){if(Si!==Si)throw Error("J");this.gd=""}toString(){return this.gd.toString()}}new Ti;const Ui={};class Vi{constructor(){if(Ui!==Ui)throw Error("K");this.fd=""}toString(){return this.fd.toString()}}new Vi;const Wi={};class Xi{constructor(){var a=ba.trustedTypes&&ba.trustedTypes.emptyHTML||"";if(Wi!==Wi)throw Error("L");this.ed=a}toString(){return this.ed.toString()}}new Xi;/* Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ let Yi=!1,Zi=!1;var $i={set Ha(a){this.ld||(a?console.warn("M`"+Error().stack):Yi&&console.log("N"));Yi=a},get Ha(){return Yi},set wc(a){this.ld||(a?console.warn("O`"+Error().stack):Zi&&console.log("P"));Zi=a},get wc(){return Zi}};function aj(){};function bj(a){setTimeout(()=>{throw a;})};var cj={closed:!0,next:aj,error(a){if($i.Ha)throw a;bj(a)},complete:aj};function dj(a){a=a(c=>{c.name=c.constructor.name;c.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};var ej=dj(a=>function(c){a(this);this.message=c?`${c.length} errors occurred during unsubscription: ${c.map((e,g)=>`${g+1}) ${e.toString()}`).join("\n ")}`:"";this.name="UnsubscriptionError";this.errors=c});function fj(a){return"function"===typeof a};var gj=class{constructor(){this.Qc=void 0;this.closed=!1;this.za=this.ya=this.ja=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const e=this.ja;let g;if(e)this.ja=null,e.remove(this);else if(g=this.ya){this.ya=null;for(var c of g)c.remove(this)}c=this.Qc;if(fj(c))try{c()}catch(p){a=p instanceof ej?p.errors:[p]}const k=this.za;this.za=null;if(k)for(const p of k)try{"function"===typeof p?p():p.unsubscribe()}catch(u){a=a??[],u instanceof ej?a=[...a,...u.errors]:a.push(u)}if(a)throw new ej(a); }}add(a){if(a&&a!==this)if(this.closed)"function"===typeof a?a():a.unsubscribe();else{if(a instanceof gj){if(a.closed||a.Fc(this))return;a.Dc(this)}this.za=this.za??[];this.za.push(a)}}Fc(a){return this.ja===a||this.ya?.includes(a)||!1}Dc(a){const c=this.ja;let e;c?(this.ya=[c,a],this.ja=null):(e=this.ya)?e.push(a):this.ja=a}Hc(a){const c=this.ja;let e;if(c)c===a&&(this.ja=null);else if(e=this.ya)a=e.indexOf(a),0<=a&&e.splice(a,1)}remove(a){const c=this.za;if(c){const e=c.indexOf(a);0<=e&&c.splice(e, 1)}a instanceof gj&&a.Hc(this)}},hj=new gj;hj.closed=!0;gj.EMPTY=hj;function ij(a){return a instanceof gj||a&&"closed"in a&&"function"===typeof a.remove&&"function"===typeof a.add&&"function"===typeof a.unsubscribe};var jj=class extends gj{static create(a,c,e){a=new jj(a,c,e);a.ha=!1;return a}constructor(a,c,e){super();this.Rb=null;this.F=this.ha=this.Qb=!1;switch(arguments.length){case 0:this.destination=cj;break;case 1:if(!a){this.destination=cj;break}if("object"===typeof a){a instanceof jj?(this.ha=a.ha,this.destination=a,a.add(this)):(this.ha=!0,this.destination=new kj(this,a));break}default:this.ha=!0,this.destination=new kj(this,a,c,e)}}next(a){this.F||this.N(a)}error(a){this.F||(this.F=!0,this.na(a))}complete(){this.F|| (this.F=!0,this.S())}unsubscribe(){this.closed||(this.F=!0,super.unsubscribe())}N(a){this.destination.next(a)}na(a){this.destination.error(a);this.unsubscribe()}S(){this.destination.complete();this.unsubscribe()}},kj=class extends jj{constructor(a,c,e,g){super();this.tb=a;let k;if(fj(c))k=c;else if(c&&(k=c.next,e=c.error,g=c.complete,c!==cj)){let p;$i.wc?(p=Object.create(c),p.unsubscribe=this.unsubscribe.bind(this)):p=c;k=k&&k.bind(p);e=e&&e.bind(p);g=g&&g.bind(p);ij(c)&&c.add(this.unsubscribe.bind(this))}this.N= k;this.na=e;this.S=g}next(a){if(!this.F&&this.N)try{this.N(a)}catch(c){this.ab(c)}}error(a){if(!this.F)if(this.na){try{this.na(a)}catch(c){this.ab(c);return}this.unsubscribe()}else this.ab(a)}ab(a){this.unsubscribe();if($i.Ha){const c=this.tb;if(c?.ha)c.Rb=a,c.Qb=!0;else throw a;}else bj(a)}complete(){if(!this.F){if(this.S)try{this.S()}catch(a){this.ab(a);return}this.unsubscribe()}}unsubscribe(){if(!this.closed){const a=this.tb;this.tb=null;a.unsubscribe();super.unsubscribe()}}};var lj="function"===typeof Symbol&&Symbol.observable||"@@observable";function mj(a){return a};function nj(a){return 0===a.length?mj:1===a.length?a[0]:function(c){return a.reduce((e,g)=>g(e),c)}};function oj(a){return a&&"function"===typeof a.next&&"function"===typeof a.error&&"function"===typeof a.complete}class pj extends jj{constructor(a){super();this.destination=a}};var qj=function(a,...c){return 0===c.length?a:nj(c)(a)},rj=class{constructor(a){a&&(this.V=a)}Ib(a){const c=new rj;c.source=this;c.operator=a;return c}subscribe(a,c,e){const g=this.operator;a:{if(a){if(a instanceof jj||oj(a)&&ij(a))break a;if(oj(a)){a=new pj(a);break a}}a=a||c||e?new jj(a,c,e):new jj(cj)}g?a.add(g.call(a,this.source)):a.add(this.source||$i.Ha&&!a.ha?this.V(a):this.vb(a));if($i.Ha&&a.ha&&(a.ha=!1,a.Qb))throw a.Rb;return a}vb(a){try{return this.V(a)}catch(e){if($i.Ha)a.Qb=!0,a.Rb=e; else{var c;a:{for(c=a;c;){const g=c.destination,k=c.F;if(c.closed||k){c=!1;break a}c=g&&g instanceof jj?g:null}c=!0}c?a.error(e):bj(e)}}}forEach(a,c){c=sj(c);return new c((e,g)=>{let k;k=this.subscribe(p=>{try{a(p)}catch(u){g(u),k&&k.unsubscribe()}},g,e)})}V(a){const c=this.source;return c&&c.subscribe(a)}[lj](){return this}};rj.create=a=>new rj(a);function sj(a){a||=Promise;if(!a)throw Error("Q");return a};var tj=class extends gj{constructor(a,c){super();this.tc=a;this.Pb=c;this.closed=!1}unsubscribe(){if(!this.closed){this.closed=!0;var a=this.tc,c=a.ea;this.tc=null;!c||0===c.length||a.F||a.closed||(a=c.indexOf(this.Pb),-1!==a&&c.splice(a,1))}}};var uj=dj(a=>function(){a(this);this.message="object unsubscribed"});var wj=class extends rj{constructor(){super();this.ea=[];this.gb=this.F=this.closed=!1;this.Sb=null}Ib(a){const c=new vj(this,this);c.operator=a;return c}next(a){if(this.closed)throw new uj;if(!this.F){var c=this.ea;const e=c.length;c=c.slice();for(let g=0;gnew vj(a,c); var vj=class extends wj{constructor(a,c){super();this.destination=a;this.source=c}next(a){const c=this.destination;c&&c.next&&c.next(a)}error(a){this.destination&&this.destination.error(a)}complete(){this.destination&&this.destination.complete()}V(a){return this.source?this.source.subscribe(a):gj.EMPTY}};function xj(a,c){return new rj(e=>{const g=new gj;let k=0;g.add(c.ga(function(){k===a.length?e.complete():(e.next(a[k++]),e.closed||g.add(this.ga()))}));return g})};var yj=a=>c=>{for(let e=0,g=a.length;ethis.Yb&&c.shift()}super.next(a)}V(a){const c=this.Gc,e=c?this.sb:this.Ic(),g=e.length;let k;if(this.closed)throw new uj;this.F||this.gb?k=gj.EMPTY:(this.ea.push(a),k=new tj(this,a));if(c)for(var p=0;pc&&(p=Math.max(p,k-c));0function(){a(this);this.message="no elements in sequence"});function Gj(a){return new Promise((c,e)=>{let g=!1,k;a.subscribe({next:p=>{k=p;g=!0},error:e,complete:()=>{g?c(k):e(new Fj)}})})};var Hj=class extends jj{constructor(a,c){super(a);this.bd=c}unsubscribe(){!this.closed&&this.bd?.();super.unsubscribe()}};function Ij(a,c){if(a&&"function"===typeof a.Ib)return a.Ib(c);throw new TypeError("R");};function Jj(){return a=>Ij(a,function(c){const e=this;let g=null;c.La++;const k=new Hj(e,()=>{if(!c||0>=c.La||0<--c.La)g=null;else{var u=c.xa,D=g;g=null;!u||D&&u!==D||u.unsubscribe();e.unsubscribe()}}),p=c.subscribe(k);k.closed||(g=c.connect());return p})};var Kj;const Mj=class extends rj{constructor(a,c){super();this.source=a;this.uc=c;this.La=0;this.Ya=!1}V(a){return this.fb().subscribe(a)}fb(){const a=this.Za;if(!a||a.F)this.Za=this.uc();return this.Za}connect(){let a=this.xa;a||(this.Ya=!1,a=this.xa=new gj,a.add(this.source.subscribe(new Lj(this.fb(),this))),a.closed&&(this.xa=null,a=gj.EMPTY));return a}qc(){return Jj()(this)}}.prototype; Kj={operator:{value:null},La:{value:0,writable:!0},Za:{value:null,writable:!0},xa:{value:null,writable:!0},V:{value:Mj.V},Ya:{value:Mj.Ya,writable:!0},fb:{value:Mj.fb},connect:{value:Mj.connect},qc:{value:Mj.qc}}; class Lj extends jj{constructor(a,c){super();this.destination=a;this.Bb=c}na(a){this.ub();super.na(a)}S(){this.Bb.Ya=!0;this.ub();super.S()}ub(){const a=this.Bb;if(a){this.Bb=null;const c=a.xa;a.La=0;a.Za=null;a.xa=null;c&&c.unsubscribe()}}unsubscribe(){this.closed||(this.ub(),super.unsubscribe())}};function Nj(a){return function(c){if("function"!==typeof a)throw new TypeError("S");return Ij(c,new Zl(a))}}var Zl=class{constructor(a){this.ua=a;this.L=void 0}call(a,c){return c.subscribe(new $l(a,this.ua,this.L))}};class $l extends jj{constructor(a,c,e){super(a);this.ua=c;this.count=0;this.L=e||this}N(a){let c;try{c=this.ua.call(this.L,a,this.count++)}catch(e){this.destination.error(e);return}this.destination.next(c)}};var am=Array.isArray||(a=>a&&"number"===typeof a.length);var bm="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function cm(a){return c=>{dm(a,c).catch(e=>c.error(e))}}async function dm(a,c){for await(const e of a)c.next(e);c.complete()};var em=a=>c=>{const e=a[bm]();do{let g;try{g=e.next()}catch(k){c.error(k);return}if(g.done){c.complete();break}c.next(g.value);if(c.closed)break}while(1);"function"===typeof e.return&&c.add(()=>{e.return&&e.return()});return c};var fm=a=>c=>{const e=a[lj]();if("function"!==typeof e.subscribe)throw new TypeError("T");return e.subscribe(c)};var gm=a=>c=>{a.then(e=>{c.closed||(c.next(e),c.complete())},e=>c.error(e)).then(null,bj);return c};var hm=a=>{if(a&&"function"===typeof a[lj])return fm(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return yj(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return gm(a);if(a&&"function"===typeof a[bm])return em(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return cm(a);throw new TypeError("U`"+(null!==a&&"object"===typeof a?"an invalid object":`'${a}'`));};var im=class extends jj{constructor(a){super();this.parent=a}N(a){this.parent.oc(a)}na(a){this.parent.destination.error(a);this.unsubscribe()}S(){this.parent.Ra();this.unsubscribe()}},jm=class extends jj{oc(a){this.destination.next(a)}Ra(){this.destination.complete()}};function km(a){return a instanceof rj?a:new rj(hm(a))};function lm(a,c){var e=Infinity;if("function"===typeof c)return g=>qj(g,lm((k,p)=>qj(km(a(k,p)),Nj((u,D)=>c(k,u,p,D))),e));"number"===typeof c&&(e=c);return g=>Ij(g,new mm(a,e))} var mm=class{constructor(a,c=Infinity){this.ua=a;this.Ab=c}call(a,c){return c.subscribe(new nm(a,this.ua,this.Ab))}},nm=class extends jm{constructor(a,c,e=Infinity){super(a);this.destination=a;this.ua=c;this.Ab=e;this.hc=!1;this.buffer=[];this.index=this.active=0}N(a){if(this.activeam(k)?g(...k):g(k))):new rj(k=>{qm(a,c,function(p){1a.removeEventListener(c,e,k);else if(a&&"function"===typeof a.Zc&&"function"===typeof a.Yc)a.Zc(c,e),p=()=>a.Yc(c,e);else if(a&&"function"===typeof a.addListener&&"function"===typeof a.removeListener)a.addListener(c,e),p=()=>a.removeListener(c,e);else if(a&&a.length)for(let u=0,D=a.length;ufunction(c=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=c});let zm=1,Am;const Bm={};function Cm(a){return a in Bm?(delete Bm[a],!0):!1}var Dm=function(a){const c=zm++;Bm[c]=!0;Am||=Promise.resolve();Am.then(()=>Cm(c)&&a());return c},Em=function(a){Cm(a)};var Fm=new class extends tm{flush(a){this.active=!0;this.kb=void 0;const c=this.actions;let e,g=-1;a=a||c.shift();let k=c.length;do if(e=a.execute(a.state,a.delay))break;while(++gfunction(){a(this);this.message="argument out of range"});dj(a=>function(c){a(this);this.message=c});dj(a=>function(c){a(this);this.message=c});var Hm=class{constructor(){this.jb=new Bi;this.kd=new Fi}fc(){return vm}};var Im=class extends Error{constructor(a){super(String(a));this.code=a;this.__proto__=Im.prototype;this.name=String(a)}},Jm=class extends Im{constructor(){super(1003);this.__proto__=Jm.prototype}},Km=class extends Im{constructor(){super(1009);this.__proto__=Km.prototype}},Lm=class extends Im{constructor(){super(1007);this.__proto__=Jm.prototype}};var Mm=class{constructor(a,...c){this.Fa=[];this.Fa.push(a);c.forEach(e=>{this.Fa.push(e)})}P(a){return this.Fa.some(c=>c.P(a))}Pa(a,c){for(let e=0;enew rj(c=>a.subscribe(e=>{Ai(()=>{c.next(e)})()},e=>{Ai(()=>{c.error(e)})()},()=>{Ai(()=>{c.complete()})()}))};var Pm=class{constructor(a,c){this.context=a;this.Ga=c}P(a){return this.Ga.P(a)}Pa(a,c){if(!this.P(c))throw new Km;return new Om(this.context,this.Ga,c??void 0,a)}}; class Om{constructor(a,c,e,g){this.Ga=c;this.properties=e;this.url=g;this.hb=!0;this.Ba=new Map;this.body=void 0;this.method=e?.ca??"GET";this.Mc=a.fc().subscribe(()=>{this.sendNow()})}deactivate(){this.hb=!1}sendNow(){if(this.hb)if(this.Mc.unsubscribe(),this.Ga.P(this.properties))try{0=a.value?this:a}round(){return new Sm(Math.round(this.value),this.timeline)}add(a){return new Sm(this.value+a,this.timeline)}toString(){return String(this.value)}};var Um=class{constructor(...a){for(const c of a)if(c.ba()){this.ia=c;return}this.ia=new Tm}ba(){return this.ia.ba()}now(){return this.ia.now()}setTimeout(a,c){return this.ia.setTimeout(a,c)}clearTimeout(a){this.ia.clearTimeout(a)}interval(a,c){const e=this.Oa(a).subscribe(c);return()=>void e.unsubscribe()}Oa(a){return this.ia.Oa(a)}get timeline(){return this.ia.timeline}}; class Tm{constructor(){this.timeline=Symbol()}ba(){return!1}now(){return new Sm(0,this.timeline)}setTimeout(){return 0}clearTimeout(){}interval(){return()=>{}}Oa(){return vm}};var Vm=class{constructor(a,c){this.J=a;this.jb=c}setTimeout(a,c){return this.J.setTimeout(Ai(a),c)}clearTimeout(a){this.J.clearTimeout(a)}interval(a,c){const e=this.Oa(a).subscribe(c);return()=>void e.unsubscribe()}Oa(a){return new rj(c=>{let e=0;const g=this.J.setInterval(()=>{c.next(e++)},a);return()=>{this.J.clearInterval(g)}})}ba(){return!!this.J.clearTimeout&&"setTimeout"in this.J&&"setInterval"in this.J&&!!this.J.clearInterval}};var Wm=class extends Vm{constructor(a,c){super(a,c);this.timeline=Rm}now(){return new Sm(this.J.Date.now(),this.timeline)}ba(){return!!this.J.Date&&!!this.J.Date.now&&super.ba()}};var Xm=class extends Vm{constructor(a,c){super(a,c);this.timeline=Qm}now(){return new Sm(this.J.performance.now(),this.timeline)}ba(){return!!this.J.performance&&!!this.J.performance.now&&super.ba()}};function Ym(a){a=a.global;if(a.fetchLater)return a.fetchLater} var bn=class{constructor(a){this.context=a;if(void 0===Zm){const c=a.global?.document?.createElement("meta");try{c&&(c.httpEquiv="origin-trial",c.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9",a.global.document.head.append(c))}catch(e){}Zm=c}}P(a){return void 0!==Ym(this.context)&&!!a?.Kd&&!$m(this.context)&& !a?.xb&&!a?.Ba&&!a?.Cb}Pa(a,c){if(!this.P(c))throw new Km;return new an(this.context,a,c)}},Zm,cn=function(a,c){a.ka&&a.ka.activated||(a.Ma=new AbortController,a.ka=a.fetchLater.call(a.context.global,c,{method:a.ca,signal:a.Ma.signal}))}; class an{constructor(a,c,e){this.context=a;this.properties=e;this.wa=c;this.ca=e?.ca??"GET";a=Ym(this.context);if(void 0===a)throw Error();this.fetchLater=a;cn(this,this.Qa())}Qa(){const a=this.wa;return("&"===a.slice(-1)[0]?a:a+"&")+"flapi=1"}deactivate(){this.ka&&!this.ka.activated&&this.Ma&&(this.Ma.abort(),this.ka=void 0)}get url(){return this.wa}set url(a){this.wa=a;a=this.Qa();this.ka&&this.ka.activated||!this.Ma||(this.Ma.abort(),this.ka=void 0);cn(this,a)}sendNow(){}get method(){return this.ca}} ;function dn(a=null){return c=>Ij(c,new en(a))}class en{constructor(a){this.defaultValue=a}call(a,c){return c.subscribe(new fn(a,this.defaultValue))}}class fn extends jj{constructor(a,c){super(a);this.defaultValue=c;this.isEmpty=!0}N(a){this.isEmpty=!1;this.destination.next(a)}S(){this.isEmpty&&this.destination.next(this.defaultValue);this.destination.complete()}};function gn(){return a=>Ij(a,new hn)}class hn{constructor(){this.Hb=this.compare=void 0}call(a,c){return c.subscribe(new jn(a,this.compare,this.Hb))}} class jn extends jj{constructor(a,c,e){super(a);this.Hb=e;this.ic=!1;"function"===typeof c&&(this.compare=c)}compare(a,c){return a===c}N(a){let c;try{var e=this.Hb;c=e?e(a):a}catch(g){return this.destination.error(g)}e=!1;if(this.ic)try{const g=this.compare;e=g(this.key,c)}catch(g){return this.destination.error(g)}else this.ic=!0;e||(this.key=c,this.destination.next(a))}};function kn(){if(isNaN(1))throw new TypeError("Z");return a=>Ij(a,new ln)}class ln{constructor(){this.count=1}call(a,c){return c.subscribe(new mn(a,this.count))}}class mn extends jj{constructor(a,c){super(a);this.count=c;this.Jc=0}N(a){const c=this.count,e=++this.Jc;e<=c&&(this.destination.next(a),e===c&&(this.destination.complete(),this.unsubscribe()))}};function nn(a=on){return c=>Ij(c,new pn(a))}class pn{constructor(a){this.Eb=a}call(a,c){return c.subscribe(new qn(a,this.Eb))}}class qn extends jj{constructor(a,c){super(a);this.Eb=c;this.jc=!1}N(a){this.jc=!0;this.destination.next(a)}S(){if(this.jc)return this.destination.complete();let a;try{a=this.Eb()}catch(c){a=c}this.destination.error(a)}}function on(){return new Fj};function rn(a){return c=>Ij(c,new sn(a,c))}class sn{constructor(a,c){this.ta=a;this.L=void 0;this.source=c}call(a,c){return c.subscribe(new tn(a,this.ta,this.L,this.source))}}class tn extends jj{constructor(a,c,e,g){super(a);this.ta=c;this.L=e;this.source=g;this.index=0;this.L=e||this}Ra(a){this.destination.next(a);this.destination.complete()}N(a){let c=!1;try{c=this.ta.call(this.L,a,this.index++,this.source)}catch(e){this.destination.error(e);return}c||this.Ra(!1)}S(){this.Ra(!0)}};function un(){if(isNaN(1))throw new TypeError("Z");return function(a){return Ij(a,new vn)}}class vn{constructor(){this.total=1}call(a,c){return c.subscribe(new wn(a,this.total))}} class wn extends jj{constructor(a,c){super(a);this.total=c;this.sc=[];this.count=0}N(a){const c=this.sc,e=this.total,g=this.count++;c.length=this.total?this.total:this.count,g=this.sc;for(let k=0;kqj(g,a?wm((k,p)=>a(k,p,g)):mj,un(),e?dn(c):nn(()=>new Fj))};function yn(a){return function(c){let e;e="function"===typeof a?a:function(){return a};const g=Object.create(c,Kj);g.source=c;g.uc=e;return g}};function zn(){const a=new Cj;return c=>yn(()=>a)(c)};class An extends rj{static Pc(a){this.add(a.source.subscribe(a.Pb))}constructor(a,c=0,e=Fm){super();this.source=a;this.delayTime=c;this.scheduler=e;0>c&&(this.delayTime=0);zj(e)||(this.scheduler=Fm)}V(a){return this.scheduler.ga(An.Pc,this.delayTime,{source:this.source,Pb:a})}}function Bn(){return function(a){return Ij(a,new Cn)}}class Cn{constructor(){this.scheduler=Gm;this.delay=0}call(a,c){return(new An(c,this.delay,this.scheduler)).subscribe(a)}};var Dn=class{constructor(a){this.context=a}P(){return!$m(this.context)&&!!this.context.global.fetch}ping(...a){return qj(um(...a.map(c=>qj(km(this.context.global.fetch(c,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})),Nj(e=>200===e.status)))),rn(c=>c),xn())}Kb(a,c,e,...g){const k=new Headers;for(const [u,D]of c.entries())k.set(u,D);const p=a.keepAlive??!1;qj(um(...g.map(u=>qj(km(this.context.global.fetch(u,{method:String(a.ca),cache:"no-cache",...(p?{keepalive:!0}:{}),mode:"no-cors", headers:k,body:e})),Nj(D=>200===D.status)))),rn(u=>u),xn())}};"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 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 En(a,...c){var e=c.length;if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!Mi&&a===a.raw||!(Mi&&!Ni||Ki(a))||e+1!==a.length)throw new TypeError("G");if(0===c.length)return Ji(a[0]);e=a[0].toLowerCase();if(/^data:/.test(e))throw Error("fa");if(/^https:\/\//.test(e)||/^\/\//.test(e)){var g=e.indexOf("//")+2;var k=e.indexOf("/",g);if(k<=g)throw Error("$");g=e.substring(g,k);if(!/^[0-9a-z.:-]+$/i.test(g))throw Error("aa");if(!/^[^:]*(:[0-9]+)?$/i.test(g))throw Error("ba"); if(!/(^|\.)[a-z][^.]*$/i.test(g))throw Error("ca");g=!0}else g=!1;if(!g)if(/^\//.test(e))if("/"===e||1{try{var e=this.context.global;e.google_image_requests||(e.google_image_requests=[]);const g=Fn(e.document);g.src=c;e.google_image_requests.push(g);return!0}catch(g){return!1}}).every(c=>c))}Kb(a,c,e,...g){this.ping(...g)}};function Hn(a){a=a.global;if(a.PendingGetBeacon)return a.PendingGetBeacon}var Kn=class{constructor(a){this.context=a}P(a){return In&&!$m(this.context)&&void 0!==Hn(this.context)&&!a?.xb&&"POST"!==a?.ca&&!a?.Ba&&!a?.Cb}Pa(a,c){if(!this.P(c))throw new Km;return new Jn(this.context,a)}},In=!1; class Jn{constructor(a,c){this.context=a;this.wa=c;a=Hn(this.context);if(void 0===a)throw Error();this.Tb=new a(this.Qa(),{})}Qa(){const a=this.wa;return("&"===a.slice(-1)[0]?a:a+"&")+"pbapi=1"}deactivate(){this.Tb.deactivate()}get url(){return this.wa}set url(a){this.wa=a;this.Tb.setURL(this.Qa())}sendNow(){this.Tb.sendNow()}get method(){return"GET"}set method(a){if("GET"!==a)throw new Km;}};var Ln=class{constructor(a){this.context=a}P(a){return a?.xb||"GET"===a?.ca||a?.Ba||a?.Cb||a?.keepAlive?!1:!$m(this.context)&&void 0!==this.context.global.navigator?.sendBeacon}ping(...a){return Aj(a.map(c=>this.context.global.navigator?.sendBeacon(c)).every(c=>c))}Kb(a,c,e,...g){this.ping(...g)}};function Mn(){var a={};if("function"===typeof Event)return new Event("DOMContentLoaded",a);if("undefined"!==typeof document){const c=document.createEvent("CustomEvent");c.initCustomEvent("DOMContentLoaded",a.bubbles||!1,a.cancelable||!1,a.detail);return c}throw Error();};var Nn=class{constructor(a){this.value=a;this.Mb=new wj}release(){this.Mb.next();this.Mb.complete();this.value=void 0}get released(){return this.Mb}};var On=class{constructor(a){this.global=a;this.document?qj(um(Aj(!0),pm(this.document,"visibilitychange")),Nm(),Nj(()=>this.document?this.document.visibilityState:"visible"),gn()):Aj("visible");this.document?qj(pm(this.document,"DOMContentLoaded"),Nm(),kn()):Aj(Mn())}get document(){a:{try{Rb(this.global.document);var a=!0;break a}catch(c){}a=!1}return a?this.global.document||null:null}querySelector(a){return this.document?this.document.querySelector(a):null}querySelectorAll(a){return this.document? Qb(this.document.querySelectorAll(a)):[]}elementFromPoint(a,c){if(!this.document||null===this.document||"function"!==typeof this.document.elementFromPoint)return null;a=this.document.elementFromPoint(a,c);return null===a?null:new Nn(a)}};function Pn(a){return c=>qj(c,Qn(a))}function Qn(a){function c(e){return new rj(g=>e.subscribe(k=>{Di(a,()=>void g.next(k))},k=>{Di(a,()=>void g.error(k))},()=>{Di(a,()=>void g.complete())}))}return nj([c,Bn(),zn(),Jj(),c])};function Rn(a){return{[0]:En`https://www.googleadservices.com/pagead/managed/js/activeview/${a}/reach_worklet.html`,[1]:En`./reach_worklet.js`,[2]:En`./reach_worklet.js`}}En`./reach_worklet.html`;En`./reach_worklet.js`;En`./reach_worklet.js`;var $m=function(a){const c=a.global;return!!a.global.HTMLFencedFrameElement&&!!c.fence&&"function"===typeof c.fence.reportEvent},Sn=class extends Hm{constructor(a=window,c=new Bi,e=Rn("current")){super();this.global=a;this.jb=c;this.nd=e;this.ad=qj(pm(this.global,"pagehide"),Nm());qj(pm(this.global,"load"),Nm(),kn());qj(pm(this.global,"resize"),Nm());this.onMessage=qj(pm(this.global,"message"),Nm());this.document=new On(this.global);this.ia=new Um(new Xm(this.J,this.jb),new Wm(this.J,this.jb));this.ac= new Mm(new bn(this),new Kn(this),new Pm(this,new Dn(this)),new Pm(this,new Ln(this)),new Pm(this,new Gn(this)))}get sharedStorage(){try{return this.global.sharedStorage}catch{}}get J(){return window}fc(){return qj(this.ad,Nm(),Pn(this.kd),Nj(()=>{}))}postMessage(a,c,e=[]){this.global.postMessage(a,c,e)}get scrollY(){return this.global.scrollY}get MutationObserver(){return this.J.MutationObserver}get ResizeObserver(){return this.J.ResizeObserver}validate(){const a=this.ac.P()||$m(this);return this.global&& this.ia.ba()&&a}};var Tn;Tn=["2024052201"].slice(-1)[0].substring(0,8);function Un(a,c){switch(a.a){case 1:return a.b?a=null!==Vn(a.b,c,!1):(console.log("ha",a),a=!1),a;case 2:return a.b?(c=Vn(a.b,c,!0),a=null===c?!1:c===a.c):(console.log("ia",a),a=!1),a;case 3:return a.b?(c=Vn(a.b,c,!0),a="number"===typeof c&&"number"===typeof a.c||"bigint"===typeof c&&"bigint"===typeof a.c?c>a.c:!1):(console.log("ja",a),a=!1),a;case 4:return a.b?(c=Vn(a.b,c,!0),a="number"===typeof c&&"number"===typeof a.c||"bigint"===typeof c&&"bigint"===typeof a.c?ca;a++)io[a]=0;var jo=[].concat(128,io);ho.prototype.reset=function(){this.nb=this.Da=0;this.B=ba.Int32Array?new Int32Array(this.kc):Qb(this.kc)}; var ko=function(a){var c=a.bb;q(c.length==a.blockSize);for(var e=a.pd,g=0,k=0;kc;c++){k=e[c-15]|0;g=e[c-2]|0;var p=(e[c-16]|0)+((k>>>7|k<<25)^(k>>>18|k<<14)^k>>>3)|0,u=(e[c-7]|0)+((g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10)|0;e[c]=p+u|0}g=a.B[0]|0;k=a.B[1]|0;var D=a.B[2]|0,E=a.B[3]|0,H=a.B[4]|0,V=a.B[5]|0,la=a.B[6]|0;p=a.B[7]|0;for(c=0;64>c;c++){var ha=((g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10))+(g&k^g&D^k&D)|0;u=H&V^~H&la;p=p+((H>>> 6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))|0;u=u+(fo[c]|0)|0;u=p+(u+(e[c]|0)|0)|0;p=la;la=V;V=H;H=E+u|0;E=D;D=k;k=g;g=u+ha|0}a.B[0]=a.B[0]+g|0;a.B[1]=a.B[1]+k|0;a.B[2]=a.B[2]+D|0;a.B[3]=a.B[3]+E|0;a.B[4]=a.B[4]+H|0;a.B[5]=a.B[5]+V|0;a.B[6]=a.B[6]+la|0;a.B[7]=a.B[7]+p|0}; ho.prototype.update=function(a,c){void 0===c&&(c=a.length);var e=0,g=this.Da;if("string"===typeof a)for(;e=k&&k==(k|0)))throw Error("na");this.bb[g++]=k;g==this.blockSize&&(ko(this),g=0)}else throw Error("oa");this.Da=g;this.nb+=c}; ho.prototype.digest=function(){var a=[],c=8*this.nb;56>this.Da?this.update(jo,56-this.Da):this.update(jo,this.blockSize-(this.Da-56));for(var e=63;56<=e;e--)this.bb[e]=c&255,c/=256;ko(this);for(e=c=0;e>g&255;return a}; var go=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804, 4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var mo=function(){ho.call(this,8,lo)};pa(mo,ho);var lo=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];function no(a,c){var e=new mo;e.update(a);a=e.digest();e=BigInt(0);for(const g of a)e=(e*BigInt(256)+BigInt(g))%c;return e}function oo(a){var c=8;if(!Number.isInteger(c)||0>=c||33<=c)c=3;var e=new mo;e.update(a);a=e.digest();e=0;for(let g=0;gg||1e||1.0000001k&&(e=p,g=k)}return e};/* Lodash Copyright OpenJS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ var _=_||{}; (function(){function a(w,C,z){switch(z.length){case 0:return w.call(C);case 1:return w.call(C,z[0]);case 2:return w.call(C,z[0],z[1]);case 3:return w.call(C,z[0],z[1],z[2])}return w.apply(C,z)}function c(w,C,z,m){for(var N=-1,S=null==w?0:w.length;++N"']/g,ap=RegExp(Yj.source),bp=RegExp(Zj.source),cp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, dp=/^\w*$/,ep=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,kg=/[\\^$.*+?()[\]{}|]/g,fp=RegExp(kg.source),hg=/^\s+/,Zo=/\s/,gp=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,hp=/\{\n\/\* \[wrapped with (.+)\] \*/,ip=/,? & /,jp=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,kp=/\\(\\)?/g,ak=/\w*$/,lp=/^[-+]0x[0-9a-f]+$/i,mp=/^0b[01]+$/i,np=/^\[object .+?Constructor\]$/,op=/^0o[0-7]+$/i,pp=/^(?:0|[1-9]\d*)$/,qp=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, rp=RegExp("['\u2019]","g"),sp=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),jg=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*", "g"),tp=RegExp("[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+|(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*", "g"),uc=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),up=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,vp="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Y={};Y["[object Float32Array]"]=Y["[object Float64Array]"]= Y["[object Int8Array]"]=Y["[object Int16Array]"]=Y["[object Int32Array]"]=Y["[object Uint8Array]"]=Y["[object Uint8ClampedArray]"]=Y["[object Uint16Array]"]=Y["[object Uint32Array]"]=!0;Y["[object Arguments]"]=Y["[object Array]"]=Y["[object ArrayBuffer]"]=Y["[object Boolean]"]=Y["[object DataView]"]=Y["[object Date]"]=Y["[object Error]"]=Y["[object Function]"]=Y["[object Map]"]=Y["[object Number]"]=Y["[object Object]"]=Y["[object RegExp]"]=Y["[object Set]"]=Y["[object String]"]=Y["[object WeakMap]"]= !1;var W={};W["[object Arguments]"]=W["[object Array]"]=W["[object ArrayBuffer]"]=W["[object DataView]"]=W["[object Boolean]"]=W["[object Date]"]=W["[object Float32Array]"]=W["[object Float64Array]"]=W["[object Int8Array]"]=W["[object Int16Array]"]=W["[object Int32Array]"]=W["[object Map]"]=W["[object Number]"]=W["[object Object]"]=W["[object RegExp]"]=W["[object Set]"]=W["[object String]"]=W["[object Symbol]"]=W["[object Uint8Array]"]=W["[object Uint8ClampedArray]"]=W["[object Uint16Array]"]=W["[object Uint32Array]"]= !0;W["[object Error]"]=W["[object Function]"]=W["[object WeakMap]"]=!1;var wp=parseFloat,xp=parseInt,Ca="object"==typeof global&&global&&global.Object===Object&&global,ie="object"==typeof self&&self&&self.Object===Object&&self,na=Ca||ie||Function("return this")(),Wb=(ie="object"==typeof exports&&exports&&!exports.nodeType&&exports)&&"object"==typeof module&&module&&!module.nodeType&&module,bk=Wb&&Wb.exports===ie,lg=bk&&Ca.process,ck=(Ca=function(){try{var w=Wb&&Wb.md&&Wb.md("util").types;return w? w:lg&&lg.Nc&&lg.Nc("util")}catch(C){}}())&&Ca.isArrayBuffer,dk=Ca&&Ca.isDate,ek=Ca&&Ca.isMap,fk=Ca&&Ca.isRegExp,gk=Ca&&Ca.isSet,hk=Ca&&Ca.isTypedArray,Yo=eg("length"),yp=fg({"\u00c0":"A","\u00c1":"A","\u00c2":"A","\u00c3":"A","\u00c4":"A","\u00c5":"A","\u00e0":"a","\u00e1":"a","\u00e2":"a","\u00e3":"a","\u00e4":"a","\u00e5":"a","\u00c7":"C","\u00e7":"c","\u00d0":"D","\u00f0":"d","\u00c8":"E","\u00c9":"E","\u00ca":"E","\u00cb":"E","\u00e8":"e","\u00e9":"e","\u00ea":"e","\u00eb":"e","\u00cc":"I","\u00cd":"I", "\u00ce":"I","\u00cf":"I","\u00ec":"i","\u00ed":"i","\u00ee":"i","\u00ef":"i","\u00d1":"N","\u00f1":"n","\u00d2":"O","\u00d3":"O","\u00d4":"O","\u00d5":"O","\u00d6":"O","\u00d8":"O","\u00f2":"o","\u00f3":"o","\u00f4":"o","\u00f5":"o","\u00f6":"o","\u00f8":"o","\u00d9":"U","\u00da":"U","\u00db":"U","\u00dc":"U","\u00f9":"u","\u00fa":"u","\u00fb":"u","\u00fc":"u","\u00dd":"Y","\u00fd":"y","\u00ff":"y","\u00c6":"Ae","\u00e6":"ae","\u00de":"Th","\u00fe":"th","\u00df":"ss","\u0100":"A","\u0102":"A","\u0104":"A", "\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I", "\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R", "\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z", "\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),zp=fg({"&":"&","<":"<",">":">",'"':""","'":"'"}),Ap=fg({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Kb=function z(C){function m(b){if(ca(b)&&!L(b)&&!(b instanceof K)){if(b instanceof S)return b;if(X.call(b,"__wrapped__"))return ik(b)}return new S(b)}function N(){}function S(b,d){this.R=b;this.M=[];this.aa=!!d;this.Ja=0;this.ma=r}function K(b){this.R=b; this.M=[];this.la=1;this.U=!1;this.Wa=[];this.Ka=4294967295;this.Xa=[]}function lb(b){var d=-1,f=null==b?0:b.length;for(this.clear();++d=d?b:d)),b}function Qa(b,d,f,h,l,n){var t,v=d&1,x=d&2,A=d&4;if(f&&(t=l?f(b,h,l,n):f(b)),t!==r)return t;if(!aa(b))return b;if(h=L(b)){if(t=Gp(b),!v)return Da(b,t)}else{var B=wa(b),F="[object Function]"==B||"[object GeneratorFunction]"==B;if(Eb(b))return mk(b,v);if("[object Object]"==B||"[object Arguments]"==B||F&&!l){if(t=x||F?{}:nk(b),!v)return x?Hp(b,Fp(t,b)):Ip(b,lk(t,b))}else{if(!W[B])return l?b:{};t=Jp(b,B,v)}}n||=new Za;if(l=n.get(b))return l; n.set(b,t);ok(b)?b.forEach(function(I){t.add(Qa(I,d,f,I,b,n))}):pk(b)&&b.forEach(function(I,U){t.set(U,Qa(I,d,f,U,b,n))});var G=A?x?qg:rg:x?Ea:ra,M=h?r:G(b);return e(M||b,function(I,U){M&&(U=I,I=b[U]);ad(t,U,Qa(I,d,f,U,b,n))}),t}function Kp(b){var d=ra(b);return function(f){return qk(f,b,d)}}function qk(b,d,f){var h=f.length;if(null==b)return!h;for(b=Z(b);h--;){var l=f[h],n=d[l],t=b[l];if(t===r&&!(l in b)||!n(t))return!1}return!0}function rk(b,d,f){if("function"!=typeof b)throw new Ra("Expected a function"); return bd(function(){b.apply(r,f)},d)}function cd(b,d,f,h){var l=-1,n=u,t=!0,v=b.length,x=[],A=d.length;if(!v)return x;f&&(d=E(d,Ka(f)));h?(n=D,t=!1):200<=d.length&&(n=Uj,t=!1,d=new Xb(d));a:for(;++ld}function Np(b,d){return null!=b&&X.call(b,d)}function Op(b,d){return null!=b&&d in Z(b)}function vg(b,d,f){for(var h=f?D:u,l=b[0].length,n=b.length,t=n,v=ia(n),x=1/0,A=[];t--;){var B=b[t]; t&&d&&(B=E(B,Ka(d)));x=xa(B.length,x);v[t]=!f&&(d||120<=l&&120<=B.length)?new Xb(t&&B):r}B=b[0];var F=-1,G=v[0];a:for(;++Fd.length?b:rb(b,Ma(d,0,-1));d=null==b?b:b[gb(Sa(d))];return null==d?r:a(d,b,f)}function vk(b){return ca(b)&& "[object Arguments]"==za(b)}function Qp(b){return ca(b)&&"[object ArrayBuffer]"==za(b)}function Rp(b){return ca(b)&&"[object Date]"==za(b)}function Hb(b,d,f,h,l){var n;if(!(n=b===d)){if(null==b||null==d||!ca(b)&&!ca(d))var t=b!==b&&d!==d;else a:{n=L(b);var v=L(d),x=n?"[object Array]":wa(b),A=v?"[object Array]":wa(d);x="[object Arguments]"==x?"[object Object]":x;A="[object Arguments]"==A?"[object Object]":A;var B="[object Object]"==x;v="[object Object]"==A;if((A=x==A)&&Eb(b)){if(!Eb(d)){t=!1;break a}n= !0;B=!1}if(A&&!B)t=(l||=new Za,n||vc(b)?wk(b,d,f,h,Hb,l):Sp(b,d,x,f,h,Hb,l));else{if(!(f&1)&&(n=B&&X.call(b,"__wrapped__"),x=v&&X.call(d,"__wrapped__"),n||x)){b=n?b.value():b;d=x?d.value():d;t=(l||=new Za,Hb(b,d,f,h,l));break a}if(n=!!A){l||=new Za;b:if(n=f&1,x=rg(b),v=x.length,v==rg(d).length||n){for(A=v;A--;){var F=x[A];if(!(n?F in d:X.call(d,F))){d=!1;break b}}B=l.get(b);F=l.get(d);if(B&&F)d=B==d&&F==b;else{B=!0;l.set(b,d);l.set(d,b);for(var G=n;++Ad?f:0,ob(d,f)?b[d]:r}function Ik(b,d,f){d=d.length?E(d,function(l){return L(l)?function(n){return rb(n,1===l.length?l[0]:l)}:l}):[Fa];var h=-1;return d=E(d,Ka(J())),Vo(Dk(b,function(l){return{criteria:E(d,function(n){return n(l)}),index:++h,value:l}}),function(l,n){a:{for(var t=-1,v=l.criteria,x=n.criteria,A=v.length,B=f.length;++t=B?F:F*("desc"==f[t]?-1:1);break a}}l=l.index-n.index}return l})}function Zp(b,d){return Kk(b,d,function(f,h){return Bg(b,h)})}function Kk(b, d,f){for(var h=-1,l=d.length,n={};++hd||9007199254740991d&&(d=-d>l?0:l+d);f=f>l?l:f;0>f&&(f+=l);l=d>f?0:f-d>>>0;d>>>=0;for(f=ia(l);++h=l){for(;h>>1,t=b[n];null!==t&&!La(t)&&(f?t<=d:td.length?b:rb(b,Ma(d,0,-1)), null==b||delete b[gb(Sa(d))]}function ue(b,d,f,h){for(var l=b.length,n=h?l:-1;(h?n--:++nh)return h?Ib(b[0]):[];for(var l=-1,n=ia(h);++l=h?b:Ma(b,d,f)}function mk(b,d){if(d)return b.slice();d=b.length;d=Uk?Uk(d):new b.constructor(d);return b.Jd(d),d}function Lg(b){var d=new b.constructor(b.byteLength);return(new ve(d)).set(new ve(b)),d}function Fk(b,d){return new b.constructor(d?Lg(b.buffer):b.buffer,b.byteOffset, b.length)}function Jk(b,d){if(b!==d){var f=b!==r,h=null===b,l=b===b,n=La(b),t=d!==r,v=null===d,x=d===d,A=La(d);if(!v&&!A&&!n&&b>d||n&&t&&x&&!v&&!A||h&&t&&x||!f&&x||!l)return 1;if(!h&&!n&&!A&&bl?r:n,l=1);for(d=Z(d);++hn&&t[0]!==x&&t[n-1]!==x?[]:Db(t,x);return n-=v.length,nf)return f?Fg(d,b):d;f=Fg(d,Be(b/tc(d)));return uc.test(d)?Jb(Ya(f),0,b).join(""):f.slice(0,b)}function iq(b,d,f,h){function l(){for(var v=-1,x=arguments.length,A=-1,B=h.length,F=ia(B+x),G=this&& this!==na&&this instanceof l?t:b;++AB||M){t&1&&(n[2]=G[2],B|=F&1?0:4);if(F=G[3]){var I=n[3];n[3]=I?Vk(I,F,G[4]):F;n[4]=I?Db(n[3],ge):G[4]}(F=G[5])&&(I=n[5],n[5]=I?Wk(I,F,G[6]):F,n[6]=I?Db(n[5], ge):G[6]);(F=G[7])&&(n[7]=F);t&128&&(n[8]=null==n[8]?G[8]:xa(n[8],G[8]));null==n[9]&&(n[9]=G[9]);n[0]=G[0];n[1]=B}}I=(b=n[0],d=n[1],f=n[2],h=n[3],l=n[4],v=n[9]=n[9]===r?x?0:b.length:ja(n[9]-A,0),!v&&d&24&&(d&=-25),d&&1!=d)?8==d||16==d?gq(b,d,v):32!=d&&33!=d||l.length?xe.apply(r,n):iq(b,d,f,h):fq(b,d,f);return jl((G?ml:il)(I,n),b,d)}function nl(b,d,f,h,l,n){return aa(b)&&aa(d)&&(n.set(d,b),qe(b,d,r,nl,n),n.delete(d)),b}function jq(b){return fd(b)?r:b}function wk(b,d,f,h,l,n){var t=f&1,v=b.length,x= d.length;if(v!=x&&!(t&&x>v))return!1;x=n.get(b);var A=n.get(d);if(x&&A)return x==d&&A==b;x=-1;A=!0;var B=f&2?new Xb:r;n.set(b,d);for(n.set(d,b);++xf&&(f=ja(h+f,0)),lc(b,J(d,3),f)}function tl(b,d,f){var h=null==b?0:b.length;if(!h)return-1;var l=h-1;return f!==r&&(l=O(f),l=0>f?ja(h+l,0):xa(l,h-1)),lc(b,J(d,3),l,!0)}function ol(b){return(null==b?0:b.length)?sa(b,1):[]}function ul(b){return b&&b.length?b[0]:r}function Sa(b){var d=null==b?0:b.length;return d? b[d-1]:r}function vl(b,d){return b&&b.length&&d&&d.length?Dg(b,d):b}function Tg(b){return null==b?b:nq.call(b)}function Ug(b){if(!b||!b.length)return[];var d=0;return b=p(b,function(f){if(ea(f))return d=ja(f.length,d),!0}),gg(d,function(f){return E(b,eg(f))})}function wl(b,d){if(!b||!b.length)return[];b=Ug(b);return null==d?b:E(b,function(f){return a(d,r,f)})}function xl(b){b=m(b);return b.aa=!0,b}function Ge(b,d){return d(b)}function oq(){return this}function yl(b,d){return(L(b)?e:Fb)(b,J(d,3))} function zl(b,d){return(L(b)?g:Al)(b,J(d,3))}function He(b,d){return(L(b)?E:Dk)(b,J(d,3))}function Bl(b,d,f){return d=f?r:d,d=b&&null==d?b.length:d,ub(b,128,r,r,r,r,d)}function Cl(b,d){var f;if("function"!=typeof d)throw new Ra("Expected a function");return b=O(b),function(){return 0<--b&&(f=d.apply(this,arguments)),1>=b&&(d=r),f}}function Dl(b,d,f){d=f?r:d;b=ub(b,8,r,r,r,r,r,d);return b.placeholder=Dl.placeholder,b}function El(b,d,f){d=f?r:d;b=ub(b,16,r,r,r,r,r,d);return b.placeholder=El.placeholder, b}function Fl(b,d,f){function h(R){var da=x,$a=A;return x=A=r,I=R,F=b.apply($a,da)}function l(R){var da=R-M;R-=I;return M===r||da>=d||0>da||Ua&&R>=B}function n(){var R=Ie();if(l(R))var da=t(R);else{da=bd;var $a=R-I;R=d-(R-M);$a=Ua?xa(R,B-$a):R;da=(G=da(n,$a),r)}return da}function t(R){return G=r,Ta&&x?h(R):(x=A=r,F)}function v(){var R=Ie(),da=l(R);if(x=arguments,A=this,M=R,da){if(G===r)return R=M,I=R,G=bd(n,d),U?h(R):F;if(Ua)return Gl(G),G=bd(n,d),h(M)}return G===r&&(G=bd(n,d)),F}var x,A,B,F,G,M, I=0,U=!1,Ua=!1,Ta=!0;if("function"!=typeof b)throw new Ra("Expected a function");return d=Va(d)||0,aa(f)&&(U=!!f.lc,Ua="maxWait"in f,B=Ua?ja(Va(f.Uc)||0,d):B,Ta="trailing"in f?!!f.vc:Ta),v.cancel=function(){G!==r&&Gl(G);I=0;x=M=A=G=r},v.flush=function(){return G===r?F:t(Ie())},v}function Je(b,d){if("function"!=typeof b||null!=d&&"function"!=typeof d)throw new Ra("Expected a function");var f=function(){var h=arguments,l=d?d.apply(this,h):h[0],n=f.cache;if(n.has(l))return n.get(l);h=b.apply(this,h); return f.cache=n.set(l,h)||n,h};return f.cache=new (Je.Cache||nb),f}function Ke(b){if("function"!=typeof b)throw new Ra("Expected a function");return function(){var d=arguments;switch(d.length){case 0:return!b.call(this);case 1:return!b.call(this,d[0]);case 2:return!b.call(this,d[0],d[1]);case 3:return!b.call(this,d[0],d[1],d[2])}return!b.apply(this,d)}}function db(b,d){return b===d||b!==b&&d!==d}function Ga(b){return null!=b&&pe(b.length)&&!qb(b)}function ea(b){return ca(b)&&Ga(b)}function Hl(b){if(!ca(b))return!1; var d=za(b);return"[object Error]"==d||"[object DOMException]"==d||"string"==typeof b.message&&"string"==typeof b.name&&!fd(b)}function qb(b){if(!aa(b))return!1;b=za(b);return"[object Function]"==b||"[object GeneratorFunction]"==b||"[object AsyncFunction]"==b||"[object Proxy]"==b}function Il(b){return"number"==typeof b&&b==O(b)}function pe(b){return"number"==typeof b&&-1=b}function aa(b){var d=typeof b;return null!=b&&("object"==d||"function"==d)}function ca(b){return null!= b&&"object"==typeof b}function Jl(b){return"number"==typeof b||ca(b)&&"[object Number]"==za(b)}function fd(b){if(!ca(b)||"[object Object]"!=za(b))return!1;b=Ee(b);if(null===b)return!0;b=X.call(b,"constructor")&&b.constructor;return"function"==typeof b&&b instanceof b&&Fe.call(b)==pq}function Le(b){return"string"==typeof b||!L(b)&&ca(b)&&"[object String]"==za(b)}function La(b){return"symbol"==typeof b||ca(b)&&"[object Symbol]"==za(b)}function Kl(b){if(!b)return[];if(Ga(b))return Le(b)?Ya(b):Da(b); if(jd&&b[jd]){b=b[jd]();for(var d,f=[];!(d=b.next()).done;)f.push(d.value);return f}d=wa(b);return("[object Map]"==d?ig:"[object Set]"==d?he:xc)(b)}function tb(b){return b?(b=Va(b),b===Vb||b===-Vb)?1.7976931348623157E308*(0>b?-1:1):b===b?b:0:0===b?b:0}function O(b){b=tb(b);var d=b%1;return b===b?d?b-d:b:0}function Ll(b){return b?Zb(O(b),0,4294967295):0}function Va(b){if("number"==typeof b)return b;if(La(b))return fe;aa(b)&&(b="function"==typeof b.valueOf?b.valueOf():b,b=aa(b)?b+"":b);if("string"!= typeof b)return 0===b?b:+b;b=Rj(b);var d=mp.test(b);return d||op.test(b)?xp(b.slice(2),d?2:8):lp.test(b)?fe:+b}function Gk(b){return eb(b,Ea(b))}function T(b){return null==b?"":Na(b)}function pg(b,d,f){b=null==b?r:rb(b,d);return b===r?f:b}function Bg(b,d){return null!=b&&pl(b,d,Op)}function ra(b){return Ga(b)?jk(b):xg(b)}function Ea(b){if(Ga(b))b=jk(b,!0);else if(aa(b)){var d=ed(b),f=[];for(h in b)("constructor"!=h||!d&&X.call(b,h))&&f.push(h);b=f}else{var h=[];if(null!=b)for(d in Z(b))h.push(d); b=h}return b}function Ml(b,d){if(null==b)return{};var f=E(qg(b),function(h){return[h]});return d=J(d),Kk(b,f,function(h,l){return d(h,l[0])})}function xc(b){return null==b?[]:Tj(b,ra(b))}function Nl(b){return Vg(T(b).toLowerCase())}function bl(b){return b=T(b),b&&b.replace(qp,yp).replace(sp,"")}function al(b,d,f){return b=T(b),d=f?r:d,d===r?up.test(b)?b.match(tp)||[]:b.match(jp)||[]:b.match(d)||[]}function Wg(b){return function(){return b}}function Fa(b){return b}function Sg(b){return zk("function"== typeof b?b:Qa(b,1))}function Xg(b,d,f){var h=ra(d),l=ne(d,h);null!=f||aa(d)&&(l.length||!h.length)||(f=d,d=b,b=this,l=ne(d,ra(d)));var n=!(aa(f)&&"chain"in f&&!f.chain),t=qb(b);return e(l,function(v){var x=d[v];b[v]=x;t&&(b.prototype[v]=function(){var A=this.aa;if(n||A){var B=b(this.R);return(B.M=Da(this.M)).push({qa:x,args:arguments,L:b}),B.aa=A,B}return x.apply(b,H([this.value()],arguments))})}),b}function Yg(){}function Ck(b){return Ag(b)?eg(gb(b)):$p(b)}function Zg(){return[]}function $g(){return!1} C=null==C?na:Kb.defaults(na.Object(),C,Kb.pick(na,vp));var ia=C.Array,Me=C.Date,Ol=C.Error,Dc=C.Math,Z=C.Object,Pl=C.RegExp,Bp=C.String,Ra=C.TypeError,Ne=ia.prototype,id=Z.prototype,Oe=C["__core-js_shared__"],Fe=C.Function.prototype.toString,X=id.hasOwnProperty,qq=0,yk=function(){var b=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.xd||"");return b?"Symbol(src)_1."+b:""}(),oe=id.toString,pq=Fe.call(Z),rq=na._,Up=Pl("^"+Fe.call(X).replace(kg,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?")+"$"),Pe=bk?C.rd:r,Lb=C.Symbol,ve=C.Uint8Array,Uk=Pe?Pe.Hd:r,Ee=Xj(Z.getPrototypeOf,Z),Ql=Z.create,Rl=id.propertyIsEnumerable,re=Ne.splice,ql=Lb?Lb.isConcatSpreadable:r,jd=Lb?Lb.iterator:r,$b=Lb?Lb.toStringTag:r,le=function(){try{var b=bc(Z,"defineProperty");return b({},"",{}),b}catch(d){}}(),sq=C.clearTimeout!==na.clearTimeout&&C.clearTimeout,tq=Me&&Me.now!==na.Date.now&&Me.now,uq=C.setTimeout!==na.setTimeout&&C.setTimeout,Be=Dc.ceil,se=Dc.floor,ah=Z.getOwnPropertySymbols,vq=Pe?Pe.isBuffer: r,kl=C.isFinite,wq=Ne.join,Yp=Xj(Z.keys,Z),ja=Dc.max,xa=Dc.min,mq=Me.now,xq=C.parseInt,Mk=Dc.random,nq=Ne.reverse,bh=bc(C,"DataView"),kd=bc(C,"Map"),ch=bc(C,"Promise"),Fc=bc(C,"Set"),ld=bc(C,"WeakMap"),md=bc(Z,"create"),Qe=ld&&new ld,Ec={},yq=ac(bh),zq=ac(kd),Aq=ac(ch),Bq=ac(Fc),Cq=ac(ld),Re=Lb?Lb.prototype:r,hd=Re?Re.valueOf:r,Qk=Re?Re.toString:r,Ac=function(){function b(){}return function(d){if(!aa(d))return{};if(Ql)return Ql(d);b.prototype=d;d=new b;return b.prototype=r,d}}();m.prototype=N.prototype; m.prototype.constructor=m;S.prototype=Ac(N.prototype);S.prototype.constructor=S;K.prototype=Ac(N.prototype);K.prototype.constructor=K;lb.prototype.clear=function(){this.D=md?md(null):{};this.size=0};lb.prototype.delete=function(b){b=this.has(b)&&delete this.D[b];return this.size-=b?1:0,b};lb.prototype.get=function(b){var d=this.D;return md?(b=d[b],"__lodash_hash_undefined__"===b?r:b):X.call(d,b)?d[b]:r};lb.prototype.has=function(b){var d=this.D;return md?d[b]!==r:X.call(d,b)};lb.prototype.set=function(b, d){var f=this.D;return this.size+=this.has(b)?0:1,f[b]=md&&d===r?"__lodash_hash_undefined__":d,this};mb.prototype.clear=function(){this.D=[];this.size=0};mb.prototype.delete=function(b){var d=this.D;b=ke(d,b);return!(0>b)&&(b==d.length-1?d.pop():re.call(d,b,1),--this.size,!0)};mb.prototype.get=function(b){var d=this.D;b=ke(d,b);return 0>b?r:d[b][1]};mb.prototype.has=function(b){return-1h?(++this.size,f.push([b,d])):f[h][1]= d,this};nb.prototype.clear=function(){this.size=0;this.D={hash:new lb,map:new (kd||mb),Qd:new lb}};nb.prototype.delete=function(b){b=De(this,b).delete(b);return this.size-=b?1:0,b};nb.prototype.get=function(b){return De(this,b).get(b)};nb.prototype.has=function(b){return De(this,b).has(b)};nb.prototype.set=function(b,d){var f=De(this,b),h=f.size;return f.set(b,d),this.size+=f.size==h?0:1,this};Xb.prototype.add=Xb.prototype.push=function(b){return this.D.set(b,"__lodash_hash_undefined__"),this};Xb.prototype.has= function(b){return this.D.has(b)};Za.prototype.clear=function(){this.D=new mb;this.size=0};Za.prototype.delete=function(b){var d=this.D;b=d.delete(b);return this.size=d.size,b};Za.prototype.get=function(b){return this.D.get(b)};Za.prototype.has=function(b){return this.D.has(b)};Za.prototype.set=function(b,d){var f=this.D;if(f instanceof mb){var h=f.D;if(!kd||199>h.length)return h.push([b,d]),this.size=++f.size,this;f=this.D=new nb(h)}return f.set(b,d),this.size=f.size,this};var Fb=Yk(fb),Al=Yk(tg, !0),sg=Zk(),tk=Zk(!0),ml=Qe?function(b,d){return Qe.set(b,d),b}:Fa,Dq=le?function(b,d){return le(b,"toString",{configurable:!0,enumerable:!1,value:Wg(d),writable:!0})}:Fa,Gl=sq||function(b){return na.clearTimeout(b)},eq=Fc&&1/he(new Fc([,-0]))[1]==Vb?function(b){return new Fc(b)}:Yg,Ng=Qe?function(b){return Qe.get(b)}:Yg,Mg=ah?function(b){return null==b?[]:(b=Z(b),p(ah(b),function(d){return Rl.call(b,d)}))}:Zg,Xk=ah?function(b){for(var d=[];b;)H(d,Mg(b)),b=Ee(b);return d}:Zg,wa=za;(bh&&"[object DataView]"!= wa(new bh(new ArrayBuffer(1)))||kd&&"[object Map]"!=wa(new kd)||ch&&"[object Promise]"!=wa(ch.resolve())||Fc&&"[object Set]"!=wa(new Fc)||ld&&"[object WeakMap]"!=wa(new ld))&&(wa=function(b){var d=za(b);if(b=(b="[object Object]"==d?b.constructor:r)?ac(b):"")switch(b){case yq:return"[object DataView]";case zq:return"[object Map]";case Aq:return"[object Promise]";case Bq:return"[object Set]";case Cq:return"[object WeakMap]"}return d});var Eq=Oe?qb:$g,il=rl(ml),bd=uq||function(b,d){return na.setTimeout(b, d)},Gg=rl(Dq),Tk=function(b){b=Je(b,function(f){return 500===d.size&&d.clear(),f});var d=b.cache;return b}(function(b){var d=[];return 46===b.charCodeAt(0)&&d.push(""),b.replace(ep,function(f,h,l,n){d.push(l?n.replace(kp,"$1"):h||f)}),d}),Fq=Q(function(b,d){return ea(b)?cd(b,sa(d,1,ea,!0)):[]}),Gq=Q(function(b,d){var f=Sa(d);return ea(f)&&(f=r),ea(b)?cd(b,sa(d,1,ea,!0),J(f,2)):[]}),Hq=Q(function(b,d){var f=Sa(d);return ea(f)&&(f=r),ea(b)?cd(b,sa(d,1,ea,!0),r,f):[]}),Iq=Q(function(b){var d=E(b,Jg); return d.length&&d[0]===b[0]?vg(d):[]}),Jq=Q(function(b){var d=Sa(b),f=E(b,Jg);return d===Sa(f)?d=r:f.pop(),f.length&&f[0]===b[0]?vg(f,J(d,2)):[]}),Kq=Q(function(b){var d=Sa(b),f=E(b,Jg);return d="function"==typeof d?d:r,d&&f.pop(),f.length&&f[0]===b[0]?vg(f,r,d):[]}),Lq=Q(vl),Mq=sb(function(b,d){var f=null==b?0:b.length,h=og(b,d);return Lk(b,E(d,function(l){return ob(l,f)?+l:l}).sort(Jk)),h}),Nq=Q(function(b){return Ib(sa(b,1,ea,!0))}),Oq=Q(function(b){var d=Sa(b);return ea(d)&&(d=r),Ib(sa(b,1,ea, !0),J(d,2))}),Pq=Q(function(b){var d=Sa(b);return d="function"==typeof d?d:r,Ib(sa(b,1,ea,!0),r,d)}),Qq=Q(function(b,d){return ea(b)?cd(b,d):[]}),Rq=Q(function(b){return Ig(p(b,ea))}),Sq=Q(function(b){var d=Sa(b);return ea(d)&&(d=r),Ig(p(b,ea),J(d,2))}),Tq=Q(function(b){var d=Sa(b);return d="function"==typeof d?d:r,Ig(p(b,ea),r,d)}),Uq=Q(Ug),Vq=Q(function(b){var d=b.length;d=1=d}),Yb=vk(function(){return arguments}())?vk:function(b){return ca(b)&&X.call(b,"callee")&& !Rl.call(b,"callee")},L=ia.isArray,kr=ck?Ka(ck):Qp,Eb=vq||$g,lr=dk?Ka(dk):Rp,pk=ek?Ka(ek):Tp,fh=fk?Ka(fk):Vp,ok=gk?Ka(gk):Wp,vc=hk?Ka(hk):Xp,mr=Ce(yg),nr=Ce(function(b,d){return b<=d}),or=yc(function(b,d){if(ed(d)||Ga(d))return eb(d,ra(d),b),r;for(var f in d)X.call(d,f)&&ad(b,f,d[f])}),Ul=yc(function(b,d){eb(d,Ea(d),b)}),Vl=yc(function(b,d,f,h){eb(d,Ea(d),b,h)}),pr=yc(function(b,d,f,h){eb(d,ra(d),b,h)}),qr=sb(og),rr=Q(function(b,d){b=Z(b);var f=-1,h=d.length,l=2--b)return d.apply(this,arguments)}},m.ary=Bl,m.assign=or,m.assignIn=Ul,m.assignInWith=Vl,m.assignWith=pr,m.at=qr,m.before=Cl,m.bind=dh,m.bindAll=Hr,m.bindKey=Sl,m.castArray=function(){if(!arguments.length)return[];var b=arguments[0];return L(b)?b:[b]},m.chain=xl, m.chunk=function(b,d,f){d=(f?Ha(b,d,f):d===r)?1:ja(O(d),0);f=null==b?0:b.length;if(!f||1>d)return[];for(var h=0,l=0,n=ia(Be(f/d));hd?0:d,h)):[]},m.dropRight=function(b,d,f){var h=null==b?0:b.length;return h?(d=f||d===r?1:O(d),d=h-d,Ma(b,0,0>d?0:d)):[]},m.dropRightWhile=function(b,d){return b&&b.length?ue(b,J(d,3),!0,!0):[]},m.dropWhile=function(b,d){return b&&b.length?ue(b,J(d,3),!0):[]},m.fill=function(b,d,f,h){var l=null==b?0:b.length;if(l)for(f&&"number"!=typeof f&&Ha(b,d,f)&&(f=0,h=l),l=b.length,f=O(f),0>f&&(f=-f>l?0:l+f),h=h===r||h>l?l:O(h),0>h&&(h+=l),h=f>h?0:Ll(h);f>>0)?(b=T(b),b&&("string"==typeof d||null!=d&&!fh(d))&&(d=Na(d), !d&&uc.test(b))?Jb(Ya(b),0,f):b.split(d,f)):[]},m.spread=function(b,d){if("function"!=typeof b)throw new Ra("Expected a function");return d=null==d?0:ja(O(d),0),Q(function(f){var h=f[d];f=Jb(f,0,d);return h&&H(f,h),a(b,this,f)})},m.tail=function(b){var d=null==b?0:b.length;return d?Ma(b,1,d):[]},m.take=function(b,d,f){return b&&b.length?(d=f||d===r?1:O(d),Ma(b,0,0>d?0:d)):[]},m.takeRight=function(b,d,f){var h=null==b?0:b.length;return h?(d=f||d===r?1:O(d),d=h-d,Ma(b,0>d?0:d,h)):[]},m.takeRightWhile= function(b,d){return b&&b.length?ue(b,J(d,3),!1,!0):[]},m.takeWhile=function(b,d){return b&&b.length?ue(b,J(d,3)):[]},m.tap=function(b,d){return d(b),b},m.throttle=function(b,d,f){var h=!0,l=!0;if("function"!=typeof b)throw new Ra("Expected a function");return aa(f)&&(h="leading"in f?!!f.lc:h,l="trailing"in f?!!f.vc:l),Fl(b,d,{lc:h,Uc:d,vc:l})},m.thru=Ge,m.toArray=Kl,m.toPairs=Xl,m.toPairsIn=Yl,m.toPath=function(b){return L(b)?E(b,gb):La(b)?[b]:Da(Tk(T(b)))},m.toPlainObject=Gk,m.transform=function(b, d,f){var h=L(b),l=h||Eb(b)||vc(b);if(d=J(d,4),null==f){var n=b&&b.constructor;f=l?h?new n:[]:aa(b)&&qb(n)?Ac(Ee(b)):{}}return(l?e:fb)(b,function(t,v,x){return d(f,t,v,x)}),f},m.unary=function(b){return Bl(b,1)},m.union=Nq,m.unionBy=Oq,m.unionWith=Pq,m.uniq=function(b){return b&&b.length?Ib(b):[]},m.uniqBy=function(b,d){return b&&b.length?Ib(b,J(d,2)):[]},m.uniqWith=function(b,d){return d="function"==typeof d?d:r,b&&b.length?Ib(b,r,d):[]},m.unset=function(b,d){return null==b||Eg(b,d)},m.unzip=Ug,m.unzipWith= wl,m.update=function(b,d,f){null!=b&&(f=Kg(f),b=wc(b,d,f(rb(b,d)),void 0));return b},m.updateWith=function(b,d,f,h){h="function"==typeof h?h:r;null!=b&&(f=Kg(f),b=wc(b,d,f(rb(b,d)),h));return b},m.values=xc,m.valuesIn=function(b){return null==b?[]:Tj(b,Ea(b))},m.without=Qq,m.words=al,m.wrap=function(b,d){return eh(Kg(d),b)},m.xor=Rq,m.xorBy=Sq,m.xorWith=Tq,m.zip=Uq,m.zipObject=function(b,d){return Sk(b||[],d||[],ad)},m.zipObjectDeep=function(b,d){return Sk(b||[],d||[],wc)},m.zipWith=Vq,m.entries= Xl,m.entriesIn=Yl,m.extend=Ul,m.extendWith=Vl,Xg(m,m),m.add=Rr,m.attempt=Gr,m.camelCase=zr,m.capitalize=Nl,m.ceil=Sr,m.clamp=function(b,d,f){return f===r&&(f=d,d=r),f!==r&&(f=Va(f),f=f===f?f:0),d!==r&&(d=Va(d),d=d===d?d:0),Zb(Va(b),d,f)},m.clone=function(b){return Qa(b,4)},m.cloneDeep=function(b){return Qa(b,5)},m.cloneDeepWith=function(b,d){return d="function"==typeof d?d:r,Qa(b,5,d)},m.cloneWith=function(b,d){return d="function"==typeof d?d:r,Qa(b,4,d)},m.conformsTo=function(b,d){return null==d|| qk(b,d,ra(d))},m.deburr=bl,m.defaultTo=function(b,d){return null==b||b!==b?d:b},m.divide=Tr,m.endsWith=function(b,d,f){b=T(b);d=Na(d);var h=b.length;h=f=f===r?h:Zb(O(f),0,h);return f-=d.length,0<=f&&b.slice(f,h)==d},m.eq=db,m.escape=function(b){return b=T(b),b&&bp.test(b)?b.replace(Zj,zp):b},m.escapeRegExp=function(b){return b=T(b),b&&fp.test(b)?b.replace(kg,"\\$&"):b},m.every=function(b,d,f){var h=L(b)?k:Lp;return f&&Ha(b,d,f)&&(d=r),h(b,J(d,3))},m.find=Yq,m.findIndex=sl,m.findKey=function(b,d){return jc(b, J(d,3),fb)},m.findLast=Zq,m.findLastIndex=tl,m.findLastKey=function(b,d){return jc(b,J(d,3),tg)},m.floor=Ur,m.forEach=yl,m.forEachRight=zl,m.forIn=function(b,d){return null==b?b:sg(b,J(d,3),Ea)},m.forInRight=function(b,d){return null==b?b:tk(b,J(d,3),Ea)},m.forOwn=function(b,d){return b&&fb(b,J(d,3))},m.forOwnRight=function(b,d){return b&&tg(b,J(d,3))},m.get=pg,m.gt=ir,m.gte=jr,m.has=function(b,d){return null!=b&&pl(b,d,Np)},m.hasIn=Bg,m.head=ul,m.identity=Fa,m.includes=function(b,d,f,h){b=Ga(b)? b:xc(b);f=f&&!h?O(f):0;h=b.length;return 0>f&&(f=ja(h+f,0)),Le(b)?f<=h&&-1f&&(f=ja(h+f,0)),sc(b,d,f)},m.inRange=function(b,d,f){d=tb(d);f===r?(f=d,d=0):f=tb(f);b=Va(b);return b>=xa(d,f)&&b=b},m.isSet=ok,m.isString=Le,m.isSymbol=La,m.isTypedArray=vc,m.isUndefined=function(b){return b===r},m.isWeakMap=function(b){return ca(b)&&"[object WeakMap]"==wa(b)},m.isWeakSet=function(b){return ca(b)&&"[object WeakSet]"==za(b)},m.join=function(b,d){return null==b?"":wq.call(b,d)},m.kebabCase=Ar,m.last=Sa,m.lastIndexOf=function(b,d,f){var h= null==b?0:b.length;if(!h)return-1;var l=h;f!==r&&(l=O(f),l=0>l?ja(h+l,0):xa(l,h-1));if(d===d){for(f=l+1;f--&&b[f]!==d;);b=f}else b=lc(b,Oj,l,!0);return b},m.lowerCase=Br,m.lowerFirst=Cr,m.lt=mr,m.lte=nr,m.max=function(b){return b&&b.length?me(b,Fa,ug):r},m.maxBy=function(b,d){return b&&b.length?me(b,J(d,2),ug):r},m.mean=function(b){return Pj(b,Fa)},m.meanBy=function(b,d){return Pj(b,J(d,2))},m.min=function(b){return b&&b.length?me(b,Fa,yg):r},m.minBy=function(b,d){return b&&b.length?me(b,J(d,2),yg): r},m.stubArray=Zg,m.stubFalse=$g,m.stubObject=function(){return{}},m.stubString=function(){return""},m.stubTrue=function(){return!0},m.multiply=Vr,m.nth=function(b,d){return b&&b.length?Hk(b,O(d)):r},m.noConflict=function(){return na._===this&&(na._=rq),this},m.noop=Yg,m.now=Ie,m.pad=function(b,d,f){b=T(b);var h=(d=O(d))?tc(b):0;if(!d||h>=d)return b;d=(d-h)/2;return Ae(se(d),f)+b+Ae(Be(d),f)},m.padEnd=function(b,d,f){b=T(b);var h=(d=O(d))?tc(b):0;return d&&hd){var h=b;b=d;d=h}return f||b%1||d%1?(f=Mk(),xa(b+f*(d-b+wp("1e-"+((f+"").length-1))),d)):mg(b,d)},m.reduce=function(b,d,f){var h=L(b)?V:Qj,l=3>arguments.length; return h(b,J(d,4),f,l,Fb)},m.reduceRight=function(b,d,f){var h=L(b)?la:Qj,l=3>arguments.length;return h(b,J(d,4),f,l,Al)},m.repeat=function(b,d,f){return d=(f?Ha(b,d,f):d===r)?1:O(d),Fg(T(b),d)},m.replace=function(){var b=arguments,d=T(b[0]);return 3>b.length?d:d.replace(b[1],b[2])},m.result=function(b,d,f){d=Gb(d,b);var h=-1,l=d.length;for(l||(l=1,b=r);++hb||9007199254740991=d)return b;d=f-tc(h); if(1>d)return h;f=n?Jb(n,0,d).join(""):b.slice(0,d);if(l===r)return f+h;if(n&&(d+=f.length-d),fh(l)){if(b.slice(d).search(l)){n=f;l.global||(l=Pl(l.source,T(ak.exec(l))+"g"));for(l.lastIndex=0;b=l.exec(n);)var t=b.index;f=f.slice(0,t===r?d:t)}}else b.indexOf(Na(l),d)!=d&&(l=f.lastIndexOf(l),-1h.la?"Right":"")}),h};K.prototype[b+"Right"]=function(f){return this.reverse()[b](f).reverse()}}), e(["filter","map","takeWhile"],function(b,d){var f=d+1,h=1==f||3==f;K.prototype[b]=function(l){var n=this.clone();return n.Wa.push({iteratee:J(l,3),type:f}),n.U=n.U||h,n}}),e(["head","last"],function(b,d){var f="take"+(d?"Right":"");K.prototype[b]=function(){return this[f](1).value()[0]}}),e(["initial","tail"],function(b,d){var f="drop"+(d?"":"Right");K.prototype[b]=function(){return this.U?new K(this):this[f](1)}}),K.prototype.compact=function(){return this.filter(Fa)},K.prototype.find=function(b){return this.filter(b).head()}, K.prototype.findLast=function(b){return this.reverse().find(b)},K.prototype.invokeMap=Q(function(b,d){return"function"==typeof b?new K(this):this.map(function(f){return dd(f,b,d)})}),K.prototype.reject=function(b){return this.filter(Ke(J(b)))},K.prototype.slice=function(b,d){b=O(b);var f=this;return f.U&&(0d)?new K(f):(0>b?f=f.takeRight(-b):b&&(f=f.drop(b)),d!==r&&(d=O(d),f=0>d?f.dropRight(-d):f.take(d-b)),f)},K.prototype.takeRightWhile=function(b){return this.reverse().takeWhile(b).reverse()}, K.prototype.toArray=function(){return this.take(4294967295)},fb(K.prototype,function(b,d){var f=/^(?:filter|find|map|reject)|While$/.test(d),h=/^(?:head|last)$/.test(d),l=m[h?"take"+("last"==d?"Right":""):d],n=h||/^find/.test(d);l&&(m.prototype[d]=function(){var t=this.R,v=h?[1]:arguments,x=t instanceof K,A=v[0],B=x||L(t),F=function(Ua){Ua=l.apply(m,H([Ua],v));return h&&G?Ua[0]:Ua};B&&f&&"function"==typeof A&&1!=A.length&&(x=B=!1);var G=this.aa;A=!!this.M.length;var M=n&&!G,I=x&&!A;if(!n&&B){t=I? t:new K(this);var U=b.apply(t,v);return U.M.push({qa:Ge,args:[F],L:r}),new S(U,G)}return M&&I?b.apply(this,v):(U=this.thru(F),M?h?U.value()[0]:U.value():U)})}),e("pop push shift sort splice unshift".split(" "),function(b){var d=Ne[b],f=/^(?:push|sort|unshift)$/.test(b)?"tap":"thru",h=/^(?:pop|shift)$/.test(b);m.prototype[b]=function(){var l=arguments;if(h&&!this.aa){var n=this.value();return d.apply(L(n)?n:[],l)}return this[f](function(t){return d.apply(L(t)?t:[],l)})}}),fb(K.prototype,function(b, d){if(b=m[d]){var f=b.name+"";X.call(Ec,f)||(Ec[f]=[]);Ec[f].push({name:d,qa:b})}}),Ec[xe(r,2).name]=[{name:"wrapper",qa:r}],K.prototype.clone=function(){var b=new K(this.R);return b.M=Da(this.M),b.la=this.la,b.U=this.U,b.Wa=Da(this.Wa),b.Ka=this.Ka,b.Xa=Da(this.Xa),b},K.prototype.reverse=function(){if(this.U){var b=new K(this);b.la=-1;b.U=!0}else b=this.clone(),b.la*=-1;return b},K.prototype.value=function(){var b=this.R.value(),d=this.la,f=L(b),h=0>d,l=f?b.length:0,n=kq(0,l,this.Xa),t=n.start,v= n.end;n=v-t;t=h?v:t-1;v=this.Wa;var x=v.length,A=0,B=xa(n,this.Ka);if(!f||!h&&l==n&&B==n)return Rk(b,this.M);f=[];a:for(;n--&&A=this.ma.length; return{done:b,value:b?r:this.ma[this.Ja++]}},m.prototype.dd=function(b){for(var d,f=this;f instanceof N;){var h=ik(f);h.Ja=0;h.ma=r;d?l.R=h:d=h;var l=h;f=f.R}return l.R=b,d},m.prototype.reverse=function(){var b=this.R;return b instanceof K?(this.M.length&&(b=new K(this)),b=b.reverse(),b.M.push({qa:Ge,args:[Tg],L:r}),new S(b,this.aa)):this.thru(Tg)},m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=function(){return Rk(this.R,this.M)},m.prototype.first=m.prototype.head,jd&&(m.prototype[jd]= oq),m}();"function"==typeof define&&"object"==typeof define.Lc&&define.Lc?(na._=Kb,define(function(){return Kb})):Wb?((Wb.exports=Kb)._=Kb,ie._=Kb):na._=Kb}).call(this);/* Lodash Copyright JS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ var P=ba._,_$VERSION=P.VERSION,_$after=P.after,_$ary=P.ary,_$assign=P.assign,_$assignIn=P.assignIn,_$assignInWith=P.assignInWith,_$assignWith=P.assignWith,_$at=P.at,_$before=P.before,_$bind=P.bind,_$bindAll=P.bindAll,_$bindKey=P.bindKey,_$castArray=P.castArray,_$chain=P.chain,_$chunk=P.chunk,_$compact=P.compact,_$concat=P.concat,_$cond=P.cond,_$conforms=P.conforms,_$constant=P.constant,_$countBy=P.countBy,_$create=P.create,_$curry=P.curry,_$curryRight=P.curryRight,_$debounce=P.debounce,_$defaults= P.defaults,_$defaultsDeep=P.defaultsDeep,_$defer=P.defer,_$delay=P.delay,_$difference=P.difference,_$differenceBy=P.differenceBy,_$differenceWith=P.differenceWith,_$drop=P.drop,_$dropRight=P.dropRight,_$dropRightWhile=P.dropRightWhile,_$dropWhile=P.dropWhile,_$fill=P.fill,_$filter=P.filter,_$flatMap=P.flatMap,_$flatMapDeep=P.flatMapDeep,_$flatMapDepth=P.flatMapDepth,_$flatten=P.flatten,_$flattenDeep=P.flattenDeep,_$flattenDepth=P.flattenDepth,_$flip=P.flip,_$flow=P.flow,_$flowRight=P.flowRight,_$fromPairs= P.fromPairs,_$functions=P.functions,_$functionsIn=P.functionsIn,_$groupBy=P.groupBy,_$initial=P.initial,_$intersection=P.intersection,_$intersectionBy=P.intersectionBy,_$intersectionWith=P.intersectionWith,_$invert=P.invert,_$invertBy=P.invertBy,_$invokeMap=P.invokeMap,_$iteratee=P.iteratee,_$keyBy=P.keyBy,_$keys=P.keys,_$keysIn=P.keysIn,_$map=P.map,_$mapKeys=P.mapKeys,_$mapValues=P.mapValues,_$matches=P.matches,_$matchesProperty=P.matchesProperty,_$memoize=P.memoize,_$merge=P.merge,_$mergeWith=P.mergeWith, _$method=P.method,_$methodOf=P.methodOf,_$mixin=P.mixin,_$negate=P.negate,_$nthArg=P.nthArg,_$omit=P.omit,_$omitBy=P.omitBy,_$once=P.once,_$orderBy=P.orderBy,_$over=P.over,_$overArgs=P.overArgs,_$overEvery=P.overEvery,_$overSome=P.overSome,_$partial=P.partial,_$partialRight=P.partialRight,_$partition=P.partition,_$pick=P.pick,_$pickBy=P.pickBy,_$property=P.property,_$propertyOf=P.propertyOf,_$pull=P.pull,_$pullAll=P.pullAll,_$pullAllBy=P.pullAllBy,_$pullAllWith=P.pullAllWith,_$pullAt=P.pullAt,_$range= P.range,_$rangeRight=P.rangeRight,_$rearg=P.rearg,_$reject=P.reject,_$remove=P.remove,_$rest=P.rest,_$reverse=P.reverse,_$sampleSize=P.sampleSize,_$set=P.set,_$setWith=P.setWith,_$shuffle=P.shuffle,_$slice=P.slice,_$sortBy=P.sortBy,_$sortedUniq=P.sortedUniq,_$sortedUniqBy=P.sortedUniqBy,_$split=P.split,_$spread=P.spread,_$tail=P.tail,_$take=P.take,_$takeRight=P.takeRight,_$takeRightWhile=P.takeRightWhile,_$takeWhile=P.takeWhile,_$tap=P.tap,_$throttle=P.throttle,_$thru=P.thru,_$toArray=P.toArray,_$toPairs= P.toPairs,_$toPairsIn=P.toPairsIn,_$toPath=P.toPath,_$toPlainObject=P.toPlainObject,_$transform=P.transform,_$unary=P.unary,_$union=P.union,_$unionBy=P.unionBy,_$unionWith=P.unionWith,_$uniq=P.uniq,_$uniqBy=P.uniqBy,_$uniqWith=P.uniqWith,_$unset=P.unset,_$unzip=P.unzip,_$unzipWith=P.unzipWith,_$update=P.update,_$updateWith=P.updateWith,_$values=P.values,_$valuesIn=P.valuesIn,_$without=P.without,_$words=P.words,_$wrap=P.wrap,_$xor=P.xor,_$xorBy=P.xorBy,_$xorWith=P.xorWith,_$zip=P.zip,_$zipObject=P.zipObject, _$zipObjectDeep=P.zipObjectDeep,_$zipWith=P.zipWith,_$entries=P.toPairs,_$entriesIn=P.toPairsIn,_$extend=P.assignIn,_$extendWith=P.assignInWith,_$add=P.add,_$attempt=P.attempt,_$camelCase=P.camelCase,_$capitalize=P.capitalize,_$ceil=P.ceil,_$clamp=P.clamp,_$clone=P.clone,_$cloneDeep=P.cloneDeep,_$cloneDeepWith=P.cloneDeepWith,_$cloneWith=P.cloneWith,_$conformsTo=P.conformsTo,_$deburr=P.deburr,_$defaultTo=P.defaultTo,_$divide=P.divide,_$endsWith=P.endsWith,_$eq=P.eq,_$escape=P.escape,_$escapeRegExp= P.escapeRegExp,_$every=P.every,_$find=P.find,_$findIndex=P.findIndex,_$findKey=P.findKey,_$findLast=P.findLast,_$findLastIndex=P.findLastIndex,_$findLastKey=P.findLastKey,_$floor=P.floor,_$forEach=P.forEach,_$forEachRight=P.forEachRight,_$forIn=P.forIn,_$forInRight=P.forInRight,_$forOwn=P.forOwn,_$forOwnRight=P.forOwnRight,_$get=P.get,_$gt=P.gt,_$gte=P.gte,_$has=P.has,_$hasIn=P.hasIn,_$head=P.head,_$identity=P.identity,_$includes=P.includes,_$indexOf=P.indexOf,_$inRange=P.inRange,_$invoke=P.invoke, _$isArguments=P.isArguments,_$isArray=P.isArray,_$isArrayBuffer=P.isArrayBuffer,_$isArrayLike=P.isArrayLike,_$isArrayLikeObject=P.isArrayLikeObject,_$isBoolean=P.isBoolean,_$isBuffer=P.isBuffer,_$isDate=P.isDate,_$isElement=P.isElement,_$isEmpty=P.isEmpty,_$isEqual=P.isEqual,_$isEqualWith=P.isEqualWith,_$isError=P.isError,_$isFinite=P.isFinite,_$isFunction=P.isFunction,_$isInteger=P.isInteger,_$isLength=P.isLength,_$isMap=P.isMap,_$isMatch=P.isMatch,_$isMatchWith=P.isMatchWith,_$isNaN=P.isNaN,_$isNative= P.isNative,_$isNil=P.isNil,_$isNull=P.isNull,_$isNumber=P.isNumber,_$isObject=P.isObject,_$isObjectLike=P.isObjectLike,_$isPlainObject=P.isPlainObject,_$isRegExp=P.isRegExp,_$isSafeInteger=P.isSafeInteger,_$isSet=P.isSet,_$isString=P.isString,_$isSymbol=P.isSymbol,_$isTypedArray=P.isTypedArray,_$isUndefined=P.isUndefined,_$isWeakMap=P.isWeakMap,_$isWeakSet=P.isWeakSet,_$join=P.join,_$kebabCase=P.kebabCase,_$last=P.last,_$lastIndexOf=P.lastIndexOf,_$lowerCase=P.lowerCase,_$lowerFirst=P.lowerFirst, _$lt=P.lt,_$lte=P.lte,_$max=P.max,_$maxBy=P.maxBy,_$mean=P.mean,_$meanBy=P.meanBy,_$min=P.min,_$minBy=P.minBy,_$stubArray=P.stubArray,_$stubFalse=P.stubFalse,_$stubObject=P.stubObject,_$stubString=P.stubString,_$stubTrue=P.stubTrue,_$multiply=P.multiply,_$nth=P.nth,_$noConflict=P.noConflict,_$noop=P.noop,_$now=P.now,_$pad=P.pad,_$padEnd=P.padEnd,_$padStart=P.padStart,_$parseInt=P.parseInt,_$random=P.random,_$reduce=P.reduce,_$reduceRight=P.reduceRight,_$repeat=P.repeat,_$replace=P.replace,_$result= P.result,_$round=P.round,_$runInContext=P.runInContext,_$sample=P.sample,_$size=P.size,_$snakeCase=P.snakeCase,_$some=P.some,_$sortedIndex=P.sortedIndex,_$sortedIndexBy=P.sortedIndexBy,_$sortedIndexOf=P.sortedIndexOf,_$sortedLastIndex=P.sortedLastIndex,_$sortedLastIndexBy=P.sortedLastIndexBy,_$sortedLastIndexOf=P.sortedLastIndexOf,_$startCase=P.startCase,_$startsWith=P.startsWith,_$subtract=P.subtract,_$sum=P.sum,_$sumBy=P.sumBy,_$times=P.times,_$toFinite=P.toFinite,_$toInteger=P.toInteger,_$toLength= P.toLength,_$toLower=P.toLower,_$toNumber=P.toNumber,_$toSafeInteger=P.toSafeInteger,_$toString=P.toString,_$toUpper=P.toUpper,_$trim=P.trim,_$trimEnd=P.trimEnd,_$trimStart=P.trimStart,_$truncate=P.truncate,_$unescape=P.unescape,_$uniqueId=P.uniqueId,_$upperCase=P.upperCase,_$upperFirst=P.upperFirst,_$each=P.forEach,_$eachRight=P.forEachRight,_$first=P.head;function qo(a,c){return"object"!==typeof a[c]?!0:Array.isArray(a[c])?(console.warn("va`"+c),!0):!1}function ro(a,c){return _$isEmpty(a)?(console.warn("wa`"+c),!0):!1}function so(a,c){for(const e of Object.keys(c))if(e in a&&(qo(c,e)||!ro(c[e],e)&&!to(a[e],c,e)))return!1;return!0}function to(a,c,e){if("object"!==typeof a){console.error("xa`"+e+"`"+typeof a);var g=!1}else Array.isArray(a)?(console.error("ya`"+e),g=!1):g=!0;return!g||_$isEmpty(a)?!0:so(a,c[e])} function uo(a,c,e){for(const p of Object.keys(e))if(p in a||p in c){if(qo(e,p)){var g;if(g=p in a&&p in c){g=a[p];var k=c[p];g=typeof g!==typeof k||"object"===typeof g&&Array.isArray(g)!==Array.isArray(k)?!1:"object"===typeof g&&!Array.isArray(g)&&_$isEmpty(g)&&_$isEmpty(k)?!0:_$isEqual(g,k)}if(g)continue;else return!1}if(!ro(e[p],p)){if(!(p in a))if(to(c[p],e,p))continue;else return!1;if(!(p in c))if(to(a[p],e,p))continue;else return!1;if(typeof a[p]!==typeof c[p])return!1;g=to(a[p],e,p);k=to(c[p], e,p);if(!g||!k)if(g||k||!uo(a[p],c[p],e[p]))return!1}}return!0}function vo(a,c,e){return _$isEmpty(e)||_$isEmpty(a)&&_$isEmpty(c)?!0:_$isEmpty(a)?so(c,e):_$isEmpty(c)?so(a,e):uo(a,c,e)} function wo(a,c){if(Array.isArray(a)||Array.isArray(c))console.error("za");else if(!_$isEmpty(c))if(_$isEmpty(a))_$merge(a,c);else for(const e of Object.keys(c)){if(!(e in a)){a[e]=_$cloneDeep(c[e]);continue}if(typeof a[e]!==typeof c[e]){console.error("ta");continue}if("object"!==typeof a[e]){a[e]=c[e];continue}const g=a[e],k=c[e];Array.isArray(g)&&Array.isArray(k)?g.push(..._$cloneDeep(k)):Array.isArray(g)||Array.isArray(k)?console.error("ua"):wo(g,k)}} function xo(a,c){const e=_$cloneDeep(a);wo(e,c);return _$isEqual(e,a)};function yo(a,c){if(a.b){var e=zo(a.b,c);if(!e.ok)return console.log("Aa"),console.log("Ba`"+JSON.stringify(a.b)),console.log("Ca`"+JSON.stringify(c)),e.H?e:{ok:!1,H:-12}}else if(a.c){if(!Ao(a.c,c))return console.log("Da"),console.log("Ea`"+JSON.stringify(a.c)),console.log("Ca`"+JSON.stringify(c)),{ok:!1,H:-13}}else if(a.d){if(e=Bo(a.d,c),!e.ok)return console.log("Fa"),console.log("Ga`"+JSON.stringify(a.d)),console.log("Ca`"+JSON.stringify(c)),e.H?e:{ok:!1,H:-15}}else if(a.e&&(e=yo(a.e,c),!e.ok))return console.log("Ha"), console.log("Ia`"+JSON.stringify(a.e)),console.log("Ca`"+JSON.stringify(c)),e;if(a.g)a=yo(a.g,c);else if(a.f)a=Co(a,c);else if(a.h)if(a.j&&a.i&&a.h&&a.k){var g=c.b+a.k;e=po(g,a.j);if(0>e)a={ok:!1,H:-4};else{var k=BigInt(a.i[e]);g=no(g,$n);if(0<=g&&g<=co)if(0>BigInt(33);if(u===bo)break;u=p*Zn/(u+BigInt(1))+BigInt(1)}k=p-BigInt(1)}else console.log("qa"),k=BigInt(-1);else console.log("pa"), k=BigInt(-1);c.c.a.push({a:k+BigInt(a.h[e])});c.a.n&&c.a.n.a&&(c.c.a[0].b=c.a.n.a);a={ok:!0}}}else console.log("Ja"),console.log("Ka`"+JSON.stringify(a)),a={ok:!1,H:-3};else a={ok:!0};return a} function Co(a,c){if(!a.f)return console.log("La"),console.log("Ka`"+JSON.stringify(a)),{ok:!1,H:-5};if(a.j){if(!a.k)return console.log("Ma"),console.log("Ka`"+JSON.stringify(a)),{ok:!1,H:-6};var e=po(c.b+a.k,a.j);return 0>e?{ok:!1,H:-7}:yo(a.f[e],c)}if(a.l){e=0;const g=a.l;for(;ee)return{ok:!1,H:-10};wo(c.a,a.c[e]);return{ok:!0}}console.log("Qa");console.log("Ra`"+JSON.stringify(a));return{ok:!1,H:-11}}return{ok:a.a}} function Ao(a,c){const e=a.d+c.b;if(a.c)return Do(a.c,c,e,a.e)?!0:a.a;if(a.b){for(const g of a.b)if(Do(g,c,e,a.e))return!0;return a.a}console.log("Sa");console.log("Ta`"+JSON.stringify(a));return a.a}function Do(a,c,e,g){if(void 0===g){if(a.a&&!xo(c.a,a.a))return!1}else if(a.a&&!vo(c.a,a.a,g))return!1;if(a.d)return wo(c.a,a.d),!0;if(a.b&&a.c&&a.b.length===a.c.length){e=po(e,a.b);if(0>e)return!1;wo(c.a,a.c[e]);return!0}console.log("Ua");console.log("Va`"+JSON.stringify(a));return!1} function Bo(a,c){if(a.d){if(!Un(a.d,c.a))return{ok:a.a};a.e&&wo(c.a,a.e);return{ok:!0}}if(!a.b)return{ok:a.a};if(!a.c||a.b.length!==a.c.length)return console.log("Wa"),console.log("Xa`"+JSON.stringify(a)),{ok:!1,H:-14};let e=0;const g=a.b;for(;ec-e).join(",");return a in ta?BigInt(ta[a]):BigInt(-1)};function Io(a,c,e){c=no(c.toString(),ao);a={a:{a},b:c.toString(),c:{a:[]}};e=yo(e.b,a);if(!e.ok)return{ok:!1,H:e.H,value:{a:[]}};for(const k of a.c.a){if(k.b){e=a.b;c={};var g=k.b.a??[];for(const p of g)wo(c,Eo(e,p));k.c=c}if(k.c){c=k.c;e=BigInt(0);c.a&&(e=Ho(c.a));e===BigInt(-1)&&(e=BigInt(0));g=BigInt(0);if(c.b)if(g=c.b,g.a&&g.b){b:switch(g.a){case 2:c=BigInt(0);break b;case 1:c=BigInt(1);break b;default:c=BigInt(-1)}c===BigInt(-1)?g=BigInt(-1):(g=g.b,g=Go.has(g)?BigInt(g):BigInt(-1),g=g===BigInt(-1)? BigInt(-1):g<c;c++)a<<=BigInt(8),a+=BigInt(Math.floor(256*Math.random()));return a}function Lo(a){if(a)try{return BigInt(a)}catch(c){}}function Mo(a){if(a)try{return Number(a)}catch(c){}}function No(a){if(a)try{return JSON.parse(a)}catch(c){}}async function Oo(a){await a.set("reachMetadata",JSON.stringify({a:1}));await a.delete("modelHash");await a.delete("cachedVpids")} function Po(a,c){a=Io({a:2,b:1,d:{a:{b:0,c:0}}},a,JSON.parse(c));if(!a.ok)return{ok:!1,H:a.H,value:[]};a=a.value;return null!==a&&a?(a=a.a)?{ok:!0,value:a}:{ok:!0,value:[]}:{ok:!0,value:[]}} async function Qo(a,c,e,g){const k=Lo(await a.get("browserId"))??Ko();await a.set("browserId",String(k));if(c)return[k];(c=No(await a.get("reachMetadata")))&&1===c.a||await Oo(a);var p=Mo(await a.get("modelHash"))??0;const u=await a.get("cachedVpids");c=[];e===p&&u&&(p=JSON.parse(u),Array.isArray(p)&&(c=p.map(D=>Lo(D)).filter(D=>!!D)));await a.set("modelHash",String(e));if(0===c.length){e=Po(k,g);if(!e.ok&&e.H)return[Jo-BigInt(e.H)];c=e.value.map(D=>D.d??BigInt(0))}e=c.map(D=>String(D));await a.set("cachedVpids", JSON.stringify(e));return c}fa("runPrivateReach",Qo);function Ro(){var a=So;class c{async run(e){if(void 0!==e&&void 0!==e.modelJson){var g=k=>{a?.privateAggregation?.sendHistogramReport?a.privateAggregation.sendHistogramReport(k):a.privateAggregation?.contributeToHistogram?.(k)};try{e.enableDebugMode&&a.privateAggregation.enableDebugMode({debug_key:BigInt(0),debugKey:BigInt(0)}),(await Qo(this.sharedStorage??a?.sharedStorage,e.reportBrowserIdInsteadOfVPID,e.modelHash,e.modelJson)).forEach(k=>{for(const p of e.filterIds)g({bucket:k,value:e.enableDebugMode? 1:16384,filteringId:p})})}catch(k){g({bucket:Jo-BigInt(-1),value:1,filteringId:0})}}}}a.register("google_reach",c)};function To(a,c){c=`${"https://pagead2.googlesyndication.com/pagead/gen_204"}?id=av-js&type=reach&proto=${encodeURIComponent(cc(c.Y()))}`;a.ac.Pa(c,{ca:"GET"}).sendNow()};function Yr(a){return[{Aa:2,Ua:!1,Db:!0,filterIds:a?.productionFilterIds},{Aa:2,Ua:!0,Db:!0,filterIds:a?.testFilterIds},{Aa:2,Ua:!1,Db:!1,filterIds:a?.testFilterIds}]};var Zr=[0,ji,-3];var $r=[0,hi,ji,-1,pi,fi,hi];var as=class extends yi{constructor(a){super(a)}getType(){var a=Xf(this,6);return(null==a?a:Number.isFinite(a)?a|0:void 0)??0}},bs=function(a){return c=>{Oa(a);if(null==c||""==c)c=Xa(new a,qh);else{Ja(c);c=JSON.parse(c);if(!Array.isArray(c))throw Error("D`"+ma(c)+"`"+c);Wd(c,32);c=Gf(a,c)}return c}}(as);as.Na="ads.geo.GeoTargetMessage";as.Nb=[17,18];var cs=[0,ni,-4,pi,li,ji,fi,ni,fi,ni,ji,ni,-1,Zr,oi,ii,ni,hi,-1,ji,-1,hi,fi,$r,ei,ni];as.prototype.Y=zi(cs);var ds=function(a,c){return oh(a,1,c)},es=function(a,c){return nh(a,2,c)},fs=function(a,c){return nh(a,3,c)},gs=class extends yi{constructor(){super(void 0)}Ob(a){return nh(this,10,a)}};gs.Na="ads.branding.measurement.client.frontend.integrations.reach.ReachStatusMessage";gs.Nb=[12];gs.prototype.Y=zi([0,pi,mi,-1,pi,-2,mi,-1,ji,mi,cs,qi,ji]);var hs=async function(a,c){try{return await c()}finally{a.flush()}},is=class{constructor(a){this.context=a;this.points=[]}flush(){if(!(0>=this.points.length)){var a=new gs;ds(a,9);var c=Yr().length;c=null==c?c:wf(c);$f(a,13,c);gh(a,12,this.points);this.points.splice(0);To(this.context,a)}}};var ui=class extends yi{constructor(a){super(a)}};ui.Na="EventIdMessage";var js=[0,gi,ki,-1],ks=function(a,c){return(e,g)=>{if(Bd.length){const p=Bd.pop();od(p,g);Yc(p.v,e,g);e=p}else e=new Cd(e,g);try{const p=new a,u=p.I;vh(c)(u,e);var k=p}finally{e.ec()}return k}}(ui,js);ui.prototype.Y=zi(js);var ti=class extends yi{constructor(a){super(a,1)}};ti.Na="proto2.bridge.MessageSet";const ls={};ti[vi]=ls;var ms={};ti.prototype.Y=zi([-1,ms,xh,zh]);var ns=new si;ms[4156379]=js;ls[4156379]={Md:ns,qd:function(a){if(null!=a){if(Yd(a.I)&2)throw Error("E");var c=Xf(a,1);if(null!=c)if(tf(c))if("number"===typeof c)c=Cf(c);else{Ja(c);q(tf(c));q(!0);q(!0);var e=Math.trunc(Number(c));Number.isSafeInteger(e)?c=e:(c=Df(c),e=Number(c),c=Number.isSafeInteger(e)?e:c)}else c=void 0;return{Sd:xi(c),Pd:xi(zf(Xf(a,2))),Od:xi(zf(Xf(a,3)))}}}};var os=class extends yi{constructor(){super(void 0)}lb(a){return mh(this,4,a)}};os.Na="ads.branding.measurement.client.frontend.integrations.reach.ContextIdMessage";os.Nb=[8];os.prototype.Y=zi([0,js,li,-1,ni,-3,ri,li]);var ps=class{constructor(){this.message=new os}Ob(a){var c=this.message;a=ks(ec(a));this.message=kh(c,ui,1,a);return this}lb(a){this.message=this.message.lb(Math.max(1,a));return this}encode(){let a=this.message,c=cc(a.Y());64{const g=e%-2147483648;e!==g&&To(a,ds(new gs,6));return g})};const rs={[2]:"prod",[1]:"canary"};async function ss(a,c,e,g){try{var k=!!a.global.sharedStorage}catch(D){k=D}if(k instanceof Error)g=fs(es(ds(new gs,8),k.name),k.message),To(a,g);else{g.points.push(7);k=Yr(e);var p=ts(a,e,k);c=us(a,c);var [u]=await Promise.all([p,c]);g.points.push(8);c=k.map(D=>vs(a,D,u,e.deviceType??1,e.escapedQueryId,e.trafficTypes??[0],e.isProductSplitVpidLogsExperiment??!1));await Promise.all(c);g.points.push(9)}} async function us(a,c){const e=a.sharedStorage;if(e)try{await e.worklet.addModule(c)}catch(g){c=fs(es(ds(new gs,1),g.name),g.message),To(a,c)}}async function ts(a,c,e){const g=[...(new Set(e.map(k=>k.Aa)))];e=g.map(k=>ws(a,c,k));e=await Promise.all(e);return new Map(e.map((k,p)=>[g[p],k]))} async function ws(a,c,e){var g=c.clientsideModelFilename??"model_person_country_code_XX_person_region_code_5858.json",k=void 0;let p=1;const u={method:"GET"};var D=200,E=c.geoTargetMessage?bs(c.geoTargetMessage):void 0;c=(new gs).Ob(c.escapedQueryId);E=kh(c,as,11,E);try{k=await a.global.fetch(xs(e,g),u),D=k.status,k.ok||(k=await a.global.fetch(xs(e,"model_person_country_code_XX_person_region_code_5858.json"),u),p=2)}catch(H){D=-1,H instanceof Error&&fs(es(E,H.name),H.message)}e=ds(E,2);$f(e,9,null== D?D:wf(D));if(k&&k.ok)return D=oh(E,4,p),nh(D,7,1===p?g:""),To(a,E),await k.text();k=oh(E,4,4);g=nh(k,8,g);nh(g,7,"");To(a,E)}function xs(a,c){return"https://www.googletagservices.com/agrp/"+rs[a]+"/"+c} async function vs(a,c,e,g,k,p,u){e=e.get(c.Aa);if(void 0!==e){var D=Number(no(e,BigInt(-2147483648)));k=(new ps).Ob(k);k.message=gh(k.message,8,p);p=lh(k.message,2,2===c.Aa);p=lh(p,3,!c.Ua);k.message=p;p=k.lb(D);k=Tn.match(/m\d{12}/g);var E=Tn.match(/\d{8}/g);if(k&&0"number"===typeof c)};async function Cs(a,c){if("undefined"===typeof window)console.error("ab");else{var e=c??new Sn(void 0,void 0,a),g=new is(e);await hs(g,async()=>{g.points.push(5);var k=await Gj(qj(e.onMessage,Nj(p=>{a:{p=p.data;if(void 0!==p)try{var u=atob(p);break a}catch(E){}u=void 0}a:{if(void 0!==u)try{var D=JSON.parse(u);break a}catch(E){}D=void 0}return D}),wm(p=>void 0!==p),Nj(p=>p),kn()));k&&void 0!==k&&"string"===typeof k.escapedQueryId&&"object"===typeof k.experimentState&&ys(k.clientsideModelFilename)&& ys(k.geoTargetMessage)&&zs(k.deviceType)&&Bs(k.productionFilterIds)&&Bs(k.testFilterIds)&&Bs(k.trafficTypes)&&As(k.isProductSplitVpidLogsExperiment)?(g.points.push(6),await ss(e,e.nd[2],k,g)):(k=ds(new gs,4),To(e,k))})}};const So=globalThis;(async function(a,c){var e=So;"object"===typeof e&&"register"in e?Ro():await Cs(a,c)})(Rn(null!=="m202405220101".match(/^m\d{10}$/g)?"m202405220101":"current"));}).call(this);