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