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