in apis/latest/scripts/scaladoc-scalajs.js [2:96]
(function(){
'use strict';var e,aa=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.7.1",fileLevelThis:this}),m=Math.imul,ba=Math.clz32,ca;function da(a){for(var b in a)return b}function ea(a){this.Un=a}ea.prototype.toString=function(){return String.fromCharCode(this.Un)};var ha=function fa(a,b,c){var f=new a.A(b[c]);if(c<b.length-1){a=a.dj;c+=1;for(var g=f.a,h=0;h<g.length;h++)g[h]=fa(a,b,c)}return f};
function ia(a){switch(typeof a){case "string":return p(ja);case "number":return ka(a)?a<<24>>24===a?p(la):a<<16>>16===a?p(ma):p(na):p(oa);case "boolean":return p(qa);case "undefined":return p(ra);default:return null===a?a.sr():a instanceof q?p(sa):a instanceof ea?p(ta):a&&a.$classData?p(a.$classData):null}}
function ua(a){switch(typeof a){case "string":return"java.lang.String";case "number":return ka(a)?a<<24>>24===a?"java.lang.Byte":a<<16>>16===a?"java.lang.Short":"java.lang.Integer":"java.lang.Float";case "boolean":return"java.lang.Boolean";case "undefined":return"java.lang.Void";default:return null===a?a.sr():a instanceof q?"java.lang.Long":a instanceof ea?"java.lang.Character":a&&a.$classData?a.$classData.name:null.vc.name}}
function va(a,b){switch(typeof a){case "string":a:{for(var c=a.length|0,d=b.length|0,f=c<d?c:d,g=0;g!==f;){var h=(65535&(a.charCodeAt(g)|0))-(65535&(b.charCodeAt(g)|0))|0;if(0!==h){b=h;break a}g=1+g|0}b=c-d|0}return b;case "number":return wa||(wa=new xa),ya(+a,+b);case "boolean":return a=!!a,a===!!b?0:a?1:-1;default:return a instanceof q?za(Aa(),a.H,a.I,b.H,b.I):a instanceof ea?Ba(a)-Ba(b)|0:a.Ak(b)}}
function Ca(a,b){switch(typeof a){case "string":return a===b;case "number":return Object.is(a,b);case "boolean":return a===b;case "undefined":return a===b;default:return a&&a.$classData||null===a?b=a.E(b):a instanceof q?b instanceof q?(a=Da(a),b=Da(b),b=a.H===b.H&&a.I===b.I):b=!1:b=a instanceof ea?b instanceof ea?Ba(a)===Ba(b):!1:Ea.prototype.E.call(a,b),b}}
function Fa(a){switch(typeof a){case "string":return Ga(a);case "number":return Ha(a);case "boolean":return a?1231:1237;case "undefined":return 0;default:return a&&a.$classData||null===a?a=a.K():a instanceof q?(a=Da(a),a=a.H^a.I):a=a instanceof ea?Ba(a):Ea.prototype.K.call(a),a}}function Ia(a,b,c){return"string"===typeof a?a.substring(b,c):a.un(b,c)}function Ja(a){return void 0===a?"undefined":a.toString()}function Ka(a){return 2147483647<a?2147483647:-2147483648>a?-2147483648:a|0}
function La(a,b,c,d,f){if(a!==c||d<b||(b+f|0)<d)for(var g=0;g<f;g=g+1|0)c[d+g|0]=a[b+g|0];else for(g=f-1|0;0<=g;g=g-1|0)c[d+g|0]=a[b+g|0]}var Ma=0,Na=new WeakMap;
function Oa(a){switch(typeof a){case "string":return Ga(a);case "number":return Ha(a);case "bigint":var b=0;for(a<BigInt(0)&&(a=~a);a!==BigInt(0);)b^=Number(BigInt.asIntN(32,a)),a>>=BigInt(32);return b;case "boolean":return a?1231:1237;case "undefined":return 0;case "symbol":return a=a.description,void 0===a?0:Ga(a);default:if(null===a)return 0;b=Na.get(a);void 0===b&&(Ma=b=Ma+1|0,Na.set(a,b));return b}}function Pa(a){return"number"===typeof a&&a<<24>>24===a&&1/a!==1/-0}
function Ra(a){return"number"===typeof a&&a<<16>>16===a&&1/a!==1/-0}function ka(a){return"number"===typeof a&&(a|0)===a&&1/a!==1/-0}function Sa(a){return new ea(a)}function Ba(a){return null===a?0:a.Un}function Da(a){return null===a?ca:a}function Ea(){}Ea.prototype.constructor=Ea;function r(){}r.prototype=Ea.prototype;Ea.prototype.K=function(){return Oa(this)};Ea.prototype.E=function(a){return this===a};Ea.prototype.G=function(){var a=this.K();return ua(this)+"@"+(+(a>>>0)).toString(16)};
Ea.prototype.toString=function(){return this.G()};function t(a){if("number"===typeof a){this.a=Array(a);for(var b=0;b<a;b++)this.a[b]=null}else this.a=a}t.prototype=new r;t.prototype.constructor=t;t.prototype.D=function(a,b,c,d){La(this.a,a,b.a,c,d)};t.prototype.z=function(){return new t(this.a.slice())};function Ta(){}Ta.prototype=t.prototype;function Ua(a){if("number"===typeof a){this.a=Array(a);for(var b=0;b<a;b++)this.a[b]=!1}else this.a=a}Ua.prototype=new r;Ua.prototype.constructor=Ua;
Ua.prototype.D=function(a,b,c,d){La(this.a,a,b.a,c,d)};Ua.prototype.z=function(){return new Ua(this.a.slice())};function Va(a){this.a="number"===typeof a?new Uint16Array(a):a}Va.prototype=new r;Va.prototype.constructor=Va;Va.prototype.D=function(a,b,c,d){b.a.set(this.a.subarray(a,a+d|0),c)};Va.prototype.z=function(){return new Va(this.a.slice())};function Wa(a){this.a="number"===typeof a?new Int8Array(a):a}Wa.prototype=new r;Wa.prototype.constructor=Wa;
Wa.prototype.D=function(a,b,c,d){b.a.set(this.a.subarray(a,a+d|0),c)};Wa.prototype.z=function(){return new Wa(this.a.slice())};function Xa(a){this.a="number"===typeof a?new Int16Array(a):a}Xa.prototype=new r;Xa.prototype.constructor=Xa;Xa.prototype.D=function(a,b,c,d){b.a.set(this.a.subarray(a,a+d|0),c)};Xa.prototype.z=function(){return new Xa(this.a.slice())};function u(a){this.a="number"===typeof a?new Int32Array(a):a}u.prototype=new r;u.prototype.constructor=u;
u.prototype.D=function(a,b,c,d){b.a.set(this.a.subarray(a,a+d|0),c)};u.prototype.z=function(){return new u(this.a.slice())};function Ya(a){if("number"===typeof a){this.a=Array(a);for(var b=0;b<a;b++)this.a[b]=ca}else this.a=a}Ya.prototype=new r;Ya.prototype.constructor=Ya;Ya.prototype.D=function(a,b,c,d){La(this.a,a,b.a,c,d)};Ya.prototype.z=function(){return new Ya(this.a.slice())};function Za(a){this.a="number"===typeof a?new Float32Array(a):a}Za.prototype=new r;Za.prototype.constructor=Za;
Za.prototype.D=function(a,b,c,d){b.a.set(this.a.subarray(a,a+d|0),c)};Za.prototype.z=function(){return new Za(this.a.slice())};function $a(a){this.a="number"===typeof a?new Float64Array(a):a}$a.prototype=new r;$a.prototype.constructor=$a;$a.prototype.D=function(a,b,c,d){b.a.set(this.a.subarray(a,a+d|0),c)};$a.prototype.z=function(){return new $a(this.a.slice())};
function ab(){this.A=void 0;this.Lh=this.dj=this.kb=null;this.Mh=0;this.Gi=null;this.Hg="";this.Fi=this.Mg=this.Ui=this.Ql=void 0;this.name="";this.isJSClass=this.isArrayClass=this.isInterface=this.isPrimitive=!1;this.isInstance=void 0}function bb(a,b,c,d,f){var g=new ab;g.kb={};g.Gi=a;g.Hg=b;g.Mg=h=>h===g;g.name=c;g.isPrimitive=!0;g.isInstance=()=>!1;void 0!==d&&(g.Ui=db(g,d,f));return g}
function w(a,b,c,d,f){var g=new ab,h=da(a);g.kb=d;g.Hg="L"+c+";";g.Mg=k=>!!k.kb[h];g.name=c;g.isInterface=b;g.isInstance=f||(k=>!!(k&&k.$classData&&k.$classData.kb[h]));return g}function db(a,b,c,d){var f=new ab;b.prototype.$classData=f;var g="["+a.Hg;f.A=b;f.kb={b:1,wc:1,c:1};f.dj=a;f.Lh=a;f.Mh=1;f.Hg=g;f.name=g;f.isArrayClass=!0;f.Mg=d||(h=>f===h);f.Fi=c?h=>new b(new c(h)):h=>new b(h);f.isInstance=h=>h instanceof b;return f}
function eb(a){function b(k){if("number"===typeof k){this.a=Array(k);for(var l=0;l<k;l++)this.a[l]=null}else this.a=k}var c=new ab;b.prototype=new Ta;b.prototype.constructor=b;b.prototype.D=function(k,l,n,v){La(this.a,k,l.a,n,v)};b.prototype.z=function(){return new b(this.a.slice())};var d=a.Lh||a,f=a.Mh+1;b.prototype.$classData=c;var g="["+a.Hg;c.A=b;c.kb={b:1,wc:1,c:1};c.dj=a;c.Lh=d;c.Mh=f;c.Hg=g;c.name=g;c.isArrayClass=!0;var h=k=>{var l=k.Mh;return l===f?d.Mg(k.Lh):l>f&&d===x};c.Mg=h;c.Fi=k=>
new b(k);c.isInstance=k=>{k=k&&k.$classData;return!!k&&(k===c||h(k))};return c}function y(a){a.Ui||(a.Ui=eb(a));return a.Ui}function p(a){a.Ql||(a.Ql=new fb(a));return a.Ql}ab.prototype.isAssignableFrom=function(a){return this===a||this.Mg(a)};ab.prototype.checkCast=function(){};ab.prototype.getSuperclass=function(){return this.bt?p(this.bt):null};ab.prototype.getComponentType=function(){return this.dj?p(this.dj):null};
ab.prototype.newArrayOfThisClass=function(a){for(var b=this,c=0;c<a.length;c++)b=y(b);return ha(b,a,0)};var x=new ab;x.kb={b:1};x.Hg="Ljava.lang.Object;";x.Mg=a=>!a.isPrimitive;x.name="java.lang.Object";x.isInstance=a=>null!==a;x.Ui=db(x,t,void 0,a=>{var b=a.Mh;return 1===b?!a.Lh.isPrimitive:1<b});Ea.prototype.$classData=x;
var gb=bb(void 0,"V","void",void 0,void 0),hb=bb(!1,"Z","boolean",Ua,void 0),ib=bb(0,"C","char",Va,Uint16Array),jb=bb(0,"B","byte",Wa,Int8Array),kb=bb(0,"S","short",Xa,Int16Array),lb=bb(0,"I","int",u,Int32Array),mb=bb(null,"J","long",Ya,void 0),nb=bb(0,"F","float",Za,Float32Array),ob=bb(0,"D","double",$a,Float64Array);function pb(a){a=a.querySelector("div.buttons");return a instanceof HTMLDivElement?new qb(a):rb()}
function sb(a){tb(a);var b=pb(a),c=a.querySelectorAll(".hideable");null!==c?(c=new ub(c),c=!vb(c)):c=!1;c&&(a=wb(a),b.h()||b.sb().appendChild(a))}function xb(a){var b=a.querySelector(".snippet-meta .snippet-label");if(b instanceof HTMLElement){b=zb(b.textContent);var c=z().of,d=z().Ih;b=Ab(c,new A(d.W,"snippet-"+b));a.insertBefore(b,a.firstChild)}}
function Bb(a){var b=a.querySelectorAll("code span.include"),c=a.querySelector("pre");if(null!==b){var d=new ub(b);d=!vb(d)}else d=!1;if(d&&null!==c){b=new ub(b);d=Cb(b,new Db).Oc();a:for(var f;;)if(d.h()){f=B();break}else if(f=d.w(),b=d.y(),!1===!!f.hasAttribute("name"))d=b;else for(;;){if(b.h())f=d;else{if(!1!==!!b.w().hasAttribute("name")){b=b.y();continue}f=b;b=new C(d.w(),B());var g=d.y();for(d=b;g!==f;){var h=new C(g.w(),B());d=d.Ta=h;g=g.y()}for(g=f=f.y();!f.h();){if(!1===!!f.w().hasAttribute("name")){for(;g!==
f;)h=new C(g.w(),B()),d=d.Ta=h,g=g.y();g=f.y()}f=f.y()}g.h()||(d.Ta=g);f=b}break a}if(f===B())b=B();else for(b=f.w(),d=b=new C(b.getAttribute("name"),B()),f=f.y();f!==B();)g=f.w(),g=new C(g.getAttribute("name"),B()),d=d.Ta=g,f=f.y();g=Eb(b);b=k=>{var l=z().of;D();var n=z().oa.W;n=new A(n,"unselectable");var v=z().Hh,F="#snippet-"+k;v=v.W;return Fb(l,E(0,new (y(Gb).A)([n,new A(v,F)])),G(D(),new t(["included",Hb(z().ad,G(D(),new t([k])))])))};if(g===B())b=B();else{d=g.w();f=d=new C(b(d),B());for(g=
g.y();g!==B();)h=g.w(),h=new C(b(h),B()),f=f.Ta=h,g=g.y();b=d}d=z().Yb;D();f=z().oa.W;b=Fb(d,E(0,new (y(Gb).A)([new A(f,"included-section hideable")])),G(D(),new t([b])));a.insertBefore(b,c)}}function Ib(a,b){var c=pb(b);c.h()||(c=c.sb(),c.appendChild(Jb(b)),b.hasAttribute("runnable")&&(c.appendChild(Kb(b)),c.appendChild(Lb(a,b)),c.appendChild(Mb(b))))}
function tb(a){a=a.querySelectorAll(".hideable");a=new ub(a);for(a=new Nb(a);a.o();){var b=a.m();b instanceof HTMLElement&&!!b.classList.toggle("hidden")}}
function wb(a){var b=z().Yb;D();var c=z().oa.W;c=E(0,new (y(Gb).A)([new A(c,"snippet-showhide")]));D();var d=z().On;D();var f=z().oa.W;f=E(0,new (y(Gb).A)([new A(f,"snippet-showhide-button")]));D();var g=Ab(z().Ml,(z(),new A("type","checkbox")));g.addEventListener("change",(k=>()=>{tb(k)})(a));a=z().Ad;var h=z().oa.W;return Fb(b,c,G(0,new t([Fb(d,f,G(0,new t([g,Ab(a,new A(h,"slider"))]))),Hb(z().Pn,G(D(),new t(["Show collapsed lines"])))])))}
function Jb(a){var b=z().Yb;D();var c=z().Qi;D();var d=z().oa.W;d=E(0,new (y(Gb).A)([new A(d,"copy-button")]));D();var f=z().Ri,g=z().oa.W;c=Fb(c,d,G(0,new t([Ab(f,new A(g,"far fa-clone"))])));c.addEventListener("click",(h=>()=>{var k=h.querySelectorAll("code\x3espan:not(.hidden)");k=new ub(k);k=Ob(k,new H(l=>l.textContent));k=Pb(k,"","","");return Qb(Rb()).navigator.clipboard.writeText(k)})(a));return Hb(b,G(0,new t([c])))}
function Lb(a,b){var c=z().Qi;D();var d=z().oa.W;d=E(0,new (y(Gb).A)([new A(d,"run-button")]));D();var f=z().Ri,g=z().oa.W;c=Fb(c,d,G(0,new t([Ab(f,new A(g,"fas fa-play"))])));c.addEventListener("click",((h,k,l)=>()=>{if(!l.hasAttribute("opened")){var n=scastie,v=n.Embedded,F=k.querySelector("pre");if(!h.xn){D();var K=scastieConfiguration;K=G(0,new (y(Sb).A)([new A("sbtConfig",K),new A("targetType","scala3")]));K=Tb(Ub(),K);h.wn=K;h.xn=!0}v.call(n,F,h.wn);l.setAttribute("opened","opened")}n=k.querySelector(".scastie .embedded-menu");
n instanceof HTMLElement&&(n.style="display:none;");n=k.querySelector(".scastie .embedded-menu .run-button");n instanceof HTMLElement&&n.click();n=k.querySelector(".buttons .exit-button");n instanceof HTMLElement&&(n.parentElement.style="");n=k.querySelector(".buttons .to-scastie-button");n instanceof HTMLElement&&(n.parentElement.style="")})(a,b,c));return Hb(z().Yb,G(D(),new t([c])))}
function Mb(a){var b=z().Qi;D();var c=z().oa.W;c=E(0,new (y(Gb).A)([new A(c,"exit-button")]));D();var d=z().Ri,f=z().oa.W;b=Fb(b,c,G(0,new t([Ab(d,new A(f,"fas fa-times"))])));c=z().Yb;D();d=z().Rn.W;c=Fb(c,E(0,new (y(Gb).A)([new A(d,"display:none;")])),G(D(),new t([b])));b.addEventListener("click",((g,h)=>()=>{var k=g.querySelector("pre");k instanceof HTMLElement&&(k.style="");k=g.querySelector(".scastie.embedded");k instanceof HTMLElement&&g.removeChild(k);k=g.querySelector(".buttons .run-button");
k instanceof HTMLElement&&k.removeAttribute("opened");k=g.querySelector(".buttons .to-scastie-button");k instanceof HTMLElement&&(k.parentElement.style="display:none;");h.style="display:none;"})(a,c));return c}
function Kb(a){var b=z().Qi;D();var c=z().oa.W;c=E(0,new (y(Gb).A)([new A(c,"to-scastie-button")]));D();var d=z().Ri,f=z().oa.W;b=Fb(b,c,G(0,new t([Ab(d,new A(f,"fas fa-external-link-alt"))])));b.addEventListener("click",(g=>()=>{var h=g.querySelector(".embedded-menu li.logo");h instanceof HTMLElement&&h.click()})(a));return Fb(z().Yb,E(D(),new (y(Gb).A)([(z(),new A("style","display:none;"))])),G(D(),new t([b])))}function Vb(){this.wn=null;this.xn=!1;Wb(this)}Vb.prototype=new r;
Vb.prototype.constructor=Vb;function Wb(a){var b=Xb().querySelectorAll("div.snippet[scala-snippet]");b=new ub(b);for(b=new Nb(b);b.o();){var c=b.m();if(c instanceof HTMLElement)c.addEventListener("click",d=>{d.fromSnippet=!0}),xb(c),sb(c),Bb(c),Ib(a,c);else throw new I(c);}}Vb.prototype.$classData=w({Bq:0},!1,"dotty.tools.scaladoc.CodeSnippets",{Bq:1,b:1});
function Yb(a){a=JSON.parse(a);var b=Xb().getElementById("dropdown-content");Zb(new $b(new ac(a.versions),new H(c=>null!==c&&!0))).R(new H((c=>d=>{if(null!==d){var f=d.Ha;d=d.ya;var g=z().of;D();var h=z().Hh.W;f=Fb(g,E(0,new (y(Gb).A)([new A(h,d)])),G(D(),new t([f])));return c.appendChild(f)}throw new I(d);})(b)));a=z().Ad;D();b=z().oa.W;a=Fb(a,E(0,new (y(Gb).A)([new A(b,"ar")])),G(D(),new t([])));return Xb().getElementById("dropdown-button").appendChild(a)}
function bc(){var a=Xb().getElementById("dropdown-button");a.disabled=!0;a.classList.remove("dropdownbtnactive")}function cc(){var a=versionsDictionaryUrl,b=dc(),c=ec();return fc(gc(b,a,c),new H(d=>d.responseText))}
function hc(){this.uk=this.Hi=null;this.Hi="versions-json";this.uk="undefined_versions";var a=Qb(Rb()).sessionStorage.getItem(this.Hi);null===a?"undefined"===typeof versionsDictionaryUrl?(Qb(Rb()).sessionStorage.setItem(this.Hi,this.uk),bc()):ic(cc(),new H((b=>c=>{if(c instanceof jc){var d=c.$h;if(null!==d)return Qb(Rb()).sessionStorage.setItem(b.Hi,d),Yb(d)}if(c instanceof kc)Qb(Rb()).sessionStorage.setItem(b.Hi,b.uk),bc();else throw new I(c);})(this)),lc()):this.uk===a?(bc(),void 0):Yb(a);Xb().addEventListener("click",
()=>{Xb().getElementById("dropdown-content").classList.remove("show");Xb().getElementById("dropdown-button").classList.remove("expanded")});Xb().getElementById("version").addEventListener("click",b=>{b.stopPropagation()})}hc.prototype=new r;hc.prototype.constructor=hc;hc.prototype.$classData=w({Dq:0},!1,"dotty.tools.scaladoc.DropdownHandler",{Dq:1,b:1});function mc(){}mc.prototype=new r;mc.prototype.constructor=mc;
mc.prototype.$classData=w({Eq:0},!1,"dotty.tools.scaladoc.DropdownHandler$package$",{Eq:1,b:1});var nc;function oc(){this.wk=null;this.Iq=pathToRoot+"scripts/";this.wk=new Worker(this.Iq+"inkuire-worker.js")}oc.prototype=new r;oc.prototype.constructor=oc;
function pc(a,b,c,d){a.wk.onmessage=()=>{};c=new H(((f,g,h)=>k=>{k=k.data;if("engine_ready"!==k&&"new_query"!==k)if(0<=(k.length|0)&&"query_ended"===k.substring(0,11))h.j(qc(rc(),k,11));else{var l=JSON.parse(k).matches,n=l.length|0;k=Array(n);for(var v=0;v<n;){var F=l[v];k[v]=new sc(F.prettifiedSignature,F.functionName,F.packageLocation,F.pageLocation,F.entryType,F.mq|0);v=1+v|0}tc||(tc=new uc);l=k.length|0;for(n=0;n<l;)g.j(k[n]),n=1+n|0}})(a,c,d));a.wk.onmessage=vc(wc(),c);a.wk.postMessage(b)}
oc.prototype.$classData=w({Hq:0},!1,"dotty.tools.scaladoc.InkuireJSSearchEngine",{Hq:1,b:1});function xc(){this.Dn=this.zn=this.Cn=this.An=this.Bn=null;var a=yc().bp,b=G(D(),new (y(ja).A)("class trait enum object def val var package given type".split(" ")));this.Bn=a.xd.ze(b);a="(?i)"+Pb(this.Bn,"(","|",")")+" (.*)";b=B();this.An=zc(a,b);a=B();this.Cn=zc("(.*)",a);a=B();this.zn=zc("`(.*)`",a);a=B();this.Dn=zc("(.*\x3d\x3e.*)",a)}xc.prototype=new r;xc.prototype.constructor=xc;
function Ac(a,b){if(null!==b){var c=Bc(a.zn,b);if(!c.h()&&(c=c.sb(),0===c.Ka(1)))return a=Cc(c,0),yc(),a=G(D(),new (y(Dc).A)([new Ec(a)])),Fc(B(),a);c=Bc(a.An,b);if(!c.h()&&(c=c.sb(),0===c.Ka(2))){var d=Cc(c,0);b=Cc(c,1);yc();c=G(D(),new (y(Gc).A)([new Hc(d)]));c=Fc(B(),c);a=Ac(a,b);return Ic(c,a)}a=Bc(a.Cn,b);if(!a.h()&&(a=a.sb(),0===a.Ka(1)))return a=Cc(a,0),yc(),a=G(D(),new (y(Dc).A)([new Ec(a)])),Fc(B(),a)}yc();a=E(D(),new (y(Jc).A)([]));return Fc(B(),a)}
function Kc(a,b){a:{if(null!==b){var c=Bc(a.Dn,b);if(!c.h()&&(c=c.sb(),0===c.Ka(1))){a=Cc(c,0);a=new Lc(a);break a}}a=Ac(a,b);a=new Mc(a)}return a}xc.prototype.$classData=w({Pq:0},!1,"dotty.tools.scaladoc.QueryParser",{Pq:1,b:1});
function Nc(){this.In=this.Ln=this.Kn=this.Jn=null;var a=Oc(new Pc,pages);Qc();var b=Fc(B(),a);if(b===B())a=B();else{a=b.w();a=Rc(Sc(),a);var c=a=new C(a,B());for(b=b.y();b!==B();){var d=b.w();d=Rc(Sc(),d);d=new C(d,B());c=c.Ta=d;b=b.y()}}this.Jn=a;this.Kn=new xc;this.Ln=new Tc(this.Jn);this.In=new oc;new Uc(this.Ln,this.In,this.Kn)}Nc.prototype=new r;Nc.prototype.constructor=Nc;Nc.prototype.$classData=w({Qq:0},!1,"dotty.tools.scaladoc.Searchbar",{Qq:1,b:1});
function Vc(a){a.Pi.value="";Wc(a);Xb().body.removeChild(a.ye)}function Xc(a,b){a=a.Ga.querySelector("[selected]");null!==a&&a.removeAttribute("selected");b.setAttribute("selected","")}function Yc(a,b){if("s"===b.key||"/"===b.key){var c=b.target.tagName;"INPUT"===c||"TEXTAREA"===c||Xb().body.contains(a.ye)||(b.preventDefault(),Xb().body.appendChild(a.ye),Qb(Rb()).setTimeout((d=>()=>{d.Pi.focus()})(a),1))}}
function Wc(a){var b=z().Yb;D();var c=z().oa.W;c=E(0,new (y(Gb).A)([new A(c,"searchbar-hints")]));D();var d=z().Ad,f=z().oa.W;d=Ab(d,new A(f,"fas fa-lightbulb fa-5x"));f=Hb(z().Mn,G(D(),new t(["A bunch of hints to make your life easier"])));var g=z().Nl;D();var h=z().oa.W;h=E(0,new (y(Gb).A)([new A(h,"searchbar-hints-list")]));D();var k=Hb(z().pf,G(D(),new t(["Type a phrase to search members ",Hb(z().ad,G(D(),new t(["by name"])))," and static sites ",Hb(z().ad,G(D(),new t(["by title"]))),""]))),l=
Hb(z().pf,G(D(),new t(["Type abbreviations",Hb(z().ad,G(D(),new t(["cC, caCa, camCa"])))," to search for ",Hb(z().ad,G(D(),new t(["camelCase"])))]))),n=z().pf;D();var v=Hb(z().ad,G(D(),new t(["by signature"]))),F=z().Nl;D();var K=Hb(z().pf,G(D(),new t(["Type ",Hb(z().ad,G(D(),new t(["String \x3d\x3e Int"])))," to find ",Hb(z().ad,G(D(),new t(["String.size"]))),", ",Hb(z().ad,G(D(),new t(["String.toInt"]))),""]))),pa=Hb(z().pf,G(D(),new t(["Type ",Hb(z().ad,G(D(),new t(["String \x3d\x3e String \x3d\x3e String"]))),
" to find ",Hb(z().ad,G(D(),new t(["String.mkString"]))),", ",Hb(z().ad,G(D(),new t(["String.stripPrefix"]))),""]))),Qa=Hb(z().pf,G(D(),new t(["Inkuire also finds field accessors. Type ",Hb(z().ad,G(D(),new t(["Some[A] \x3d\x3e A"])))," to find ",Hb(z().ad,G(D(),new t(["Some.value"]))),""]))),cb=z().pf;D();var yb=z().of;D();var oi=z().Hh.W;for(b=Fb(b,c,G(0,new t([d,f,Fb(g,h,G(0,new t([k,l,Hb(n,G(0,new t(["Type a function signature to search for members ",v," using Inkuire",Hb(F,G(0,new t([K,pa,Qa,
Hb(cb,G(0,new t(["For more information about Inkuire see ",Fb(yb,E(0,new (y(Gb).A)([new A(oi,"https://docs.scala-lang.org/scala3/guides/scaladoc/search-engine.html")])),G(D(),new t(["the documentation"])))]))),Hb(z().pf,G(D(),new t(["The availability of this function depends on configuration used to generate Scaladoc"])))])))])))])))])));a.Ga.hasChildNodes();)a.Ga.removeChild(a.Ga.lastChild);return a.Ga.appendChild(b)}
function Zc(a){var b=z().Yb;D();var c=z().oa.W;c=E(0,new (y(Gb).A)([new A(c,"scaladoc-searchbar-row monospace"),(z(),new A("loadmore",""))]));D();var d=z().of;D();var f=z().of,g=z().oa.W;b=Fb(b,c,G(0,new t([Hb(d,G(0,new t([Ab(f,new A(g,"i fas fa-arrow-down")),Hb(z().Ad,G(D(),new t(["Show more..."])))])))])));b.addEventListener("mouseover",((h,k)=>()=>{Xc(h,k)})(a,b));return b}
var bd=function $c(a,b,c){b.onclick=((f,g,h)=>()=>{a:{var k=f.Kl;if(h.h()||0>=k)k=B();else{for(var l=new C(h.w(),B()),n=l,v=h.y(),F=1;;){if(v.h()){k=h;break a}if(F<k){F=1+F|0;var K=new C(v.w(),B());n=n.Ta=K;v=v.y()}else break}k=l}}for(;!k.h();)k.w().classList.remove("hidden"),k=k.y();k=ad(f.Kl,h);return k.h()?(g.classList.add("hidden"),void 0):($c(f,g,k),void 0)})(a,b,c)};function cd(a){for(;a.Ga.hasChildNodes();)a.Ga.removeChild(a.Ga.lastChild)}
function dd(a){for(;;){a=a.nextElementSibling;if(null===a)return null;if(!a.classList.contains("hidden")&&a.classList.contains("scaladoc-searchbar-row")&&(a.hasAttribute("result")||a.hasAttribute("loadmore")))return a}}
function Uc(a,b,c){this.Hn=this.Gn=this.En=null;this.Kl=this.Fn=0;this.ye=this.Ga=this.Pi=this.Ll=null;this.En=a;this.Gn=b;this.Hn=c;this.Fn=5;this.Kl=20;this.Ll=null;a=z().Yb;D();b=z().oa.W;b=E(0,new (y(Gb).A)([new A(b,"search-content")]));D();c=z().Yb;D();var d=z().oa.W;d=E(0,new (y(Gb).A)([new A(d,"search-container")]));D();var f=z().Yb;D();var g=z().oa.W;g=E(0,new (y(Gb).A)([new A(g,"search")]));D();var h=z().Ad;D();var k=z().Ih.W;h=Fb(h,E(0,new (y(Gb).A)([new A(k,"scaladoc-search")])),G(D(),
new t([])));h.innerHTML='\x3csvg xmlns\x3d"http://www.w3.org/2000/svg" width\x3d"20" height\x3d"20"\x3e\x3cpath d\x3d"M19.64 18.36l-6.24-6.24a7.52 7.52 0 10-1.28 1.28l6.24 6.24zM7.5 13.4a5.9 5.9 0 115.9-5.9 5.91 5.91 0 01-5.9 5.9z"\x3e\x3c/path\x3e\x3c/svg\x3e';h.onclick=(l=>()=>Xb().body.contains(l.ye)?Xb().body.removeChild(l.ye):(Xb().body.appendChild(l.ye),l.Pi.focus(),void 0))(this);a=Fb(a,b,G(0,new t([Fb(c,d,G(0,new t([Fb(f,g,G(0,new t([h])))])))])));Xb().body.addEventListener("keydown",(l=>
n=>{Yc(l,n)})(this));Xb().getElementById("scaladoc-searchBar").appendChild(a);b=z().Ml;c=z().Ih.W;b=Ab(b,new A(c,"scaladoc-searchbar-input"));b.addEventListener("input",(l=>n=>{n=n.target.value;return""===n?Wc(l):ed(l,n)})(this));b.autocomplete="off";this.Pi=b;b=z().Yb;c=z().Ih.W;this.Ga=Ab(b,new A(c,"scaladoc-searchbar-results"));b=z().Yb;D();c=z().Ih.W;b=Fb(b,E(0,new (y(Gb).A)([new A(c,"scaladoc-searchbar")])),G(D(),new t([this.Pi,this.Ga])));b.addEventListener("mousedown",l=>{l.stopPropagation()});
a.addEventListener("mousedown",l=>{l.stopPropagation()});Xb().body.addEventListener("mousedown",((l,n)=>()=>Xb().body.contains(n)?(Vc(l),void 0):void 0)(this,b));b.addEventListener("keydown",(l=>n=>{if(n instanceof KeyboardEvent)if(40===(n.keyCode|0))if(n=l.Ga.querySelector("[selected]"),null!==n){var v=dd(n);null!==v&&(n.removeAttribute("selected"),v.setAttribute("selected",""),l.Ga.scrollTop=+v.offsetTop-((v.clientHeight|0)<<1))}else n=l.Ga.firstElementChild,null!==n&&(n=n.classList.contains("scaladoc-searchbar-row")&&
n.hasAttribute("result")?n:dd(n),n.setAttribute("selected",""),l.Ga.scrollTop=+n.offsetTop-((n.clientHeight|0)<<1));else if(38===(n.keyCode|0)){if(n=l.Ga.querySelector("[selected]"),null!==n){n.removeAttribute("selected");b:for(;;){n=n.previousElementSibling;if(null===n){n=null;break b}if(!n.classList.contains("hidden")&&n.classList.contains("scaladoc-searchbar-row")&&(n.hasAttribute("result")||n.hasAttribute("loadmore")))break b}null!==n&&(n.setAttribute("selected",""),l.Ga.scrollTop=+n.offsetTop-
((n.clientHeight|0)<<1))}}else 13===(n.keyCode|0)?(n=l.Ga.querySelector("[selected] a"),null!==n&&n.click()):27===(n.keyCode|0)&&Vc(l);else throw new I(n);})(this));this.ye=b;Wc(this)}Uc.prototype=new r;Uc.prototype.constructor=Uc;
function fd(a,b){var c=b.Mi?b.Gh:""+pathToRoot+b.Gh,d=z().Yb;D();var f=z().oa.W;f=E(0,new (y(Gb).A)([new A(f,"scaladoc-searchbar-row monospace"),(z(),new A("result",""))]));D();var g=z().of;D();var h=z().Hh.W;c=E(0,new (y(Gb).A)([new A(h,c)]));D();h=b.Fh;var k=z().Ad;D();var l=z().oa.W;b=Fb(g,c,G(0,new t([h,Fb(k,E(0,new (y(Gb).A)([new A(l,"pull-right scaladoc-searchbar-location")])),G(D(),new t([b.Li])))])));b.onclick=(n=>()=>Xb().body.contains(n.ye)?(Xb().body.removeChild(n.ye),void 0):void 0)(a);
d=Fb(d,f,G(0,new t([b])));d.addEventListener("mouseover",((n,v)=>F=>{if(F instanceof MouseEvent)Xc(n,v);else throw new I(F);})(a,d));return d}
function gd(a,b){var c=101===(65535&(b.Fg.charCodeAt(0)|0))?b.Fg.substring(1):""+pathToRoot+b.Fg.substring(1),d=z().Yb;D();var f=z().oa.W;f=new A(f,"scaladoc-searchbar-row monospace");z();var g=new A("result","");z();var h=new A("inkuire-result","");z();var k=""+b.Eh;f=E(0,new (y(Gb).A)([f,g,h,new A("mq",k)]));D();g=z().of;D();h=z().Hh.W;c=E(0,new (y(Gb).A)([new A(h,c)]));D();h=b.Ii;k=z().Ad;D();var l=z().oa.W;c=Fb(g,c,G(0,new t([h,Fb(k,E(0,new (y(Gb).A)([new A(l,"pull-right scaladoc-searchbar-inkuire-signature")])),
G(D(),new t([b.Ki])))])));c.onclick=(n=>()=>Xb().body.contains(n.ye)?(Xb().body.removeChild(n.ye),void 0):void 0)(a);g=z().Yb;D();h=z().oa.W;h=E(0,new (y(Gb).A)([new A(h,"scaladoc-searchbar-inkuire-package")]));D();k=z().Ad;l=z().oa.W;b=Fb(d,f,G(0,new t([c,Fb(g,h,G(0,new t([Ab(k,new A(l,"micon pa")),Hb(z().Ad,G(D(),new t([b.Ji])))])))])));b.addEventListener("mouseover",((n,v)=>F=>{if(F instanceof MouseEvent)Xc(n,v);else throw new I(F);})(a,b));return b}
function hd(a){var b=z().Yb;D();var c=z().oa.W;c=E(0,new (y(Gb).A)([new A(c,"scaladoc-searchbar-row monospace"),(z(),new A("divider",""))]));D();var d=z().Ad,f=z().oa,g="micon "+id(rc(),a,2);return Fb(b,c,G(0,new t([Ab(d,new A(f.W,g)),Hb(z().Ad,G(D(),new t([a])))])))}
function jd(a,b){var c=kd(a.En,b);b=Xb().createDocumentFragment();for(var d=ld().fj(),f=c.g();f.o();){var g=f.m();d.Yn(g.Ni,new md((v=>()=>v.td())(c))).pa(g)}c=nd().Wj;for(d=d.g();d.o();){f=d.m();if(null===f)throw new I(f);c=od(c,f.Ha,f.ya.La())}d=pd().ga();for(c=c.g();c.o();){f=c.m();if(null!==f){var h=f.ya;f=hd(f.Ha);g=(v=>F=>fd(v,F))(a);if(h===B())var k=B();else{k=h.w();var l=k=new C(g(k),B());for(h=h.y();h!==B();){var n=h.w();n=new C(g(n),B());l=l.Ta=n;h=h.y()}}g=Zc(a);b.appendChild(f);for(f=
k;!f.h();)l=f.w(),b.appendChild(l),f=f.y();b.appendChild(g);f=ad(a.Fn,k);if(f.h())g.classList.add("hidden");else{for(k=f;!k.h();)k.w().classList.add("hidden"),k=k.y();bd(a,g,f)}}else throw new I(f);d.pa(void 0)}d.La();for(a.Ga.scrollTop=0;a.Ga.hasChildNodes();)a.Ga.removeChild(a.Ga.lastChild);return a.Ga.appendChild(b)}function qd(){var a=z().Yb;D();var b=z().oa.W;b=E(0,new (y(Gb).A)([new A(b,"loading-wrapper")]));D();var c=z().Yb,d=z().oa.W;return Fb(a,b,G(0,new t([Ab(c,new A(d,"loading"))])))}
function ed(a,b){rd(sd(),a.Ll);a.Ga.scrollTop=0;a.Ga.onscroll=()=>{};Xb().createDocumentFragment();var c=Kc(a.Hn,b);if(c instanceof Mc)return b=c.vk,cd(a),jd(a,b);if(c instanceof Lc){sd();var d=new td(1);c=J().qj;d=d.$k;ud();a.Ll=vd(new wd(new q(d,d>>31),c),new md(((f,g)=>()=>{var h=qd(),k=hd("inkuire");cd(f);f.Ga.appendChild(h);f.Ga.appendChild(k);pc(f.Gn,g,new H((l=>n=>{var v=new xd(l.Ga.children);a:{for(v=new Nb(v);v.o();){var F=v.m();if(F.hasAttribute("mq")){var K=F.getAttribute("mq");K=yd(zd(),
K)>n.Eh}else K=!1;if(K){v=new qb(F);break a}}v=rb()}v.h()?l.Ga.appendChild(gd(l,n)):(v=v.sb(),l.Ga.insertBefore(gd(l,n),v))})(f)),new H(((l,n)=>v=>{l.Ga.removeChild(n);var F=l.Ga,K=F.appendChild,pa=z().Yb;D();var Qa=z().oa.W;Qa=E(0,new (y(Gb).A)([new A(Qa,"scaladoc-searchbar-row monospace"),(z(),new A("error",""))]));D();var cb=z().Ad;D();var yb=z().oa.W;v=Fb(pa,Qa,G(0,new t([Fb(cb,E(0,new (y(Gb).A)([new A(yb,"search-error")])),G(D(),new t([v])))])));K.call(F,v)})(f,h)))})(a,b)))}else throw new I(c);
}Uc.prototype.$classData=w({Rq:0},!1,"dotty.tools.scaladoc.SearchbarComponent",{Rq:1,b:1});function Tc(a){this.Tq=a}Tc.prototype=new r;Tc.prototype.constructor=Tc;
function kd(a,b){var c=a.Tq;b=(h=>k=>{var l=(pa=>Qa=>Qa.zk(pa))(k);if(h===B())l=B();else{for(var n=h.w(),v=n=new C(l(n),B()),F=h.y();F!==B();){var K=F.w();K=new C(l(K),B());v=v.Ta=K;F=F.y()}l=n}return new A(k,l)})(b);if(c===B())a=B();else{a=c.w();var d=a=new C(b(a),B());for(c=c.y();c!==B();){var f=c.w();f=new C(b(f),B());d=d.Ta=f;c=c.y()}}b=h=>{if(null!==h){for(h=h.ya;!h.h();){if(0>(h.w()|0))return!0;h=h.y()}return!1}throw new I(h);};d=a;a:for(;;)if(d.h()){b=B();break}else if(c=d.w(),a=d.y(),!0===
!!b(c))d=a;else for(;;){if(a.h())b=d;else{c=a.w();if(!0!==!!b(c)){a=a.y();continue}c=a;a=new C(d.w(),B());f=d.y();for(d=a;f!==c;){var g=new C(f.w(),B());d=d.Ta=g;f=f.y()}for(f=c=c.y();!c.h();){g=c.w();if(!0===!!b(g)){for(;f!==c;)g=new C(f.w(),B()),d=d.Ta=g,f=f.y();f=c.y()}c=c.y()}f.h()||(d.Ta=f);b=a}break a}a=new H(h=>{if(null!==h)return h.ya;throw new I(h);});d=Ad();c=Dd(b,a,new Ed(d));b=h=>{if(null!==h)return h.Ha;throw new I(h);};if(c===B())return B();a=c.w();d=a=new C(b(a),B());for(c=c.y();c!==
B();)f=c.w(),f=new C(b(f),B()),d=d.Ta=f,c=c.y();return a}Tc.prototype.$classData=w({Sq:0},!1,"dotty.tools.scaladoc.SearchbarEngine",{Sq:1,b:1});function Fd(){var a=Xb().querySelectorAll(".social-icon");a=new ub(a);Cb(a,new Gd).R(new H((()=>b=>{var c=z().Nn;D();var d=z().Qn,f=pathToRoot+"images/"+b.getAttribute("data-icon-path");d=d.W;return b.appendChild(Fb(c,E(0,new (y(Gb).A)([new A(d,f)])),G(D(),new t([]))))})(this)))}Fd.prototype=new r;Fd.prototype.constructor=Fd;
Fd.prototype.$classData=w({Uq:0},!1,"dotty.tools.scaladoc.SocialLinks",{Uq:1,b:1});function Hd(){}Hd.prototype=new r;Hd.prototype.constructor=Hd;
function Id(a,b){if(""===b)return yc(),B();var c=Jd(rc(),b,1,b.length|0);a:{for(var d=c.length|0,f=0;f<d;){var g=65535&(c.charCodeAt(f)|0);if(Kd(Ld(),g)){c=f;break a}f=1+f|0}c=-1}if(-1===c)return yc(),a=G(D(),new (y(ja).A)([b])),Fc(B(),a);yc();D();rc();c=Jd(rc(),b,1,b.length|0);a:{d=c.length|0;for(f=0;f<d;){g=65535&(c.charCodeAt(f)|0);if(Kd(Ld(),g)){c=f;break a}f=1+f|0}c=-1}c=G(0,new (y(ja).A)([id(0,b,1+c|0)]));c=Fc(B(),c);rc();d=Jd(rc(),b,1,b.length|0);a:{f=d.length|0;for(g=0;g<f;){var h=65535&(d.charCodeAt(g)|
0);if(Kd(Ld(),h)){d=g;break a}g=1+g|0}d=-1}a=Id(a,qc(0,b,1+d|0));return Ic(c,a)}Hd.prototype.$classData=w({Wq:0},!1,"dotty.tools.scaladoc.StringUtils$",{Wq:1,b:1});var Md;function Nd(){Md||(Md=new Hd);return Md}
function Od(){Xb().addEventListener("mouseover",a=>{if(a.target.closest(".snippet-error.tooltip")){var b=a.target;a=b.querySelector(".tooltip-container");if("undefined"!==typeof a&&a instanceof HTMLSpanElement){var c=+b.offsetLeft;b=Aa();c=+Math.round(c);c=Pd(b,c);a.style="left: "+new q(c,b.fa)}}})}Od.prototype=new r;Od.prototype.constructor=Od;Od.prototype.$classData=w({Xq:0},!1,"dotty.tools.scaladoc.TooltipNormalizer",{Xq:1,b:1});
function Qd(a){return new H((b=>c=>{var d=new ub(c.childNodes);d=Rd(d,new H(g=>3===(g.nodeType|0))).yc(new H(g=>g.nodeValue));d=Pb(d,"","","");for(d=new Sd(new Td(d,b,b.hp));d.o();){var f=Ud(d);f="\x3cwbr\x3e"+Vd(f);Wd(d.hg.af,d.Km,f)}c.innerHTML=Xd(d)})(a))}function Yd(){var a=B();a=zc("([.A-Z])",a);var b=Xb().querySelectorAll("#sideMenu2 a span");b=new ub(b);Cb(b,new Zd).R(Qd(a))}Yd.prototype=new r;Yd.prototype.constructor=Yd;Yd.prototype.$classData=w({Yq:0},!1,"dotty.tools.scaladoc.Ux",{Yq:1,b:1});
function $d(){this.Qn=this.Ih=this.Rn=this.Hh=this.oa=this.Ri=this.ad=this.pf=this.Nl=this.Nn=this.On=this.Ml=this.Qi=this.Mn=this.Pn=this.of=this.Ad=this.Yb=null;ae=this;this.Yb=be("div");this.Ad=be("span");this.of=be("a");this.Pn=be("p");this.Mn=be("h1");ce();ce();ce();ce();ce();ce();ce();ce();ce();this.Qi=be("button");this.Ml=be("input");this.On=be("label");ce();ce();ce();ce();ce();ce();ce();ce();ce();ce();this.Nn=be("img");this.Nl=be("ul");ce();this.pf=be("li");ce();ce();ce();ce();ce();ce();ce();
ce();this.ad=be("b");this.Ri=be("i");this.oa=new de("class");this.Hh=new de("href");this.Rn=new de("style");this.Ih=new de("id");this.Qn=new de("src")}$d.prototype=new r;$d.prototype.constructor=$d;$d.prototype.$classData=w({$q:0},!1,"dotty.tools.scaladoc.utils.HTML$",{$q:1,b:1});var ae;function z(){ae||(ae=new $d);return ae}function fb(a){this.vc=a}fb.prototype=new r;fb.prototype.constructor=fb;fb.prototype.G=function(){return(this.vc.isInterface?"interface ":ee(this)?"":"class ")+this.vc.name};
function fe(a,b){return!!a.vc.isAssignableFrom(b.vc)}function ee(a){return!!a.vc.isPrimitive}function ge(a){return a.vc.getComponentType()}fb.prototype.$classData=w({Br:0},!1,"java.lang.Class",{Br:1,b:1});function he(){this.eo=this.Ek=this.mj=null;ie=this;this.mj=new ArrayBuffer(8);this.Ek=new Int32Array(this.mj,0,2);new Float32Array(this.mj,0,2);this.eo=new Float64Array(this.mj,0,1);this.Ek[0]=16909060;new Int8Array(this.mj,0,8)}he.prototype=new r;he.prototype.constructor=he;
function je(a,b){var c=b|0;if(c===b&&-Infinity!==1/b)return c;a.eo[0]=b;return(a.Ek[0]|0)^(a.Ek[1]|0)}he.prototype.$classData=w({Gr:0},!1,"java.lang.FloatingPointBits$",{Gr:1,b:1});var ie;function ke(){ie||(ie=new he);return ie}var le=w({dm:0},!0,"java.lang.Runnable",{dm:1,b:1});
function me(a,b){var c=ne("^(?:Object\\.|\\[object Object\\]\\.|Module\\.)?\\$(?:ps?|s|f)_((?:_[^_]|[^_])+)__([^\\.]+)$"),d=ne("^(?:Object\\.|\\[object Object\\]\\.|Module\\.)?\\$ct_((?:_[^_]|[^_])+)__([^\\.]*)$"),f=ne("^new (?:Object\\.|\\[object Object\\]\\.|Module\\.)?\\$c_([^\\.]+)$"),g=ne("^(?:Object\\.|\\[object Object\\]\\.|Module\\.)?\\$m_([^\\.]+)$"),h=ne("^(?:Object\\.|\\[object Object\\]\\.|Module\\.)?\\$[bc]_([^\\.]+)(?:\\.prototype)?\\.([^\\.]+)$").exec(b);c=null!==h?h:c.exec(b);if(null!==
c)return a=oe(a,c[1]),b=c[2],0<=(b.length|0)&&"init___"===b.substring(0,7)?b="\x3cinit\x3e":(g=b.indexOf("__")|0,b=0>g?b:b.substring(0,g)),[a,b];d=d.exec(b);f=null!==d?d:f.exec(b);if(null!==f)return[oe(a,f[1]),"\x3cinit\x3e"];g=g.exec(b);return null!==g?[oe(a,g[1]),"\x3cclinit\x3e"]:["\x3cjscode\x3e",b]}
function oe(a,b){var c=pe(a);if(qe().gm.call(c,b))a=pe(a)[b];else a:for(c=0;;)if(c<(re(a).length|0)){var d=re(a)[c];if(0<=(b.length|0)&&b.substring(0,d.length|0)===d){a=""+se(a)[d]+b.substring(d.length|0);break a}c=1+c|0}else{a=0<=(b.length|0)&&"L"===b.substring(0,1)?b.substring(1):b;break a}return a.split("_").join(".").split("\uff3f").join("_")}
function pe(a){if(0===(1&a.Yd)<<24>>24&&0===(1&a.Yd)<<24>>24){for(var b={O:"java_lang_Object",T:"java_lang_String"},c=0;22>=c;)2<=c&&(b["T"+c]="scala_Tuple"+c),b["F"+c]="scala_Function"+c,c=1+c|0;a.go=b;a.Yd=(1|a.Yd)<<24>>24}return a.go}
function se(a){0===(2&a.Yd)<<24>>24&&0===(2&a.Yd)<<24>>24&&(a.ho={sjsr_:"scala_scalajs_runtime_",sjs_:"scala_scalajs_",sci_:"scala_collection_immutable_",scm_:"scala_collection_mutable_",scg_:"scala_collection_generic_",sc_:"scala_collection_",sr_:"scala_runtime_",s_:"scala_",jl_:"java_lang_",ju_:"java_util_"},a.Yd=(2|a.Yd)<<24>>24);return a.ho}function re(a){0===(4&a.Yd)<<24>>24&&0===(4&a.Yd)<<24>>24&&(a.fo=Object.keys(se(a)),a.Yd=(4|a.Yd)<<24>>24);return a.fo}
function te(a){return(a.stack+"\n").replace(ne("^[\\s\\S]+?\\s+at\\s+")," at ").replace(ue("^\\s+(at eval )?at\\s+","gm"),"").replace(ue("^([^\\(]+?)([\\n])","gm"),"{anonymous}() ($1)$2").replace(ue("^Object.\x3canonymous\x3e\\s*\\(([^\\)]+)\\)","gm"),"{anonymous}() ($1)").replace(ue("^([^\\(]+|\\{anonymous\\}\\(\\)) \\((.+)\\)$","gm"),"$1@$2").split("\n").slice(0,-1)}
function ve(a){var b=ue("Line (\\d+).*script (?:in )?(\\S+)","i");a=a.message.split("\n");for(var c=[],d=2,f=a.length|0;d<f;){var g=b.exec(a[d]);null!==g&&c.push("{anonymous}()@"+g[2]+":"+g[1]);d=2+d|0}return c}function we(){this.fo=this.ho=this.go=null;this.Yd=0}we.prototype=new r;we.prototype.constructor=we;we.prototype.$classData=w({Tr:0},!1,"java.lang.StackTrace$",{Tr:1,b:1});var xe;function ye(){xe||(xe=new we);return xe}function ze(){}ze.prototype=new r;ze.prototype.constructor=ze;
function ne(a){Ae||(Ae=new ze);return new RegExp(a)}function ue(a,b){Ae||(Ae=new ze);return new RegExp(a,b)}ze.prototype.$classData=w({Ur:0},!1,"java.lang.StackTrace$StringRE$",{Ur:1,b:1});var Ae;function Be(){this.io=null;Ce=this;new De(!1);this.io=new De(!0)}Be.prototype=new r;Be.prototype.constructor=Be;Be.prototype.$classData=w({$r:0},!1,"java.lang.System$Streams$",{$r:1,b:1});var Ce;
function Ee(){this.jo=this.fm=null;Fe=this;var a={"java.version":"1.8","java.vm.specification.version":"1.8","java.vm.specification.vendor":"Oracle Corporation","java.vm.specification.name":"Java Virtual Machine Specification","java.vm.name":"Scala.js"};a["java.vm.version"]=aa.linkerVersion;a["java.specification.version"]="1.8";a["java.specification.vendor"]="Oracle Corporation";a["java.specification.name"]="Java Platform API Specification";a["file.separator"]="/";a["path.separator"]=":";a["line.separator"]=
"\n";this.fm=a;this.jo=null}Ee.prototype=new r;Ee.prototype.constructor=Ee;function Ge(a,b,c){null!==a.fm?(He||(He=new Me),a=a.fm,b=qe().gm.call(a,b)?a[b]:c):b=Ge(a.jo,b,c);return b}Ee.prototype.$classData=w({as:0},!1,"java.lang.System$SystemProperties$",{as:1,b:1});var Fe;function Ne(){Fe||(Fe=new Ee);return Fe}function Oe(){this.Sh=null;this.Rh=!1}Oe.prototype=new r;Oe.prototype.constructor=Oe;Oe.prototype.sb=function(){this.Rh||(this.Sh=null,this.Rh=!0);return this.Sh};
Oe.prototype.$classData=w({bs:0},!1,"java.lang.ThreadLocal",{bs:1,b:1});function Me(){}Me.prototype=new r;Me.prototype.constructor=Me;Me.prototype.$classData=w({es:0},!1,"java.lang.Utils$",{es:1,b:1});var He;function Pe(){this.gm=null;Qe=this;this.gm=Object.prototype.hasOwnProperty}Pe.prototype=new r;Pe.prototype.constructor=Pe;Pe.prototype.$classData=w({fs:0},!1,"java.lang.Utils$Cache$",{fs:1,b:1});var Qe;function qe(){Qe||(Qe=new Pe);return Qe}
function Re(a){return!!(a&&a.$classData&&1===a.$classData.Mh&&a.$classData.Lh.kb.mo)}var ra=w({mo:0},!1,"java.lang.Void",{mo:1,b:1},a=>void 0===a);function Se(){}Se.prototype=new r;Se.prototype.constructor=Se;function Te(a,b,c){return b.vc.newArrayOfThisClass([c])}Se.prototype.$classData=w({gs:0},!1,"java.lang.reflect.Array$",{gs:1,b:1});var Ue;function Ve(){Ue||(Ue=new Se);return Ue}function We(){}We.prototype=new r;We.prototype.constructor=We;
function Xe(a,b){Ye();var c=Ad(),d=b.a.length;16<d?Ze(a,b,new u(b.a.length),0,d,c):$e(b,0,d,c)}function af(a,b){bf();var c=cf(),d=b.a.length;16<d?Ze(a,b,new Ya(b.a.length),0,d,c):$e(b,0,d,c)}function df(a,b){ef();var c=ff(),d=b.a.length;16<d?Ze(a,b,new Xa(b.a.length),0,d,c):$e(b,0,d,c)}function gf(a,b){hf();var c=jf(),d=b.a.length;16<d?Ze(a,b,new Va(b.a.length),0,d,c):$e(b,0,d,c)}function kf(a,b){lf();var c=mf(),d=b.a.length;16<d?Ze(a,b,new Wa(b.a.length),0,d,c):$e(b,0,d,c)}
function nf(a,b,c){c=null===c?new of:new pf(c);var d=b.a.length;16<d?qf(a,b,new t(b.a.length),0,d,c):rf(b,0,d,c)}function Ze(a,b,c,d,f,g){var h=f-d|0;if(16<h){var k=d+(h/2|0)|0;Ze(a,b,c,d,k,g);Ze(a,b,c,k,f,g);for(var l=a=d,n=k;a<f;)l<k&&(n>=f||g.sd(L(D(),b,l),L(D(),b,n)))?(sf(D(),c,a,L(D(),b,l)),l=1+l|0):(sf(D(),c,a,L(D(),b,n)),n=1+n|0),a=1+a|0;c.D(d,b,d,h)}else $e(b,d,f,g)}
function $e(a,b,c,d){c=c-b|0;if(2<=c){if(0<d.X(L(D(),a,b),L(D(),a,1+b|0))){var f=L(D(),a,b);sf(D(),a,b,L(D(),a,1+b|0));sf(D(),a,1+b|0,f)}for(f=2;f<c;){var g=L(D(),a,b+f|0);if(0>d.X(g,L(D(),a,-1+(b+f|0)|0))){for(var h=b,k=-1+(b+f|0)|0;1<(k-h|0);){var l=(h+k|0)>>>1|0;0>d.X(g,L(D(),a,l))?k=l:h=l}h=h+(0>d.X(g,L(D(),a,h))?0:1)|0;for(k=b+f|0;k>h;)sf(D(),a,k,L(D(),a,-1+k|0)),k=-1+k|0;sf(D(),a,h,g)}f=1+f|0}}}