(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var fa=this||self,na=function(a,c){a=a.split(".");var e=fa;a[0]in e||typeof e.execScript=="undefined"||e.execScript("var "+a[0]);for(var g;a.length&&(g=a.shift());)a.length||c===void 0?e=e[g]&&e[g]!==Object.prototype[g]?e[g]:e[g]={}:e[g]=c},pa=function(a,c){a:{var e=["CLOSURE_FLAGS"];for(var g=fa,k=0;kc&&c.indexOf(a)!=-1):!1:!1}function y(a){return Cb().indexOf(a)!=-1};function Gb(){return qb?!!Db&&Db.brands.length>0:!1}function Hb(){return Gb()?!1:y("Opera")}function Ib(){return y("Firefox")||y("FxiOS")}function Sb(){return Gb()?Fb("Chromium"):(y("Chrome")||y("CriOS"))&&!(Gb()?0:y("Edge"))||y("Silk")};function Tb(){return qb?!!Db&&!!Db.platform:!1}function Ub(){return y("iPhone")&&!y("iPod")&&!y("iPad")}function Vb(){Ub()||y("iPad")||y("iPod")};function Wb(a){const c=a.length;if(c>0){const e=Array(c);for(let g=0;g>2];u=c[(u&3)<<4|C>>4];C=c[(C&15)<<2|z>>6];z=c[z&63];e[p++]=""+G+u+C+z}G=0;z=g;switch(a.length-k){case 2:G=a[k+1],z=c[(G&15)<<2]||g;case 1:a=a[k],e[p]=""+c[a>>2]+c[(a&3)<<4|G>>4]+z+g}return e.join("")},kc=function(a){var c=a.length,e=c*3/4;e%3?e=Math.floor(e): "=.".indexOf(a[c-1])!=-1&&(e="=.".indexOf(a[c-2])!=-1?e-2:e-1);var g=new Uint8Array(e),k=0;bc(a,function(p){g[k++]=p});return k!==e?g.subarray(0,k):g},bc=function(a,c){function e(z){for(;g>4);u!=64&&(c(p<<4&240|u>>2),C!=64&&c(u<<6&192|C))}},$b=function(){if(!Zb){Zb={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), c=["+/=","+/","-_=","-_.","-_"],e=0;e<5;e++){var g=a.concat(c[e].split(""));Yb[e]=g;for(var k=0;k>>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}wc=e>>>0;xc=a>>>0}function Nc(a){q(a<=8);return Lc||=new DataView(new ArrayBuffer(8))}function Oc(a,c){return c*4294967296+(a>>>0)}function Pc(a,c){const e=c&2147483648;e&&(a=~a+1>>>0,c=~c>>>0,a==0&&(c=c+1>>>0));a=Oc(a,c);return e?-a:a}function Qc(a,c){c>>>=0;a>>>=0;return c<=2097151?""+(4294967296*c+a):""+(BigInt(c)<0);a.length<16?Mc(Number(a)):(a=BigInt(a),wc=Number(a&BigInt(4294967295))>>>0,xc=Number(a>>BigInt(32)&BigInt(4294967295)))};var Tc=function(a,c){let e,g=0,k=0,p=0;const u=a.P;let C=a.G;do e=u[C++],g|=(e&127)<32&&(k|=(e&127)>>4);for(p=3;p<32&&e&128;p+=7)e=u[C++],k|=(e&127)<>>0,k>>>0);throw Error("l");},Uc=function(a){let c=0,e=a.G;const g=e+10,k=a.P;for(;e>>0},Xc=function(a){return Tc(a,Oc)},Yc=function(a){var c=a.P;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},Zc=function(a){return Vc(a)},$c=function(a,c,{qb:e=!1}={}){a.qb=e;c&&(c=vc(c),a.P=c.buffer,a.ub=c.oa,a.Za=null,a.hb=0,a.T=a.P.length,a.G=a.hb)},Sc=function(a,c){a.G= c;if(c>a.T)throw Error("m`"+c+"`"+a.T);},ad=function(a,c){if(c<0)throw Error("n`"+c);const e=a.G,g=e+c;if(g>a.T)throw Error("m`"+(a.T-e)+"`"+c);a.G=g;return e},cd=class{constructor(a,c){this.P=null;this.ub=!1;this.Za=null;this.G=this.T=this.hb=0;$c(this,a,c)}Tb(){this.clear();bd.length<100&&bd.push(this)}clear(){this.P=null;this.ub=!1;this.Za=null;this.G=this.T=this.hb=0;this.qb=!1}setEnd(a){this.T=a}reset(){this.G=this.hb}M(){return this.G}advance(a){Sc(this,this.G+a)}ac(a,c){const e=ad(this,a); var g=q(this.P),k;c?(k=hb)||(k=hb=new TextDecoder("utf-8",{fatal:!0})):(k=mb)||(k=mb=new TextDecoder("utf-8",{fatal:!1}));a=e+a;g=e===0&&a===g.length?g:g.subarray(e,a);try{var p=k.decode(g)}catch(u){if(c){if(gb===void 0){try{k.decode(new Uint8Array([128]))}catch(C){}try{k.decode(new Uint8Array([97])),gb=!0}catch(C){gb=!1}}c=!gb}c&&(hb=void 0);throw u;}return p}Bb(a){if(a==0)return rc||=new tc(null,qc);var c=ad(this,a);if(this.qb&&this.ub)c=this.P.subarray(c,c+a);else{var e=q(this.P);a=c+a;c=c===a? new Uint8Array(0):e.slice(c,a)}fb(c,Uint8Array);return c.length==0?rc||=new tc(null,qc):new tc(c,qc)}},bd=[];q(!0); var dd=function(a,{Rb:c=!1}={}){a.Rb=c},ed=function(a){var c=a.v;if(c.G==c.T)return!1;a.U!==-1&&(c=a.v.M(),a.v.G=a.ca,Wc(a.v),a.A===4||a.A===3?q(c===a.v.M(),"Expected to not advance the cursor. Group tags do not have values."):q(c>a.v.M(),"Expected to read the field, did you forget to call a read or skip method?"),a.v.G=c);a.ca=a.v.M();c=Wc(a.v);const e=c>>>3,g=c&7;if(!(g>=0&&g<=5))throw Error("g`"+g+"`"+a.ca);if(e<1)throw Error("h`"+e+"`"+a.ca);a.U=c;a.za=e;a.A=g;return!0},fd=function(a){switch(a.A){case 0:a.A!=0? (Ma("Invalid wire type for skipVarintField"),fd(a)):Uc(a.v);break;case 1:q(a.A===1);a.v.advance(8);break;case 2:gd(a);break;case 5:q(a.A===5);a.v.advance(4);break;case 3:const c=a.za;do{if(!ed(a))throw Error("j");if(a.A==4){if(a.za!=c)throw Error("k");break}fd(a)}while(1);break;default:throw Error("g`"+a.A+"`"+a.ca);}},gd=function(a){if(a.A!=2)Ma("Invalid wire type for skipDelimitedField"),fd(a);else{var c=Wc(a.v);a.v.advance(c)}},hd=function(a,c){if(!a.Rb){const e=a.v.M();a.v.G=c;c=a.v.Bb(e-c);q(e== a.v.M());return c}},vd=function(a){const c=a.ca;fd(a);return hd(a,c)},wd=function(a,c,e){q(a.A==2);const g=a.v.T,k=Wc(a.v),p=a.v.M()+k;let u=p-g;u<=0&&(a.v.setEnd(p),e(c,a,void 0,void 0,void 0),u=p-a.v.M());if(u)throw Error("f`"+k+"`"+(k-u));a.v.G=p;a.v.setEnd(g)},xd=function(a){q(a.A==0);return Wc(a.v)},yd=function(a,c){q(a.U===11);let e=0,g=0;for(;ed(a)&&a.A!=4;)a.U!==16||e?a.U!==26||g?fd(a):e?(g=-1,wd(a,e,c)):(g=a.ca,gd(a)):(e=xd(a),g&&(q(g>0),a.U=-1,a.A=-1,a.v.G=g,g=0));if(a.U!==12||!g||!e)throw Error("i"); },zd=function(a){q(a.A==0);return Xc(a.v)},Ad=function(a){q(a.A==0);return Vc(a.v)},Bd=function(a){q(a.A==2);const c=Wc(a.v);return a.v.ac(c,!0)},Cd=function(a,c,e){q(a.A==2);var g=Wc(a.v);for(g=a.v.M()+g;a.v.M()>>0;this.xb=c>>>0}};let Fd;var Kd=function(a){if(!a)return Id||=new Jd(0,0);if(!/^-?\d+$/.test(a))return null;Rc(a);return new Jd(wc,xc)},Jd=class{constructor(a,c){this.zb=a>>>0;this.xb=c>>>0}};let Id;var Ld=function(a,c){q(c==Math.floor(c));for(q(c>=0&&c<4294967296);c>127;)a.K.push(c&127|128),c>>>=7;a.K.push(c)},Md=function(a,c){q(c==Math.floor(c));q(c>=-2147483648&&c<2147483648);if(c>=0)Ld(a,c);else{for(let e=0;e<9;e++)a.K.push(c&127|128),c>>=7;a.K.push(1)}},Nd=class{constructor(){this.K=[]}length(){return this.K.length}end(){const a=this.K;this.K=[];return a}Da(a,c){q(a==Math.floor(a));q(c==Math.floor(c));q(a>=0&&a<4294967296);for(q(c>=0&&c<4294967296);c>0||a>127;)this.K.push(a&127|128),a=(a>>> 7|c<<25)>>>0,c>>>=7;this.K.push(a)}Mb(a,c){q(a==Math.floor(a));q(c==Math.floor(c));q(a>=0&&a<4294967296);q(c>=0&&c<4294967296);this.X(a);this.X(c)}X(a){q(a==Math.floor(a));q(a>=0&&a<4294967296);this.K.push(a>>>0&255);this.K.push(a>>>8&255);this.K.push(a>>>16&255);this.K.push(a>>>24&255)}lc(a){q(a==Math.floor(a));q(a>=0&&a<1.8446744073709552E19);const c=a>>>0;a=Math.floor((a-c)/4294967296)>>>0;wc=c;xc=a;this.X(wc);this.X(xc)}jc(a){q(a==Math.floor(a));q(a>=-2147483648&&a<2147483648);this.K.push(a>>> 0&255);this.K.push(a>>>8&255);this.K.push(a>>>16&255);this.K.push(a>>>24&255)}kc(a){q(a==Math.floor(a));q(a>=-0x7fffffffffffffff&&a<0x7fffffffffffffff);Mc(a);this.Mb(wc,xc)}Lb(a){q(a==Infinity||a==-Infinity||isNaN(a)||typeof a==="number"&&a>=-3.4028234663852886E38&&a<=3.4028234663852886E38);const c=Nc(4);c.setFloat32(0,+a,!0);xc=0;wc=c.getUint32(0,!0);this.X(wc)}Kb(a){q(typeof a==="number"||a==="Infinity"||a==="-Infinity"||a==="NaN");const c=Nc(8);c.setFloat64(0,+a,!0);wc=c.getUint32(0,!0);xc=c.getUint32(4, !0);this.X(wc);this.X(xc)}Jb(a){q(typeof a==="boolean"||typeof a==="number");this.K.push(a?1:0)}kb(a){q(a==Math.floor(a));q(a>=-2147483648&&a<2147483648);Md(this,a)}};var Od=function(a,c){c.length!==0&&(a.tb.push(c),a.qa+=c.length)},Pd=function(a,c,e){q(c>=1&&c==Math.floor(c));Ld(a.C,c*8+e)},Qd=function(a,c){Pd(a,c,2);c=a.C.end();Od(a,c);c.push(a.qa);return c},Rd=function(a,c){var e=c.pop();e=a.qa+a.C.length()-e;for(q(e>=0);e>127;)c.push(e&127|128),e>>>=7,a.qa++;c.push(e);a.qa++},Sd=function(a,c,e){e!=null&&(Pd(a,c,0),typeof e==="number"?(a=a.C,q(e==Math.floor(e)),q(e>=0&&e<1.8446744073709552E19),Mc(e),a.Da(wc,xc)):(e=Hd(e),a.C.Da(e.zb,e.xb)))},Vd=class{constructor(){this.tb= [];this.qa=0;this.C=new Nd}jc(a,c){c!=null&&(Td(a,c,c>=-2147483648&&c<2147483648),c!=null&&(Ud(a,c),Pd(this,a,0),Md(this.C,c)))}kc(a,c){c!=null&&(Td(a,c,typeof c==="string"&&Kd(c)||typeof c==="number"&&c>=-0x7fffffffffffffff&&c<0x7fffffffffffffff),c!=null&&(Pd(this,a,0),typeof c==="number"?(a=this.C,q(c==Math.floor(c)),q(c>=-0x7fffffffffffffff&&c<0x7fffffffffffffff),Mc(c),a.Da(wc,xc)):(c=Kd(c),this.C.Da(c.zb,c.xb))))}X(a,c){c!=null&&(Td(a,c,c>=0&&c<4294967296),c!=null&&(Pd(this,a,0),Ld(this.C,c)))}lc(a, c){c!=null&&(Td(a,c,typeof c==="string"&&Hd(c)||typeof c==="number"&&c>=0&&c<1.8446744073709552E19),Sd(this,a,c))}Lb(a,c){c!=null&&(Pd(this,a,5),this.C.Lb(c))}Kb(a,c){c!=null&&(Pd(this,a,1),this.C.Kb(c))}Jb(a,c){c!=null&&(Td(a,c,typeof c==="boolean"||typeof c==="number"),Pd(this,a,0),this.C.Jb(c))}kb(a,c){c!=null&&(c=parseInt(c,10),Ud(a,c),Pd(this,a,0),Md(this.C,c))}Mb(a,c){Pd(this,a,1);this.C.Mb(c)}Da(a,c){Pd(this,a,0);this.C.Da(c)}}; function Ud(a,c){Td(a,c,c===Math.floor(c));Td(a,c,c>=-2147483648&&c<2147483648)}function Td(a,c,e){e||Ma(`for [${c}] at [${a}]`)};class Wd{constructor(a,c,e,g){this.lb=a;this.mb=c;this.nc=e;this.mc=g}};var Xd=Symbol("INTERNAL_ARRAY_STATE");q(Math.round(Math.log2(Math.max(...Object.values({wd:1,ud:2,td:4,zd:8,yd:16,xd:32,cd:64,Bd:128,rd:256,qd:512,vd:1024,dd:2048,Ad:4096,ed:8192}))))===13);var Yd=(a,c)=>{q((c&16777215)==c);$a(a,"state is only maintained on arrays.");a[Xd]|=c};const Zd=Object.getOwnPropertyDescriptor(Array.prototype,"Dc"); Object.defineProperties(Array.prototype,{Dc:{get(){function a(k,p){k&c&&e.push(p)}const c=$d(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=ae(c);g!==536870912&&e.push(`pivot: ${g}`);g=e.join(",");return Zd?Zd.get.call(this)+ "|"+g:g},configurable:!0,enumerable:!1}});var $d=a=>{$a(a,"state is only maintained on arrays.");return a[Xd]|0}; function be(a,c){q(c&64,"state for messages must be constructed");q((c&5)===0,"state for messages should not contain repeated field state");const e=ae(c),g=a.length;q(e+ce(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(typeof a[0]==="string","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((a!=null&&typeof a==="object"&&a.constructor===Object)===!!(c&256),"arraystate and array disagree on sparseObject presence")} var de=a=>{$a(a,"state is only maintained on arrays.");const c=a[Xd];be(a,c);return c},ee=(a,c)=>{$a(a,"state is only maintained on arrays.");q((c&16777215)==c);a[Xd]=c;return a};function fe(a,c){ee(c,(a|0)&-14591)}function ge(a,c){ee(c,(a|34)&-14557)}function he(a,c){Ra(c);q(c>0&&c<=1023||536870912===c);return a&-16760833|(c&1023)<<14}function ae(a){a=a>>14&1023;return a===0?536870912:a}function ce(a){return+!!(a&512)-1};let ie;var je={};function ke(a){const c=a.Fc===je;q(!ie||c===a instanceof ie);return c}var le={};function me(a){const c=!(!a||typeof a!=="object"||a.Gd!==le);q(c===a instanceof Map);return c&&fb(a,Map).size===0}function $e(a,c){Ra(a);q(a>0);q(c===0||c===-1);return a+c}function af(a,c){Ra(a);q(a>=0);q(c===0||c===-1);return a-c}function bf(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object} function cf(a,c,e){if(!Array.isArray(a)||a.length)return!1;const g=$d(a);if(g&1)return!0;if(!(c&&(Array.isArray(c)?c.includes(e):c.has(e))))return!1;ee(a,g|1);return!0}var df;const ef=[];ee(ef,55);df=Object.freeze(ef);function ff(a){if(a&2)throw Error("p");}function gf(){}let hf;function jf(a,c){$a(a);if(c){hf||=Symbol("unknownBinaryFields");var e=a[hf];e?e.push(c):a[hf]=[c]}}function kf(a,c){$a(a);$a(c);(c=hf?$a(c)[hf]:void 0)&&(a[hf]=Array.prototype.slice.call(c))}let lf; function mf(a,c){var e=$d($a(a));c||q(!(e&2&&e&4||e&2048)||Object.isFrozen(a));c=!!(e&8);e=!!(e&16&&e&32);if(c||e){let g,k,p;a.forEach(u=>{Array.isArray(u)?p=!0:u&&ke(u)&&($d(u.I)&2?k=!0:g=!0)});p&&q(!k&&!g);e&&q(!p&&!g);c&&q(!p&&!k)}nf(a)} function nf(a){var c=$d(a);const e=c&4,g=(4096&c?1:0)+(8192&c?1:0);q(e&&g<=1||!e&&g===0,`Expected at most 1 type-specific formatting bit, but got ${g} with state: ${c}`);if(4096&$d(a))for(c=0;c>>0:void 0}function Cf(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}function Df(a){q(a<0||!(0-922337:a.length<19||a.length===19&&Number(a.substring(0,6))<922337)||(Rc(a),a=wc,c=xc,a=c&2147483648?""+(BigInt(c|0)<>>0)):Qc(a,c));return a} function Gf(a){if(a==null)return a;if(vf(a)){if(typeof a==="string"){q(vf(a));q(!0);var c=Math.trunc(Number(a));Number.isSafeInteger(c)&&c>=0?a=String(c):(c=a.indexOf("."),c!==-1&&(a=a.substring(0,c)),q(a.indexOf(".")===-1),Cf(a)||(Rc(a),a=Qc(wc,xc)));return a}if(typeof a==="number")return q(vf(a)),q(!0),a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a:Df(a)}};let Hf;function If(a,c){q(!!($d(c)&32));Hf=c;a=new a(c);Hf=void 0;return a}let Jf,Kf;function Lf(a){switch(typeof a){case "boolean":return Jf||=[0,void 0,!0];case "number":return a>0?void 0:a===0?Kf||=[0,void 0]:[-a,void 0];case "string":return[0,a];case "object":return $a(a),q(a.length===2||a.length===3&&a[2]===!0),q(a[0]==null||typeof a[0]==="number"&&a[0]>=0),q(a[1]==null||typeof a[1]==="string"),a}}function Mf(a,c){$a(c);return Nf(a,c[0],c[1])} function Nf(a,c,e){a==null&&(a=Hf);Hf=void 0;if(a!=null)for(var g=0;g=1024)throw Error("x`"+c+"`1024");k=he(e,c);break a}}if(c){c=Math.max(c,af(k,ce(e)));if(c>1024)throw Error("y`"+k+"`1024");k=he(e,c)}else k=e}}ee(a,k);q(k&64);return a};var Of=class{constructor(){throw Error("z");}[Symbol.iterator](){}};const Pf=()=>{throw Error("A");};Object.defineProperties(Of,{[Symbol.hasInstance]:{value:Pf,configurable:!1,writable:!1,enumerable:!1}});q(Of[Symbol.hasInstance]===Pf,"defineProperties did not work: was it monkey-patched?");function Qf(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(cf(a,void 0,0))return}else{if(a!=null&&a instanceof Uint8Array)return lc(a);if(a instanceof tc){const c=a.Ra;return c==null?"":typeof c==="string"?c:a.Ra=lc(c)}}}return a};function Rf(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;c$f(p,k,g));Yd(a,32|(e?2:0));return a}function bg(a){const c=a.I,e=de(c);return e&2?If(a.constructor,ag(c,e,!1)):a};var dg=function(a,c){a=a.I;return cg(a,de(a),c)};function eg(a,c,e,g){c=$e(g,ce(c));if(!(c<0||c>=a.length||c>=e))return a[c]}var cg=function(a,c,e,g){if(e===-1)return null;const k=ae(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],g!=null)){if(eg(a,c,k,e))throw Error("B`"+e);return g}return eg(a,c,k,e)}},gg=function(a,c,e){const g=a.I;let k=de(g);ff(k);fg(g,k,c,e);return a}; function fg(a,c,e,g){q(!bf(g),"Invalid object passed to a setter");const k=ae(c);if(e>=k){q(k!==536870912);let u=c;if(c&256)var p=a[a.length-1];else{if(g==null)return;p=$e(k,ce(c));q(p>=a.length&&Number.isInteger(p)&&p<4294967295,"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 gg(a,c,e)},uh=function(a,c,e){if(e!=null&&typeof e!=="string")throw Error("r`"+e+"`"+qa(e));return gg(a,c,e)},vh=function(a,c,e){return gg(a,c,e==null?e:wf(e))};function Xf(a){return a}function Yf(a,c,e,g){return wh(a,c,e,g,xh,yh)}function Zf(a,c,e,g){return wh(a,c,e,g,zh,Ah)} function wh(a,c,e,g,k,p){if(!e.length&&!g)return 0;var u=0;let C=0,z=0;var G=0;let L=0;for(var M=e.length-1;M>=0;M--){var S=e[M];g&&M===e.length-1&&S===g||(G++,S!=null&&z++)}if(g)for(var ja in g)M=+ja,isNaN(M)||(L+=Bh(M),C++,M>u&&(u=M));G=k(G,z)+p(C,u,L);ja=z;M=C;S=u;let Y=L;for(let Ea=e.length-1;Ea>=0;Ea--){var da=e[Ea];if(da==null||g&&Ea===e.length-1&&da===g)continue;da=af(Ea,c);const eb=k(da,ja)+p(M,S,Y);eb=1024||(M--,ja++,Y-=Ea.length,u=k(g,ja)+p(M,S,Y),u1?a-1:0)}function zh(a,c){return(a>1?a-1:0)+(a-c)*4}function yh(a,c){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=c?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*c}function xh(a){return 40+4*a} function Bh(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2};var Vf=Xf;typeof Proxy!=="undefined"&&new Proxy({},{getPrototypeOf:Ch,setPrototypeOf:Ch,isExtensible:Ch,preventExtensions:Ch,getOwnPropertyDescriptor:Ch,defineProperty:Ch,has:Ch,get:Ch,set:Ch,deleteProperty:Ch,apply:Ch,construct:Ch});function Ch(){throw Error("C");};var Dh=class{constructor(a,c,e){fb(this,Dh,"The message constructor should only be used by subclasses");q(this.constructor!==Dh,"Message is an abstract class and cannot be directly constructed");this.I=Nf(a,c,e);this.preventPassingToStructuredClone=gf}toJSON(){var a=this.I;$a(a);a=Tf(a,Uf,void 0,void 0,!1);return Eh(this,a,!0,Wf)}getExtension(a){fb(this,a.Sb);var c=fb(this,Dh);c=a.la?a.fb?a.wa(c,a.la,a.ma,void 0!==qf?4:2,!0):a.wa(c,a.la,a.ma,!0):a.fb?a.wa(c,a.ma,void 0!==qf?4:2,!0):a.wa(c,a.ma,a.defaultValue, !0);return a.Bc&&c==null?a.defaultValue:c}hasExtension(a){q(!a.fb,"repeated extensions don't support hasExtension");if(a.la)a=ph(this,a.la,a.ma,!0)!==void 0;else{q(!a.fb,"repeated extensions don't support getExtensionOrUndefined");fb(this,a.Sb);const c=fb(this,Dh);a=a.la?a.wa(c,a.la,a.ma,!0):a.wa(c,a.ma,null,!0);a=(a===null?void 0:a)!==void 0}return a}clone(){const a=fb(this,Dh);q(ke(a));const c=a.I;var e=de(c);return If(a.constructor,ag(c,e,!1))}oa(){return!!($d(this.I)&2)}};ie=Dh; Dh.prototype.Fc=je;Dh.prototype.toString=function(){return Eh(this,this.I,!1,Xf).toString()};let Wf=Xf; function Eh(a,c,e,g){var k=Bb?void 0:a.constructor.Db;var p=de(e?a.I:c);a=c.length;if(!a)return c;let u=c[a-1];var C=bf(u);C?a--:u=void 0;e=ce(p);var z=af(a,e);p=p&512?z:g(z,e,c,u);z=(g=z!==p)?Array.prototype.slice.call(c,0,a):c;if(C||g){a:{var G=z;var L=u;C={};let eb=!1;if(g)for(var M=Math.max(0,p+e);M0;a--){da=a-1;Y=z[da];da=af(da,e);if(Y!=null&&!cf(Y,k,da)&&!me(Y))break;Ea=!0}if(z===c&&!G&&!Ea)return z;g?Ea&&(z.length=a):z=Array.prototype.slice.call(z,0,a);L&&z.push(L);return z};function Fh(a){return Array.isArray(a)?a[0]instanceof Wd?(q(a.length===2),Gh(a[1]),a):[Hh,Gh(a)]:[fb(a,Wd),void 0]} var Kh=function(a,c,e){$a(a);const g=e.ab;for(;ed(c)&&c.A!=4;)if(c.U===11){const k=c.ca;let p=!1;yd(c,(u,C)=>{var z=e[u];if(!z){const G=g[u];if(G){z=Gh(G);const L=Ih(z),M=Jh(z).pa;z=e[u]=(S,ja,Y)=>L(oh(ja,M,Y,!0),S)}}z?z(C,a,u):(p=!0,C.v.G=C.v.T)});p&&jf(a,hd(c,k))}else jf(a,vd(c))},Mh=function(a,c){return(e,g,k)=>{g=Lh(g,a);g!=null&&(Pd(e,1,3),Pd(e,2,0),Md(e.C,k),k=Qd(e,3),c(g,e),Rd(e,k),Pd(e,1,4))}}; function Nh(a,c,e){if(Array.isArray(c)){var g=$d(c);if(g&4)return c;for(var k=0,p=0;kk(p,u,g):(p,u)=>{for(;ed(u)&&u.A!=4;){const z=u.za;let G=g[z];if(!G){var C=g.ab;C&&(C=C[z])&&(G=g[z]=Qh(C))}G&&G(u,p,z)||jf(p,vd(u))}e===Rh||e===Sh||e.Mc||(p[lf||=Symbol("JSPB_COMPARISON_TYPE_INFO")]=e)};a[Oh]=c}return c}function Qh(a){a=Fh(a);const c=fb(a[0],Wd).lb;if(a=a[1]){Gh(a);const e=Ih(a),g=Jh(q(a)).pa;return(k,p,u)=>c(k,p,u,g,e)}return c}class Th{}let Rh,Sh;const Uh=Symbol("comparisonTypeInfoCache"); function Vh(a,c,e){const g=e[1];let k;if(g){const p=g[Uh];k=p?p.pa:q(Lf(g[0]));a[c]=p??g}k&&k===Jf?(a=a.Zb||(a.Zb=new Set),fb(a,Set).add(c)):e[0]&&(a=a.cc||(a.cc=new Set),fb(a,Set).add(c))}function Wh(a,c){return[a.nc,!c||c[0]>0?void 0:c]}function Ph(a){var c=a[Uh];if(c)return c;c=Xh(a,a[Uh]=new Th,Wh,Wh,Vh);if(!c.ab&&!c.cc&&!c.Zb){let e=!0;for(let g in c)isNaN(g)||(e=!1);e?(q(Lf(a[0]))===Jf?Sh?c=Sh:(c=new Th,c.pa=$a(Lf(!0)),c=Sh=c):c=Rh||=new Th,c=a[Uh]=c):c.Mc=!0}return c} function Gh(a){$a(a);var c;if(!(c=Yh in a||Zh in a)&&(c=a.length>0)){c=a[0];const e=Lf(c);e!=null&&e!==c&&(a[0]=e);c=e!=null}q(c);return a}function $h(a,c,e){a[c]=e}function ai(a){return Array.isArray(a)&&typeof a[0]==="number"&&a[0]>0} function Xh(a,c,e,g,k=$h){c.pa=q(Lf(a[0]));let p=0;var u=a[++p];u&&u.constructor===Object&&(c.ab=u,u=a[++p],typeof u==="function"&&(c.Qb=u,c.Yb=Ta(a[++p]),q(c.Qb===Kh),q(c.Yb===Mh),u=a[++p]));const C={};for(;ai(u);){for(var z=0;z0),z+=u,u=a[++p]);let M;var G=void 0;u instanceof Wd?M=u:(M=bi,p--);if(M.mc){u=a[++p];G=a;var L=p;typeof u=="function"&&(q(u.length===0),u=u(),G[L]=u);Gh(u);G=u}u=a[++p];L=z+1;typeof u==="number"&& u<0&&(L-=u,u=a[++p]);for(;zfi(g,k,e);a[ci]=c}return c}const Zh=Symbol("serializerFnCache");function gi(a){return a.mb}function hi(a,c){let e,g;const k=a.mb;return(p,u,C)=>k(p,u,C,g||=ei(c).pa,e||=di(c))}function ei(a){let c=a[Zh];if(c)return c;c=Xh(a,a[Zh]={},gi,hi);ii(a);return c}const Yh=Symbol("deserializerFnCache"); function ji(a,c){const e=a.lb;return c?(g,k,p)=>e(g,k,p,c):e}function ki(a,c,e){const g=a.lb;let k,p;return(u,C,z)=>g(u,C,z,p||=Jh(c).pa,k||=Ih(c),e)}function Jh(a){let c=a[Yh];if(c)return c;Ph(a);c=Xh(a,a[Yh]={},ji,ki);ii(a);return c}function ii(a){Yh in a&&Uh in a&&Zh in a&&(a.length=0)}function li(a,c){var e=a[c];if(e)return e;if(e=a.ab)if(e=e[c]){e=Fh(e);var g=fb(e[0],Wd).mb;if(e=e[1]){Gh(e);const k=di(e),p=ei(e).pa;e=(e=a.Yb)?e(p,k):(u,C,z)=>g(u,C,z,p,k)}else e=g;return a[c]=e}} function fi(a,c,e){for(var g=de(a),k=ce(g),p=a.length,u=g&512?1:0,C=p+(g&256?-1:0);u>31)*2+1;const k=g>>>23&255;g&=8388607;oi(c,e,k==255?g?NaN:a*Infinity:k==0?a*Math.pow(2,-149)*g:a*Math.pow(2,k-150)*(g+Math.pow(2,23)));return!0},function(a,c,e){a.Lb(e,sf(c))}),ti=mi(function(a,c,e){if(a.A!== 0)return!1;q(a.A==0);a=Tc(a.v,Pc);oi(c,e,a);return!0},function(a,c,e){var g=a.kc;a:if(c!=null){if(vf(c)){if(typeof c==="string"){c=Ff(c);break a}if(typeof c==="number"){c=Ef(c);break a}}c=void 0}g.call(a,e,c)}),ui=mi(function(a,c,e){if(a.A!==0)return!1;oi(c,e,zd(a));return!0},function(a,c,e){a.lc(e,Gf(c))}),vi=ni(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=jg(c,e);a.A==2?Cd(a,Xc,c):c.push(zd(a));return!0},function(a,c,e){c=Nh(Gf,c,!1);if(c!=null)for(let g=0;g=0&&c<4294967296),Pd(a,e,5),a.C.X(c))}),yi=mi(function(a,c,e){if(a.A!==0)return!1;q(a.A==0);a=Uc(a.v);oi(c,e,a);return!0},function(a,c,e){a.Jb(e,c==null||typeof c==="boolean"?c:typeof c==="number"?!!c:void 0)}),zi=mi(function(a,c,e){if(a.A!==2)return!1;oi(c,e,Bd(a));return!0},function(a, c,e){c=c==null||typeof c==="string"?c:void 0;if(c!=null){Sa(c);if(ob?!c.Cc():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(c))throw Error("a");c=(nb||=new TextEncoder).encode(c);Pd(a,e,2);Ld(a.C,c.length);Od(a,a.C.end());Od(a,c)}}),Hh=new Wd(function(a,c,e,g,k){if(a.A!==2)return!1;wd(a,oh(c,g,e,!0),k);return!0},pi,!1,!0),bi=new Wd(function(a,c,e,g,k){if(a.A!==2)return!1;wd(a,oh(c,g,e),k);return!0},pi,!1,!0),Ai=mi(function(a,c,e){if(a.A!==0)return!1;oi(c,e,xd(a)); return!0},function(a,c,e){a.X(e,Bf(c))}),Bi=ni(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=jg(c,e);a.A==2?Cd(a,Wc,c):c.push(xd(a));return!0},function(a,c,e){c=Nh(Bf,c,!0);if(c!=null)for(let u=0;ua(c)||Ji(c):Ji})();function Ki(a){return Array.isArray(a)?a.slice():a==null?void 0:a}const Li=Dh;function Mi(a){return function(){const c=new Vd;fi(fb(this,Dh).I,c,ei(a));Od(c,c.C.end());const e=new Uint8Array(c.qa),g=c.tb,k=g.length;let p=0;for(let u=0;ua(...c)},Oi=class{};var Pi=function(a,c){return Object.keys(a.ea).map(e=>Number(e)).filter(e=>!isNaN(e)&&e>c).every(e=>a.ea[e].length===0)},Qi=function(a,c){const e=Pi(a,3);a.ea[3].push(c);e&&a.ea[3].length===1&&a.flush()},Ri=function(a,c){for(;Pi(a,c)&&a.ea[c].length>0;)a.ea[c][0](),a.ea[c].shift()},Si=class{constructor(){this.ea={[3]:[],[2]:[],[1]:[]};this.yb=!1}flush(){if(!this.yb){this.yb=!0;try{for(;Object.values(this.ea).some(a=>a.length>0);)Ri(this,3),Ri(this,2),Ri(this,1)}catch(a){throw Object.values(this.ea).forEach(c=> void c.splice(0,c.length)),a;}finally{this.yb=!1}}}};var Ti;var Vi=class{constructor(a){if(Ui!==Ui)throw Error("F");this.Rc=a}toString(){return this.Rc+""}},Ui={},Wi=function(a){if(Ti===void 0){var c=null;var e=fa.trustedTypes;if(e&&e.createPolicy)try{c=e.createPolicy("goog#html",{createHTML:va,createScript:va,createScriptURL:va})}catch(g){fa.console&&fa.console.error(g.message)}Ti=c}a=(c=Ti)?c.createScriptURL(a):a;return new Vi(a)};/* SPDX-License-Identifier: Apache-2.0 */ function Xi(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function Yi(a){return a.toString().indexOf("`")===-1}const Zi=Yi(a=>a``)||Yi(a=>a`\0`)||Yi(a=>a`\n`)||Yi(a=>a`\u0000`),$i=Xi``&&Xi`\0`&&Xi`\n`&&Xi`\u0000`;var aj={};var bj=class{constructor(a){if(aj!==aj)throw Error("H");this.Sc=a}toString(){return this.Sc}};new bj("about:blank");new bj("about:invalid#zClosurez");const cj=[];var dj=a=>{console.warn("I`"+a)};cj.indexOf(dj)===-1&&cj.push(dj);const ej={};class fj{constructor(){if(ej!==ej)throw Error("J");this.Qc=""}toString(){return this.Qc.toString()}}new fj;const gj={};class hj{constructor(){if(gj!==gj)throw Error("K");this.Pc=""}toString(){return this.Pc.toString()}}new hj;const ij={};class jj{constructor(){var a=fa.trustedTypes&&fa.trustedTypes.emptyHTML||"";if(ij!==ij)throw Error("L");this.Oc=a}toString(){return this.Oc.toString()}}new jj;/* 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 kj=!1,lj=!1;var mj={set Qa(a){this.Uc||(a?console.warn("M`"+Error().stack):kj&&console.log("N"));kj=a},get Qa(){return kj},set ic(a){this.Uc||(a?console.warn("O`"+Error().stack):lj&&console.log("P"));lj=a},get ic(){return lj}};function nj(){};function oj(a){setTimeout(()=>{throw a;})};var pj={closed:!0,next:nj,error(a){if(mj.Qa)throw a;oj(a)},complete:nj};function qj(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 rj=qj(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 sj(a){return typeof a==="function"};var uj=class{constructor(){this.Ac=void 0;this.closed=!1;this.Ha=this.ta=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const e=this.ta;if(Array.isArray(e))for(var c of e)c.remove(this);else e?.remove(this);c=this.Ac;if(sj(c))try{c()}catch(k){a=k instanceof rj?k.errors:[k]}const g=this.Ha;if(g){this.Ha=null;for(const k of g)try{tj(k)}catch(p){a=a??[],p instanceof rj?a=[...a,...p.errors]:a.push(p)}}if(a)throw new rj(a);}}add(a){if(a&&a!==this)if(this.closed)tj(a);else{if(a instanceof uj){if(a.closed|| a.rc(this))return;a.pc(this)}(this.Ha=this.Ha??[]).push(a)}}rc(a){const c=this.ta;return c===a||Array.isArray(c)&&c.includes(a)}pc(a){const c=this.ta;this.ta=Array.isArray(c)?(c.push(a),c):c?[c,a]:a}tc(a){const c=this.ta;c===a?this.ta=null:Array.isArray(c)&&(a=c.indexOf(a),0<=a&&c.splice(a,1))}remove(a){const c=this.Ha;if(c){const e=c.indexOf(a);e>=0&&c.splice(e,1)}a instanceof uj&&a.tc(this)}},vj=new uj;vj.closed=!0;uj.EMPTY=vj; function wj(a){return a instanceof uj||a&&"closed"in a&&typeof a.remove==="function"&&typeof a.add==="function"&&typeof a.unsubscribe==="function"}function tj(a){typeof a==="function"?a():a.unsubscribe()};var xj=class extends uj{static create(a,c,e){return new xj(a,c,e)}constructor(a,c,e){super();this.F=!1;switch(arguments.length){case 0:this.destination=pj;break;case 1:if(!a){this.destination=pj;break}if(typeof a==="object"){a instanceof xj?(this.destination=a,a.add(this)):this.destination=new yj(this,a);break}default:this.destination=new yj(this,a,c,e)}}next(a){this.F||this.ka(a)}error(a){this.F||(this.F=!0,this.ja(a))}complete(){this.F||(this.F=!0,this.Z())}unsubscribe(){this.closed||(this.F=!0, super.unsubscribe())}ka(a){this.destination.next(a)}ja(a){this.destination.error(a);this.unsubscribe()}Z(){this.destination.complete();this.unsubscribe()}},yj=class extends xj{constructor(a,c,e,g){super();this.Pb=a;let k;if(sj(c))k=c;else if(c&&(k=c.next,e=c.error,g=c.complete,c!==pj)){let p;mj.ic?(p=Object.create(c),p.unsubscribe=this.unsubscribe.bind(this)):p=c;k=k?.bind(p);e=e?.bind(p);g=g?.bind(p);wj(c)&&c.add(this.unsubscribe.bind(this))}this.ka=k;this.ja=e;this.Z=g}next(a){if(!this.F&&this.ka)try{this.ka(a)}catch(c){this.Wa(c)}}error(a){if(!this.F)if(this.ja){try{this.ja(a)}catch(c){this.Wa(c); return}this.unsubscribe()}else this.Wa(a)}Wa(a){this.unsubscribe();if(mj.Qa)throw a;oj(a)}complete(){if(!this.F){if(this.Z)try{this.Z()}catch(a){this.Wa(a);return}this.unsubscribe()}}unsubscribe(){if(!this.closed){const a=this.Pb;this.Pb=null;a.unsubscribe();super.unsubscribe()}}};var zj=typeof Symbol==="function"&&Symbol.observable||"@@observable";function Aj(a){return a};function Bj(a){return a.length===0?Aj:a.length===1?a[0]:function(c){return a.reduce((e,g)=>g(e),c)}};function Cj(a){return a&&typeof a.next==="function"&&typeof a.error==="function"&&typeof a.complete==="function"}class Dj extends xj{constructor(a){super();this.destination=a}};var Ej=function(a,...c){return c.length?Bj(c)(a):a},Fj=class{constructor(a){a&&(this.aa=a)}Ma(a){const c=new Fj;c.source=this;c.operator=a;return c}subscribe(a,c,e){a:{if(a){if(a instanceof xj||Cj(a)&&wj(a))break a;if(Cj(a)){a=new Dj(a);break a}}a=a||c||e?new xj(a,c,e):new xj(pj)}c=this.operator;e=this.source;a.add(c?c.call(a,e):e||mj.Qa?this.aa(a):this.pb(a));return a}pb(a){try{return this.aa(a)}catch(e){if(mj.Qa)throw e;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 xj?g:null}c=!0}c?a.error(e):oj(e)}}forEach(a,c){c=c??void 0??Promise;return new c((e,g)=>{let k;k=this.subscribe(p=>{try{a(p)}catch(u){g(u),k&&k.unsubscribe()}},g,e)})}aa(a){return this.source?.subscribe(a)}[zj](){return this}};Fj.create=a=>new Fj(a);var Gj=class extends uj{constructor(a,c){super();this.ec=a;this.Xc=c;this.closed=!1}unsubscribe(){if(!this.closed){this.closed=!0;var a=this.ec,c=a.da;this.ec=null;!c||c.length===0||a.F||a.closed||(a=c.indexOf(this.Xc),a!==-1&&c.splice(a,1))}}};var Hj=qj(a=>function(){a(this);this.message="object unsubscribed"});var Jj=class extends Fj{constructor(){super();this.da=[];this.cb=this.F=this.closed=!1;this.Gb=null}Ma(a){const c=new Ij(this,this);c.operator=a;return c}next(a){if(this.closed)throw new Hj;if(!this.F){var c=this.da;const e=c.length;c=c.slice();for(let g=0;gnew Ij(a,c); var Ij=class extends Jj{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()}aa(a){return this.source?this.source.subscribe(a):uj.EMPTY}};function Kj(a,c){return new Fj(e=>{const g=new uj;let k=0;g.add(c.V(function(){k===a.length?e.complete():(e.next(a[k++]),e.closed||g.add(this.V()))}));return g})};var Lj=a=>c=>{for(let e=0,g=a.length;ethis.Nb&&c.shift()}super.next(a)}aa(a){const c=this.sc,e=c?this.nb:this.uc(),g=e.length;let k;if(this.closed)throw new Hj;this.F||this.cb?k=uj.EMPTY:(this.da.push(a),k=new Gj(this,a));if(c)for(var p=0;pc&&(p=Math.max(p,k-c));p>0&&g.splice(0,p);return g}};var Qj=class{constructor(a,c=Pj){this.oc=a;this.now=c}V(a,c=0){return(new this.oc(this,a)).V(void 0,c)}},Pj=Nj.now;var Rj=qj(a=>function(){a(this);this.message="no elements in sequence"});function Sj(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 Rj)}})})};var Tj=class extends xj{constructor(a,c,e,g,k){super(a);this.Lc=k;c&&(this.ka=function(p){try{c?.(p)}catch(u){this.error(u)}});e&&(this.ja=function(p){try{e(p)}catch(u){this.destination.error(u)}this.unsubscribe()});g&&(this.Z=function(){try{g()}catch(p){this.destination.error(p)}this.unsubscribe()})}unsubscribe(){!this.closed&&this.Lc?.();super.unsubscribe()}};function Uj(a,c){if(a&&typeof a.Ma==="function")return a.Ma(c);throw new TypeError("Q");}function Vj(a){return c=>{if(c&&typeof c.Ma==="function")return c.Ma(function(e){try{return a(e,this)}catch(g){this.error(g)}});throw new TypeError("Q");}};function fm(){return a=>Uj(a,function(c){const e=this;let g=null;c.Ga++;const k=new Tj(e,void 0,void 0,void 0,()=>{if(!c||c.Ga<=0||0<--c.Ga)g=null;else{var u=c.sa,C=g;g=null;!u||C&&u!==C||u.unsubscribe();e.unsubscribe()}}),p=c.subscribe(k);k.closed||(g=c.connect());return p})};var gm;const im=class extends Fj{constructor(a,c){super();this.source=a;this.fc=c;this.Ga=0;this.Ua=!1}aa(a){return this.bb().subscribe(a)}bb(){const a=this.Va;if(!a||a.F)this.Va=this.fc();return this.Va}connect(){let a=this.sa;a||(this.Ua=!1,a=this.sa=new uj,a.add(this.source.subscribe(new hm(this.bb(),this))),a.closed&&(this.sa=null,a=uj.EMPTY));return a}bc(){return fm()(this)}}.prototype; gm={operator:{value:null},Ga:{value:0,writable:!0},Va:{value:null,writable:!0},sa:{value:null,writable:!0},aa:{value:im.aa},Ua:{value:im.Ua,writable:!0},bb:{value:im.bb},connect:{value:im.connect},bc:{value:im.bc}}; class hm extends xj{constructor(a,c){super();this.destination=a;this.vb=c}ja(a){this.ob();super.ja(a)}Z(){this.vb.Ua=!0;this.ob();super.Z()}ob(){const a=this.vb;if(a){this.vb=null;const c=a.sa;a.Ga=0;a.Va=null;a.sa=null;c&&c.unsubscribe()}}unsubscribe(){this.closed||(this.ob(),super.unsubscribe())}};function jm(a){return c=>Uj(c,function(e){const g=this;let k=0;e.subscribe(new Tj(g,p=>{g.next(a.call(void 0,p,k++))}))})};const km=Array.isArray;function lm(a){return jm(c=>km(c)?a(...c):a(c))};var mm=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";function nm(a){return c=>{om(a,c).catch(e=>c.error(e))}}async function om(a,c){for await(const e of a)c.next(e);c.complete()};var pm=a=>c=>{const e=a[mm]();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);typeof e.return==="function"&&c.add(()=>{e.return&&e.return()});return c};var qm=a=>c=>{const e=a[zj]();if(typeof e.subscribe!=="function")throw new TypeError("T");return e.subscribe(c)};var rm=a=>c=>{a.then(e=>{c.closed||(c.next(e),c.complete())},e=>c.error(e)).then(null,oj);return c};var sm=a=>{if(a&&typeof a[zj]==="function")return qm(a);if(a&&typeof a.length==="number"&&typeof a!=="function")return Lj(a);if(a&&typeof a.subscribe!=="function"&&typeof a.then==="function")return rm(a);if(a&&typeof a[mm]==="function")return pm(a);if(Symbol&&Symbol.asyncIterator&&a&&typeof a[Symbol.asyncIterator]==="function")return nm(a);throw new TypeError("U`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`));};function tm(a){return a instanceof Fj?a:new Fj(sm(a))};function um(a,c){var e=Infinity;if(typeof c==="function")return g=>Ej(g,um((k,p)=>Ej(tm(a(k,p)),jm((u,C)=>c(k,u,p,C))),e));typeof c==="number"&&(e=c);return g=>Uj(g,function(k){const p=this;let u=!1,C=0,z=0,G=[];const L=()=>{for(;C0;){const S=G.shift();let ja;try{ja=tm(a(S,z++))}catch(da){p.error(da);break}C++;let Y;p.add(Y=ja.subscribe(new Tj(p,da=>{p.next(da)},void 0,()=>{C--;G.length>0&&L();u&&C===0&&p.complete();Y?.unsubscribe()})))}};let M;M=k.subscribe(new Tj(p,S=>{G.push(S);L()}, void 0,()=>{u=!0;C===0&&G.length===0&&p.complete();M?.unsubscribe()}))})};function vm(a=Infinity){return um(Aj,a)};function wm(a,c,e){if(sj(e)){var g=e;e=void 0}return g?Ej(wm(a,c,e),lm(g)):new Fj(k=>{xm(a,c,function(p){arguments.length>1?k.next(Array.prototype.slice.call(arguments)):k.next(p)},k,e)})} function xm(a,c,e,g,k){let p;if(a&&typeof a.addEventListener==="function"&&typeof a.removeEventListener==="function")a.addEventListener(c,e,k),p=()=>a.removeEventListener(c,e,k);else if(a&&typeof a.Jc==="function"&&typeof a.Ic==="function")a.Jc(c,e),p=()=>a.Ic(c,e);else if(a&&typeof a.addListener==="function"&&typeof a.removeListener==="function")a.addListener(c,e),p=()=>a.removeListener(c,e);else if(a&&a.length)for(let u=0,C=a.length;u1&&typeof a[a.length-1]==="number"&&(c=a.pop())):typeof g==="number"&&(c=a.pop());return!e&&a.length===1&&a[0]instanceof Fj?a[0]:vm(c)(e?Kj(a,e):new Fj(Lj(a)))};var Dm=new Fj(nj);function Em(a){return function(c){return Uj(c,function(e){const g=this;let k=0;return e.subscribe(new Tj(g,p=>{a.call(void 0,p,k++)&&g.next(p)}))})}};qj(a=>function(c=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=c});var Fm=new class extends Bm{}(class extends Am{constructor(a,c){super(a,c);this.scheduler=a;this.Hb=c}V(a,c=0){if(c>0)return super.V(a,c);this.delay=c;this.state=a;this.scheduler.flush(this);return this}execute(a,c){return c>0||this.closed?super.execute(a,c):this.Ob(a,c)}Eb(a,c,e=0){return e!=null&&e>0||e==null&&this.delay>0?super.Eb(a,c,e):a.flush(this)}});qj(a=>function(){a(this);this.message="argument out of range"});qj(a=>function(c){a(this);this.message=c});qj(a=>function(c){a(this);this.message=c});var Gm=class{constructor(){this.gb=new Oi;this.Tc=new Si}Ub(){return Dm}};var Hm=class extends Error{constructor(a){super(String(a));this.code=a;this.__proto__=Hm.prototype;this.name=String(a)}},Im=class extends Hm{constructor(){super(1003);this.__proto__=Im.prototype}},Jm=class extends Hm{constructor(){super(1009);this.__proto__=Jm.prototype}},Km=class extends Hm{constructor(){super(1007);this.__proto__=Im.prototype}};var Lm=class{constructor(a,...c){this.Aa=[];this.Aa.push(a);c.forEach(e=>{this.Aa.push(e)})}N(a){return this.Aa.some(c=>c.N(a))}ya(a,c){for(let e=0;enew Fj(c=>a.subscribe(e=>{Ni(()=>{c.next(e)})()},e=>{Ni(()=>{c.error(e)})()},()=>{Ni(()=>{c.complete()})()}))};var Om=class{constructor(a,c){this.context=a;this.Ba=c}N(a){return this.Ba.N(a)}ya(a,c){if(!this.N(c))throw new Jm;return new Nm(this.context,this.Ba,c??void 0,a)}}; class Nm{constructor(a,c,e,g){this.Ba=c;this.properties=e;this.url=g;this.eb=!0;this.va=new Map;this.body=void 0;this.method=e?.S??"GET";this.xc=a.Ub().subscribe(()=>{this.sendNow()})}deactivate(){this.eb=!1}sendNow(){if(this.eb)if(this.xc.unsubscribe(),this.Ba.N(this.properties))try{this.va.size>0||this.body!==void 0?this.Ba.Ab(this.properties??{},this.va,this.body??"",this.url):this.Ba.ping(this.url),this.eb=!1}catch(a){}else this.eb=!1}Fb(a){this.body=a}};var Pm=Symbol("time-origin"),Qm=Symbol("date"),Rm=class{constructor(a,c){this.value=a;this.timeline=c}equals(a){if(a.timeline!==this.timeline)throw new Km;return this.value-a.value===0}maximum(a){if(a.timeline!==this.timeline)throw new Km;return this.value>=a.value?this:a}round(){return new Rm(Math.round(this.value),this.timeline)}add(a){return new Rm(this.value+a,this.timeline)}toString(){return String(this.value)}};var Tm=class{constructor(...a){for(const c of a)if(c.ba()){this.fa=c;return}this.fa=new Sm}ba(){return this.fa.ba()}now(){return this.fa.now()}setTimeout(a,c){return this.fa.setTimeout(a,c)}clearTimeout(a){this.fa.clearTimeout(a)}interval(a,c){const e=this.La(a).subscribe(c);return()=>void e.unsubscribe()}La(a){return this.fa.La(a)}get timeline(){return this.fa.timeline}}; class Sm{constructor(){this.timeline=Symbol()}ba(){return!1}now(){return new Rm(0,this.timeline)}setTimeout(){return 0}clearTimeout(){}interval(){return()=>{}}La(){return Dm}};var Um=class{constructor(a,c){this.J=a;this.gb=c}setTimeout(a,c){return this.J.setTimeout(Ni(a),c)}clearTimeout(a){this.J.clearTimeout(a)}interval(a,c){const e=this.La(a).subscribe(c);return()=>void e.unsubscribe()}La(a){return new Fj(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 Vm=class extends Um{constructor(a,c){super(a,c);this.timeline=Qm}now(){return new Rm(this.J.Date.now(),this.timeline)}ba(){return!!this.J.Date&&!!this.J.Date.now&&super.ba()}};var Wm=class extends Um{constructor(a,c){super(a,c);this.timeline=Pm}now(){return new Rm(this.J.performance.now(),this.timeline)}ba(){return!!this.J.performance&&!!this.J.performance.now&&super.ba()}};function Xm(a){a=a.global;if(a.fetchLater)return a.fetchLater.bind(a)} var an=class{constructor(a){this.context=a;if(Ym===void 0)a:{const c=a.global?.document?.createElement("meta");if(c)try{c.httpEquiv="origin-trial";c.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";a.global.document.head.append(c);Ym=c;break a}catch(e){}Ym=void 0}}N(a){return Xm(this.context)!==void 0&& !!a?.Fd&&!Zm(this.context)&&!a?.rb&&!a?.va&&!a?.Ya}ya(a,c){if(!this.N(c))throw new Jm;return new $m(this.context,a,c)}},Ym,bn=function(a,c){a.ga&&a.ga.activated||(a.Ia=new AbortController,a.ga=a.fetchLater(c,{method:a.S,cache:"no-cache",mode:"no-cors",signal:a.Ia.signal}))}; class $m{constructor(a,c,e){this.context=a;this.properties=e;this.ra=c;this.S=e?.S??"GET";a=Xm(this.context);if(a===void 0)throw Error();this.fetchLater=a;bn(this,this.Na())}Na(){const a=this.ra;return(a.slice(-1)[0]==="&"?a:a+"&")+"flapi=1"}deactivate(){this.ga&&!this.ga.activated&&this.Ia&&(this.Ia.abort(),this.ga=void 0)}get url(){return this.ra}set url(a){this.ra=a;a=this.Na();this.ga&&this.ga.activated||!this.Ia||(this.Ia.abort(),this.ga=void 0);bn(this,a)}sendNow(){}get method(){return this.S}Fb(){}} ;function cn(a=null){return c=>Uj(c,function(e){const g=this;let k=!1;e.subscribe(new Tj(g,p=>{k=!0;g.next(p)},void 0,()=>{k||g.next(a);g.complete()}))})};function dn(){if(isNaN(1))throw new TypeError("X");return function(a){return Uj(a,new en)}}class en{constructor(){this.total=1}call(a,c){return c.subscribe(new fn(a,this.total))}} class fn extends xj{constructor(a,c){super(a);this.total=c;this.dc=[];this.count=0}ka(a){const c=this.dc,e=this.total,g=this.count++;c.length0){const e=this.count>=this.total?this.total:this.count,g=this.dc;for(let k=0;kUj(a,function(c){const e=this;let g=0;return c.subscribe(new Tj(e,k=>{++g<=1&&(e.next(k),1<=g&&e.complete())}))})};function hn(){var a=a??jn;return Vj((c,e)=>{let g,k=!0;c.subscribe(new Tj(e,p=>{if(k||!a(g,p))k=!1,g=p,e.next(p)}))})}function jn(a,c){return a===c};function kn(a=ln){return c=>Uj(c,new mn(a))}class mn{constructor(a){this.wb=a}call(a,c){return c.subscribe(new nn(a,this.wb))}}class nn extends xj{constructor(a,c){super(a);this.wb=c;this.Vb=!1}ka(a){this.Vb=!0;this.destination.next(a)}Z(){if(this.Vb)return this.destination.complete();let a;try{a=this.wb()}catch(c){a=c}this.destination.error(a)}}function ln(){return new Rj};function on(a){return c=>Uj(c,function(e){const g=this;e.subscribe(new Tj(g,k=>{a.call(void 0,k,0,e)||(g.next(!1),g.complete())},void 0,()=>{g.next(!0);g.complete()}))})};function pn(a,c){const e=arguments.length>=2;return g=>Ej(g,a?Em((k,p)=>a(k,p,g)):Aj,dn(),e?cn(c):kn(()=>new Rj))};function qn(a){return function(c){let e;e=typeof a==="function"?a:function(){return a};const g=Object.create(c,gm);g.source=c;g.fc=e;return g}};function rn(){const a=new Oj;return c=>qn(()=>a)(c)};function sn(){return a=>Uj(a,function(c){const e=this;e.add(Fm.V(()=>c.subscribe(e),0))})};var tn=class{constructor(a){this.context=a}N(){return!Zm(this.context)&&!!this.context.global.fetch}ping(...a){return Ej(Cm(...a.map(c=>Ej(tm(this.context.global.fetch(c,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})),jm(e=>e.status===200)))),on(c=>c),pn())}Ab(a,c,e,...g){const k=new Headers;for(const [u,C]of c.entries())k.set(u,C);const p=a.keepAlive??!1;Ej(Cm(...g.map(u=>Ej(tm(this.context.global.fetch(u,{method:String(a.S),cache:"no-cache",...(p?{keepalive:!0}:{}),mode:"no-cors", headers:k,body:e})),jm(C=>C.status===200)))),on(u=>u),pn())}};"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 un(a,...c){var e=c.length;if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!Zi&&a===a.raw||!(Zi&&!$i||Xi(a))||e+1!==a.length)throw new TypeError("G");if(c.length===0)return Wi(a[0]);e=a[0].toLowerCase();if(/^data:/.test(e))throw Error("da");if(/^https:\/\//.test(e)||/^\/\//.test(e)){var g=e.indexOf("//")+2;var k=e.indexOf("/",g);if(k<=g)throw Error("Y");g=e.substring(g,k);if(!/^[0-9a-z.:-]+$/i.test(g))throw Error("Z");if(!/^[^:]*(:[0-9]+)?$/i.test(g))throw Error("$"); if(!/(^|\.)[a-z][^.]*$/i.test(g))throw Error("aa");g=!0}else g=!1;if(!g)if(/^\//.test(e))if(e==="/"||e.length>1&&e[1]!=="/"&&e[1]!=="\\")g=!0;else throw Error("ca");else g=!1;if(!(g=g||RegExp("^[^:\\s\\\\/]+/").test(e)))if(/^about:blank/.test(e)){if(e!=="about:blank"&&!/^about:blank#/.test(e))throw Error("ba");g=!0}else g=!1;if(!g)throw Error("ea");e=a[0];for(g=0;g{try{var e=this.context.global;e.google_image_requests||(e.google_image_requests=[]);const g=vn(e.document);g.src=c;e.google_image_requests.push(g);return!0}catch(g){return!1}}).every(c=>c))}Ab(a,c,e,...g){this.ping(...g)}};function xn(a){a=a.global;if(a.PendingGetBeacon)return a.PendingGetBeacon}var An=class{constructor(a){this.context=a}N(a){return yn&&!Zm(this.context)&&xn(this.context)!==void 0&&!a?.rb&&a?.S!=="POST"&&!a?.va&&!a?.Ya}ya(a,c){if(!this.N(c))throw new Jm;return new zn(this.context,a)}},yn=!1; class zn{constructor(a,c){this.context=a;this.ra=c;a=xn(this.context);if(a===void 0)throw Error();this.Ib=new a(this.Na(),{})}Na(){const a=this.ra;return(a.slice(-1)[0]==="&"?a:a+"&")+"pbapi=1"}deactivate(){this.Ib.deactivate()}get url(){return this.ra}set url(a){this.ra=a;this.Ib.setURL(this.Na())}sendNow(){this.Ib.sendNow()}get method(){return"GET"}set method(a){if(a!=="GET")throw new Jm;}Fb(){}};var Bn=class{constructor(a){this.context=a}N(a){return a?.rb||a?.S==="GET"||a?.va||a?.Ya||a?.keepAlive?!1:!Zm(this.context)&&this.context.global.navigator?.sendBeacon!==void 0}ping(...a){return Mj(a.map(c=>this.context.global.navigator?.sendBeacon(c)).every(c=>c))}Ab(a,c,e,...g){this.ping(...g)}};function Cn(){var a={};if(typeof Event==="function")return new Event("DOMContentLoaded",a);if(typeof document!=="undefined"){const c=document.createEvent("CustomEvent");c.initCustomEvent("DOMContentLoaded",a.bubbles||!1,a.cancelable||!1,a.detail);return c}throw Error();};var Dn=class{constructor(a){this.value=a;this.Cb=new Jj}release(){this.Cb.next();this.Cb.complete();this.value=void 0}get released(){return this.Cb}};var En=class{constructor(a){this.global=a;this.document?Ej(Cm(Mj(!0),wm(this.document,"visibilitychange")),Mm(),jm(()=>this.document?this.document.visibilityState:"visible"),hn()):Mj("visible");this.document?Ej(wm(this.document,"DOMContentLoaded"),Mm(),gn()):Mj(Cn())}get document(){a:{try{Xb(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? Wb(this.document.querySelectorAll(a)):[]}elementFromPoint(a,c){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;a=this.document.elementFromPoint(a,c);return a===null?null:new Dn(a)}};function Fn(a){return c=>Ej(c,Gn(a))}function Gn(a){function c(e){return new Fj(g=>e.subscribe(k=>{Qi(a,()=>void g.next(k))},k=>{Qi(a,()=>void g.error(k))},()=>{Qi(a,()=>void g.complete())}))}return Bj([c,sn(),rn(),fm(),c])};function Hn(a){return{[0]:un`https://www.googleadservices.com/pagead/managed/js/activeview/${a}/reach_worklet.html`,[1]:un`./reach_worklet.js`,[2]:un`./reach_worklet.js`}}un`./reach_worklet.html`;un`./reach_worklet.js`;un`./reach_worklet.js`;var Zm=function(a){const c=a.global;return!!a.global.HTMLFencedFrameElement&&!!c.fence&&typeof c.fence.reportEvent==="function"},In=class extends Gm{constructor(a=window,c=new Oi,e=Hn("current")){super();this.global=a;this.gb=c;this.Wc=e;this.Kc=Ej(wm(this.global,"pagehide"),Mm());Ej(wm(this.global,"load"),Mm(),gn());Ej(wm(this.global,"resize"),Mm());this.onMessage=Ej(wm(this.global,"message"),Mm());this.document=new En(this.global);this.fa=new Tm(new Wm(this.J,this.gb),new Vm(this.J,this.gb));this.sb= new Lm(new an(this),new An(this),new Om(this,new tn(this)),new Om(this,new Bn(this)),new Om(this,new wn(this)))}get sharedStorage(){try{return this.global.sharedStorage}catch{}}get J(){return window}Ub(){return Ej(this.Kc,Mm(),Fn(this.Tc),jm(()=>{}))}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.sb.N()||Zm(this);return this.global&& this.fa.ba()&&a}};var Jn;Jn=["2024061701"].slice(-1)[0].substring(0,8);function Kn(a,c){switch(a.a){case 1:return a.b?a=Ln(a.b,c,!1)!==null:(console.log("fa",a),a=!1),a;case 2:return a.b?(c=Ln(a.b,c,!0),a=c===null?!1:c===a.c):(console.log("ga",a),a=!1),a;case 3:return a.b?(c=Ln(a.b,c,!0),a=typeof c==="number"&&typeof a.c==="number"||typeof c==="bigint"&&typeof a.c==="bigint"?c>a.c:!1):(console.log("ha",a),a=!1),a;case 4:return a.b?(c=Ln(a.b,c,!0),a=typeof c==="number"&&typeof a.c==="number"||typeof c==="bigint"&&typeof a.c==="bigint"?c>>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 C=a.B[2]|0,z=a.B[3]|0,G=a.B[4]|0,L=a.B[5]|0,M=a.B[6]|0;p=a.B[7]|0;for(c=0;c<64;c++){var S=((g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10))+(g&k^g&C^k&C)|0;u=G&L^~G&M;p=p+((G>>> 6|G<<26)^(G>>>11|G<<21)^(G>>>25|G<<7))|0;u=u+(Vn[c]|0)|0;u=p+(u+(e[c]|0)|0)|0;p=M;M=L;L=G;G=z+u|0;z=C;C=k;k=g;g=u+S|0}a.B[0]=a.B[0]+g|0;a.B[1]=a.B[1]+k|0;a.B[2]=a.B[2]+C|0;a.B[3]=a.B[3]+z|0;a.B[4]=a.B[4]+G|0;a.B[5]=a.B[5]+L|0;a.B[6]=a.B[6]+M|0;a.B[7]=a.B[7]+p|0}; Xn.prototype.update=function(a,c){c===void 0&&(c=a.length);var e=0,g=this.xa;if(typeof a==="string")for(;e=k&&k==(k|0)))throw Error("la");this.Xa[g++]=k;g==this.blockSize&&($n(this),g=0)}else throw Error("ma");this.xa=g;this.jb+=c}; Xn.prototype.digest=function(){var a=[],c=this.jb*8;this.xa<56?this.update(Zn,56-this.xa):this.update(Zn,this.blockSize-(this.xa-56));for(var e=63;e>=56;e--)this.Xa[e]=c&255,c/=256;$n(this);for(e=c=0;e=0;g-=8)a[c++]=this.B[e]>>g&255;return a}; var Wn=[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 bo=function(){Xn.call(this,8,ao)};ua(bo,Xn);var ao=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];function co(a,c){var e=new bo;e.update(a);a=e.digest();e=BigInt(0);for(const g of a)e=(e*BigInt(256)+BigInt(g))%c;return e}function eo(a){var c=8;if(!Number.isInteger(c)||c<=0||c>=33)c=3;var e=new bo;e.update(a);a=e.digest();e=0;for(let g=0;g1)return console.error("pa"),-1;e+=g}if(e<.9999999||e>1.0000001)return console.error("qa"),-1;e=0;g=c[0];g=-Math.log(eo(`consistent-hashing-${a}-${0}`))/g;for(let p=1;pk&&(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,E,A){switch(A.length){case 0:return w.call(E);case 1:return w.call(E,A[0]);case 2:return w.call(E,A[0],A[1]);case 3:return w.call(E,A[0],A[1],A[2])}return w.apply(E,A)}function c(w,E,A,m){for(var P=-1,V=null==w?0:w.length;++P-1}function C(w,E,A){for(var m=-1,P=null==w?0:w.length;++m-1;);return A}function dk(w,E){for(var A=w.length;A--&& da(E,w[A],0)>-1;);return A}function qg(w){var E=-1,A=Array(w.size);return w.forEach(function(m,P){A[++E]=[P,m]}),A}function ek(w,E){return function(A){return w(E(A))}}function Jb(w,E){for(var A=-1,m=w.length,P=0,V=[];++A"']/g,$o=RegExp(fk.source),ap=RegExp(gk.source),bp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,cp=/^\w*$/,dp=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, sg=/[\\^$.*+?()[\]{}|]/g,ep=RegExp(sg.source),pg=/^\s+/,Yo=/\s/,fp=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,gp=/\{\n\/\* \[wrapped with (.+)\] \*/,hp=/,? & /,ip=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jp=/\\(\\)?/g,hk=/\w*$/,kp=/^[-+]0x[0-9a-f]+$/i,lp=/^0b[01]+$/i,mp=/^\[object .+?Constructor\]$/,np=/^0o[0-7]+$/i,op=/^(?:0|[1-9]\d*)$/,pp=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,qp=RegExp("['\u2019]","g"),rp=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),rg=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"),sp=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"),zc=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),tp=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,up="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(" "),ba={};ba["[object Float32Array]"]=ba["[object Float64Array]"]= ba["[object Int8Array]"]=ba["[object Int16Array]"]=ba["[object Int32Array]"]=ba["[object Uint8Array]"]=ba["[object Uint8ClampedArray]"]=ba["[object Uint16Array]"]=ba["[object Uint32Array]"]=!0;ba["[object Arguments]"]=ba["[object Array]"]=ba["[object ArrayBuffer]"]=ba["[object Boolean]"]=ba["[object DataView]"]=ba["[object Date]"]=ba["[object Error]"]=ba["[object Function]"]=ba["[object Map]"]=ba["[object Number]"]=ba["[object Object]"]=ba["[object RegExp]"]=ba["[object Set]"]=ba["[object String]"]= ba["[object WeakMap]"]=!1;var Z={};Z["[object Arguments]"]=Z["[object Array]"]=Z["[object ArrayBuffer]"]=Z["[object DataView]"]=Z["[object Boolean]"]=Z["[object Date]"]=Z["[object Float32Array]"]=Z["[object Float64Array]"]=Z["[object Int8Array]"]=Z["[object Int16Array]"]=Z["[object Int32Array]"]=Z["[object Map]"]=Z["[object Number]"]=Z["[object Object]"]=Z["[object RegExp]"]=Z["[object Set]"]=Z["[object String]"]=Z["[object Symbol]"]=Z["[object Uint8Array]"]=Z["[object Uint8ClampedArray]"]=Z["[object Uint16Array]"]= Z["[object Uint32Array]"]=!0;Z["[object Error]"]=Z["[object Function]"]=Z["[object WeakMap]"]=!1;var vp=parseFloat,wp=parseInt,Fa="object"==typeof global&&global&&global.Object===Object&&global,qe="object"==typeof self&&self&&self.Object===Object&&self,oa=Fa||qe||Function("return this")(),dc=(qe="object"==typeof exports&&exports&&!exports.nodeType&&exports)&&"object"==typeof module&&module&&!module.nodeType&&module,ik=dc&&dc.exports===qe,tg=ik&&Fa.process,jk=(Fa=function(){try{var w=dc&&dc.Vc&&dc.Vc("util").types; return w?w:tg&&tg.yc&&tg.yc("util")}catch(E){}}())&&Fa.isArrayBuffer,kk=Fa&&Fa.isDate,lk=Fa&&Fa.isMap,mk=Fa&&Fa.isRegExp,nk=Fa&&Fa.isSet,ok=Fa&&Fa.isTypedArray,Xo=mg("length"),xp=ng({"\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"}),yp=ng({"&":"&","<":"<",">":">",'"':""","'":"'"}),zp=ng({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Qb=function A(E){function m(b){if(ha(b)&&!N(b)&&!(b instanceof K)){if(b instanceof V)return b;if(aa.call(b,"__wrapped__"))return pk(b)}return new V(b)}function P(){}function V(b,d){this.O=b;this.L=[];this.Y=!!d;this.Ea=0;this.ia=r}function K(b){this.O= b;this.L=[];this.ha=1;this.R=!1;this.Sa=[];this.Fa=4294967295;this.Ta=[]}function rb(b){var d=-1,f=null==b?0:b.length;for(this.clear();++d=d?b:d)),b}function Ua(b,d,f,h,l,n){var t,v=d&1,x=d&2,B=d&4;if(f&&(t=l?f(b,h,l,n):f(b)),t!==r)return t;if(!ea(b))return b;if(h=N(b)){if(t=Fp(b),!v)return Ga(b,t)}else{var D=ya(b),F=D=="[object Function]"||D=="[object GeneratorFunction]";if(Kb(b))return tk(b,v);if(D=="[object Object]"||D=="[object Arguments]"||F&&!l){if(t=x||F?{}:uk(b),!v)return x?Gp(b,Ep(t,b)):Hp(b,sk(t,b))}else{if(!Z[D])return l?b:{};t=Ip(b,D,v)}}n||=new bb;if(l=n.get(b))return l; n.set(b,t);vk(b)?b.forEach(function(I){t.add(Ua(I,d,f,I,b,n))}):wk(b)&&b.forEach(function(I,X){t.set(X,Ua(I,d,f,X,b,n))});var H=B?x?yg:zg:x?Ha:sa,O=h?r:H(b);return e(O||b,function(I,X){O&&(X=I,I=b[X]);id(t,X,Ua(I,d,f,X,b,n))}),t}function Jp(b){var d=sa(b);return function(f){return xk(f,b,d)}}function xk(b,d,f){var h=f.length;if(null==b)return!h;for(b=ca(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 yk(b,d,f){if("function"!=typeof b)throw new Va("Expected a function"); return jd(function(){b.apply(r,f)},d)}function kd(b,d,f,h){var l=-1,n=u,t=!0,v=b.length,x=[],B=d.length;if(!v)return x;f&&(d=z(d,Na(f)));h?(n=C,t=!1):d.length>=200&&(n=bk,t=!1,d=new ec(d));a:for(;++l0&&f(v)?d>1?ta(v,d-1,f,h,l):G(l,v):h||(l[l.length]=v)}return l}function kb(b,d){return b&&Ag(b,d,sa)}function Bg(b,d){return b&&Ak(b,d,sa)}function ve(b,d){return p(d,function(f){return wb(b[f])})}function xb(b,d){d=Mb(d,b);for(var f=0,h=d.length;null!=b&&fd}function Mp(b,d){return null!=b&&aa.call(b,d)}function Np(b,d){return null!=b&&d in ca(b)}function Dg(b,d,f){for(var h=f?C:u,l=b[0].length,n=b.length,t=n,v=la(n),x=1/0,B=[];t--;){var D=b[t]; t&&d&&(D=z(D,Na(d)));x=za(D.length,x);v[t]=!f&&(d||l>=120&&D.length>=120)?new ec(t&&D):r}D=b[0];var F=-1,H=v[0];a:for(;++F=D?F:F*("desc"==f[t]?-1:1);break a}}l=l.index-n.index}return l})}function Yp(b,d){return Rk(b,d,function(f,h){return Jg(b,h)})}function Rk(b, d,f){for(var h=-1,l=d.length,n={};++h-1;)v!==b&&ze.call(v,x,1),ze.call(b,x,1)}return b}function Sk(b,d){for(var f=b?d.length:0,h=f-1;f--;){var l=d[f];if(f==h||l!==n){var n=l;ub(l)?ze.call(b,l,1):Mg(b,l)}}return b}function ug(b,d){return b+Ae(Tk()* (d-b+1))}function Ng(b,d){var f="";if(!b||d<1||d>9007199254740991)return f;do d%2&&(f+=b),(d=Ae(d/2))&&(b+=b);while(d);return f}function T(b,d){return Og(Uk(b,d,Ia),b+"")}function $p(b){return rk(Cc(b))}function aq(b,d){b=Cc(b);return re(b,gc(d,0,b.length))}function Bc(b,d,f,h){if(!ea(b))return b;d=Mb(d,b);for(var l=-1,n=d.length,t=n-1,v=b;null!=v&&++ll?0:l+d);f=f>l?l:f;f<0&&(f+=l);l=d>f?0:f-d>>>0;d>>>=0;for(f=la(l);++h>>1,t=b[n];null!==t&&!Oa(t)&&(f?t<=d:t=200){if(l=d?null:dq(b))return pe(l);t=!1;l=bk;x=new ec}else x=d?[]:v;a:for(;++h=h?b:Pa(b,d,f)}function tk(b,d){if(d)return b.slice();d=b.length;d=al?al(d):new b.constructor(d);return b.Ed(d),d}function Tg(b){var d=new b.constructor(b.byteLength);return(new De(d)).set(new De(b)),d}function Mk(b,d){return new b.constructor(d?Tg(b.buffer):b.buffer,b.byteOffset, b.length)}function Qk(b,d){if(b!==d){var f=b!==r,h=null===b,l=b===b,n=Oa(b),t=d!==r,v=null===d,x=d===d,B=Oa(d);if(!v&&!B&&!n&&b>d||n&&t&&x&&!v&&!B||h&&t&&x||!f&&x||!l)return 1;if(!h&&!n&&!B&&b1?f[l-1]:r,t=l>2?f[2]:r;n=b.length>3&&"function"==typeof n?(l--,n):r;t&&Ka(f[0],f[1],t)&&(n=l<3?r:n,l=1);for(d=ca(d);++h-1?l[n?d[f]:f]:r}}function ll(b){return yb(function(d){var f=d.length,h=f,l=V.prototype.thru;for(b&&d.reverse();h--;){var n=d[h];if("function"!=typeof n)throw new Va("Expected a function");if(l&&!t&&"wrapper"==Ge(n))var t=new V([],!0)}for(h=t?h:f;++h1&&U.reverse();return F&&xv))return!1;x=n.get(b);var B=n.get(d);if(x&&B)return x==d&&B==b;x=-1;B=!0;var D=f&2?new ec:r;n.set(b,d);for(n.set(d,b);++x-1&&b%1==0&&b1?"& ":"")+f[n],f=f.join(l>2?", ":" "),d.replace(fp,"{\n/* [wrapped with "+f+"] */\n"))):l=d;return h(b,l)}function yl(b){var d=0,f=0;return function(){var h= lq(),l=16-(h-f);if(f=h,l>0){if(++d>=800)return arguments[0]}else d=0;return b.apply(r,arguments)}}function re(b,d){var f=-1,h=b.length,l=h-1;for(d=d===r?h:d;++f0&&(f=d.apply(this,arguments)),b<=1&&(d=r),f}}function Kl(b,d,f){d=f?r:d;b=Ab(b,8,r,r,r,r,r,d);return b.placeholder=Kl.placeholder,b}function Ll(b,d,f){d=f?r:d;b=Ab(b,16,r,r,r,r,r,d);return b.placeholder=Ll.placeholder,b}function Ml(b, d,f){function h(U){var ia=x,cb=B;return x=B=r,I=U,F=b.apply(cb,ia)}function l(U){var ia=U-O;U-=I;return O===r||ia>=d||ia<0||Ya&&U>=D}function n(){var U=Qe();if(l(U))var ia=t(U);else{ia=jd;var cb=U-I;U=d-(U-O);cb=Ya?za(U,D-cb):U;ia=(H=ia(n,cb),r)}return ia}function t(U){return H=r,Xa&&x?h(U):(x=B=r,F)}function v(){var U=Qe(),ia=l(U);if(x=arguments,B=this,O=U,ia){if(H===r)return U=O,I=U,H=jd(n,d),X?h(U):F;if(Ya)return Nl(H),H=jd(n,d),h(O)}return H===r&&(H=jd(n,d)),F}var x,B,D,F,H,O,I=0,X=!1,Ya=!1,Xa= !0;if("function"!=typeof b)throw new Va("Expected a function");return d=Za(d)||0,ea(f)&&(X=!!f.Xb,Ya="maxWait"in f,D=Ya?ma(Za(f.Ec)||0,d):D,Xa="trailing"in f?!!f.hc:Xa),v.cancel=function(){H!==r&&Nl(H);I=0;x=O=B=H=r},v.flush=function(){return H===r?F:t(Qe())},v}function Re(b,d){if("function"!=typeof b||null!=d&&"function"!=typeof d)throw new Va("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 (Re.Cache||tb),f}function Se(b){if("function"!=typeof b)throw new Va("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 ib(b,d){return b===d||b!==b&&d!==d}function Ja(b){return null!=b&&xe(b.length)&&!wb(b)}function ka(b){return ha(b)&&Ja(b)}function Ol(b){if(!ha(b))return!1;var d= Ba(b);return d=="[object Error]"||d=="[object DOMException]"||"string"==typeof b.message&&"string"==typeof b.name&&!nd(b)}function wb(b){if(!ea(b))return!1;b=Ba(b);return b=="[object Function]"||b=="[object GeneratorFunction]"||b=="[object AsyncFunction]"||b=="[object Proxy]"}function Pl(b){return"number"==typeof b&&b==Q(b)}function xe(b){return"number"==typeof b&&b>-1&&b%1==0&&b<=9007199254740991}function ea(b){var d=typeof b;return null!=b&&("object"==d||"function"==d)}function ha(b){return null!= b&&"object"==typeof b}function Ql(b){return"number"==typeof b||ha(b)&&Ba(b)=="[object Number]"}function nd(b){if(!ha(b)||Ba(b)!="[object Object]")return!1;b=Me(b);if(null===b)return!0;b=aa.call(b,"constructor")&&b.constructor;return"function"==typeof b&&b instanceof b&&Ne.call(b)==oq}function Te(b){return"string"==typeof b||!N(b)&&ha(b)&&Ba(b)=="[object String]"}function Oa(b){return"symbol"==typeof b||ha(b)&&Ba(b)=="[object Symbol]"}function Rl(b){if(!b)return[];if(Ja(b))return Te(b)?ab(b):Ga(b); if(rd&&b[rd]){b=b[rd]();for(var d,f=[];!(d=b.next()).done;)f.push(d.value);return f}d=ya(b);return(d=="[object Map]"?qg:d=="[object Set]"?pe:Cc)(b)}function zb(b){return b?(b=Za(b),b===cc||b===-cc)?(b<0?-1:1)*1.7976931348623157E308:b===b?b:0:0===b?b:0}function Q(b){b=zb(b);var d=b%1;return b===b?d?b-d:b:0}function Sl(b){return b?gc(Q(b),0,4294967295):0}function Za(b){if("number"==typeof b)return b;if(Oa(b))return ne;ea(b)&&(b="function"==typeof b.valueOf?b.valueOf():b,b=ea(b)?b+"":b);if("string"!= typeof b)return 0===b?b:+b;b=Yj(b);var d=lp.test(b);return d||np.test(b)?wp(b.slice(2),d?2:8):kp.test(b)?ne:+b}function Nk(b){return jb(b,Ha(b))}function W(b){return null==b?"":Qa(b)}function xg(b,d,f){b=null==b?r:xb(b,d);return b===r?f:b}function Jg(b,d){return null!=b&&wl(b,d,Np)}function sa(b){return Ja(b)?qk(b):Fg(b)}function Ha(b){if(Ja(b))b=qk(b,!0);else if(ea(b)){var d=md(b),f=[];for(h in b)("constructor"!=h||!d&&aa.call(b,h))&&f.push(h);b=f}else{var h=[];if(null!=b)for(d in ca(b))h.push(d); b=h}return b}function Tl(b,d){if(null==b)return{};var f=z(yg(b),function(h){return[h]});return d=J(d),Rk(b,f,function(h,l){return d(h,l[0])})}function Cc(b){return null==b?[]:ak(b,sa(b))}function Ul(b){return ch(W(b).toLowerCase())}function il(b){return b=W(b),b&&b.replace(pp,xp).replace(rp,"")}function hl(b,d,f){return b=W(b),d=f?r:d,d===r?tp.test(b)?b.match(sp)||[]:b.match(ip)||[]:b.match(d)||[]}function dh(b){return function(){return b}}function Ia(b){return b}function $g(b){return Gk("function"== typeof b?b:Ua(b,1))}function eh(b,d,f){var h=sa(d),l=ve(d,h);null!=f||ea(d)&&(l.length||!h.length)||(f=d,d=b,b=this,l=ve(d,sa(d)));var n=!(ea(f)&&"chain"in f&&!f.chain),t=wb(b);return e(l,function(v){var x=d[v];b[v]=x;t&&(b.prototype[v]=function(){var B=this.Y;if(n||B){var D=b(this.O);return(D.L=Ga(this.L)).push({na:x,args:arguments,ib:b}),D.Y=B,D}return x.apply(b,G([this.value()],arguments))})}),b}function fh(){}function Jk(b){return Ig(b)?mg(lb(b)):Zp(b)}function gh(){return[]}function hh(){return!1} E=null==E?oa:Qb.defaults(oa.Object(),E,Qb.pick(oa,up));var la=E.Array,Ue=E.Date,Vl=E.Error,Ic=E.Math,ca=E.Object,Wl=E.RegExp,Ap=E.String,Va=E.TypeError,Ve=la.prototype,qd=ca.prototype,We=E["__core-js_shared__"],Ne=E.Function.prototype.toString,aa=qd.hasOwnProperty,pq=0,Fk=function(){var b=/[^.]+$/.exec(We&&We.keys&&We.keys.sd||"");return b?"Symbol(src)_1."+b:""}(),we=qd.toString,oq=Ne.call(ca),qq=oa._,Tp=Wl("^"+Ne.call(aa).replace(sg,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?")+"$"),Xe=ik?E.bd:r,Rb=E.Symbol,De=E.Uint8Array,al=Xe?Xe.Cd:r,Me=ek(ca.getPrototypeOf,ca),Xl=ca.create,Yl=qd.propertyIsEnumerable,ze=Ve.splice,xl=Rb?Rb.isConcatSpreadable:r,rd=Rb?Rb.iterator:r,hc=Rb?Rb.toStringTag:r,te=function(){try{var b=jc(ca,"defineProperty");return b({},"",{}),b}catch(d){}}(),rq=E.clearTimeout!==oa.clearTimeout&&E.clearTimeout,sq=Ue&&Ue.now!==oa.Date.now&&Ue.now,tq=E.setTimeout!==oa.setTimeout&&E.setTimeout,Je=Ic.ceil,Ae=Ic.floor,ih=ca.getOwnPropertySymbols,uq=Xe?Xe.isBuffer: r,rl=E.isFinite,vq=Ve.join,Xp=ek(ca.keys,ca),ma=Ic.max,za=Ic.min,lq=Ue.now,wq=E.parseInt,Tk=Ic.random,mq=Ve.reverse,jh=jc(E,"DataView"),sd=jc(E,"Map"),kh=jc(E,"Promise"),Kc=jc(E,"Set"),td=jc(E,"WeakMap"),ud=jc(ca,"create"),Ye=td&&new td,Jc={},xq=ic(jh),yq=ic(sd),zq=ic(kh),Aq=ic(Kc),Bq=ic(td),Ze=Rb?Rb.prototype:r,pd=Ze?Ze.valueOf:r,Xk=Ze?Ze.toString:r,Fc=function(){function b(){}return function(d){if(!ea(d))return{};if(Xl)return Xl(d);b.prototype=d;d=new b;return b.prototype=r,d}}();m.prototype=P.prototype; m.prototype.constructor=m;V.prototype=Fc(P.prototype);V.prototype.constructor=V;K.prototype=Fc(P.prototype);K.prototype.constructor=K;rb.prototype.clear=function(){this.D=ud?ud(null):{};this.size=0};rb.prototype.delete=function(b){b=this.has(b)&&delete this.D[b];return this.size-=b?1:0,b};rb.prototype.get=function(b){var d=this.D;return ud?(b=d[b],b==="__lodash_hash_undefined__"?r:b):aa.call(d,b)?d[b]:r};rb.prototype.has=function(b){var d=this.D;return ud?d[b]!==r:aa.call(d,b)};rb.prototype.set=function(b, d){var f=this.D;return this.size+=this.has(b)?0:1,f[b]=ud&&d===r?"__lodash_hash_undefined__":d,this};sb.prototype.clear=function(){this.D=[];this.size=0};sb.prototype.delete=function(b){var d=this.D;b=se(d,b);return!(b<0)&&(b==d.length-1?d.pop():ze.call(d,b,1),--this.size,!0)};sb.prototype.get=function(b){var d=this.D;b=se(d,b);return b<0?r:d[b][1]};sb.prototype.has=function(b){return se(this.D,b)>-1};sb.prototype.set=function(b,d){var f=this.D,h=se(f,b);return h<0?(++this.size,f.push([b,d])):f[h][1]= d,this};tb.prototype.clear=function(){this.size=0;this.D={hash:new rb,map:new (sd||sb),Ld:new rb}};tb.prototype.delete=function(b){b=Le(this,b).delete(b);return this.size-=b?1:0,b};tb.prototype.get=function(b){return Le(this,b).get(b)};tb.prototype.has=function(b){return Le(this,b).has(b)};tb.prototype.set=function(b,d){var f=Le(this,b),h=f.size;return f.set(b,d),this.size+=f.size==h?0:1,this};ec.prototype.add=ec.prototype.push=function(b){return this.D.set(b,"__lodash_hash_undefined__"),this};ec.prototype.has= function(b){return this.D.has(b)};bb.prototype.clear=function(){this.D=new sb;this.size=0};bb.prototype.delete=function(b){var d=this.D;b=d.delete(b);return this.size=d.size,b};bb.prototype.get=function(b){return this.D.get(b)};bb.prototype.has=function(b){return this.D.has(b)};bb.prototype.set=function(b,d){var f=this.D;if(f instanceof sb){var h=f.D;if(!sd||h.length<199)return h.push([b,d]),this.size=++f.size,this;f=this.D=new tb(h)}return f.set(b,d),this.size=f.size,this};var Lb=el(kb),Hl=el(Bg, !0),Ag=fl(),Ak=fl(!0),tl=Ye?function(b,d){return Ye.set(b,d),b}:Ia,Cq=te?function(b,d){return te(b,"toString",{configurable:!0,enumerable:!1,value:dh(d),writable:!0})}:Ia,Nl=rq||function(b){return oa.clearTimeout(b)},dq=Kc&&1/pe(new Kc([,-0]))[1]==cc?function(b){return new Kc(b)}:fh,Vg=Ye?function(b){return Ye.get(b)}:fh,Ug=ih?function(b){return null==b?[]:(b=ca(b),p(ih(b),function(d){return Yl.call(b,d)}))}:gh,dl=ih?function(b){for(var d=[];b;)G(d,Ug(b)),b=Me(b);return d}:gh,ya=Ba;(jh&&ya(new jh(new ArrayBuffer(1)))!= "[object DataView]"||sd&&ya(new sd)!="[object Map]"||kh&&ya(kh.resolve())!="[object Promise]"||Kc&&ya(new Kc)!="[object Set]"||td&&ya(new td)!="[object WeakMap]")&&(ya=function(b){var d=Ba(b);if(b=(b=d=="[object Object]"?b.constructor:r)?ic(b):"")switch(b){case xq:return"[object DataView]";case yq:return"[object Map]";case zq:return"[object Promise]";case Aq:return"[object Set]";case Bq:return"[object WeakMap]"}return d});var Dq=We?wb:hh,pl=yl(tl),jd=tq||function(b,d){return oa.setTimeout(b,d)},Og= yl(Cq),$k=function(b){b=Re(b,function(f){return d.size===500&&d.clear(),f});var d=b.cache;return b}(function(b){var d=[];return 46===b.charCodeAt(0)&&d.push(""),b.replace(dp,function(f,h,l,n){d.push(l?n.replace(jp,"$1"):h||f)}),d}),Eq=T(function(b,d){return ka(b)?kd(b,ta(d,1,ka,!0)):[]}),Fq=T(function(b,d){var f=Wa(d);return ka(f)&&(f=r),ka(b)?kd(b,ta(d,1,ka,!0),J(f,2)):[]}),Gq=T(function(b,d){var f=Wa(d);return ka(f)&&(f=r),ka(b)?kd(b,ta(d,1,ka,!0),r,f):[]}),Hq=T(function(b){var d=z(b,Rg);return d.length&& d[0]===b[0]?Dg(d):[]}),Iq=T(function(b){var d=Wa(b),f=z(b,Rg);return d===Wa(f)?d=r:f.pop(),f.length&&f[0]===b[0]?Dg(f,J(d,2)):[]}),Jq=T(function(b){var d=Wa(b),f=z(b,Rg);return d="function"==typeof d?d:r,d&&f.pop(),f.length&&f[0]===b[0]?Dg(f,r,d):[]}),Kq=T(Cl),Lq=yb(function(b,d){var f=null==b?0:b.length,h=wg(b,d);return Sk(b,z(d,function(l){return ub(l,f)?+l:l}).sort(Qk)),h}),Mq=T(function(b){return Ob(ta(b,1,ka,!0))}),Nq=T(function(b){var d=Wa(b);return ka(d)&&(d=r),Ob(ta(b,1,ka,!0),J(d,2))}),Oq= T(function(b){var d=Wa(b);return d="function"==typeof d?d:r,Ob(ta(b,1,ka,!0),r,d)}),Pq=T(function(b,d){return ka(b)?kd(b,d):[]}),Qq=T(function(b){return Qg(p(b,ka))}),Rq=T(function(b){var d=Wa(b);return ka(d)&&(d=r),Qg(p(b,ka),J(d,2))}),Sq=T(function(b){var d=Wa(b);return d="function"==typeof d?d:r,Qg(p(b,ka),r,d)}),Tq=T(bh),Uq=T(function(b){var d=b.length;d=d>1?b[d-1]:r;return d="function"==typeof d?(b.pop(),d):r,Dl(b,d)}),Vq=yb(function(b){var d=b.length,f=d?b[0]:0,h=this.O,l=function(n){return wg(n, b)};return!(d>1||this.L.length)&&h instanceof K&&ub(f)?(h=h.slice(f,+f+(d?1:0)),h.L.push({na:Oe,args:[l],ib:r}),(new V(h,this.Y)).thru(function(n){return d&&!n.length&&n.push(r),n})):this.thru(l)}),Wq=Ee(function(b,d,f){aa.call(b,f)?++b[f]:vb(b,f,1)}),Xq=kl(zl),Yq=kl(Al),Zq=Ee(function(b,d,f){aa.call(b,f)?b[f].push(d):vb(b,f,[d])}),$q=T(function(b,d,f){var h=-1,l="function"==typeof d,n=Ja(b)?la(b.length):[];return Lb(b,function(t){n[++h]=l?a(d,t,f):ld(t,d,f)}),n}),ar=Ee(function(b,d,f){vb(b,f,d)}), br=Ee(function(b,d,f){b[f?0:1].push(d)},function(){return[[],[]]}),cr=T(function(b,d){if(null==b)return[];var f=d.length;return f>1&&Ka(b,d[0],d[1])?d=[]:f>2&&Ka(d[0],d[1],d[2])&&(d=[d[0]]),Pk(b,ta(d,1),[])}),Qe=sq||function(){return oa.Date.now()},lh=T(function(b,d,f){var h=1;if(f.length){var l=Jb(f,Gc(lh));h|=32}return Ab(b,h,d,f,l)}),Zl=T(function(b,d,f){var h=3;if(f.length){var l=Jb(f,Gc(Zl));h|=32}return Ab(d,h,b,f,l)}),dr=T(function(b,d){return yk(b,1,d)}),er=T(function(b,d,f){return yk(b,Za(d)|| 0,f)});Re.Cache=tb;var fr=T(function(b,d){d=1==d.length&&N(d[0])?z(d[0],Na(J())):z(ta(d,1),Na(J()));var f=d.length;return T(function(h){for(var l=-1,n=za(h.length,f);++l=d}),fc=Ck(function(){return arguments}())?Ck:function(b){return ha(b)&&aa.call(b,"callee")&& !Yl.call(b,"callee")},N=la.isArray,jr=jk?Na(jk):Pp,Kb=uq||hh,kr=kk?Na(kk):Qp,wk=lk?Na(lk):Sp,nh=mk?Na(mk):Up,vk=nk?Na(nk):Vp,Ac=ok?Na(ok):Wp,lr=Ke(Gg),mr=Ke(function(b,d){return b<=d}),nr=Dc(function(b,d){if(md(d)||Ja(d))return jb(d,sa(d),b),r;for(var f in d)aa.call(d,f)&&id(b,f,d[f])}),am=Dc(function(b,d){jb(d,Ha(d),b)}),bm=Dc(function(b,d,f,h){jb(d,Ha(d),b,h)}),or=Dc(function(b,d,f,h){jb(d,sa(d),b,h)}),pr=yb(wg),qr=T(function(b,d){b=ca(b);var f=-1,h=d.length,l=h>2?d[2]:r;for(l&&Ka(d[0],d[1],l)&& (h=1);++f1,n});jb(b,yg(b),f);h&&(f=Ua(f,7,iq));for(var l=d.length;l--;)Mg(f,d[l]);return f}),xr=yb(function(b,d){return null==b?{}:Yp(b,d)}),dm=sl(sa),em=sl(Ha),yr=Ec(function(b,d,f){return d=d.toLowerCase(),b+(f?Ul(d):d)}),zr=Ec(function(b,d,f){return b+(f?"-":"")+d.toLowerCase()}),Ar=Ec(function(b,d,f){return b+(f?" ":"")+d.toLowerCase()}),Br=gl("toLowerCase"),Cr=Ec(function(b,d,f){return b+(f?"_":"")+d.toLowerCase()}),Dr=Ec(function(b, d,f){return b+(f?" ":"")+ch(d)}),Er=Ec(function(b,d,f){return b+(f?" ":"")+d.toUpperCase()}),ch=gl("toUpperCase"),Fr=T(function(b,d){try{return a(b,r,d)}catch(f){return Ol(f)?f:new Vl(f)}}),Gr=yb(function(b,d){return e(d,function(f){f=lb(f);vb(b,f,lh(b[f],b))}),b}),Hr=ll(),Ir=ll(!0),Jr=T(function(b,d){return function(f){return ld(f,b,d)}}),Kr=T(function(b,d){return function(f){return ld(b,f,d)}}),Lr=Yg(z),Mr=Yg(k),Nr=Yg(S),Or=ol(),Pr=ol(!0),Qr=He(function(b,d){return b+d},0),Rr=Zg("ceil"),Sr=He(function(b, d){return b/d},1),Tr=Zg("floor"),Ur=He(function(b,d){return b*d},1),Vr=Zg("round"),Wr=He(function(b,d){return b-d},0);return m.after=function(b,d){if("function"!=typeof d)throw new Va("Expected a function");return b=Q(b),function(){if(--b<1)return d.apply(this,arguments)}},m.ary=Il,m.assign=nr,m.assignIn=am,m.assignInWith=bm,m.assignWith=or,m.at=pr,m.before=Jl,m.bind=lh,m.bindAll=Gr,m.bindKey=Zl,m.castArray=function(){if(!arguments.length)return[];var b=arguments[0];return N(b)?b:[b]},m.chain=El, m.chunk=function(b,d,f){d=(f?Ka(b,d,f):d===r)?1:ma(Q(d),0);f=null==b?0:b.length;if(!f||d<1)return[];for(var h=0,l=0,n=la(Je(f/d));hl?0:l+f),h=h===r||h>l?l:Q(h),h<0&&(h+=l),h=f>h?0:Sl(h);f>>0)?(b=W(b),b&&("string"==typeof d||null!=d&&!nh(d))&&(d=Qa(d), !d&&zc.test(b))?Pb(ab(b),0,f):b.split(d,f)):[]},m.spread=function(b,d){if("function"!=typeof b)throw new Va("Expected a function");return d=null==d?0:ma(Q(d),0),T(function(f){var h=f[d];f=Pb(f,0,d);return h&&G(f,h),a(b,this,f)})},m.tail=function(b){var d=null==b?0:b.length;return d?Pa(b,1,d):[]},m.take=function(b,d,f){return b&&b.length?(d=f||d===r?1:Q(d),Pa(b,0,d<0?0:d)):[]},m.takeRight=function(b,d,f){var h=null==b?0:b.length;return h?(d=f||d===r?1:Q(d),d=h-d,Pa(b,d<0?0:d,h)):[]},m.takeRightWhile= function(b,d){return b&&b.length?Ce(b,J(d,3),!1,!0):[]},m.takeWhile=function(b,d){return b&&b.length?Ce(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 Va("Expected a function");return ea(f)&&(h="leading"in f?!!f.Xb:h,l="trailing"in f?!!f.hc:l),Ml(b,d,{Xb:h,Ec:d,hc:l})},m.thru=Oe,m.toArray=Rl,m.toPairs=dm,m.toPairsIn=em,m.toPath=function(b){return N(b)?z(b,lb):Oa(b)?[b]:Ga($k(W(b)))},m.toPlainObject=Nk,m.transform=function(b, d,f){var h=N(b),l=h||Kb(b)||Ac(b);if(d=J(d,4),null==f){var n=b&&b.constructor;f=l?h?new n:[]:ea(b)&&wb(n)?Fc(Me(b)):{}}return(l?e:kb)(b,function(t,v,x){return d(f,t,v,x)}),f},m.unary=function(b){return Il(b,1)},m.union=Mq,m.unionBy=Nq,m.unionWith=Oq,m.uniq=function(b){return b&&b.length?Ob(b):[]},m.uniqBy=function(b,d){return b&&b.length?Ob(b,J(d,2)):[]},m.uniqWith=function(b,d){return d="function"==typeof d?d:r,b&&b.length?Ob(b,r,d):[]},m.unset=function(b,d){return null==b||Mg(b,d)},m.unzip=bh,m.unzipWith= Dl,m.update=function(b,d,f){null!=b&&(f=Sg(f),b=Bc(b,d,f(xb(b,d)),void 0));return b},m.updateWith=function(b,d,f,h){h="function"==typeof h?h:r;null!=b&&(f=Sg(f),b=Bc(b,d,f(xb(b,d)),h));return b},m.values=Cc,m.valuesIn=function(b){return null==b?[]:ak(b,Ha(b))},m.without=Pq,m.words=hl,m.wrap=function(b,d){return mh(Sg(d),b)},m.xor=Qq,m.xorBy=Rq,m.xorWith=Sq,m.zip=Tq,m.zipObject=function(b,d){return Zk(b||[],d||[],id)},m.zipObjectDeep=function(b,d){return Zk(b||[],d||[],Bc)},m.zipWith=Uq,m.entries= dm,m.entriesIn=em,m.extend=am,m.extendWith=bm,eh(m,m),m.add=Qr,m.attempt=Fr,m.camelCase=yr,m.capitalize=Ul,m.ceil=Rr,m.clamp=function(b,d,f){return f===r&&(f=d,d=r),f!==r&&(f=Za(f),f=f===f?f:0),d!==r&&(d=Za(d),d=d===d?d:0),gc(Za(b),d,f)},m.clone=function(b){return Ua(b,4)},m.cloneDeep=function(b){return Ua(b,5)},m.cloneDeepWith=function(b,d){return d="function"==typeof d?d:r,Ua(b,5,d)},m.cloneWith=function(b,d){return d="function"==typeof d?d:r,Ua(b,4,d)},m.conformsTo=function(b,d){return null==d|| xk(b,d,sa(d))},m.deburr=il,m.defaultTo=function(b,d){return null==b||b!==b?d:b},m.divide=Sr,m.endsWith=function(b,d,f){b=W(b);d=Qa(d);var h=b.length;h=f=f===r?h:gc(Q(f),0,h);return f-=d.length,f>=0&&b.slice(f,h)==d},m.eq=ib,m.escape=function(b){return b=W(b),b&&ap.test(b)?b.replace(gk,yp):b},m.escapeRegExp=function(b){return b=W(b),b&&ep.test(b)?b.replace(sg,"\\$&"):b},m.every=function(b,d,f){var h=N(b)?k:Kp;return f&&Ka(b,d,f)&&(d=r),h(b,J(d,3))},m.find=Xq,m.findIndex=zl,m.findKey=function(b,d){return ja(b, J(d,3),kb)},m.findLast=Yq,m.findLastIndex=Al,m.findLastKey=function(b,d){return ja(b,J(d,3),Bg)},m.floor=Tr,m.forEach=Fl,m.forEachRight=Gl,m.forIn=function(b,d){return null==b?b:Ag(b,J(d,3),Ha)},m.forInRight=function(b,d){return null==b?b:Ak(b,J(d,3),Ha)},m.forOwn=function(b,d){return b&&kb(b,J(d,3))},m.forOwnRight=function(b,d){return b&&Bg(b,J(d,3))},m.get=xg,m.gt=hr,m.gte=ir,m.has=function(b,d){return null!=b&&wl(b,d,Mp)},m.hasIn=Jg,m.head=Bl,m.identity=Ia,m.includes=function(b,d,f,h){b=Ja(b)? b:Cc(b);f=f&&!h?Q(f):0;h=b.length;return f<0&&(f=ma(h+f,0)),Te(b)?f<=h&&b.indexOf(d,f)>-1:!!h&&da(b,d,f)>-1},m.indexOf=function(b,d,f){var h=null==b?0:b.length;if(!h)return-1;f=null==f?0:Q(f);return f<0&&(f=ma(h+f,0)),da(b,d,f)},m.inRange=function(b,d,f){d=zb(d);f===r?(f=d,d=0):f=zb(f);b=Za(b);return b>=za(d,f)&&b=-9007199254740991&&b<=9007199254740991},m.isSet=vk,m.isString=Te,m.isSymbol=Oa,m.isTypedArray=Ac,m.isUndefined=function(b){return b===r},m.isWeakMap=function(b){return ha(b)&&ya(b)=="[object WeakMap]"},m.isWeakSet=function(b){return ha(b)&&Ba(b)=="[object WeakSet]"},m.join=function(b,d){return null==b?"":vq.call(b,d)},m.kebabCase=zr,m.last=Wa,m.lastIndexOf=function(b,d,f){var h= null==b?0:b.length;if(!h)return-1;var l=h;f!==r&&(l=Q(f),l=l<0?ma(h+l,0):za(l,h-1));if(d===d){for(f=l+1;f--&&b[f]!==d;);b=f}else b=Y(b,eb,l,!0);return b},m.lowerCase=Ar,m.lowerFirst=Br,m.lt=lr,m.lte=mr,m.max=function(b){return b&&b.length?ue(b,Ia,Cg):r},m.maxBy=function(b,d){return b&&b.length?ue(b,J(d,2),Cg):r},m.mean=function(b){return Wj(b,Ia)},m.meanBy=function(b,d){return Wj(b,J(d,2))},m.min=function(b){return b&&b.length?ue(b,Ia,Gg):r},m.minBy=function(b,d){return b&&b.length?ue(b,J(d,2),Gg): r},m.stubArray=gh,m.stubFalse=hh,m.stubObject=function(){return{}},m.stubString=function(){return""},m.stubTrue=function(){return!0},m.multiply=Ur,m.nth=function(b,d){return b&&b.length?Ok(b,Q(d)):r},m.noConflict=function(){return oa._===this&&(oa._=qq),this},m.noop=fh,m.now=Qe,m.pad=function(b,d,f){b=W(b);var h=(d=Q(d))?yc(b):0;if(!d||h>=d)return b;d=(d-h)/2;return Ie(Ae(d),f)+b+Ie(Je(d),f)},m.padEnd=function(b,d,f){b=W(b);var h=(d=Q(d))?yc(b):0;return d&&hd){var h=b;b=d;d=h}return f||b%1||d%1?(f=Tk(),za(b+f*(d-b+vp("1e-"+((f+"").length-1))),d)):ug(b,d)},m.reduce=function(b,d,f){var h=N(b)?L:Xj,l=arguments.length< 3;return h(b,J(d,4),f,l,Lb)},m.reduceRight=function(b,d,f){var h=N(b)?M:Xj,l=arguments.length<3;return h(b,J(d,4),f,l,Hl)},m.repeat=function(b,d,f){return d=(f?Ka(b,d,f):d===r)?1:Q(d),Ng(W(b),d)},m.replace=function(){var b=arguments,d=W(b[0]);return b.length<3?d:d.replace(b[1],b[2])},m.result=function(b,d,f){d=Mb(d,b);var h=-1,l=d.length;for(l||(l=1,b=r);++h9007199254740991)return[];var f=4294967295, h=za(b,4294967295);d=J(d);b-=4294967295;for(h=og(h,d);++f=d)return b;d=f-yc(h); if(d<1)return h;f=n?Pb(n,0,d).join(""):b.slice(0,d);if(l===r)return f+h;if(n&&(d+=f.length-d),nh(l)){if(b.slice(d).search(l)){n=f;l.global||(l=Wl(l.source,W(hk.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(Qa(l),d)!=d&&(l=f.lastIndexOf(l),l>-1&&(f=f.slice(0,l)));return f+h},m.unescape=function(b){return b=W(b),b&&$o.test(b)?b.replace(fk,zp):b},m.uniqueId=function(b){var d=++pq;return W(b)+d},m.upperCase=Er,m.upperFirst=ch,m.each=Fl,m.eachRight= Gl,m.first=Bl,eh(m,function(){var b={};return kb(m,function(d,f){aa.call(m.prototype,f)||(b[f]=d)}),b}(),{chain:!1}),m.VERSION="4.17.21",e("bind bindKey curry curryRight partial partialRight".split(" "),function(b){m[b].placeholder=m}),e(["drop","take"],function(b,d){K.prototype[b]=function(f){f=f===r?1:ma(Q(f),0);var h=this.R&&!d?new K(this):this.clone();return h.R?h.Fa=za(f,h.Fa):h.Ta.push({size:za(f,4294967295),type:b+(h.ha<0?"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=f==1||f==3;K.prototype[b]=function(l){var n=this.clone();return n.Sa.push({iteratee:J(l,3),type:f}),n.R=n.R||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.R?new K(this):this[f](1)}}),K.prototype.compact=function(){return this.filter(Ia)},K.prototype.find=function(b){return this.filter(b).head()}, K.prototype.findLast=function(b){return this.reverse().find(b)},K.prototype.invokeMap=T(function(b,d){return"function"==typeof b?new K(this):this.map(function(f){return ld(f,b,d)})}),K.prototype.reject=function(b){return this.filter(Se(J(b)))},K.prototype.slice=function(b,d){b=Q(b);var f=this;return f.R&&(b>0||d<0)?new K(f):(b<0?f=f.takeRight(-b):b&&(f=f.drop(b)),d!==r&&(d=Q(d),f=d<0?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)},kb(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.O,v=h?[1]:arguments,x=t instanceof K,B=v[0],D=x||N(t),F=function(Ya){Ya=l.apply(m,G([Ya],v));return h&&H?Ya[0]:Ya};D&&f&&"function"==typeof B&&1!=B.length&&(x=D=!1);var H=this.Y;B=!!this.L.length;var O=n&&!H,I=x&&!B;if(!n&&D){t=I?t: new K(this);var X=b.apply(t,v);return X.L.push({na:Oe,args:[F],ib:r}),new V(X,H)}return O&&I?b.apply(this,v):(X=this.thru(F),O?h?X.value()[0]:X.value():X)})}),e("pop push shift sort splice unshift".split(" "),function(b){var d=Ve[b],f=/^(?:push|sort|unshift)$/.test(b)?"tap":"thru",h=/^(?:pop|shift)$/.test(b);m.prototype[b]=function(){var l=arguments;if(h&&!this.Y){var n=this.value();return d.apply(N(n)?n:[],l)}return this[f](function(t){return d.apply(N(t)?t:[],l)})}}),kb(K.prototype,function(b,d){if(b= m[d]){var f=b.name+"";aa.call(Jc,f)||(Jc[f]=[]);Jc[f].push({name:d,na:b})}}),Jc[Fe(r,2).name]=[{name:"wrapper",na:r}],K.prototype.clone=function(){var b=new K(this.O);return b.L=Ga(this.L),b.ha=this.ha,b.R=this.R,b.Sa=Ga(this.Sa),b.Fa=this.Fa,b.Ta=Ga(this.Ta),b},K.prototype.reverse=function(){if(this.R){var b=new K(this);b.ha=-1;b.R=!0}else b=this.clone(),b.ha*=-1;return b},K.prototype.value=function(){var b=this.O.value(),d=this.ha,f=N(b),h=d<0,l=f?b.length:0,n=jq(0,l,this.Ta),t=n.start,v=n.end; n=v-t;t=h?v:t-1;v=this.Sa;var x=v.length,B=0,D=za(n,this.Fa);if(!f||!h&&l==n&&D==n)return Yk(b,this.L);f=[];a:for(;n--&&B=this.ia.length;return{done:b, value:b?r:this.ia[this.Ea++]}},m.prototype.Nc=function(b){for(var d,f=this;f instanceof P;){var h=pk(f);h.Ea=0;h.ia=r;d?l.O=h:d=h;var l=h;f=f.O}return l.O=b,d},m.prototype.reverse=function(){var b=this.O;return b instanceof K?(this.L.length&&(b=new K(this)),b=b.reverse(),b.L.push({na:Oe,args:[ah],ib:r}),new V(b,this.Y)):this.thru(ah)},m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=function(){return Yk(this.O,this.L)},m.prototype.first=m.prototype.head,rd&&(m.prototype[rd]=nq),m}();"function"== typeof define&&"object"==typeof define.wc&&define.wc?(oa._=Qb,define(function(){return Qb})):dc?((dc.exports=Qb)._=Qb,qe._=Qb):oa._=Qb}).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 R=fa._,_$VERSION=R.VERSION,_$after=R.after,_$ary=R.ary,_$assign=R.assign,_$assignIn=R.assignIn,_$assignInWith=R.assignInWith,_$assignWith=R.assignWith,_$at=R.at,_$before=R.before,_$bind=R.bind,_$bindAll=R.bindAll,_$bindKey=R.bindKey,_$castArray=R.castArray,_$chain=R.chain,_$chunk=R.chunk,_$compact=R.compact,_$concat=R.concat,_$cond=R.cond,_$conforms=R.conforms,_$constant=R.constant,_$countBy=R.countBy,_$create=R.create,_$curry=R.curry,_$curryRight=R.curryRight,_$debounce=R.debounce,_$defaults= R.defaults,_$defaultsDeep=R.defaultsDeep,_$defer=R.defer,_$delay=R.delay,_$difference=R.difference,_$differenceBy=R.differenceBy,_$differenceWith=R.differenceWith,_$drop=R.drop,_$dropRight=R.dropRight,_$dropRightWhile=R.dropRightWhile,_$dropWhile=R.dropWhile,_$fill=R.fill,_$filter=R.filter,_$flatMap=R.flatMap,_$flatMapDeep=R.flatMapDeep,_$flatMapDepth=R.flatMapDepth,_$flatten=R.flatten,_$flattenDeep=R.flattenDeep,_$flattenDepth=R.flattenDepth,_$flip=R.flip,_$flow=R.flow,_$flowRight=R.flowRight,_$fromPairs= R.fromPairs,_$functions=R.functions,_$functionsIn=R.functionsIn,_$groupBy=R.groupBy,_$initial=R.initial,_$intersection=R.intersection,_$intersectionBy=R.intersectionBy,_$intersectionWith=R.intersectionWith,_$invert=R.invert,_$invertBy=R.invertBy,_$invokeMap=R.invokeMap,_$iteratee=R.iteratee,_$keyBy=R.keyBy,_$keys=R.keys,_$keysIn=R.keysIn,_$map=R.map,_$mapKeys=R.mapKeys,_$mapValues=R.mapValues,_$matches=R.matches,_$matchesProperty=R.matchesProperty,_$memoize=R.memoize,_$merge=R.merge,_$mergeWith=R.mergeWith, _$method=R.method,_$methodOf=R.methodOf,_$mixin=R.mixin,_$negate=R.negate,_$nthArg=R.nthArg,_$omit=R.omit,_$omitBy=R.omitBy,_$once=R.once,_$orderBy=R.orderBy,_$over=R.over,_$overArgs=R.overArgs,_$overEvery=R.overEvery,_$overSome=R.overSome,_$partial=R.partial,_$partialRight=R.partialRight,_$partition=R.partition,_$pick=R.pick,_$pickBy=R.pickBy,_$property=R.property,_$propertyOf=R.propertyOf,_$pull=R.pull,_$pullAll=R.pullAll,_$pullAllBy=R.pullAllBy,_$pullAllWith=R.pullAllWith,_$pullAt=R.pullAt,_$range= R.range,_$rangeRight=R.rangeRight,_$rearg=R.rearg,_$reject=R.reject,_$remove=R.remove,_$rest=R.rest,_$reverse=R.reverse,_$sampleSize=R.sampleSize,_$set=R.set,_$setWith=R.setWith,_$shuffle=R.shuffle,_$slice=R.slice,_$sortBy=R.sortBy,_$sortedUniq=R.sortedUniq,_$sortedUniqBy=R.sortedUniqBy,_$split=R.split,_$spread=R.spread,_$tail=R.tail,_$take=R.take,_$takeRight=R.takeRight,_$takeRightWhile=R.takeRightWhile,_$takeWhile=R.takeWhile,_$tap=R.tap,_$throttle=R.throttle,_$thru=R.thru,_$toArray=R.toArray,_$toPairs= R.toPairs,_$toPairsIn=R.toPairsIn,_$toPath=R.toPath,_$toPlainObject=R.toPlainObject,_$transform=R.transform,_$unary=R.unary,_$union=R.union,_$unionBy=R.unionBy,_$unionWith=R.unionWith,_$uniq=R.uniq,_$uniqBy=R.uniqBy,_$uniqWith=R.uniqWith,_$unset=R.unset,_$unzip=R.unzip,_$unzipWith=R.unzipWith,_$update=R.update,_$updateWith=R.updateWith,_$values=R.values,_$valuesIn=R.valuesIn,_$without=R.without,_$words=R.words,_$wrap=R.wrap,_$xor=R.xor,_$xorBy=R.xorBy,_$xorWith=R.xorWith,_$zip=R.zip,_$zipObject=R.zipObject, _$zipObjectDeep=R.zipObjectDeep,_$zipWith=R.zipWith,_$entries=R.toPairs,_$entriesIn=R.toPairsIn,_$extend=R.assignIn,_$extendWith=R.assignInWith,_$add=R.add,_$attempt=R.attempt,_$camelCase=R.camelCase,_$capitalize=R.capitalize,_$ceil=R.ceil,_$clamp=R.clamp,_$clone=R.clone,_$cloneDeep=R.cloneDeep,_$cloneDeepWith=R.cloneDeepWith,_$cloneWith=R.cloneWith,_$conformsTo=R.conformsTo,_$deburr=R.deburr,_$defaultTo=R.defaultTo,_$divide=R.divide,_$endsWith=R.endsWith,_$eq=R.eq,_$escape=R.escape,_$escapeRegExp= R.escapeRegExp,_$every=R.every,_$find=R.find,_$findIndex=R.findIndex,_$findKey=R.findKey,_$findLast=R.findLast,_$findLastIndex=R.findLastIndex,_$findLastKey=R.findLastKey,_$floor=R.floor,_$forEach=R.forEach,_$forEachRight=R.forEachRight,_$forIn=R.forIn,_$forInRight=R.forInRight,_$forOwn=R.forOwn,_$forOwnRight=R.forOwnRight,_$get=R.get,_$gt=R.gt,_$gte=R.gte,_$has=R.has,_$hasIn=R.hasIn,_$head=R.head,_$identity=R.identity,_$includes=R.includes,_$indexOf=R.indexOf,_$inRange=R.inRange,_$invoke=R.invoke, _$isArguments=R.isArguments,_$isArray=R.isArray,_$isArrayBuffer=R.isArrayBuffer,_$isArrayLike=R.isArrayLike,_$isArrayLikeObject=R.isArrayLikeObject,_$isBoolean=R.isBoolean,_$isBuffer=R.isBuffer,_$isDate=R.isDate,_$isElement=R.isElement,_$isEmpty=R.isEmpty,_$isEqual=R.isEqual,_$isEqualWith=R.isEqualWith,_$isError=R.isError,_$isFinite=R.isFinite,_$isFunction=R.isFunction,_$isInteger=R.isInteger,_$isLength=R.isLength,_$isMap=R.isMap,_$isMatch=R.isMatch,_$isMatchWith=R.isMatchWith,_$isNaN=R.isNaN,_$isNative= R.isNative,_$isNil=R.isNil,_$isNull=R.isNull,_$isNumber=R.isNumber,_$isObject=R.isObject,_$isObjectLike=R.isObjectLike,_$isPlainObject=R.isPlainObject,_$isRegExp=R.isRegExp,_$isSafeInteger=R.isSafeInteger,_$isSet=R.isSet,_$isString=R.isString,_$isSymbol=R.isSymbol,_$isTypedArray=R.isTypedArray,_$isUndefined=R.isUndefined,_$isWeakMap=R.isWeakMap,_$isWeakSet=R.isWeakSet,_$join=R.join,_$kebabCase=R.kebabCase,_$last=R.last,_$lastIndexOf=R.lastIndexOf,_$lowerCase=R.lowerCase,_$lowerFirst=R.lowerFirst, _$lt=R.lt,_$lte=R.lte,_$max=R.max,_$maxBy=R.maxBy,_$mean=R.mean,_$meanBy=R.meanBy,_$min=R.min,_$minBy=R.minBy,_$stubArray=R.stubArray,_$stubFalse=R.stubFalse,_$stubObject=R.stubObject,_$stubString=R.stubString,_$stubTrue=R.stubTrue,_$multiply=R.multiply,_$nth=R.nth,_$noConflict=R.noConflict,_$noop=R.noop,_$now=R.now,_$pad=R.pad,_$padEnd=R.padEnd,_$padStart=R.padStart,_$parseInt=R.parseInt,_$random=R.random,_$reduce=R.reduce,_$reduceRight=R.reduceRight,_$repeat=R.repeat,_$replace=R.replace,_$result= R.result,_$round=R.round,_$runInContext=R.runInContext,_$sample=R.sample,_$size=R.size,_$snakeCase=R.snakeCase,_$some=R.some,_$sortedIndex=R.sortedIndex,_$sortedIndexBy=R.sortedIndexBy,_$sortedIndexOf=R.sortedIndexOf,_$sortedLastIndex=R.sortedLastIndex,_$sortedLastIndexBy=R.sortedLastIndexBy,_$sortedLastIndexOf=R.sortedLastIndexOf,_$startCase=R.startCase,_$startsWith=R.startsWith,_$subtract=R.subtract,_$sum=R.sum,_$sumBy=R.sumBy,_$times=R.times,_$toFinite=R.toFinite,_$toInteger=R.toInteger,_$toLength= R.toLength,_$toLower=R.toLower,_$toNumber=R.toNumber,_$toSafeInteger=R.toSafeInteger,_$toString=R.toString,_$toUpper=R.toUpper,_$trim=R.trim,_$trimEnd=R.trimEnd,_$trimStart=R.trimStart,_$truncate=R.truncate,_$unescape=R.unescape,_$uniqueId=R.uniqueId,_$upperCase=R.upperCase,_$upperFirst=R.upperFirst,_$each=R.forEach,_$eachRight=R.forEachRight,_$first=R.head;function go(a,c){return typeof a[c]!=="object"?!0:Array.isArray(a[c])?(console.warn("ta`"+c),!0):!1}function ho(a,c){return _$isEmpty(a)?(console.warn("ua`"+c),!0):!1}function io(a,c){for(const e of Object.keys(c))if(e in a&&(go(c,e)||!ho(c[e],e)&&!jo(a[e],c,e)))return!1;return!0}function jo(a,c,e){if(typeof a!=="object"){console.error("va`"+e+"`"+typeof a);var g=!1}else Array.isArray(a)?(console.error("wa`"+e),g=!1):g=!0;return!g||_$isEmpty(a)?!0:io(a,c[e])} function ko(a,c,e){for(const p of Object.keys(e))if(p in a||p in c){if(go(e,p)){var g;if(g=p in a&&p in c){g=a[p];var k=c[p];g=typeof g!==typeof k||typeof g==="object"&&Array.isArray(g)!==Array.isArray(k)?!1:typeof g==="object"&&!Array.isArray(g)&&_$isEmpty(g)&&_$isEmpty(k)?!0:_$isEqual(g,k)}if(g)continue;else return!1}if(!ho(e[p],p)){if(!(p in a))if(jo(c[p],e,p))continue;else return!1;if(!(p in c))if(jo(a[p],e,p))continue;else return!1;if(typeof a[p]!==typeof c[p])return!1;g=jo(a[p],e,p);k=jo(c[p], e,p);if(!g||!k)if(g||k||!ko(a[p],c[p],e[p]))return!1}}return!0}function lo(a,c,e){return _$isEmpty(e)||_$isEmpty(a)&&_$isEmpty(c)?!0:_$isEmpty(a)?io(c,e):_$isEmpty(c)?io(a,e):ko(a,c,e)} function mo(a,c){if(Array.isArray(a)||Array.isArray(c))console.error("xa");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("ra");continue}if(typeof a[e]!=="object"){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("sa"):mo(g,k)}} function no(a,c){const e=_$cloneDeep(a);mo(e,c);return _$isEqual(e,a)};function oo(a,c){if(a.b){var e=po(a.b,c);if(!e.ok)return console.log("ya"),console.log("za`"+JSON.stringify(a.b)),console.log("Aa`"+JSON.stringify(c)),e.H?e:{ok:!1,H:-12}}else if(a.c){if(!qo(a.c,c))return console.log("Ba"),console.log("Ca`"+JSON.stringify(a.c)),console.log("Aa`"+JSON.stringify(c)),{ok:!1,H:-13}}else if(a.d){if(e=ro(a.d,c),!e.ok)return console.log("Da"),console.log("Ea`"+JSON.stringify(a.d)),console.log("Aa`"+JSON.stringify(c)),e.H?e:{ok:!1,H:-15}}else if(a.e&&(e=oo(a.e,c),!e.ok))return console.log("Fa"), console.log("Ga`"+JSON.stringify(a.e)),console.log("Aa`"+JSON.stringify(c)),e;if(a.g)a=oo(a.g,c);else if(a.f)a=so(a,c);else if(a.h)if(a.j&&a.i&&a.h&&a.k){var g=c.b+a.k;e=fo(g,a.j);if(e<0)a={ok:!1,H:-4};else{var k=BigInt(a.i[e]);g=co(g,Qn);if(g>=0&&g<=Tn)if(k>0&&k>BigInt(33);if(u===Sn)break;u=p*Pn/(u+BigInt(1))+BigInt(1)}k=p-BigInt(1)}else console.log("oa"),k=BigInt(-1);else console.log("na"), 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("Ha"),console.log("Ia`"+JSON.stringify(a)),a={ok:!1,H:-3};else a={ok:!0};return a} function so(a,c){if(!a.f)return console.log("Ja"),console.log("Ia`"+JSON.stringify(a)),{ok:!1,H:-5};if(a.j){if(!a.k)return console.log("Ka"),console.log("Ia`"+JSON.stringify(a)),{ok:!1,H:-6};var e=fo(c.b+a.k,a.j);return e<0?{ok:!1,H:-7}:oo(a.f[e],c)}if(a.l){e=0;const g=a.l;for(;ec-e).join(",");return a in wa?BigInt(wa[a]):BigInt(-1)};function yo(a,c,e){c=co(c.toString(),Rn);a={a:{a},b:c.toString(),c:{a:[]}};e=oo(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)mo(c,uo(e,p));k.c=c}if(k.c){c=k.c;e=BigInt(0);c.a&&(e=xo(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=wo.has(g)?BigInt(g):BigInt(-1),g=g===BigInt(-1)? BigInt(-1):g<Bo(z)).filter(z=>!!z)));await a.set("modelHash",String(e));if(c.length===0){e=Fo(p,g,k);if(!e.ok&&e.H)return[zo-BigInt(e.H)];c=e.value.map(z=>z.d??BigInt(0))}e=c.map(z=>String(z));await a.set("cachedVpids", JSON.stringify(e));return c}na("runPrivateReach",Go);var Ho=BigInt(0);function Io(a,c,e=0){return{bucket:a,value:c?1:16384,filteringId:e}};function Jo(){var a=Ko;class c{async run(e){if(e!==void 0&&e.modelJson!==void 0){var g=k=>{a?.privateAggregation?.sendHistogramReport?a.privateAggregation.sendHistogramReport(k):a.privateAggregation?.contributeToHistogram?.(k)};try{e.enableDebugMode&&a.privateAggregation.enableDebugMode({debug_key:Ho,debugKey:Ho}),(await Go(this.sharedStorage??a?.sharedStorage,e.reportBrowserIdInsteadOfVPID,e.modelHash,e.modelJson,e.deviceType)).forEach(k=>{for(const p of e.filterIds)g(Io(k,e.enableDebugMode,p))})}catch(k){g(Io(zo- BigInt(-1),!0))}}}}a.register("google_reach",c)};function Lo(a,c){c=`${"https://pagead2.googlesyndication.com/pagead/gen_204"}?id=av-js&type=reach&proto=${encodeURIComponent(ac(c.W()))}`;a.sb.ya(c,{S:"GET"}).sendNow()};function Mo(a){return[{ua:2,Oa:!1,Ja:!0,filterIds:a?.productionFilterIds},{ua:2,Oa:!0,Ja:!0,filterIds:a?.testFilterIds},{ua:2,Oa:!1,Ja:!1,filterIds:a?.testFilterIds}]};var No=[0,wi,-3];var Oo=[0,ui,wi,-1,Ci,si,ui];var Po=class extends Li{constructor(a){super(a)}getType(){var a=dg(this,6);return(a==null?a:Number.isFinite(a)?a|0:void 0)??0}},Qo=function(a){return c=>{Ta(a);if(c==null||c=="")c=fb(new a,Dh);else{Sa(c);c=JSON.parse(c);if(!Array.isArray(c))throw Error("D`"+qa(c)+"`"+c);Yd(c,32);c=If(a,c)}return c}}(Po);Po.Ka="ads.geo.GeoTargetMessage";Po.Db=[17,18];var Ro=[0,Ai,-4,Ci,yi,wi,si,Ai,si,Ai,wi,Ai,-1,No,Bi,vi,Ai,ui,-1,wi,-1,ui,si,Oo,ri,Ai];Po.prototype.W=Mi(Ro);var So=function(a,c){return vh(a,1,c)},To=function(a,c){return uh(a,2,c)},Xr=function(a,c){return uh(a,3,c)},Yr=class extends Li{constructor(){super(void 0)}Pa(a){return uh(this,10,a)}};Yr.Ka="ads.branding.measurement.client.frontend.integrations.reach.ReachStatusMessage";Yr.Db=[12];Yr.prototype.W=Mi([0,Ci,zi,-1,Ci,-2,zi,-1,wi,zi,Ro,Di,wi]);var Zr=async function(a,c){try{return await c()}finally{a.flush()}},$r=class{constructor(a){this.context=a;this.points=[]}flush(){if(!(this.points.length<=0)){var a=new Yr;So(a,9);var c=Mo().length;c=c==null?c:yf(c);gg(a,13,c);kg(a,12,this.points);this.points.splice(0);Lo(this.context,a)}}};var Hi=class extends Li{constructor(a){super(a)}};Hi.Ka="EventIdMessage";var as=[0,ti,xi,-1],bs=function(a,c){return(e,g)=>{if(Dd.length){const p=Dd.pop();dd(p,g);$c(p.v,e,g);e=p}else e=new Ed(e,g);try{const p=new a,u=p.I;Ih(c)(u,e);var k=p}finally{e.Tb()}return k}}(Hi,as);Hi.prototype.W=Mi(as);var Gi=class extends Li{constructor(a){super(a,1)}};Gi.Ka="proto2.bridge.MessageSet";const cs={};Gi[Ii]=cs;var ds={};Gi.prototype.W=Mi([-1,ds,Kh,Mh]);var es=new Fi;ds[4156379]=as;cs[4156379]={Hd:es,ad:function(a){if(a!=null){if($d(a.I)&2)throw Error("E");var c=dg(a,1);if(c!=null)if(vf(c))if(typeof c==="number")c=Ef(c);else{Sa(c);q(vf(c));q(!0);q(!0);var e=Math.trunc(Number(c));Number.isSafeInteger(e)?c=e:(c=Ff(c),e=Number(c),c=Number.isSafeInteger(e)?e:c)}else c=void 0;return{Nd:Ki(c),Kd:Ki(Bf(dg(a,2))),Jd:Ki(Bf(dg(a,3)))}}}};var fs=class extends Li{constructor(){super(void 0)}Ca(a){return th(this,4,a)}};fs.Ka="ads.branding.measurement.client.frontend.integrations.reach.ContextIdMessage";fs.Db=[8];fs.prototype.W=Mi([0,as,yi,-1,Ai,-3,Ei,yi]);var gs=function(a,c){var e=sh(a.message,2,c.ua===2);c=sh(e,3,!c.Oa);a.message=c;return a},hs=function(a,c){a.message=kg(a.message,8,c);return a},is=function(a){var c=Jn.match(/m\d{12}/g),e=Jn.match(/\d{8}/g);if(c&&c.length>0){c=c[0].slice(1);e=a.message;var g=Number(c.slice(0,8));e=th(e,5,g);g=Number(c.slice(8,10));e=th(e,6,g);c=Number(c.slice(10,12));c=th(e,7,c);a.message=c;return a}if(e&&e.length>0)return c=th(a.message,5,Number(e[0])),c=gg(c,6),c=gg(c,7),a.message=c,a;Jn==="unreleased"&&(c=gg(a.message, 5),c=th(c,6,0),a.message=gg(c,7));return a},js=class{constructor(){this.message=new fs}Pa(a){var c=this.message;a=bs(kc(a));this.message=rh(c,Hi,1,a);return this}Ca(a){this.message=this.message.Ca(Math.max(1,a));return this}encode(){let a=this.message,c=ac(a.W());c.length>64&&(a=a.Ca(1),c=ac(a.W()));c.length>64&&(a=gg(a,6),c=ac(a.W()));c.length>64&&(a=gg(a,7),c=ac(a.W()));c.length>64&&(a=gg(a,5),c=ac(a.W()));return c}};function ks(a,c){return c===void 0||c.length===0?(Lo(a,So(new Yr,7)),[0]):c.map(e=>{const g=e%-2147483648;e!==g&&Lo(a,So(new Yr,6));return g})};function ls(a){for(var c=[],e=0,g=0;g>6|192:((k&64512)==55296&&g+1>18|240,c[e++]=k>>12&63|128):c[e++]=k>>12|224,c[e++]=k>>6&63|128),c[e++]=k&63|128)}if(c.length>=24)throw Error("Za");return[96|c.length,...c]}function ms(a){if(a.length>=24)throw Error("$a");return[160|a.length,...a.sort(ns).map(c=>[...c[0],...c[1]]).flat()]} function os(a){if(a.length>=24)throw Error("ab");return[128|a.length,...a.flat()]}function ps(a,c){const e=[];for(;a>0;)e.push(Number(a%BigInt(255))),a/=BigInt(255);for(;e.lengthms([[ls("value"),[68,...ps(BigInt(c.value),4)]],[ls("bucket"),[80,...ps(c.bucket,16)]],[ls("filteringId"),[68,...ps(BigInt(c.filteringId),4)]]])))],[ls("operation"),ls("histogram")]]);return btoa(String.fromCharCode(...(new Uint8Array(a))))};const ss={[2]:"prod",[1]:"canary"}; async function ts(a,c,e,g){const k=Mo(e),p=z=>{k.forEach(G=>{const L=is(gs(hs((new js).Pa(e.escapedQueryId),e.trafficTypes??[0]),G)).Ca(-1).encode();qs(a,L,z,G.Ja)})};try{var u=!!a.global.sharedStorage}catch(z){u=z}if(u instanceof Error)p(-16),g=Xr(To(So(new Yr,8),u.name),u.message),Lo(a,g);else{g.points.push(7);u=us(a,e,k);c=vs(a,c,p);var [C]=await Promise.all([u,c]);g.points.push(8);c=k.map(z=>ws(a,z,C,e.deviceType??1,e.escapedQueryId,e.trafficTypes??[0],e.isProductSplitVpidLogsExperiment??!1,G=> {const L=is(gs(hs((new js).Pa(e.escapedQueryId),e.trafficTypes??[0]).Ca(-1),z)).encode();qs(a,L,G,z.Ja)}));await Promise.all(c);g.points.push(9)}}async function vs(a,c,e){const g=a.sharedStorage;if(g)try{await g.worklet.addModule(c)}catch(k){e(-17),c=Xr(To(So(new Yr,1),k.name),k.message),Lo(a,c)}}async function us(a,c,e){const g=[...(new Set(e.map(k=>k.ua)))];e=g.map(k=>xs(a,c,k));e=await Promise.all(e);return new Map(e.map((k,p)=>[g[p],k]))} async function xs(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 C=200,z=c.geoTargetMessage?Qo(c.geoTargetMessage):void 0;c=(new Yr).Pa(c.escapedQueryId);z=rh(c,Po,11,z);try{k=await a.global.fetch(ys(e,g),u),C=k.status,k.ok||(k=await a.global.fetch(ys(e,"model_person_country_code_XX_person_region_code_5858.json"),u),p=2)}catch(G){C=-1,G instanceof Error&&Xr(To(z,G.name),G.message)}e=So(z,2);gg(e,9,C== null?C:yf(C));if(k&&k.ok)return C=vh(z,4,p),uh(C,7,p===1?g:""),Lo(a,z),await k.text();k=vh(z,4,4);g=uh(k,8,g);uh(g,7,"");Lo(a,z)}function ys(a,c){return"https://www.googletagservices.com/agrp/"+ss[a]+"/"+c} async function ws(a,c,e,g,k,p,u,C){e=e.get(c.ua);if(e!==void 0){var z=Number(co(e,BigInt(-2147483648)));k=is(gs(hs((new js).Pa(k),p),c).Ca(z));k.message=sh(k.message,9,u);u={contextId:k.encode(),aggregationCoordinatorOrigin:"https://publickeyservice.msmt.gcp.privacysandboxservices.com",filteringIdBitSize:32};g={modelJson:e,modelHash:z,deviceType:g,enableDebugMode:c.Ja,reportBrowserIdInsteadOfVPID:c.Oa,filterIds:ks(a,c.filterIds)};if(e=a.sharedStorage){g=e.run("google_reach",{privateAggregationConfig:u, data:g,keepAlive:!0});if(g!==void 0)try{await g}catch(G){C(-18),C=G,C=Xr(To(So(new Yr,3),C?.name??"unknown"),C?.message??""),Lo(a,C)}C=So(new Yr,5);C=vh(C,5,c.ua===1?1:2);c=vh(C,6,c.Oa?1:2);Lo(a,c)}}};function zs(a){return a===void 0||typeof a==="string"}function As(a){return a===void 0||typeof a==="number"}function Bs(a){return a===void 0||typeof a==="boolean"}function Cs(a){return a===void 0||Array.isArray(a)&&a.every(c=>typeof c==="number")};async function Ds(a,c){if(typeof window==="undefined")console.error("bb");else{var e=c??new In(void 0,void 0,a),g=new $r(e);await Zr(g,async()=>{g.points.push(5);var k=await Sj(Ej(e.onMessage,jm(p=>{a:{p=p.data;if(p!==void 0)try{var u=atob(p);break a}catch(z){}u=void 0}a:{if(u!==void 0)try{var C=JSON.parse(u);break a}catch(z){}C=void 0}return C}),Em(p=>p!==void 0),jm(p=>p),gn()));k&&k!==void 0&&typeof k.escapedQueryId==="string"&&typeof k.experimentState==="object"&&zs(k.clientsideModelFilename)&& zs(k.geoTargetMessage)&&As(k.deviceType)&&Cs(k.productionFilterIds)&&Cs(k.testFilterIds)&&Cs(k.trafficTypes)&&Bs(k.isProductSplitVpidLogsExperiment)?(g.points.push(6),await ts(e,e.Wc[2],k,g)):(k=So(new Yr,4),Lo(e,k))})}};const Ko=globalThis;(async function(a,c){var e=Ko;typeof e==="object"&&"register"in e?Jo():await Ds(a,c)})(Hn("m202406170101".match(/^m\d{10}$/g)!==null?"m202406170101":"current"));}).call(this);