(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var fa=this||self,ha=function(a,d){a:{var f=["CLOSURE_FLAGS"];for(var h=fa,p=0;pa(...d)},xa=class{};var Ea=function(a,d){return Object.keys(a.Y).map(f=>Number(f)).filter(f=>!isNaN(f)&&f>d).every(f=>0===a.Y[f].length)},Ja=function(a,d){const f=Ea(a,3);a.Y[3].push(d);f&&1===a.Y[3].length&&a.flush()},Ka=function(a,d){for(;Ea(a,d)&&00 void d.splice(0,d.length)),a;}finally{this.qb=!1}}}};function Ma(a,d){if(Error.captureStackTrace)Error.captureStackTrace(this,Ma);else{const f=Error().stack;f&&(this.stack=f)}a&&(this.message=String(a));void 0!==d&&(this.cause=d)}oa(Ma,Error);Ma.prototype.name="CustomError";function Ta(a,d){var f=Ma.call;a=a.split("%s");let h="";const p=a.length-1;for(let q=0;qd&&-1!=d.indexOf(a)):!1:!1}function F(a){return-1!=Yb().indexOf(a)};function bc(){return Wb?!!Zb&&0a``)||kc(a=>a`\0`)||kc(a=>a`\n`)||kc(a=>a`\u0000`),Ac=jc``&&jc`\0`&&jc`\n`&&jc`\u0000`;new Ib("about:blank");new Ib("about:invalid#zClosurez");const Bc=[];var Cc=a=>{console.warn("g`"+a)};-1===Bc.indexOf(Cc)&&Bc.push(Cc);/* Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ let Dc=!1;var Ec={set R(a){a?console.warn("h`"+Error().stack):Dc&&console.log("i");Dc=a},get R(){return Dc}};var Fc="function"===typeof Symbol&&Symbol.observable||"@@observable";function Gc(a){setTimeout(()=>{throw a;},0)};var Hc={closed:!0,next(){},error(a){if(Ec.R)throw a;Gc(a)},complete(){}};const Ic=(()=>{function a(d){this.message=d?`${d.length} errors occurred during unsubscription: ${d.map((f,h)=>`${h+1}) ${f.toString()}`).join("\n ")}`:"";this.name="UnsubscriptionError";this.errors=d;return this}a.prototype=Object.create(Error.prototype);return a})();var Jc=Array.isArray||(a=>a&&"number"===typeof a.length);function Kc(a){return"function"===typeof a};var Lc=class{constructor(a){this.closed=!1;this.oa=this.za=null;a&&(this.dc=!0,this.ca=a)}unsubscribe(){let a;if(!this.closed){var {za:d,dc:f,ca:h,oa:p}=this;this.closed=!0;this.oa=this.za=null;if(d instanceof Lc)d.remove(this);else if(null!==d)for(var q=0;qd.concat(f instanceof Ic?f.errors:f),[])};var bd=class extends Lc{static create(a,d,f){a=new bd(a,d,f);a.P=!1;return a}constructor(a,d,f){super();this.Za=null;this.C=this.P=this.Ya=!1;switch(arguments.length){case 0:this.destination=Hc;break;case 1:if(!a){this.destination=Hc;break}if("object"===typeof a){a instanceof bd?(this.P=a.P,this.destination=a,a.add(this)):(this.P=!0,this.destination=new cd(this,a));break}default:this.P=!0,this.destination=new cd(this,a,d,f)}}next(a){this.C||this.I(a)}error(a){this.C||(this.C=!0,this.ba(a))}complete(){this.C|| (this.C=!0,this.O())}unsubscribe(){this.closed||(this.C=!0,super.unsubscribe())}I(a){this.destination.next(a)}ba(a){this.destination.error(a);this.unsubscribe()}O(){this.destination.complete();this.unsubscribe()}},cd=class extends bd{constructor(a,d,f,h){super();this.Aa=a;let p,q=this;Kc(d)?p=d:d&&(p=d.next,f=d.error,h=d.complete,d!==Hc&&(q=Object.create(d),ad(d)&&d.add(this.unsubscribe.bind(this)),q.unsubscribe=this.unsubscribe.bind(this)));this.Oa=q;this.I=p;this.ba=f;this.O=h}next(a){if(!this.C&& this.I){const d=this.Aa;Ec.R&&d.P?this.gb(d,this.I,a)&&this.unsubscribe():this.hb(this.I,a)}}error(a){if(!this.C){const d=this.Aa,f=Ec.R;if(this.ba)f&&d.P?this.gb(d,this.ba,a):this.hb(this.ba,a),this.unsubscribe();else if(d.P)f?(d.Za=a,d.Ya=!0):Gc(a),this.unsubscribe();else{this.unsubscribe();if(f)throw a;Gc(a)}}}complete(){if(!this.C){const a=this.Aa;if(this.O){const d=()=>this.O.call(this.Oa);Ec.R&&a.P?this.gb(a,d):this.hb(d)}this.unsubscribe()}}hb(a,d){try{a.call(this.Oa,d)}catch(f){this.unsubscribe(); if(Ec.R)throw f;Gc(f)}}gb(a,d,f){if(!Ec.R)throw Error("k");try{d.call(this.Oa,f)}catch(h){return Ec.R?(a.Za=h,a.Ya=!0):Gc(h),!0}return!1}ca(){const a=this.Aa;this.Aa=this.Oa=null;a.unsubscribe()}};function dd(a){return a};function ed(a){return 0===a.length?dd:1===a.length?a[0]:function(d){return a.reduce((f,h)=>h(f),d)}};function fd(a){return a&&"function"===typeof a.next&&"function"===typeof a.error&&"function"===typeof a.complete}class gd extends bd{constructor(a){super();this.destination=a}};var hd=function(a,...d){return 0===d.length?a:ed(d)(a)},id=class{constructor(a){a&&(this.T=a)}tb(a){const d=new id;d.source=this;d.operator=a;return d}subscribe(a,d,f){const h=this.operator;a:{if(a){if(a instanceof bd||fd(a)&&ad(a))break a;if(fd(a)){a=new gd(a);break a}}a=a||d||f?new bd(a,d,f):new bd(Hc)}h?a.add(h.call(a,this.source)):a.add(this.source||Ec.R&&!a.P?this.T(a):this.jb(a));if(Ec.R&&a.P&&(a.P=!1,a.Ya))throw a.Za;return a}jb(a){try{return this.T(a)}catch(f){Ec.R&&(a.Ya=!0,a.Za=f);var d; a:{for(d=a;d;){const h=d.destination,p=d.C;if(d.closed||p){d=!1;break a}d=h&&h instanceof bd?h:null}d=!0}d?a.error(f):console.warn(f)}}forEach(a,d){d=jd(d);return new d((f,h)=>{let p;p=this.subscribe(q=>{try{a(q)}catch(u){h(u),p&&p.unsubscribe()}},h,f)})}T(a){const d=this.source;return d&&d.subscribe(a)}[Fc](){return this}};id.create=a=>new id(a);function jd(a){a||=Promise;if(!a)throw Error("l");return a};var kd=class extends Lc{constructor(a,d){super();this.Ub=a;this.wb=d;this.closed=!1}unsubscribe(){if(!this.closed){this.closed=!0;var a=this.Ub,d=a.X;this.Ub=null;!d||0===d.length||a.C||a.closed||(a=d.indexOf(this.wb),-1!==a&&d.splice(a,1))}}};const ld=(()=>{function a(){this.message="object unsubscribed";this.name="ObjectUnsubscribedError";return this}a.prototype=Object.create(Error.prototype);return a})();var nd=class extends id{constructor(){super();this.X=[];this.Ua=this.C=this.closed=!1;this.xb=null}tb(a){const d=new md(this,this);d.operator=a;return d}next(a){if(this.closed)throw new ld;if(!this.C){var d=this.X;const f=d.length;d=d.slice();for(let h=0;hnew md(a,d); var md=class extends nd{constructor(a,d){super();this.destination=a;this.source=d}next(a){const d=this.destination;d&&d.next&&d.next(a)}error(a){const d=this.destination;d&&d.error&&this.destination.error(a)}complete(){const a=this.destination;a&&a.complete&&this.destination.complete()}T(a){return this.source?this.source.subscribe(a):Lc.EMPTY}};function od(a,d){return new id(f=>{const h=new Lc;let p=0;h.add(d.Z(function(){p===a.length?f.complete():(f.next(a[p++]),f.closed||h.add(this.Z()))}));return h})};var pd=a=>d=>{for(let f=0,h=a.length;fthis.Cb&&d.shift();super.next(a)}T(a){const d=this.fc,f=d?this.ib:this.hc(),h=f.length;let p;if(this.closed)throw new ld;this.C||this.Ua?p=Lc.EMPTY:(this.X.push(a),p=new kd(this,a));if(d)for(var q=0;qd&&(q=Math.max(q,p-d));0{function a(){this.message="no elements in sequence";this.name="EmptyError";return this}a.prototype=Object.create(Error.prototype);return a})();function xd(a){return new Promise((d,f)=>{let h=!1,p;a.subscribe({next:q=>{p=q;h=!0},error:f,complete:()=>{h?d(p):f(new wd)}})})};function yd(a,d){if(a&&"function"===typeof a.tb)return a.tb(d);throw new TypeError("m");};function zd(){return function(a){return yd(a,new Ad)}}class Ad{call(a,d){d.Ba++;a=new Bd(a,d);const f=d.subscribe(a);a.closed||(a.connection=d.connect());return f}}class Bd extends bd{constructor(a,d){super(a);this.qa=d;this.connection=null}ca(){var a=this.qa;if(a){this.qa=null;var d=a.Ba;0>=d?this.connection=null:(a.Ba=d-1,1{we(a,d).catch(f=>d.error(f))}}async function we(a,d){for await(const f of a)d.next(f);d.complete()};var xe=a=>d=>{const f=a[ue]();do{let h;try{h=f.next()}catch(p){d.error(p);return}if(h.done){d.complete();break}d.next(h.value);if(d.closed)break}while(1);"function"===typeof f.return&&d.add(()=>{f.return&&f.return()});return d};var ye=a=>d=>{const f=a[Fc]();if("function"!==typeof f.subscribe)throw new TypeError("o");return f.subscribe(d)};var ze=a=>d=>{a.then(f=>{d.closed||(d.next(f),d.complete())},f=>d.error(f)).then(null,Gc);return d};var Ae=a=>{if(a&&"function"===typeof a[Fc])return ye(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return pd(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return ze(a);if(a&&"function"===typeof a[ue])return xe(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return ve(a);throw new TypeError("p`"+(null!==a&&"object"===typeof a?"an invalid object":`'${a}'`));};var Be=class extends bd{constructor(a){super();this.parent=a}I(a){this.parent.Pb(a)}ba(a){this.parent.destination.error(a);this.unsubscribe()}O(){this.parent.Ha();this.unsubscribe()}},Ce=class extends bd{Pb(a){this.destination.next(a)}Ha(){this.destination.complete()}};function De(a){return a instanceof id?a:new id(Ae(a))};function Ee(a,d){var f=Infinity;if("function"===typeof d)return h=>hd(h,Ee((p,q)=>hd(De(a(p,q)),Fd((u,D)=>d(p,u,q,D))),f));"number"===typeof d&&(f=d);return h=>yd(h,new Fe(a,f))} var Fe=class{constructor(a,d=Infinity){this.ja=a;this.mb=d}call(a,d){return d.subscribe(new Ge(a,this.ja,this.mb))}},Ge=class extends Ce{constructor(a,d,f=Infinity){super(a);this.destination=a;this.ja=d;this.mb=f;this.Hb=!1;this.buffer=[];this.index=this.active=0}I(a){if(this.activeJc(p)?h(...p):h(p))):new id(p=>{Je(a,d,function(q){1a.removeEventListener(d,f,p);else if(a&&"function"===typeof a.Bc&&"function"===typeof a.Ac)a.Bc(d,f),q=()=>a.Ac(d,f);else if(a&&"function"===typeof a.addListener&&"function"===typeof a.removeListener)a.addListener(d,f),q=()=>a.removeListener(d,f);else if(a&&a.length)for(let u=0,D=a.length;u{function a(d=null){this.message="Timeout has occurred";this.name="TimeoutError";this.info=d;return this}a.prototype=Object.create(Error.prototype);return a})();let Se=1,Te;const Ue={};function Ve(a){return a in Ue?(delete Ue[a],!0):!1}var We=function(a){const d=Se++;Ue[d]=!0;Te||=Promise.resolve();Te.then(()=>Ve(d)&&a());return d},Xe=function(a){Ve(a)};var Ye=new class extends Me{flush(a){this.active=!0;this.Xa=void 0;const d=this.actions;let f,h=-1;a=a||d.shift();let p=d.length;do if(f=a.execute(a.state,a.delay))break;while(++h{function a(){this.message="argument out of range";this.name="ArgumentOutOfRangeError";return this}a.prototype=Object.create(Error.prototype);return a})();(()=>{function a(d){this.message=d;this.name="NotFoundError";return this}a.prototype=Object.create(Error.prototype);return a})();(()=>{function a(d){this.message=d;this.name="SequenceError";return this}a.prototype=Object.create(Error.prototype);return a})();var $e=class{constructor(){this.Wa=new xa;this.Kc=new La}Gb(){return Oe}};var af=class extends Error{constructor(a){super(String(a));this.code=a;this.__proto__=af.prototype;this.name=String(a)}},bf=class extends af{constructor(){super(1003);this.__proto__=bf.prototype}},cf=class extends af{constructor(){super(1009);this.__proto__=cf.prototype}},df=class extends af{constructor(){super(1007);this.__proto__=bf.prototype}};var ef=class{constructor(a,...d){this.va=[];this.va.push(a);d.forEach(f=>{this.va.push(f)})}L(a){return this.va.some(d=>d.L(a))}Fa(a,d){for(let f=0;fnew id(d=>a.subscribe(f=>{va(()=>{d.next(f)})()},f=>{va(()=>{d.error(f)})()},()=>{va(()=>{d.complete()})()}))};var hf=class{constructor(a,d){this.context=a;this.wa=d}L(a){return this.wa.L(a)}Fa(a,d){if(!this.L(d))throw new cf;return new gf(this.context,this.wa,d??void 0,a)}}; class gf{constructor(a,d,f,h){this.wa=d;this.properties=f;this.url=h;this.Va=!0;this.sa=new Map;this.body=void 0;this.method=f?.W??"GET";this.lc=a.Gb().subscribe(()=>{this.sendNow()})}deactivate(){this.Va=!1}sendNow(){if(this.Va)if(this.lc.unsubscribe(),this.wa.L(this.properties))try{0=a.value?this:a}round(){return new lf(Math.round(this.value),this.timeline)}add(a){return new lf(this.value+a,this.timeline)}toString(){return String(this.value)}};var nf=class{constructor(...a){for(const d of a)if(d.V()){this.aa=d;return}this.aa=new mf}V(){return this.aa.V()}now(){return this.aa.now()}setTimeout(a,d){return this.aa.setTimeout(a,d)}clearTimeout(a){this.aa.clearTimeout(a)}interval(a,d){const f=this.Ea(a).subscribe(d);return()=>void f.unsubscribe()}Ea(a){return this.aa.Ea(a)}get timeline(){return this.aa.timeline}}; class mf{constructor(){this.timeline=Symbol()}V(){return!1}now(){return new lf(0,this.timeline)}setTimeout(){return 0}clearTimeout(){}interval(){return()=>{}}Ea(){return Oe}};var of=class{constructor(a,d){this.D=a;this.Wa=d}setTimeout(a,d){return this.D.setTimeout(va(a),d)}clearTimeout(a){this.D.clearTimeout(a)}interval(a,d){const f=this.Ea(a).subscribe(d);return()=>void f.unsubscribe()}Ea(a){return new id(d=>{let f=0;const h=this.D.setInterval(()=>{d.next(f++)},a);return()=>{this.D.clearInterval(h)}})}V(){return!!this.D.clearTimeout&&"setTimeout"in this.D&&"setInterval"in this.D&&!!this.D.clearInterval}};var sg=class extends of{constructor(a,d){super(a,d);this.timeline=kf}now(){return new lf(this.D.Date.now(),this.timeline)}V(){return!!this.D.Date&&!!this.D.Date.now&&super.V()}};var tg=class extends of{constructor(a,d){super(a,d);this.timeline=jf}now(){return new lf(this.D.performance.now(),this.timeline)}V(){return!!this.D.performance&&!!this.D.performance.now&&super.V()}};function ug(a){a=a.global;if(a.fetchLater)return a.fetchLater} var zg=class{constructor(a){this.context=a;if(void 0===vg){const d=a.global?.document?.createElement("meta");try{d&&(d.httpEquiv="origin-trial",d.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9",a.global.document.head.append(d))}catch(f){}vg=d}}L(a){return wg&&void 0!==ug(this.context)&&!!a?.md&&!xg(this.context)&& !a?.kb&&!a?.sa&&!a?.nb}Fa(a,d){if(!this.L(d))throw new cf;return new yg(this.context,a,d)}},vg,wg=!1,Ag=function(a,d){a.da&&a.da.activated||(a.Ca=new AbortController,a.da=a.fetchLater.call(a.context.global,d,{method:a.W,signal:a.Ca.signal}))}; class yg{constructor(a,d,f){this.context=a;this.properties=f;this.la=d;this.W=f?.W??"GET";a=ug(this.context);if(void 0===a)throw Error();this.fetchLater=a;Ag(this,this.Ga())}Ga(){const a=this.la;return("&"===a.slice(-1)[0]?a:a+"&")+"flapi=1"}deactivate(){this.da&&!this.da.activated&&this.Ca&&(this.Ca.abort(),this.da=void 0)}get url(){return this.la}set url(a){this.la=a;a=this.Ga();this.da&&this.da.activated||!this.Ca||(this.Ca.abort(),this.da=void 0);Ag(this,a)}sendNow(){}get method(){return this.W}} ;function Bg(a=null){return d=>yd(d,new Cg(a))}class Cg{constructor(a){this.defaultValue=a}call(a,d){return d.subscribe(new Dg(a,this.defaultValue))}}class Dg extends bd{constructor(a,d){super(a);this.defaultValue=d;this.isEmpty=!0}I(a){this.isEmpty=!1;this.destination.next(a)}O(){this.isEmpty&&this.destination.next(this.defaultValue);this.destination.complete()}};function Eg(){return a=>yd(a,new Fg)}class Fg{constructor(){this.sb=this.compare=void 0}call(a,d){return d.subscribe(new Gg(a,this.compare,this.sb))}} class Gg extends bd{constructor(a,d,f){super(a);this.sb=f;this.Ib=!1;"function"===typeof d&&(this.compare=d)}compare(a,d){return a===d}I(a){let d;try{var f=this.sb;d=f?f(a):a}catch(h){return this.destination.error(h)}f=!1;if(this.Ib)try{const h=this.compare;f=h(this.key,d)}catch(h){return this.destination.error(h)}else this.Ib=!0;f||(this.key=d,this.destination.next(a))}};function Hg(){if(isNaN(1))throw new TypeError("u");return a=>yd(a,new Ig)}class Ig{constructor(){this.count=1}call(a,d){return d.subscribe(new Jg(a,this.count))}}class Jg extends bd{constructor(a,d){super(a);this.count=d;this.ic=0}I(a){const d=this.count,f=++this.ic;f<=d&&(this.destination.next(a),f===d&&(this.destination.complete(),this.unsubscribe()))}};function Kg(a=Lg){return d=>yd(d,new Mg(a))}class Mg{constructor(a){this.pb=a}call(a,d){return d.subscribe(new Ng(a,this.pb))}}class Ng extends bd{constructor(a,d){super(a);this.pb=d;this.Jb=!1}I(a){this.Jb=!0;this.destination.next(a)}O(){if(this.Jb)return this.destination.complete();let a;try{a=this.pb()}catch(d){a=d}this.destination.error(a)}}function Lg(){return new wd};function Og(a){return d=>yd(d,new Pg(a,d))}class Pg{constructor(a,d){this.ia=a;this.H=void 0;this.source=d}call(a,d){return d.subscribe(new Qg(a,this.ia,this.H,this.source))}}class Qg extends bd{constructor(a,d,f,h){super(a);this.ia=d;this.H=f;this.source=h;this.index=0;this.H=f||this}Ha(a){this.destination.next(a);this.destination.complete()}I(a){let d=!1;try{d=this.ia.call(this.H,a,this.index++,this.source)}catch(f){this.destination.error(f);return}d||this.Ha(!1)}O(){this.Ha(!0)}};function Rg(){if(isNaN(1))throw new TypeError("u");return function(a){return yd(a,new Sg)}}class Sg{constructor(){this.total=1}call(a,d){return d.subscribe(new Tg(a,this.total))}} class Tg extends bd{constructor(a,d){super(a);this.total=d;this.Sb=[];this.count=0}I(a){const d=this.Sb,f=this.total,h=this.count++;d.length=this.total?this.total:this.count,h=this.Sb;for(let p=0;phd(h,a?Pe((p,q)=>a(p,q,h)):dd,Rg(),f?Bg(d):Kg(()=>new wd))};function Vg(a){return function(d){let f;f="function"===typeof a?a:function(){return a};const h=Object.create(d,Cd);h.source=d;h.Vb=f;return h}};function Wg(){const a=new td;return d=>Vg(()=>a)(d)};class Xg extends id{static oc(a){return this.add(a.source.subscribe(a.wb))}constructor(a,d=0,f=Ye){super();this.source=a;this.delayTime=d;this.scheduler=f;0>d&&(this.delayTime=0);qd(f)||(this.scheduler=Ye)}T(a){return this.scheduler.Z(Xg.oc,this.delayTime,{source:this.source,wb:a})}}function Yg(){return function(a){return yd(a,new Zg)}}class Zg{constructor(){this.scheduler=Ze;this.delay=0}call(a,d){return(new Xg(d,this.delay,this.scheduler)).subscribe(a)}};var $g=class{constructor(a){this.context=a}L(){return!xg(this.context)&&!!this.context.global.fetch}ping(...a){return hd(Ne(...a.map(d=>hd(De(this.context.global.fetch(d,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})),Fd(f=>200===f.status)))),Og(d=>d),Ug())}ub(a,d,f,...h){const p=new Headers;for(const [u,D]of d.entries())p.set(u,D);const q=a.keepAlive??!1;hd(Ne(...h.map(u=>hd(De(this.context.global.fetch(u,{method:String(a.W),cache:"no-cache",...(q?{keepalive:!0}:{}),mode:"no-cors", headers:p,body:f})),Fd(D=>200===D.status)))),Og(u=>u),Ug())}};var ah=function(a){ah[" "](a);return a};ah[" "]=function(){};function bh(){return Wb?!!Zb&&!!Zb.platform:!1}function ch(){return F("iPhone")&&!F("iPod")&&!F("iPad")}function dh(){ch()||F("iPad")||F("iPod")};cc();bc()||F("Trident")||F("MSIE");F("Edge");!F("Gecko")||-1!=Yb().toLowerCase().indexOf("webkit")&&!F("Edge")||F("Trident")||F("MSIE")||F("Edge");-1!=Yb().toLowerCase().indexOf("webkit")&&!F("Edge")&&F("Mobile");bh()||F("Macintosh");bh()||F("Windows");(bh()?"Linux"===Zb.platform:F("Linux"))||bh()||F("CrOS");bh()||F("Android");ch();F("iPad");F("iPod");dh();Yb().toLowerCase().indexOf("kaios");"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ").concat(["BUTTON"]);function eh(a,...d){var f=d.length;if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!zc&&a===a.raw||!(zc&&!Ac||jc(a))||f+1!==a.length)throw new TypeError("f");if(0===d.length)return xb(a[0]);f=a[0].toLowerCase();if(/^data:/.test(f))throw Error("B");if(/^https:\/\//.test(f)||/^\/\//.test(f)){var h=f.indexOf("//")+2;var p=f.indexOf("/",h);if(p<=h)throw Error("v");h=f.substring(h,p);if(!/^[0-9a-z.:-]+$/i.test(h))throw Error("w");if(!/^[^:]*(:[0-9]+)?$/i.test(h))throw Error("x"); if(!/(^|\.)[a-z][^.]*$/i.test(h))throw Error("y");h=!0}else h=!1;if(!h)if(/^\//.test(f))if("/"===f||1{try{var f=this.context.global;f.google_image_requests||(f.google_image_requests=[]);const h=fh(f.document);h.src=d;f.google_image_requests.push(h);return!0}catch(h){return!1}}).every(d=>d))}ub(a,d,f,...h){this.ping(...h)}};function hh(a){a=a.global;if(a.PendingGetBeacon)return a.PendingGetBeacon}var kh=class{constructor(a){this.context=a}L(a){return ih&&!xg(this.context)&&void 0!==hh(this.context)&&!a?.kb&&"POST"!==a?.W&&!a?.sa&&!a?.nb}Fa(a,d){if(!this.L(d))throw new cf;return new jh(this.context,a)}},ih=!1; class jh{constructor(a,d){this.context=a;this.la=d;a=hh(this.context);if(void 0===a)throw Error();this.yb=new a(this.Ga(),{})}Ga(){const a=this.la;return("&"===a.slice(-1)[0]?a:a+"&")+"pbapi=1"}deactivate(){this.yb.deactivate()}get url(){return this.la}set url(a){this.la=a;this.yb.setURL(this.Ga())}sendNow(){this.yb.sendNow()}get method(){return"GET"}set method(a){if("GET"!==a)throw new cf;}};var lh=class{constructor(a){this.context=a}L(a){return a?.kb||"GET"===a?.W||a?.sa||a?.nb||a?.keepAlive?!1:!xg(this.context)&&void 0!==this.context.global.navigator?.sendBeacon}ping(...a){return rd(a.map(d=>this.context.global.navigator?.sendBeacon(d)).every(d=>d))}ub(a,d,f,...h){this.ping(...h)}};function mh(){var a={};if("function"===typeof Event)return new Event("DOMContentLoaded",a);if("undefined"!==typeof document){const d=document.createEvent("CustomEvent");d.initCustomEvent("DOMContentLoaded",a.bubbles||!1,a.cancelable||!1,a.detail);return d}throw Error();};var nh=class{constructor(a){this.value=a;this.vb=new nd}release(){this.vb.next();this.vb.complete();this.value=void 0}get released(){return this.vb}};var oh=class{constructor(a){this.global=a;this.document?hd(Ne(rd(!0),Ie(this.document,"visibilitychange")),ff(),Fd(()=>this.document?this.document.visibilityState:"visible"),Eg()):rd("visible");this.document?hd(Ie(this.document,"DOMContentLoaded"),ff(),Hg()):rd(mh())}get document(){a:{try{ah(this.global.document);var a=!0;break a}catch(d){}a=!1}return a?this.global.document||null:null}querySelector(a){return this.document?this.document.querySelector(a):null}querySelectorAll(a){return this.document? tb(this.document.querySelectorAll(a)):[]}elementFromPoint(a,d){if(!this.document||null===this.document||"function"!==typeof this.document.elementFromPoint)return null;a=this.document.elementFromPoint(a,d);return null===a?null:new nh(a)}};function ph(a){return d=>hd(d,qh(a))}function qh(a){function d(f){return new id(h=>f.subscribe(p=>{Ja(a,()=>void h.next(p))},p=>{Ja(a,()=>void h.error(p))},()=>{Ja(a,()=>void h.complete())}))}return ed([d,Yg(),Wg(),zd(),d])};function rh(a){return{[0]:eh`https://www.googleadservices.com/pagead/managed/js/activeview/${a}/reach_worklet.html`,[1]:eh`./reach_worklet.js`,[2]:eh`./reach_worklet.js`}}eh`./reach_worklet.html`;eh`./reach_worklet.js`;eh`./reach_worklet.js`;let sh;const th="function"===typeof String.prototype.sc;ec();ch()||F("iPod");F("iPad");!F("Android")||fc()||ec()||cc()||F("Silk");fc();!F("Safari")||fc()||(bc()?0:F("Coast"))||cc()||(bc()?0:F("Edge"))||(bc()?ac("Microsoft Edge"):F("Edg/"))||(bc()?ac("Opera"):F("OPR"))||ec()||F("Silk")||F("Android")||dh();var uh={},vh=null;function wh(a){let d="",f=0;const h=a.length-10240;for(;f{n((d&16777215)==d);qb(a,"state is only maintained on arrays.");a[Eh]|=d};const Gh=Object.getOwnPropertyDescriptor(Array.prototype,"tc"); Object.defineProperties(Array.prototype,{tc:{get(){function a(p,q){p&d&&f.push(q)}const d=Hh(this),f=[];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 h=Ih(d);536870912!==h&&f.push(`pivot: ${h}`);h=f.join(",");return Gh?Gh.get.call(this)+ "|"+h:h},configurable:!0,enumerable:!1}});var Hh=a=>{qb(a,"state is only maintained on arrays.");return a[Eh]|0}; function Jh(a,d){n(d&64,"state for messages must be constructed");n(0===(d&5),"state for messages should not contain repeated field state");const f=Ih(d),h=a.length;n(f+Kh(d)>=h-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",f,h);d&512&&n("string"===typeof a[0],"arrays with a message_id bit must have a string in the first position, got: %s",a[0]);a=h?a[h-1]:void 0;n((null!=a&&"object"===typeof a&&a.constructor===Object)===!!(d&256),"arraystate and array disagree on sparseObject presence")} var Lh=a=>{qb(a,"state is only maintained on arrays.");const d=a[Eh];Jh(a,d);return d},Mh=(a,d)=>{qb(a,"state is only maintained on arrays.");n((d&16777215)==d);a[Eh]=d;return a};function Nh(a,d){Mh(d,(a|0)&-14591)}function Oh(a,d){Mh(d,(a|34)&-14557)}function Ph(a,d){$a(d);n(0=d||536870912===d);return a&-16760833|(d&1023)<<14}function Ih(a){a=a>>14&1023;return 0===a?536870912:a}function Kh(a){return+!!(a&512)-1};let Qh;var Rh={};function Sh(a){const d=a.wc===Rh;n(!Qh||d===a instanceof Qh);return d}var Th={};function Uh(a){const d=!(!a||"object"!==typeof a||a.rd!==Th);n(d===a instanceof Map);return d&&0===sb(a,Map).size}function Vh(a,d){$a(a);n(0{Array.isArray(u)?q=!0:u&&Sh(u)&&(Hh(u.K)&2?p=!0:h=!0)});q&&n(!p&&!h);f&&n(!q&&!h);d&&n(!q&&!p)}gi(a)} function gi(a){var d=Hh(a);const f=d&4,h=(4096&d?1:0)+(8192&d?1:0);n(f&&1>=h||!f&&0===h,`Expected at most 1 type-specific formatting bit, but got ${h} with state: ${d}`);if(4096&Hh(a))for(d=0;da;a=Math.abs(a);var f=a>>>0;a=Math.floor((a-f)/4294967296);if(d){d=f;f=~a;d?d=~d+1:f+=1;const [h,p]=[d,f];a=p;f=h}ki=f>>>0;li=a>>>0}function oi(a){n(8>=a);return mi||=new DataView(new ArrayBuffer(8))}function pi(){var a=ki,d=li;d>>>=0;a>>>=0;return 2097151>=d?""+(4294967296*d+a):""+(BigInt(d)<a.length?ni(Number(a)):(a=BigInt(a),ki=Number(a&BigInt(4294967295))>>>0,li=Number(a>>BigInt(32)&BigInt(4294967295)))};function ri(a){a=Error(a);a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity="warning";return a};function si(a){if(null==a||"number"===typeof a)return a;if("NaN"===a||"Infinity"===a||"-Infinity"===a)return Number(a)}function ti(a){return a.displayName||a.name||"unknown type name"}const ui=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function vi(a){const d=typeof a;return"number"===d?Number.isFinite(a):"string"!==d?!1:ui.test(a)}function wi(a){return`Expected int32 as finite number but got ${ia(a)}: ${a}`} function xi(a){if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof a)return Number.isFinite(a)?a|0:void 0}function yi(a){if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof a)return Number.isFinite(a)?a>>>0:void 0}function zi(a){return"-"===a[0]?!1:20>a.length?!0:20===a.length&&184467>Number(a.substring(0,6))} function Ai(a){n(0>a||!(0a){ni(a);const d=pi();a=Number(d);return Number.isSafeInteger(a)?a:d}if(zi(String(a)))return a;ni(a);return 4294967296*li+(ki>>>0)} function Bi(a){if(null==a)return a;if(vi(a)){if("string"===typeof a){n(vi(a));n(!0);var d=Math.trunc(Number(a));Number.isSafeInteger(d)&&0<=d?a=String(d):(d=a.indexOf("."),-1!==d&&(a=a.substring(0,d)),n(-1===a.indexOf(".")),zi(a)||(qi(a),a=pi()));return a}if("number"===typeof a)return n(vi(a)),n(!0),a=Math.trunc(a),0<=a&&Number.isSafeInteger(a)?a:Ai(a)}};var Nk=class{constructor(){throw Error("K");}[Symbol.iterator](){}};const Ok=()=>{throw Error("L");};Object.defineProperties(Nk,{[Symbol.hasInstance]:{value:Ok,configurable:!1,writable:!1,enumerable:!1}});n(Nk[Symbol.hasInstance]===Ok,"defineProperties did not work: was it monkey-patched?");let Pk;function Qk(a,d){n(!!(Hh(d)&32));Pk=d;a=new a(d);Pk=void 0;return a}let Rk,Sk;function Tk(a){switch(typeof a){case "boolean":return Rk||=[0,void 0,!0];case "number":return 0al(q,p,h));Fh(a,32|(f?2:0));return a};var cl=function(a,d,f,h){if(-1===f)return null;if(f>=Ih(d)){if(d&256)return a[a.length-1][f]}else{var p=a.length;if(h&&d&256&&(h=a[p-1][f],null!=h))return h;d=Vh(f,Kh(d));if(d=p){n(536870912!==p);let u=d;if(d&256)var q=a[a.length-1];else{if(null==h)return;q=Vh(p,Kh(d));n(q>=a.length&&Number.isInteger(q)&&4294967295>q,"Expected sparseObjectIndex (%s) to be >= %s and a valid array index",q,a.length);q=a[q]={};u|=256}q[f]=h;f>>0;this.qc=d>>>0}};let ml;var pl=function(a,d){n(d==Math.floor(d));for(n(0<=d&&4294967296>d);127>>=7;a.F.push(d)},ql=function(a,d){n(d==Math.floor(d));n(-2147483648<=d&&2147483648>d);if(0<=d)pl(a,d);else{for(let f=0;9>f;f++)a.F.push(d&127|128),d>>=7;a.F.push(1)}},rl=class{constructor(){this.F=[]}length(){return this.F.length}end(){const a=this.F;this.F=[];return a}cb(a,d){n(a==Math.floor(a));n(d==Math.floor(d));n(0<=a&&4294967296>a);for(n(0<=d&&4294967296>d);0>> 7|d<<25)>>>0,d>>>=7;this.F.push(a)}ma(a){n(a==Math.floor(a));n(0<=a&&4294967296>a);this.F.push(a>>>0&255);this.F.push(a>>>8&255);this.F.push(a>>>16&255);this.F.push(a>>>24&255)}Zb(a){n(a==Math.floor(a));n(0<=a&&1.8446744073709552E19>a);const d=a>>>0;a=Math.floor((a-d)/4294967296)>>>0;ki=d;li=a;this.ma(ki);this.ma(li)}Yb(a){n(a==Math.floor(a));n(-2147483648<=a&&2147483648>a);this.F.push(a>>>0&255);this.F.push(a>>>8&255);this.F.push(a>>>16&255);this.F.push(a>>>24&255)}Bb(a){n(Infinity==a||-Infinity== a||isNaN(a)||"number"===typeof a&&-3.4028234663852886E38<=a&&3.4028234663852886E38>=a);const d=oi(4);d.setFloat32(0,+a,!0);li=0;ki=d.getUint32(0,!0);this.ma(ki)}Ab(a){n("number"===typeof a||"Infinity"===a||"-Infinity"===a||"NaN"===a);const d=oi(8);d.setFloat64(0,+a,!0);ki=d.getUint32(0,!0);li=d.getUint32(4,!0);this.ma(ki);this.ma(li)}zb(a){n("boolean"===typeof a||"number"===typeof a);this.F.push(a?1:0)}Xb(a){n(a==Math.floor(a));n(-2147483648<=a&&2147483648>a);ql(this,a)}};var sl=function(a,d){0!==d.length&&(a.lb.push(d),a.ka+=d.length)},tl=function(a,d,f){n(1<=d&&d==Math.floor(d));pl(a.G,8*d+f)},ul=function(a,d){tl(a,d,2);d=a.G.end();sl(a,d);d.push(a.ka);return d},vl=function(a,d){var f=d.pop();f=a.ka+a.G.length()-f;for(n(0<=f);127>>=7,a.ka++;d.push(f);a.ka++},wl=function(a,d,f){null!=f&&(tl(a,d,0),"number"===typeof f?(a=a.G,n(f==Math.floor(f)),n(0<=f&&1.8446744073709552E19>f),ni(f),a.cb(ki,li)):(f=ol(f),a.G.cb(f.uc,f.qc)))},zl=class{constructor(){this.lb= [];this.ka=0;this.G=new rl}Yb(a,d){null!=d&&(xl(a,d,-2147483648<=d&&2147483648>d),null!=d&&(yl(a,d),tl(this,a,0),ql(this.G,d)))}ma(a,d){null!=d&&(xl(a,d,0<=d&&4294967296>d),null!=d&&(tl(this,a,0),pl(this.G,d)))}Zb(a,d){null!=d&&(xl(a,d,"string"===typeof d&&ol(d)||"number"===typeof d&&0<=d&&1.8446744073709552E19>d),wl(this,a,d))}Bb(a,d){null!=d&&(tl(this,a,5),this.G.Bb(d))}Ab(a,d){null!=d&&(tl(this,a,1),this.G.Ab(d))}zb(a,d){null!=d&&(xl(a,d,"boolean"===typeof d||"number"===typeof d),tl(this,a,0), this.G.zb(d))}Xb(a,d){null!=d&&(d=parseInt(d,10),yl(a,d),tl(this,a,0),ql(this.G,d))}cb(a,d){tl(this,a,0);this.G.cb(d)}};function yl(a,d){xl(a,d,d===Math.floor(d));xl(a,d,-2147483648<=d&&2147483648>d)}function xl(a,d,f){f||Za(`for [${d}] at [${a}]`)};class Al{constructor(a,d,f,h){this.eb=a;this.fb=d;this.bc=f;this.ac=h}};function Bl(a){return Array.isArray(a)?a[0]instanceof Al?(n(2===a.length),Cl(a[1]),a):[Dl,Cl(a)]:[sb(a,Al),void 0]} var Gl=function(a,d,f){qb(a);const h=f.Sa;for(;d.xc()&&!d.rc();)if(d.qd()){const p=d.nd();let q=!1;d.yd((u,D)=>{var C=f[u];if(!C){const H=h[u];if(H){C=Cl(H);const L=El(C),U=Fl(C).ha;C=f[u]=(ja,dc,hc)=>L(gl(dc,U,hc,!0),ja)}}C?C(D,a,u):(q=!0,D.Fd())});q&&ci(a,d.Ed(p))}else ci(a,d.Mc())},Il=function(a,d){return(f,h,p)=>{h=Hl(h,a);null!=h&&(tl(f,1,3),tl(f,2,0),ql(f.G,p),p=ul(f,3),d(h,f),vl(f,p),tl(f,1,4))}}; function Jl(a,d,f){if(Array.isArray(d)){var h=Hh(d);if(h&4)return d;for(var p=0,q=0;pp(q,u,h):(q,u)=>{for(;u.xc()&&!u.rc();){const C=u.od();let H=h[C];if(!H){var D=h.Sa;D&&(D=D[C])&&(H=h[C]=Ml(D))}H&&H(u,q,C)||ci(q,u.Mc())}f===Nl||f===Ol||f.Dc||(q[ei||=Symbol("JSPB_COMPARISON_TYPE_INFO")]=f)};a[Kl]=d}return d}function Ml(a){a=Bl(a);const d=sb(a[0],Al).eb;if(a=a[1]){Cl(a);const f=El(a),h=Fl(n(a)).ha;return(p,q,u)=>d(p,q,u,h,f)}return d}class Pl{}let Nl,Ol;const Ql=Symbol("comparisonTypeInfoCache"); function Rl(a,d,f){const h=f[1];let p;if(h){const q=h[Ql];p=q?q.ha:n(Tk(h[0]));a[d]=q??h}p&&p===Rk?(a=a.Ob||(a.Ob=new Set),sb(a,Set).add(d)):f[0]&&(a=a.Rb||(a.Rb=new Set),sb(a,Set).add(d))}function Sl(a,d){return[a.bc,!d||0u&&(L-=u,u=a[++q]);for(;Cbm(h,p,f);a[Zl]=d}return d}const Vl=Symbol("serializerFnCache");function cm(a){return a.fb}function dm(a,d){let f,h;const p=a.fb;return(q,u,D)=>p(q,u,D,h||=am(d).ha,f||=$l(d))}function am(a){let d=a[Vl];if(d)return d;d=Tl(a,a[Vl]={},cm,dm);em(a);return d}const Ul=Symbol("deserializerFnCache"); function fm(a,d){const f=a.eb;return d?(h,p,q)=>f(h,p,q,d):f}function gm(a,d,f){const h=a.eb;let p,q;return(u,D,C)=>h(u,D,C,q||=Fl(d).ha,p||=El(d),f)}function Fl(a){let d=a[Ul];if(d)return d;Ll(a);d=Tl(a,a[Ul]={},fm,gm);em(a);return d}function em(a){Ul in a&&Ql in a&&Vl in a&&(a.length=0)}function hm(a,d){var f=a[d];if(f)return f;if(f=a.Sa)if(f=f[d]){f=Bl(f);var h=sb(f[0],Al).fb;if(f=f[1]){Cl(f);const p=$l(f),q=am(f).ha;f=(f=a.Nb)?f(q,p):(u,D,C)=>h(u,D,C,q,p)}else f=h;return a[d]=f}} function bm(a,d,f){for(var h=Lh(a),p=Kh(h),q=a.length,u=h&512?1:0,D=q+(h&256?-1:0);ua(d)||vm(d):vm})();const wm=kl;function xm(a){return function(){const d=new zl;bm(sb(this,kl).K,d,am(a));sl(d,d.G.end());const f=new Uint8Array(d.ka),h=d.lb,p=h.length;let q=0;for(let u=0;u{}))}postMessage(a,d,f=[]){this.global.postMessage(a,d,f)}get scrollY(){return this.global.scrollY}get MutationObserver(){return this.D.MutationObserver}get ResizeObserver(){return this.D.ResizeObserver}validate(){const a=this.Eb.L()||xg(this);return this.global&& this.aa.V()&&a}};var zm;zm=["2024022901"].slice(-1)[0].substring(0,8);function Am(a,d){switch(a.a){case 1:return a.b?a=null!==Bm(a.b,d,!1):(console.log("T",a),a=!1),a;case 2:return a.b?(d=Bm(a.b,d,!0),a=null===d?!1:d===a.c):(console.log("U",a),a=!1),a;case 3:return a.b?(d=Bm(a.b,d,!0),a="number"===typeof d&&"number"===typeof a.c||"bigint"===typeof d&&"bigint"===typeof a.c?d>a.c:!1):(console.log("V",a),a=!1),a;case 4:return a.b?(d=Bm(a.b,d,!0),a="number"===typeof d&&"number"===typeof a.c||"bigint"===typeof d&&"bigint"===typeof a.c?da;a++)Om[a]=0;var Pm=[].concat(128,Om);Nm.prototype.reset=function(){this.ab=this.ua=0;this.A=fa.Int32Array?new Int32Array(this.Kb):tb(this.Kb)}; var Qm=function(a){var d=a.Ra;n(d.length==a.blockSize);for(var f=a.Rc,h=0,p=0;pd;d++){p=f[d-15]|0;h=f[d-2]|0;var q=(f[d-16]|0)+((p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3)|0,u=(f[d-7]|0)+((h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10)|0;f[d]=q+u|0}h=a.A[0]|0;p=a.A[1]|0;var D=a.A[2]|0,C=a.A[3]|0,H=a.A[4]|0,L=a.A[5]|0,U=a.A[6]|0;q=a.A[7]|0;for(d=0;64>d;d++){var ja=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+(h&p^h&D^p&D)|0;u=H&L^~H&U;q=q+((H>>> 6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))|0;u=u+(Lm[d]|0)|0;u=q+(u+(f[d]|0)|0)|0;q=U;U=L;L=H;H=C+u|0;C=D;D=p;p=h;h=u+ja|0}a.A[0]=a.A[0]+h|0;a.A[1]=a.A[1]+p|0;a.A[2]=a.A[2]+D|0;a.A[3]=a.A[3]+C|0;a.A[4]=a.A[4]+H|0;a.A[5]=a.A[5]+L|0;a.A[6]=a.A[6]+U|0;a.A[7]=a.A[7]+q|0}; Nm.prototype.update=function(a,d){void 0===d&&(d=a.length);var f=0,h=this.ua;if("string"===typeof a)for(;f=p&&p==(p|0)))throw Error("Z");this.Ra[h++]=p;h==this.blockSize&&(Qm(this),h=0)}else throw Error("$");this.ua=h;this.ab+=d}; Nm.prototype.digest=function(){var a=[],d=8*this.ab;56>this.ua?this.update(Pm,56-this.ua):this.update(Pm,this.blockSize-(this.ua-56));for(var f=63;56<=f;f--)this.Ra[f]=d&255,d/=256;Qm(this);for(f=d=0;f>h&255;return a}; var Mm=[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 Sm=function(){Nm.call(this,8,Rm)};oa(Sm,Nm);var Rm=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];function Tm(a,d){var f=new Sm;f.update(a);a=f.digest();f=BigInt(0);for(const h of a)f=(f*BigInt(256)+BigInt(h))%d;return f}function Um(a){var d=8;if(!Number.isInteger(d)||0>=d||33<=d)d=3;var f=new Sm;f.update(a);a=f.digest();f=0;for(let h=0;hh||1f||1.0000001p&&(f=q,h=p)}return f};/* 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,B,y){switch(y.length){case 0:return w.call(B);case 1:return w.call(B,y[0]);case 2:return w.call(B,y[0],y[1]);case 3:return w.call(B,y[0],y[1],y[2])}return w.apply(B,y)}function d(w,B,y,l){for(var O=-1,T=null==w?0:w.length;++O"']/g,wn=RegExp(Mi.source),xn=RegExp(Ni.source),yn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, zn=/^\w*$/,An=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wf=/[\\^$.*+?()[\]{}|]/g,Bn=RegExp(wf.source),tf=/^\s+/,un=/\s/,Cn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Dn=/\{\n\/\* \[wrapped with (.+)\] \*/,En=/,? & /,Fn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Gn=/\\(\\)?/g,Oi=/\w*$/,Hn=/^[-+]0x[0-9a-f]+$/i,In=/^0b[01]+$/i,Jn=/^\[object .+?Constructor\]$/,Kn=/^0o[0-7]+$/i,Ln=/^(?:0|[1-9]\d*)$/,Mn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, Nn=RegExp("['\u2019]","g"),On=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),vf=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"),Pn=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"),nc=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Qn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rn="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(" "),Z={};Z["[object Float32Array]"]=Z["[object Float64Array]"]= Z["[object Int8Array]"]=Z["[object Int16Array]"]=Z["[object Int32Array]"]=Z["[object Uint8Array]"]=Z["[object Uint8ClampedArray]"]=Z["[object Uint16Array]"]=Z["[object Uint32Array]"]=!0;Z["[object Arguments]"]=Z["[object Array]"]=Z["[object ArrayBuffer]"]=Z["[object Boolean]"]=Z["[object DataView]"]=Z["[object Date]"]=Z["[object Error]"]=Z["[object Function]"]=Z["[object Map]"]=Z["[object Number]"]=Z["[object Object]"]=Z["[object RegExp]"]=Z["[object Set]"]=Z["[object String]"]=Z["[object WeakMap]"]= !1;var X={};X["[object Arguments]"]=X["[object Array]"]=X["[object ArrayBuffer]"]=X["[object DataView]"]=X["[object Boolean]"]=X["[object Date]"]=X["[object Float32Array]"]=X["[object Float64Array]"]=X["[object Int8Array]"]=X["[object Int16Array]"]=X["[object Int32Array]"]=X["[object Map]"]=X["[object Number]"]=X["[object Object]"]=X["[object RegExp]"]=X["[object Set]"]=X["[object String]"]=X["[object Symbol]"]=X["[object Uint8Array]"]=X["[object Uint8ClampedArray]"]=X["[object Uint16Array]"]=X["[object Uint32Array]"]= !0;X["[object Error]"]=X["[object Function]"]=X["[object WeakMap]"]=!1;var Sn=parseFloat,Tn=parseInt,ya="object"==typeof global&&global&&global.Object===Object&&global,Kd="object"==typeof self&&self&&self.Object===Object&&self,na=ya||Kd||Function("return this")(),Nb=(Kd="object"==typeof exports&&exports&&!exports.nodeType&&exports)&&"object"==typeof module&&module&&!module.nodeType&&module,Pi=Nb&&Nb.exports===Kd,xf=Pi&&ya.process,Qi=(ya=function(){try{var w=Nb&&Nb.Oc&&Nb.Oc("util").types;return w? w:xf&&xf.mc&&xf.mc("util")}catch(B){}}())&&ya.isArrayBuffer,Ri=ya&&ya.isDate,Si=ya&&ya.isMap,Ti=ya&&ya.isRegExp,Ui=ya&&ya.isSet,Vi=ya&&ya.isTypedArray,tn=qf("length"),Un=rf({"\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"}),Vn=rf({"&":"&","<":"<",">":">",'"':""","'":"'"}),Wn=rf({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Fb=function y(B){function l(b){if(ca(b)&&!M(b)&&!(b instanceof K)){if(b instanceof T)return b;if(Y.call(b,"__wrapped__"))return Wi(b)}return new T(b)}function O(){}function T(b,c){this.N=b;this.J=[];this.U=!!c;this.xa=0;this.fa=r}function K(b){this.N=b;this.J= [];this.ea=1;this.S=!1;this.Ma=[];this.ya=4294967295;this.Na=[]}function gb(b){var c=-1,e=null==b?0:b.length;for(this.clear();++c=c?b:c)),b}function Na(b,c,e,g,k,m){var t,v=c&1,x=c&2,z=c&4;if(e&&(t=k?e(b,g,k,m):e(b)),t!==r)return t;if(!ba(b))return b;if(g=M(b)){if(t=bo(b),!v)return za(b,t)}else{var A=ta(b),E="[object Function]"==A||"[object GeneratorFunction]"==A;if(zb(b))return $i(b,v);if("[object Object]"==A||"[object Arguments]"==A||E&&!k){if(t=x||E?{}:aj(b),!v)return x?co(b,ao(t,b)):eo(b,Zi(t,b))}else{if(!X[A])return k?b:{};t=fo(b,A,v)}}m||=new Xa;if(k=m.get(b))return k; m.set(b,t);bj(b)?b.forEach(function(I){t.add(Na(I,c,e,I,b,m))}):cj(b)&&b.forEach(function(I,W){t.set(W,Na(I,c,e,W,b,m))});var G=z?x?Cf:Df:x?Aa:pa,N=g?r:G(b);return f(N||b,function(I,W){N&&(W=I,I=b[W]);Mc(t,W,Na(I,c,e,W,b,m))}),t}function go(b){var c=pa(b);return function(e){return dj(e,b,c)}}function dj(b,c,e){var g=e.length;if(null==b)return!g;for(b=aa(b);g--;){var k=e[g],m=c[k],t=b[k];if(t===r&&!(k in b)||!m(t))return!1}return!0}function ej(b,c,e){if("function"!=typeof b)throw new Oa("Expected a function"); return Nc(function(){b.apply(r,e)},c)}function Oc(b,c,e,g){var k=-1,m=u,t=!0,v=b.length,x=[],z=c.length;if(!v)return x;e&&(c=C(c,Fa(e)));g?(m=D,t=!1):200<=c.length&&(m=Ii,t=!1,c=new Ob(c));a:for(;++kc}function jo(b,c){return null!=b&&Y.call(b,c)}function ko(b,c){return null!=b&&c in aa(b)}function Hf(b,c,e){for(var g=e?D:u,k=b[0].length,m=b.length,t=m,v=ka(m),x=1/0,z=[];t--;){var A=b[t]; t&&c&&(A=C(A,Fa(c)));x=ua(A.length,x);v[t]=!e&&(c||120<=k&&120<=A.length)?new Ob(t&&A):r}A=b[0];var E=-1,G=v[0];a:for(;++Ec.length?b:mb(b,Ha(c,0,-1));c=null==b?b:b[db(Pa(c))];return null==c?r:a(c,b,e)}function ij(b){return ca(b)&& "[object Arguments]"==wa(b)}function mo(b){return ca(b)&&"[object ArrayBuffer]"==wa(b)}function no(b){return ca(b)&&"[object Date]"==wa(b)}function Cb(b,c,e,g,k){var m;if(!(m=b===c)){if(null==b||null==c||!ca(b)&&!ca(c))var t=b!==b&&c!==c;else a:{m=M(b);var v=M(c),x=m?"[object Array]":ta(b),z=v?"[object Array]":ta(c);x="[object Arguments]"==x?"[object Object]":x;z="[object Arguments]"==z?"[object Object]":z;var A="[object Object]"==x;v="[object Object]"==z;if((z=x==z)&&zb(b)){if(!zb(c)){t=!1;break a}m= !0;A=!1}if(z&&!A)t=(k||=new Xa,m||oc(b)?jj(b,c,e,g,Cb,k):oo(b,c,x,e,g,Cb,k));else{if(!(e&1)&&(m=A&&Y.call(b,"__wrapped__"),x=v&&Y.call(c,"__wrapped__"),m||x)){b=m?b.value():b;c=x?c.value():c;t=(k||=new Xa,Cb(b,c,e,g,k));break a}if(m=!!z){k||=new Xa;b:if(m=e&1,x=Df(b),v=x.length,v==Df(c).length||m){for(z=v;z--;){var E=x[z];if(!(m?E in c:Y.call(c,E))){c=!1;break b}}A=k.get(b);E=k.get(c);if(A&&E)c=A==c&&E==b;else{A=!0;k.set(b,c);k.set(c,b);for(var G=m;++zc?e:0,jb(c,e)?b[c]:r}function vj(b,c,e){c=c.length?C(c,function(k){return M(k)?function(m){return mb(m,1===k.length?k[0]:k)}:k}):[Ba];var g=-1;return c=C(c,Fa(J())),qn(qj(b,function(k){return{criteria:C(c,function(m){return m(k)}),index:++g,value:k}}),function(k,m){a:{for(var t=-1,v=k.criteria,x=m.criteria,z=v.length,A=e.length;++t=A?E:E*("desc"==e[t]?-1:1);break a}}k=k.index-m.index}return k})}function vo(b,c){return xj(b,c,function(e,g){return Nf(b,g)})}function xj(b, c,e){for(var g=-1,k=c.length,m={};++gc||9007199254740991c&&(c=-c>k?0:k+c);e=e>k?k:e;0>e&&(e+=k);k=c>e?0:e-c>>>0;c>>>=0;for(e=ka(k);++g=k){for(;g>>1,t=b[m];null!==t&&!Ga(t)&&(e?t<=c:tc.length?b:mb(b,Ha(c,0,-1)), null==b||delete b[db(Pa(c))]}function Wd(b,c,e,g){for(var k=b.length,m=g?k:-1;(g?m--:++mg)return g?Db(b[0]):[];for(var k=-1,m=ka(g);++k=g?b:Ha(b,c,e)}function $i(b,c){if(c)return b.slice();c=b.length;c=Hj?Hj(c):new b.constructor(c);return b.ld(c),c}function Xf(b){var c=new b.constructor(b.byteLength);return(new Xd(c)).set(new Xd(b)),c}function sj(b,c){return new b.constructor(c?Xf(b.buffer):b.buffer,b.byteOffset, b.length)}function wj(b,c){if(b!==c){var e=b!==r,g=null===b,k=b===b,m=Ga(b),t=c!==r,v=null===c,x=c===c,z=Ga(c);if(!v&&!z&&!m&&b>c||m&&t&&x&&!v&&!z||g&&t&&x||!e&&x||!k)return 1;if(!g&&!m&&!z&&bk?r:m,k=1);for(c=aa(c);++gm&&t[0]!==x&&t[m-1]!==x?[]:yb(t,x);return m-=v.length,me)return e?Rf(c,b):c;e=Rf(c,ce(b/mc(c)));return nc.test(c)?Eb(Wa(e),0,b).join(""):e.slice(0,b)}function Fo(b,c,e,g){function k(){for(var v=-1,x=arguments.length,z=-1,A=g.length,E=ka(A+x),G=this&& this!==na&&this instanceof k?t:b;++zA||N){t&1&&(m[2]=G[2],A|=E&1?0:4);if(E=G[3]){var I=m[3];m[3]=I?Ij(I,E,G[4]):E;m[4]=I?yb(m[3],Id):G[4]}(E=G[5])&&(I=m[5],m[5]=I?Jj(I,E,G[6]):E,m[6]=I?yb(m[5], Id):G[6]);(E=G[7])&&(m[7]=E);t&128&&(m[8]=null==m[8]?G[8]:ua(m[8],G[8]));null==m[9]&&(m[9]=G[9]);m[0]=G[0];m[1]=A}}I=(b=m[0],c=m[1],e=m[2],g=m[3],k=m[4],v=m[9]=m[9]===r?x?0:b.length:la(m[9]-z,0),!v&&c&24&&(c&=-25),c&&1!=c)?8==c||16==c?Do(b,c,v):32!=c&&33!=c||k.length?Zd.apply(r,m):Fo(b,c,e,g):Co(b,c,e);return Xj((G?ak:Wj)(I,m),b,c)}function bk(b,c,e,g,k,m){return ba(b)&&ba(c)&&(m.set(c,b),Sd(b,c,r,bk,m),m.delete(c)),b}function Go(b){return Rc(b)?r:b}function jj(b,c,e,g,k,m){var t=e&1,v=b.length,x= c.length;if(v!=x&&!(t&&x>v))return!1;x=m.get(b);var z=m.get(c);if(x&&z)return x==c&&z==b;x=-1;z=!0;var A=e&2?new Ob:r;m.set(b,c);for(m.set(c,b);++xe&&(e=la(g+e,0)),hc(b,J(c,3),e)}function hk(b,c,e){var g=null==b?0:b.length;if(!g)return-1;var k=g-1;return e!==r&&(k=P(e),k=0>e?la(g+k,0):ua(k,g-1)),hc(b,J(c,3),k,!0)}function ck(b){return(null==b?0:b.length)?qa(b,1):[]}function ik(b){return b&&b.length?b[0]:r}function Pa(b){var c=null==b?0:b.length;return c?b[c-1]:r}function jk(b,c){return b&& b.length&&c&&c.length?Pf(b,c):b}function eg(b){return null==b?b:Ko.call(b)}function fg(b){if(!b||!b.length)return[];var c=0;return b=q(b,function(e){if(ea(e))return c=la(e.length,c),!0}),sf(c,function(e){return C(b,qf(e))})}function kk(b,c){if(!b||!b.length)return[];b=fg(b);return null==c?b:C(b,function(e){return a(c,r,e)})}function lk(b){b=l(b);return b.U=!0,b}function he(b,c){return c(b)}function Lo(){return this}function mk(b,c){return(M(b)?f:Ab)(b,J(c,3))}function nk(b,c){return(M(b)?h:ok)(b, J(c,3))}function ie(b,c){return(M(b)?C:qj)(b,J(c,3))}function pk(b,c,e){return c=e?r:c,c=b&&null==c?b.length:c,pb(b,128,r,r,r,r,c)}function qk(b,c){var e;if("function"!=typeof c)throw new Oa("Expected a function");return b=P(b),function(){return 0<--b&&(e=c.apply(this,arguments)),1>=b&&(c=r),e}}function rk(b,c,e){c=e?r:c;b=pb(b,8,r,r,r,r,r,c);return b.placeholder=rk.placeholder,b}function sk(b,c,e){c=e?r:c;b=pb(b,16,r,r,r,r,r,c);return b.placeholder=sk.placeholder,b}function tk(b,c,e){function g(S){var da= x,Ya=z;return x=z=r,I=S,E=b.apply(Ya,da)}function k(S){var da=S-N;S-=I;return N===r||da>=c||0>da||Ra&&S>=A}function m(){var S=je();if(k(S))var da=t(S);else{da=Nc;var Ya=S-I;S=c-(S-N);Ya=Ra?ua(S,A-Ya):S;da=(G=da(m,Ya),r)}return da}function t(S){return G=r,Qa&&x?g(S):(x=z=r,E)}function v(){var S=je(),da=k(S);if(x=arguments,z=this,N=S,da){if(G===r)return S=N,I=S,G=Nc(m,c),W?g(S):E;if(Ra)return uk(G),G=Nc(m,c),g(N)}return G===r&&(G=Nc(m,c)),E}var x,z,A,E,G,N,I=0,W=!1,Ra=!1,Qa=!0;if("function"!=typeof b)throw new Oa("Expected a function"); return c=Sa(c)||0,ba(e)&&(W=!!e.Mb,Ra="maxWait"in e,A=Ra?la(Sa(e.vc)||0,c):A,Qa="trailing"in e?!!e.Wb:Qa),v.cancel=function(){G!==r&&uk(G);I=0;x=N=z=G=r},v.flush=function(){return G===r?E:t(je())},v}function ke(b,c){if("function"!=typeof b||null!=c&&"function"!=typeof c)throw new Oa("Expected a function");var e=function(){var g=arguments,k=c?c.apply(this,g):g[0],m=e.cache;if(m.has(k))return m.get(k);g=b.apply(this,g);return e.cache=m.set(k,g)||m,g};return e.cache=new (ke.Cache||ib),e}function le(b){if("function"!= typeof b)throw new Oa("Expected a function");return function(){var c=arguments;switch(c.length){case 0:return!b.call(this);case 1:return!b.call(this,c[0]);case 2:return!b.call(this,c[0],c[1]);case 3:return!b.call(this,c[0],c[1],c[2])}return!b.apply(this,c)}}function ab(b,c){return b===c||b!==b&&c!==c}function Ca(b){return null!=b&&Rd(b.length)&&!lb(b)}function ea(b){return ca(b)&&Ca(b)}function vk(b){if(!ca(b))return!1;var c=wa(b);return"[object Error]"==c||"[object DOMException]"==c||"string"==typeof b.message&& "string"==typeof b.name&&!Rc(b)}function lb(b){if(!ba(b))return!1;b=wa(b);return"[object Function]"==b||"[object GeneratorFunction]"==b||"[object AsyncFunction]"==b||"[object Proxy]"==b}function wk(b){return"number"==typeof b&&b==P(b)}function Rd(b){return"number"==typeof b&&-1=b}function ba(b){var c=typeof b;return null!=b&&("object"==c||"function"==c)}function ca(b){return null!=b&&"object"==typeof b}function xk(b){return"number"==typeof b||ca(b)&&"[object Number]"== wa(b)}function Rc(b){if(!ca(b)||"[object Object]"!=wa(b))return!1;b=fe(b);if(null===b)return!0;b=Y.call(b,"constructor")&&b.constructor;return"function"==typeof b&&b instanceof b&&ge.call(b)==Mo}function me(b){return"string"==typeof b||!M(b)&&ca(b)&&"[object String]"==wa(b)}function Ga(b){return"symbol"==typeof b||ca(b)&&"[object Symbol]"==wa(b)}function yk(b){if(!b)return[];if(Ca(b))return me(b)?Wa(b):za(b);if(Vc&&b[Vc]){b=b[Vc]();for(var c,e=[];!(c=b.next()).done;)e.push(c.value);return e}c=ta(b); return("[object Map]"==c?uf:"[object Set]"==c?Jd:qc)(b)}function ob(b){return b?(b=Sa(b),b===Mb||b===-Mb)?1.7976931348623157E308*(0>b?-1:1):b===b?b:0:0===b?b:0}function P(b){b=ob(b);var c=b%1;return b===b?c?b-c:b:0}function zk(b){return b?Qb(P(b),0,4294967295):0}function Sa(b){if("number"==typeof b)return b;if(Ga(b))return Hd;ba(b)&&(b="function"==typeof b.valueOf?b.valueOf():b,b=ba(b)?b+"":b);if("string"!=typeof b)return 0===b?b:+b;b=Fi(b);var c=In.test(b);return c||Kn.test(b)?Tn(b.slice(2),c?2: 8):Hn.test(b)?Hd:+b}function tj(b){return bb(b,Aa(b))}function V(b){return null==b?"":Ia(b)}function Bf(b,c,e){b=null==b?r:mb(b,c);return b===r?e:b}function Nf(b,c){return null!=b&&dk(b,c,ko)}function pa(b){return Ca(b)?Xi(b):Jf(b)}function Aa(b){if(Ca(b))b=Xi(b,!0);else if(ba(b)){var c=Qc(b),e=[];for(g in b)("constructor"!=g||!c&&Y.call(b,g))&&e.push(g);b=e}else{var g=[];if(null!=b)for(c in aa(b))g.push(c);b=g}return b}function Ak(b,c){if(null==b)return{};var e=C(Cf(b),function(g){return[g]});return c= J(c),xj(b,e,function(g,k){return c(g,k[0])})}function qc(b){return null==b?[]:Hi(b,pa(b))}function Bk(b){return gg(V(b).toLowerCase())}function Pj(b){return b=V(b),b&&b.replace(Mn,Un).replace(On,"")}function Oj(b,c,e){return b=V(b),c=e?r:c,c===r?Qn.test(b)?b.match(Pn)||[]:b.match(Fn)||[]:b.match(c)||[]}function hg(b){return function(){return b}}function Ba(b){return b}function dg(b){return mj("function"==typeof b?b:Na(b,1))}function ig(b,c,e){var g=pa(c),k=Pd(c,g);null!=e||ba(c)&&(k.length||!g.length)|| (e=c,c=b,b=this,k=Pd(c,pa(c)));var m=!(ba(e)&&"chain"in e&&!e.chain),t=lb(b);return f(k,function(v){var x=c[v];b[v]=x;t&&(b.prototype[v]=function(){var z=this.U;if(m||z){var A=b(this.N);return(A.J=za(this.J)).push({ga:x,args:arguments,H:b}),A.U=z,A}return x.apply(b,H([this.value()],arguments))})}),b}function jg(){}function pj(b){return Mf(b)?qf(db(b)):wo(b)}function kg(){return[]}function lg(){return!1}B=null==B?na:Fb.defaults(na.Object(),B,Fb.pick(na,Rn));var ka=B.Array,ne=B.Date,Ck=B.Error,wc=B.Math, aa=B.Object,Dk=B.RegExp,Xn=B.String,Oa=B.TypeError,oe=ka.prototype,Uc=aa.prototype,pe=B["__core-js_shared__"],ge=B.Function.prototype.toString,Y=Uc.hasOwnProperty,No=0,lj=function(){var b=/[^.]+$/.exec(pe&&pe.keys&&pe.keys.Yc||"");return b?"Symbol(src)_1."+b:""}(),Qd=Uc.toString,Mo=ge.call(aa),Oo=na._,qo=Dk("^"+ge.call(Y).replace(wf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qe=Pi?B.Sc:r,Gb=B.Symbol,Xd=B.Uint8Array,Hj=qe?qe.jd:r,fe=Li(aa.getPrototypeOf, aa),Ek=aa.create,Fk=Uc.propertyIsEnumerable,Td=oe.splice,ek=Gb?Gb.isConcatSpreadable:r,Vc=Gb?Gb.iterator:r,Rb=Gb?Gb.toStringTag:r,Nd=function(){try{var b=Tb(aa,"defineProperty");return b({},"",{}),b}catch(c){}}(),Po=B.clearTimeout!==na.clearTimeout&&B.clearTimeout,Qo=ne&&ne.now!==na.Date.now&&ne.now,Ro=B.setTimeout!==na.setTimeout&&B.setTimeout,ce=wc.ceil,Ud=wc.floor,mg=aa.getOwnPropertySymbols,So=qe?qe.isBuffer:r,Yj=B.isFinite,To=oe.join,uo=Li(aa.keys,aa),la=wc.max,ua=wc.min,Jo=ne.now,Uo=B.parseInt, zj=wc.random,Ko=oe.reverse,ng=Tb(B,"DataView"),Wc=Tb(B,"Map"),og=Tb(B,"Promise"),yc=Tb(B,"Set"),Xc=Tb(B,"WeakMap"),Yc=Tb(aa,"create"),re=Xc&&new Xc,xc={},Vo=Sb(ng),Wo=Sb(Wc),Xo=Sb(og),Yo=Sb(yc),Zo=Sb(Xc),se=Gb?Gb.prototype:r,Tc=se?se.valueOf:r,Dj=se?se.toString:r,tc=function(){function b(){}return function(c){if(!ba(c))return{};if(Ek)return Ek(c);b.prototype=c;c=new b;return b.prototype=r,c}}();l.prototype=O.prototype;l.prototype.constructor=l;T.prototype=tc(O.prototype);T.prototype.constructor=T; K.prototype=tc(O.prototype);K.prototype.constructor=K;gb.prototype.clear=function(){this.B=Yc?Yc(null):{};this.size=0};gb.prototype.delete=function(b){b=this.has(b)&&delete this.B[b];return this.size-=b?1:0,b};gb.prototype.get=function(b){var c=this.B;return Yc?(b=c[b],"__lodash_hash_undefined__"===b?r:b):Y.call(c,b)?c[b]:r};gb.prototype.has=function(b){var c=this.B;return Yc?c[b]!==r:Y.call(c,b)};gb.prototype.set=function(b,c){var e=this.B;return this.size+=this.has(b)?0:1,e[b]=Yc&&c===r?"__lodash_hash_undefined__": c,this};hb.prototype.clear=function(){this.B=[];this.size=0};hb.prototype.delete=function(b){var c=this.B;b=Md(c,b);return!(0>b)&&(b==c.length-1?c.pop():Td.call(c,b,1),--this.size,!0)};hb.prototype.get=function(b){var c=this.B;b=Md(c,b);return 0>b?r:c[b][1]};hb.prototype.has=function(b){return-1g?(++this.size,e.push([b,c])):e[g][1]=c,this};ib.prototype.clear=function(){this.size=0;this.B={hash:new gb,map:new (Wc||hb),Gd:new gb}}; ib.prototype.delete=function(b){b=ee(this,b).delete(b);return this.size-=b?1:0,b};ib.prototype.get=function(b){return ee(this,b).get(b)};ib.prototype.has=function(b){return ee(this,b).has(b)};ib.prototype.set=function(b,c){var e=ee(this,b),g=e.size;return e.set(b,c),this.size+=e.size==g?0:1,this};Ob.prototype.add=Ob.prototype.push=function(b){return this.B.set(b,"__lodash_hash_undefined__"),this};Ob.prototype.has=function(b){return this.B.has(b)};Xa.prototype.clear=function(){this.B=new hb;this.size= 0};Xa.prototype.delete=function(b){var c=this.B;b=c.delete(b);return this.size=c.size,b};Xa.prototype.get=function(b){return this.B.get(b)};Xa.prototype.has=function(b){return this.B.has(b)};Xa.prototype.set=function(b,c){var e=this.B;if(e instanceof hb){var g=e.B;if(!Wc||199>g.length)return g.push([b,c]),this.size=++e.size,this;e=this.B=new ib(g)}return e.set(b,c),this.size=e.size,this};var Ab=Lj(cb),ok=Lj(Ff,!0),Ef=Mj(),gj=Mj(!0),ak=re?function(b,c){return re.set(b,c),b}:Ba,$o=Nd?function(b,c){return Nd(b, "toString",{configurable:!0,enumerable:!1,value:hg(c),writable:!0})}:Ba,uk=Po||function(b){return na.clearTimeout(b)},Bo=yc&&1/Jd(new yc([,-0]))[1]==Mb?function(b){return new yc(b)}:jg,Zf=re?function(b){return re.get(b)}:jg,Yf=mg?function(b){return null==b?[]:(b=aa(b),q(mg(b),function(c){return Fk.call(b,c)}))}:kg,Kj=mg?function(b){for(var c=[];b;)H(c,Yf(b)),b=fe(b);return c}:kg,ta=wa;(ng&&"[object DataView]"!=ta(new ng(new ArrayBuffer(1)))||Wc&&"[object Map]"!=ta(new Wc)||og&&"[object Promise]"!= ta(og.resolve())||yc&&"[object Set]"!=ta(new yc)||Xc&&"[object WeakMap]"!=ta(new Xc))&&(ta=function(b){var c=wa(b);if(b=(b="[object Object]"==c?b.constructor:r)?Sb(b):"")switch(b){case Vo:return"[object DataView]";case Wo:return"[object Map]";case Xo:return"[object Promise]";case Yo:return"[object Set]";case Zo:return"[object WeakMap]"}return c});var ap=pe?lb:lg,Wj=fk(ak),Nc=Ro||function(b,c){return na.setTimeout(b,c)},Sf=fk($o),Gj=function(b){b=ke(b,function(e){return 500===c.size&&c.clear(),e}); var c=b.cache;return b}(function(b){var c=[];return 46===b.charCodeAt(0)&&c.push(""),b.replace(An,function(e,g,k,m){c.push(k?m.replace(Gn,"$1"):g||e)}),c}),bp=R(function(b,c){return ea(b)?Oc(b,qa(c,1,ea,!0)):[]}),cp=R(function(b,c){var e=Pa(c);return ea(e)&&(e=r),ea(b)?Oc(b,qa(c,1,ea,!0),J(e,2)):[]}),dp=R(function(b,c){var e=Pa(c);return ea(e)&&(e=r),ea(b)?Oc(b,qa(c,1,ea,!0),r,e):[]}),ep=R(function(b){var c=C(b,Vf);return c.length&&c[0]===b[0]?Hf(c):[]}),fp=R(function(b){var c=Pa(b),e=C(b,Vf);return c=== Pa(e)?c=r:e.pop(),e.length&&e[0]===b[0]?Hf(e,J(c,2)):[]}),gp=R(function(b){var c=Pa(b),e=C(b,Vf);return c="function"==typeof c?c:r,c&&e.pop(),e.length&&e[0]===b[0]?Hf(e,r,c):[]}),hp=R(jk),ip=nb(function(b,c){var e=null==b?0:b.length,g=Af(b,c);return yj(b,C(c,function(k){return jb(k,e)?+k:k}).sort(wj)),g}),jp=R(function(b){return Db(qa(b,1,ea,!0))}),kp=R(function(b){var c=Pa(b);return ea(c)&&(c=r),Db(qa(b,1,ea,!0),J(c,2))}),lp=R(function(b){var c=Pa(b);return c="function"==typeof c?c:r,Db(qa(b,1,ea, !0),r,c)}),mp=R(function(b,c){return ea(b)?Oc(b,c):[]}),np=R(function(b){return Uf(q(b,ea))}),op=R(function(b){var c=Pa(b);return ea(c)&&(c=r),Uf(q(b,ea),J(c,2))}),pp=R(function(b){var c=Pa(b);return c="function"==typeof c?c:r,Uf(q(b,ea),r,c)}),qp=R(fg),rp=R(function(b){var c=b.length;c=1=c}),Pb=ij(function(){return arguments}())?ij:function(b){return ca(b)&&Y.call(b,"callee")&&!Fk.call(b,"callee")},M=ka.isArray,Hp=Qi?Fa(Qi):mo,zb=So|| lg,Ip=Ri?Fa(Ri):no,cj=Si?Fa(Si):po,rg=Ti?Fa(Ti):ro,bj=Ui?Fa(Ui):so,oc=Vi?Fa(Vi):to,Jp=de(Kf),Kp=de(function(b,c){return b<=c}),Lp=rc(function(b,c){if(Qc(c)||Ca(c))return bb(c,pa(c),b),r;for(var e in c)Y.call(c,e)&&Mc(b,e,c[e])}),Ik=rc(function(b,c){bb(c,Aa(c),b)}),Jk=rc(function(b,c,e,g){bb(c,Aa(c),b,g)}),Mp=rc(function(b,c,e,g){bb(c,pa(c),b,g)}),Np=nb(Af),Op=R(function(b,c){b=aa(b);var e=-1,g=c.length,k=2--b)return c.apply(this,arguments)}},l.ary=pk,l.assign=Lp,l.assignIn=Ik,l.assignInWith=Jk,l.assignWith=Mp,l.at=Np,l.before=qk,l.bind=pg,l.bindAll=dq,l.bindKey=Gk,l.castArray=function(){if(!arguments.length)return[];var b=arguments[0];return M(b)?b:[b]},l.chain=lk,l.chunk=function(b,c,e){c=(e?Da(b,c,e):c===r)?1:la(P(c),0);e=null== b?0:b.length;if(!e||1>c)return[];for(var g=0,k=0,m=ka(ce(e/c));gc?0:c,g)):[]},l.dropRight=function(b,c,e){var g= null==b?0:b.length;return g?(c=e||c===r?1:P(c),c=g-c,Ha(b,0,0>c?0:c)):[]},l.dropRightWhile=function(b,c){return b&&b.length?Wd(b,J(c,3),!0,!0):[]},l.dropWhile=function(b,c){return b&&b.length?Wd(b,J(c,3),!0):[]},l.fill=function(b,c,e,g){var k=null==b?0:b.length;if(k)for(e&&"number"!=typeof e&&Da(b,c,e)&&(e=0,g=k),k=b.length,e=P(e),0>e&&(e=-e>k?0:k+e),g=g===r||g>k?k:P(g),0>g&&(g+=k),g=e>g?0:zk(g);e>>0)?(b=V(b),b&&("string"==typeof c||null!=c&&!rg(c))&&(c=Ia(c),!c&&nc.test(b))?Eb(Wa(b),0,e):b.split(c,e)):[]},l.spread=function(b,c){if("function"!= typeof b)throw new Oa("Expected a function");return c=null==c?0:la(P(c),0),R(function(e){var g=e[c];e=Eb(e,0,c);return g&&H(e,g),a(b,this,e)})},l.tail=function(b){var c=null==b?0:b.length;return c?Ha(b,1,c):[]},l.take=function(b,c,e){return b&&b.length?(c=e||c===r?1:P(c),Ha(b,0,0>c?0:c)):[]},l.takeRight=function(b,c,e){var g=null==b?0:b.length;return g?(c=e||c===r?1:P(c),c=g-c,Ha(b,0>c?0:c,g)):[]},l.takeRightWhile=function(b,c){return b&&b.length?Wd(b,J(c,3),!1,!0):[]},l.takeWhile=function(b,c){return b&& b.length?Wd(b,J(c,3)):[]},l.tap=function(b,c){return c(b),b},l.throttle=function(b,c,e){var g=!0,k=!0;if("function"!=typeof b)throw new Oa("Expected a function");return ba(e)&&(g="leading"in e?!!e.Mb:g,k="trailing"in e?!!e.Wb:k),tk(b,c,{Mb:g,vc:c,Wb:k})},l.thru=he,l.toArray=yk,l.toPairs=Lk,l.toPairsIn=Mk,l.toPath=function(b){return M(b)?C(b,db):Ga(b)?[b]:za(Gj(V(b)))},l.toPlainObject=tj,l.transform=function(b,c,e){var g=M(b),k=g||zb(b)||oc(b);if(c=J(c,4),null==e){var m=b&&b.constructor;e=k?g?new m: []:ba(b)&&lb(m)?tc(fe(b)):{}}return(k?f:cb)(b,function(t,v,x){return c(e,t,v,x)}),e},l.unary=function(b){return pk(b,1)},l.union=jp,l.unionBy=kp,l.unionWith=lp,l.uniq=function(b){return b&&b.length?Db(b):[]},l.uniqBy=function(b,c){return b&&b.length?Db(b,J(c,2)):[]},l.uniqWith=function(b,c){return c="function"==typeof c?c:r,b&&b.length?Db(b,r,c):[]},l.unset=function(b,c){return null==b||Qf(b,c)},l.unzip=fg,l.unzipWith=kk,l.update=function(b,c,e){null!=b&&(e=Wf(e),b=pc(b,c,e(mb(b,c)),void 0));return b}, l.updateWith=function(b,c,e,g){g="function"==typeof g?g:r;null!=b&&(e=Wf(e),b=pc(b,c,e(mb(b,c)),g));return b},l.values=qc,l.valuesIn=function(b){return null==b?[]:Hi(b,Aa(b))},l.without=mp,l.words=Oj,l.wrap=function(b,c){return qg(Wf(c),b)},l.xor=np,l.xorBy=op,l.xorWith=pp,l.zip=qp,l.zipObject=function(b,c){return Fj(b||[],c||[],Mc)},l.zipObjectDeep=function(b,c){return Fj(b||[],c||[],pc)},l.zipWith=rp,l.entries=Lk,l.entriesIn=Mk,l.extend=Ik,l.extendWith=Jk,ig(l,l),l.add=nq,l.attempt=cq,l.camelCase= Wp,l.capitalize=Bk,l.ceil=oq,l.clamp=function(b,c,e){return e===r&&(e=c,c=r),e!==r&&(e=Sa(e),e=e===e?e:0),c!==r&&(c=Sa(c),c=c===c?c:0),Qb(Sa(b),c,e)},l.clone=function(b){return Na(b,4)},l.cloneDeep=function(b){return Na(b,5)},l.cloneDeepWith=function(b,c){return c="function"==typeof c?c:r,Na(b,5,c)},l.cloneWith=function(b,c){return c="function"==typeof c?c:r,Na(b,4,c)},l.conformsTo=function(b,c){return null==c||dj(b,c,pa(c))},l.deburr=Pj,l.defaultTo=function(b,c){return null==b||b!==b?c:b},l.divide= pq,l.endsWith=function(b,c,e){b=V(b);c=Ia(c);var g=b.length;g=e=e===r?g:Qb(P(e),0,g);return e-=c.length,0<=e&&b.slice(e,g)==c},l.eq=ab,l.escape=function(b){return b=V(b),b&&xn.test(b)?b.replace(Ni,Vn):b},l.escapeRegExp=function(b){return b=V(b),b&&Bn.test(b)?b.replace(wf,"\\$&"):b},l.every=function(b,c,e){var g=M(b)?p:ho;return e&&Da(b,c,e)&&(c=r),g(b,J(c,3))},l.find=up,l.findIndex=gk,l.findKey=function(b,c){return dc(b,J(c,3),cb)},l.findLast=vp,l.findLastIndex=hk,l.findLastKey=function(b,c){return dc(b, J(c,3),Ff)},l.floor=qq,l.forEach=mk,l.forEachRight=nk,l.forIn=function(b,c){return null==b?b:Ef(b,J(c,3),Aa)},l.forInRight=function(b,c){return null==b?b:gj(b,J(c,3),Aa)},l.forOwn=function(b,c){return b&&cb(b,J(c,3))},l.forOwnRight=function(b,c){return b&&Ff(b,J(c,3))},l.get=Bf,l.gt=Fp,l.gte=Gp,l.has=function(b,c){return null!=b&&dk(b,c,jo)},l.hasIn=Nf,l.head=ik,l.identity=Ba,l.includes=function(b,c,e,g){b=Ca(b)?b:qc(b);e=e&&!g?P(e):0;g=b.length;return 0>e&&(e=la(g+e,0)),me(b)?e<=g&&-1e&&(e=la(g+e,0)),lc(b,c,e)},l.inRange=function(b,c,e){c=ob(c);e===r?(e=c,c=0):e=ob(e);b=Sa(b);return b>=ua(c,e)&&b=b},l.isSet=bj,l.isString=me,l.isSymbol=Ga,l.isTypedArray=oc,l.isUndefined=function(b){return b===r},l.isWeakMap=function(b){return ca(b)&&"[object WeakMap]"==ta(b)},l.isWeakSet=function(b){return ca(b)&&"[object WeakSet]"==wa(b)},l.join=function(b,c){return null==b?"":To.call(b,c)},l.kebabCase=Xp,l.last=Pa,l.lastIndexOf=function(b,c,e){var g=null==b?0:b.length;if(!g)return-1;var k=g;e!==r&&(k=P(e),k=0>k?la(g+k,0): ua(k,g-1));if(c===c){for(e=k+1;e--&&b[e]!==c;);b=e}else b=hc(b,Ci,k,!0);return b},l.lowerCase=Yp,l.lowerFirst=Zp,l.lt=Jp,l.lte=Kp,l.max=function(b){return b&&b.length?Od(b,Ba,Gf):r},l.maxBy=function(b,c){return b&&b.length?Od(b,J(c,2),Gf):r},l.mean=function(b){return Di(b,Ba)},l.meanBy=function(b,c){return Di(b,J(c,2))},l.min=function(b){return b&&b.length?Od(b,Ba,Kf):r},l.minBy=function(b,c){return b&&b.length?Od(b,J(c,2),Kf):r},l.stubArray=kg,l.stubFalse=lg,l.stubObject=function(){return{}},l.stubString= function(){return""},l.stubTrue=function(){return!0},l.multiply=rq,l.nth=function(b,c){return b&&b.length?uj(b,P(c)):r},l.noConflict=function(){return na._===this&&(na._=Oo),this},l.noop=jg,l.now=je,l.pad=function(b,c,e){b=V(b);var g=(c=P(c))?mc(b):0;if(!c||g>=c)return b;c=(c-g)/2;return be(Ud(c),e)+b+be(ce(c),e)},l.padEnd=function(b,c,e){b=V(b);var g=(c=P(c))?mc(b):0;return c&&gc){var g=b;b=c;c=g}return e||b%1||c%1?(e=zj(),ua(b+e*(c-b+Sn("1e-"+((e+"").length-1))),c)):yf(b,c)},l.reduce=function(b,c,e){var g=M(b)?L:Ei,k=3>arguments.length;return g(b,J(c,4),e,k,Ab)},l.reduceRight=function(b,c,e){var g=M(b)?U:Ei,k= 3>arguments.length;return g(b,J(c,4),e,k,ok)},l.repeat=function(b,c,e){return c=(e?Da(b,c,e):c===r)?1:P(c),Rf(V(b),c)},l.replace=function(){var b=arguments,c=V(b[0]);return 3>b.length?c:c.replace(b[1],b[2])},l.result=function(b,c,e){c=Bb(c,b);var g=-1,k=c.length;for(k||(k=1,b=r);++gb||9007199254740991=c)return b;c=e-mc(g);if(1>c)return g;e=m?Eb(m,0,c).join(""):b.slice(0,c);if(k===r)return e+g;if(m&&(c+= e.length-c),rg(k)){if(b.slice(c).search(k)){m=e;k.global||(k=Dk(k.source,V(Oi.exec(k))+"g"));for(k.lastIndex=0;b=k.exec(m);)var t=b.index;e=e.slice(0,t===r?c:t)}}else b.indexOf(Ia(k),c)!=c&&(k=e.lastIndexOf(k),-1g.ea?"Right":"")}),g};K.prototype[b+"Right"]=function(e){return this.reverse()[b](e).reverse()}}),f(["filter","map","takeWhile"],function(b,c){var e=c+1,g=1== e||3==e;K.prototype[b]=function(k){var m=this.clone();return m.Ma.push({iteratee:J(k,3),type:e}),m.S=m.S||g,m}}),f(["head","last"],function(b,c){var e="take"+(c?"Right":"");K.prototype[b]=function(){return this[e](1).value()[0]}}),f(["initial","tail"],function(b,c){var e="drop"+(c?"":"Right");K.prototype[b]=function(){return this.S?new K(this):this[e](1)}}),K.prototype.compact=function(){return this.filter(Ba)},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,c){return"function"==typeof b?new K(this):this.map(function(e){return Pc(e,b,c)})}),K.prototype.reject=function(b){return this.filter(le(J(b)))},K.prototype.slice=function(b,c){b=P(b);var e=this;return e.S&&(0c)?new K(e):(0>b?e=e.takeRight(-b):b&&(e=e.drop(b)),c!==r&&(c=P(c),e=0>c?e.dropRight(-c):e.take(c-b)),e)},K.prototype.takeRightWhile=function(b){return this.reverse().takeWhile(b).reverse()},K.prototype.toArray=function(){return this.take(4294967295)}, cb(K.prototype,function(b,c){var e=/^(?:filter|find|map|reject)|While$/.test(c),g=/^(?:head|last)$/.test(c),k=l[g?"take"+("last"==c?"Right":""):c],m=g||/^find/.test(c);k&&(l.prototype[c]=function(){var t=this.N,v=g?[1]:arguments,x=t instanceof K,z=v[0],A=x||M(t),E=function(Ra){Ra=k.apply(l,H([Ra],v));return g&&G?Ra[0]:Ra};A&&e&&"function"==typeof z&&1!=z.length&&(x=A=!1);var G=this.U;z=!!this.J.length;var N=m&&!G,I=x&&!z;if(!m&&A){t=I?t:new K(this);var W=b.apply(t,v);return W.J.push({ga:he,args:[E], H:r}),new T(W,G)}return N&&I?b.apply(this,v):(W=this.thru(E),N?g?W.value()[0]:W.value():W)})}),f("pop push shift sort splice unshift".split(" "),function(b){var c=oe[b],e=/^(?:push|sort|unshift)$/.test(b)?"tap":"thru",g=/^(?:pop|shift)$/.test(b);l.prototype[b]=function(){var k=arguments;if(g&&!this.U){var m=this.value();return c.apply(M(m)?m:[],k)}return this[e](function(t){return c.apply(M(t)?t:[],k)})}}),cb(K.prototype,function(b,c){if(b=l[c]){var e=b.name+"";Y.call(xc,e)||(xc[e]=[]);xc[e].push({name:c, ga:b})}}),xc[Zd(r,2).name]=[{name:"wrapper",ga:r}],K.prototype.clone=function(){var b=new K(this.N);return b.J=za(this.J),b.ea=this.ea,b.S=this.S,b.Ma=za(this.Ma),b.ya=this.ya,b.Na=za(this.Na),b},K.prototype.reverse=function(){if(this.S){var b=new K(this);b.ea=-1;b.S=!0}else b=this.clone(),b.ea*=-1;return b},K.prototype.value=function(){var b=this.N.value(),c=this.ea,e=M(b),g=0>c,k=e?b.length:0,m=Ho(0,k,this.Na),t=m.start,v=m.end;m=v-t;t=g?v:t-1;v=this.Ma;var x=v.length,z=0,A=ua(m,this.ya);if(!e|| !g&&k==m&&A==m)return Ej(b,this.J);e=[];a:for(;m--&&z=this.fa.length;return{done:b,value:b?r:this.fa[this.xa++]}},l.prototype.Ec=function(b){for(var c, e=this;e instanceof O;){var g=Wi(e);g.xa=0;g.fa=r;c?k.N=g:c=g;var k=g;e=e.N}return k.N=b,c},l.prototype.reverse=function(){var b=this.N;return b instanceof K?(this.J.length&&(b=new K(this)),b=b.reverse(),b.J.push({ga:he,args:[eg],H:r}),new T(b,this.U)):this.thru(eg)},l.prototype.toJSON=l.prototype.valueOf=l.prototype.value=function(){return Ej(this.N,this.J)},l.prototype.first=l.prototype.head,Vc&&(l.prototype[Vc]=Lo),l}();"function"==typeof define&&"object"==typeof define.kc&&define.kc?(na._=Fb, define(function(){return Fb})):Nb?((Nb.exports=Fb)._=Fb,Kd._=Fb):na._=Fb}).call(this);/* Lodash Copyright JS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ var Q=fa._,_$VERSION=Q.VERSION,_$after=Q.after,_$ary=Q.ary,_$assign=Q.assign,_$assignIn=Q.assignIn,_$assignInWith=Q.assignInWith,_$assignWith=Q.assignWith,_$at=Q.at,_$before=Q.before,_$bind=Q.bind,_$bindAll=Q.bindAll,_$bindKey=Q.bindKey,_$castArray=Q.castArray,_$chain=Q.chain,_$chunk=Q.chunk,_$compact=Q.compact,_$concat=Q.concat,_$cond=Q.cond,_$conforms=Q.conforms,_$constant=Q.constant,_$countBy=Q.countBy,_$create=Q.create,_$curry=Q.curry,_$curryRight=Q.curryRight,_$debounce=Q.debounce,_$defaults= Q.defaults,_$defaultsDeep=Q.defaultsDeep,_$defer=Q.defer,_$delay=Q.delay,_$difference=Q.difference,_$differenceBy=Q.differenceBy,_$differenceWith=Q.differenceWith,_$drop=Q.drop,_$dropRight=Q.dropRight,_$dropRightWhile=Q.dropRightWhile,_$dropWhile=Q.dropWhile,_$fill=Q.fill,_$filter=Q.filter,_$flatMap=Q.flatMap,_$flatMapDeep=Q.flatMapDeep,_$flatMapDepth=Q.flatMapDepth,_$flatten=Q.flatten,_$flattenDeep=Q.flattenDeep,_$flattenDepth=Q.flattenDepth,_$flip=Q.flip,_$flow=Q.flow,_$flowRight=Q.flowRight,_$fromPairs= Q.fromPairs,_$functions=Q.functions,_$functionsIn=Q.functionsIn,_$groupBy=Q.groupBy,_$initial=Q.initial,_$intersection=Q.intersection,_$intersectionBy=Q.intersectionBy,_$intersectionWith=Q.intersectionWith,_$invert=Q.invert,_$invertBy=Q.invertBy,_$invokeMap=Q.invokeMap,_$iteratee=Q.iteratee,_$keyBy=Q.keyBy,_$keys=Q.keys,_$keysIn=Q.keysIn,_$map=Q.map,_$mapKeys=Q.mapKeys,_$mapValues=Q.mapValues,_$matches=Q.matches,_$matchesProperty=Q.matchesProperty,_$memoize=Q.memoize,_$merge=Q.merge,_$mergeWith=Q.mergeWith, _$method=Q.method,_$methodOf=Q.methodOf,_$mixin=Q.mixin,_$negate=Q.negate,_$nthArg=Q.nthArg,_$omit=Q.omit,_$omitBy=Q.omitBy,_$once=Q.once,_$orderBy=Q.orderBy,_$over=Q.over,_$overArgs=Q.overArgs,_$overEvery=Q.overEvery,_$overSome=Q.overSome,_$partial=Q.partial,_$partialRight=Q.partialRight,_$partition=Q.partition,_$pick=Q.pick,_$pickBy=Q.pickBy,_$property=Q.property,_$propertyOf=Q.propertyOf,_$pull=Q.pull,_$pullAll=Q.pullAll,_$pullAllBy=Q.pullAllBy,_$pullAllWith=Q.pullAllWith,_$pullAt=Q.pullAt,_$range= Q.range,_$rangeRight=Q.rangeRight,_$rearg=Q.rearg,_$reject=Q.reject,_$remove=Q.remove,_$rest=Q.rest,_$reverse=Q.reverse,_$sampleSize=Q.sampleSize,_$set=Q.set,_$setWith=Q.setWith,_$shuffle=Q.shuffle,_$slice=Q.slice,_$sortBy=Q.sortBy,_$sortedUniq=Q.sortedUniq,_$sortedUniqBy=Q.sortedUniqBy,_$split=Q.split,_$spread=Q.spread,_$tail=Q.tail,_$take=Q.take,_$takeRight=Q.takeRight,_$takeRightWhile=Q.takeRightWhile,_$takeWhile=Q.takeWhile,_$tap=Q.tap,_$throttle=Q.throttle,_$thru=Q.thru,_$toArray=Q.toArray,_$toPairs= Q.toPairs,_$toPairsIn=Q.toPairsIn,_$toPath=Q.toPath,_$toPlainObject=Q.toPlainObject,_$transform=Q.transform,_$unary=Q.unary,_$union=Q.union,_$unionBy=Q.unionBy,_$unionWith=Q.unionWith,_$uniq=Q.uniq,_$uniqBy=Q.uniqBy,_$uniqWith=Q.uniqWith,_$unset=Q.unset,_$unzip=Q.unzip,_$unzipWith=Q.unzipWith,_$update=Q.update,_$updateWith=Q.updateWith,_$values=Q.values,_$valuesIn=Q.valuesIn,_$without=Q.without,_$words=Q.words,_$wrap=Q.wrap,_$xor=Q.xor,_$xorBy=Q.xorBy,_$xorWith=Q.xorWith,_$zip=Q.zip,_$zipObject=Q.zipObject, _$zipObjectDeep=Q.zipObjectDeep,_$zipWith=Q.zipWith,_$entries=Q.toPairs,_$entriesIn=Q.toPairsIn,_$extend=Q.assignIn,_$extendWith=Q.assignInWith,_$add=Q.add,_$attempt=Q.attempt,_$camelCase=Q.camelCase,_$capitalize=Q.capitalize,_$ceil=Q.ceil,_$clamp=Q.clamp,_$clone=Q.clone,_$cloneDeep=Q.cloneDeep,_$cloneDeepWith=Q.cloneDeepWith,_$cloneWith=Q.cloneWith,_$conformsTo=Q.conformsTo,_$deburr=Q.deburr,_$defaultTo=Q.defaultTo,_$divide=Q.divide,_$endsWith=Q.endsWith,_$eq=Q.eq,_$escape=Q.escape,_$escapeRegExp= Q.escapeRegExp,_$every=Q.every,_$find=Q.find,_$findIndex=Q.findIndex,_$findKey=Q.findKey,_$findLast=Q.findLast,_$findLastIndex=Q.findLastIndex,_$findLastKey=Q.findLastKey,_$floor=Q.floor,_$forEach=Q.forEach,_$forEachRight=Q.forEachRight,_$forIn=Q.forIn,_$forInRight=Q.forInRight,_$forOwn=Q.forOwn,_$forOwnRight=Q.forOwnRight,_$get=Q.get,_$gt=Q.gt,_$gte=Q.gte,_$has=Q.has,_$hasIn=Q.hasIn,_$head=Q.head,_$identity=Q.identity,_$includes=Q.includes,_$indexOf=Q.indexOf,_$inRange=Q.inRange,_$invoke=Q.invoke, _$isArguments=Q.isArguments,_$isArray=Q.isArray,_$isArrayBuffer=Q.isArrayBuffer,_$isArrayLike=Q.isArrayLike,_$isArrayLikeObject=Q.isArrayLikeObject,_$isBoolean=Q.isBoolean,_$isBuffer=Q.isBuffer,_$isDate=Q.isDate,_$isElement=Q.isElement,_$isEmpty=Q.isEmpty,_$isEqual=Q.isEqual,_$isEqualWith=Q.isEqualWith,_$isError=Q.isError,_$isFinite=Q.isFinite,_$isFunction=Q.isFunction,_$isInteger=Q.isInteger,_$isLength=Q.isLength,_$isMap=Q.isMap,_$isMatch=Q.isMatch,_$isMatchWith=Q.isMatchWith,_$isNaN=Q.isNaN,_$isNative= Q.isNative,_$isNil=Q.isNil,_$isNull=Q.isNull,_$isNumber=Q.isNumber,_$isObject=Q.isObject,_$isObjectLike=Q.isObjectLike,_$isPlainObject=Q.isPlainObject,_$isRegExp=Q.isRegExp,_$isSafeInteger=Q.isSafeInteger,_$isSet=Q.isSet,_$isString=Q.isString,_$isSymbol=Q.isSymbol,_$isTypedArray=Q.isTypedArray,_$isUndefined=Q.isUndefined,_$isWeakMap=Q.isWeakMap,_$isWeakSet=Q.isWeakSet,_$join=Q.join,_$kebabCase=Q.kebabCase,_$last=Q.last,_$lastIndexOf=Q.lastIndexOf,_$lowerCase=Q.lowerCase,_$lowerFirst=Q.lowerFirst, _$lt=Q.lt,_$lte=Q.lte,_$max=Q.max,_$maxBy=Q.maxBy,_$mean=Q.mean,_$meanBy=Q.meanBy,_$min=Q.min,_$minBy=Q.minBy,_$stubArray=Q.stubArray,_$stubFalse=Q.stubFalse,_$stubObject=Q.stubObject,_$stubString=Q.stubString,_$stubTrue=Q.stubTrue,_$multiply=Q.multiply,_$nth=Q.nth,_$noConflict=Q.noConflict,_$noop=Q.noop,_$now=Q.now,_$pad=Q.pad,_$padEnd=Q.padEnd,_$padStart=Q.padStart,_$parseInt=Q.parseInt,_$random=Q.random,_$reduce=Q.reduce,_$reduceRight=Q.reduceRight,_$repeat=Q.repeat,_$replace=Q.replace,_$result= Q.result,_$round=Q.round,_$runInContext=Q.runInContext,_$sample=Q.sample,_$size=Q.size,_$snakeCase=Q.snakeCase,_$some=Q.some,_$sortedIndex=Q.sortedIndex,_$sortedIndexBy=Q.sortedIndexBy,_$sortedIndexOf=Q.sortedIndexOf,_$sortedLastIndex=Q.sortedLastIndex,_$sortedLastIndexBy=Q.sortedLastIndexBy,_$sortedLastIndexOf=Q.sortedLastIndexOf,_$startCase=Q.startCase,_$startsWith=Q.startsWith,_$subtract=Q.subtract,_$sum=Q.sum,_$sumBy=Q.sumBy,_$times=Q.times,_$toFinite=Q.toFinite,_$toInteger=Q.toInteger,_$toLength= Q.toLength,_$toLower=Q.toLower,_$toNumber=Q.toNumber,_$toSafeInteger=Q.toSafeInteger,_$toString=Q.toString,_$toUpper=Q.toUpper,_$trim=Q.trim,_$trimEnd=Q.trimEnd,_$trimStart=Q.trimStart,_$truncate=Q.truncate,_$unescape=Q.unescape,_$uniqueId=Q.uniqueId,_$upperCase=Q.upperCase,_$upperFirst=Q.upperFirst,_$each=Q.forEach,_$eachRight=Q.forEachRight,_$first=Q.head;function Wm(a,d){const f=_$cloneDeep(a);_$merge(f,d);return _$isEqual(f,a)};function Xm(a,d){if(a.b){if(!Ym(a.b,d))return console.log("ea"),console.log("fa`"+JSON.stringify(a.b)),console.log("ga`"+JSON.stringify(d)),!1}else if(a.c){if(!Zm(a.c,d))return console.log("ha"),console.log("ia`"+JSON.stringify(a.c)),console.log("ga`"+JSON.stringify(d)),!1}else if(a.d){if(!$m(a.d,d))return console.log("ja"),console.log("ka`"+JSON.stringify(a.d)),console.log("ga`"+JSON.stringify(d)),!1}else if(a.e&&!Xm(a.e,d))return console.log("la"),console.log("ma`"+JSON.stringify(a.e)),console.log("ga`"+ JSON.stringify(d)),!1;if(a.g)a=Xm(a.g,d);else if(a.f)a=an(a,d);else if(a.h)if(a.j&&a.i&&a.h&&a.k){var f=d.b+a.k,h=Vm(f,a.j);if(0>h)a=!1;else{var p=BigInt(a.i[h]);f=Tm(f,Gm);if(0<=f&&f<=Jm)if(0>BigInt(33);if(u===Im)break;u=q*Fm/(u+BigInt(1))+BigInt(1)}p=q-BigInt(1)}else console.log("ba"),p=BigInt(-1);else console.log("aa"),p=BigInt(-1);d.c.a.push({a:p+BigInt(a.h[h])});d.a.n&&d.a.n.a&& (d.c.a[0].b=d.a.n.a);a=!0}}else console.log("na"),console.log("oa`"+JSON.stringify(a)),a=!1;else a=!0;return a} function an(a,d){if(!a.f)return console.log("pa"),console.log("oa`"+JSON.stringify(a)),!1;if(a.j){if(!a.k)return console.log("qa"),console.log("oa`"+JSON.stringify(a)),!1;var f=Vm(d.b+a.k,a.j);return 0>f?!1:Xm(a.f[f],d)}if(a.l){f=0;const h=a.l;for(;ff)return!1;_$merge(d.a,a.c[f]);return!0}console.log("ua");console.log("va`"+JSON.stringify(a));return!1}return a.a}function Zm(a,d){const f=a.d+d.b;if(a.c)return bn(a.c,d,f)?!0:a.a;if(a.b){for(const h of a.b)if(bn(h,d,f))return!0;return a.a}console.log("wa");console.log("xa`"+JSON.stringify(a));return a.a} function bn(a,d,f){if(a.a&&!Wm(d.a,a.a))return!1;if(a.d)return _$merge(d.a,a.d),!0;if(a.b&&a.c&&a.b.length===a.c.length){f=Vm(f,a.b);if(0>f)return!1;_$merge(d.a,a.c[f]);return!0}console.log("ya");console.log("za`"+JSON.stringify(a));return!1} function $m(a,d){if(a.d){if(!Am(a.d,d.a))return a.a;a.e&&_$merge(d.a,a.e);return!0}if(!a.b)return a.a;if(!a.c||a.b.length!==a.c.length)return console.log("Aa"),console.log("Ba`"+JSON.stringify(a)),!1;let f=0;const h=a.b;for(;fd-f).join(",");return a in sa?BigInt(sa[a]):BigInt(-1)};function gn(a,d,f){d=Tm(d.toString(),Hm);a={a:{a},b:d.toString(),c:{a:[]}};if(!Xm(f.b,a))return{a:[]};for(const q of a.c.a){if(q.b){f=a.b;d={};var h=q.b.a??[];for(const u of h){h=d;var p=cn(f,u);_$merge(h,p)}q.c=d}if(q.c){d=q.c;f=BigInt(0);d.a&&(f=fn(d.a));f===BigInt(-1)&&(f=BigInt(0));h=BigInt(0);if(d.b)if(h=d.b,h.a&&h.b){b:switch(h.a){case 2:d=BigInt(0);break b;case 1:d=BigInt(1);break b;default:d=BigInt(-1)}d===BigInt(-1)?h=BigInt(-1):(h=h.b,h=en.has(h)?BigInt(h):BigInt(-1),h=h===BigInt(-1)?BigInt(-1): h<d;d++)a<<=BigInt(8),a+=BigInt(Math.floor(256*Math.random()));return a}function mn(a){if(a)try{return BigInt(a)}catch(d){}}function nn(a){if(a)try{return Number(a)}catch(d){}}function on(a,d){a=gn({a:2,b:1,d:{a:{b:0,c:0}}},a,JSON.parse(d.modelJson));return null===a?[]:(a=a.a)?a:[]} function uq(){var a=vq;class d{async run(f){if(void 0!==f&&void 0!==f.modelJson){f.enableDebugMode&&a.privateAggregation.enableDebugMode({debug_key:BigInt(0),debugKey:BigInt(0)});var h=this.sharedStorage??a?.sharedStorage,p=mn(await h.get("browserId"))??ln();h.set("browserId",String(p));var q=L=>{a?.privateAggregation?.sendHistogramReport?a.privateAggregation.sendHistogramReport(L):a.privateAggregation?.contributeToHistogram?.(L)};if(f.reportBrowserIdInsteadOfVPID)for(var u of f.filterIds)q({bucket:p, value:1,filteringId:u});else{var D=f.modelHash,C=nn(await h.get("modelHash"))??0,H=await h.get("cachedVpids");u=[];D===C&&H&&(C=JSON.parse(H),Array.isArray(C)&&(u=C.map(L=>mn(L)).filter(L=>!!L)));h.set("modelHash",String(D));0===u.length&&(u=on(p,f).map(L=>L.d??BigInt(0)));p=u.map(L=>String(L));h.set("cachedVpids",JSON.stringify(p));u.forEach(L=>{for(const U of f.filterIds)q({bucket:L,value:1,filteringId:U})})}}}}a.register("google_reach",d)};function wq(a,d){var f=encodeURIComponent;d=d.Tb();var h;n(ma(d),"encodeByteArray takes an array as a parameter");void 0===h&&(h=0);if(!vh){vh={};for(var p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),q=["+/=","+/","-_=","-_.","-_"],u=0;5>u;u++){var D=p.concat(q[u].split(""));uh[u]=D;for(var C=0;C>2];L=h[(L&3)<<4|U>>4];U=h[(U&15)<<2|H>>6];H=h[H&63];p[u++]=""+C+L+U+H}C=0;H=q;switch(d.length-D){case 2:C=d[D+1],H=h[(C&15)<<2]||q;case 1:d=d[D],p[u]=""+h[d>>2]+h[(d&3)<<4|C>>4]+H+q}d=p.join("");f=`${"https://pagead2.googlesyndication.com/pagead/gen_204"}?id=av-js&type=reach&proto=${f(d)}`;a.Eb.Fa(f,{W:"GET"}).sendNow()};var xq=[0,pm,-3];var yq=[0,nm,pm,-1,um,mm,nm];var zq=class extends wm{constructor(a){super(a)}getType(){var a=this.K;a=cl(a,Lh(a),6);return(null==a?a:Number.isFinite(a)?a|0:void 0)??0}},Aq=function(a){return d=>{fb(a);if(null==d||""==d)d=sb(new a,kl);else{eb(d);d=JSON.parse(d);if(!Array.isArray(d))throw Error("S`"+ia(d)+"`"+d);Fh(d,32);d=Qk(a,d)}return d}}(zq);zq.Lb="ads.geo.GeoTargetMessage";zq.Nc=[17,18];var Bq=[0,sm,-4,um,qm,pm,mm,sm,mm,sm,pm,sm,-1,xq,tm,om,sm,nm,-1,pm,-1,nm,mm,yq,lm,sm];zq.prototype.Tb=xm(Bq);var Cq=function(a,d){return il(a,1,d)},Dq=function(a,d){return hl(a,2,d)},Eq=function(a,d){return hl(a,3,d)},Fq=class extends wm{constructor(){super(void 0)}};Fq.Lb="ads.branding.measurement.client.frontend.integrations.reach.ReachStatusMessage";Fq.prototype.Tb=xm([0,um,rm,-1,um,-2,rm,-1,pm,rm,Bq]);function Gq(a,d){return void 0===d||0===d.length?(wq(a,Cq(new Fq,7)),[0]):d.map(f=>{const h=f%-2147483648;f!==h&&wq(a,Cq(new Fq,6));return h})};const Hq={[2]:"prod",[1]:"canary"};async function Iq(a,d,f){try{var h=!!a.global.sharedStorage}catch(u){h=u}if(h instanceof Error)d=Eq(Dq(Cq(new Fq,8),h.name),h.message),wq(a,d);else{h=[{pa:2,Ka:!1,ob:!0,filterIds:f.productionFilterIds},{pa:2,Ka:!0,ob:!0,filterIds:f.testFilterIds},{pa:2,Ka:!1,ob:!1,filterIds:f.testFilterIds}];var p=Jq(a,f,h);d=Kq(a,d);var [q]=await Promise.all([p,d]);d=h.map(u=>Lq(a,u,q,f.escapedQueryId));await Promise.all(d)}} async function Kq(a,d){const f=a.sharedStorage;if(f)try{await f.worklet.addModule(d)}catch(h){d=Eq(Dq(Cq(new Fq,1),h.name),h.message),wq(a,d)}}async function Jq(a,d,f){const h=[...(new Set(f.map(p=>p.pa)))];f=h.map(p=>Mq(a,d,p));f=await Promise.all(f);return new Map(f.map((p,q)=>[h[q],p]))} async function Mq(a,d,f){var h=d.clientsideModelFilename??"model_person_country_code_XX_person_region_code_5858.json",p=void 0;let q=1;const u={method:"GET"};var D=200,C=d.geoTargetMessage?Aq(d.geoTargetMessage):void 0,H=new Fq;d=hl(H,10,d.escapedQueryId);if(null!=C){H=C;var L=Va(zq);if(!(H instanceof L))throw Error("J`"+ti(L)+"`"+(H&&ti(H.constructor)));}else C=void 0;d=el(d,11,C);try{p=await a.global.fetch(Nq(f,h),u),D=p.status,p.ok||(p=await a.global.fetch(Nq(f,"model_person_country_code_XX_person_region_code_5858.json"), u),q=2)}catch(U){D=-1,U instanceof Error&&Eq(Dq(d,U.name),U.message)}f=Cq(d,2);if(null!=D){if("number"!==typeof D)throw ri(wi(D));if(!Number.isFinite(D))throw ri(wi(D));D|=0}el(f,9,D);if(p&&p.ok)return D=il(d,4,q),hl(D,7,1===q?h:""),wq(a,d),await p.text();p=il(d,4,4);h=hl(p,8,h);hl(h,7,"");wq(a,d)}function Nq(a,d){return"https://www.googletagservices.com/agrp/"+Hq[a]+"/"+d} async function Lq(a,d,f,h){f=f.get(d.pa);if(void 0!==f){var p=Number(Tm(f,BigInt(-2147483648)));h={q:h,c:d.pa,p:d.Ka?2:1,m:Math.max(1,p),v:zm};64"number"===typeof d)};async function Qq(a,d){"undefined"===typeof window?console.error("Fa"):(a=d??new ym(void 0,void 0,a),d=await xd(hd(a.onMessage,Hg())),(d=JSON.parse(atob(d.data)))&&void 0!==d&&"string"===typeof d.escapedQueryId&&"object"===typeof d.experimentState&&Oq(d.clientsideModelFilename)&&Oq(d.geoTargetMessage)&&Pq(d.productionFilterIds)&&Pq(d.testFilterIds)?await Iq(a,a.Pc[2],d):(d=Cq(new Fq,4),wq(a,d)))};const vq=globalThis;(async function(a,d){var f=vq;"object"===typeof f&&"register"in f?uq():await Qq(a,d)})(rh(null!=="m202402290101".match(/^m\d{10}$/g)?"m202402290101":"current"));}).call(this);